9da19eb17a8a7133890874a6e03da1253738ce547629ffbec6d80ab694be601b77890392832079c83c0b9e91f49b7e33b70a874cad2e4b3d51900555de9d23d8ce1360d5d21a7b4be13144dfd05537d660c1f80927b556781c8ddaca12200de91f9313d25f64749b34280c73b1f62d62fceac37749461fecac32ba73dc6f6add96224fb9361e6f47899a6a2bd8b29ad2dc6649b3dfeab586d33f134cc56ff14d6b3cc83e8a3c846bec51bfdde5e12238cc6572af005c37dd729a2c952abef5cfa31abafb578e6cd1241d6b52d8e4524c774d294802a25e9d1dba632e57daa2e5ef90ff30b4efbb34fcf73e47b9d60ca351e72213148cf04efd3ec8fb6d8c84c4a0dd5f42f7a64e2b1893d3d4910f4e0a287961176a5aa607eb3585374e3cc55c6433356d9790bc50827054a3e01ecf3e541b31076183e76e5634193c79621f2c8a5f10e2638331e24596d90b9e1e916f82dee9f437a669973edbaddaf7884c73215d2bf2822ea4f7b998bac4b0611e0e59cec208fa0d62ff8d6ee48116a6277027bb5542b151ec6e30f5c74af68bf3254cf02da864b809d5f965653ab98d4422ac1cbd9d82491f3477cbdf8f8615ca2303d8c909e206c020034e81fbd47df575587b9f4a7de58f81f37b2c4a23400472dad201cc24c01a24c6250b356e301f05bc3442cf352ab4d8c569d53d7ac55135619d83b9514a88e946d09b383dd2869d34aca5032c63104fb76d3450136a5784f55ab98f7e19cddcec35614eec4bd3cb1b7f13e3aae9686e699292fec5b841925276ff496e625bb63dc9fde1ee7edb3d9aac2a1ecfb09d9b95824e7c57f18bed6e116b28a6d444539e5e833e951ec82f10208f647ea9d9f29fb3818e1899ae84acefb1a11b81ec6acfc34e4e83117c95975c60462874d69e0a2cffd91c95dade7aae080371fc8e3dfe354aa6e81a63c138adc500c3df03eb063d45358ff063a5e3a426e553d9c23cc15296f1b093ffe9b716aa286d56a2f5490fc133f201dff15f1cf2e8909dd13bb3aeee09b98d1e9a94298b38eb9307a3be3151e4e80903fc6b06e822baebb08717d9b69bad6c13bc722adb0ef6d5b5743b06ae811a5f0a5202a75ca560644082eae3035e0f093afb9fb055101deaeaf1fa58883a323e974b1845c8168509878529ccc1e9d8689d302351a6b3382a9758ae7c11b7b7fa222c24bdbf3eabbffe9ada5e7dbc09dcb52bcace5462cff5005ce67133144ee329f0a97137f9be24b1c42824ebcfcbddf512b7e15d4832d8d26fdb23672f6c53"}, {0xf8, 0x1, 0x4, "2dd22469793c3cc1653e8b916b86a2dfd4d4d840e9c47989e69f21a1fda62c7641c6b4183dbedc6485020e96a813f7d07cd47c174653cea159b77a1fa536cf562f632d90d7da197207adb55ea43a7c0b02317af8e595adb26a8ac2d2eff0f4680009246b0a712c2bb01929a46a6cd91f2853f7683cb0779016943b33bd14b7f5b8c2bd0182fe0fd462cea2f1da8aefe534fd162e269f137b14cea17c79d1380fb117068df66b5243547f5b15fd403ae14deeff0a3baf299effcea60bf8fdc114de294ab54f893e9756d9c9c0eca2bc0fb6080eaf91266161ab85835dd27c9cd2ed9248"}, {0xf8, 0xffff, 0x8001, "26931a57ba23b0880c704888b72bccab8d8f1039d90455ae4790ea7ddae7337267ab78af21a0c06ac7293076aab43840caf67d335717d6078ca999072e8520a7801f15f5484230d66c611074b4b0b22a00629f4022ca9a57d06339b618c048190d6d615c6306ad6db4f8edb6b6b9cfa1c9ba0a387b21e1fff96eeb1850c395cff4e06e3e4e59fbfbd5d10f553f0ef7432f15e07be9e918d0b060482d3f64a014b6ac3ec784f0f384dd01347fc18b81775c2b99e2ec1fe8b4bdae0f3e5ada680cd8dbcee269eb75ff6e4eaf5b677dcfe8f1c2f926a59ab7a8c2e61029a9b501cdb33550"}, {0x80, 0xffff, 0x8, "2150e33ef9990b6dbe9a615d015bdb947bbd668ecc451a82f25ff86cc78938d3dbeb6babbce718a4fb19263d93992f6b64f643e63d8d4b91bc50d074b5a73c1993f3710286d72dddaa9d20f2f4fecb0c842d4027dcee676c65ba317d520b3f2844455945473ae0180d0ecc7f18f2d2"}, {0x1010, 0xffff, 0x40, "1ada8a58fc3b4085c5dd42ea2e19377947213f72809e8ee27865e55b89df0d0dba4e6ac24535a723578b17d8605ad41eece822ef14abea5d92303ce6720918c24ce49b706be6106c585cca0df6e4afeadd65c5fd825f5c14dbd1b495672838d2104aca5d74d9e5f24e745ca22b1e67d8ffd2e9a9071a15f18fe24b2f38d97b4b5c67c9b9c36bf80de55ac9e083f75f3cef10f91036173c0fc7310cd215752ba2d85565b3cc18a6d3d310ee44a34cec239e361415cdb89abcf2545325b7260b3aa42769250b210f87429a1afae8264d7f6829bb4f02270a9487be040bfecb78785c9d8820ff2eb924ae87cc876975ee0f60210c6ad8749c025d91a11a7e1408cf1e9ea8701a0da918c7fd007f7e911feeea4e4cf10475ea6126854709145f90e12d80620a68fdd1e6fa4f6d720422e63c92daf6eae15b2bef658762843971cf88ce9e122252b3ec0c282c880d4aacc0308294fea8decd42747206c97f05e49b65a3ad068fb88d97d835bcd1ad0352408995a619be3de318334c497032733a73a7e7f71618bfe895ffdaa8b3fb908006baaffd7c806501337cfed9dea7e1b87621c77087563bcffa292fb0e5c98025b3857c40613e8f9bfb0fbe490f5c9352a754a16e1e05d7c6df4056a9fc160cc74fb4efa6f51c5b5b05e6531249af8c822483ee897a9e8efbc1150146596568ff27540cd85aefafcc73d4a7a0e6c4f431ff26e33c0c7716955bb4a659aac75711ae383a8294eb56589af4a9844dd0f433395c087d42bdf38a4c183fd12368fc085e5beeb2ada33145ec38535f099ef0572e2564d71f4f3029950b0773962e045164a185b12a0f929176935f5f1a2fae5eaedb0a0cecfae31e520751b5f0f8993c5de286e320872d4670103d1b175a8c115ffad8ff685ef4e4066fbf6422d08d48585f9009e62ac4a9462730168f2605a843539f4b6ee867766d8bd9c9e6d58c90a254868d6e0ab597e3d5fbe3454cf2b9f7c4cf479dd618748d49831beb3a7bfa2ba7268b172620edb76f22a1d935ef8713ac1cb95fb8875369eb401cf2cca6ebbe1393e89ab0b6ca0b89470e186eda94a2ffa9728b2708559f46e495e58911e0549e5cf751d930b1514d09f97f62ed624b525fa4a89f0c65e0dc8ec47f36f742b2a285c3cc44e5fd1fd3d643dc22337580bbf977d2add1eb6a9ac01fe77214de678f467141f8c3cc2bf39ca88e14430d2182402e21451c3ba93e9160df98c1ce4d982957fef170ce80798d99bf04572a1e8b62e9ed8884fe2d6a5fab8d1c7d734df2d5ceea49b920d46cf721e95b425dd027fea22c39deb0b66e54b824d9d2c5d9c5e89df34cb5aaeae091a249ebba27f546018d1c26974c6f1992cc91489f32438d6ae906dbba30a8da93f34d5f75eea2139e3da4d60fb5ed9217d59d69b6f641c3aa9939c5b9bad067c41fc4d4851c0c86841b3ed57fb0f43a392dd898938e1a1f400bb11bc203655e8ff4f278dcb835f50d7bfd29a010f1a7f7050f8b2a3d173bf955c003fb124c33efd7730bb81cc5a02bff625b40a61321192fa845225aca8d935366827944bf123ba6e4dba314044acb53e9588d1f81d14c4770e526f1455c05d419779db72f52c2df31d3cbfa2a55166b15f17bbde6bf4ab101bc0cb6850c3d108c1fcd703780ca68497e74ab99b2c9f41e1a724f2bdce08d50edaca7ff56d828b2beca544415ce6ee8d33880a0e3d2d598d76b07b13b96829ae22817097c292114496d085cad34aa271e5aff2d1b8dd247fbbfc19f673eb5c4dba7ce4e321d8568688055dd1da9a6fba212f949e10e1881a13b2746a931aaf5506528709313f325f46d6386ef1e7e7aca528b52e966dde2c990504de8797a2f6d7308605b8024a21d17587f1349d03aff123de934f4580d475664fd8d50e2a419f777305989c5af19264b305a2f329e83dac45a73001e7b6ed8198aa4a82030f5bcf8b261421d2d1909de6c8acbcba95e487144a500ae7426dc7d94bd17411528157e9caf19e3b0fbef9b90bd0327d334318d717f8310bd5e0b380bf7a0b1db5e5cdb3ae0230bede1e79e42c8846ea193face2a3f84f96ecffa7392d675ad06a9a18519ca3bd0c608a6eb813fd45586f20c46a36c6616aa98489b72bb58c2c6a491a7f102e9771c011b932d96882710073878f54cd549be461936c431d6cd80cd67ebbe327e0265364b2508d84c7a96af775a6e72203019bd41dc7c19bcafc719fc9518bcd36db89cf9382ae0dcc7daa45c151bfe9925fbb2d304ea97e9e63af1f5540094cd2d1dc70226ccc1ac14b6293504fdb475c79b2fca1a86698707cb3212f4e39a7fb13a3e723d771a989a980caef1eebfdd4047cd2afa866490db57d39b5fac3dfac0b1703928b183958a4cce45db1ec8af7b3ef0a102bcaaedac6df58ffb1b04d2ea9336a2ca4a469e858d7f72612606330d637a0168708f0ff554c784402a2f149e710b8629c654b5a781d2a4cbda303650c242c58cabcbf0d61293a99253e07cf23678097f1c3c24a1403b4f2a5abbf708928f51476f0e23d815bdae37cece758808899a5d4b92a0bea0b84e08cf910717d9d03efd619e5be75cbfc781d79894357987c59d8ab1c4e3ce21182ab0a58f1a68785d989f6896a1a28172aa473884018d7b07b022933ee4884cea3f360fac4ece59ef49d0fd6ca2641b52a69711a79bbc08925109a4e802d11dbd64de4a78617aca8ebf26f195c7080c150e4d6fe47f5e5f26aa0dd035cbda6a108494a096070808d436b6016639a444457535a78e5e95643cd25debdc8b3047b9e96f1c234e596b502d6ff267ce7a497725c3692460276d596df33b5bb9539c39c9e52add89c54d891ae7dd96cbcf9750417bf313e64bb1dd5649aef3c40a44201a11d6f13a5041b01477bced00009c168a0a7ec7e5ea792d940ff47dc56c0f8bd87652c8e35702fc2c34c140a768413e68d20a62cd1f80bcbf3c36f4e1d969056aee3daf3ecec2223859e2738a875fc90a2d9a1dab1c840c8b2f2790a7a8daf968f71d824247a6b2cce2f961beb2f037a971b4111285197ef7221c770251dc76c118b841c158fde40f6ac554b01cceb2d621b1b730fe7402b9a003b86f6c6421310de794e03131641141f6b66fbcd0bf111961ceb3cf0b2ea0f862161d63da48422aaa6f298e5f7ec23ce4f2a7bd423b9d84efcd5d8ccba9c748088c00db293b65e4a0a96b2e5167e0d28317b38ceefce606dfeb8ff9fe763b9e7c68e39915726f0a2a6f51d7edb39901365b60b99a403c1ee4c18471f30cfb5a15427b7f72fe3d913e8b2b5febe29e241fead18df150b6088bf039efde2cc381ea68c2790d0d1898095b240fe50c678b2d0c067482fc594b6b30e5b7d7423e747e84b3c6d78a23c625a2b03a6ecb7c995300a5645712c8366da58acce204fd5f82b8017701f9063a78cbebe2c316df967d03d4c1185d4e59acedbb481e9b6fc02ea822d235f8627bb0cc20a95c0da22236a45bf1de0f696a91e8215c39e286a57fdb3fbca60ff520c5b09d0dbe55ff9d64047a38b680df53d2452c3121b0886724e7c4c57aa619e8fc5148281b8acfb9ddd0950cf03889d5c91f07ca55fb75b0074ef11d9d7391879ce7f397cd352c3d04b60d27de8aa717988905b613c01084dec28ba87383af5842321af0c1217bedc2e4bcc5f797c1a6b59fb298b958d5d97fd83d6ec7ba35e0e614b68779f913a117b53859c94f880cabf0a6d6ec3c56167ff1164a959d0d303ca5812768ebb9fb627e8450dc6195a18d0a8c296803db7017186cb5f030891afe51fc8dc90e39bf9f292042b569cc119c46eb6b9e8353168a5edd3dc7824b8b08ebbb7d6b56f45134b930829b3f26fd995be8a4b5e73ccab2dd4c36eb460786ecd430c80e05c480063e8e30f44f81a932d835b78bb6771b15675657af77989795939e2916311b4ebcd503927750c7ca9f2c4fbc2bd42ad2724c3cfa2d22457069aa51392e663d6c67770ac1dcaf8cf25650b7ffc66e2d8f53211ae76f21b45287c2186435d6fcf577867fcde311089f26a0bfe6998969847ac2bfe6005c7c624f20ce0300992b58f032652c6badc015cc760db4feb4979009fb4f4dcc3959b37cfdc7948a863d8d71dfabb18ad1bcf2f1c11674336346cf3ddefef64e19f3d32cb96a770c0627fb5be9a55d05a638140b3841dbb98c90232861a22e4fce02d56cc156d078060f812291d3603a20cdb6bceea292bfaacb73d5e77f070dbf064b9f4996577031818fca5842a348b37d752b77a012cd0c64463807b68f29fa89fa751dbaf9ce6b4cf51ee9296eb4fdd0458550dcbcc486f249f7dea7388bdacc7797bfd6abc9cdf76177cd3e1a09978cd6588b068b1bb50bbd47a733b0d1d1d052a3f35d7554c50b9294ce5ad0674e758797b3f43915be3d21dd3b4bfa74fdf904f06ec8da70694246540fceb01e8a31468257eb23ff754a32a6e25003a0fc355dfdc00ddae92bf19c4716222dd87450f13c81b4db549b0a1b4ffd881e353a2afe250cb1d895af5008b3faa3f58e10c0a873df5123d0e1e0a7d499586c183b871f28c1bfbad4cc2da8d861bb6c7dd8dbadc51297430dce1c8e7339dc69fd47510a5c3d150a7e79a52ef15a375c69a26094552c73fe5a4ca298a8370d33d3d1ce7bc72804692006cc0470594a6bf9f50c26416189597c2281d654fc27f0f10089d93040cd4813b9d7260327614378b1d766d380648b930698aa3fc3042961111e78aa88531590e03512fcd6d727ff537b022ad9abe92bcce121faeb250a4700e60a1a35dc0b6a300cfaf6e0cdc24b3cc898313f2bf4ae9b3cb4939009fcd264fa9bf0d3911a8a3de1b2aab0a42cb22def8baeb4bfd44817bb44bd62fe924f8dc6d7b455e6e9b1509082a1cfcb6c2f3dd9509ee4f24b61fe33cacb73e1a3520a720fc841e351bdfb3ad1da39c5c31ad95053963576bd6e6c5d37a327af87a5d68b58ab8da721c94a5c8e6e1eea673ab93a42cb73b1486dc548e30cf05186765c768d4dc0a47f058147fd814d9513da0ce6d9b30803bef5b129f46613879a3afbca78e79732015f8ca3a368275c6111bfb745c7d2d38df2df2cad0d832f6e027efc77b069d7d4bc1495630282674ddcde8749f04b9b2122f5266d19b2660022894df020e5d2795478c1000b235ada0818466c5af7f2a1915c7a04d99e19589c18b45f5807ebf5c2a6fdb382d1ab13935f3a5326f75eadcf96fb2959de6176fd8280927f0c2a139954aa5012183265e1c4145e8aa88efba7ef726ebdecca3f692941c9bf67be63b4a34587da9924ff2d8451f467b464e3c7082ee0b42a3c65c04f374d14a31060e96008a44ec65587fbf6c8c8da5f68fcbcd466ac8cf63d1fa265b7604e7d4b47f8becefcddafe5df963604e96c9ee37461e6291b96d9baae4e612c0e9b73c3d88b235902562180057215a9908b7fda3fcf7c1a17dd449059a962ca1383dddd5206970e1e0744df9811621252a4236832205fad3d9b10b53b1eaa5a4e72f4b4bb27eefa97c6641e5ff62eb08e51a93e4f9bd64f15fc33134bda91f176ac283f065a68827d2b3ae19109747f87dfbc927efb5a503c7786fb0d25b1d7e5dc790def8d05a8f700310661c97885ab6b2af556df7b76a43b38227a66c7cf2f9367b3f92bb4e9694e8aaf167c32c17209eb5b6dfff058d818e496f763281f41c8f9ceee20a9bad9915857ef93b0dbe502d3775977a4a4c6074c58a515c2cd7d1dc049194d4d56077b57626d5c7bb6564440c8ac462b89996fbe5337ea0846cd2b"}, {0xe8, 0xffff, 0x100000000, "879eb5c24412313144e85afd2a05a925dcfd6e551d32a0a4892c0b8935c7abcb12e4a5958734264b174f7a1a0e58cb55f488f0601248a36eb4685c2e8b3023904805840e5776b3aa6d51e360aa4efe585bc1a7982683aa9edb3f7ab73d5895250b92d7b94980b531e5861590005aa9e31006eb2ff1b7914f9391bd52bfded3d8ecacfbc730779b2fe5b472c1aa663229ea1669a5903ea34acea17b81c795122a93ac34292786084556a5b8c20768e34b2f30921a79f4e11d14fca4daaac3f729569e7b453927a69d841cd213b7f3ce547213435bf2"}, {0x68, 0xffff, 0x8, "25acbcf109bfbb13f44697cc969e4575bd03a47d508bb3633393be81bb3bfdad819033b7a99f7c6b2e92c25e25beecca6655721a914c8da8c3808da41ca5c648b4852e5c78efd8977f73e74d31ca44f413d27c1e09e64b58"}, {0x68, 0x1, 0xb0c4, "dd83f30846de71f2751320811a4e3ecdc65439822a53706e0451321700c37a1bf65657fbceb13f88d5a65a9726d3bcc9f4a51dd5e0f3ba4623598f525ae9b1ae40cf5862751af28246fa6ebce533c21ddf4b3926"}, {0x30, 0x1, 0x3361, "b677b4dbe0edbc8523e152668c62add923e4fde8f9edc0aeb872d70c73"}], 0x2478}, 0x8) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x40) fcntl$dupfd(r0, 0xa, r1) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) accept(r1, 0x0, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6}, {0x3, 0x101}}, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x40044278, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r3, 0x40047607, 0x0) 16:00:18 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:18 executing program 0: socket$inet6(0x18, 0x100001, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530008606cee0d65c163474559d0eafbde2664b1850cf47723555b77dd8f48271a7"], 0x10) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="85b67a25be7e4bfa7b8f22111151e325df0100000000000000100e9e651c7a0097bd76a3d579156d259a2635f34a06000000"], 0xa) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000580)={0x7fff, 0x9, 0x7, 0x6, 0x1000, 0x7, 0x1, 0xcb20}, &(0x7f00000005c0)={0x5, 0x1000, 0x4, 0x3, 0x12, 0x6, 0x9, 0x9}, &(0x7f0000000600)={0xffff, 0x1, 0x101, 0x4, 0x5, 0x3, 0x3, 0xffffffffffff0001}, &(0x7f0000000640)={0x9, 0x6}) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x100, 0x1) dup(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='*%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='h]\'/^\x00', &(0x7f0000000200)='-)-#\x00', &(0x7f0000000240)='{/+[M$\x00', &(0x7f0000000280)=',%%\'!^\x00', &(0x7f00000002c0)='/\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='{\xcb\x00', &(0x7f0000000380)='-$.^^%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='*-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00']) syz_open_pts() 16:00:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="060021a9da67c5a6507e385360000066696c65c69dadef972da00be0d94f20008581550e01fd939ddeaee9be361294f41c25a366e922e309fe9f7baacff7"], 0xa) listen(r0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x10003, 0x2) r1 = socket(0x800000018, 0x1, 0x0) ftruncate(r1, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffe00) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:19 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x2, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r3, &(0x7f0000000280)=[{0x1, 0x9637, 0x800}, {0x6, 0x8, 0x1000}, {0x2, 0x127, 0x1000}, {0x4, 0x401, 0x1000}], 0x1ca) r9 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r0, r2) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x7000, 0x65, &(0x7f0000ff9000/0x7000)=nil) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0x100000003, 0x100000001, &(0x7f00000008c0)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c352295be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe820dc948f253b314acc02748960d5f3d0c2818888c126eed69334c462668ee13e043261122c4d3b3005131a0a473d8e196d14270004c446b29a031d94db334f1587fe9f3e", 0xffffffffffffffa3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x200, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x6) semop(r1, &(0x7f0000000200), 0x1) getpeername(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x84) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) 16:00:19 executing program 0: r0 = socket(0x10000000005, 0x2, 0x80) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28422, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x32edfa92ac79ff8e) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x3, 0x4, {0x8, 0xa1d}}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="c6d5852ce778ed710c036c7fab9502724e1bb0df6113775c46acb62c537d93041fd0a6754157de3a1aa449afb91326ceb03416b698179f73771f0859162b2229a332941b29d739a81f893d0d2031e68ce5e8f042134fa468926f7c0c5478bc8139138f3ed6815ae575635b19a82db2f1be8ee4a1d1281a331d26a604f94d3a740068a620424033d594d8df8875ef0cb0edb584275da8df1ecb848d2aa975c93f313cf25293e2037f85de3e417ca2012e841bd9fcc2577f6f", 0xb8) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="8d029ad827035d8e1faa4c78dac1a139b7aa3a979d0fcc8bca0985a856cff1e93eabf0f3a35bd7e51490b531b7591099b0d7b716b392d17ab74424ac0c91cf8109756db692e729ba3fc048b94713f49335d735bef1c3f5d5e2026374cba6ab4114088d235e740d4e7f22ffe6e03d75d000056ac84b0195739759d0ba345fdc6e5e760937fd0cd6c63c232c7c9c62cbe061f68c7e37552abab946fd2a4de7a7b19bc57fb7120038cbeb7907fd37ad9e9fec6efe0c31ed76c2b9ef6a83a19ec300a63989a185360cc30230322ad6012308598dacb14be5de3175aad2ed56cb2c4436a9d0e6db58c9b2fe", 0xe9}, {&(0x7f0000000180)="7149252722a9d479af9c765ecf64502b2d3a54e56371946421aa817b5ebfc679a754e0f4122fa9bc9603037713559ceb120fca6a6518d84d195870b6301140b694d254cb3ab80f4ff57fd60a78882fcaf62d4d61bed617206207653e79dc262507da859828323a4c6d64748531a45c1a25ba04b321b0c9119a8720653d66df07255791d36cb2b73b26513b49c9141f776eca5a1080cad56d76f2838469c154dc6b7e6a92add9039504a144f3b9741ab7dc38fa47e205cba767cd9c96fa8d7cd64273f205a5979e82b8c3edc969d4eb5c44912644e93eabc0b5f43a7e74570e0255135723b0162df9159e29f04768577b38ea09", 0xf3}, {&(0x7f0000000280)="4188d2e839006ca0c8f762629725a2d69765ce85325e4b08dc5f4a943595b06429581e4515e656d7e77154f3efd01bcd562e84f1826577ab935ec92b283870cd2543871ad96a48b097ac0ab27290c16cf933a2d33714b9ad42584c7665e944022e2ade376381009753b0df89b756447711569187aad8d4fc118f60bcc3129bc30a614fcaf393307e1c36dcc7f3bc5e5b4766216613ea6f", 0x97}, {&(0x7f0000000340)="d61641d07e5da55a96fe3750d97e46d7d17e630ae737e08800486c3ac88e6e616d3b0074071b90967d2d5c84b3022e62cad1cc301e18", 0x36}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="995d02487deeb5060e32bbfcf6c6116cec68bacb9ab962264a5407f6c14b68d1d7451243613282b699ba4d2b06eb64651473e5f3dd04ca6b43271678ddfda3f3466aca15df091333eb228eaa6607501ed75206130ce8332203af715a459507ced6c05a890f17f3950aa46fdb6591b58596aad56a60ed3481c61c7f7129654c", 0x7f}, {&(0x7f0000000440)="9dee7737f6a8399253d48b6b8636734aa0b4a1729e8893187cde", 0x1a}], 0x7, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x88, 0x2}, 0x401) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x3, 0x7bf4c9c9, 0x400}, {{r1}, 0x0, 0x1, 0x40000009, 0x8, 0x4}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4e, 0x1, 0x292, 0x2}], 0x3f, &(0x7f0000000200)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file2\x00', 0x20000, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x204, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:19 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket$inet(0x2, 0x0, 0xb150) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) getgroups(0x2, &(0x7f0000000100)=[r2, r0]) pipe2(&(0x7f0000000140), 0x4) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="3200066eecb0a4b7c7ef85e30c4646f91b0f8be3", 0x14}, {&(0x7f00000001c0)="4bc4577532a4f4ae3b3de1df3f7e5e2004df8582ea59c8e2b1a8f8feb11ad2a9c2c6547f9860028e8fb8c241cb4b2033cd7f29cf92200891f592f90869c534cb3adbeaf82cfa830bbffb3ed81deb", 0x4e}, {&(0x7f0000000240)="0d7fc0bc23ad8e4904075a787168a53272b751ebc1382824e21f1dd35ff963a470ddf39570d3e102121fd57ef73080824ffc56ac24b9f3f108644248bb0e7b5e29abdba1254463b5d37cf90bfe5e17b6302aaa13ad6558d02e686f102f57f96cf1d9080f258995592d198e3e3d23d9b16c078dd3a5546ff1abd8616f8518a2f5b7bc2d1a2091f3a938b7f6a73ffb957ee06971d5590aaea55e35d7", 0x9b}], 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000380)="0b0af66eb075758ca04d", 0xa}, {&(0x7f00000003c0)="f28a0ddde29b71e21e97b7661f5d67cd2afafb71e9355cf3a305", 0x1a}, {&(0x7f0000000400)="1ae0af731639274d3a96871478ca838cebe70eb31d2fbf32b7f8a13d5caec517e7ea51ef9310c59dccdea55faaabcebd5f91e35966d3cd1e5a42c803d7233eceea4b9833e68e764189e517e3b5eaf1a64fad70b04b30ef4efccec49b940ddb5dcc468dc6aec7fce29ad76f65c77cc3181d0cd26055e9b2fa65ce63d58f08e801995aba6f85673544", 0x88}, {&(0x7f00000004c0)="7015f538680d1b48cedc72fa73d5f6fc4b98eac368e8a746e2743215d2c17cb0b854c0000871e0407d3afcb3818e6c6ac97d3c814007e264b096b85a1d567ca41a22237f63bfc05a03d64ad9764bf701ef99c66fcc047ab13b720c49c995adef2ae95745d7412d2e853ebf0484b88db0eae4b1257a46dc1e85b5cd3960f27d89aecccba446acb3d3055de17465a81dbf0628abca89fbd798b36ae51e4516c33ee83778bd51fb31139f3a57673bcf70d2549ae78cadfcdef0045d46585008b40babb57f1c3d7f041d42f6ace3f6d9eae7a5736eac32729bcda47eca59bfe11cd756902707e3c7917b580089b2f50f955a7a24c3ba9b360891", 0xf8}, {0x0}, {&(0x7f00000005c0)="b6897cf11f940f42790bc260a1f81f872f67082095f715563c6d15ac724c50ee0945c9dd4eaa0999e6dfd8c664c32f6b7ee536a3a95d2443512deebcdb63a78f22b3b1cd7f50b87a4b05417c66c7e2053004e2fceb508cef73ef17546fc824e28571819749c7e0fd0b429d8aeddf14d79d3a", 0x72}], 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r2, 0x3) sendto$unix(r4, &(0x7f0000000040)="21b9c66ee14d3210da810be02995f4c9e2f120c27ee844cfd1932c227dc1ccc42f8f9d5051cc4bde1eda2e2bc12cd84bad700ecf7e4679939d80c3410d89d10fb8ca89a4476e54d0baf2c2af4aa4332d1d60af70274f7f137c26e5c2af9d673aa4ab389e84798e81fceded250e546a3acf1907a451596365b9eedd12ff500f5d997fd0f7215abdcad23e4fa9eb48d7074fecbc709b23dc3cec0acec11774da058ae81d07602483787bb42bf940e50c7821a3688807bb3fbe8bb7807973e1b836f3", 0xc1, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1f) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') write(r1, &(0x7f0000000080)='T1', 0x2) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/60) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="17daa87fe9e876eccd5201"], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r7}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r14 = semget$private(0x0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80000000002) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) fchflags(r0, 0x70006) ioctl$KDSETRAD(r0, 0x20004b43) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x20, 0x5, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x101c0, 0x20) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="56023d6f66696c653000dd19f5b78c252424ae7dec8953c0f5"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) 16:00:20 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fsync(r1) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b", 0x441) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="ee4afd1f6d754150238d44a68d5d0d5e868941d5685252d50575c7e39c0b88d62874f7f223b99a0bbcbdf4c66a3bfad882bc19810c2fc8a5512512bd02b1d5544df356", 0x43}, {&(0x7f0000000180)="a18788447fcd2e760a9e09a39ce0155d70fe86356e6b5fb38e27da66aa5bd38ec03bdeacff4434d1fcaf3c8e1068d949941c84e9b5f6073f84c2a4f1210bbaaf0753e09a615db19cf2915d9c731b327b4ec63450beb8392f220b36aa24db37ccb3eaf034d615f083a33a4c68260c3a80f66eb334b9d0f28313d3f66b91acc2a73a1fe1b8bb66d001f7eea6098fecb2a17cf71c1ec03f84198978c02a", 0x9c}, {&(0x7f0000001700)="9ae2feab553555d10e139354edbe2db7b81000d1519b2b36227c6994247285f20dcf675bcda6104055b65f9d696fc0da08ab4ae27b89a70f001497da78a8d5e5abcc5d976516bf02233bf0df4809ef087af5072068304117594540a15f0bc48ba616a87d178ad5ed6d30ba8af19db34460edce764420e275be99be4fd622ed9990a97640029c364e65e3920ad651fae8c202af53321cc76917566d31d4d7d748d654d6b90ed7940adedcbfc5030db63b60f7ce98b11557d9e33bccb0023091854e9dd49ee75455f0e5656d936efe4fdcb3505b13ea8f31c6a8be41b1edd2a39bdc53a4b19df12fc00737da0caae16a72e8594f437e65d3a0d4aea97d101690f49bb64600071f8f6f12c685d0d0bdc9da69b71176ded15350ef9b7591b45db4284ed2904ebd25d92947d9ffc3c828c8c4e1dbe8e869366c38be296b53a28f6240f334c5acdaa65328d4b693242e8e0538df39df9c40542ef9ab90833b9e538f8c6d7da225814593dd64161321ff4b35cc61858a4e04a5eb7cb7b11f0587110a2986b0115bbaeaae40831c1f4790ac8b3feb65aeeb07e53842d63b0b0701c975b383cdbe6d48f9860363efd82a4b55e407117ca6fccbccd946df322ab31c232952dce87f12187f44cee381446f4ce346eff54d240a0d53b4087e0d3fd43dcad1de9def2e07122ec402c358fbd0c155abed2ff8d78e6693f96e45c9dbcb2eb69b19793b3aeaa5db167093660c46f12c480b4262ea96bfbf58bf911efc30f4acf5958d53a8464df4c2d6f32ae8ddb8c098351ebd86c4078e185c3c1bd06b5575ea6ffe00bca1a4cf076e30accf75e38f4103bdeb51e46d1a2b6db14c76be6701c0a01adde434d296253d0d3ee471f9cb0b489c6d4ff4c0ad7bb559cdab3793843e429cc8e157f515e64132164e887448ec12d4d0928ce561faae541af798f06591360c49fd1401c6e85b7ec71b5410f0d1efa88bee269d8911e048a49038360fe08b1eb9fabe86a1b947779abd1c50d0678940aa5ec433faf50267a2d01b923a7cd6986b8d26a643a119ec1117162637b294e14c436123da98db593189cfa8999e824205b2e665fa9ed84b058fdfd8e4f2fc1147d3eb00fdb5f9ab5f160e7783b196a91700d2eb14af3e24feb16b2e4489a9e6e96792d57eba6b9535dbd6af5b5c7588c36e23b6364e1f9416277b4cc0e7d2c84e443b067770db1cda2ae08b7383ddba04ec5803fd893e33371d477c30db29582c54c30525e615d882cf99ceaef4591b2dbb0c1a9ad6c28f5991735f5b481f1e84b14a8e614ea46a9e6af018d689df47997d6d333889ce65e83f2526f59e7070ebe53e6830c093eb0103b9a8a07d3e6d4bb0706b306675f65bc68f846bdb4110a908fe64711e70f8969f452e5af9ee3a510618aee13b791f87e961c71d79683b4756940cde867855f71818df9ceb36629fba8b5baaddfccb325bd4258da1afffe8027eb23f417d0b76b8ab020237cee4905aeb6b45cb997bf0ce63f1bd72a6e3cd210e26a01d2e4b63d3ee35ff23269815f179c19a817ec391059d2c5b488b6d6052d4b6afa594e86fe15632e8da610d0238e9171de7034229211b0cd37fc640a59bab185cbc1a5c306712f472c6687d0172a1b7c7fcda3fc15f875a67e41216a1f2c39a32f613de60c4e7e84acb4620da25551a95cf7e513a134d7f5ada46cb987deb875fa53b1bdca6a627e696b84e541fb7d48e6dcdd2d072fc85b3e91aacbd40711de7e6c043a1925914c2ae770af201fd144ab35187461f148d1a6dcdbfccdeeb7aa99090931620dac6595486b1385b585bf53a0440714c2909b18b94c150c657156c8a25a05b6b91e40518bf69f9a688206b86b818c893097b6a8c777843548ee66148333b4b0b619d6e930a1270f4c752c8ba0940627af926e8930473db7615535a76dbaf4d61ae36cade8b912046b8cf5488f199774fba3a24e4eba9e1ee39e6cc1793635838989ebe6a29dd407887c0c89ae0190e9b95567e1bac51e59448207233910f1b970fe3b6dc6cd685c4a9f9e9518a2906db11a7d01c949464152ccd8a71ec597b1a9fc10338944ab8f180e8109dd972382423d60210efe4a21825ddbba44550a16a41ab790d044868c95a0bf4aa751ad515f2b55ce1ccfcbc3c8f5f62ee1deff13737eb17fab4673d3911240378f578d23c46cf64cac4719777c4881c882606432bf5ca86f0f9df71c032887ce2818166ebeffdbf47296972f70afa3edc7f4eb70dc2647558c6c97f5b037021da67bb25acd37f17d6cf52690500a5d8410f01587a5a95111ef5a32d67d2bf3156410d0b22863bd77add73939ef8f710d29368522351bc71f2c97b04cd5a7eb265928331bc295511654df6fe4f9e27def7e544ecfdd19579a4b3c1435e55e3a2f0f62315b8c36b2c414acd28597b599f7d3afa0b5c0df981312a97cd4e2d49b58eb3157a97277241c97839e6630adca42afa0ad94a18959c6a8ef05744d0edd995e307af29c4a98f8c24a63a2b648c010788d5debdfd3c81a301a7221256242fe13f57033fb792c55dc64de528c170ca3f93d21f79632d661d1919914f4c53f5e95bf67940b0a8b3a09db61fe2de1a6f3d262314c0ffb1ab37511b6a6f0c54ad9063c66dcc9bdcd1431792a76bd6ad00b16d7edbff732cd39d8808adc161f5e0dd81814d82840c21a5df466a857c3f4a56f69d789c068c5397e3d61a1cbe647ec8ea5bfc5b9fbc48e86b0cd092b3bbc6e5a1de8f935998e91c77beebc6a267e1e73747bfe523b9297e178e3858b2af597da04484c3ef8d49b7d36a13e028d0e19017b149c59632de6dda0b860735f96149f10b4d1236e5dd6aa7b9b16d24d277854409a56fa196b048bc7384a06442206ba4ff9ebf0d7b86fc62a96ae4254dde8c308eb1f064cd59153865bd4fe0e1951c3abb72a201bbca5aa87e3f6510d10ea3b1ccf64250663e5502bb32b72c07f73b39fd60baec29b6b7e905807aedd2c4e457fb3806765c9377340e57f9cf6e43cb8055fda5b7b2d786aa54ccb88fda25f62a40bb22cfd8f7980f1f7f724a7d7e06e3c5ac424c0afc1a8550079c0ef921cbd85d88689ac6d37c0055ce2516fd41fd17a269bec014140eb2eb68d402d5952ea1c68b6212716eb86ee0c4eb6b7aa8f1e98fc2197b35d81f2145f60a18e3059a8bab660bfec707262b66090cd839a374f969d59b820724a7e8dfd8e086e75ff3cc23c87768474a2a61a608509403c95cca300677041b3b630affd2d9830733178eb9b7612b39bcd0c98a03e63dc4ca18863ceabfe9e6ff83ad06b4ea9995704932b5529915438542948fe24942b5fc08ad8b170fd8ecd1cc455a0002a4069dda42e92625647bb6da5d2331e407efd94dba36b83543f7ff941e5720ae1efe5083228394b5387d109dd48f7d8e295a19b9c849ba1f4f35f610b2a16fcbc53f67d9fc5c055cebffab99d1a533e5b67d3647eeec1d881945fe25976ac5da79c48ea4c3846e049b91582ca159563e81038703ad7dc6ff8fe50ff7c11ca125e14b582a72361246259cdbb7658cca7349623afc3704486d97525eebfd4582c87156018dd0f5c57457caf090b4b9718c9c4dcd00d25bb621105264c2e94c6caab776ea00a489162a302d9953f242588489dc85d35b137da7ee74f1903bdd6b2cb61f55e2cad00281f1c753da8e330de9e3fadf625580c8897ff2ae2cfb45fc061cba3b411153fab9a688358d3fc9fa6545c47142d9e0a934a0ea781884c8085632e57b0adc6c261d039c0d38fadba60090b41a8b3e9526967002d7b91b14f58d5f37fdca85bf8c0a858d8bf8cce4589bd3bc7ba1d65d17f186a2b7949f521f20b87b628d4327f394e4adbc3234ef649449bd8f0ef9c12a26b7721802816e12e618a6fab244689f95d7867e1e17408eeca360523bef1e795e5122b760086d28d86c6b2e125ac06ce2336bce5e41cb6a99c6b254183039b385896cd8a27b1d8d7462317b6ec65dbec8937f0bd2a2ad38d8256067d39066a3915f094dbb98e94d70688f76107ec21e7b6ef69b1df645e943655a944f4b9f6c8488166f3cb9671494d142edab861df730d1ca1d0fd204969109e516057118cafed4e1ec408d11a37d6c78dc00fc9142d46e5dbb42a387ae461bfdfd0247c72b1003031fbb3eaec63f9601fd4d40912e3cd9f5456b48fd5d38435c40ab559dce64f7565ad053cce6fca27097be8bfd827b6d3c7c14b8d037260f91c81cc3fb5d368ce441db8a549e83939a40b2918e7663a3c80fec92fefc3c403260c2fbfe87efcbce9730bf860c532b0b394f97f57b655dfcbc89053c52df55a2b21dff77498627319166c907a5e45e5456189d9f3e4e17e2997afcd15c0f77ea3529ec8d5c4daea276ccee44d31a247d8ad90aa2acc82e3ac1b247625c96d2a38cae15c62fb6cdcde29862790d5a9a67e764441114c34e79a624f52bf4b0e19e42bf073c3f0782358c075c3faf4e07f4e6ba8f8842fb2c6e34df82e6962d59f14b3713793931495fedf61f0eb3656571dfc7d249481cd757ddaeee4c97a939756352cd081aae2f872241b144047af27e9d51ff505674ec2ce4999a4d312cc113b2719f35312365e65401ddc126690c8b9ca489e91860d29a1c3cb730552f38ae257f47b824e7657b812b01888c5c733efce58288090d7d57c664151822df0fa7ac10acaee6010714915bdb255d0a5bb730f644f20c2d33e464c5562e9cefa2ee6250d9c8c5f5c12fe41ae80fb875b5729c79918b2334d42cc18d0c7c30777a76b97af88400feebe59bc91f703bc80201b6e66f82a862229c2b2464cd13d30def7f189df8979e30271c2241839f56e15d0d091dc605d2878d082fb59517d5ae6ec87721321aa104792accc8cf56ffbdd002caf932f4a728e47ce43b095219bffac02b673eced1334793971502e069ec2721e970c439eb784c97f44548d50e6009840f69c94f2b55d96d72ab3eca9ea49d13ae02e1099f802028f8898c074167098de36bb4f91c64f2555aea7d70eb3035fb661076f4fddcabe7c9285ec0cfb9b3ea528250ec0063d7281930fc14c44fa666370e2f29543e84294a2b134c6c9c23d4f3f1a128981275c0ee1af4b13089e2a0f4de502b69bdd01c7718e54bf8a715359878197bee026c5d811418d05c82b4c5506f73ea5efba76ea0057250916bb51eb55eb809d094b403f52b0ab2722863071db7db47ae80c9a218f49d9217411786f9967913b475fd5af77488af3b533948d319cefa48dcc52c712f246629a2497f179028e9c2740a7ddf5e4964ed80a75e043c7c021c4ada6b89c20ab3c1072ee72926afccbc210553f333f596dd0347c31398acc57b9a8ab8ef58426b248ff0d527273c1253ff6d1747063cf26db246d1602cb4d1d17441a043a78227aa619388c86f2b252384feec980d2dd9b34e5605e9a3d9c5d92d4871c2676228d6d80217056d3f528f3a9286070b527d58f838c85edd0a02fb322fb1771f6f23eadeaf62e8ad033791e43efc1dffa541bf37a4fbb7218126f846c9d0729936f8df042fc472fe5675f2738c024ac6627dab489bab63a86ae63db5f87a5923c7f954608ab4e0e57cd108de65e48a28ac12488add901885baaee8e1378b6674a5002ab10cb440581acce52d778f4ce26aec692a5830ee9a398b0b5fa02ee1ad711d71dcffbffbfdd31a334466fcad0d6260951f153805ef2b81534a293508894bca454ccbbee445b24dcaf5c45680bfae4129f492bacf591ce43b387c5153515955b2677371389ffa85041908d8b646", 0x1000}, {&(0x7f0000000240)="d2827cf88da8179d701cf332e0e33b39bcd366", 0x13}, {&(0x7f0000000280)="041ab29aba1d013101cc73ebb01ae776dfd3af628b0f931394e462851c3412d72766ee878a9cf58f5b5320da15725fa100143dcb07257cc075fa7321f67e070d818ad06ee3006eaefb47866a67d2a228aab3769dd62d5d12cf19cf1d8e9c04d003f8b275e7944ed5f88337017f923011e58fd9fbddfd6f74a5ba5ebf76093100a9b0543eb89f7f440282de775c24b44279c78d9c1895be32fb581e490e8ea6a30a1fbf62965aeb5fe345d5e31d77d744829bfde67ff04b9f7aa2aca50fcf7f03e0f751a420a99139861d7e949fd8b240fa2a90213586a426d8e47374aa4bf742df5845b65baf9cb546d559c577aeb4a217cf", 0xf2}, {&(0x7f0000000380)="9bc0f949f341b9aba3a85a6438a3c410272777c03e807fe6fe1b786d9ea56b89135f6d5691bc4912d856facade40c6aa914b8580472b33e649e8e4a89ba88fcb311e1c3abce7a8a3849d84c58513296415525673c451790a9a57cce7aed342314a639684d3499d6fd412f5b7e546fca4e280db6bc852987b6ca707cc362764ed060472bfd63299e92c9668a3caced518dd", 0x91}], 0x6, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fchflags(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x1a, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) getgid() setregid(r1, r0) 16:00:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r3, &(0x7f0000000140)=""/179, 0x4a5) getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000006044, 0x10001) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fchdir(r3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x814, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8020426c, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xb7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x5, 0x0) getsockopt(r0, 0x2, 0x2, &(0x7f0000000140)=""/70, &(0x7f0000000080)=0x46) fchdir(r1) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) 16:00:21 executing program 0: munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20001, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00\xe9') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = semget(0x2, 0x5, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x81, 0x101}, {0x0, 0xfe}], 0x2}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/245) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:21 executing program 1: r0 = socket(0x10, 0x40, 0xacd) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0xfffffffffffffdaa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x2df) clock_getres(0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f0000000080)=0x15) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xfffffffffffff77a) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) syz_execute_func(&(0x7f0000000140)="410fac1700c4a3357c6300117e00f2430f2cbe00e0ffffc4415d5e5f37c4433d469b0200000005c4e37d19c7008f895801d0f3460f118331c40000248e") 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) geteuid() execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) select(0x40, &(0x7f00000000c0)={0xfff, 0x0, 0x6, 0x6, 0xff, 0x2, 0x80000001, 0x1}, &(0x7f0000000100)={0x1000, 0x7, 0x100, 0x8, 0x8000, 0x6, 0x4, 0x8000}, &(0x7f0000000140)={0x2, 0x2, 0xfffffffffffffff9, 0xca, 0x800, 0x800, 0x6, 0x200}, &(0x7f0000000180)={0x6, 0x100000001}) close(r0) pipe(&(0x7f0000000280)) r2 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x208, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000010, 0xa7e, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x7fff, 0x1}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x400}, {{r3}, 0xffffffffffffffff, 0x30, 0x20000003, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1b, 0x0, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x40, 0x100000001, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1f, 0xd5}], 0x8, &(0x7f0000000080)={0x101, 0x1}) dup2(r0, r1) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) pckbd_enable: command error 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) shutdown(r0, 0x1) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x18) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002580)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000025c0), 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) preadv(r3, &(0x7f0000002500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/130, 0x82}, {&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/57, 0x39}, {&(0x7f00000022c0)=""/66, 0x42}, {&(0x7f0000002340)=""/172, 0xac}, {&(0x7f0000002400)=""/240, 0xf0}], 0x8, 0x1b) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) pckbd_enable: command error 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xfff) r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x0, 0xfffffffffffffe01, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x1a, 0xf0000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000005, 0x5e, 0x100000001}, {{r1}, 0x0, 0x44, 0x4, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x40000000, 0xffffffffffffff32, 0x100}], 0x5f5950a0, 0x0) close(r1) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x9c, 0xa, 0xdda6, 0x1000}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x18) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffe, 0x41004) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:24 executing program 1: mprotect(&(0x7f00000c1000/0x10000)=nil, 0x10000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x2880, 0x401, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x748a, 0x2, &(0x7f0000000140)="351d19975a3ec74986182b9a47ee4ef9f45e15886dbafb235cae0d968f9b9b292ddc5c122a85fa5ef0cabe98663ee4db7b4173b50ac57b8c322704446ac124ee197e62030037387a4aa252f3b4650251df2ade16136d31dc260ef15ff7049b334330a2e290784a49da9839ddf50a58993ef81ccb78b732dd2c567fb58bd03a21c3a7c8e05a2666f78f1ae3c500f08976bdd89460dea988291b5c83b91668da0cd1088e1fa2bf0a5f792cbf4993967aadf36d403abebc410649cc703757eaf1230677e2c0c500db77dd4798eea71efc600cade80ddf2bfad7360ab41dbed329676fd55b3f3c0761d15ad1fb2a71f61391ecd5781f35c32685953994d320261e9c86b36781662c1713024ce1f60b828cfde63fdce65a6aec9bdd01d0e2dcfda08070850c48d38ee2576125f542b296a79d289fa2481974108c4cb6c470c7eafa9ea88bf1f06b10fb7587be2dd6e52960f7e339c034d60f894d4b52d044570b2278adca2b13cdc8e11d453c587b4317026c50f1b9f6af3a46de656ba233c942f56a753b1924baa802bf98e2610e5d1587c0c4ccf0a9cee3a8a201b2c311d23e10e506651f734eec61dc5dc953a5bfe9e62afd6b8cbd9c541dc204802734041529cbcc690d7ac78f05ce28a2312271a8edef7bce5c7ca396b34bd1778a448655872692ea25df0e0bc1c326f1521168b03c46b13f5a2635c1486735c685b089dbd23b0e304d44cb082eb1f6e615f3ebf21854cec021dd2371c3aae7373ed4a77fa58b99a8ebfef9a2fee9ae6bf121a33f6d78d5bd307befa17ee00fd6ca6e17ccbf41072f8a27cff0e84acd9d548bbc6a60726480db059ad37f74d2e5471ff3488a9614fcd11a729e590f6576ed1733a50416d6c35398cdc8ec3ecb53d3e816df403049ad04e37ba99937a824040971ad1d71abe9f024e9363534e79c27cbcf8203a03e27d0f0e1065df24554a67776d48ff010e57b32e080c888eb4f294ba95b1d295b9f4e1c35e69df85b3e5d1d3e5dae67c4e8348631fa6c3124a757bdf2abc9b09744afb7a2098d4266b43d8b350fcb45ff274a04889635dd20aaab687a43bc0d4e3f5ffce54021c293f50f19470488c5a84e6a0b010c0f787d671d6cdddd151fcbb080e7deffe8a0f28026e6f3a4dfb23981b5cb2af37934f36388b0f4cca7dc4d31fd6d835072d9b10b013b652b5dab167f4ec0ebf5767e83627075b2da06e626cb024232b1e781c0b4dc53a27f4571d5f1e32b855f3a36113659c915d326759ce20b2727b01f4d63c095857fbd7c69cfecf51d588c35e6ed6d94ccf36c4cc6fc9cd95c34e4abbcf315730cf52f79e6daff5ba7ff6a54a9451598fd83994d3dbb3bf949fbc19e0ec444ca6c62acc86e1b1496fe577cc50364fe71266033c724a3de0def2f33ba041485b6b5d2796c8e7d87ed7d9a4bac8ff529c60fc945f5d2aa1e9a99f0ea7292a7734f6a51606db979dafcfb5103032542bb29142e70cf552eb6c8329a06db371aaf898e15cacc90ed272c247d914aba187dc5ac3b7acb729d5f61c3d6ebb7a0264674f1603112581ca858332eccb7a79f37bb8a1737666cdc63c31ac919a66c6499555c67ca2ed4a648a925b3f55ccfb9ff8883d2480bdf19c1f0dccd8448e8a10257fd09824cfc33cd5efbc8a5912f242e2fac523eff83985a14c50e41d6038342f8513653dfb046d8a27430b3597ea23a34665580c68ee3ab19ce45597aba1f332dcca288af24000ed4c711e8ff6a61982de14ba3dd111b1ff712a7f0b36e286807e3d47ea4720d9302f7266468a2a13c518537d51aaab54d77cf84f83df1e39ba03de4593505b726517b1ab9725ee2d0bff9c66f8ac959c8f732e2effb5f639fd86771ddd7943e633dfa2c0638ffdf726c7c3ade7b63d59ddecf2e0bd4b06e5508fabc07bfca99e763ea5a0bc9d74ad1aeef341d3f60977ba53e74508e4b9caf50028ea0fc0fba466ec427d89224d4820633397deafa84272f87249c964f50e0e57b28b1fa4560ce8c1ad047b93c4c2ab24cc9b05f9a2d303ae14b3a7f423a256994d7afea1502e61bffba84c05a65f3b8ab2b3c39057c481ad426183519337e8ed7e69af19b7fc7d69f2e7f8f8bf179fd429fc9fd4c060b35fc773136632bf71eac9fc80cadfd113d509eddd6a1dbbd34fa4f2044a10fe7f037dcd2215bb7144847b5b1bcf4a911f4773ad9a183077c9824d63196f141b06f4d3db8c837a2ac3d22a68edda6ddf0c64eaea7f35f5dd4c6389b39027a724b536c2ee70b4d8595273ff6a66df8eac21a791ada9bc9d93464d140b2d96ae8348154d5cd9e704b9a3c004fa2d7b83b9477f7417875d006c6c37f735ef52bc5837809cb0210acd35d111bfe060ed722b04bad196e56aecc158c21f6f32498a4c292620687e7df82c11c137edb087c43856468ad03e21e7af6b081cc3e1bc779c601e41861f124f4bb4f1f765a10e04e256ececa83e7ef18bb02601ff1790b5c70a4a4237768318d497606c5ecc530196507fea108615a915aa470eb9e4ca50811d64c9175e059e3d40e6a4d2fd18b79b25c20eb3550c396eb7a9ec87b3fa09fc3e039d0b493c1b634483bac865596ff167881353d222ad0cf8e89c6839ff9c6d4026d3f61161bc764b89ab640ab100e744279d09689ac89d71b5f141051234662929f7158cc7e647a72482b76b8919139b09b0d482b80400a94026fda6b318032c659e63cd7d870de2d345d4bf3338e037da5100302ef1e40da4bfa796ae375017f7ab8ed1fc503d50f4929b6bdbd7f07aded6ecf5f32b031b05031bd3ca0f7e8c4d8b83b4f7fcdcbf93f21c84dd60de88b28bdaa85c5a7faee899d605495087dad926a60d237cffe372a121a36dad9e88a75ebddb4b45c409640b62586f26153465239214b9b7ffbef7c20d6b44e8b231091d051d0464d9b7f39a787344dd494868338204e834124c36038b917be6876630eb8603f853bb377e804aad25ca23512efb36ba14e21ee7b2e51d2309d0a0325a14b1502f1d9fc5e08bafbe2bbf7feac1e4bf1f140c0d21fd110d105fb343bdacc7812dbd3fbfc9e487ac167f9420087ed53d680ce2d7e2d3a904c80482146817501da9c34ad3617c96e5fc5657fe26fac8c1b508884467fd0f2677254a68f7a9a5454b6f8fa68a74ffb0220a6f2015b82ba0d3faaccec3100f2087577356fe005502e0c5545904b6c9e17f3135a86f1562acd575923b816ed90ab387645532ac601c10e9f4c5c1f2d1d36b2db9d6c4b90fdd3bc36757854141cbfa1c978c5bcf4561b3fc6912f7cbbba3b9d2d158d0729f2c276c5019dbbf694b7688273426251071f0f673f4384e252b2c4732f0c1a87852192cdceb1b93dd4c9dbebc2a933b4f814c533a9c65e67cd9d7738aee150b6172b6fe6c5e767ac378b875c6d541e97549cb5882c3b70e74c5071a4bf1574aa800cd4910843384bced0586610ba82bc2b7600509dbc07f3bd3046461d23b4c0d717f6639966d1ce091a6fd4dac25b404215c8d95fa0a694e1448ab8b7382fecf221d31a736cb1d2c5b394b1e0a29c69cae68d7fb560eea1da5d39f6aafcc9c74128077d3473c5a8b7914a8216d82b015a2dbc7699fe041166fa8ead78c5cde3b4208712745ca548e3dbf432e34a5aba605c056c6825c885d2585f99b23c9e752fa69b0d918b6f9e840712ab16a0b5c4d378881dc0f0265856e94c700020d5cdb1da57de65776d97fc898c9e5cb982066439d5ee0e64f270625abc3c3f08fc6cd544b0452e98427f3d82ec035cbe732107e871bc8245210e346cd95bf0f4d757b7a320f6acef9ca8a0630fda1a22242d0bc0910f45802b3cf5a02dfb9c23aa3527ccc5223f19ea59c5eecd514a42c5ffd6da09cf60f86e8bcaecd567d286e1a732345688ac7e71b765e740bff39105a7fecdf4ce1711b42b932cadd6b26790f03f4ab4bbfee29a7fee5aa65a3d2c71caa1dd5cb5b44c3c34087df6ca658584b81daab541bd18cff678d94f353df26022376a19817a1baca14b0481e6333ecc15c79f07d2599a25bb8d47d094089242efa43cfbe09edcf70db5781a6c3107f6e0922bd1abd6d6ddb7048f6092c42ae7d78fc079a43b85a58bcdae64290ba74a7fd920704a6762790e2f04243502fcfc5388150a4275ab54fdbadbb0019063e766e37ead73593d3bb5c59def4c9e5345de77c70a5f3a31d1ee5b65d73ee735aaaa4e9d8d60c1ffbd0006d08cefa4d0d7a24aedff6ee89e80b8f73d277c329af9dc2b45c0ceb6c7a5a517514842bcf11d3543e7bc82c41c66be07d78bffd5683c85b4d35ffd12505d83fcec93bd913423bb673f9b527705d558b034a1c47ef1ed48e29741f61b851b464e7851d08cc1c5c6cee58415e164adb03b0392066d6dde52430b858ced2bee7254e0b66189d0a897fb551fbc32483b0019c73e7b90d2598317abba30546485ae9e00fb30445d08500d4ea16aaadae844b1933cd858920e9bf716d2ee01e0ce8966c2e147746562aadbdf8dd97030e74b678f9dd671a0722cf923229ccde449d805cd86c6a24628bbde6b9c6d648096919e120def6d7320f6b8cea670d7a7c8ce78e80433f7693b0ee3248c9cc4b36f205ac20dccf7a13dade7fb332e062b1dbe3ae341833aa6bb01c49d024213d8d5da11f0ac39369448d5d863de697160c5062217b1a622f996474646e2a47e3e8d522429e730e03b6a4b872c62da6b625f9b477d85eb0643f1c322eb67a2ee8911e53323e024566e68f8fb246d3094531c12987bc385987214dd2038d99d9ea257819f02b668c919c0e8e2b0101d9fcdc8295bc0227ba7029cfb6173606e7c91988d2b94ca60b6c91525fbc2905f8379d1601e00c87acab8b4460611974d0aad811a8de8a91486407a2949e2b1e67396eb75933724a669b3901669f504c079c4f1fe51203ab8cd9926bae7af17724441379a21fea5d119544bafb73273e1f67c33967ddc120fdb42e8142e546ef3fe3ec19f247ef70fc8f4f4c5c2f13da8d95b28d89aeae5d2e7220c9f7f72105b804e8d9b77003d4b8c7c72c09ce2c3189a434f206cf95598dccca3e5e5d4a6a3a43c3e9322b1188c00b8deb538879a4a78ec1a56d96efab88600201c09e3ba1d69932f29367b669c1574a3acdfb7a6324cfa1124ea247a98eed4f8c9b07f36ecedfb26536e33c0489decd428287d0288237526785efc84a16d944a7f93a36a7cf397d7e6057d6557217c90e30b80d771c3312a0c64b00736e7a90bf8518c9d8578f81fd6fa434932e42fd8767e699fe32eae96053cd1b2b578c337a7c123255824fe7390fe4c517e16d6ea3309891ac14c2c86e92e5ed6fe6328f042c6892074c2c40599585e2386753dedc4f3bc2dde24e589292ec25569b03b21eee8e48e0b8d22342ea521b0881810deea0b1bdf74db16e02cae84f0aabead732b8f43539abf6311c708702d4d0117da870972706a57135c9856307d102d3d65c5b06bb5a17695ab543a1bf2345e4201e5b90b25cdf53f6d4119e3b59d305e497b10bd2118921201333b9cca9c91841c3e0f9324b42a7a4e4a7d5563a18308375c548a576eea82116df6e3e78be55e586d6bfa455806057d0b09e6a1bcc58a748b0878b06bc5df44c2882735a0a9fc862b312a293c28d07abed8b1ac134ca517ba278f863eb0f7d8f1c55e4d5ab715be991b2292a2e9bd8c9f24c8ad07482cfce5f599e89e3a1e8da4eaf6d8a1b7186ef7545dd62a2243df92810273aac7ef6737a7a5a3a174105a1c605368be1d40518ae3eda507d07f20854edfd97d", 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$inet(0x2, 0xc002, 0x99) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x4c05, 0x1, 0x8, 0x2}) syz_open_pts() 16:00:25 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc2, 0x180) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x80000001}, 0xc) r1 = socket(0x8000000000000002, 0x800000000, 0x6) flock(r1, 0x2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x80) recvfrom(r1, &(0x7f00000000c0)=""/227, 0xe3, 0x40, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f00000001c0)={0x1, "ae1fc509568a533241e2436db7f0812511ec0c45faa2b131cd1266efa805e93655ed9c363f43bcfcb08a6a3201edef8dcfae2ab16e951f6da93bdd5bdd37be43bc737483208edd4e0164a179a510a2bf276fdc99914b6505591205ce25fab08cea346e76f30eef5a7648973c0db2167ae4461164c63e0f660a3ecab1"}, 0x84, 0xb0551492008f0525) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x3}, {0x5, 0x7674}], 0x2}) r3 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c46f7b202c, 0xd00) socket$inet6(0x18, 0x4000, 0xcdf7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)="b939c8b02dce69e3736356800cbbc2d567fda388c6350cfb3910a50a1aab42090118a622c97da59e40771d841d25507cf1e609565ab5b74f307073aef08a18ea85da5cc6b67d16d9495cc400a866775c3832b43e1984f3bac03f3aeccbf0c2f425bda057b084924fb2f96e9e60fc153ab1b7a0e65f5e1e7112a904686e70f2347d2fd9f3c5e7e849a0c61fe56d0ab35e530c2bfcdb52afecd7dfd3f243be2979d54736d4c391fc9c898d3f9d9152a767a0b6e4b35d8855d37208641fa34e32d96279765ee79f17495021e83eb3cfb4", 0xcf) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="61770547ecbda7f6fda74c30d506b2fe03c1fa2e8aa0af75064e9d82dca127ee0e5ec5ebafe2df98b2f199bbccf8378e7287e2e094b30e4ff83c47ed3fed6d934eeeef11000d24751ef374105a3c59e07a7dea33d7ab7e88f52406a70d3001b0ec2308ddea13c055912283770cb33ab8df3aefcab7142891603dd16900c3f815e7bebef99128f1b00e58c9ac3a61bc4cf90d15c919000d7d2825195144d425a88c8bc4c2482171924d9e53c0b6a45ec0f5cae708f0dde61632e6d89800e535b8d9d156fc46", 0xc5}, {&(0x7f0000000240)="c1d86ed8756f6c2a35294e1a37b1dd6dbd2837959834189af733b128f47a6738d5dba56930603eceb02862b067511645d8eafbd4d011833f619901721e0d84e31ab059cddef8588cda0eee3b4a1dcaffd8589af54f6b25819d5e9985444aacd1a250d2231fd28a803fb42874b03753adce17bbdd0450207b15e92e6f650e42ab69033be5d1a6e3447c0bccb97aa17d40245a76ace16cb26b6b7a613fddb07f0b2a26e9063240611a77d7daeafc1ce81f138ee7f3a5711e99b328affb3081c2e4bae06a1b80436502479b33b800acaa722e30e6725c00797c4899ec5f4a63c7337f5722c339b91c0e5679425e0199639709378a8c3ca22e", 0xf7}, {&(0x7f0000000340)="7458c4b87427118dcb8824c37cc2ade94bad94dc37fe51a363e2a874e171326677d1c8f0a54d4b690f4083cf51bf3573afde5a579935ec87adb8bd31906a0b1475f8f4202046217a4cf8422c3e86ce782cbb911086a71d0480b63362582198f4f1c5d7ca48751f1f659063667ca68b97c7285575b8b339811455", 0x7a}, {&(0x7f00000003c0)="f4a63aaa6eaa6d8550b4b8f5c9230d82159a8c20052494cbfaf9c1295913826c45bb8252b97721977ae7718a4cb2936bb62c66a8ebe08d26855ac8a9c5a85a2e6f783dc28accdcb49a11ac4ab4ebdcff9120950944ae3ed1ba2002cdaa09eed6b3f037ac34c52521c865a24040afb6e1f4f933cdc30bc9ecbc5785fe2ff43a6a08325e562c71c2eff5ba8caf9640765a0d889c442b6dec4ad464e2f6cb4b1dd964806be3dcd5868c45561b509d4365c1db7e482f90d2d66dcd7264bb5415a978de4bfa36f7ffcbeae7d34048", 0xcc}, {&(0x7f00000000c0)="f28535f31c66d5db37532cfa134cde77e417582474737199084780", 0x1b}, {&(0x7f00000004c0)="269f8c8d4ae70f2977b437069e57b5fdc47c0074da3cbfbba3bdae8e8edeeb44b6d18a7d1d09eb11c0c1b25e3baf8cc5daa64ce3ae9bfe3e12a977e6ab528f07516b0f4654aabd9dd6412170d38266dab8d8150815c5ebed368d5fc9d52debc89832db6d23a1b173c1208983b2cd8a4e040c58147a4f056f52f1ea3abe5be79f50ed3253bfbdf126d543654623dc4e22ad61214d6e5a72ab748ad516e3408c316f5555e1e00d49534959e20283a27f54085e100d36379775ad2fd104b5cffe770eb11f20ffb424e38980f8ba753c8ead9ebde209756ba77af49909ec249528f50d31b7ce578d5837906263f31f5ecd85058b699f00", 0xf5}, {&(0x7f00000005c0)="1f4a0248e0f78337105a3a9101a3d1094fa9975aebe36e856a0811bff3c2b8d7191c018370ad9739cd163c36e88a1a19133df29b163b96a876463c96919201df32e007d4d988a8cff2192d1b5cdb57904e995195ea2b09c36aaa8da83b457095681fb6418f3812ca40357fa09fdcee4162ef40984bea837e84642782a8ce105ce047713e3ba796ad5b8622f2a09a542a041eebe4fce7b5fa22bd32eed6127668486dbe4db7ae2801b618184db3174653399b0f30de8c06348c9ec4ce1ea397152ffdf4f3afcd566b3107f030a33f7c46b47ee9f10782790765e5650f58ace8e909ab495e5cb67d3d6380b1dc3d422eb343e055607223c41c2f7739ea2daebac9fa80571d80cef50dfc6099f13b44d5b8cd691e662bd7c3cf54e9bebafde47fa78fdbefee753c80b2eb2be3900723538aad86e974e82b01ade245f487301e811ae5fe25c5db5e9ff4c368cc7189aef9d7ba6a3334cfecd48647d7318540d04ec92a57e1d122c7213062f637d88f4a6ee74a9f2554984436d74640a95add5e9892ff107ecf76362e39500fe2448b93e0d01d92a5adeec86d7154a86ad08e9fd967d47b0496368cef07653203869993af4caa6add91cf1e88e0d9cb202d139f047de09864e55dca559f67680ce870d0165936b981a7c0391b5b778a1b6a7fa9afcf379eb8a84dee21caf5983924cc49d3bd2c6ef16c3aabd82a9f85cd2036afeea33d19f639a1fe55347184591af776020323dc82dbbfff23fd6c0c6ecf29d3ba82e79e6ed335294fd281740abe6e22c809278896652b04e91f6fcd3558fbaf9d4724b7730e0910200fde99144c148856127d48f14424a9e4a57f2d07cc1bd58f1821bcb2142c5223e5e08169322912d99e72c1b1cdb4914d8b3874b62b9a482287034b239502307d03ee827791e4f878accff1ab940b0ddfa47f8ca673d78d7213b125677e359697608a82c3c6ace52f28002511efc2404f59b1f3da3ecb0929176b60ab6ccae2e9c815596bc00a01e1666c2131b0cfe149da048eebb4b6802cf7a0a8f7bd4f57e777e19a7dbc04d3d4b3ed2383b49002e8448727870f3643b21b2aebbba91a63ac8e43b7d380377d03273f4d49d5c5a832e1d2365277bd8f8c310018d031a9156b55045c3c120fa61a6e00d1907556af31b5b7e684636a560bd1b470e6f31ba8414c9f20a9729b2a63e1287a17e532ce2c5086188441fbce525092d565721219b7e006191f4310f08e5c824022ddecef2178cf9f3c6716a8b9697a61b02709354338b71c04be4fedd3d00dedc00bc104dd5f49e309a7b066135daaf4b787f3ab01a30d4cfe2f22d1642c7de55a366a0a1cdf38bb080397fbaf597fe2f734b7e370b150e9cb6a893af073b790b544b100b92f09bfb3491fa393e077ebf0a7e6fe1a99e9e6d3774797514a8a4556e585bdc83c1f4c6a0b5bde3aa82ff2b9ba417f094d768aae20a3e68f5c86077c8ac8a244865964e5e6203bfae3c0a432a79f1b479a4ade1fc248d4e9c3eb82bf916bc570e3df20c7bcbbbf75510cb97add637879264ef10b51ac3d143840a6dc219ef4d3e0d26c40e0228acda0fb1eb3b9e387039ed5e0327cb8fdd1762d15b12571361623ec74e84917cb7376fbf11358063bc1a2ecda5daa89dfb2e1f210c6db2bf254b205ec75ff6dec35f88780fbc91be213bbf95d2f1e30077990a69c39db30d85081d015181905b1ea86e92ffa86888ef0fd60a1ed31157199211b31afacc5046fa926061565b3abc1f4bfda26b8742e04a8b280519741984f63d22280fbb4c6a39a26905aab04baaa036ff1c48c7b1d1d52bee31317f18b063bce40e27cfa90d9ba4051c97a2acdfefbbd3173476cb16b5adfc525efe701a26705f1540288e8f54b283593d64374cb896be23f0ee8533c527d5cddcc8f8f7263758f6e0adf4bbc004ed50142945f593e23fb4ff7844b821798a5ed775d25b10dee44f479611669d5d52857ef0c442fd28efd475a3add8b1b802987f8ef313973478b666a0738f07989713dc80195b06651d904e2846c3ff4d2af5e1129d0ce5d729f662e9848329ad47e9f2bed83570b660b0e4cf5e8b8579aef58290a930d6cc60c0de675aa06bf9d9c0804daceda1483cb58b8e1083c26c62ac46453877bcfe17fe6e8bd528e4e8bbc2801fe54f5fa5789aa73a6b669b0e624bf7c7c69e627e8ca272e9698fc550dc7e6aa13a1e5851dc57599606a4229a40cbb53b41a40b68c7375254826e17519920e44937ae21952f5983b00a282df31fcacda6d95bf55cfc1c7c5cbb08f5c9fe86839aaca38a1562f49af89e999328bfcf6a42924bbdf45a086189ac8d1dc7c7d8b0eb3580971b121eb9494a8b0b3b4f4eb9fc3f5071a554d8eb21fabc06a3c47e542b76483462dc168cae2815e3e6a95c2e90516cdf00c2efaa2d6584d1161138f809bf771c97c265849b59be7087a06fa5728bef98521173180820c0ba4cc83386ff47d09085dda641321374df39afa4792e38cafcd244aa683aa36ba42123b2a3250887f0350dd4901cad00e88acbbda590977e59c969065da4bf73739c5fe3dc52d67efcf56e250b0bc87955df7fbf8fc1cacc201b6cd713a9dcf146830b9716fff750eff90b22bea534cce94f66b2a50dce2deb43bd2f14d01a33da86f8ca8b09417982f47934e43e2e9034e3fb2005ac4b00606e238ab443f63a3da8355762172271f7910b9e7f3ca0522b1a2a16d731055c00e620523737d8af4d9e847ca2e148f7e73fc945c76065cfe3ec7191374d22ac7f8d59bcc48159e82ac146cd756495e54f1ec5c267fee596fe5b64e8aeda64c04600e709fb95f1e71bd30d2f6069c5891878268726b5d0d278ccd537c28a12df05194c4446c4b12b0d764d7c3492794f301a6292c2bf0ea2a8df1714d53031fe5f1a2b60be14afd6be2074be6c7dc61834ca8a5dd5ac2044ed2291e2747583bd4b6dc63c9c65bc34732fa00ffd2caf7c146cc0f855342daf6da92f51dc4f67b45f07e769ae83de29a5a501e6d29a5d2dd363ee54698036b5423cc2f08251a7b3f80f96ec2e5dbdf3e1016265d13fbaa3524cc57d20baf818d48e63fa92a3bb2ddabec86de2f19ac7b3c43b1e500edf26e1304fb412316ff6926d5942238c3d4e44e35c459282796b89d262f52be3f0acc1e271f4a5531afd10da80b10007a043e9a927275c048bf35eb63425d3e46afbeb681fa05346210d125b11b72b9fca372e6d5101b91171e7863d4b296338c25731d13fc8e27edaa511b6c26c1c85ff585ff30a1cb02833efb8ba081f2e84b75e96117fa00c07d3205e6e801a30e86d6e6a463d9265f67cea81b55628e1bc4614432904077ebfda8b6e12d4192e35f7ac4e69073923089fd1d0916bc276e4c757e95cdc77865b94b6b46152b7876a08a6e74c6a3c0928f3ba519220af4368c094b9563491f7e6c713c360c0e2279c0beabecf13e9270dbc3eabd0158aea8a04ab16e5e1870327ce84071a76e01c2e3cca7a9e6f64842c753a8d9b27e45b64f5c032be183083b112ae5f850268a166e4611ae57d3648ab9d58a55631f2c82289a7d4e547a663fc66b70d88dd1b56d9306be20bca46d82bf57e9ba6d7c4a87487a176f7a328721ed155c407ce827685d541e49b9df45a4c66f566687447d0a27b4e7715c5620ba5bf324b2da2b6f98354fd5f8d2b7b45fdfeeef36b9df083f67185e680dd544846d8e5b766ed18a2f48b5b2d8f6d5adc3fdae7f1bb8f08bba78527c6a0fbd9e831bb38a0e7a63102b8d3267204bd8a9c362252e7292fbf254d723d61619a4fe8396de0dce374a524c7160c027f92c0f7a41b3a436360be1ed70810478fb7791d44ad19e7db31e1da424e53a30e5f900ae15174390901497a694c102e58f2d8e4cae1b777508bba35f328edcfc9aa368e41b503bfb1ead3986c1a46add0629de130b461d70950c49683506456ad533aa80eb41a7b48972d1a360011ac31bfdc78482287dbf4f8fb40e5b2dc94c34d45aafb8a6b28370cea667722972456903357754977dff729844f80f654f79e4d116697a91df87f43769b548f30556f2d7eb1770b114a0522b9804e3d9fe337928675ca2e6f22f2904051755bcd3c5d585fc9b6d4fc9ec417ab9ebaffd52ac0cdbc022c2163e2a906c4b5ba077937e1b4b9927f5680b1774360a792bbdc83aef3f0365523ffa6331c66517aeb692506871170d22f895d278c8ef4067356794eb8ea81bd167dab43adb8c6a1aa27b08f85e5ebaf9815e58bb088a38310335c98850bf1e875334997ffcf22f697d243f46b922d455578647094027f9446d905b1b9999b9d7f6041fc943b5eab3e775a482466626692cb24f238a34b56f07ab00b964408ed72a02303d9446036a5f59aad03c106bd99d9e02a9fae514ad84d8c918cd8dee4ddeede11e9e1b6d928db4a3f34b10dcd4ea696c59aaa5fcbc0714c1fa6059aa6e5a6b821d9db3e17ffa497965014a5571ff266e17516d636c73058ca51a29c20bc4b65130bf84e09f966fae022d951b15e6c91956ff0581ab756f6536cfab7816e49ec5f67d7571918926d51034c371f4adb66835bcf5aecc618e8925163415bba2134ec304826793e4a076528a12c3cf5c7655174a061a9c81c3c7e0a221c1e028f3f154ae5d625b08194f6d87d356fd95216ce3d149649029a41e6c56346488fa8ebc53eb2d987b48e58cd3ad6de48a7573b73de6e8d9d0ee175a9d83f47c3eacbd4263bb31c97671ec3b2d48b0eea94e9f0aece0f37892475cf34e38212bbc1598bcb0e380a7b81761dff3f7e199346a4f82ee68075073d7f789d79dcbfc1e7c9ff3df2b4d05fed6ca30bfc2e4dbd3ec19ba11d1ac0f0f48477e4dc0b002fb2482963dbdb9e08ddfb86e90da927d5a89c328e975b79346ee10547f19960fadf56ebe50bfb44d74b1cb613c21e61c292a85f0f08f82594b8fbda0fd77916657e6dde06d3bd34a6ba027640e22b1a264848e55c87cef3265e590ac5212add4da0d8606c263a6a7923000de1379c91729ec3f68275e28881f2442098f70ed2696f7f9533249e8f81a237a0d908363565d1ecc0785432c95cee2ddd11a7bc93f4c6529ad93ca50037c4bf610b8fc3deefd9d05784aeef363ccac3a758bed673841dee81f07de105df5b787a2ad710d7683425ca2fcd8ddc51449737d788db0b88f398a18c6a352ba38e87b79cf3dc43429d0cbc37d14e0bc0ca9d78494ff51bb06d51d574f58d5166e68f317bb5d2c8aa099262c9123d1666466a9d13b1ec8df5c476ae1c704e24920fa92049f90f56bfa1761c768f6bc71548973c6c196cc557695ada28da4700254950922a148cc02667d55f432da9e3fbe702dcc7f38e4bd661bd5be154d5d8fc9d49493d9e72ec3baa327dd06c7e4511c019536adbff2dffcc7b136e69ccfb91146f9533e53e1e1d34d602e0f28f8b559a8aca023c5981ef9706c900b07aabf796e59305c2c3e989bc2ba41f799e5ed843f12d6b2dabd1d16f18e5927a7504f6be6fba7fc5f4464cd634bccf05142a1869ad6f3f9e1d5967112ffb08d2a71580ef9d5472be6713b2d02f1c7feaf7d22a8504319fcc3b903e1e6132f7eafdd572ef9e404cd45eefa0aa6e0093843d0675eca5c4250dc89e89f3855d70f12ca8a7ec5459cc91db8fd4aabca5849ce555621188369a26b8d13e79a0a41f2b5fbba471eb93288a672a0419050bf7439b3804a9b1356e3524bc726e81493b2ebbb2b1e77debda611b63e462944bf33cce1a37ed92913ac70f6dbb82861779cbb145902e863d2", 0x1000}], 0x7) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x22, 0x6) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getpid() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0xff95) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:25 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000280)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b543b5fdef102a5bf5576dfedbdec04ee93fa4678b40d841c97c8f7f611efb0359acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b7d3079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b23f4e27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879d6eac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154b72db04ffb858819fc4d565d646c21ea4c98eadaf1c9a690cf19b2e1c0aa33a5e6df", 0x2bd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x8000) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x328) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffa00766cc) socketpair(0x2, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="266632cadab96b531dfa75764f8f4ca6c62b149ea78f420db5d9ae077783089aac01c466594585f28a84cedea2ca3091b78cd03910385fea24f5f75dc28b932b88d3c6e5f02b25ffbe084e2b7e2c5756347ae4248423d136d803f8eecce55f6a9264dacddc44c785da89b84b074b93549c4d3bfad6af453db63d8dad2919e65efd1e7c530e31f088bb5130c1d5b58a4ca5f405ac33534d5edd307b6ef144706bad28360aa1146cea15f752aae9d00a12a2416445fbe872138669d141d04491f3", 0xc0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') 16:00:29 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x200) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r0, 0x6, r5) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000000)="32a321ce258c9e793aad941c271d018cc1805b99a81e773d3638807513d6d258c8a82e3f86066ec17e90ff0f6bcf36994a9324c0b6382aea2761f5d966eb89f4c41e2aad697d2144e5d9a9396ea49ab4034a289cc24079bf31dd82b78d16606a819df7e2db37322aa0014924709320d46c1f566820e3e7b1aeec45", 0x7b) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:30 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xea) r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) fcntl$getown(r0, 0x5) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x204e, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0xfffffffffffffffe) setuid(0xee01) fchmod(r0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() socketpair(0x20, 0x7, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x100, 0x6, 0x0, 0x20, 0x4000000000000000, 0xfff, 0x2, 0x2, 0x0, 0x4}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x80000001) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) dup(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = open(&(0x7f0000000180)='./file1\x00', 0x10, 0x40) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffc, 0xe3, 0xf0000000, 0x100, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x2}], 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xc, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000006, 0x6, 0x6d}, {{r1}, 0xfffffffffffffffb, 0x9c, 0x200000a1, 0x3, 0x10001}, {{r1}, 0xffffffffffffffff, 0xe8, 0xf0000020, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x61, 0x1, 0xe51, 0x2}, {{r1}, 0xfffffffffffffffd, 0x46, 0x41, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3c, 0x27, 0x7, 0x3}], 0x9fe, &(0x7f0000000400)={0x1, 0x40}) openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x461, 0x1}], 0xfffffffffffffffd, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3b, 0x9}, {{r2}, 0x0, 0x1, 0xf0000000, 0x1000, 0x1}], 0x10001, &(0x7f00000000c0)={0x10000, 0x1ff}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="81aec21c9f58924f43f4edb94032dc5d336c2d74f72af90202d31923be845f78ffc6a1fbc68cc456d646df25f9f90680956c2277da5516f2de66c4ae5a01519a5cbd82e85a1208c00f9ce47acd408f4c93fb58d14352082463", 0x59}, {&(0x7f0000000140)}, {&(0x7f0000000180)="e7fdad9b824154b94bcb329034fc8e138e71d8f99f994ba6bfabcd2c3fb823df0c3d79efc2ab6d5a8e82be744eed3cfb203900bdb4230efab9debb12abae", 0x3e}], 0x3, &(0x7f0000000200)=[{0x10, 0x1, 0x6}, {0x70, 0x1, 0x1ff, "ebcf0eaba5fed36179971a62d6592393dcf7765c387291f74585c0ca5c7872b87a1e85fd1276d88a57ab5e7fb83e67654472cd85ab9e6cb93c6b36a87e93f8130efcf22bca82149f93251afbaeee21543ba7fb1fe7fbb95b21de16ced2c19f"}, {0x38, 0xffff, 0x3, "62538a96e6723dbcdc491e8e219ceeab1ec4b6d8cb98ff3706293c65e934abdcf7e9"}, {0x50, 0x1, 0x0, "9d8cac1503f921e15a94640444ca21d02d3eb4c0031a7eea2f661bf348bea6b3342a81236e645602514ad3040938ab2e855730277024ce23b63c833dc219fd3c"}, {0xa8, 0x0, 0x0, "d0d3b47f8f4eee02447510cde9219694cbf3a63899a179c1c22fb0eb4b96eb43fe7f2151b4ca0d840186e7cc799591fe1828b82fe70da225ca699c84bbbd66dd951f4a4414808781d6a3231351be40508b08e5a5bcc4c58b8e286157db234a79f3c96b450a6a939e98161d773426b4d916ca90fb3b45e37024baccb681357f6de266d4e01da748ea3f4fe5a2297f22f68f19"}, {0xe0, 0xffff, 0x1, "64c88c23c8a1ed457e38f4e5f83b3c80a8b10f0a037bd094af6d144f259edfb9f82053a38f1db1045dd71965c51bf8f5f3df78b1575dda131e42c1a8864d4d40a8cddd56c8f3469a91cd8f8275657c2a2176a56490d8b45e92d80cdba20888b4661ad5d1f214b92dc6884f5e8ae6be43505d35b591ed9d37f941be058c24f5d6b029339398df80c0760a00963f14368276df080669f8b8c204d6a6b86f510a21c063c8fbe0cc57cab89fa30345f625915f0e71f7400d3f2bf4a075a2809e3ad61c0f83a95d571b944b"}, {0x50, 0x0, 0x2, "ba814938029a9fa7e044b6d19d51e719588ea300be5e4b3c551ad9e185d4a66d86f794af0a37dceee5b8431e6f987ccadbf470a66996a67bc9d3b92169d9ff"}, {0xb0, 0xffff, 0xfd2, "a460fd2c57b7778fce55100981bfbed0c6f21442e923052396e2ff4be8b71a5746690f97ca9a97ef68614fca233cf95f6c84b52161f37da0ba09f46baa1059210a08feabf19ef7de3718a9674f1e8bae88fb2f665719fef7e8587d9d3fa7c15dce47651bade1e6f69ff4f22f0e48643b062b84de6be489f9213985ee703ca6a74503be43ed357bdc0112ea92cab7d35c35985accb380d75a068da5"}], 0x390}, 0x1) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xa) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7a11, 0x1, 0x9, 0x4, "66d9ea9c0d175eb16b2d4be3d504d8ecf7e3861e", 0x8, 0x7}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000fffffca31d9169fc64e59594f02bd700bc11fab019c5762dcb61a202282bab7cb247ad701f793f4b204b0f58a8922c0b3809feef8d7ef67e25a12aacd106a48f05082a384a430ef5427d7b0628a4dd6c7ac26b3e53e48a7e48452ea9f4f136c18e657b3497fd7c94fc155daaeab4437da184463af318646570e3f8469a6f6829cdbc0455a30ccd8879e2efc80ca9919cc09e8d3312bb26b41886d9f9adb06d6613e023495aecdbfc7da70c8227f29c63f20b67b62df908aaaf27cffeb35901048abebdd85546f8470d7e014430c15cb8000000000000000000000000000000"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f00000002c0)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c848ccf298979991a39bd859e098a8af2210dacc7c04e9b", 0x93, 0x7, 0x0, 0xfffffffffffffe4a) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) close(r0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x9, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000056d125d36682ebf2c21cb647e2ae9da63f41eed80630e1aa"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x0) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000080)='./file0\x00', 0xfd, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() r1 = syz_open_pts() fchflags(r1, 0x4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="d0c2de05e26f1354b7166e555e8298e7315e603ceb6532f967c912df8feea56711b14e739f7d1c19b1d73ad1c689921be69211f7dd11a1f4da44ec064e5dc56c1fb81885f3418da44864f1810b2746d0435cca1a51e4a03e04ad65dc5db1791a61497bf4ca5739e189419985fc1863c63aed4b1560d674bcfca0a8d54172dc21f111dcccc2a1c1e75e756987ae2715cc86e5413c60a6300e35c8a3f053287b72249a557ad82a864bf1730db3dbbfea952470b603d740aa112872d641ae7889a5e1afcc0d84db5dab626dc73f127a476c97e00f1c66d7915ece42a9228aa10d7e44f4", 0xe2}, {&(0x7f00000001c0)="b1d954a55a7a67fb46fdfc0f95d7cf916b724a32346326c0b0fccfa8e3cdccac039b28d2e9ef8eb3f60f967e34b4e96d999c0d5d62c596245c35f2a473e91efac3bb79f1aed690e0d41e67c3ca0d87396b0d97f7c2b6f02780995976da00f69b977b562d504753e920ac44a53637f85b18edb2efbd6be4a37aee87df0dde13b429ef1d3dbbade37b9155e7f07f18d3723d4a3a1e10034eb095130315151315d4a77730671da1a5339097b503ede35928804c27", 0xb3}, {&(0x7f0000000280)="db528c9974481d5da576da177477ad40c0d57d5feded5d53b2039fee51b6aa0e831479ef2c648789e00774c30b6edd6838c527d76d7676686ee0debbdc96c47ac4a80dfa881ece388b142aca4c0c7c185696d322ca68440a35a7aabdc2e3", 0x5e}, {&(0x7f0000000300)="a89c7a37f183079d450b97", 0xb}, {&(0x7f0000000340)="cd7d057cdc681d14e462ee634ea48ba2187190851e867bcdde8726275ad2175ca5a83731925ad46cb9f4e7aa9b8d7977ba55813352167ff4cd46e6c8768de297aa6d3f29bb16136364bb37d78f68c914f6bb3b8d037d06843b19686f6da5c85e13c9663c6220e63f4ac978e72257e64f9b3dd121f96799", 0x77}, {&(0x7f00000003c0)="508f57fb1159e1cad842b0f996260cf126759b52755324ef03f9fdb76e1b73d69bb525948c3a386a02985ddcd01338af8917181b21dd899e724f98c03669511d093d817892502f0a9b7840291ab09ceab67b30c0ac17b2aaaaa149c87e53422b0fa2c51a52ff4c29ecbed9816d5f0b98314439ff14b06c6c7f11464665bdbfe25f2df5ae36f0c2cdcb92319fa7a887dfdef01dbfdb62b87bf58f22be18e922693d4c0eb01253e22aebd7f1b6668ae9455fb8862815c17e", 0xb7}], 0x6, &(0x7f0000000500)=[{0x108, 0xffff, 0x7, "dfb59c7e3061ac57c35eb25812a8c245bd6b1d3bf864fae12f10bfd3006252b9a3aab14a2381b1ba6ea9b3057cca078ef438269c2e0693cf5e448d34601405bde07b11ef89bd31a7c52c225d264ebec849084a719c27d4961da888a2ccc9a2bca60e10b03da3eda514ceef88681451f71edce4f1203ceaae26ecd8793456d7cfc00430c73688404e3dc45b5377a088969fdf9fae7c553f2ec570912dac97de4dbde63b42564cb562ac6aac5cc90ed0b0da9eb68532229ecb04827349b9b1ad557042eadfff33a3b96fc2824e7eac584474d746bbbf952631888e53a2fc8b9d449b7ea3ccfc993480580247f929a4748d188b37"}, {0x40, 0xffff, 0x1000, "1815036c0f181b5a7f73166382e150d8ff875116b522e5b4f4096949c19e208fc2c3e7faa31679de431e740d788c"}, {0x58, 0xffff, 0x0, "94d10dd79427ac372c6ab8f702734dc445ee29c1d98bc01261af630608b2feedacf498eb08e5693589320687b08a38515480180b96dd9877e29b132d432729bf7c"}], 0x1a0}, 0xc) bind$unix(r0, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffb0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:31 executing program 0: setgroups(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/249, 0xf9, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000004b00)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163f505866620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ba65b5b86ff4f55469300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005750af3636f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000a35c4013d8640175163805023d0d50aa34bba290b424b5c97d38eca1c1eb8f4c570ea671b5959f022fa82bb90a31150c797b854d65f2873e47470916ac012c8b4d175b77d5114d1e9895349aa1d6809fc2f6c00028b7487b407c4ff032195cf4782505755788a3aeeb6b9a5d1c4ca99497f84b"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) recvfrom$unix(r2, &(0x7f0000000280)=""/32, 0x20, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 16:00:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)=' ', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r2, &(0x7f00000004c0)=""/99, 0x100000049) open(&(0x7f0000000040)='./file0\x00', 0x713, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="62a8a250ee451fec957bec77ac67a40d137ba4c0b6044a1167ce6f90374742a9291843119a982749b375d6da3cdea00b11b8d213a5cb1a83b65dcb6c93d2f986099d01d90bb8520ab9bbff9b47816a83bd8adfe894160b2085382938d5a14c5735ed55a6dc82711a90464c3fb96a06ec6aa9cd6a75afe0e0c4b35f755d9f050641ad4da3", 0x84}, {&(0x7f0000000280)="2b6a8291b9481027817b5d4f8043292cbe95defd96d27281ba2634bf679de721474ea5d6d97806d4330fd6d886ee1e81aee761768d5e28eb79010e514372abe9bf787ca999f4a88fb2f621de92114d701ddbe66a7cf828d088e5424d67e5ffcf584f4bb15cc25407cde23daa4f3b24aac80be084daba32cd78a44ea79b68eebeccdc24080b33ae6cb61b40f65f372a8876394bde99e258c46e1be42b7e5f6d897d34069a7312ab91fc5bd66eb3538577267d572e459dbf2c1fb76afd47ebec86da18dd8e", 0xc4}, {&(0x7f0000000380)="75f512a6e29c57af854fa3ee3c589e8f7a93273218f874ccfd6b300ad63f3645cb50ead91b6dbbe0ef8133aba1ccb2d0cd89cebb81cdf2c7c69502a967547fc6e8c7a5613d1067bc4e6741e360d5d8bc1ea00d80c87ab472f8fe5de46e3f2aa37f594f4de1f69307a0184ac1f29a1f6730950d9b96eae89e8188b79960643953c1d782e77787cca5b2706f02b4fbed75c09a48d4ba5674ad619e60031029f93685feb958a70eecfd46e15fcb802afb964fd8e888b0b7e1614eda97d2128b680ee51c019db808138a3e66df587027f819dbecd7074333201762813ba27417e10329b5c464ed465b", 0xe7}, {&(0x7f0000000480)="8069dc1502ab37f6d6e90d6296e507175c1b4d05bf9ec3f330b4f34c563b736bb45ea0ab93056bd79eb5f6d0e2769c1aca8f66e8c0439c8e0eccf3cefcbede653a9f9a0e8779eff4692debb605e329a2f60a86ddaa53dcdf42a1cf26990d4a7cf3cd16fb27784df264a63b48c8b9c60723417fa856423fdb2aed685d90bf927e36871d43e077fab547a4f4bd780422305f9700ac0426549a3edb050c99c87e463b170fbd033f590384cf8b4bdb90d01cf301bcfd0c15f63bf89855fd7fa06cf67c5e99e29b7bf1ab3278bf45f60d45948735a5f930cfca5eaec00f9ed5620f353b0e6071b35488e62b53e0", 0xeb}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000, 0x200}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, 0xff, "0000000000041040dcc4000014000000042000", 0x0, 0xfffffffffffffffa}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x401, 0xfffffffffffff800, {0xfffffffffffff801, 0x5}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) fcntl$getown(r1, 0x5) 16:00:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x10001) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0xcbdb}, {0xa6, 0x2}}, 0x2) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x88f, 0x0, 0x3, 0x5, "92f84e0869f65f991e37d0d6670d43e5dd298e2b", 0x4, 0x6}) r1 = dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x1000, './file0\x00', 0x3, 0x6531, 0x1f, 0x7f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x16200000000, "85495500020000000000001167f5afa680400900", 0x100}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x4) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4dad76cab4a4bfc2057bd925ff8ab19511b0cf9ba1fbac5b25101ec428e8ce11f71a12f8830eec9e641e2f6c138253e70a2fbb16c6d40a88e54c9c1f23983a8e1f69a0a9e45fa8654fd1bef04d256f18738371aeea54f8059df282427d496a02b99b0b", 0x63}, {&(0x7f0000000200)="5a12f01e70838a19a0644498c1436d266e52717c46ca1a2e5d87bdb62f64b1144d4521e06eebfb614df35a1ae5643e29c81f117128419195b11e5baa2ba74dfe84ee9782380fd490c8894d32fa52e9266aee29c689bacab484f4e30f2d27d10c52ed9a31b619d30bec42d41d54854b8b1e379aed03268dfcdd583bcf63acb884b5ceed7d31c4d00a83551c87abda8c0d28532fd274af853d0058e97dd7c0978ccd6933a637d748a3d46f1a9629b6470395f1", 0xb2}], 0x2, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) chmod(&(0x7f0000000080)='./bus\x00', 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10802, 0x0) setgroups(0xfffffffffffffd44, 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r1 = getegid() linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getegid() getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, 0x0]) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffd00) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="f34641e820a1", 0x6) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000000010) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000394}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) sync() 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x6b4, 0x20000200000002}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc031, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000180)) 16:00:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x104) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="a2c4b04567a020b75626d4ebb407d18c0c03000000c1b63c", 0x18}, {&(0x7f0000000400)}, {&(0x7f0000000200)="6c5e151da91804fae063", 0xa}, {&(0x7f0000000240)="e6a7ffe362ed34ec938e5bc835455eeb2777dac00a4b6b39761c6081a6eabd72bc7b48e91558f1104c34d93a7724439466c2472a0fc260caa3483d8b3ff5858b9cc1f92db5164e730c148f1725099469d3f95c485962d40600000000000000f36562231b4ecd77a132127a191893c7097c6063de0e0758b1f2c526e7", 0x7c}, {&(0x7f0000000300)="dc514e069d9207d1de6aa6a00aa8abcf311b5280fc2cd7fa05e0f0251e", 0x1d}, {&(0x7f0000000340)="f6d4", 0x2}], 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) shutdown(r0, 0x2000000000000) r1 = socket(0x1b, 0x4, 0x6) socket(0x10, 0x4005, 0xfff) getpgrp() r2 = getpgid(0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xb59) fcntl$setown(r1, 0x6, r2) socket(0x1d, 0x7, 0x27af) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r1, 0x8) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x60) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = msgget$private(0x0, 0x120) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1e00, 0x0, "af2635f8d6da6ffac62c4028c5d58a014f25c23f", 0x0, 0x5}) 16:00:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x188, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/13, 0xd, 0x3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fchmod(r2, 0x8) write(r1, &(0x7f0000000100)='w', 0x1) recvfrom$inet(r1, &(0x7f0000000200)=""/56, 0x38, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:33 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) msgget$private(0x0, 0x308) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)=',', 0x13a) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000026c}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x98ec, 0x0, 0x7f, 0x1, 0x4, 0x100, 0x4, 0x1, 0x0, 0x0, 0xfffffffffffffffb}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 16:00:34 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 16:00:34 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10010, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) dup(0xffffffffffffff9c) r2 = socket(0x3e, 0x8000, 0x2) r3 = dup2(r2, r1) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x108, 0x2) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:34 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"}) bind$unix(r0, &(0x7f0000000380)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x820, 0x3) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r4 = dup2(r3, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x2) kevent(r6, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0xdd, 0x3}, {{r4}, 0xffffffffffffffff, 0x84, 0x5, 0x7, 0x200}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x8000, 0x3}], 0x9, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x2, 0x2}], 0x3, &(0x7f00000004c0)={0xffffffffffff0000, 0x20}) dup(r0) sendto(r0, &(0x7f00000001c0)="d7127ea7f4bda79624541cd3760bec86f5d5eda14a7879a485d07fd8c9e8c57fc8080988166d3d38fd1f067f1deb0e246e86364c4317944f23b651b5cd0f98f66d19ac2ae7fb09340b30b7c414813d77a7dbddb0b354b46820c7284be4b4652b7028df8e55293e0aa955d161d0000c24f7ddfd168c29887c314e40bbc0a7a46152fac01cbcdac1d37bfebc54d071b76250ccf5f1c9d09a4c3474b0f9eb30bb63691f717fe37c251addad635a6e00f3b9ffa8046dcf64bda0903a", 0xba, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000000c0)) bind$unix(r6, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x5, 0x5}, {0x18, 0x1, 0x4, 0x1}, 0xffffffffffffff00, [0x0, 0x80000001, 0xff, 0x6, 0x401, 0x5, 0x2, 0x4]}, 0x3c) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) socket$inet(0x2, 0x0, 0x1) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) listen(0xffffffffffffffff, 0x0) 16:00:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x7}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x6e000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x8c9e, 0x7}, {{r0}, 0xffffffffffffffff, 0xb7, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x6, 0x81}, {{r0}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0x9, 0x6}], 0x100000000000000, &(0x7f0000000340)={0x200, 0xbe}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20080, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x4004, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) r4 = fcntl$dupfd(r2, 0x800000000000000, r2) r5 = semget(0x2, 0x2, 0x400) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x3) semop(r5, &(0x7f0000000380)=[{0x0, 0x40, 0x1000}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x80, 0x40000010, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80000012, 0x1, 0x274e}, {{r4}, 0xffffffffffffffff, 0x53, 0xfffff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x8, 0x5, 0x572c}], 0xed, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffff8, 0x2}, {{r4}, 0xffffffffffffffff, 0xe8, 0x20000000, 0x3, 0x2}, {{r4}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80, 0x10000, 0x2b23e345}, {{r2}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x5, 0xfffffffffffffe00}], 0x8, &(0x7f00000001c0)={0x9, 0xffff}) ioctl$TIOCMBIS(r4, 0x8004746c, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x18) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2030, 0x379) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0xfff) 16:00:35 executing program 1: 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, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) 16:00:35 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:35 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="b9d7f369214827b202145cd1da7125286bfc0710079e712148fd09491000e7db5fdac3d8f685c7050891af84657ff9877366d54d0466a5d840ce9af5d3b9344f9662637ba805de3821413d01c4ca64cbc582fbf048f085cbaba44db67ce2aa426ce2f2341244f893fd2cbeb0a7bca3b2f828bc511538fcd7c52bccf3bfb0d9dbc30513000d17f4fdac27fb5a32f8691d930caa7588cb2735b5c599ac", 0x9c, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x60001, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xd6f) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0/file0\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='r\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x80001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000000000/0x3000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1b, 0x1ff, 0x85f, 0x0, 0x2, 0x5, 0xffffffff, 0x2, 0x2, 0x3ff, 0x3a}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:35 executing program 1: r0 = socket(0x10000000005, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xdc) fcntl$getflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:35 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xcc}, 0x10) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xeb8, 0xa3f7, 0x8001, 0x0, 0x7fff, 0x101, 0x80, 0x0, 0x2, 0x6, 0x4}) fcntl$setstatus(r3, 0x4, 0xca) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d1", 0x1}], 0x1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xe37, 0xe5a5, 0x1, 0x80, 0x9, 0xfffffffffffff801, 0x0, 0x0, 0x8001, 0x7fe}) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10200, 0x0) r1 = getppid() r2 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2}, 0xc) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r3, 0x10001, 0xffffffffffff8001, &(0x7f0000000000)="0cad4471ae8a4f126315d349a18f714d78633ef773787c165afe2211ce4682c183a17fc4c9069e6dff2d7a0406ec6a5ab168ad7dcbece6b23a1b2cf2eda1cc24c242a6960dcfaf36b0b5c691b8ec1c756d9a11783f65f61c6249ee746efdc27a08fc22955abfa92b90faf971cbfa", 0x6e) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/139, &(0x7f00000002c0)=0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffb}], 0x1, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:36 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) select(0x2e1, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x2, &(0x7f0000001800)=[0x0, 0x0]) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000040)="c7a06bf5546e21f7dd361095f56ff9916ed2b7096b7467", 0x17}, {&(0x7f0000000100)="c86e73bf00be5a16b3a746aeaa2ab000f9cc3337f63faccd02ea3746c9a9d1db771d110e1b1b4a1c37d865e0795a25f4aee2255dbea8dd0d46b173d2419de249291576317ea537946afa006d07d15eeb444debf5b56c8c6370e795afac4af81d66001f3651bc4fcf762f2cd46d16264d27fc8c45da537cf0a01cd3bb", 0x7c}, {&(0x7f00000002c0)="d4c082e0c7189352fda75f578c485ca9598bf875ded5190d8d6fe8bfbd22f358d1268dbeced721a7d4a86d81b488b2edb102c3f083589160be6a5d3c3f6e70beceb7505786b5217c72e1420628319a89d8c28cd20ee814d86e0aa80dfed03601ea0b2c6bd7c62d86294256da0dd35312e8ce5253f51398f54eaefa7e46c210331908b5287729976e5defb60088948b84972b40215294d0159f06f6e183ac0481395a77af486e8a6f64bc4d6b3c3ac663bb70ff150b9a073db76915c2637d8aad35", 0xc1}, {&(0x7f00000003c0)="d58a26e14709992d85d9b4d35b6fc0198de352593a5e1cc4d739a4cb84e90f64fe998b5d59442bce7df1cc0fecc4876c17fb2963f5be71288b942b589559d440fef365a28f53b5f01d5c8a4a0f4d23c1d83a91106857a581685b8ede6bdc2c773aa7dcb87a8c9d63c3c30e5db3828e3a3c99c308590ec39973a22a7e1174446a86912740966f2024cdf85a8c343c5161d0c61b1899d52b307a972e5d04e1beaf6868a7be03fe05a17ecacba162d63e988a324ded66afd4680bd9c312dfe4574bf814e8a0510eeb4ef6ad1de5b675b40f6b6508f51008f8ceb2d8e66b330e7ea6ed54ab89523743cbd7d8d27dd9cbc5a09b76e8ac3bdbd209", 0xf8}, {&(0x7f00000004c0)="e57999f059332361a7a9acbd84e45b5ac1becb44b4f267f8f89851740d95eb2f319bcae37f1a4c3e690ce2a5cb6e01e9a5c5511c465a3d45595f447b729826c3a8860ad596883346459bce2352a2e6ba1f07777e32ffa6d073e941c68732ba3fd47325c3553f7d72257b635713883aba7922b9c8222ca7343f2861224d0f0dbc2bc3b3a1c58cf8e8937e893b98068ac877a60e008945da0e18e0b242db1fa6ba2f4cb61c197a641819bff82cb879d64088e8fc569d848275352decbe", 0xbc}, {&(0x7f0000000200)="229cc7f0950c6fabd92196d43189f0bec67415a3d5dba38a74a60aaf4b2bbc666beb9d06cd3bc58ce27ad6530e21ff4d62bf2dc0e18c8e022c1a94fa45419b0ed9bc8905369c67c8fc11ef91b6dfdcfa5da4b4ccede66ccb19b056a32b0347f58f73c973f3bcde8ad555e84f52fca22070c6", 0x72}, {&(0x7f0000000580)="3613eb61de6f03c32877738223003c0165b5e5adaa15acafb8ac5e8a7e19861fe0308f70fdaeb19187cf2d94ef6f4b7053bd2587187c826e4c60e68e9a44343f513892d6ac8397272e4c2d053e62321dc6bbb8048e8453309f3fdc1ca8ef4b20b8c1b55cdd52f0b2c72c32e25ed07b4efe7daa7d9d6c95a25f37aaf0ca7c7078f4540c748170657a941308b5ac6415739144613af0c2cb4f8185d2cfd51e562ad1a533b43330596ea52b1a3dd8e9590e5c6ccaca0a162ad3192416f39f27ef679e01e1a47c4f018489b82eaa66a0ec6f4af536c03018999cc30c67af3c93c79ec0ceb4b663c1c3fac1b89f0d3d890b17e6fa556b6abf41f222b064db45e87e835e22e67fe65ee11e04d5898ca3d5db81d98abf75b415b3ce9b0049f05ceec5dc9cdb9d91e885e7b557036944041809e0530392371aaa6c3575e229ee52bbb40063bbb51e206af18f03389018296427b35a9d77fbe38f2862962f36d2cb8f7f797804011164d200c5c8c60284a3b2c5e2a8ec07faf8ac764255ade751e9d64fae4ea54e1e66de331dd41a767e64ef3fc5b872c631efe4c87803cfcd81d8652d37a03879a16252e5185f8f42fd9389c01bb7ca8ec732bd6bf1742ff492e3e6eae353367ae3aabd5906f3bfde463f564408e2021afa63757cb9fd5ff9b69362f789f4cc6b6cee1dd65b60362e03772c28d40e6ca8d54c37f24cea807f1422e05fe7ba706ffc76190a6dae881c50794bb6b948eb046155396d021d513848b964b7670fdbb6d909ae5af56aa9da06796225624365d8ae807a3bc79251610df8d005f04d1e1d438dbed66f7c6b729cb8c6ae70deed910b0670bced3224a8567504505ec745fe556be65351da0ab259d30791e42e5db1ab261182b8712750809d29d2a512385c05a9aa3dfd118242d7c13546a36b732d679ae84c7f7ebba811c2992e90fd4a4873b5860cf6c530d40ce40a82f4f2583d0725b58284573baceaeddfaa79dc6c276c19226f331ea61252635f35e860feb3174f405fb93e9db0a8c2afcf385dee769c6bc9ef10cd0515a51ba8d688ce55065b2eb96d58e132060422cd57fa794220db06a6a6977705bd57fd7ceebb53853b7a12a1ed2391c57bbc7868b354bb2a8f81b157bdf6bb4cfc9ee8a5d3015c469ce7f2a24b1e01d15917994100e631f81b3b704474fd80315e9e9703e7eceaa28a8703cfb0f820e147b78537490d92c46c7769e78ec0c3bbb04c2c508629e886bbb26b1eb4ee5124fa0e4898e42dbfcbef99310ec7d9bcda6b5498a70925a9a56f76b015dfb2e03a7194927536a95e21914dd18b784fb80ed3d276ea4c892d75452c02dee9a326fb03a09c6383fbf8f46aa1d9257b4b4b59c04f9db2c15365e36620188f65c4e105f8fb28b20d838eae1c19f6825e34d3b41c1598027487aa232065813341f3e09a87ed0b48df77c047f669ae14d2cce723309a8ee2e90ec50809539871981ac76c98a03de75f42f2ce68e6376ba7e1e3700bbb13bc719556d624f3f62d11bb56b5028f01df2fc7cec7b28a04c9fdab5530d5d044c2150e52d9cd687362915f7dff46807ef6eba25d5a9e00a10d3c5f813d31c0023bf192f99725c2b1d6eaab12fb0369b0e3b795049f60c461c5141e982c2a74706dfa2893977a70146dd5592a1de863259e985644c6e9fd3486845c1e52d7295a41e51497ef2c98be8d79aa74616548d6c64814ce2ccab112552fc3add855d6a72d47b258a9a090b25cdeed739bda5e797057d48bc1e910ca558d764723ddb9316e5578f6bc15b7024202ddef7cc6deaec79272d1f396d5ec8d2a0623b4a76cf78d3cd2d0fd4e1c1f31982908940e1d79395bc67bed74237608a5b6c1d9befbff73d0bf40a6e6b7279724e57f9419ce6be2f5ce84cc738fbce63edec16b5a1d37d867fd1dd423e0447121dfde5b35f79e9bbd8f5073b5d30e19fa09653a5644fd6db23f2798d4b1a28f31ce24fdf9a929b590adbc8918d61a6fcda6f70e9aec0f83e414dba1865366ace415f0f243c4b671532b20afd3eab5896a558b89bb80670d8a83f9ce4eeccce57ea53d650a5d61a34f78d90466967f4c4d3d6524ad91985cf0309b8ade35cfc74481e8a8e79e6e8c5b077e4843d19f7a359bc8def072068395017afb389925a9086eb0b8b76f2e6718b499880ae6437a92baebc34e3cc9fb50c0e7171f98b3d6315102265443d07b8835c63a9f28429a7ce483c8e3accf3a8cc0aae20d8db3dbcd86bcbad5e6ad0df65f6e5dc0dc3a85cbf89a9ca9b2d0e069a0f1a432f4c3fed91e7949586565174f2844143ed1f4173e09020ff5c3d988aa82975ac64d45a634c275fddb942b5cafa40d907e0c1c4971153e30b80c669a4be683e17d0f042b2b235bfa9e9bcb3e4bb3db8e2b8b1c64583946c5c38887cb80a605ed17474d46e9e855d10a3a7753afe7dd98cfeffa0944ffe26e260c995236480fffc6186d6af86038698e5e7550f2f5cffb4e40fbe4e5dcad131c580b69b4ee9ef9b9583e74d360b8b04216109edad9c863f86d1faa0527c188e212b0147cb0a3c620c874bc24061b510c2503110f1fedb2c832ede39ade2a58fdfc70182de1de66cb52842087ef805d265c1c270e188293f2d7e2405114a9997406550385ec1b8414c21f3c62bb74607a587963533a93887a1f82ed05fdd320b54ff3a2e91f2693315d028d41469d112c6efc354e266f0c7d3d56eb5df69b33f9db07fc1cf04af348a5a4412ff0a958fe24ee5b69d0b3f7703af6420aec8eb617d574333c6987fe6e70fc3d4437957bbc6224445bd019bac12661484f4e23ac1507a82992d780b249717f2cd769fddc184fc229fff2d128d6e0873a10f06ed3559de25964ce96554fb5ece0f9d6cff1d8d2c95f95d49d72e46ee1a9ca5fea7431aa239b21d3a71650c4539e4f438ccbe543b5ff8c56b40a5c9f14c1fa8a2ac9e2a581f442aaa9cbe898f93164828611f66c88cb1fac2a22386accbabb4fce71d02ce0b1298913bb2c1781ebaf02cc6009a36e6eb71f74256a573cb1f64e7fc39d4454ca233b52b3202ef5b33f0824276486cb7cd8b059c6bb73f77f72c40e81bdfca989f5f8087d993018237119b1701aa7e8fd5b8a4d0bd0822b7039c98c530ace0558fb5b74e5eb3438d0608435e71c7dedc35b817ec6d063873b4647468a3f96eacec7f32be00807cc950bc44cfe40416358ce9f67ffbf65bbf0411699b5e97ee90d0f83d34e38da0cb25d6bea0c6f21dc2e0c3f5cc2e16b1a451a3f9b93795f9e49069ac1b4b932b4cb921f30f4afa8fdd283ff6b77064ace979e32b2b3d87f95ec489c567b22c90a0c2233f4b82758f574e911a6f80ce37cdf0e1195a36a02d53cbabea5e37a76dfa01b74001187e1caba8bf1ec0c294cc18712718bae72b9b7eb1f5be594edde1461b7129f8be8a15563ea10ed1be60e118f9269602124d49ef95eb717251840947f6ff22235ded924b8a1788bfa547c716a371ab325776faa6eea770e62cdefbe8e2bae2a07ac843158938ee3ef056d223ecd33a5eb370f20d7e38214af23d2f1c881e45873f93ccb38f53700a81d5ef2298ca6f746da483e7f481993afa563a6eae0ea6e98dad8d953ddc27a44882f1c169fec2101e2e3541997943ecb33dea95e7cafbb58f59da4f91a1f5483da1a7a031ab5cc46fb57d18faa03b1b4e88576a5009b0fca029aa895de19c52c5baa031bfc9006495609b159428067f5adf8c376b5de036e7633626a10573089515c20a9ff05e831bcaa7cec8d33083cd17cea11ca9f3d71f228b94442d365413402a00eece2db82306a95970d93dcd6b3df3f7512187b578dada0bda588d94f8fe5fb50ce3d63f361be8b4d41b433b812d667216c037bbcc8e6de628d5f9c79b90aa0b5dcaa71c84b004e5593e542041dfb216146f25b0972028cf8873d48d0221b51638d9065156fa3c5c031fdb49ad8358163433d1611edc2469a0a95246432d0d3e0b46d3e7967df30d4ae52a86679c1ff7d9ad5d33d7fd0a7b09a155b0e2fbb19efa5c33afaeedf6c6bed45005c8ba7b085c866b40d885fafa02f1102701aa376b8bc9a51f849eca8b818b268fe07675d6186e69d756b3337be999f424860c73eddb651717ccd147d6805d20ceabb0627b2c930fa98d9b97dffebf9aa0f879f1389437c5216f0881401e1984e880b3f0ec341e09b02da25de7fa9b48be8b930be4e87a8bce55963ea5a7c4a6b54c66e8516c4ce4fead42c78163f2dc05c04d35d7a92f7b2ed767fd1fdbd72f48a58ce6b58c77c365a69a1633866810028122f8bb3cba6137fde10fbeaaf9e626011b79ac056b0c543ef945b6639bdf809164a9fb87ef7628e819730311119f8f153f05eff8edf75eafd9838c3639242add39bffcdb040c00a4d9fa78a33afc57ee121849ad3fd363336b91861a2eded1dba7ed13d2cc0ac8e55c6dff7b9c3c1a7d4c18e57a22a322bd0233f867a93f6f12d247efc4da8e88059bf4ccf53d86a76260926ba8d71a9661a710e98885a56e705360941689677f5efab4927039dad9394fe441424524754b0981df31ba6c5aa320e5a0a53482af20c8c7f21ff11a939e17da7742c8a163219bbcdfab2acd3bdb1e618841cad000b945019054a486a91d8efe52719d068a41630c414d022b4298cf9dd583aa2ff66c4ff3971cc4257b40852a49dcb46fea12d7fcea07289eef2460c0768feb9a327017ae29c1b6c750bdf7e6b0cbcf9b42b7460fabe90ae92b1fcf4a63baaffa7c1ea4beecba8a6965fa9f4fc45bf0b49330cda982ec87b80e7993285112a3913a6d6fb7a4a5f5787c6533ce2157a43d19a519c61ea8dde27f378a8a143c4e1a3990b00f8eed923f96fb22ca119d120e668500070e7e4afe69a3140f9cb7ec76b984686ddfbdd88b7e28fb6bcd2a81ca3ff559f4b7838060dc8370bb600af764a9041595036a583a5cc12906fe1f1f1be9525434b18c0425a0a011f5b5dc59e07e3469624d3cdbf978ec3d999e2b41645d9c5115004fff557f230ec7928a46be6592d2b32a5ac1fabbf689bbc1e38d6a5d98ba37ee325582b11e5c6a12b45882b570417da4aeadedeb461cb22cc374ea47754799121cadcc97adf3cf8fd046ee72bab465db7308539eb7f684c6db7e05911624e83544da9cfa98e34a8c7ecd28b284308c448cd2adc919e33f3dbc2f07c023a3262b30758609e10f3f4600cddd1533281ce720385cf7ae4d7a72f223acba03243c45b801bd1cd0bb1fa5159922b3408f88ba397a92dc8bbb5dacdc9b4fba1525fe880e8cba6716060f3e89255aaf9c63497053cfaaee289c662592be2a11bb381dfcbca9c75d2f0908cbd89da72175572129ff12bb8811427dae9ce6f042155552fac2d24a79cc4cd1b01792b0b35850e3854a1ac88ecf075019d7bebc097f14a1e4d4c71c9decec2a6106762c8b1660bc47df4cf910d8f8c3aceb65bba4513d2128cf7be9b909a7a4f3e7a375938c86d7fdc69356ea269c46412ce6d13fd5b6f5a2edae5aec6e45cc08710b6461e109bc05097a55ed7fc33d1740eea73b8a712a837d1bb1c229ea69cf19565177d7d1dce7d207c633f1c7cffb159c10946b32c405f219637cc6e8a12522fcafbb6ec210f6d02177b7ac208f7b95da3c6370ea027531f1791c7fa40c70506dd5bd29dcca947d77092f9ae42766e2b64effc95281e24e363ed268a2b09263acf7cad1cab6fb9eec30c27ff92aa5ede7042c318c65af74ed8c5e9c10df359b039074ba733500c35e4063652809fc41d1c2b61d4d087715aaf", 0x1000}, {&(0x7f0000001580)="a676b013c67b02f04281c4d1f13edb6e3ea4980125f8eef5b22485bf4ed9932deae9006cbd3f01dc37a5df4c8e4d5f69335d0454c0111f4a19727ed1c1279f8ee3ed087eb4c640288d15074d86a41761a07bf95db690d2c18f7fe5a8c3b6439e9d5f17fc394278d0815d9316b0707eeec072d33f39dd6bf60f3e9959e9f6427c1579041f40ecb48c11e470e45a81b734bbf8ca3289dc5d0570755d16d1c009ae6acfe38ce9cb0940d3e9f47efca930fbed1c89f582df9604ff80b09f380ea3eda2a3834cfdb7227e649a22aab3ded2fd325b2c600670aff0e007f0d4bf9117d9f9e403f109a54bbba469f1a17ca0809e9bdbbd0dacdb59", 0xf7}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x402}, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) sendmsg(r0, &(0x7f0000000280)={0x0, 0xbe, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0xfffffffffffffecf}, 0x0) close(r0) pckbd_enable: command error 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0xc0, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3c82630b8ea3be7a8e6a2e8239e9bbd424c01f1274167dc5592dff32fa399781913a712acc1d10edbf7f9f44f0d2486d8f69e2bc7c9d848b3971b0843d94f05109106bf2b0d7ba5e5288b8e5d48a30e27ae24fcfb3d9f446017e5f1a5072ab2b4960b4823ff6b54d9780490cba40aefe8310a53860a30ca475017fa007a66c8773fe8b14c14df6b43d51239fdea68d327e333e5cb0ee32826f842a0d0e61b344590dd5eec06c02e28fe8031fee4dfc624d2ae0dc7138278d83f72ac8e60bbf51ad6fb247e278732e56ce5ea581ce6e6934be20045e983372898df550100222a9c4d6507d94e1b41ce718884f", 0xec) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="86d4bb7e88c90be1414ded6cb256602028a44eab3c5e8aba3263c5b5e2614bc9449f55292fe43ffc14dbf9d0faf61528ced95dafc7dda95748ac1842719251d8af860f225bbbbe8b906fd49b1aed009afdf48aa2c92183acce1b3732e8fd300a29e3aa47cafb2fc70ccfde66f81d183eff13f0e96d902273027efb221946fa096656caf770292c866cbc0cb8540da9a05f3b87decce3bce7aaeae093aec0594b97f7b9fa5be38af77d133092a54885ebd2f08b0b", 0xb4) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000040), 0x10000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0xfffffffffffffffd, 0x10003, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:37 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x6) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x188) setrlimit(0x2, &(0x7f0000000080)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 0: setuid(0xee01) unveil(&(0x7f0000000180)='\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', &(0x7f0000000100)='x\x00') socketpair(0x32, 0x3, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getegid() socketpair(0x6, 0x4002, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, '\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'}, 0x50, &(0x7f00000000c0)=[{&(0x7f0000000200)="528da6200998970ce67fc6749a50a87af9c0145d5c3bb4f6db6f6a0181b7f17769d72de4eb7f770ac84877385c0e5bf35c2f7d14decc2f38012bbdd6f53ec7b6d6cdde7bbb", 0x45}, {&(0x7f0000000280)="e535390c6e592af8e4ae3705d2ff6916bd88b9fe160476cb3babd9a8ba1b9070399c399b5a37e46fd7bc920e03a003049e2a6a799281686c5dbe61ea26e244028dc0c0dd4e400d4c8d6e1e1a79c3a9c1ecc57f806ce46bc5ddbcb2623caac5daf57ab241", 0x64}, {&(0x7f0000000300)="8383c163ed71d8a0583efd0548dff49eadaa30b361bce61bf0b36000fb57141ec3523a30b42bbb859351acb4a6a10e0031d87904052f91516b6e1886e074f426c8191438853a716fb9233d5bb394a74cdd40bf181a1da3513fe95eec9e3c28466c0672a01a36865ef139e5b1c0ad31d13ab46aebe07a6d2874767ab35bd4c92580e04c93a981700ab17c78cdb4cc4c606503c7212deb982b82c0ba109261252141", 0xa1}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x70, 0x4}, 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x8000000000155) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8010, 0x0) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xb2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20009, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x106) dup(0xffffffffffffff9c) kqueue() accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000000400)=0x8) pipe2(&(0x7f0000000440), 0x10000) kqueue() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x8, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0x20) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) r4 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xea0, r5, r7, r8, r9, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r10, r11, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r2, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r3, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) 16:00:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x494, 0x6f, 0x8, "7e28700208172b303b6cd009c5cfb9c3d1874ee9", 0x3, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="63c866543f0800326c7b0b86450be669e9a521921635077ebabb91cdb45af43ef2e6653d87ff510bc74c51b8bd31883fa1c4312a3e2cb588ad2f62361de1fd4aadd84d321914a5de9784cdbd407f325e0c5eee9a508fc026663654286a542032ac324ebd912cd601d314e58d2de01686c8e1e149d53ef13937a7fff13df087c29b1dc5a5231cf48982773f0ef2f15045d997ccf4614c4a7c8ba960a956db01bad8c44aa64b1471e6e8204d70fada24f4a3245edce150b11cb003bee4a81862484c0ff2117da6f9e4aa286fb052106b86cd2aa090384b4357acdd5302"], 0x10) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x13, 0x10, 0x200, 0x20}, {{r0}, 0xfffffffffffffffa, 0x68, 0xf0000009, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7e, 0x3}, {{r1}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x100, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x10, 0xc0a3, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x94, 0x5, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0x41, 0x0, 0xf63f, 0x3ff}, {{r1}, 0x0, 0x2, 0x1, 0x80000000, 0x4}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xf9, 0x40000000, 0x8, 0x30}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0xe8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xfff, 0x40}], 0x1000, &(0x7f00000002c0)={0x4, 0x3ff}) socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0xcf0c}, 0x10) 16:00:38 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8204002f00696c6530005bdd188b2586f6bf0bd6b18fcab206e0b193ccaf1433c5a67dc1ac678c6a359fb09554651f81d832bf9ebf64cb44688cb8675e7923e19a23c41fe40261a7e530c14feb5f367fa302ec5e99f4c20a5da9994f90746a8ec8519732dd04b9922aa65050a3d6ba31926c4f8d48c40700000000000000f56626530607f849caaf3b90c33f4de8ae43b99b416bf8a434b344e6370656586575dcabc11d2185dd930112854858585ffc812b1c3f82dc8b9b9bf5268d1c9201030eefe0ec6a425bb2dfb04276a616c7189298c5171aeea4e50b067dfa7994db25b484a7d43dfd0bb9b93dd51b6fc99d40ff6ce8d80a048fa70415037e8f5cf29fb5b5c0676646a63a74bce1"], 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10200, 0x30) mknod(&(0x7f0000000080)='./file0\x00', 0xe104, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:38 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:38 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000003280)=@file={0x0, ""/26}, &(0x7f00000032c0)=0x1c) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) fcntl$setown(r1, 0x6, r2) close(r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r1, &(0x7f00000031c0)=[{&(0x7f0000000d00)="c27c8d1bb1347c28949543d5c963673961af5e6bde1e30e23a25f3f1f5f87041a94acb2c3e35cc9f5108afab920751cbba754a209185c93fa09f110e8df4170ef5761f998691cbe7b14da5abbc121b19d4e7c2fbe779bb5f3abf51a3086ac627e6c536d9d68de70ec307d86cdd45e38408fd7ed93fc0ff848b1d0e4a9f787e457dc9ecb33cca234d816d86bb2bfe5452dc29b8f2a741b0aef678450a6e9d10", 0x9f}, {&(0x7f0000000300)="566ee368d72675fd5766df426ac365999824cb4c635ea11c3094d47ee7bd83633dc87cb0a939a312e81470898e1ca8a98fe97dc26f99", 0x36}, {&(0x7f0000001e80)="86cb9e73dfc81462d59354b376dd3ab2bed02a52e11cdd0c707c4778d57c81fb2fe91bf81f88f41a08fb650faea2fc6dd91b4513cfdf66102c003230f41455dcf987ca58cb808adf5d4c1d00f32d010b2141d2440b29bace103dcfb3fa85c88e4c56abfbea61931b3092e45d8fa870bae67188b2afef20820fb666a9b9870402f1ceeaa4c62c5377c8a51f6140f4a7b0f7bde48a1edcee5fc041ad5cd6372f46dcd5ceab446182d3d69ce6f28cfe953ee1e798b85eb354d35f10edd90969671bd84edccb75d9dad151a397c2a187ce0723b887d4743db8aab1cb46da927520da2cb43028f06dcdc0a189ad4165ecba9cd72d8eca6bc3321f5e89509c45755567528efd6eac0f9e070d530b2ea20dda5f836ef067d90f4550bf5361d69cf27d3f38c452434b8085ba7620b811db80735203c852416b479b5e65bd53003eb101683b8693c1b31768723095634139af9bc3d34b5b6768d4d6aabc221988211d08740e1fd1dbe4533d6b627c85b5a18eb2740f637b4c8f9afefa82e5f2c74bcd0844c3267a27752c7c3c3344338f3d4fcad9cc55362406768abe56e6d5029b65e899a5f02d253368a81a9ef60e4daedee7dbd8e3279a66baaca3645b6525932b0fa4ccd5ffa6add5d3ee5af0dbd48a570f13d7ea6af6a05c9bd5b8ca5ef7fc61d872108d7fafbb3a7391813fb2559d9a4d8db77298b530edeba7ff628831cd82fb043c50abd34835b0e65b28ac9e1eb2fc119350e2504bd5c890ae4e03ba241b52e5ce207eaad71065b433282a884b9a49e31f7b2e16a9e518a985c38316b2f8b1082781af10c4cf8463da15678ca3509a16d9c414b0695ca651f0f204fcacb641228f72be3a2f7c37ab3d11d68f655cd0c7443972b3f7c160ade7a9f45b322289e25d2a5c9ad484b506f6e8f4a069473be26009394a06db3ca93d667527a3922bc46196ad01a59155e70a73e7c9309d700ada7734394fed37b9586da909d2766d343283df11fbf9d5dc3549b9f4ce03e6f6165488ae95ce57e3a4c199955b8f5900e2c28f3122f3d4647bd82c9feca412d02ff4179d8ca99933d32e9c898dcde02963861ddc17b2c1c143e555143063c1dcecd4080a879c080ff64801b60785cdd45f6f1c582a25a719334511a541f322759e55f5f2e790ba177f7a02bdfd6c7476984fa31e8376a5ba323305e8036d948835b54b1ad4f7eee2ed2bb2ac02f9b8eca4d633c1bf0863b3a4fc20a60a8716c4907fda984a75ccf7ff9fe77282e39b098b967dbd347d7bd6cd9fbad0dba6748caab06bc7e170e21ac449e932526bb07768f4cbec616f4d6d3ea0a7aed73f55ff10bdfe16d57b3b120a24fb09e639117f29ac52188d8c589935de234b9785ea7c97add06facf9f357c1271005c2d748aa1c917cfdda120a8b27d850d7e42569265518e795a7adb12a4b50dbc704d43db7c15d1a4a0634c3372ae27b4a6874a9b90d8a208496c355261da90be84040078db2eb7bb6df5a8b6300d11d8c0e1699a5beca66bcb5c6fb5fe4923d0e071a6533031d05b02d5b223b5731cfa0584af92be83004d30c6e1da51dbb64d36bfe71d0d8e189934f84dd4a0b9acad15ffe0a4b3d87277f9687981102a8b645c15c6de4e50e2ab2a8af29001f2a27330ccbc7ba84baad26a34c27019a51b66dc88daf9c0e5ac1309766d4bd302bd68d83ec81893c7da4354908c03d5f429d54651961e571cff82d930d277923e0b36165b70055b99c604adaed3a40432a39566d216748a6f347a5f362ffea40b6c87a4cfdb9a8b356db82d817bb47f19d00f4690feacabd03198c26fd95bc9e33190c6575de182ff5966a383eed1ca5d3ec4dc0d5a8db3ded9c1b7e6b9f8b6fd79ddaec26371ee23a9a1184373d2f249a67781c68177b684efb88b0892a7737103129b219ea95281abb915ac78ef569f3bb5c6e39745cb1060d1c86ce30618a72cf95362cdb5ea5e1ec11305894d3930d51d1572dd26abb59df51a53da1cc57144ef738e4d20b3adb01124263c7a97a22e7259f8042600a27d9309c480759349f39bada5d15e551597495278549c2e9e3d8d8863bd926606f3e633dadbc653a80e8a7db7bdef2644c6742a2600426180b53354400c08cec365a94c755c408e0fefa14fde2ae11f812bb2916d57dc43329e91ae5fc74229c7e433df22684fae8984bd733bf0efa88bb1aef08620fa0e0993d004577f408c4820e23f690d723fac91e84d2ab5140880d5c491472c361b380dc5fb234d054af5e3875248fc2650874714b9e858e6c9350e4a33662b476c713d836fdefd1acf34365c2c51dffb9d8e53e23d117f281e7d18ba3dfdcf44d0a965a0fd63eba8e492197cb6bbbbb94a5b0995fe8f0d3913421169417a19d855f952255119e17d5283f8c2e6d649e1eda4ac2406f99ac2b900ffbe69fbaee24159972a5b84c2eeec6dbedc41904d0545cb3b438d6908716ad87efd4ebd6bfbf0df0c6aa04485fc4008ffe10f2cc602350403e60010cbb4447995cfde1ee575e59976cc2a1ac7ebc6bba435290eb93adf009b66c076786b09f40b38c45b264e43c85ecb1f195a480c980e8adfc2fdb338094faa2b746ccada425cce91131d11b4e331f8ca53af4f833cfb34fab145c04187bfa285d6cdc83aa8ae0108de0d7b3020868db5a89504b70addc0aa0cb1e52aae11f3dabdc0800a28aad9d00b339a48cc432fef879f22f6f83ed0a0f7f676324a87046360d5c9cc9e4331c02a9ebe02e0c29b5c7ff6b3be02faac71d4218d59691bed56ffc333fefe4d0e6f5fc5a081196a63079e4f55e329e2b81b4cf1b7896e42ea9d193aad3d0b2ec1e1daed86361ad840b65a9fa43708dd895128ca316d35be7ff8ed653999f02a14074b975db453865dde1446cc66c20caf946e9488bfe93514620b791d016e04f6ad8d9ad7c91c8e23ca8e08de620dda4f03901179e64252cc82ccf8809cc31c28b0d0156f43ed4ca3fa377d3b9e4ffb9943ed539b11948481d6f544ced0beef9c92528d98f2d0196df25d18e7902edc8d23711dabf4c4ee09c9b6983d8068a9ce46db06bffebe7e264b4a0e4cd82b1ada32ed8d7346eab4805aa4aba7a3dcbcc027cd3e11ae40108227b06610bfa015957acc50ef354a057c83b556cff8cc4d2e029d1b9e0e86ec8bcc440a8278255a69604f5b532ed4fb978476c66dc30be420b5da81d260ff1f404e78c21f4f5687e58dad8427d14fb0c6cfb393b2e658721f036b01202abf5b1f89da5ac7cd82c310ea412d750250879d5768d70fdd5670769b4340d5d24713809934ea658ab04a5686fa82e092f4500b8cd30f73a6e0fb290c6f8c1258e2acf31108b938898ca42b4576d25a7347d34cc4b5fbc1a5341fc9b8395349348850beac9ed11b7a74e4189b4b8d6c999e46d9e47ab822dbab67a0e859cf5164439ffd23240e94d58ef37991448e4ec94e68999ab814e89f24f9abed5fff325678e38ee3f9e42ed4af11a7717d9d7f996de29658e588a0b96db12e637837811fcbd7bb2518ba1dcac68ce73ac482463c107ac7398cd414ab12ff2a7493e9942f7204eb1f23a9cd5601dc8518ac50c42ce7f382a124428ead828858101c5b8718a3eb1d46c67751b5e104e3f324f85a8946aca21f5d1e59c61a812270afe1be9e6cc39f2ba6ceca39b01e8bb39d0ada442531a0a9d3d22770a9822c217470c90b7b4516662c77467c847a5c51d6a0f948176295d086425338b3a0ab66dcd496bdf9a5a1611b825283a1e3a4284cb21322799cc2ba15abe2798f6b81963623467917b21167fd492a20b5ea7b3109d3a5a3b71012ba1ba49b57e1b7a459a6b3c22c15e252d117e3b3288ace3d9940fb10c6eafaba7438c8b4ddc44bb3fa0f06905fb2dbe4f371dd18cf95fae49f81143c460dd5a161bd563a767494d3b2418470f4aa46c61147d9ac4fb5fd3207f217208ed3f26f9fbacb4daa02c2044256cdff043d6a2b331734f22ec327f314610b90d11e107ec2ad86701df31f17811eb2f6e175c268f629df867f1083f171cbf3108389f44815e20491c61dd0c466456f6bc9637580297be3217df89f0fd9b59c5218cc4214d9f9df5d9efe937db752f6cbb8a336fc703b4e1fd5fbc48afc9451e6e735970d1a381b5fb8f4287ef76912946a360a35f7a48b2692c3d5f28c2916c64ad9234ee46760f00b2bdef6eacd1c2c9850ba312b73543e280c1d0d2b3bf12719ff62b718cce988f738447666fc8a2f9927a9974955444339b1ecd70f876b902ea68cb05fab94a8b43736d33e5ee2888fe5faf8c560522bc969fe262840805dbf6d43e17e362068c13951da8207246da96262e66973e9affcbbba4371efd6576cf6d3b310bbb7fe6fefe18b7b5bf21b6cb8c945877cbb51369aea49ec0354ff176c3d0bf5da4e8a997e3af8855b6012829875136bbfbf5a93a292f970b7198c43bce626a46bfa90a40640bf1c253cb4f5f3d988db414b954ea3d296a2afbd8012555546498e95042a672e353ade42e043aac4b2a3e902450fc78fdc0bf24366c99be6b409d9cbfbd024f007670ce222318fef996b5bbded74757820cd8bb65443faf69ab77dd68ce1d8a773d9ffc2af20bfa0c3c29b1f6d3adaec7cb3290faca935ea63bcf547cdc29543731d22dde4b7e0b7f4bda8d5c55eaea277dd1204964faff8b5146a0baa0d711e47dcdc02ac63a1b024f961e958f38f76fb2b7d17fb48941ce71f2238c774386fb4427870260a38dbc734edc487945ac4811c9f984819325a3af2ddb731c5db7eac8b607459a95e225e43cf768e3086a042ea9c8beef684f804de270d596d65a6e5403eb61dc9bde8193de96e2963dc09651017c61dc316729c3651b159885dbb53a555a6af05d4be5b7019150414be58aff13deed66a47e2daa4a87ad852e09bf6217b5e0cca3f2c102ffd0b49f47f24c9bd035f0aee8394b9834ab95cdc17f33f83c4576f077ae766d5f58dbc88a663a4182be6a9e4b7bccb0bedfad8615349d3e5d5bd69e2a37be208482bea81a887cfac33e918bdeb2fac6c1e98d0f13d958d34e93e9ce6f9d1243868a833a62a7e3983ce031cabc658d8e1e2fad09147f5dde7a5acb112f23b564c63656279511f6f3bbe189edc96f93b72c99688becb2e02efff18182e143b2f9b44f970abb3f196ed0bce33b6ed3fa084743837c79261325a1f0a2541696b5188c7c6fa0517a928c5169613049d70f8c4e5e7de09455774c1123332c69c5bfa18e1a2f7f472a797570a54ce0b32d0a425bea3ae825fa6edfb5150716eef6b4e9a54031e7af5da0cad3b07a1c9b055d08c1a9dbf40452e30fef9b8550eb81c700adedff7f0aeae95ef414469c45cc120f56b09b813a6eb9e825b1c2a44a97a60a40e22fa9ff13f55c6294c8705d95775cbc433fc0f81affecc9e561aa8ad749b0819fc1d56796e6308fb4d7297ed8498920ef58a0c5d9e5839467d23dc5c9a2b64015035bb7dc4b906f75245f6fd55e85b84213807ccd42c820992c08f849ba6d4489ef53751330b14f48567c826c94f89a6ff06e1ba0bde72ffb821e5771239026dcd3bc73e8d8cbf620a52c95e408a83c18f4b3274cbfb91354ca04be054a5e6996d8c38cdd67414595a5c7520d75ed7c02378c3631f2307db53fe2c2d8124739c3cd43532a2918a873056f666e4497597bd607421db2a4b6348c15fa1c993c9fa43f18b59aa3e58c5078b6b715442c1bc386855bc0253fb85e04a3e72a8314a0a7f2e667c46ecdc7131767237842f092ed685eb3be750c1242606b621f97772c71e386", 0x1000}, {&(0x7f0000000dc0)="cf22b9934ae4d5707e5b166c83549a8e227506a44fd8f545a8e2fbb7e307ff1b6841fe051db991796095ed9b1990551aa8ec45144f962ef5e20776eb2d09f9c70507b2250abbf30f7b57d199022ccee77e453817c51994b01a821eaa5216ff38f9c761c63f83e40042bfd4e5e73cd0c75325c231d44f4b48cede933f89c51e3f7b9a9d41947451bc76f7d222c4756d0b6633c617870a0407293d140cf3cc50a0c3ec61f0aeb6bce05a8abd404769664fcb084bc81b06", 0xb6}, {&(0x7f0000002e80)="14c91c2782d5aa040d1765d5ec0aa9e79a1c84d46e2de6b409bf7de27b77b7d3474b42cdafd43695e4043eb8d1f26ddefedb8f17e1d6a423e2ce2a065ed762e731c3d517bc538948bc8c5ffc71c02759200765e7d89654a56ba7097fcbabd51e6c5b96776d3ef98237bba2e91beb049c597d7df251c0e8401904a350b55f9cb943c5979b2c85b27d3cb4b672e40e8ab2264736e34808e690ea685dafe205a3911b18a7009812ff77321d62959e621ed009dbbe702cfb83cd61999f8c08269b4057c32f9dc3876036c84a22a1a9aed000", 0xd0}, {&(0x7f0000000bc0)="bc5707e66015c7a53add2ebe0100e62598d8a6", 0x13}, {&(0x7f0000002f80)="89439af49efda1992e8328938937d0bf6f7f471fd94d07375d79b330423246ecad775d000ec4c4e8087c4374428ebd59d81c23db3668137e72df11b1d56e2c4aae86cfeff06434d57ed779ffa205b44b23e70091e439a6a2cc1ee2420bef4d97e73d9075a26fbb6307cb18356ef83f7d49a259180afcc6fd5f1f1b827c7be0f6e45dc1940fd8f1e1f2e1f138937db1e13c5f8a149effa5434b64e5b7bf8daf54316cc6c9f7502ea7ab244a59a292c4", 0xaf}, {&(0x7f0000003040)}, {&(0x7f0000003080)="85b62309cde827fed8084a7eb242855283ffa8889bfc9b2735757dd66c3a8be40b00cbc1bfc5704764c5cb66b7581e8286312ef2dcc0f3de304d7cdd99b8cf9e90d777fc1f1db51e0dee133ad2612eedaa15d399e95266c0246393c64f5c2ea4b980bf43819928cc83fe3186ae022c1f1c0ddb1d45b584f89657081e", 0x7c}, {&(0x7f0000003100)="48dda25728924161b4be295b9b6c907598ad60e6a137557ebc3ba1f2613591d4f61aa248e271a4c9a066f1153cd19dbd723ec463e214884991d6f7985f0243acfc7284857f2f4deddf730657e31f8e64c2f297e381348d486831849f73c6d9384be21f3c23c090c66f2961b61ff4317c817dfe81d26346bb5ce3707d7e37ca9e2bdf82f27cc3e09ee3ea4f511f9991d9b8d5a6be89f1a67e7ba343b054fd7ded5a70f05b3eff093a94", 0xa9}], 0xa, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x8100000) sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x1f}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000003c0)="1605eb70180cd7f0efac224e602cfea4b2d18af263f58c551e425bd90a89c8e527e81caa79294d60f22e875c096d6bc52f7d89c528d2121ec7820863475ce9416bc94f6fee2caa39d82068fd3ea48b689d4eafee4d0d2bb2443173199f49c39f85a131e7cef8033cd7349a790ca5dc9156e1380785d6798e4e2af91e16d04ac347e3a621f1fbf7c04cdda4e369f3b89d9ddb27e19e304d83b8459d354d5cdd223838329ed0c255111a3cd8eb564b8720852493f3c90908a61736a99aaf", 0xbd}, {&(0x7f0000000140)}, {&(0x7f0000000180)="360376d4f1c6ff0db96b796084292c879c3727e7a2606631d552c36443f47ce5e69fa9c16caf6033fbaa7aea99b551495498c63b1dbdda5d5f7b00fee5bb", 0x1b}, {&(0x7f0000000c80)="f7285b5104da17e7b634d3e277489758c0a5a3456f76ee5b9fa034db86d9f15a95bb0d201eac787b9f47880c1f68620e09bb96a22b9492bd8989c3d5073c6e9074b3f8357fa6d41da655f2bdd7ad", 0x4e}, {&(0x7f0000000480)="ba09ee00087b0f2e28a2cfa6c854a187e4993d8a831c388c7a22960746ac09acde6171f5f52be55f95ab2e4d7acffb112bb72004bc6757bc419857df1e4dee0c271342140dbab655c9c4dd20b6cd20ab45f4b1e1e074ad72db72f797ab3b704df0a01ea73adc04e1383bb7c2fbc2620ac6daa33f32fc85fbdd676b3e3a62331a0f686e46e3fdf5dea82e9ce14712c7096af8647d30839d928fae851225ed0ed980668ec71006739714ed17fa0b363b358dfc5ba16940da8736e90f7daab013bfc077d85e2185384f5d4b10", 0xcb}, {&(0x7f0000000580)="62ef281e95fbf3d53e7e91e1bf2180fd3bc50eb80f4a616971cf2649b57a37ff09c66ee97fcc2ace108f2fdb6e3da96569607469dbe6ed172518a94553b355fa225eb8fb6ed230133926331313e7b39f44903407e89eb681c0ea5e0415fafcd20128ef393a7b7fbd110c47b256a777c72fed40b2142a72272d863acb5e7fb130", 0x80}, {&(0x7f0000000600)="30778a70f6fc211f1934cb4c6106f8ccaef1ef856cdd4ac08a6144a5d6eeb57f64babef0fd7c8983692385bafefe393e6154afe40f8ddcdc166ff114b3f18145088684172dc03cc24f508edc3fd314e60edcce70e8203a6eb69023437371c61e1d9cdb23ed28accf468be7bd6048557165e8b1edf1605faccadcd986b3572bf6691188f2b03f85d39b8214f63d71", 0x8e}, {&(0x7f0000000240)="d80174545a67aa187df74968a09c2b408d620dc5ad664c0b305524f96bb926a2e42a461467c6e1782f0604e483273ad1c956e7ebfce0", 0x36}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="f800000000000000ffff00007d044013b4072262883fea5d47c44f5fabb50af31fbf9165cf0d3c479acf1db99315083ce3e67632bafe90ce8278f8a30c57c7fb25bf7c317f06802524c4eebffc1feee8ea920939750cbef8586d5691a8f0af83cc17f059b0ead55c1135b1b79d54b51029f15f6610173bcbcf7533f58d3e03bf1895881c933fcd838a019f6f065bfdea190898efbd421d5afbad654e3b5fb4c162673dc5d7b828cf60e8870887a91f6b0f3014a51bae73ec3dc61808163bbacd669364b0f585e88fe8b3707dc927be46dc2153b3088411e7e9162f2ba3e557412002ba089e68815dc25363053c8c5f2ef8b682434e000000c800000000000000010000000800000018a4439f132feadc203b5a2bb2f4efcb3da07445cecbd7f9458287922eececd1c90900000000000000ba839179ca96aabfd061093e5e8f9d1ecb76763e5b63f97f68b04cc15c1fd123a977c8ccabf9077925b4212d4f61933fa75838d7d6729c647e1cf27aa8eff7cca8575d82508e7af2d77306516cd86dfbe2a4c38b582e6584a350dc0689d93844c1069bd3b3a7bda9b94e490c128d8a3ceea2a3356bbc6761f6b7c7fa88752920671b860fa9f3124e6940c621fb0000b800000000000000010000000000000059aa7084c4892b3b4fc95336091cc92c3c136e19e8c7224525513704fe5a09fad22deafe2123f1a44c559fa6536f16571d603e9f962c8c902d2d09df4ac29cd4b5a05e9f33303fcb8048688bca7c8e0d439aadb19b229b1ba50ff6adc6eb2c3d668faa1ed0402c53ad2ca01026365571654735fb7979899e17078fc2ceee901578f703ed69a5a304e4adefa5445f487ca7a3821518440bce034bec4e1786aa52a05e840452556500980000000000000001000000c40000003e5403e7da54146da6bc2d06986e1296046b207915b595b1c27d1e6e37a26789c60ec0886906c73afe3fe00b6eb9cf78cb7a8c180eaf61b29163328aaa504c89c0006f94342278d57118b79aa2961b813120d1e58b3246e60481a9617895d14b09d794dbc5f70bc5fc49c3471f8945d19b8bad2894a6cf26f1a70a5958f414dbc5dabb6441c75e008800000000000000ffff0000ffffff7f4e545cf115b41166f3e208e3e5b503bae1a32c09476071a206375c73d7ff5da6200a2b04597f7377eda9721988e35e265451133dc35ccbb30c8d969268023d99e2fae6616a6b94fe5a4ebf0e2f79473cd4c640a3939ee580fb77ecc046b6b200f46446292ffee13ee2c34bc7e52d50dc4b9be71084450000b800000000000000ffff000000000006e67152d8c569d01bd563fbbe98e02b0bf01de017ee9f53b44b232e92ab127e8f06a938e784946df0a61adb1f58b507998a68d6ceef296c3e0469f06661dd7ad557c2a7328c7a0921d39df83fe06dd609725cb00fe61be5ae5193b0cd2087fda799b0f081f0d9d88edead1937648348735b5c6372bb4eabdcd54e50e585a967260964e1f5028d187fa698b94b8305afbb20c1d4ec9b3bb25469798de51df3f55d7d698e6c33000000"], 0x450}, 0x400) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) fcntl$setstatus(r4, 0x4, 0x8) getgroups(0x3, &(0x7f00000002c0)=[r3, r3, r3]) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r1, &(0x7f00000000c0)=""/72, 0x6d) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x10001, 0x81, 0x1f, 0x4, "5681f65cedbf4d74c35b7eb3ad95ac99e597d112", 0x2c97, 0xfffffffffffff801}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r11 = socket(0x18, 0x3, 0x3a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r11, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) fchdir(r3) setreuid(r7, r1) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) execve(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) pwritev(r2, &(0x7f0000001280)=[{&(0x7f00000001c0)="a47323fa5c99270d15928dc54c52e33c2f389db7468ba890a9d4262535c4b0e22d6ad01407ddaf3636816409e9e2751b11e8abd86a1c0a214be0fa4c1074c1ec960766fea3f97609b36f07ead0264dca7635a99adbb42ded30e7d2cb4d3f841a4423f5f972654c4f293039b0f98f66accbade76d32ab3c3be38fc90551c1ebb3889a085736280ec362043668496c47305ea0d02001abb279922acee95157f7516534d1b2ffa2ac0f97b0109317559368931a3c61d3e1e127d6664b301318841f4424574ea5f9684a037c93722dbc12411812a29e5887dd69b717ace43fc89a0eb8666099bc38b0563addf8547b8c03df28ff3728a241da5affbba9df926cc1b90b81d9c29d7a4bb882dd748e6c62543a6becdc547ffb0deee74ede70e48976a3ccf5a7c619fdab9dc12656a424b7961429e9c6b484855be600d5ac438bdb5f39fbafcb9628bb3ca4b22599cff2cffdb29315830941534d7487a0ca78da2b644dd4b0ca54060bd4ed7556785330cb88372bca7c7e773cd403bce2eb757af055f4b5115344da33dd8cb9aae91abd706eca1aae35b74f8d9af977c9d5b52e78e6e1b3c406087682a10e67527742acadd6abfffbe06b979773bec6c0787006e7614d71d0ff6bc1760ca0524ae0951fa78468088d6d6d2296fa3e94c2af2c2075c84b5213b0b98a83bdd993e7e945980f94a613e767d1bf1dcd3547b1e872ca9e699924f47b10eb4851975d512c6a3a1f6e845d9bfe768f7bed52b247aa4bff7625e81fcea371d0b32250a4b1eb5e28819d136400c0cb3b9e9bcb23d7dc7ec4f0564cba7b946f2fdc406a936de394861598f3324b46effec0afb6564efa19a1f8aca125b60fdfa369616306156617cabd689486716810e0af9c7dc29b7cae17e1aeb6a2fcdf835b26720b8420ebd458f00b67dc60eabd61e454296cb3f7fa8e7e5d04d280acd9b0c6974d687eb3a6db7c435d175d5fe1bda470d1f63a1ec58231c81acff5f453d0e3e69def007071006c942dfb593d3116fdb2ef301c5032560a5b0c0210e4a39530595d42cb2bf99868a627eb2333b1653cfd500361d13b9d8f61fadae59966736b2c64e55845ffc75d06fcb361564ef1cc6f27fea9814082be3eb2a8b5e9a370f8c6f1ce45bad80711b83dfac16dfbf9ad1cd96851952a27c390567ac4997d03ecf5d6a91b2b580ac7cf7f4bf2a437b10a373f263c4c750047cea3750b0de46949783193cbdc677bf632188d010b8edbb05848b2e4854aa0406135892d37810d8b4c5ea4183fa065aef5d8a068b16409b70c73e0316476afb7290717a7f612799d88074f0683eac98b31f119558aee2cfe3a1fed33f68ed240c9170de1b166ed9191e5286e8e4e900a69f4e54b746c8fa5e6a27fda76eb615560493f4f9d1865f4896c9a19370da2c5d575bb38c834312f29d126188059727f4a59ebf22baa33064a65a37ba37de9733a60f5bb5030fde62af3255dc94be729ab77cdb3cc17c4fd6dc272de3fa1e80627474015220b3a6a365bb37e72da4dd05c0a50aa7bf77eb686b0c152972d3abb6aa43de195589ad1213d88918df6f67461f473c602907f03a1959153a787946fcb2b3f73829d60579c2b793e16dcdda0de52e73172db42fd01fdf99d42aecc3d54c5354af97220a9576f3580960490bcfab05334d8e0414922a0e0c3c5ea8b48ab5c525e96f4d32853df56491f24e3762d57a829352e588e624034544ac14b3ad4508875f29115890f5381a41da6303fc10bf0c5cfcf9202b06bc36aafcedb6dbd3ca9290cfefdba1ef61f9113c58c00caa7f6681179fac87d9250dabe5cd5b5dc61b64bd3e84ea3d8419fc14026afb18e0a55ea0e2113e3841af495cfc9b77b56a7d10ae5e31477ec9ddfc31096ab43132a5725b9b73c94c87927de780b43f3f7482d845ce1337c078a12928d34bd9bb64489d74709c4c6350695cd905554fd701455c914f35def2b9f3f13942945d32274e02817f29626486a7133171eed95ded814542c6b895ed76a4e8fc86a715d94ce8acec7fd5e157f008b61d9a1cb603b45a2f86c8aea788949dc2d39c6315aec21686042003e4c5ae7aa32b09b1a168ebb58b3b811dfb1d71425b99fea01ac6f5e7ec0f7ff1d61e7b36cc045825426176174a229d8879f75919d27e15f860575d4e4a03b869b85c16dfda37cdd51bdf2e4fd81573d7734e76bc54668919d9fcdea4367b1c179e08900b02e10d13118a57455c9569ec6fa8603f56a81301e18c595f66e234bd79ee387b716d0b35b80b9cf621f59eae76565ef91a838ea8a8d4de33b592f8fe77ee1ab06b61076a7f8fbab00da0745efefba5a645e18787fff753dc822e1d9f0cab29e7e7eb47c306d1a628a0234525dcc82fce9e40e64ee4aa02e83904bab22100f99bce5bd0326db01d2af1f2762ce7f5307911958cf152c55af0ba488eb8e8c0d1a9d83b4ce35fd852b95eafea257db78d326c10f8e3cf96875eccb8ffa0fe0aed1b268676b285672a4a9773317a874d11d3403c5d63e4ed66b964c826a22aa3f565462116da73261c7327b950faeef6517b61cc85f537e149a0d33afb0ccda751cbf1008b3cb72ef566035f9c64b89340aa5cdd44011f22396392599e8a077664a6ea4395c9edc556ebf036c2005f5950319cadc5db42628b038739853b364f8b6c950050ea067ef032e0f427d33bfc0806c47dcbf28360251950efb1b297409aef03327d0f3d6a74648ae05f651dd6891618e1560c04497728743ba71e62546a9db61ef5158e693ceb3df717f282a9b212b4a1a7a9edc208aa9f728ec290386e9d4216faccc8641aa792098e5dab92c4d2e31adfaa158726654acdd94c9a046e9063ddffc241ad17dca19371959e74bfd607ad2d9c9bd24fc737074922d28755c7f0da490377994786302d76de3abf31c838e2843c79353ca27747cd45b09d7104a67b8e375e23a6d4ec6448e61a3ef9ad65efa0a603bd06e1657351728333ca1cbeb4f28662854983862fd2188160803724f03c06113b03a0efa8908a6c66392a695a82e1aa60a26318fb110889bcfbdfc31e1a2ad6d52326bdfd0bc5ebcc070af7c190dd7cdaa581bebacc115b077fe19716446e9b86b9db46bf9dd9434641fa8324271e17914fa92e02ea2d74c14d752134b7adfa5cace28e26f58fd09d5a1d73cc1c2739a872064b03c18dce35eeb48ec9aeeab41c40acd5afa89b08c58aacbe2aede68bcbafc6889ff3b604b9d2fcd14a2ce46c449550d16c55a29688008e21e7ef8b5ca8fd41c9bd34211802f0675d7ddbabd8c299f1debee66faf1c691a0385c5e414cbfe9b42617d4afd3dcfed159f5f4dcdd582639ddc0536f0f74a1033eca2360d3df79e54a6fde8cf95070a490c18d773d93ebe4bbcd20cbc76c5c6684bcabf2c3dbe2b6a40a38f80bdd1aaf6ef4fbad2f40185ae0407debfdb78fcd04e5ac149dc3b26765a61b4593c7653e83bd2a00fb63e37db5d44d387cfae5a352ce03223e272ba1218cfed32a377dea858ff69709294c6d2a34e107cf02de285721ebe1cea9f9dd6a60a218be8a42e8b3fbe9f875ec1d2f60cc668ce6914f1e70bd8dc452880db8d3504b66181eba39e0426e23ff2e424023fae560a7f57891bd66fbb4d993fc347e95ed85c48aac53fd991cd5d55539cc4588fc4698690328e583aa40ff37a2c0b5d1c920263ef5c24e33feb6b4b2139692bae074f5bde33bb1551a0fad5a224071f71a3aba0cd51cd61793e184cf53ea59dc9c060156cf7e4820f8070bb5f6eebc28b0ccbfe4f0eb8fc7833f468d025732786542cf1b2881675169dde79c8ede9f6fa121da988eedc80f46e8e40bda0a9c7cce4e823492508eac235354939c467bd65c63417f6c35a6123016d37836262b2932c536bcdd1392b3aa9ca1305bdc1e3bbc7dd78dff1009f9cf59330014d9ad26bf5fd92f39be01c1d3b6a2ce0709dc21e21604e4aac083b6a64630f03c78b2b0e57fcb38c6ec7b5123e837f9c0236ec5d132757e478bdc3745a17fa8bbdfa3d793f65b6661e814bf0cb75df6baea085d64dfa483b1f0c2d32fec050904fcbb3e815678d10ad7702c9bba71b01b9c95cd1b2c11258bf7de7f9cde5803683805cb2182bbc3eff39acecd5e7059ecefbd9ced1c3507cba75c03de8530abd3e2dc2223a29350842947ed09d0fe2f42286e0627381ecdec81775c2d47360ed66c9ff2deb1957b9bccb8ec6f1ac85ef024797b09c79ff3d822121c2360e6407857139ba224d09ee5f0f15105f3f1b62fda3064223da3506c4b078d60d9ddba8b3b1c9c26b935665b04f6b60d6c1ce668797fc96c52273f6dbc7b2cc1cf1a864bbddd295a5e11e988fd8f87d9e46e5b925e04b0830fb749224c7c72e92d128367eb5750cda03554a69eadc819134a7885263f46f051819d4f15e3fdb782a47a251ab66fea4a70f3a221ad5098817412c2d84d06a59a74320bea1adf4f9ae8b3f13e977b2ec2218ab6485ed93476725537e7cdf351e50c6716ec8cb7a4a2b3a9253177b9e286863830b12a0643ddbcd36c88b3a5424ae08813d25c45a4bd8312c5d4e34f7b1df502099ed7916bdba2584e4763b92d99be6b9771e44bcdf4ea1b494a0015810a1d6f7121430b242f16dd2e3580c4686209c18975b875904b81f40e615295a6f258cbd2d39d706b48766c982aaabdbd0152c35423133c9ef278f6f005f64e17ee87b990fc689f7f1662b7ccc7933a8d9bde7d1f2e10bf9dad5da481bd873776bacc945cb5ff260e8b5e6d5f852613cda42d3464b0987c224d145e52334cffa6c980ba5c51d6b7b45a50ac84023c9885ee2f1bb426d85397c872b18b7488328670d23b1f863c3ec88694a8d65f0468ada44069159380a37ab41e2d34dbbe61e9ac4c6e4f2aac986f01996e932e8fdb99860a3829f28459f249e7c1d027c735fbbb1bea5f84fff700166e9eaf5aa2fe7b8c4281fae81d7470c3de0a905313853ce85dad5e3240b1a93e4dd60a07e6ee32b612e916cd24219054dae9c00a58a367fbb28dead062c2468f7ac31d7c687acec5c0454d4930cab8a1564dd8371d896e537cee900c1082576651691a6a80ff15b7e15fdca2188c006656db0ee063365f5d39c46e118015b38f638c7fb221a974190b38e063436000ec45e9a97b224dcd030a88395a66a6e93e337dd8d1fdb851cd08ee77d87d9786cfe09b69622c96f696d8b71943adb2380524040f90250c423dbaf5879bf9266cda0afb942eb0d109e2f8e708c35c99b7c42ca4537421afb36b499b833328631a137cbf884a9d79250a7aac5ad6421ddb675ba9991d2e6ccf70ed26d57a634e92e8ca5fdd46d5d0c09d16f8c958c152eae21816f15e46646b4950739aebe9e5545de8720781c1c874b9ef429a41d468ff4d28467273b09aed4783c6604716077fc9a13f9800cce398c4c7c9e324db9ba65afaa5943cf14a232dbe14607457de7641829ab31a80010a332653811fae3cbb174384108fa5cb98681fc23927861160348471eed247c89ccde4dd0c7dd4aea97658de135439df4f20c65eac4c97059861352482ce1f14a7d98799ebe077fcade986ad63fd9cb931d414f7e629034b6096aaa6c197c79bc70ed217aa87c108b1ca476a81ba427e7536175c98a0407ee6cb237ed8a073c8783425a5ec59eadcbe6bbf00c1c4e2226854252fd3332ad9e54e18e61d2250b4dda2ab0cad12b92bd52791a0bfe2ae837501062c8c49fb3c0609104df1b0c03010b7b79f9e478458e6edcc7ca0965d5a4f7ef218341f9bc6b1e60ff86e", 0x1000}, {&(0x7f00000011c0)="560932e34a5f3e161ded68509a3bfe476fda45c2b101994b5f84658bf8a7c12d3380da1d46a126011dc4178ca29908b3b81c1d3c20a5413f919600048f68320cc64bf509939ceacda1dbf8a1ee564d168e5c1232263c488d50ffc3301630dda833cb0e566bbdcfee6ceacb508e03cd35cb8838633b036c786203c4958dc633fb176a998308663eb6dac3222958e3413bb4d246b27bede7c1f4f7b4f0e5a308108180bf51b7ff462abc1a48", 0xab}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x9, 0x1, 0x0, 0x5, 0x8, 0x7fff, 0x0, 0x1, 0x40a, 0x8}) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x880, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:39 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) flock(r0, 0x1) fchflags(r1, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) getpgrp() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000000a000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) fchdir(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffd, 0x8613a) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x3f, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="6bec2a12c1f9d3ba133654612c726e015ffbe00e1a2a16bb76ec867f2f1cb99b9b1fac12c5", 0x25}, {&(0x7f0000000300)="2e37921853ffaa641c2c461bd96d842c0e70a4db3a6370342ffc4087b318de76343e9139aea4120a6c072f5be5d97610f59bdf4abed72a1558b751738e21f2c4539c6a5938e7369af3f7b3b4c93fb66e6f3767740f51e30d3c90c7c67e37ea21ea672acbb64aebaff475d629e7efc1fb1ce8f65898f620acaf6b6d1fe9ab95a9f2c1efcc0fc6431b983eca7d665769f56318365a336a003ec8df00158be585ce2faa07e8b8126c5f13b427a4cc93b87278e59b46d450b97b7f4de8118abab5835d87bc11cdc9045c14793be901f7865774d96163d4dc69a1f7b6c10467097426c333377f2fb2b33ed0cd3513320f6ace95382bf8868a4e4f5211179972cd715680ec3a879bcedb9f4c9edd90badeb8d4483d2aa395faf88f0f449cf66ee9d80bf93910351385a6c7e00d5043cdbb7b96a22568fb9085d3d17faa1794a2e78c910f26e10a6b0ad58fa5e3922f4f68c3f8fffedbd145151d8c565a510a61a9cd69c861b105a81b17e6e4afb27775157c975062b2dfe14e72be5ceb92494bb9ba8869829b13e5dd1c6b8318744906c695486e2a67bfcda23b8013bb3a55d9df88ae7772ea003ef09bc9b93ca57ace24904a33c836f76b01c7b580b5ede7039093bf6b86d0b9194ee61143c09e0fd9776df73fcb8b23674d11b3666b795bfecef04a6d9c61991455141ccb0b6d92a4a80b3e172524680b45f128733c6121cbb3495fe219715dec5ce57fa7f893c0322d1efbc24cdf6cbf0381098fb9142bb669fcb734f13842c290a699de2d3c4bee6724304d2c8d5a8035ab11b30b1f113ca0758fcdf787946dfe8732cc60b832beb9a3037d96a5112725a670ae52f55885db64f13092172fd0ef7939b99c752a78e6d5dbda6d3dec68184f47e22436658f538cb1d6e29c6183f359dec58c467723c1caaf2349cd5aeb0ff37423d48c026bf98ae8e4d884a0a6033c2f78c76f04948f4ef7e6dee7f95122fed85a810323b2b9467ab15d94ec4157b1bc2a56ded5d6c58bafa862df69af39fb957db0e088bb6f2060b92f989be9ab68aaf130e9dfb267c45362a3f794041493dcfbcb20f87729773be91e0edc7a77a405dc9be12eb58425c1457d6045aea6d864cc900a1d7ae8b17c837e5dac35c35f9582caa215233cc0709196540c1f2b329d50a031a355628de76485acbc0d33747cdee91e5120a66f0ac8f8f00d1ebc4ed944e3fa2bff2f0f23efb81d40df03c5f20e8ce2af363db0ad2f5a36ac29c87e887e5693e31451f1ce15eba350720fdf3054336803210bea2fd63edd2de756c5d988dd20e95faf53d9d604543964c09e9957b504db6b2ff28ae7c0aac9b6c4909289cad2d1ad61f9165998e490156908e2870cf878392e5096dd643d753bb4150da7bca02a8e904df5324476c447cba57eaef1fae74f50b78f8a21ee653d252b7c652b85c2bf3a163bc64ca33685a0de4d19a046ee1d0874ab031f167ade422c25baca82e5bf484491481636799494b71b256ba0e494e7e0f0470fa2c4fa4776c501fc26a0e413872d0df23069623347fda9be32d54c60a1a50d88eeb702fe5ce8b8400bea056a0651243956dd6a043bf5d2d7a32c591d2bd26fce24dc44600c55ac22b8981932f5e59e679df83dcf625db6bba2814b39813ffba24523861d21933b7344a4a4979bb7265ed24b2c6e89913a410fdea203b3d06f7c157c5f0a304deb4c0d89b7cf20221dfeef7ab92ffe492ffef44bb7833dd38496844da865b1eb07bd7288ccc5df26787ac6c0699593da99ee34c3ec5840703fff9e62d43b3fc8523af365e1da389b680fc195687a54a444d5301a520e31fd1aae46f559837838ce1cc4f8a763832609970b58d18ffe577b999f59aa4bf8ecf3277fe5b38f2a34cc05f35b53b547991fe0aa8c6f62f168f6eadbd808a967e9d00486347ef51043c8c9b7aaffc39b8bc41c64692fa6043883996fc06e2a2b4bce847e048343690786ddf51e150a99ae51cd7b5a9fa3f68f204e38dbd5d9a3867bf374bc246f6db2fee75ef7e3d820e5c5a85f5357fa99007c59c5654b14a163b0176cf1077a47ce75346d0e0db227a2888cbdf57f24fd3fdacefc44c7677d4f7d53ab194238b87c9fc2e2099ca95252bf27e7f65c8896051e6fc19493b6f5b66556a7ad172e6e1cb7bad793733f3117759338022273d4977d57165e94d364205c12d8775af90ddd6e17a7dd7c4b258b95fe3e5c5e6266ff45c795fd26f8f9608b460d470ce69da6141bc32deaf8402b316aecc7b0580dd825c6ed42ab0a45d2ba0e45e7b19bdf57947bad9b121fe52e36743b0cd45d4329e30eb8d4b2736e9faada9643ab5ccbbe02057e2e09b3bb736205fe12983b5f8e7226c18a06f5fbe1bdf39275a11668f88b46ef1def5d06b078ac5dd6f06c6c167130bdab58857e2e6db3606151b3e251418744cacf5165c59c07f4d7f542701aa61961c62c38849671ad6801568c79a96292671577bc4c1cb71a4be9e9a5966e3741432d421de84ef5054b6d147e1bd1796314662b2e6e1c1437a1d31ba1c0a95dc6987a96260fa1938a0f970d53c1c0e38be0cd2eb5f6811f4b8c92a758423cdb63625f61b91fa9221a4be7c20f4d6dbdb84f61c3061f72da510777dc9fc0379448dfaf852a687f2acfccc102f0216012192cce1ce3a6ade27ca4ae620540242dc49600a9441cffdc7d69948f4d951146a707603735997837b63268d2aab44757a25f297901a0af9be1eab1a2c2702b946681153f4e8e1ac1687f02d8927e5ee2671ef8c65747d7b5fee0dccc00af35e028dabc6ef310424bd21c900856ec66ebb048b2f4fb9c344a1a0b781a5f4af6f79b3876d1c5e7d564ec0708a44c1b9af89a6e3def1a42c80f2cd76f5857589456963927066303aef65558a268ad7e982b3fc95f7acc911e338129a84e636f35ddcbd4a62dbdc8982e50808fbc0a939b8fe0d0a735ab0573d5ca65cfca60d4e2febe6cfe08b30cded00911a87058156cdd7f4ce218b8bc84c882ff1ea64bbb77f16bdc52efb742de1363d2ee34d6879fb72978c1a1810302bfbbf4fea76fe2ae3bd4a1124bcecfb2fe1bd9c8f6f54ddbd9dba52d58319624be45fd3f4e7050c8631bcf4921ba2dd11987a89b0aaf9b96f281a92c20852149290650309eb8ea13da90023017ab857d4bf00ab5390f29924498fd8d30dd93bb1de215c8ecd414ef6c69de5166b06ffe39482da4b379eebd1cb9253e6ccca7a5c9f762a81f0d44a7e0e7b75e9af6cbba746d02c7dbc56ec9c4144191ad8492706157b7a9564bffbf20700999b0df922d2627581feabe7e154f3e9200dfb1543a459751d61b36b4f52ef6f6476482c7bd8e20b44e7460cf0c2442ebaf1cf10101e31c7725268c2a8fd0f1e5771187d5d1bb69561bc066f4193e89e67279ff59d56922fbdf42f6976b2a98f6a6779803234e4c4d9b56eaacbe119d3403cc6b77f2cd49029cd844630b93293d693477a37176c5bcd9de0fa7e51142cb55738a3958a0e548ab8b2b10aeaf1f4fc610c63203c5ceb5b235dedc17d77090ac7534aa62fab5849a03cf21703a4bf835c3ca55cb71504ae873a11c6c91cb935853065f0ae023facf6723a482239dce658dfae7690d48f93b3b9e6c270ffedf7eb5e1cd80b9554acfc78bfb4ef29fd1b085bdc7dd437ee7bfff43b2ea706823fe944d14dd48319f727e34b476b187b563c6c687b9264ca0f62337d0ac909d34e562a64bd7e965900da5ccf526a35d69f1121f9ff8563bbfe0d3a52456ce9a505f44a2a60852e411a47f309cd1e41330133041978725e9b2b8ead591274bfa402c517c0cd8edb31b18fc2bccab7c7e9b3cb6d94a48fbdef272f4edb0418adf0c5621f0fb6bf375e463259a869851ed95ba0db5684cbc72d47d8112cac8d727e0f14714c9f2beb9cd5c22188c17eb7983dc7a44e7a87dd47d7b9050aafb4be079516659ef14106f8f9858c4697f876014b41280d7789289be057f02b99704ccc9eeebaf4311705d7998f326b146b8112ff7293b5f1970c40b83dff11d40e6ef2d018d1878e4bf5847d49414321e544fb989ae034c4d2676d653eb6cf1d12fd7c621306e6c51b089f5bf0367dfb09348fbcedb2d61c045ec2d6cd31396b93ae4ee1676a490014f0ee5152bd26544c6d833013fd7d0cc30ab04fc62fd45eb1077140fc5847bdd1f77bfceee9ecbc01d4142a4af19399af9a2029078cc38f0ed672db82eb8da2d64720419ff1f7d81336f571ddef7c2b7d54a90a5c919b4c52237600eb9668bd16fb7511673197df560cecd57894b37173f0c552346ced69eb41f7c5047f237b4f2807055bff45b3d248949adc80acb65dacd496ea7ffa97bc253b6883e4cd8775dda344a318fb169b65493dab41db209df250faf76d03d89b748bea42bd49d59cef55f0e520061588cdf24f0cbe3e4ea340940ba75b081c3eae7a70d8f0e0e2d7120453e7790ef156efd3c531c17d7799aaac4315e6f8feeaf73c6b1b0a9ad1b158fbbf4f7ce6288590b9473d43d82d37f36cde559debcd5ade9d6c74e53b419fecf1d82311773f773c6dadad64d3da229bf6de206bf4a5b5d5127a44bfaf0220089afa85d6ef2db4d565940d7ceb031692453d7be23754b1b84cf9bbf84ff159ce7ee10d566eb99d8524b905051eeb1ba22703bec0540c8f0a0fa1fd4952325cb5b24514f1279531c505c3229913b3293e5f265437035e51d30e06b9ec476bedbbf316e082e98fb68580ec33ea79994ea3258b65cfc5888919745dbee7e1071c2ac8132c703e729023b2438e9137c1b2e4c70ef5ffdfbac3905308b4abaf8f559c3a2997ede300824fe9cba8d6686a0b63026c4413127f4e238ec2802602847d61342b85710b64700de6af0ed0fc31edf21129ae5150f4978870d228b4d22422cc70a62fa8bfc1125677285cb9aa1da8fd42309ef23e8a2ce39e70a48429eee2c1f7f704ae56fdda3592003d2acbb350f2df682bcf3272dbf3b6dcfe468cfff3f4f3a7ea923683b234e850f7390502fc0a0e3510d1a52fc10ec621014cc2e0d2979f05fdab7c65e0a3345aa380e301dc7cdeb9d1d870366ba4a098bea04bfa0a598fef284c0f26855754dbe62617b4b096c64fa88bdf3bb32c867c82ac979094c3c48cbd0d9f1b9565fefcf262595507e17d0c8009ea19c497f8b6c2b20c76f9b9fa130e3ba3b203682b3f9951520d2c2a2324999285af35cdb87db0766dee47beb7a5754f29ade487512a145b569086ce6c2b88894996d90be8396c48a6992133e2f659b476e9b289d77d9067037564c6d817f137b4fe6f8cc740294d9c712fbd4139a99df3957a00b8d04221fbc3898f051dde0d9d41e516a0ad0ac7fc7d0c4ca22ed511e7c813854ae410d673c4f360d35935c66f91525fa16d46327a94effde2315688112c5c2eac7385d526f58cd965cf61e241223b032d790a5293131a67775490b106250bd148ae0599b3529c4f86fbc15f90b0dec25110d4261761832f77c39617356cc0e7d59b719197b332bbc7835d111a2e25a507ec3654a4a60aba26820db7af1beeda5b1b4fe66535b548e04e5a019a0585016ed52bd0bd4fb91f4113a783223c24b6a9fc582a0fac916d3a2d653ad7a2c758e50001f56272cb5ee198abb70be9ca9b5f76da940a597de842e8e6297f4a7a15929c293fe65911aee06005e438473e5948702691a7a7e42219954cbc1d31b8f8c3390654a67934cdaa8a8ed9621d4fdbb5af7df709ea7f1d76508036067f50845773a8e2fa9681641702f1e59771e7d9780e16f040238", 0x1000}, {&(0x7f00000001c0)="12395124e0ffaaf50f7bfc409b774c07a6db8d02b67cd135aa3d605e405f9df9313d333d228c2be46f49299a7578fe7719e07e352f5c7234849d939137b816488a54b36f66b8708e6d844827a4ad1b1b52ec9770ad159ffbb7d29667112e974086a7dee1ac08f6319cb8bd06f8f3528088a59281f6ce9ed450b33957dd68f5ef99f86ced568bb332ca8ffba947055f9f72b04566d08b645e7726b4a6a54386b619285d0d071b3421228d71b041377fb411499db72a295452bed7b4d128344c38a028b837e04f6c708e6847fff56abc79ee47659f1c91a22d7946ce53d3790f93313d8704b19381", 0xe7}, {&(0x7f0000001300)="4802b2e6213c014f71fb9093801e7daac686f5d598c183ab6e4070ebf19914bb3616fd0d37bd81f172a8c4eb8caf172f3734d98cc829e880afac532187a1e2290431230b818a4b50bab575773b6cf1d68579d183ae91d480da945a29734698ab47e19116db2bb10b667932517fa9ebc0f3a0f43b09113976ffbb21e0ed2fa0e003c7", 0x82}, {&(0x7f00000013c0)="e04b960a2f9ec092d78a38eee6cbf1630f9582b1a06e1cdfab17b12a5189d5e42f500c4e38fbd4e46b4ce30b2fd5047e9471845228c0210a28c4c170155248aca69294191bfbaccde91f89e1cc04cf3b64552aeaf6084117a610caabb0621c4587b0d24c7b834bee32f22f631115c90c92cc9bc19114abe1a34ccf6dfa09c293994fa1fb23ad668aeefb5f28e0e03614b09f9843189ce9bc42b27c0f58a0e4dc981fc7", 0xa3}], 0x5, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="30867b5f05361f0e63627d6ca85eb87ef40e408db9dd72783f03205449115650aaa36996421b91a2ba39e5da5625f65702d8eee84aa4586d077b00d5f1e06fcbc29b462fee847e6b0f04d869f2dbba82e940288fa688d5253291cc64362dd2ab8f789feb5f3511fca0acdd0899af5230509c90384cd5c8451f83573048df6c9e4f04df8bf23ecbc970ea009e1d1a0e7df5669f5a334b6a26ffa78caece38f26876cb45f889b114bf3edef6a0c4af43ba69afebf04d4aa4e011ee2aee7dca81af3066c97f24b1860434dbd8a7c1ff3f94bea3680a2c636e19a86079d78af9fe7f195122c546f3aecc6650821bc750de1b16d984f891880c2945f281c0ebb35f5816b0598d3ec58c08aa701ce42e2391bc8c896d692b81d7b56bbdb2fb5ec093d719bbc0279cb24bab21eb5929872d5bb68fc1c157ff93b5cca102a9c01f18d7f7f04d38734dd59d002f34af81b00e2710f2c4b80a477b261873c2bdf4862efc60c428d2be90aa173d583e58185a40c06e955c197ae400246749b63a391bcbd68e78ddec90fc7debf922c7b6233f9f4a296d3d70c95642cdce97a5b589d7805612ea6ec9a31fc9d9305afbbff747514159a62da6091bb309f7007a93c8e7762a30a12aa3e2a53e3048e92170aaaece8280f65a23e3c81f025b5efa715aca5e7da9862f50071155c65c75821abae3c96c7f657c312d176e6af1fbf9431ab4faf885553cdf641bb7587cddfd58eea9f9a3483bc9b18c3ba2879f681d0b763669f758672cf6d016804715c6ee227c27abb00b1490e9cdb746c8e7519a079d5a908a096460c0a9a4462a25d960e630942e334b4b747bb00ea5bfdd0c5cab3374251758966e24be4166898a7af12f65533eadf16e05b58c9b032257417893a22ab0916a12fff35c9675a3dea12e90915f1222d86767c5373554ebf374239ca804ae6b0dc5b46d5f4ed5addcd36f0ea8649103405212fe702bf4ee0bc1275ff62519fdd1d14619053e2cafaaa4dd832c7739a77acd3263efb86d834fcc4152b88a1a6cd185d5e6152293e972455f988f75d8dc7310258983537b7cc5040230e8f2d632e24aaa74bade2b2ea9d0f19907c9f7b56234402c2dafbf976a6a07ecd6b92ba9d4ae0548d53ec1a7bb7b41c5cd7676feb5fcd0362234849af0753fc5ad75252aca5d365530c166122e38d4b6ceee38aba1e3e9595232b16f6f185a20d1e4f38749fba401ba769aad694d2940d95706e2a4e203d75040181cf5472ced8e26e716c6ac2e2d523ee7af44429ba21acf8666212bd356f3ef4b4244e14beeb0a9360912259fda130dd3541a2724a44cb72cbe5dd27ebfb4da75ed219f906495d661f1c86925d18e1b4332464a193fb937e587922debc0fd066394f860df169ef84dc82057bac35f6da466a61783659157d444da0ff69f3d58ef628018fbe86f10ccebc6e1dac8a94c2dabd6c0c4f9773a342fd810f1b4906ee7232e2363ba807ef328578dd822d16ce008818bdbb29aa43bac9f2fd2e810f5401c05b5ed9c902cf42084e44cd84778fae10f738ff9a977e1a48f468e636d9f2c570e277cee6ac9e6be00dec34e74098b2d4c6c7049cacb873cc313ac313c5cfd391687599f77424e5f4ad0d8d3edd0882de2e46aa81439d6f22a5796fce49906cf00de4938fcaa5a90cb82ec7dfb391a711ca4c87b82dfdc825586a150e8b8ccb06077d2571972ce8455ccf63d011b64ff6812cef6b7d484525fcd1fb16d913e9a73beddbb6969c8509a9121475673aa413627f17075b11b262f871df1f9b35897dbcab32b6940c3e20a8f7d55ed1305cc35f026a34d00140c3ed9df4af49d3b396dfe20ba1f913705011e29f7f3bd1d92c70ba69031ba256ef589f0c7db3ff02fd5c2de933cb5110c317516e70aa4deb361654e7c1169086730aa6ecf2cc2f4c0e511a378ec7fa9c4ef3abb494299cdd52700c183b7617e48f2410af1fd34a0f59854594602f5755ceac85c826ffd04b9b4574d2716ed40035b1b06fa07726b78a322a9181e3a64a05061adc7bd4bac3508d49418263556fb73b4db3eb0aca8898976c5995f7666267df9885bc7836636fe8ab7acaf2055726658a3467d1937594795005c1c9eea4aff8efa72f0544082dc0e61f88befd0e97c6ee81437a2b6ee238116a119acbb2d4ccf6230fecd0873beff6f00e296fe21b4884e312f6300266bc654bc7aaef1dc7563aa6d6637cf8183873ed9f20419c932ecdf26fe565216f2a72244887f8245c5b04d4f357fa69747582770eb11f9eb1b2815533ffa065ecb5d4dbd8ddd54cf480a73171c596ecb81aa0b1bb220ae82d4e1ef4bb72abcfbf88aba4201ab8ad5d5ca64dc5dde3d22817307f3eb3da1148cbcb16d77b01a0a6fa1f3de530a0ec5e8a7f44e7202537aeb331c538fffdff4e7dec51a66e9a2ba5d84c2ffe20df357da37024f473bdaf5f6fac09065e7b32a392a2bc4b8c4bd7cbe582a2feefe7fa0423f2c901705471a3db13e1596f39115a1968adf0bf624406026475ea2e5809b6b68ebe34d5113d293ebfc9980f62e10b4ed204be9cb7e69ea91578873b11b54edabc54f4c936269393abc0b90fe0151aa951417ffa4d243406143a843ba55b35b5434369aa898883ee31797f6a3a6b2cde2a146038d168161fa8391b0aef3037a987e036745c63c4ff2009abea1ea92a8285567b45792dbc9a1652aace925b0a1fdd9e208d4bc84079e1becfc27197f5fc6923f1c4e0e12e45f0744a8fc4ad38aa2a4bc1155647b6fbd1e05475b713e6f5677201067c3398c8fab08d339c4cf2ea22707b334becaba1e087a606056e698e5280084e83073494f41c285da449df295ac9bc2bc7e71d40c7f401d2f01dabb493a3402827eea3ce7ca5c4ffa93e1774e5d472ab72c2c15f53e6e93f8e1f35047a79c90f5db9d4959855c10e71cac093d48e7ce50017cf3a13d07a9c82381ad90f1426984eda9fe3a97d8aa7b4801e0a407046c4026af52a159ce9813a4d12143686cd95197bb0954843044b1d1f2822f13a0140b01d481d0fb6628afd0a88cc9caad66686c3202a3ae7a49b07e60f55296bb9f84d91662077b572fc6b3589c8024d7385aebae2b29e3a36b7f6ddf2fad15c8bec2e5556a0ccff355a2e866fca0f6e4b618b42fd8bc7babe39c2aba49e26e93797e3244e398aa5d2982bb98b01dedde31702fb65574610a26ea362cb1fcc186dec10ab1e751432c0027efd05aa403234bdcc7ee13c8ead24b2bf4ea82af97ad3756fd691e583b5a5c2eee7ac03c69c431cd7189b1d8f4217b874fbb2b5397efd76bebd19709e9ea43c31155d6350201ac8bccc0d41dd02c05286966c1d9210948b19e2b5b3d4f2dcb3c90ea976a8412fb908187d59a00fcb318af103a0d27b5bded232aa606ed052673c186dfa27afc6b9275eb66d9596e174303bd5352181741c9d1a66cbfaf3f794b0128f50a6a956072c81977a6b0be1284790eadd1b7bf80d0e3299242c1d94712323ac2d1f41956d4444750ee9e7fa249a562ff7aa35d2a7d550321d957394dce2ed2e29f4a23eb0b5afce648c257474f325d968a00f6b3eef4375570605e31406a96f2433bded4ecd3ef11ef95eb294bfb7a72ff601479af5836ac32cd312ebc696341f9d0a814fa8f8af9c9610e9320fe1d1ce8441cf8ef972ca8b9535581d26de8a053531bd808de3521d8cc6fc5886104eb83d0c4bd2afda1cc545eed5b060325b0fb0e238cc69cda1326999e285f1e0739f4b2aec927bd967d140893f4940bff58e1a9b7ab998a6c832b62feec431fcbc32889494c6d0e688da4e002373bc5b04d4595829c2f73d0e003975abac24ce1cdfc0fd6d687211bbbd17448d1b6569b52153d9010178cec7d1673058a1804b469d572082557a9c5184b54c62e72f2322bca2809c596af57a6d054a1e9cb2e2425795be9a8c421bd0461a0f21efaa7cfdeba6138519e9c20603813ccde9f1f9a43080bf9a0ba423efbe0e2eb8d11b1f71a68e4162d2ddf30f327ddb1ce5877b345af8c4927473f7322a4278a904fb8af3b0ac7768c28a6eca009c37940b8ff1ee462da32dce2bac6866404cc96b558bca8eea71ca084191169b627a9194ff185d547a946798930ba334e80f6cd17dadf44a2b9e37c3bb16f6e7135841a444f3752efd18123976b21766d16a6c1fe98f600c52936d4192ee3865ed0e52ba0a2868a6e4edd333a5ace0d2f3163964aace34c510e0b67570ff7b5bbcd286080c790a979cbfb7e334233f36b1c9a784b9fe357e4d2de9a9a42109f71b96c09322f458444e16ad3963c1b16560fcdedebf4232f8f0fbb5b70dd9963b41fb276980855a0957ae20934c72e6321125bde10d9e16c372262cee501922c9a6084343373b071bdc60e938231010a4b612b7ffc2b5a528fd27755814325bbe5fc6ed9c3ac4e393b007a64815ffb5d0168f5b9ab4ef2622040ae1fb0d2ccb51b502e18912fcbbb080320ccf8bbc54337e8556682b2327fa5efbd4009142984955c1316cb34f7c789bfb1d313675929c1c7b757882df08aa60aa98a02cc8cfa42dcdb2e22028479d08ae761d2bafb38e44c2cec2fc652829992dba3cf156ef4a7ce59c3b552e6d8ff00d83325ed8c0bbe4fc2bd6c801f725331779408a0c65e556909dd9816630ce12d1f4ca803d0b47f74f1a7cee37d8b19c77d9946671d1eaeb0c98f39cdc1203f66e5437d8c996ad8fcf169cd335b6ade268af996214545d6279c73e3c543b7de4047b977ab19dd81608ff627659f7a99c78ba443dad8d15eed4bf6ad2151d3ad797a3c773f47875bd71a6981928a099b74511901a1bf3471ce4695d94592fa6e1ae16961eecead9706de3fc9894a34a01f314eab29aeec21e8b6aedd35f8e10cef16047f7c36cdab1fed63cf7b6f018eff4cd97a000863ed3b077056a6125264d8e78c45c852f1ff0f729187deaa7220ed2b6c7ae324b15f8d657bddb49b9a2bdf0c65d38a49bc759d9b709d94968891e37c14e4945bfe41436a070da3d20e43d4540eff2a163375fc2b07768e1629361702397a8c892e8565a0924a556debd9f6fbb8f415744c4f1247143c1d19132f4ace3c5274425438005c72305eddd436d9a4be3cc914b161719fe713c71d288abcdae1fc884a8b97ed6ac2266ceae45c039b22e15ef12ee02bda36ead151e1e369d5eb1910a3fba70e4eb272d63220837d7d86e13004e146ccad576ebbb2ca1cd0e8c66af31b680d1c3b11b37afa08faaeb3b37fac33fa4e4c67b3d9388888b484449848a5381bc91af9b00f1eb4aa020964cd38755d0acbe2f4b2bf4808329213f8985e117d6d412d2704c0529ab37641b924283f275b9ab4f3e82e10334089e9201579fc0ede1988b467a4955c204842b7907b3ebd1dc5f99af234fd2e7919ed5f56da8c24590f512b4d09fb08e7b31e78d4f475c46d7ab151cf589cd7077eb59acbcd620a1c1aa9d5fc6622f51913087ef329de8000a4fbbec8f350d03005ad6ead5f02276a1b6a4e37fe76d3fe55aa0983e4cc3cc900899538a5a3f703acda9de189fe7d9fdeaaba1303acf29047c8ac5277b37b7bf799771be6cd4111470e7713a72775db08e240901cb273910a6489607184d19cc89d13627752f594d08553f68e577e91e7994315d52a0c35012ec0bbd78f2d94f2e4837b429a284f1e5422666ff7aaced81278cef85143764c747c59862cbe1574206cf18e0b863ad2a78f654dd62c49435162d11e26f13f2fa0ee9f92afcab9fe07eb84e21497ea1f941c319083a2aa58cc69f098474f92", 0x1000) 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="de8af3b8182723fadf2d2f84f33603e68b1a6d55161f7fbab6197391fdab87fc901c628885dcc2430e03cb6cc65f14055abc6ed776359d664672c5c5159f0a1657e383106efac12ea11bdf8e138fd1faa79291f6fe4bcdb226bef6311dbf21db1604fec7b908b47c540ba879c3a177ebecccb3dcbbd8d74ca7ca53573adafd4de54685e8bc0f6889325f39cf613752986ba734547f855fbdc1cf2ee7260cef9fd71adacc7b8bd4a24096f55275bbaccd9cda049674d9f09a8669e789aa1b6046353ae74da194cc31af311f6b891380e8855b0e1281", 0xd5}, {&(0x7f0000000180)="ab053c09a6afa6c374393645cacb94d4f8b7fba297bf99f4846254a7ee8e6e8d4d7f2838a179e2a64a98d8b59c9ac0509087a304c667e46a8e02b233e074c2d8eec85b3fb834c0ec06a0936a63f539076e1ebe08ee1df3cab32097a146a3a2bbdd0038c89a3f790264b197fbfbcf45ee92947bc0cefd53288f2cd8f9d4db75738070737c651a0d86947260f4001b6576872324192636", 0x96}, {&(0x7f0000000240)="0a2edd47baacaf3a1dfef94af3a72559992cb50425f3429bdfc9c92b3830a857682a51258510f11f6b05dcc665e32c354c3133d21f640977d5d3dbd9b754b74b2a918d47f6836d195c7cc3948703ba44b0812b0c50e1d3da16", 0x59}], 0x3, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x22) bind(r1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) r4 = socket(0x30, 0x5, 0x6) r5 = socket(0x1, 0x4002, 0x2) kevent(r0, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f}, {{r4}, 0xffffffffffffffff, 0x2a, 0x4, 0x8, 0x705}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x1f}], 0xfb1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0xfffffffffffffffa, 0xcf726f6}], 0x7, &(0x7f0000000500)={0x21, 0x8}) clock_getres(0x3, &(0x7f0000000540)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) getpeername$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000640)) syz_execute_func(&(0x7f0000000680)="420f0fff97e158f3440f7ecbc4837d39ce0ac4417f5e1400660f2bbe00000021c4c1782b03c4c161fd565ec4c10d5c2e2e3932") readv(r1, &(0x7f0000000ac0)=[{&(0x7f00000006c0)=""/216, 0xd8}, {&(0x7f00000007c0)=""/236, 0xec}, {&(0x7f00000008c0)=""/202, 0xca}, {&(0x7f00000009c0)=""/248, 0xf8}], 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000b00)) preadv(r4, &(0x7f0000000c00)=[{&(0x7f0000000b40)=""/190, 0xbe}], 0x1, 0x0) socket$inet(0x2, 0x4004, 0x80000000) r6 = semget(0x0, 0x3, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000cc0)=0x1e) sendto$unix(r4, &(0x7f0000000d00)="22817b5e32791ff4fd1fbc424ae31659aeec882d276d25eb74ea26390642abaef578bb1f330c31cc89b3ac9262f726386867f899f9", 0x35, 0x4, &(0x7f0000000d40)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2, 0x11, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000e00)={0x8d9c, 0xff00000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000e40)={0x1000, 0xb6, 0x4, 0xffff, "e4acbd86dd5d1032846466c78351be51f67e3259", 0x9e25, 0x1}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000e80)="a4ffd530ad6d78a2495f8d7a373b22a27b7c415ecb35f9a1ca52cbeaaa536ae7", 0x20}, {&(0x7f0000000ec0)="dc65833d3d8ca9f761638e614f6aafee10619955f4464a17fae516e82fc73312c0f6c596d0c22000a654630e4ddc5ad16ca8079ee04304fd5eb47e3d147e2c0e1394fa559734ef31db980d", 0x4b}, {&(0x7f0000000f40)="482c2fbbedcef48ba33d86e6f4e7c740d0189fb2dd0e22425bdbc0b757a87e7d4a317910a3cc8140f6ac2fdd30cc75666a44b8efb8874a72348fb3617130fb9de8c8aa8410a6f097c78773a6b1c6f90271f3bf960d3b5a86b68ed3a3ccf450e5e46a9b9e053829a75dcc52972564d8d734ebefff2e04ac1fb5fd1c710a895e5fb0bae30070f4f472012c2c0a3703e4e0729486625c5849f0ae800f814d90aff760d770419a6a886c3b4b856acdd4b4dc483e2b9957d5a353499bba38b18d62e224705e3124f09c77fd7246d5ac15fa", 0xcf}, {&(0x7f0000001040)="2375175ebad7170f34f6d4c383a31d3b", 0x10}, {&(0x7f0000001080)="f1021d49643af657054d055441544a06e0f53c09dfb84983a241e6df89c18c5867c7c7c40dfe0cb981231e2d27e1938e3a42b6e6d85f0762531a415fc416be6e20590659b489ac3f85d0eca336a66436ddd2c4eba4a1a79950ff819736ce6c9c4aea41", 0x63}, {&(0x7f0000001100)="1b590b299f41c83cdf2cb4947c10af824301593686e25c8e9e3ab1c4aa7fffde8b874eab17a2aa1c1c8a49bbfd5d7827dea87f5c2d092c163946bc9bb334e8008bf8ade71affdf4c21767ff4eb1d29fde75985c08af198d158d1f33e5de048a4025e2df891a4a1e01c18f9c755af85aa79ef2d5425032debe8203532b486ce00200034df21341bef918b570e0a912abbabf7819dcd012666a8642d4cd7ce22933874f46883784de9b96e053a61aac49c7618fa81ca46b30d8a44a8aa4808f48a0cb36af3d732bcee45ca95f471be25708d6e09ebd20c3d897ae883818dcde0bd76f0911b4e5320badb553ee27a060009ecbb8c612abd0fde", 0xf8}, {&(0x7f0000001200)="21d6c14a5820e5adcf2b90abcbc8c1337fd97275050661", 0x17}, {&(0x7f0000001240)="cc708429ae214038ba9795772ac89a069f820f6cad5cf3208640b6353306ccf6491cbac0e90c89b1aa8c5658aa1de5c672c11ccfc1902ecf43e84a72bcf34bcfe2aa635cc76717bc7390cfafad5288317eb12fdf942b79f5ebb3ec71f6af12dcfb3f3fe55442a12522011dcfddc7058910f3", 0x72}, {&(0x7f00000012c0)="cd54e8b1a2400baa5e948fdc171c5f857fca1037bd35f3afdc6110618889c201ae1efb57dda3e1c824ecc95ae88e8324f67176ad302e694bccd6ca08724d645fe8fbf4e4c22d3b99164d184891ee1335660df1e305fa1da2686bb7e230b3a1d8a25a989c02d7913973343889a0161ecd575c2cdf40f660f20892b66c125ae58df9542ab67993dbc32794afb45238233089fa43e77181be8784d90799ad031364f0d72610199ff7ca450afacab5417d8c07624dd410edf5bb03f2702cef80f19dbcd075564c34efa9aa9f7cfd402eb91aabd1c73b3b03a37de5938c981f8a90115ce3286bf6d4d108e3d96a8e", 0xec}, {&(0x7f00000013c0)="9059d6f9f4c93e73c0a2c7b487175cca2e1040fe9d4ae0c54e39f50eb5272d72d6888089d1b12e38b89179946e283892df7a6be73934a48e786f6653a832e05ab53f0bfe44fce0020ec0b5906a3b04a77deb4c20fc57a91e979ff1d9f7f45b6d9a929c82c2e4e32d70", 0x69}], 0xa, 0x0) 16:00:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) clock_gettime(0x4, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/164, 0xa4, 0x800, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x843, 0x0, 0x0) getitimer(0x1, &(0x7f0000001180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) connect$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001380)={0x80, './file0\x00', './file0\x00'}) read(r5, &(0x7f00000013c0)=""/250, 0xfa) r6 = fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000014c0)) connect$unix(r0, &(0x7f0000001500)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCEXCL(r6, 0x2000740d) setsockopt(r2, 0x126e00000000000, 0x3, &(0x7f0000001540)="76c428d377891e6e67e4028cbd10ecb2ab8c3c717fdfd7aaf432068b5ebf5c1cda1ae16a2a309d74ccd7bf94f8c17131624fa836cd25d8344aa4f63695d8a62ea4e80d5b3dfccaa8120a6f27e90f908cd577e5cbcf7ae97eaf0670154e13e235ffeae602594780c416e02c8fbca2fd21370be7cad4c959a01486b6c969a290c35bcb2267e547bc871afda4522d19839aab5efd875bebce55bb77eba1ca9ccd1daeaf9509d903", 0xa6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000001640)=0x3, 0x4) chdir(&(0x7f0000001680)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0xc0, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f0000002880)=[{&(0x7f0000001740)=""/103, 0x67}, {&(0x7f00000017c0)=""/91, 0x5b}, {&(0x7f0000001840)=""/44, 0x2c}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x4) mlockall(0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) shutdown(r1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:39 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{}, {0x1, 0x10001}}) close(r0) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r1]) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:40 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() close(0xffffffffffffffff) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) semget$private(0x0, 0x2, 0x23a) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r2 = socket$inet6(0x18, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt(r2, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x4}, 0x8) 16:00:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:40 executing program 1: r0 = semget(0x3, 0x1, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100000001]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x220, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="7e5de9490b538a2f4030278a8260eb3979e8dd6bb6beffc9ea3860f10dff2fad298978a5b760f83844a4", 0x2a}], 0x1) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='g\r', 0x2) fcntl$getflags(r2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000007c0)='./file0\x00', r3, r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000940)=0x3) write(r2, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x4}, {0x18, 0x1, 0x854, 0xf9fb}, 0x1, [0x5, 0x20, 0x149, 0x8, 0x0, 0x0, 0x7, 0x4]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="dbec35ba6b2ff15541a1ce5c282abff1a32f7a79d525c92c745069291caeb803de74c0dbaade29fa97e4d0bb784cff533ba81f0699763dd2e37722641c8edd01df0bcf3653f9c9d6c2c019d1", 0x4c}, {&(0x7f0000000300)="e76020c32603d58d9abb7369c6b57abde13c7ca2cc0b37d0a725788f230bef0b037aed989516047e79d32210da65327c6f5713e18da10982ef109425091a384ae12be66bfa6ba48f57b4c666a71f8bdc6151996383ed3d1460797d63c0b9088a919ad1e73ff7942e1963a55e73a146c3b5aec83c401fa61535ecc593a72f7f7347f0811fd802b73abfc4d77487921e2c6ace23d7a41c7dd19cd63c34943aedc6a3d87fc50bb2d8c6b1ee78ab1e1908d441db1efa281f8c15c40115e8f27bdfa1434b758f1f3258cd6b52082647b9", 0xce}, {&(0x7f0000000400)="631dbc1389a667a1724c082b14a6a15b8ec2a7c0427ab120e99ae8287eea67233d67ab8062d748c2d2dc6e58439597c053c10c701b58d0db4b48ef4fc79e953dbf124161d7d47faef3a5917935d794e4682218cacfd85bdef060670a7030f2fb9006f2a0aaaf541622cc576482c1830fcf2613322596708dcad78245db21955ce39b59d64c00b885d52f5be50e56a9c1632ccaa35f39f5f35d000690e6d85407b1f865b7864eeee5e6cc6c755060ab395607fc677a359fda357ab611c2d65e", 0xbf}, {&(0x7f00000004c0)="3f3df501e8de1eb2ef0fe83c616a597f38ab3fdf57c2c654991dde464051d318b0ed963439b2ea6760888acfc7d30ac5575b192d8b44722a9e6198333f9a7c8f1a2cd46086e8705832f7952688777ad989b9d988f89b1673f435434a6584a8c44457beea783d32826eb5bb7e5f27c50e263b79dea0ab5930ba8dfa18e173ad897b78a00dad127d19a418798790396c3a8b1786a001f4fe5ccfad28edda725828fdc2a9f8d3f2c3c01bdf566f832da3af0c8b16e782378d443174f260c3631a9f5d662bee6c324ee4a86eaaaa09f67ca7c15dacd99b74f83ef61060cc38e53d05f9d6da30e11b6bec231280f2dbcff4498e7cbb", 0xf3}], 0x4, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r0, r1, r0, r2]}], 0xf8, 0x8}, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000000)="fb4e079cd75ce5a34b7c6b0b6068834627da3e905fa67cfa9fcf6589e2f8967922cfe99c2743bd59b2e41d847cb6a2eb9c8d756d84c736f86b8818cf27fcc6f9ffc5c0f195674f30095eb0f4ea0fb05bb8dad888560a6a72b85dabea7732269d6f965948ccdee41c4ea584ec44b7ad0212415095c80a93c3959cccef145b8b5a356d7b9b", 0x84}, {&(0x7f00000000c0)}, {&(0x7f00000009c0)="1d82cc3dc93228e25853d91a71c12063c89be9a28683bdc4e9878376c16c2ed6b601212c243a4a3cee40e0a005af9994320bc42025cc31e0ff8cf45dcf59e78a53742ada5ca7bc9171d5c938689ccefbf5b3087c9e63fd17abbf9753ef8c2faa57c78e968c0dbc9def866eef4390f01a5ce2c187e82b5214c190914b19dc3080719c22a212a7f42237162d63325d89174be5f5de178ab73d29517394a667e1a229ac0aa70f76a5b18c8c99497bc8407cb8e7dd1cca28a265f618fd4822011bd36e608baf17c39d52f2d9752f12ad2d91ba9cc23fca274759a4745574b91a07c137af7fb2f5dac510647382e2a6400784b1c5c80c615c0ddee988f2011ecc175add1cd449b43ab3cdb9c1610ce6bb78a8436c9020be2552ee498a13355e66eec7c8f92f699813833c9051586135ed44576ebeace55ddedd6499e96b8cd5b6568e6b3d29dc6556ccb26ee7bc0fa429f9a87d922d2b6fc9feb3205e1b6b4333cf96f6b6586d5fe3b421b86b16bff17edc812c0199b0b56761fbb33a108c44a05022dfd5bf497aeebebf4777e9260ad0b91b8cdc90e55b175bb9ffbcd33df5bbd35c481d8f25d5a3d7b7785f65e5e1e59478934a6d40a4176d6aae4a6ddb915f56fd650b856479a8545a50148df26b4735ba2a675f28341311a4efca365bd35d29999c1a054686f20285ea031bd26f59e96d4b1aa8152c17aaafac8cb73f3c592424082d7c6bf8fdea834b6e4f29fa8a55302a05199a42b4ff74be4e29b13cf01a299d2d7c407c76ff2a76a0957ea816c39ab1402b560707aadd845c303d7d8393c944b27559e770202ef962f3fe506b53227e7f98b4369ac3474d621d24b6d99f172a49cff65d97ab5706f9798c2c63969832df59dff01da89ea83be1d72c1f5592834e2ebeebffa4503c94db153cdd34832ea4f6e515abcfbe4b3bd5b980f15a0c8fb6b6ed8d18a8cd8ec8f43bd9c3b7c80f50992e88d3bb827710b35572108fec4022e1f94e60b55cf01c39b16c827ab2df26936e90ccbd15ebe260a7cf9bc7a6564d0971d0293548bb1c2e68b95c74757f91f91dd03d302bd75d97c13951fc121a55c1b78cd2c9363b46d533087dd5dc0ce64a46939a63e09c48b6712b155dc390b5b5315edf06f24e347d3b5e6a81d4c6606d4668c4d0a49fcc144f98b0d8fa4931f32130cd180e50073fd77e8407448e0cbed6b6f54e09b6ec6312cb67c5313f53c84ceeea677c09af6f04df2f82e384bb6a8d1bb086f5e11a2fd7f31b2b5e916149f2f3745938ef019c17c57077c3502f338b9cc9643d39a720b0cc926c9fc057805b3be25d3da5084b7ae27a9ad89ebce225b68bcbc82caa33386ea95aae7f68bdf9123df473ee8dd0a4d34e92bcedd9d29661af5c689700a87d52bda559889f700d5c4f8b048cd4096a7788b75383e73365882be334058e5923248cb8bc920fb7cfc0a7f5a98b3d4379a7cec9905d879565cff93c7780a92267925f7a3ae8914bc3efe8f4b3f5293b21b961cf882bf0dee9446f84f5bc8490509988031defcca6f3396a49baa7bb9f83a8811e2315f2471f38da7cc59b08477c30a3a910720b77b6d4a0799a7706155d9c2097ef3659ee0b01ed5e26ca3260acf4fa591f1100fbe6041bdafd957798d8edb6b5dd9ebdb851fa9d51dd951f3f1a9a5839bb76c6891afbbdf75e9f2ca6701b20b4eb1f580cb7f6ff2aaba0c22c01538291c5216db340bd61e2d2c2a5375f9c04428c8dd947ae16badb9daecf65fcc328e1160b1b97be9606ff99fc7216e55b8740d4fd7e8485b82b0dd740628e895cd294460a39d4c07d31f972fcfaca33e7dc55c80d2c3d3fa27c2a6db93e92b58a37bb0ab23e81e3c684552c94ba5b8eea0d125a607bffdc8facfddf9655d00abd800726d53462ae137ab83f11eaed49ad0efe83afe8e97631699621183f7cd9d4a5933879d6a9d3f20211b80b703b4ff90580b5f7bc520b50378115e22e774173fae328a5eb8a4ceb07e0ac5b486ebf1675ce1f7f7e4764aad5bf7ac9a9c63189c6b1fe0e92dee81e13aca2e4d5f6bd9fa29dc8c8349d3f0f4ac7ae4a033e71d8e151f43ee8a5faa15d7b335a0fc70c30d56516808cfbcff04357c4ecf27c2a7bc763d3eed7cb3b226ff3cb9f4be72a6c3aec32463ea73487fa4338411d22e277c726002c7edac0681669b3df8bdc7003f6aa3303ec5f8b4b49f9251c303239dd428ad431ca254f7d97ef18fb8ae265031df3a8e485d4e39323edec2d3d37ad4b8f669afad0895c2c1ab089b49fc0489374d48b0e089aebdaf6afbdce6b0e11d565ca909266b7a91e2712215e5bb924a79e35f0c00f3c79cc2e7992612ed8ceaf743f6847438041f345eb763e1e4f31a243820e1884d5cfbc70fd9c31eb9907481a93beeb267280cef48f6735692d6eb2a7e9c6f155b117c39bd847aa2b51266149b310d340eb71e088e43fb46061db9270d1874d2cf3a6e800844666bbbcbb068af576177b7300eacb41ec3b85ca6ae130a40290a628c6d8744c88eade668183a6f662f8cf59a3f17f58e365e78e3e032cb246593835d0bf92c109760c8d2ff295bccca1b62c1ded2e1bbcca5390ce3d1fce18ae78793b0958359ee86086a68ee533ffc47b436ae993bcea5f432292348c6364197f56418839f2f1eb42281d1a28bbdec5e3c9181cd369acb7989ef6ee2b2ed7bdcfa65a264994cc5ff011445b62a8e82f42f302fd225b0e4cbcbcc2dbc1cea0e4471f0fedf12481cc0f280db1aa6a58437b32e84974b00f871e344616469e42a6d59da3ea6416a8a6b242011446e0639d9b28a419d453e4b8e67b4a2ce1feaacc254c3ca8619dc76d2ca1d4d675987773d879dfaec8addf8fd47ad330d5aa74f55ee01dd5a9450b9601b65330922eb2946f8f47d98516315de19c0524216ebe97950f69edb82da2e6a45967205420f12eff32d72e3bc51c193d19be0558ab3c589d851d6044f307ae477e0b96a1f2bdef79b39caafd23d4eacf8bf3e17a177a3d6cb0cb642dcbfd0782269a5a5b8d90e3f33fbe58f1ecd27cc8b22c14c55bbeca246f146116f985dce9d17b3878005fa2e21f23f116618f56425514614f0b8d6d03258625eb0f884b836a0852425bc8716da34b2a9e7ad8208c58bb8186357961dd660ddff8317e7a96300aabe0d731a95e7ebbcafc86740460d6e9a04a37a072d914f5d29366b51290b42abf6c4946ed4d66408293d8dce5bd5d43175884b1fb48a7354fac65deca28dcc2eec494969a67dfae1265117b74c37069fa1a592008468652e3b2cdc15daf08fd4ed73141ff8307eff1d2f8e203477fecd7f1dc6e1e22a61ad7b2822cd7d5f82048facfc2b8cb9d6fe8a2302f8d78b15f3b3aa3836318408c10f7850eb250510e99d7dd1049970fa24abd1031e596c129c60da1e7c818c3ff5119fa63de09f8a5c1d091fd74f7415c437cd2c4d96cb80f9a0790aed81b1d297c26b449f0dce8e4fa954ed009b16e0e19e2d56ecc6e169f95b5a67447c8af2c851d8f661b49a973e43c64fa5c2af682e148a4e917198c1e35dab894004fb8a5045fc8e56415a4324c493266e265dc12182da1b272cf538feb8d0c2d8d0d5c5431a614a4ec0eca0fed81b1c72c2e31f0aaffbcecfdff6ef2088c063a6b380bc913280db82db6c585afda7df6bb31ea9f27369685a7d8f934de4d82fd674bc0af508f9a650fa41c556170684f46970255e38591110052a829f6f26fc42198e973192eadc73043cce2f16aed37f3f35f19122729e3f04e56752f079675a55900fd5b7860f7d53ffde17ee7fed0e6fbf0f23b163614a0f8c8fdfe6d0ce99afa14a2a03684800b57774eb08dc47f288cb7c826a0fa9f187bcfc95f11108c3cb97cd33ce5e0ddf1f20871fb224589688786071d72ef0c2fce76be383ffa2f1fcc3f5798dace81d3e894c596353a5b762073a9bb66ef1f27ba2a068157d69f6a07ec02fd28b6ed36dcd8a5d247567e9b315887f3ac7f353145ca4b9523fa13a5933b11e9dc7e37832d091ad3dfbdaf98e9f3d6c6999d1118049f66cfe77bf0d0cf26bc328deca9165b03b9a02794704bce8b4242296c7f226ce833aee6216498edcd510248635c3add1596ed8a880a2b0047fcd82ba9218ba1acc6fc4b8af67d794542cbdfe88692f84ba54d614995f8ac48f2cf535a633e552bd4d35b551cf38d16c8a4be420ee9991810f8cd2fc5b4376afd44d16511f8bdb6b289541128986819c8c0abaeadf06a8a69a13c215a234c5cc6904c17c573b21cce7e9c090ea22c87d82118d5ce162773378ec93c6f27602883d46b9fa7ed8bf82fcc27e312779449efd070b0dffc109f249cd028df50d91605e4d297825b4d7c6d5b79bb9e464a5ddea483129a7fdbb8ae88fa1d573e9b161d5a8ec595500f4c3ef48c73beff518ff8358f7f0227bd36ecaf024d5d55ade13fead4405e786aebee46ad55217da722bce957ce598eec7cd6b560ae4e92cade7851be35605ba8d01e23f4c5f34237ca5b24e6e3d7d750275ca17a41452767196d796265905f8c2d2af3d05fb0e0b95c99826ab86a085aab8d443cab9bb4f5e3f94d36d0436092c20f026791515d9eaa832bf1999655c59fa81c778b041cf7822bf0e98e9efb46dfba7038b1c7b32449b73ef043ec0571939bb67d6df009931ec2ee572c76c6de2472a49bb3d6693b03c9b958ebabff64daa9bd91a70b9f2f5d6f8fcb0fc85bccdafe35ad5c6499cdac52ebc4af887563bf778fa1022426cd527b5094904268f599f0ee832a3c237ef3aef72810987de5d5e2742fe7eade72fa4a5f24aea7bc51c4b84386a1b86542afdf67a0c1773b500fbd359d2bf053d62f1668688dff9e593812f9b07453e1cedbc854cff5b98e64c2a4fee0a35edd360d90f5c2f8fcdb77b6f6431d6a12154d244cfa660b7cec6245cd518741aa7e6cfb9fc2eeeadbd6f18e597366a043898247e542b0930a217528b0998b72bd52a59a83afd5132438018b9cf3a76d097d623a4e0bd970209747ec2d1bb9cdaa73fb16190a99548242314666f70b9a617e1f5bc3803165150fdfee1d3fd460680ed339489b1f6ae469b61764fdceba3f74b8f71e1b3e78ff33e6357b3a560780b1f5933d9f028a233a91323e1499afa550ada573932662a669dc2c28ba2bf2519d4c01c71a97d0fd247615a10a57415f7e2861cbba0f04aab75b7561886c65f2917c4894b1fe221cc4b7bd6b36f13b713bb0b5d49a7b030cdb5607c10c1707b2eff7eb35571a6446c8daa3b730729fa2af6c2f432074c41fb9126366f8917ac0bff68d0e203bc484e6d8508b7ba7a9bf52a129e4f6904878c853c744ba21b5330e67fa98a37811eeb2f2944ca45f7eb5f51c00bf6992acea755f5d2d1635ec957097cfb4b07169cfacc471dffd7b6aae63d0949883c3035cddedbe8ba3a2a74f566118a8f95175c6a8d1eef185d126be06b957643a34b6bfa9095e34db89d2d637f6e4e807aadd734612a0a5b4ec1ebaa4fbacd22ee3ef9094cd2de8bb818ab8386f7094cabf9c28858e4ed1c36d015c8da115bb200542d062ff1fd233b163e08edc97f196c9d86076915aab0ee5d1febf3ecf335961869780832e4d0c3916613f8d2c05682abd6c017547f64437542b30e2a6e35d67b3e22c9ebd17e6185c7e15aab68e67ce1c81707ecaa7ec9a49e0026fd6f4aee1b2ffd4f6968629a798fc9581b7924d8490e6d10066c1f42e759702e92f4f6899319f537596922d47bd5ceb02adf581618e88622b56a14a814701e395e3c91abced5631f292c3673e25e8", 0x12d3}], 0x3, 0xfffffffffffffffe}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000040)="87f0a05ff2df699b2514533aab9a0a2ecc006a6866448500e0ce60635fde469dd146bbfb2c7b7088d48871def66faa3469c3bf2b627a86db7d98ae80aca00998f3c11793a43fe08c235bd85d1ecced3efdb0f5c701772cead6d2fdbc868e6deb237268e774645bc056b55a662b6a3686ce17662b588563ca009c1a4f7253d315cb5fa3ba6aab36d7bc03697d0e5756e8584c9af68402c6c1cde0e2279db68a59e7353ccb2eba4ef22d7958a82ab5984c3ffb61a41829e558cfbb8aa94d030a0485cf88978debfece9fa09eb0856c0e47d21f55acf79d78540293d48f3a322086ebe938e019c36709c805187ac18128", 0xef, 0xd, &(0x7f0000000a80)=ANY=[@ANYBLOB="013d502f66696c65300014460f89f4583bed084a65d262042ce2be31b22b119467f9327cd31412351c7dd25078f3779261a05cc99a081106bae2776991daf8e510c65fad1538c58e504c3f7d7bae5cdc2b7a078ed0a8193579ddfbff1106131c7fd5cbdd1c9d2d84c6e5da527224204d8d2ea217ce3711b0b8145a601334d8642b1798015138f0a4cb46a705f433e817e70b494e6f1efd6c29ea327cd0fc3e91cf7d50a8927d7ca6618d73cd8caa632c9c4b813f197a6c9fc7c3ff1228e4ff09b24555d5da3eb57e7b317c0b968635df4c52d55fcb035ba3cd34ded9ab6db51d4ffe869272588f16079f6d8af0c4dea32857ccbea720efc425eef9bfe53e3219d6a15370a212748680889aafdb75204bbb9b303cfda8c012873b2893d6d2a5347fcc680008c2d76993d685400af7eeae5b4cb255eca536922dc025d5129f0bff093d58c4576430f4d434f20000000000004bd6ae70518fd47caf00b87898c086bfbc886dbe9f3330d1c4"], 0xa) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kqueue() setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) getrusage(0x0, &(0x7f0000000280)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:40 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000394}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) sync() 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x1) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 16:00:41 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0x100000001, 0x1, 0x100000001, 0x2, 0x6, 0x0, 0x1, 0x0, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:41 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8008, 0x0) ftruncate(r0, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setegid(r4) setgroups(0x9, &(0x7f0000000080)=[r5, r6, r3, r1, r1, r6, r1, r2, r6]) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000236682f42000000000040ec90b4600"], 0x10}, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000001940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc727abacc99e56feb3e31392df3ee550d167ccae7fa2e32255051afc0181bcdbceec37f64773766e8c1ec6e3ae25279275edf7a2e809e82bafe5c4d17350eb0e6074aa43b6fc72bb1e9f64485d6a815492689884d6dbfb80729b4452b13e62cda5b26c7", 0xbc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\b', 0x7d, 0x0) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000040)="3e144ef31f3db5d922e7854bde55931b88e2df48a5b5c5b071ecd8eb612a82a8e861a4f79da7", 0x26}, {&(0x7f0000000080)="46f4938556c386fdce8e7d38e89cb8da0233ee7c87f8b573ab31906daee7bbfd6f747163123b556db93e9c61bd0e8aa482d1084c5635e00d53e46bf40bb7d5db257cefd55b665c4f5cb99e5db6ad299d505f14b04884ba6f3838e293168da5e8fa17b4448ab8e266c56a43ad67fc748671173073f19a0b5db72f88563e2834cfc7786a7f794adbcef9085579fc995dc6155e5624b044218cb577408654d3ee45f58d5570bc23deeb841122e16911a2edc46ee539b066613a96ed5f0192a1c0036bb4a9f91d02f39469234029872c0f72", 0xd0}, {&(0x7f0000000200)="229160535f0d09457a74db99abc144d85a14ef91946591ffd33f885bca103d76b5d5f56c84576b0b740a778e87eaf92ea761af7549a28c5364513f416c150e660b5f1199d21f8fa1433ff159dfc90a6b1fcdeace4ee7503dc93b3a470b680177301fce1bd91391bf8338828eae7194fd0461cb3ef6eee9eb34d3eb38eccb5f520f30bc", 0x83}, {&(0x7f00000002c0)="6fb34156ab712a73f644b8f5191d7779265d2f9f3888f90ea18dbf5ef9c960f09fec29a435aba05a3ea2fd53f62c185f1864baeb0f55c21041881f85dc015eda", 0x40}, {&(0x7f0000000300)="cd884bb1dabc69821bc819287b7859dc227cf8f1f34d8bbb064d3ad8dca2a4a2a6efca428578d9c18885afd223b9fab671bbf73bc09eacb5ba718e5c221e20c75f68423c95eba2ba9cdd6822cb87863fa489f3d9f8769c5f459b26b850b6ee34d194aa65e8179868720385e9b96e9b3c95a3226f466f4fd3d48031d41347ea7fa00115dc3fd8268115b7481580cfc48196f05d42a2c2c3eaa6f328e29ddb6f7b7e145c2f90b4e0ccc43a56fdb95c377548e8f37a875df528860ab3a09ae586936a3dbb7ee05ee5a8d2b7b92e4fbea89cdd0f86745d6173cbb1aa8cc8", 0xdc}, {&(0x7f0000000400)="0b165b35f86e80059ffab367839e8c01a9382fda2e72638af83334037ffcca0d7071c1eb7b3f0017e486e22c5d187986b58af7259b10ef6db206d63851605d0b6f6ac865f209a7921573e9b40042204f0c9e1a753c59b6eccb5c93e26701ac1038dfa68bbeb42b1e2600963f876577971c61bd2e579aec1053febd691e990c0ddb1392cee8664ee759832387aac97397584574", 0x93}, {&(0x7f00000004c0)="ce5049ced33e1cd718702dde55a78d24f0686dd5c7149af7547071abb074ecd6c3fbb8e26917551ec549385d2f9b1e877b1cd8d938878d739caeaf03d9de6d6c076ab5c230bfae68c4d041edd770de74b50456d7fc53562dee49d8d2abaad18c476945b96b89d9bdf101e78e37ee507ec98140b67ff87419e7d3ce455e669df9e5b0246e158d7a155e0f392cc6dd4cc27067ecc4722af169e8fee15ca9adb6db911048a0e6a36ccdccbadd61fb21989254a863cb244eb177bd8caba7f2c273949666f00f3d49a49f2f49f4424abbd07afbb33fc188ab417f6666fb4834689c003c4aa30201f51ab0645364a4ac6e0914046e2b1b17e5e496f3e830570b83c135f109eda6bdfb634c6e153d4810b606e7ad8fd8ce7ea661d5d2cfe2e9d591672cd0a523de642436b9181bd0daeeed09d8797d97954b8be3dca505edc25008949523da6274fff0d84462d17f43ae3fc784046fdcb9471a781d040166e50f46b64ec488d9d608d0679d176deadae888eaaab3c97ffd02800aa9827398d8eb7a911242b32833de62954f886351e2a28df752dab2745ec51347d64cd35822204064a9b798eef67812c5d7f07b691e17288e15c03ae2ff5a14f32a756998ede7707efa0520590d58ecf8bb0bc9a306dcea30f4993661a476c0e730a1d981231c782e3305f4e774c508a80c8cd7d7bc33b0a89c1720d1852e5f0e933719de5cca487ef982b6750254694542a26252f8bcfd8d69c7067dd75abd3e839c7bb458bd4c10bcd379eb6cb1e5a80de60bae88749345924af7a5ba1eec89ae51357c8d094588f6e8cc7c54fe6925efea80188090386fe27c7d5e86fbaaba4bdbbb17f4c41d1395d54e3db0f763f2918d31dfbb8c9c6aa6b7315ea0eba3c8bb0e89189a4ed45fada66bace915579fcff2bbd0c8740a010c2f1a8d60bb6cd632fd38672bc10ffafebc8f74a51d747c0ca78ec02f92ffb51aae0d6fea4ace40b320c84e14c8e9b4d57e06f44e8933d1e42c5df7cfdc38ee487b46d6d906cd06e08fda0f026d7ae416a5bda47731f1d64540db064700683b9e9af1b8599fb671900a6e33806aea8b39ac5fc1b7299b2dda4e157ad97d63dbd3a1e582995005e103cf4e0a45bb309123cfb816bb20ff5d6ecd90bdfe148dc70c70133a7417f3640e73e153e3f1109382ddeef9a7af399ced02b5da29fb135a8c6514e8933ae30018d71bd72304526e61ec6a231c815ff62961190327abcb05c125ae1cbc565939c4606f1ab44df3c83b4cdb10c2c4225ce0d7de64078858add82a3d00f775f83444d5e07d20d108a024e7918e8d5193b138037d7c156a8994ff6d9849bcc09691800d0d73cf75484d79a387e378bab16b58200ba2369db294689ffe04f6cf93dc5457c535e2496d4a30fba47ab53b9c1c8f43e0bdb18f64ccbec91a1c698b79c7221999fd26886511f23789e8316c648d610c738c4ba9f8ff4c748f5f1bcb1cc6a243e703624afc5ee0f4fbf2db8648c1eccd7255e72feb242b59315c8c7b082fff474fb3da7742c1cc005788ff7cbffff1e64b9e879399acaba2ae742807bdcdd406e012a4717a0cdc43da163cfd8025a27b2a14942191bb366869417edac0e392a41572c173bc88d83a111acea1ff661fcf0ef88e4892861232f2952eae4dd0ad15546b6d4c104e95a5a692ff619ae71fc4ed610d5940ea1da246178a370bdf8cf31a7241337e1e6a4dab494020b2271fb2ecc9006be0ef04ab0127cf1b826d79e139a6f00bfc603ad44be8194e6e63cf0f288daaed4a7a7a4b8904352211ce1ac7ab0c7fc18a62894d3ebf39de07856eb1d9c98f253e7fbf00a67332ffac18ae295a8855345ece7e5268dee94f9d01f3003bb6df9a3844da26cbd4f9a88c2951c7dc74c2611302cae8fea88d7d524d70da4e96b443b2e15cbeb9b127b6ee500a5f19cc08721ed2590b64659dc334981bea81ba8f084c4eadc1c6746742de83f4f1856fcfc4b3b48aee7e24627d372eb0226214864f3ac8f9ec758532c1060dda0123f1e99fdc1563002b9945674b3bd263ef7d6780a79cb3aa8e3acce361b3bf3a9c11655fc7a2d788c66299e92e3540a6f7421d0c384043186967a0995976878fcda116f4341b3ce0bbc4ecf17863445845402e48b8d48a77d5435d1183b338b08c485eb28d6f620cda1655c9d34ad29843c177085589d02297fa7fd06f88927b25a93fd873b82346e41f2ee36b0438b9cc912507c9c66d7d575fad7d2cf159b8351e004de569407ea1801095c51b6d32848e04272ed1cbe4046833064574670ad8741f1a55a518e5a6eb1d8c434f5d7dec647501726a47e96a8030ba89d7dc03eee4048b662d42a8b4a2fbb004ca5167466c9fbbe9de0ebc4a0ba06aad3776ffd63c8bc91007c950747502f2c1f7f325a0aa84824c87b7117454a103352042b27594efe28c83e08ec1cb374c09032eea4f3132f61bfd0a40ca443c5accc0d95518b8b5da95117b543338089f00794596875ceaa97a474d2e75ea723ac1267898c4b28d3e974e7a300ad5a4f7f8a27726119aa29f9dab12a823644d61a8603eed0b84f4f526c0d67c6bd81a32f78f3b7f4525151fc87863246eb33bb150e5e6725fbd9c2168039bb86570ad1ce0fc008145df0b4bc860b4c982d6a32263e0e3183e034f8e89b81f09a43e463b8cb32641d3679a5e9a14a5bf59d9eacaa4f279b8064199d3cff1bdafc754cfcdbb7dd717bace7f3ccf40540d7dad4a87d956922ddc08ceb2bdb3c70c64d889f2b81e11c5968a7f3eaa6cc583029c2bf043cb570df2a91da355a5931c761217d59c500bc36c059c3c303a45a702280e15d0fef4b3591ef6e6aba5ec89652cc274897ce33b699f07f0a28efdf0da66f90facdb7b688871fbc6bedd4779c8bb52be75938a68152b3334db4af8096bd7b805aab8dd143776fa69417433d80abd4d7b96e806352f29912d356ad940e30b7274a87f1e08215b1a493a04581fe85ba4b414953d2bb28e0555f6f27b70fbc28130cf19ad8dcaa39299bb2b6c8fdfd8a0766c367827d9b50ca5175adab604240eb6c41e2f4bea12400e16bd5b8ade87bd56ceddab45492b49629a3c6e140e75d1fcbf15350d36ba1b64a60fbef58e8d4210a3468816bce02ffd848998cb7598dfce671f28e939b6a5d4e4c3516c6e1f286f3fa049437267aa8f0e9c8ffe9ca6cca1ad7853f9a77090036973e2f949fdd813e021653b20f8dadfc4b9613695069770abff7bba78f56817f76cdf7266dc59ba06a0011b130df3474e76eebccd69bf87deb74600fd040ebfb8bbd8b9d4a224c109d9a22c456a6d15674cb5fd1d4617193c703e1fede403263eb0bf0d78ecaa72eeee15a6640b0594918833ce095b9565da8d2d01de40cc9ca3712385459fba7ad34740bf286c432f44cdd390f32d3948d7ab2383acceab3366edd6458f1f560545ff9e74710031088679e1ca3d1a380e3bb54f0b02e64db16635f5d485bc92b2f8c0977aed4106e4c55bd841cc31b0a6f0875ec61a0b6fb9b5a3933c09bbd36b828e61fb51d4143fe98982aa4559e9cc61b9584f840b3a7980cc4c57526b74881e84900dc727ad6043be815fa79485b269724f4144eeab98938bc6c60f1ef84f8ebcc51245f8341384bdefe10e92cd9c855eaef3c430b048ede19264cee53f5bd8ea7bb20599413ffafd63dae2e3b8f5c0fe8cfc4b3b5118bb53d61a2adfbba09620aca7bff4d5a5b53ca1997371fb574e69579d1760d2c371d902fb895c190bf964f6422d1274a7e79b7a8e5dfea56533b05b783622d684a378a5de4d41a9d031dee052ac3dfbe19d3f2eba510193ff856307bfd08b4a6c0ddf99ca25e2ce4da378e10299083b43a3e1a5f19707ed61cba64d611e7fdac10f31eab8196ca81ddc69ae387c27b186148f5a98601871978ab1d94b0e92e32afc4514613202afb8a90dffa17acd6ed4b5efe15bcd2368339d5492c7c8e38c536f02b30fedeaa429f9f1890b2274eb2f212b573b5eeeec606fb7a6ffc8eacc18d7d6295e0036010d3ccea2205a6ebfbfe57cdf2e0b9b87ecd42ce32323959caab2dcf7acd8baf699162639adf4251b16d11d8a6b20c15066a012da249d280ccc1294ae0776cc2c02f84f846aab0aa8203a6095d06548e3f8c23f64f3473bd22c63bf554f3181c0ae3ed5dda1e3a3383dd15975c325655ae5406ffdcd37b06439925d4ca6a6fb7482ed9b096ccbd61fdbf540ada325bb47a8dad07abf4266a5deb4c767ea915182c0a90c6576ce61ae1f8fe3c1dde653b47fc800ed5a06285a1774ead5eab7b71eb69729264b4c3f9b69a4dd10517b6b10eb6ef8190187c77fd409abc366175fd561f334cf7f08cec751ae48437f419d9095b057b8a417912da0d3b56861f7325a6eeed0b3f8d3dc29b6a259816eb7ea0363c6941e262c95e7408b31d4329a8023a571653aab4ad1f5e068333c9f405d6d600c66677d9ba0bdafa298e399891911df236524201cd13c90890175bd9a4368b260a643499b5b539502cdc564b5a4a4bce23ef26a8c887bcc2ac69a3732ea7780accbd128dd34bbf391a773a0a2e006f006ed17bdc20c56197634f7c018a253c2eb443921cd9d9991b4f73c37ff3ec6410dd013a7d1b60d8c792f56c4e936b6b57105849b98a4e6529735c10f1f8f23e65da8529a970109f856a2a426eb4bb6a31a9fe9f7d796aca8483ea735334ab8b3644ffab20ac20b22b5af9c5b6e04c1a1074196edfee390d78299015debeaba6dfe5e9034cbc91842302e4dc97969cae520c81cc18ab60725fcb6bbb37167a3ac71c53698f49a6a9d2f6c8ca15503b4c0f9032c038ed62565e21c432989e586665195728af186cfdfdbf9d44288767a8196ca64ed0ae9e91366b36076f49b50a58003c79db85b1a3812e2fcd1ff3c9178e8c66116ff29332da8217372f229838ea6e578c64df94a8d111b139462f346a703e011b5e5cfd968ad253c6d8c44a44b1270afe42b75bdd4f24ac8a180e337898072c35be3a3e3714cce7e8746a9e4f58a4ea6673fd1e2b8ab0df8e674797464565b768a4afc3b9c55a3494b215fcda43e240cb4cdf771a1e9f6e1cdf17bf39384de0f3d18b0a1c0ea1d9a2dadf0c56aad6db7644fad0220ba4477e7b0a06a826debb8975c25e08d2d051804809720610e471468012520ac030c08371e825211a48ac7be60746f7348f3d3a4012b64a8f5c88234d25628d3ae269b85c7197a37be0939891b1f27a394435acb75e2e468524ac238ca349f8b6de7221761f7ff173a9e29f3339f9ba66ae714965122e203dd2371ace7f50a9c60e5c0b3d05f898ff40e6213660ba8ec26f5b49dae74d2690d27002e862160636923e2d6b1f5f605f255b94b3f7f0bc0a1b7ae7d46249f1ac772dd50e45e6f0e38e705b171bd2990c05c76849bfbc573601fad9bc67b6a7a516d183897a015b2d04c6361ed7522b8e87745d95167882699252de00cb7bc01649786e1f4263d1aef40e1836463a536703109500936ff99557b539676d487c72bc0865099661e3730d22b034f373b3a01f73febffadce69eaab423c81d735b6619f3dd2806b962523e54f41a8c2cd6ce98cb68118622eaa6daf848770818779954e3e0553346157d1e20dd4343fc705316e0b4defd1599b42289b937f05a371dd70371e8e9d3dcb13f6886a9a06e3dc070a2600820c5bedb8a40e4a9957c6db256698539a36ea83e6fa383d1328f5693472140b187034c616c99ad671029b7708b9f371a65ab81ea29d88aebad79d88e02988dc7a178c1830ab59", 0x1000}, {&(0x7f00000014c0)="4ccf763822c47de689d68e73b4108e0d226d5b6223fe087008c3d70cbaf0a592c03429985b714e0f3b7a7061c7adc343403d7328f26a85d79889e96ec7282c4858308516994821ecefaba74e62c80fea38dd23a14ad04dd40273db791d4d631ddb7a5f0dac0de2704fb75fcb7833b7746aba9570dc5682212b8142bd12fc316e2d7ad9a1f1062e1a82e8eee4963528da04f4654ee59b2a34c18e5deae78e6c55a1d64d45d70d73107e5da84a60ba15d21648fca42e9892fe1186bfe69a8a96feaed9a5893ef857aae00913542ad663138e84e55ff0b473c2d97fc741c6ad1ff89147b3f6abde3fb7fca2ae38e1fbce7119d51632ad", 0xf5}, {&(0x7f00000015c0)="012205b734dad19ddb7bab52d570d284b4edfdf15f2a57648440ded84b89d026d3afcb4310628460772f955c91a91f68d472e7bae26be59c98b289e2e39bf15ad0dd", 0x42}, {&(0x7f0000001640)="0dd2635d08b05078d7c9f4e6d170ef1f39e656d9188cfb9b3444e65f4fcb54e929437a65894b3bdae2716387d3c03eda0bc285d5c4f1a5e6fe746b97e8dd8dac84ea7475ce511b51d07dbf3c1bc124407660d7a49dace3f2fa3d2eb4d864427a0d09afa12fb5eb9f7e02496bf16188ee37c5a790a2ce8c30d6bb41796808ea86e1914b8878e83977af032923346b0e28434d636b98655c0b575a85554db898db9a57eb8c24d3236443e8d41aab62d516fbede7fdc2b6bf449ab099533ecb4acc610071e3f6454d513cc44f0e14198e21cee0b479e285d153587c2d716c910c", 0xdf}], 0xa, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) getdents(r1, &(0x7f0000000100)=""/4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="dfecaf90044e47a01c6bab7333a79f40fdc2524d412c48052b10cfae79b389bf46b371b09b44fbe28272377815063a5c85c0bb357c13d9647b65eaec097a52441269ef962cd82923c36c97dcc2f5b7b2e8510f4f1aab4a06b443e291d2a437790766ad4b42b49245", 0x68}], 0x1) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c372532014097e285a0678b854c82592921fab5ca96dc9bcc86cd3afeb7ad8f4ab814dbe4160c47801fa84b39e22b747209671324c5edd8acfbc3dceb56b06ede606d6c5d373d2f8b8d58b4e6e24e3d5e58fbd700e8dae75b0433b2c9552e64c3b5a12a7a564c365fe13711bc0d435736f1ff59d880b08699325d049c0099c395302336ea4e479c55bb633ab41681ffc56692046db0fa5428ecabe698c88fd67408243fd815c4cbc086086f6d1592e02944b695f2bbb4684ea07de1bd60175da5f91a01dfb1f036dcfdcbaafe5a5595d136c2e7366a5dcc7d80e8e49d6efa3a4cd740bc26eed49a3a23eade635c366ba928c282e08f800a2ba971cc5548c2c5b47f0072e91376f5b55c7ef37146722333d29cad8b1a3b3c85df5a300981f95317c2a6822aa5d2db01d22a366d2fd59e520e18e09a1bfd37de5bd3bb85f49f9c4d205ca04cdb3545b8f09dd03bde4310599e2149f5b20d5fcc67dcc1b0476f7c39a78638b9785c317e16dcbf8b159615f84fe30435f97ffde0a4422445b752b36f95147f8a35328457dd0328f4db090062c96b4aa7b97b2f6eeca2b1fc6b693fe15743b87c5ab8171e1a7fea2bca521b078d0230fc9e9be7f0576df1fe26f93cf8e735db26f5d5cf0373de4baafccdd661ebc8024aa6e56064fb32d890f3ba71e99cabf0fe89117c9716efb5148f3dabac774e89572755620756c8bae15b0610a25d3a3c068f2acb55d22dd2279f133a1a24966be24de4673a8902d6849b39454d5789bc62a267ca7b2b333afee8ade684bfb3d44a03fb21a00e3c7559442c09f574131c5a1a50e885241601d2bd886fed8ebc6e97e553c4fd7f6b25ddc5577f487fd023898c95920034f2610d33a1989d335d50cf961328b74b50db7638a4e1cd0d2bc81a4241001d88f07c07702bc4bcd6a83944770ddf801ab9ef7ea449e860d036c882e5e906bcc7a088944aa8c898dd2e43a05641131c51cc493f592f15d0a8b87d8748d4fac8276829fe417e2f2ef8410e5bd67b6f0261777b4c43bf62078421b25191433a1cc735e6ee12f37fd87ca019a0f8de396942fc877da465b2b3d1b7279e1cf316e90fc635cf733b305558f22cf7bbf7796bd3b3ea323ffdb8343425761cd383c16405330031d9300b7c0f3fbf27bf6fe54b640fd0a8f923fabec57bdac21f9e35458aec9fd18fb0d531b7f7f3abda247c91f6f16b4a95833cefed01a5820dda09207c72dd6c50e88a52e42c5c3dc5c91a715a64fce30686b95a44b687f6a27215fbe182bd0a4cd6f7f0e6eec5e317791f5cf0437570a60d79e41877f5157abdc6cf1debf5cdc1b5a38681192b7b8f44b56e988850cf03c7e26f1e16e8bbfd87c02af911575ed66e2865b4acee760646b59e0b4baee050f4edc44377cb438e5bd24d05896c565643222c72cfc96ccdc1b126be7932525851d5d71c341d735810fc53e82c2852cfc06c3fb602b3c53904e36d5601c45cc9b034178a341921cc8bfbec4a1e5ee7ff155fa4fc37701d0234e8bc97ddc4f4ec4a1aa727003d48383c06fb3a192460e6a4d0710d4ed3021881a68c0d45cefbd89f52336cf3fe82d5a57a4ebfc9180b5dcf9e618559e3f3677414922352f678a59535e1dba18fffa58f4445a49463e590ed0b780e18018af1c313233756db023756cb6c030248df3300fe4473f21633f816fa07a1870eda683fba453b43c9bb2441fe2257a4a3b8102244ea61fa9583719c6516cc6ee57fcf253f0b7ad4889003b83c35907dc731b707633d8e87531f0c15b0c36d7cbc43506ddbed07f50810a03ea4f2633b51ae55d37d78c7460d7dfb20e9b2055fd573b56c2d4e20316c8281e59115f83389fc9933cc0ad67f0006daf8de2c58988fef9d3b8d5c64c66ba2a6621de4c5af88", 0xf46}], 0x1) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 16:00:42 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r3 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r4 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r5 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) getppid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r7 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000600)=0x9, 0x4) readlinkat(r7, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)=""/160, 0xa0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d41) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000280)='./file0\x00', 0x712, 0x20) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 16:00:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x40) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000000000081, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x100003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="38ce4e1f63bc86c8de03e80726f4612a4777392d113d37c930fa624a54987b6fde431e8065d7c79ba53969f13d2b413cf67d7df665305fcce2dbc9882b23e6914a93b4e4ae3fa674c327cd7d6e025d0d820f1de751c18120cf0b7da025a9512574188e579b7dc4717418d57f78cb7fc7f456b597ff606e239415938dedcac6bdfec7d678147378d30906b73e680b3a76ccf0653691ee38e5504d192c7e5ee879687efae4e06d068ec65861d950bf7ccbbd91e084cf06aa2d27124835d17cee1caf0d98370e14e0604aff177fa9ad9c86c6f1c6646d7ee97ca64477ce6452e5b7de15cac409a7", 0xe6}, {&(0x7f0000000140)="93f941d691ea77b7b86794d6a4", 0xd}, {&(0x7f0000000180)="79ddc81c9f84040bcf8421624a6da4579886435ae107276e9afaa4c0ae3dcec9c198cbd141b04f80796accf0787c5db14c5ad1a1dc061a4a2baf66b2571b", 0x3e}, {&(0x7f00000001c0)="d8af4c96b89dd3324eff7ee228ee44467c068f64713f800cc95a368a8838c5fc99116e2f7a28813d415da4b04318b285c69258922bb75735f3c37b8fd4a77a4dac086f3efb5473fcca6126a6844333c4dc7d3fc855b06984413996b66169aba28db2f198190381139c72cb93039e6745a1959ab5426d3a9231bc27c729e6f5d53c62997c8a4df306c07d86f13d32209f44f2f64caa52f4084ed8fe7e3c583cf1778cf04719165aa3d8a6b781d07758038f7c565723e32e95a72c91810cced7bbdf4f94e4e27ae3f4922a07b0a0122fcd66fc4f856d64fe85c6b1e86716581120b3cc11c527887009608cf3f3737fd6c2313bcfd620f124affbe8da5b897ad43b909e3888aced8178415f6807fe92a264440f9a1f0233ab5e036c2566ded472daaadcab284ba90dce2b2c16bd52673bad03c006cf5ac2a0bb6a539bdb79741314cf1a2ad3010afb76b5589b432b7ae1e33eea33b17af2d2f0f32f918672661ffd4d07a12559a0441e69f0783c2a24917920fcb44fa59b139ffaed344db4d3a9e4e5c73eecdbb785c8e9cc3aeb399dffcb54b52d18447fa3a99ebfdef414d148b42d31bdbd09a91aca81634b7751455ff42fdf972bbde606bfda6994f06621c4712f0eda3ed08c62297a8799980fd22639952f0f10b09f0cc3796230b1dec824780338783da21c7296bcd4c5c8c86158289f5d79ae4cee7a366ece0bdd6f1ac44d90968db58dfe06ee73048f8f5f960ecd7d662f220063a5e90d180398d13d0c7f2c61af1e240d022f7f66b6930a366df91d04beb350b9430772ebda548b1b28d378d401b71fdb3b0a875bcc18382bc06de671f631ed4c36aadc68afb6f0f7f2b9938a81ec4f4e2521ef7112b975b7ac9c03dc6b1265d9ac0d799f7a0174ef212b8b8e2c2e7727d954fd9e9e7866665970763e596aa432ec788c655c0e92b4eaacd3c4f4296db77b6e0ac4666238489624316cfa136d732d5b041719ace1fce8eca62178b12e3ef9a332a6fd988fce666506cac31dac0a1e94e5a14fc37e05a8639b2eac9a5ea3a5cc41ff536ee4fe68686af98423909625c06ebb5302210453cfb590a493c4a69152dd2650db54c71d53cae6edb199bc94ad1a05869b5e3752ed1d114b129de358381314c8a4aa010a737c7be61c832292c9e167cdcdeb1c5620c52ecae53bc0c3a39466de4ed462dd5a0f48ab21a9438a36f261b655930d67510b1ff9a31e6ec577094470ae49925b36c92daa8320faac288d14d7f08ee8915778af04b6bb72a7d7398f5ccc68b09c24eb915d86f118e343a8997a18ed797b288ba1115b749fa8a2d127a887887397299607766f1b3fa76e9d9b4ad8c85845e32bd29253b3b191964b7d5443d1727508e95b711e4d42def39066f3b16b39b24c2c45b79ed432d30861208c89607ed0fc18c947f019024c438c1ff4683f2cb2959a28b68dccaa61a724ba32a44780f983af4dbb6179cb656cbc7216b6fd19394d62a425bd3dfbe50e35b49d956e8470e71d2d22fbb1aaa7d19a43c6a66ccf790dabf4b98939f5b94e9da730952e4345f67d3fdc16d3b5f731729f434e6898b06ef09dfd3920af32fe3b82f116eca1dbe5b83b41fa06c458d28f0ddd41eb55128897784ccf90232a2b8e43a7e226fce1ae5c36625570ff7a1ac314e4e8e8918415f9ed497d622c226a9e74b1b343ade7629a82d2ffa7aa49850b81dd997f7a2c2bb417f3c5bd406196e0af55bf9075f449bf97e5f72d5fbf0b36c57ec933f29e0096158ae9462696db922edf5918c5a9298a86af5cd0c0ab5f6dbd2e1f3d4b2aa3c10cf2b4a794705608f2812db0d651e301943b2401f90666bf3e6613a12f6d9fa427feeaa0726e9712b90aa685647f401825c1d1c85b90caaf85771c9a16e80c16c9c7819f5777e9d1edb1aba5d437e4072f1749205fb6270af0a9519a8213fa8622d2a1bc6508d557c27b981686ec7a55dd4e97f5b45d4d03c11e4f4d3f8ff9f6034ddfde5efc6be757b18843f5c98e037e95cff223ec0c935c1193ff7d1da7dd261c9e1534a20f81a262b94ac6eb935da50ff2c0ec6315cc55c944c0abfff2819425f16e6c2153c97b2f272bdab1f5595f9a13c06a69eeabb8a0e4a722cd6df8c44ea069d537f99b9392e779cf178992f49c7b0129693e740c47ccd393ee34ca9ce124fb79637c861645b792d575c0aa377b0ef44f030ef252cb4a85f6b97cb694e8eed6939051e313823786173856fa16464c2c7e66fffe066b76df37b0ac86cfc495039b64f1eb3c0fd89a6b1300d55eb9e183eb9a0309c656f1d8576ad20cbebde4f38206dbe13c95f1d29305c24742834b6c22d2c4476e7978b14fd34f1e7a9b8b93dac29301a0578cd4be27ac2619feff8a853096aeaefe1e57bc037483bc08cfc5ab728ab3c4f140d744739be6b93cf0540d6515aec5f1cb52fb34dc315bde2fa1f2eb9e98bd6bb6e69b90b72ec28e2cb5c63fb060a6bd1b7d3e62496ea52e2b37eb96f832539bc6e089d129a45b1abf9fe4f0fb0d7f7b7a78fee51177dc71fea7239408b325bf8a7abaf588b69d9c88ce45fe6efd64afc431bf0129d79efd394f55e5e3be48125bc07a3f79139b8b154e959ec61762dcb52a2418ce6c85ff8c72c359f82edd60833b88613b32362b9556aefbd1af195b4d24c40ed40dc8126176f342a2f68bf306c8293b6c6747e2bedef9e8c519485036214032aaea462c24bedbb9e47e5214fedd3090ec74e04c63e723a5721879bdf2a3bdcb3d76ee9a9d56016f01846059a3f28fa10aa39b06282e7bd37c7b5c168cc2ea3ffabdb85af9555ce2bdd7295d07513e7589b97ff3d3e4ff3fee5fb60db9f5759487ba7ca26c8ab1312608122e001046cd66c80475204e23f72a5443e69a44fd30ae4fc0fa30f342f3719d6f38c640639242b686ce32eb0a39605d7c6a803679ad761cdc8e0af5f099c8ea2d8cdb9fe3b45b8872b2bda4b844919c5e2cba7d8de7383e623cf5ea858e3959a949558441aeaac3080000b5dc02ce0575aa331629bd2cd8135a270eb92b82e8f4d0ed239984b80c89d706b0790235f5c1d579fc82a5f2004f36b9526e4bccd89b80d74e59972dc0309258a225dab8ebe9c8f4358edd16bb387550ff4b1490ae2852585db6bea19b30cf1d89f10578c7da5231fa5c61adc8617ff9aa3556b5b9104ee81fc7ad863d4104c71b2721292c50a20e57258e9304550a86ada792418fb743e2781c22bba0b97b2cf2bb48e0d4063086bd14ba5023d0d33bcbc0adaaee4683bddeb89817678cb14e3d5958a2368f3b8ac17440c39e94b57025d6a8d11ec933501bc630db39aa0844d134a1fa6fa8480919022c2300b79de9a93bb076e437250c434eb68c945921dcd9da819cb9d524c2546a5225863407a7244ae4b5f3c40024ed0cb274c9749c286d0d2829e697b902ac25c35c5709c3265c965dc07d071d96f33cfbb98e8b65844ff035632fb550abfb662803b2bfbd051cfc1d09964b6c047c97ca0f4ce7cdccfffb1dc3a90976761c6b8bcb69ae914511cc94fb03bbe11a5a36c8c9f5ab205df393fb70fd0a476f28517198cd6965c3a2d50c9f7c414e7f3fe811027350b9f2a95219abbb4ca9e69f435a99a93b57d22e61bdcc412daa23155f1f5eec29f902b69e3d280705d245a71db256d0c28506ab20162fcc93968dc936fef94291679a6f65c408882c8328c6b04dea57db1793f5035aa90c9ea9594fe769f52776d7ec0ca06505bacad1690a74fd064d8e89141fcd4c1e0cf19c6426e6ac08ab5567f2b25eaa42325e44369d9b82ce50587f911906d61356727259e561804bce09c767dea027f91ea9c19b23db743a1bca804f0ade2a8f0c790ad5ecaa10eb0bb2c073e11eca227e407e832e3ac3a223a60edc862a7d05b87af79910a124975541b541bf13018abdd934dd9c0028c9182b6572cc3f60d40b7ee195c9bf7f31c960c208e87d8df7884535840e1cfecd3be9a0b93dbde3c8d30da4069d5de4f6c97958e1c333d985a7945ea580770ce7c06b23a4370d54f63956edf10d55a4ef97d489a02ecc4942806ea2eeb357ca024f4d17144101a654c0cb0efc44e96ceea4d308094e3de42eb03c24666d0a378dc5fbb1a3acba4b544c3d88b021a28b6493feddc66d777083ad477c5ed966a94b9d61c58cc85b2fc90c65af60fcce76bc79589c51c5ba0045bb9f7c8c5c128581026cf270a38f160c3043b605e9da6709933da75a2a8b7ae365303b5e3f3fcf9720125ae4bdc6d4bee77e646c8fe0ae8c17bfcf7beaaf53649c727ca3bed3fd7ba1186711d81cd47e91da6f271998b9b6547eb0b46302a28f895c29ddfbf1c332f18665de0406862443f549b11bd82b4bb409b5a0b45a818dd14984c17229294ea45bbf6aad582edd4088afb9db49400193e0c91738337d510080c516437eed7259fd972c763b6cc684ceeee1d6c45a3e52083fc1675bad62a169b2ae3f9f831529fba5366b0b0a255c5a6039c58c6923b6bffd6842e9e353591e8330ced4f85b27180589e684a73c1644d44694d760ebdd04fb35f18d64b8f5908d75114ab9ce9890ec925420640de464f9cc74c507acf7da58ff110995d0d701adc079e6e1b5971d52c72877aa86d501956145ec487bec87050c426809061c2cb5020712afffe59750e982c1c2aad70fcc62053e1fcc84698046b1ff16f227537593028ed3d581d4ceba928d92af08943115870cddcfe5b1f946fdcf280564c27878ecde7a4ef2c2e63cca32603a07c8e3956397c17e8f599d7e7eaee2ebb674654cb90412592df8539656980789cfe1168fd6c3b0b6d21b0580aa0433f50bb953fcfed5929628f3c17c7f4a2381704670500b24954c8f82dc69694590b1babbffe0b0d2742a8fda63347696e01ca94710908573c49030b1b9345630c727abb933879e5fd9af38f5193d3798e22484048cd25f7d385da2a09a3acf384f144a08cb67d7ab53cda7a97d05b95d5ee10e5fb1ce63054b74b375e3bf3e98fa58ce515f6ec8ee38e5dcb214ce687231166bcb8cb1d07ece285881e816a382067e4a549c28758abf223977da24d6c80c4636dd595f6e6a976713292ff9460d70f7e044f3715557a4fde23f95b70dd18d1083c82f08599a6b920ec23ed1eb1e96fcac846ca16861126397f66a759b522c74c6259c7fe573ba66d7ddacb699f92791e5f8bf12809af5a13c37fa0a86302876ea546b6fd52a20469fde9375d700d8f5caf407e27a357239a84eed89c19822d0396974db29f1d4080a59f29b68f4e7e09d6f5e540f72e51d8dc8de306fc2f64bf5999b094cf89d2cb777b68099e4fa838d37b2cc71e293615847d70545da5eab6faa4291f340cf098ca412bfef9db1b700918f80a35c60738db9feca44e5d5119da298f44628d915ead8e7055bcc2a27a6f9419dfc894d66b844133d360790ebe2432010ee7c37b7fc9176eb2d6b99e348e39ed3464f1f2f8465f05770f09345f976a6385e9ed29185e74cd81f16d7aa3c39cb371a0899502a5fabc092aec96e0c78e771e0882d97cc173c1c75b14554c83bb99f0eb8493c3ba5983f432ba93025170e461f5e69da53367ef7d9af358c3963cd574d50791209861a5ea7373adfbeae896b793bb3029345cc6b38a384d8459fb52edf3b4a01005df04933707db7c2b3fe3517bf29b73992488834a2b70204499699dedf8ec62079f435cbbc656ac9fe87bef0062f22e435b0414ad58b18676f8af363686a5fe4efd98856cfba5aff112214f367ec912447ed54fb0b0c80cad02a365420d711", 0x1000}, {&(0x7f00000011c0)="1f9d3df0af2b33cca11b34e6ef06527ee375861cdaf3", 0x16}, {&(0x7f0000001200)}, {&(0x7f0000001240)="de607a9730498b4da742fab201d892c4d3a468242ff06a49619759e46e269684af4399b5b44b502c4376c8eb9bb5e830f1d212754e43992c13c2a9a05cfca0aa670ea63c12e581f87b", 0x49}, {&(0x7f00000012c0)="270aa6205c656a9ede4cb32389751988649ec35b4b1ae9ed8cc967bfb955686c26f2b9e287d44857057c3e34e7642a4ff2cc8c9e4bf8febb68be65174afee11f9aa19aa122dfad1389425b0162b081c67fcf0d6166ef339dceb85c19a25670b86bc4ff252ea4b4eecb36a4b2305fd1e001f36340d770d1bf72d96da6c581dc4ab3e4387175b9d68b427d3eb057ca5d653187d884795902775c17f2", 0x9b}], 0x8, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x404}, 0x401) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r3) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000100)) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000400)=""/255) syz_open_pts() write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() mlockall(0x0) socket$inet(0x2, 0x3, 0x5) close(r0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa1f6e08fcf29aaf, 0x1c0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x9}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0096", 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) write(r0, &(0x7f0000000300)="2201e9466e03db2f2caf37a3a23c761ab80a7a852ef3c4afefd5eda6371fedde2b9f3983ffacd649ac90577be30e9ea181ac661c359fa5f70d1cab27d71d731b89fbd8111d3295cf61cd37686bff9e5cde8529a7abb189ab9370c9e1515fc91d469e6c578e8f479ae85dd488d2eef7d1b98f79ac798078cb199350128e01ce2423aa60f1737c8b0782679efd7b6e83f33f4f8a4de65dbdef0f97cfe0fb1dfc8f0461813d341861aee3f99d55ede59912f01632456a9abed3daf009b9f6952217d186b1bea9cc273b50e46b64bb8a575b8fe6f1bf43ad69872fcab70b6929ba8fcee1147dcbfcc7b5305f73d61d657c6705b71bff331571abdb240333bdba6919b39a69d7b340ffef54f85dcdcc82a0d57b2f65d3ec9bc9f3b1450cb4a8de5706fb6a8c5bdafd7fb4a9117d2d01655e7886640358ee47b66bcc440fb40749d023ce894f2f65b779954d791de6d87f57092c10ca574c24c1583349325990ee45a4747082d91682648a31230ce1af808b198a9f021d907f72d6a2f041141fe82fb4546bfa8acc0345a4ff1d363e2b7535825766dc7d62bb5420353ca6ab6dc521626062f5f7ed10d32d6a131bc96bb6189eb1c0f505afb9589d1695951e01158b4e389bc5b4abf1dd300c4016f042e54857162475c7598674a5ff6e3fa75c22c44711cae38fc5694c708f32bd81e2709ef16f23333b5ad5e73feb0fcb17120fd876ea48865362d5922f8ece6e5a790d50e33b72c7ff63b2c565e0cc1d894fe183c5fccbfe1de9efb65cdae0f22d674585fe8129af880650e30e581b12dc7d8fef57013c431a740b41db7fe48972070de64250f7d546d40dc4655a5615672f3693790b1656395b2854ee076bedd5950708feaeeff5b0cdda32545f1fca43009c5fb7b8c42202c966c81e66fa6b2523bd89b161ba88302971fa52c1ab450e5c9f91bf7d3077f9b0f78ab5ed6da511aa0c22ffe88a09a1a977bc679d33f46c2934d35f3c1d188494f75441faea1d680df8e745ddb1483f3424bdf7c35d53a5f111096c027715e844e58df70d9e6cba16e01603969c17c9ec82595b075e12b89fdeffa252f0606754bc83cb398864b9fcac22c88c1d8df1ed20a96c20988865ef9c24216aec3070cc8bed16494b30d813a63c13acee8a42cb5276e62692ec5b5721d454df95a77a84cd06136dcbf12f42f9f6f50f1c3c7630e6b61c008217472c70269adcb9cf8886d3fc185eb824e2e9d00c0fa971e942d4241b0534142096b4ed0d04693b4bcfae4c8fdb65dd4ccba95e15e51bbc1c11497fd1956376ae726ef4e0573ab0e9ede7a20748ccde911e8db3a9bdcf4888c41e7250beff20c735fff0b0976f6a631f240e01ed8aa914a4edb54e5efe3f3aa90307cef7323cff3c503cad3bb1d83b144279c9bc14fa9c7e1b279361d2def478a49805c334b34ada80384276658c9405dac0b0c36e23287e6fb77cb06348f51021ad599960cea765ce88fa5a6452d139e3cb51b6ac3788ca4b38f43b46dfb48af64031ed8588f38dfad8ee4edd8f7d50ab17c30518e313ceccf513447813d101506c0df22339e3043f1a6fe13d966f9e4cc21644eb6fdd91547d54620ca4b9333b4c39dde57b4174c36d9609daa88ed3328b81f6e6264287db3aeb8e2d18c35120925be7f678baca5b98b616225ed7911c8a5b5179ece8b5805536304f0ff6bdfaab08629fe145c055212cb4d32681e3ec7261572aecf65c3d08ee5f86651b31fa5662610d54ed15414c6d06232041030fcb2634f19e6222fad9ee0ef5390865863dcb8a675a08f81dace611924ad7a5702f4df330d9c5f5e6a3382b006f2d3e7d96274ef7638f51b24217b9ce7ccc8a0875ef54847e36b45eb5ced80cad91055da0c21514ffdc7adb55a5f6b25cc8f86f84383e8cf1430a6d10dc85ebf5586ad20472ca642b9cb2accc986534d87b25bdd337467a87f2dfb161e3fbffca875dbff52f36dd73d4cc2d789fbf4f3d1485be286282291653551bff8042f765ea5925a972a788d28299a9af8eca24d593481f26a5c8b3e8a7fcc3528dc5335ed50778d3a75cd491331526a7ef13ea1e987d91f7c4661ac3c42f916130d525bd6956080878956c4a83aa494a0d589bd235ca7e8931c83f5a209773563188c340328b83e16089aa9f11d017db3128bfdf26ef088e859868f97895abc669b65a1a0ef517c0ee4c14f70fc5e5973aa896648e524c7e84b2f80c077c0701a115f90825cf92d66d219083bb87f10cf17fb048c1d37e275dd70fb07ef7a16fb678d4a7d46d9074476cf2d7ccc443b087421280fb332a83c8e1ed8ca90b6a297dfcad2ae99cd3176d981522edc168acbc474ed0036a2810acdc6d653e1f0521b3e59e03c70bc6f016e70b1da34e2d094e5ed174b59570e8ae8a8b9ba14f8fbcf307def5d6e3b52c18c80296ece7163333ca5ba3fd21ca8f1792cbb12287927b09fcb7a452d3cacbd5aae15c38879c276b0a7eb4909ce28afe5ebcaed25ee434d93b715e24555cd9712840f9247c2f2a6d54e79ad14e16df32da75935592264d0c8037b59d219b10f0247aaebacdb7d77b3ddddbfefa68781818390a544cced4f7c00db19689a8afe09107e52148c87408c4363a0c359bb80a5ec0f2a6b561df1be7b8b9ad48104ab1c43117a89ca3888148c2ac4c449cdd687746b8ccb2677bdc88b13fbe78c952d1c0447dde5c4e81e24b787ab5f112c26bf1164cd74c773684c8f4dfd6610beb26c0db4ae01974aa17664267fb3790fe2ea2d94f28115e098f39532adf889ae3b312b6284e4d1b272228df591b94b7ed739350f4769d48fa2f3295e300bc17f9c5f506a07e5000313a583acc2911fc2d4effc034b253871c696270680db645543286313e487c0e73fffe1004a7437b02a22510e8f5e8cebdefa1b3bda24a21bd3b076ba9a87b391661f69fd0332f1960760be83edd4b2fe7ada0fa47320702e10e8463bcb59e97db2c9293427b1413da771feb277c959ffafccb0468c69017fb41b5fed1c3bd909207dac7dfa9b6d696e219beaaad53630d3edb62d0a263058b297c6f557eb149a12372ed3f920af74e04c9cd4bfae55def96db549e4947c77fe4fc75d1d3c95968b53510b6b2558868c235705a4281892b22ec0d17d48bacd76b2179a6136bc2e64ba1ba4f5d090b63c4a19f5f33b8769924d053c8f5eeac258588b63eb5df4905417d03994d29cdc3d5335a44bf8372b417d95b01d8f0011215591c6483df5dd67a3bd725fe7e9ff4dfbd22d28ed738027adef3e6e85c7094caa4bcfdcf0c1b02874b44b0de6dd9395007b88e303bf74312199af1a3fdfaef0a576720c579739af22c548be314910140ca33351a99d370169ef1b798d8ed8402b71810a3acbf0d4fe466d6b7dc6f4ad6b7485363ea0b9c133f90640045c7c6bb5cc87877642bde4a1cb761cb0bdc1da36286c4a14c864162302383c83abad8df0bafee94c35965b4cd1661d4e400d2dda4ef1b8734a874506eeebeffc39f392df44d19f6e6090a73e598595c7168144fb1d946587ae69e6efce178c7275cdd23091f7dbb813a59e49d4a08ba08b117169cd58d8b2d15cecd365cdafa5914f384b17d3a5e342d8a1a5a41563868ee30b5efa84476e1e9ec0fce65b6ad9861520695e57120aaff5a2b5a370f7ba049e4281b98329a18064a351d2e446df6669f2e56a736de316c319c4ce5c4029f2b48eecb8c19734d96dcfd629462412868c38771097bb1290dd36e27a298fb14da8faa139f0ef87269afae02a10821d99aab514160f1cf9d006c93b20fc3931aa53dd1a49ba5c3a64cd97f4563e968ceeceaa2061f3c623828b2d3f5739f98db1431f7cb332c8433be5630b835dcf1ebe04287dc76b3d918c7b04e174d9874d55a8253eb9efa6d59f348e6d6b63abd61fd9290bf0658f7a21c0a115b3c7383bf7561a6f0541a631871d134393b9450818795148c6ea856e495cb04ddec0f2f83c1d729f40cc0bce7605076287116e2e5405a512f95bcaf38c8358ec91dc3c0b8fb26f4a6f4192a9743232b7e232dfe27c5cf6dde5a4e12e41d47c738b67c6d3bba3cd3899b67b950e5840bf74ebeb404b240a20a2f0ff9d1231118d48792e0e01c4781aa449752ea2b87b1620e8bf46ba8a53366106e1a1374f1faf2b38075fa12ebb209cf902cc6e012852ea4b3c18e09b09539c4601f36413e05d4d046fdf9cf2cb5d53c39d535a93f50c4ac0c77866017e810dcd7d844400d3b968fedb96136b6f9d02fd99de4b4daf0df7b4edd3b9c16df1c63155f98373e649d3781469a7ea0f51783a8a47de37e3b35df05ad3d97556d56dfe8ddbd7d259e4a9a10785153653a03a8f5ddff58e53af39cebd2cfbdeecb760e02a6c6f2d3350f81cd874af9900b2b75ed3796d736326f42e5ea1d951f2f1324af9b64f027c07587dd35af3fdc6b426ce57b27b3ea7e2412b0d5812f3eee51c4f99be7da00de4c4e8727a334682f4b4fa6f1e2be33e07d8b342b423323dd671b6441524556e2e872892c3e50d0c0cc99ab86215ea90e28362177dc9a4141593faec299f87c5f6bf2a753edd6f77c225238aeb6133ea19a36126f66bc579ebe51ee62e3081866f35da72051150b2b881ed44942f3ee10dd9fb0c6530c87f759c1fe779d51488dffa20f6983796eba7ac127bcab72b783c7869f50328521a71453e5e1cd30b773aed478e1c26e8f20a082641c9c14aeded4278bfb5893db41b0b6810ea4afa7fc888b10c12d5111da6a717b5b990fd8aaeb4a3f2f84dc894f12836d9053a0e8926ee3c5a45f7e3c0f842d87c80d352561fc09d85fbd455368daebc2c911f3b7c86a33413496595833fa1181e1fb3751285062306c68fd8597c407ffdeba174cfdfe404bed266927c9d18045fb847570d4051570b1f10ebdaf1a1bab90a46926e1c4a4a45c31196dcaddc0f9fea71d0374ae2aa6ab052d7902ab324c09d1c82b13282c17f28cae3e02e256a4d88e6bb97a747f5213c9f649713bf739e8bd33eee1c45e15abd83ebf91c7eaedc557b0d77631b3649d72330ea77edbe15efeea788b540e8499205e3af6e44d291b8a0c817b20ba4cfe42da579ffd785ba85caa50446dc1e0ec310f8cab718a5466c37fa08678d7694b5d43312d3e80d01493d87375e26d90daae25d1a1d2ba28eb74d2db1d727490023cb4eb92ef6d0b454532d470fb0c8229b3237f5711d0c8c221f72dab64560611f18524ce41fcb747d4cf6d61aa1eea7b65f809b10db23e95b6f149bb3fe32b688346993aed811caaecac36e65ce34b20f0cd79001b0096d3438fe74af47579268b7008bf8fd75ce0d9a7fc50c3355149df6d5dc45151242ec704a8a99e5d575a25af8ba51e4798f61ee44da2edfeab906399b7160ae77e5a4666421718e5d5f2461a8018d075ac87bdd4104268d90651746ab031fab78997713c8b12c1667eeb5678fdf947d2b00c23a27375d8c7db9e134d05dfbed1c19d9c4bba2de41e8734f9b907e66d7001f1b80b0ca0298740ecc5cbfdacef653c7c864a5b3bfc82bec25fcfcce5f4b89cf51c2b458af2ea555371cbd58c155389a759f311a8978708dbbc8e652f0e92de6d72c8f4b6367517336202608e3fbd585156ac7a59abea4d6f58ef471c347b4292369e83b89e05888ae7c0561d67754a29df110d33f034420965443653ebddc9a8c6fb57527d36a9107fe4a302d010b858182bd04db3f4a2b947650521cb5030de461401a6e9ea4b7ec34c795d2563431c6c8eb953b75daf9d9e2149d231b67722c36c4806bc", 0x1000) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x6, 0x40) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x1, 0x1, 0xfffffffffffffffb) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfffffffffffffff7, r3, r4, r5, r6, 0x0, 0x8000}, 0x9, 0x7, r7, r8, 0x4, 0x40, 0x4f3a, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) sendto(r0, &(0x7f0000000000)="e489787d8720987ae71c0c5dcfe487c4debc556f5e7ddc1f5cce4c82e0596fea00a898d0256132119f48ffb21180ec0121e08ad373473d486655390bd7750140022366a83983039e8afaf4de3da83eba724ab9bf9ec4e7770cc48fd53758e89b2edb09e7dcf25dd1d8a6fb5d2ea845cd84d1acc49151", 0x76, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) socketpair(0x20, 0x5, 0x3, &(0x7f0000000280)) setsockopt(r0, 0x7, 0xfff, &(0x7f00000000c0)="b345ad415f4c9c307afa236a63351a301904b9e086b8802d53ebd7ddc777ed57b4eb8c2779bec8e5dd38e8b49c6e2b767eeee8520624c706bb3d122fb4be129603718470dee93c5a3da765d31d3d3df7165d46ec65370a2aef2f3a71d3a91fbfb2faf5720bc9927df1b090be0ca18aabfecef45b4cb0ffb856beb86d087df8506b69038b7c6e9def45b2d17a75e81fa39a49ec99fa0f2aa306a3ec2fc65dfc90568755425f5ce66dbc49c92a997af72e74214545b62e66a24a6d12b8729e4a3c4f7125a3060a58821c0bf3553bb4cac63272ad78bd00da77d02212b8218fb5dbf4cb25a73a12d2cc73", 0xe9) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x877a, 0x4) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0xfffffffffffff4a1, 0x1}) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2000029, 0x80000000000000c, &(0x7f0000000080)="12031cf9952b5b1682d638195f79b4672f05798f8a1d3f4e9a78f4fe47c0c40f20782af7a9c319f99d82d5a3223f2bc5e159be47b3c37008242006efaf52a58f81cb28cc59b7a308c77e1752dfbdf60358b4a91808930a75241a04f4751d92e926d7fd1ab56b5f969d95ef3a9b5e5af97945caabab6780f578d58279b834375e56030b475593ec09c0ff160e2efd4eb225979c6e19900c3ee74ea7dad7269a7308b3ee1d20ef32f06a786f930bd800caaba11a", 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x100, 0x101, 0x1, 0xf3, 0x1, 0x1, 0x3, 0x1, 0x7, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c000000007f6fb23e16e9eb4e25115273c379", 0x16) 16:00:43 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:00:43 executing program 0: r0 = socket(0x13, 0x1, 0x3) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/221, 0xdd}], 0x3, &(0x7f0000000440)=""/124, 0x7c}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x90) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x24, 0x4) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10882, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x4, 0x6, "2a8026848a9fff9cfaf8772c3443902f09d28087", 0x9}) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x0, &(0x7f00000001c0)={0x6, 0x66}) pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x20000000000000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) socket$inet(0x2, 0x8000, 0x8) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_open_pts() 16:00:43 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000200)=[{0x0}], 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x10000000000, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/65, 0x41}], 0x4) write(r0, 0x0, 0x0) 16:00:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:44 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1008, 0x1) execve(0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, 0x0, &(0x7f0000000200)=0x24d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xfff) msgget(0x1, 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./bus\x00', 0x84a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) write(r0, 0x0, 0x0) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01342f66696d653000"], 0xa) dup2(r1, r2) msgget$private(0x0, 0x140) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000080000000000000000000"], 0x3c2}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x20, 0x4) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000f0000000000000003f000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f5f65797f7fcc8c86cad438559c395f67d3bec865ac850d01305e8b14b0fdb5c5036524502db252af00f983a48d9a7e18b3b96f23889bc053e0220000000000000000000000000000002b92891f832bd44c854f55bdbb2d558c6be6346c7abc750dd490b76aeed724a1b501dbdc2f689b5be36dea6e3e9d677f24c68bda865988d0cf13cc5171e36491c635dde3abfad9bcd9ca6a97c5bdbafbef16f19ba103f667684374c3912ee1cb1a0a736002308493c15c9243526dbb15fb90335f1236f39640cd2b6764b65551ff29c52de157cd625995c2b2b3726d404a21a8744b3718108c87df01f2b3870c4875b1942ad099601896ac6dc4a0560b650ff6893d28f1c11145063e3172c34407fc524266e62027d3c0"], &(0x7f00000000c0)=0x6e) 16:00:44 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) close(r1) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x14, &(0x7f00000001c0), 0x4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x7f}], 0x100000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x401}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x40, 0x7, 0xe433}], 0x2, &(0x7f00000000c0)={0x3, 0x5}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/236, 0xec}], 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x80000001}, {{r1}, 0x0, 0xc0, 0x2, 0x8, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x200000a3, 0x9, 0x4f45}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0xf6e6000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x4}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80000004, 0x81, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1a, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x8e, 0x1, 0xff, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000020, 0xff, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0x10, 0x391a3485, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x7}], 0x3, &(0x7f0000000380)={0x8, 0x3f}) 16:00:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() dup2(r2, r0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0x0, 0x41, 0x40000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0x83, 0x2, 0xfffffffffffffffb}], 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x40, 0xf0000010, 0x0, 0x400}, {{r3}, 0xfffffffffffffff9, 0x22, 0x3, 0x3, 0x16e0c0}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000001, 0x8, 0x800}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x1e, 0x9}, {{r1}, 0xfffffffffffffffa, 0x81, 0x80, 0xfffffffffffffffe, 0x6}, {{r2}, 0xfffffffffffffff8, 0xb30d21eda42fdb46, 0x1, 0x4, 0x200}, {{r3}, 0xffffffffffffffff, 0x21, 0x40, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0xf35f, 0x8}], 0xffffffff, &(0x7f0000000240)={0x405, 0x4}) 16:00:44 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000180)="acf1722fdbc8f29abeafcbd30c4d2bcfd5c3f9ade3b4ad6082269ecbd523cb8eb48404bb12907607d9682113b26ff618d12e49617159b232b2781654b29b8d2cc880b2afb9ec86deed3f11d78934c51de6057afd1356187e879292e0ea6ccfb7fe1ae4d14f084b8043ed7ecf7b0344a24197c24d4bd5ac71769e19cdd8362c9d785b0d45c69b781a561d06b1f39a8a15fd30e4d0a755effe5577b4164c51e109d1625429452a503cc0eb0e14a7abe77179b9e2c08c4c2e117bb5c5e6c4f8d5bd8b6c6a518d8dafccaa9e9bd39b1797eb3390925bd548c27a713ea170607dab8eb5b48c9d7af1b4be619c", 0xea) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x5, 0x0, 0x5, "60e78a172b1fb2bca8dbd245a94504463131209b", 0x7f, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000100)={0x8000, 0x8}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:45 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) r1 = socket$inet(0x2, 0x7, 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1, &(0x7f00000000c0)=""/102, 0x66}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x400000000) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x2}, {0x4}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x20100, 0xd2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x80000000}, {0x82, 0x2}, {0x101, 0x400}, {0x101, 0x1}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xe7, 0x4}, {}], 0x20000000000000f1}) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) fcntl$setstatus(r0, 0x4, 0x88) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getrlimit(0x7, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r1, 0x6, &(0x7f0000000080)) getegid() close(r0) `˜‹+'þÿÿÿ ÿð(l`˜‹+'þÿÿÿ ÿð(lpckbd_enable: command error 16:00:46 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chmod(&(0x7f0000000080)='./file0\x00', 0xc) readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xa2) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x100}, {r0}, {r1, 0x5}], 0x3, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6000, 0x1) 16:00:46 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00002f6000/0x2000)=nil, 0x2000, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/239, 0xef, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:46 executing program 0: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a5, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x3b, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x40, 0x50) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10000000009ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 16:00:46 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0xfffffffffffff88f, r1}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000000) kevent(r2, &(0x7f0000003480)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x80000001, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6141, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x26, 0x0, 0x101}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000054, 0xa, 0x6c6c}], 0x6, &(0x7f0000003540)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x82, 0x31}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x9}, {{r0}, 0x0, 0x11, 0xf0000001, 0x5, 0x3ff}, {{r0}, 0x0, 0x54, 0x0, 0x8, 0xcdd5}], 0x3, &(0x7f0000003600)={0x480000000000, 0xd99}) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x4b, 0x0, 0x680}], 0x3, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000002380)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x2b, 0x8000}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) sendto$inet6(r3, &(0x7f0000003400)="dbb080888fcbd917faad4ca002b8505411b5e704e28abbd87cb940fd44c6c6ba3bfc1722f46d2ee1fc0763f12f7dc6851885c5fd402a157b1dae77d5039d1cb9d9db0ceddd14ab9bbd", 0x49, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x200, 0x20}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x1fd, &(0x7f00000022c0)=""/129, 0x81}, 0x800) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40}], 0x7fffffff, 0x0) r4 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) read(r4, &(0x7f0000003380)=""/112, 0x70) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) kqueue() 16:00:46 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x60) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2, 0x1f}) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ff7f58fec7fab1365c51b89ce1792c1eb461f8cecc09bc7f23ce5d8ec13414ef5670a9a7fae23298b337a9a2ccf91b979708d993d597ce4d28c612a8dabb48ecb8df676a58a0f6e6118b59f0db87e92f2a66c54fc1cca2e5f57734db5c9f8994c86cee28ed8a7c93662bb018cec3f28c96d3d0de3d7bea8e32bdf9d3259bb34f026bc8170a0e9ea8b36f9b11cbac4bbcb716716472e4e9e5b7c068b5", 0x9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20101, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x101, 0xffffffff80000001, 0x6b30, 0x8}) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x6, 0x1, 0x1, 0x5, 0xffffffffffffffbb, 0x37db, 0x1, 0x1, 0x6, 0xd3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x2000, 0x103, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0xe96}, {0xc7, 0x5}, {0xcf, 0x5}, {0x0, 0x343}, {0x5, 0x7}, {0x3, 0x7fff}, {0x1, 0xe4a}, {0x22, 0x7f}], 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x92f1, 0x742f9cc7, {0x10001, 0x7}}) r1 = socket$inet(0x2, 0xfffffffffd, 0x20) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x25, 0x101, 0x240, 0x3, "78c2fca40cdd5cfb03ab4f31b43545b5e197a6a6", 0x7, 0x6}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) fcntl$setflags(r1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x1, 0x0, {0x9, 0x2e}}) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:47 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)=""/161}, {&(0x7f0000000040)=""/51}, {&(0x7f0000000340)=""/184}, {&(0x7f0000000400)=""/157}, {&(0x7f00000004c0)=""/113}, {&(0x7f0000000540)=""/140}, {&(0x7f0000000600)=""/146}, {&(0x7f00000006c0)=""/191}], 0x10000000000002b6) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x200}, 0xc) 16:00:47 executing program 1: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus\x00', 0x7000, 0x8001) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r2, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/79, &(0x7f0000000100)=0x4f) pledge(0x0, 0xfffffffffffffffe) 16:00:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x10004) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:50 executing program 0: r0 = socket(0x11, 0x7, 0x7f) recvfrom(r0, &(0x7f00000000c0)=""/49, 0x31, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2124, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget$private(0x0, 0x280) r2 = dup2(r0, r0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x0) r5 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r5, r6, r7, r8, 0x21, 0xffffffffffff6957}, 0x7, 0x7, r9, r10, 0x226, 0x0, 0x1000, 0x7fffffff}) 16:00:50 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xffffffffffffffff, 0xffffffffffff0001, 0x0, "8dc6861f72e38a64ec000000002c55a31f82335c", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x47, 0x4, 0x8001, 0x3f}], 0xa6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x11, 0xaebe, 0x9}, {{r2}, 0xfffffffffffffffd, 0xa2, 0x0, 0x0, 0x8}], 0x828, &(0x7f0000000140)={0x2, 0xfffffffffffffffe}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x20, 0x8}, {{r3}, 0xfffffffffffffffa, 0x50, 0x9, 0x30d0c01b, 0xff}, {{r2}, 0x0, 0x4, 0xfffff, 0x2, 0x2}, {{r3}, 0x0, 0x80, 0xf0000000, 0x1916, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80000042, 0x800, 0x1f}], 0x5, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x715, 0x0) write(r0, &(0x7f0000000080)="f7b247f3bd93b3d14732aa64ac7e8a0178dfc099ef35e6fbf98dacc20c49c921b675b4b8dca2a231a1cf2a70ab3b5bfcf00d789e5c6068263d58dd8c105bceee07a5aee8c6df94b04f5a94d899ab", 0x4e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xffffffffffff8000}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) 16:00:50 executing program 0: r0 = socket(0x17, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/104) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/235, 0xdd) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) rename(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 16:00:50 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000004740)=""/4096, 0xfffffffffffffe6c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r0) flock(r0, 0xc) close(r1) 16:00:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x800, 0x100) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x3ff, 0x0, 0x72f1c471, "a83c32b4b742ca57c07dc79b648e8a0bf6c5d554", 0x8001, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x3) setsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000040)="10b55dad0f5c877cf14326fb2878e9251444df8b25bfc8032ebf0abfdbdcb21d2b6581bcf4a398effb5f3d9389f6065a1d64f7b071532c4f06ca460b7ce45efdb8678236d27146ccef453c65426d0bf5ec6cb2793d26fab8c904eb85b8d6550ef7e54a88bd97b6166880fc042540f0f67b4ab9b5a57b49771b062428441b9de40a478cb10e757b94a99802ddb52a2ffeee8ec7c11bdd198d3215d3c98aef7ad8472045", 0xa3) sync() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:50 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7cff3fce306498a54e5b58ff798a4b10d193302c1390ba", 0x17) 16:00:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x16, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x3000, 0x6a2, &(0x7f00005be000/0x3000)=nil) shmat(r0, &(0x7f00000e9000/0x3000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffc00, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001180)={0x0, 0x0, 0x90d2, 0x2ed, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29", 0x294) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000800)=""/29, 0x1d}, {&(0x7f0000000e00)=""/198, 0xc6}, {&(0x7f0000000f00)=""/30, 0x1e}, {&(0x7f0000000f40)=""/69, 0x45}, {&(0x7f0000000fc0)=""/237, 0xed}], 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x9, 0x3ff, 0x2, "333b23b758d4a97288283b679f23e3cf93b189fb", 0x2, 0x2}) 16:00:51 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/81, 0x51}], 0x7) 16:00:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) kqueue() semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = semget(0x1, 0x2, 0x8) semop(r4, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x800, 0x1000}, {0x6, 0x1, 0x800}, {0x0, 0x1f, 0x800}, {0x0, 0x1000}], 0x6) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:51 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x201, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20620, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r2, 0xf94f) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) semget(0x2, 0x2, 0x8) 16:00:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x18) sendto(r0, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1705dcc1}, 0xc) r1 = socket(0x18, 0x2, 0x8000000000000000) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061988225bbd47b3bf579456fc7d4096e583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c00000000", 0xffffffffffffff85) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x10000000000001b7) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x15a) r5 = syz_open_pts() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000300)="5ee17cf811a664d5fb2dec18f91159c9025e58dbc78ecfd8770caeb5836b36f2720edd51bb48623f05003875d212d72166f603b823bac3ba5980482cd1216e6357d948e6c4ca416fcfb47937b2e12f49c59ab82c37ff0f715b", 0x59}, {&(0x7f0000000380)="f8be5726e33e96e8cf495eb3dd76d929618252131d2fbc31b9aa3d4dd340fb0d425712ef4d98eb7f5b1aa54bd0e66875e8918e8aad283b1bc8981cfa52171fc1", 0x40}], 0x2, 0x0) kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x18, 0x80000040, 0x2, 0x100000000}], 0x81, &(0x7f0000000440)=[{{r5}, 0x0, 0x70, 0x82, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0xc63}, {{r0}, 0xfffffffffffffff8, 0x84, 0x20000025, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x6, 0xec}], 0x0, &(0x7f00000004c0)={0x9, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000180)={0x0, ""/22}, 0x1e, 0x3, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4247e413, 0x2, 0x10001, "e9e40d5f82c539a5135fcfefeb3c34d8df9fc03d", 0x10000, 0x80}) recvfrom$inet(r0, &(0x7f0000000240)=""/220, 0xdc, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) shmctl$SHM_LOCK(r1, 0x3) r3 = dup(r2) fcntl$getown(r0, 0x5) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) setsockopt$sock_int(r3, 0xffff, 0x1202, &(0x7f0000000340)=0x2, 0x4) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:52 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x2a3, 0x4}) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="f5feffffffffffff0000000000000000bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa067f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa7ef261df67c77dcd51feb9e6ed418b0f29478bee040c1a112d3b03a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb82ae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d252f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b45d61478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a990000000000000000000000"], 0x300}, 0x0) dup(r1) syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') 16:00:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000480)={0x0, ""/144}, 0x98, 0x3, 0x1800) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r4 = msgget(0x1, 0x10) msgsnd(r4, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:53 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x7) shutdown(r0, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x4) r1 = socket$inet6(0x18, 0x4000, 0x5) socket(0x10016, 0xc007, 0x5) getsockopt(r1, 0x29, 0xffffffffffff7fff, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f00000001c0)="93327bd33a6e2f0cf814f88c620d8c5d682201c74f47e676ada375546cd7767c9c572c66c5bc2cba2a6388d632be1ff4282d3a86b785d3a674531805a5fec75bb6026fd3081836d278e81f9e016fc9dfcd235447e3a8742295817560903500866faa48f0e512a7788824cdb3ddd877af16d634228a3cfd01357bbe", 0x7b) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/202, 0xca, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = kqueue() r3 = socket$inet(0x2, 0x0, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x50, 0x8, 0x80, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x7ff, 0xe17}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x40, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0x4}], 0x31b, &(0x7f0000001280)=[{{r3}, 0x0, 0x0, 0x20000000, 0x3, 0x112c}, {{r2}, 0xfffffffffffffff9, 0x12, 0x1, 0x3285, 0x100}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x3ff, 0xb24a}], 0xffffffffffffffdf, &(0x7f0000000180)={0x4ca7055, 0x1}) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71304b94902b441806", 0xa) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) r6 = socket(0x10, 0x3, 0xd1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)) semget$private(0x0, 0x4, 0x22) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000240)=0x5, 0x4) r7 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x108b, &(0x7f0000000580)=0x5, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x9) kevent(r4, &(0x7f0000000880)=[{{r9}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r8}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r7}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r10 = semget$private(0x0, 0x4, 0x44) close(r8) semop(r10, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 16:00:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup(r1) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0xc, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) 16:00:54 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x42) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = getegid() setegid(r1) 16:00:54 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffc000/0x1000)=nil) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) fchdir(r1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, 0x0) 16:00:54 executing program 0: socketpair(0x6, 0x0, 0x10001, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x10000001001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:54 executing program 0: mkdir(&(0x7f0000000480)='\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', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) rename(&(0x7f0000000180)='\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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\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', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xfe7, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:54 executing program 1: write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0x2fc}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffeffffffff}, {0x2, 0x40}}, 0x2) writev(r0, &(0x7f00000000c0), 0x0) 16:00:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="822763"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/70, 0x46}], 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) dup(r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000600)=""/247, 0x514}], 0x2f9, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x1, 0x3f, 0x1, 0x0, 0x1, 0x2e, 0x7fff, 0x2, 0x1, 0x6, 0x1}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xa0, './file0\x00', './file1\x00'}) chflags(&(0x7f00000002c0)='./file0\x00', 0x50000) unlink(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) getpgrp() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) 16:00:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) shutdown(r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 16:00:54 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) fchmod(r0, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x4) 16:00:54 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x27}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="0f48a4f0366f6575e79045c10d465edd4fba1e6eaface40ba615c7a1d021e1d66823353e86f13a0aeed5636daa33fa657de1adb17e51d334517d2a46689f54b5bc255518e58b0b31ab39e1de4d1266b32048b54ed3eeefe58aad9e2c6c935aa11704e1d8f9a2409a689a3313aa534f0955bc5854ea130f02d3ded5ce2f0e33ec993fa036075bab45edaaefe7fe685c3793792beae75d392293c2f5ddd526d1f8f8b81ec22eac02c79871e63e9b7a5e2d", 0xb0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x3, 0x9a9, 0x1000}], 0x2) r4 = getppid() open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x0, r4}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x10000) socket$inet6(0x18, 0x4, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x406, 0x0) r2 = kqueue() open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x80) flock(r1, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0/file0\x00', 0x8100, 0x0) dup2(r2, r1) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x9}, {r0, 0x3}, {r0, 0x10}], 0x4, 0xfaf1) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 16:00:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r4, r5, r6}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000180)="6b40943d259b08e8ae08ec78152d2e18c925406c98ca9b9df56514c9bf72839aeae4a0488e961a334b4df9fa9a0e62e91da8ec5c8508ee94c317e87a97aef12b1c3edc8c583650fe3a30d85f2962f2179fc63c5f7bfd6d740bc3d8bcd408c2a65073069cb37f85fb834ab711940571085da18e3a82f87ec256f4d6f5d7e4458fd19eab41a70ec9610dd6f19dc648f4eb3e4659c8fb45b4b689bd64876955a5dca7aa35a224dc23b89ffe07b3ff4a5d9eae7af2f6db684d349fd72823be170a063d4e6f069458f901", 0xc8) shmget(0x0, 0x1000, 0x100, &(0x7f00004f3000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x200000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000140)={0x0}) write(r3, &(0x7f0000000280)="6d5d7b6553498eed64cecbfbb22aa110465b7fc3955a622da3da681dbd277ad57420367f363e605c27652df3e91e7d53af3a92f4a0b2089ec332dd62108cf326260b5486f4d501b9c6d142674f6ae65efc1348093abb992cf0904cbc785409aaa72e3ba5f550096bf8fafb08e2340ae0459f01fa83d4ee08ea719d02eea77efa993c297f3bbc0ccd54b44e31d05830d4c8e158fda4c6bd19c7e45368838af3022db7d324f6ac43f2e6618f7bfcb94697838fc932db4e8c554b3ba1f5e8f451f157989b13a8f5e6fd678ef6", 0xcb) 16:00:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r0, &(0x7f0000000040)=""/50, 0x20e) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) r3 = semget(0x3, 0x0, 0x410) semop(r3, &(0x7f0000000740)=[{0x6, 0x1ff, 0x800}, {0x3, 0x10000}, {0x1, 0xab}, {0x3, 0x1b8, 0x1800}, {0x7, 0x3f, 0x1800}, {0x2, 0x98f8e0e, 0x800}], 0x6) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)="9788c5e95e16b5e81acb982eff0123b3e41319ea69eb1b9d20209fe43ec3574b8b72adf184b769a88c95a9fc3866476eb45449ce4fb2127f602c9a5e03101e34dcbd6d61909da91e9603f0913cf6595bcd2f124dfa2f74823c399fe40c93c359afad1926a1ac16e34b68651ca629cf63f0bbe6c16ea9754dec41fd47a1db7cc566c54f13ea207f3f98e07937e91ff7adf1bc4a7b14c9b4c6380e69f4b82aad2ca05ebaf969ed9a1a0e7b0a737e728471e2f336b53218823b8baba51aed4f8159fc514c5205e9126fa9bbddc30a15fdfa0d35fec4a06e29dab2e39f869e1f24e197befa88e7845c23b3e93cdb30e5859777e8", 0xf2}, {&(0x7f00000000c0)="c06424d638b3d65798739c1eef7357c7abc7ca7c0c827840ea2f315120a42e0fae836f39f9bf9c355bdaa419c134e3e8e6d9c0f3d77530afab21d2b1dfbb3bdee98634a43ec04b0c7ec2c63249afacfbf28c7b9d1d53153477", 0x59}, {&(0x7f0000000280)="13fccdbeb803d6117f226ee4ec31eb506de21bebbe6151e44cc6920a339e17dfa3821bdf687e584a9ad24b7ba23d176c2b7780ee5f3ac109649506f2490ab86a5c15587fe31a7a477a1484172fbff9a775903883fe3b52c927b5e8ee5166d7abdc1bc6c7bea1e84cded43a484654dc6e87baf4cefafcd5a40f36981c1b06547df2fd9044ec4ba2eba674235b8da4c62ce9838b1aecaacbcf9ad8f078f6b8c0f540b4e0864e135232a31df74d0dc207c5cf79a3a2", 0xb4}, {&(0x7f0000000340)="0799312d62d9b07f589e56b1288e46b8463240a6d875b07044d87bb98fed1bb25836da7a39ad9ef3c2fbfd839de6bd9f442f08540148d9ac4c5dbe89aa285770b4dbbf2f9bea85a7334cc2ea6c3117a0fc48ed6ee12869c8dd79fc5be474a01ea2a9ae216f079f15ff69584c07075b827184310456627e298a8d9507d249100aeef4970ab2c211f16bb6f9c63200de9aee", 0x91}, {&(0x7f0000000400)="17107ee676d8bda6f62901b07e380c517a708b8c29bac38a67f781778b680bc17bb1aa1684c502bd73dda1ec50b1fb7a6417a944985548299e4347e917a156d87499e06d1acd06e7b0c32be38265dd5e43533b968276649854ceb2e2d9398f901a2622591eb03a1dcd206921ce3c179b6ad17ea5fbfc84acbb254ede3dadb41f7ce433acd0a5f05b9b3afeef7423f64abbd56fbea5429d1b", 0x98}, {&(0x7f00000004c0)="ce96f7bc79995e8f35b1bc83e408fa097089810b393987df509465b817490e4c2da868b116c80f86a396a7a4899634fc93ac7ec12d591059bbe981a80c0967e3da176145e37c4aacb9d7344d4032e0c84e59e7b4e1af78342f0946c974f0587eb549ae40a4897488443b1b62f5b9bf7b7cb842baf80f496532f972a67b5ef9ff1330a1a6f03dab5cdbfa0cd5af49c94966c451fb16f41ac98aba07e0e225f136ec8723fd761da12f166f0fd53788d805514eaca849217e514bc92f2686cbca3e735e97e9f48e02", 0xc7}, {&(0x7f0000000040)="13afe7978f217c0a8e227d", 0xb}, {&(0x7f00000005c0)="cd353a7601db6f09b500a27760e2beaeec2cb6f053a6b8fbf2ee7345d03a8339b09ece353547e6dce996e94752d85f9c9ca729ceb707d28497696ee7356f511e8576669c0a331b4c3b14a6785946fc8fa5200d085a2a9ca054c7da9514f0788fdf41ec59cc18dced43c6ed2599a309809d93643a38fa241a3b10f1db7f911a3d6eb4d4b7eb27f0800c7e623bb6298924818dc7cf739c48c9329008dedc8e0e1bbc90fd06cf27d15f77c5a5b09b20791242acf5cd8aefff17a1bddec216f8ddc05b455358dcb6a44cbaeaf5565179734453184f0eb32b35fb25e01e2eaf382f939bcc69d607376773f3f61245c05aa064c72387d51cafcc7bbcab6ae86365", 0xfe}], 0x8, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) poll(&(0x7f0000000140)=[{r1, 0x81}, {r1, 0x20}, {r4, 0x80}, {r2, 0x80}, {r2}], 0x5, 0xff) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r7, r6) r9 = dup2(r5, r8) r10 = kqueue() setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000000)={0x3ff}, 0x10) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) dup2(r7, r7) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x8000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe7}, {r0, 0x5}], 0x2, 0x3) 16:00:56 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="ed6fc744642484e0fff93243ffc88ea2a00736f43a5c5b793da303cdb33a8cc668fc95f2437f58c4266c61298558656937c959baae629e2df861d29b37f71a872b4b242623f84492385cd855fbb2af9d5133e0528dd8ef1a33c9c0da31eee1fb48eb8b7bb2bdf963902d762934c8a6fe364a213240319017770f", 0x7a}], 0x1, 0x0, 0x0, 0x408}, 0x402) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xc20, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7a34fbc35402d7f1d3d92e0303c23f60a596978f92938bbd7ff3a6a19ed606c9ada34d9ae1c3ff0caaeb45d420c2b724c173ceb62f5e90c7b2e32b36b00b5509bfd25e3ac9023416aee0ab5d525b260ec2f48982747ee7df287ecbffdf2c45b8f817528a731a1cdb1668e37d63723a7da7a3725617ac68669c3ff1bf3c8e6e38bb66b983a32b81b137e628f63768d68df2f70132c2f459b2a736beecf276e184595fe077acb25eda33513cbd", 0xac}, {&(0x7f0000000200)="a1d9b1ce4191f8607d7b6c6951474c349533d4c22ebb6690dce300634aaf0e0f400baf6e4f", 0x25}], 0x2, 0x32) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x200000000) fchflags(r1, 0x40000) open(&(0x7f0000000000)='./file0\x00', 0x288, 0x15) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:57 executing program 1: getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8001, 0x0) readv(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/90}, &(0x7f0000000200)=0x5c) listen(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30180, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0xff60, 0x96ff, {0x7f, 0x40}}) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x6, 0x9, 0x3, 0x6, "87a420d053510dab5bcb39efe75e193323799a82", 0x40008000000, 0x7}) 16:00:57 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1fe) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000280)="90", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) 16:00:57 executing program 0: r0 = socket(0x11, 0x3, 0x4) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x20c80, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1a) truncate(&(0x7f0000000040)='./file0\x00', 0x7) uvn_flush: obj=0xfffffd803830ebd0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x100000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000100)='./file0\x00', 0x15, 0x1000000000000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe2(&(0x7f0000000180), 0x400005) dup2(r2, r0) 16:00:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c173000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) read(r0, &(0x7f0000000040)=""/72, 0x48) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:58 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r8 = socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) seteuid(r10) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:58 executing program 0: chflags(&(0x7f0000000180)='./file0\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x3ff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000180)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xffffffff00000001, './bus\x00'}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/113, 0x71) r3 = geteuid() r4 = getegid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getpgrp() lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) flock(r0, 0x8) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/32, 0x20) chflags(&(0x7f00000003c0)='./bus\x00', 0x40000) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20019, 0x3, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x800c, 0xea7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100000000000000000000000000", 0x5b) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="c6e7635a6b047a1fde6ca84a207db2f83d82b003303bf3b145000000", 0xffffffffffffff4f) 16:00:58 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x80000000004, 0x22a) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000440)='./file0/../file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) semop(r1, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x2aa3, 0x1800}, {0x7, 0x80000001, 0x800}, {0x3, 0x8f9}, {0x0, 0x7f, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x1, 0x800}], 0xa) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r4) mlockall(0x1) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="4922dbe5da644e62b44cf456af7c13bff8fef09006f1fcafa140c78d74c32d03dd1ca25cbbedf8c53ffb55f31fd7bebecdabd15707f5bd2ae4d0b3b093bae7139ae5c7d25d2118c2730d3bb9ae302a75b227902fac9f61abb91394c1884d967faac92bb7023a7618db65", 0x22) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r7 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000380)=""/33) 16:00:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3acc95ec86a0f6e6, 0xffffffffffffffff) setsockopt(r1, 0xff, 0x1, &(0x7f0000000040)="a321f9793d4dc24ac5ed7c3835c881f2f49276d0daeffac05c165b6072c849849a1bcdd082058c2159a8f66285babd85cd427a5777f4ac56129340f40f99e31572c42de5f22d51818a99994639c6d6bc396983e05ea4e176823e69aaa0eab2d6f2ff211d21ea70944639d1706f451362ad22d27a608eba50c28091c3f26a", 0x7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x26, 0xc000, 0x6011, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:59 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) semget$private(0x0, 0x1, 0x82) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {0xffffffffffffffff, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x80000000) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r2 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) pwritev(r2, &(0x7f0000001ac0)=[{&(0x7f0000000940)="72e206c512e3965851f621de86c35eb7646d0417fd39fb86fa93", 0x1a}, {&(0x7f0000000980)="77635d6b919f3bf4d1f310f12d3c4f1b0325becb77c45f52db51d5f67d33229fba670ce4d3f54a2be14c41f1da615c98eae8828e5e5167c5df08cdb869c267162a78eae1abb69ebf1e0ec15dd6ac313b2721a85e4fc5a836c004dacb61724d410878ae1e83c55a8544e4df5946a92ba63b45eab610008d79dc49e58d", 0x7c}, {&(0x7f0000000a00)="557e58efc6f1a329d35a60bcc21650392519d8f4417f63b66eb47e8a7d6117200e57e50fb0082e5e42dc3e6b957dfe", 0x2f}, {&(0x7f0000000a40)="bd95bf6a1f1ebe13432e928de49f32c930084b25b902292f5029ef49ef89bbca5d0a5a6deed8eb7b352d05802fb8aa6372c5fac4b47950ab7fca40a1fa7b18d28c95f6ebbb39329bfbe33df2e80bec2dd6b60704eeb738806afbc6b3d9ec66b0ba3ed890785144ab1745dfd95e38df", 0x6f}, {&(0x7f0000000ac0)="b6c55725de11ca0d18ad0887821365f44b67f8fdae17bd935bed7fb3eea1548e980552d4400e9c504677d51c507ea26acd1bff0fa068e441e28c7b9d29e12a386e31a6a4eefccd602e6badd2163aa2df5ceaf42a6939c4b66360de0525f9998fd0c77598c06a1965f5f7e11967c25b37e9662b60106a0e6682a826aa3fccfad3b195c3f08df8e356dc614f1cca9f3c8cfab957e7173eccc4bf907e81f40ef52cfc259da99067575e39ae37f9e8df1e467f5515438955bc61762d86fbc42c819c155101542b826603658bc09781517ea9237f331ffe6625288c5c6cfb1cd09ede457d16f346d37550ee1120ff97d485b84fe99dcfe7d570054d4eb853c4eab8bf470f1df0e02f62c0e25dcf9e747add271c5da6bfbbd42816e976676ea2de2ed8d6522d0be0446f0f897ccb06764c59b8fc9d1d500d3b9596e3ef8d5293b3db0efb6c56f3e09379d66f1fdc97a04f9ff6af3291f87f3fd2c3de628e4c8d7e4787b252351f0cb57ab591c5bd76ef0e7c27ed222f3b77c938d2cfb85ff743dfad3de29f04ea7e1e2c6c3d2fd961d161755823763df9b191d2aeb74faf9125424e5a10bf14dc2cfb1e250a68bb24bd39f8ab3cfdb21686d94de57af0de8d7841cfe538227ee99dea117f78c766ab149c20c21c78087009a90ce3657daccfef67612eb252dd76fb3dd1bba58a07dd6ada665d48649cd5068a0208ddd3b153c8c7ddd0dd08ebc7fe37fe5f4e3dd7741e21f5132d36e7086c155d684011167a02e73fd8ebd0d6f76b3b9e68b8e4f17f402f7324c3928b5fa6dc28ac017288b8334d0361bcea5456d177375b49bcdbf3024ef2b49f74be9a9ff8d958afce58bb3c7ec756bb075770094a4dea71e6e91160f27292efaa50e336c949d6a21178ab17439c152d40f66f4913197e4aa5d4af75e64a7a58e1aea55362600ef9b9cc0343fc9ae38ac91b2bf67ef2011a6421c6ccc721aa4404ea7e16f1b28186e86de11e56c8c973b2957381a03f43dd5b09464fd478b94b64828f54ac5094279e71a6780e70d258df699568ec00e945b599766e2bf35be80a39f4b5c701914b230bfbeb60076283e60e2c3d5de83cb715cd9a33e70e5c25f34c741cbb99758cd4389ca0a0bd0a652f8a128bd219c3f300a897cc809063581fefd45d91632ac525e00e50de0eb9a2da85d1331b2c17be22711f8db805524b5ab93c2b417d85aa02109fdebb0e39c3bc649fca02b8bbb57e6ccc351aa5e4b362c7134432613760d9558cef8eca49e51cb63028a6d8d3526e17eff871fb98b24a9004abdfaafc6ed7f7686351f446e6afd58f39cc38cf2ed5506d52e3f34a161cc29a6bc842d063a9b0ae44144fd3fd7a24f63391a74447435e5def9b7db5eba2ee0d3cb9720efc3c534d26fd115b584f4e00ad80198dc301004308ee67944995d91a263a9bb738f547beb8bc85031bfce766f0d3ec0bfa0748c835e30b436036fd94058a42632c95a345db02cd467fa4dcea5f2d3a113cf3804d38c163d9836d9f93bc98b67f40a0cf98ff2dae43b53695ea122f4c08b5cc024be9b63c571e3eaf8b5b36240aea70763ae76a88e35b3721b7742aa1cbc281762fc1d3cf3c6fabc5d0b4286af9ccccf96fb475f291b48a59324ee39b191c525995bc62b28edb707b5c0d5153da45da274a3cfbd3b88307a1617ce23bf3b949cbf9b6550693baa54a74881224e79d86918dec1a3aae516d8dcce5b9b2b4b74dba11a1b7a73e7e4d5d5ac07d684955bfee76a18cb0aaf6e11238215537bdb4d1ecc93470776a3d07f5a2630d8f124790054440a3d2f25d64c1cf99193bb61c5abc1486da67ca08057afe57a35473f468e8661efdac7ef6f5a97e3545ce1fbf36dcf31954bb18ab02333097afc162b0ad9af85ca994bbb9ec020780bc81fc34da163ec4f289974dee2b4ab213c0982bc1c8edabf019bf3d2c6bece94372db20b80aa922f5c7aed6a7ac3e730d9f2d9ffa1e16cf7ede346bfabd50a3ceec5efa7563c5f045d84bb0a45fb7c4b10e603efd60a974ca1c55686141af783a6811fdb7fab403414d1e133c43cda3f967e5f5cae9a9b5c48fc9501e44157741cdda660a53c6a891feee111880d1fe46f1138d0cd9a99f6c008c5a347e86019950bab86daee6e89d2563f587e5bd17cb51a594ab394f1b28b65e1a13972e6e9cddbde797fe582733ede80f20ff2d97dcea9f5fcc080028d6ae65452cfcae8ffee89cb753c5d8029cb39721e403e537a754ca5c128402f02bb01468f903e1b1b03d8564b0f1a3e6c33ddd51920729421b74baf17c98cffb4af6a49334551b1d9f1fbb9f738afdd0b6337af53ac171762ca79f71c3fde6acf03c4752b2910b6bad1fdb211f4856d8335861a10b8e7ae85a4d2dfeca0d62f39e888d81458f71e710bac42d41484960b1213a9417ed9de59c45538273f2e11f8b25a95535f4b7f744c42a676bf9aa7d8400ff7515eff93ee13a9aa65f7a073c9b22b3786a4bcfb59a5f0d65e6a2960c52fadcfcd6918bd754749595dfb8ebe2bb55a86a97e961a052be0bef5fa5f0a421bc700464881f4193837b447825ea7361e23f559cede4e74a90a1ec1adeaab7cf142cb2a287bd2bf8483d5ba5ca6765b347a979331c243a6f64089b48dcb8736895ed1c5d9c66ee40c284166af43146b8b69b411362a0427ed19014ad901fa96315ffaa0e32acbf7212132388daa9fb7d352a6f9fb9f6b6444c66d54db7173a6708e74986e328ba2d10cf89bc18a4006cee124ea3120e376a5681071508d1557c36d57cac8f4185a8a8e685f62ef3397a715f66ff03d6e15877650b8d1c15d7e639fb50017367c5977264258582c9295bb86cf9336593c72a3f340f0a256a4c14e6d358d8220f80c4fa9e0bc590176028a7623d3e8609c64066714d9094bb2d30d969e5ae648c5b0837b4d5d9085bb534eb0c8f487aff610f6dea85973fcd7c7250f357d66eeb2ad85e1daec6c47d16b85c6f61312988567cb201ab0a8cb2048a163d305ef133ef8c15f9b4d597f7e12ac7af00b38c0a02ccfea91c14c21c6433a1c5bb4041fa7c2d1d305d1daeb9f557c85a2ba7bdc2aba70ec967e861dd45ae14570e7384f19e0a0fa8785a50a742eb7c70e14c6794d9f8b375807a5fff683d4a40a555cd5529ab2447fea0e4041c4c21ca09d1c8ade0a46348590ff4ffaa6df4679a28707a0388f8e9290973c805142d8caee20dde15e57393846ddc5bfc82bd5a7788ad4eed14573efe1d6d1809d4a26718e84a09203b8828df530ff1c882633b7a2adb6ca60b93e8e43f72b34652d92f9ed9665cd01f329f20cf8486dfb63360227f41b8e09ba9144a009e7c699f25c85ea3a5248689e6c403515dd0d010945846f2bc01dccb1248e063f66f6d5a3381d419c09186ae9804585ac63c189d9bcb1489d3cd9d8647422242fe357e4672f662a92428450ccf0a4a3bc766890a847bfdb364e9baf3e56a6f314fc6908d578d8a2b97bf600313abf15512c410d8d898ce7db356d49b7cc9df75aba5b71fd98b5307f510d3fa3c38f58ebf8e67314bccd83c7e871ff3b886d034b8ef7ce0976406531e26bf4feece36e120ae300dfb7613910bc70c26b5fc509c11dcc7eb940cfe8a96e4b843965f5407eec3953faa1f14a829cfb1c9210d1e0d47486b39e1c93b7d01bcc41d719f7601544999804d293111412cf342835724a298aee198232d93871209e220d0b81f6f6aeb914f727ea180b326e88027f18a9468bdf97873d197ccfb8341423c5fd8751e239f47c3183039a61b99be636ddd61b57b7003aa2b138e8834dd0b71cdd962107ba7ce3acacdd0944e01a32a7dd10eb9dd1ee579e5ac263bbb656df59075fce35450a6ca88ec7c5e874c75fcc780884cf3eed788d94c5b88b622d24599dda29210d959e595cc9401723df02b9955a347b5e6308b777396fe2a2f2dbc1f6f3111fe9d9137a6d78a44bc31cef8672887886399ac7eddc37a25e4c0bf9b3577af9b7a1a122b3961cbdfbf90dc8b94ff390b0b0fb609b4f1dc550a7414117b1d120df2b660a07cf1abf80444bc079ba8eac95a5dc70dfc0c3ef0571167d607c500fd94309ff29ab541d6ff1e3a5fcfd68c8773bf34b78a66eb89d36170a90745998531405cb3edfc7238a18ed42b219e4a286576797761f29695763bcc5d833c62e79532a364ccaa554668d0861fbbcd78df791acd97986e72f41bd8e7672ecf2edf89eeb23ec0d86927188677b5d6f36b6b51ae83289fa1ad0de535e47a552247c564918aa29d621f28253c6a1468dbdcd810574c4f473ef1bd467f0cfb76d51c0ad0c06bab882ad87fb91e14982c50bff7a28bf41ec2d16f4aa5c04479e9bc3b4b993c72454d5a77d1fa7f3c897bab23555399f39d7f4157dbb2bacc148123bfc7733c5b83e2f06f6474fd2c9ae2afd50189d24ec5a6cf10d1b754338b3e7cc999fa68593e208d1706fc7ec66326a4d7dcc580c5abf0244b258e43b499b3d7c5501cb26953cb3390bb3a9c837ec7158ce2f06a2226ef6bfd2ffdbfff74a222f394c2e6c4a3a87333c389b8bf238126d410c92d55d1f754bc5e2989a03f3f2a376370c88c4c38192199dd9c00d9f1c238ecd9016284d58cd4ec685bc3d78e4b128f0b99729c58d847c9a7a3995158b6d7c335683cb5b62cea540631ad37eecbeb5780df92171d18d33fbee9a98acd858efa28b6395157ae6694e52613a50d2834134849567c0a3e30f6961abc0cfa72082e3a70c54c91a8e22df4ccc4d5661e3d342fac7e886a1342c919a3e6666a256b75aea3c7d2f678ef9993a2ba4c0913c1d49e1b0af49d3114cc02864c9ab3c5052c33a6e636029bb2fbc6bc1afcdbd63f51f7d7abff0dbb040bb66bce4999ece3d05fd3bc1e44a7889a2f4faefe9bd9227e98510b9e189a640273bac79a1c8cec4ef289f3c0afe6638bd4f08fc7e882236940691ff086382bbb7c64e87015cbb2aa23a47f17b224a2f4fb4d45071e8a47692c36b5508147c5767a3d87e576d97377058410d48eef6dbe0473001c8eba9d6cf5d9cc095f0b7353258c51690466aa64714e772a85900dee18a651d75afb6517e8dbf4fa29c1d67e1b5ddce999789486c1cc71f51eb84c162c7a95112f42376dc0c41362afb1d1086a5ee12db143f64e8b7bfcc5c65bd18948269f5c3b862f3b35194e4ffdcff8a8b7a83be69dc80b645f9339ccc60c7cb98c47003556ee119e69a5ec3391796cac7b034595a7ff2b92eaea752a406497b6c683804f6d58b4560cbb569e0eb40cfd985ce990ae71dbac51e617b26d286b1b56a6450517e525e6b64bc7134dc6ed60099b54b56bbf5fe9e906150f15d15eb9fe31fe9b47da1bcf5d8df74b4a42e0dd917ecc0c1caa6d38d44e5da4bb7f76c3367ab129076a6e355dc927b947c2b2f777c497824263ca679a4baac45e1b6a9cddc6cc90933bc91a2dfe9ab043a629ea8a197f439a92e73f194b60c986fead3edade346b34ab079f203468cace6681f4b9c5ccedc806056dd6fd79c98e9a06d7391895d0f89c9a762e1d9219de999b8f72f2b06ce2ca8058f16f6ba6fe6363ddcfcb4d480fd1dc54adb610440bf70212d44954fba75f1d4b0f2ef27ddc73a660793fd9acb4e4335a3f6972df3e832eb15aace9ea74d8ce62fad38e4d16fe4ea0a052a8f3a4704579c75bdbb4e482f56ea2a241f9ca1c12588d9c81c9ae00c2b31d23972f8bab1156c1950622cb19dd1425cd7b97872aaa7ba21aab3cf3d2dd0f2c3f7d67e63f29058adfec753e2081ea7efd15ceb5f4b860bf5189d79f", 0x1000}], 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r3) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 16:01:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:01:00 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003a6000/0x1000)=nil, 0x1000, 0x4) setgroups(0x4000009d, &(0x7f00000000c0)=[0x0]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x40, 0x9a, 0x88e4, "1770f29ce718843da3b0d9aba3e6885be9d04af4", 0x39d5, 0x4}) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000180)="fa46a206d8d501ee2b648a819936a2000cc5a54818a9eb88b335c4ca0a6747e26933e6699467d4e27e3aacb4e6c1a3589e201fac2ffc570d2f8d695b833ddfcddd0f2290a12fad7c11be5b6c8af0aa33bed63b2f393a0f0c77d7f9092570a314037c49238b1c0fa70648db3945bcafd4a50d01", 0x73, 0x8, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8", 0x4000000000000000, 0x4}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:01:00 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) write(r0, &(0x7f0000000040)="c3022cb3dbda6eab8765d79d8c0c56223bbbf73f6350b711e5c950035b43d519ff617ebc7715447ab7f85f90b5c42ca403dc3d483b1acf63d2725760880faaa22e8bcb14b3de80d64bea50b86b339c49ff3c24be71cd0e46f16664f4409ecbf1301b15d500bd2d0a5f558cbfd3d512ccb407649d4f86fbb594aff0921513bd5d6f17e991c94279d289e97a967e4cc6f55a", 0x91) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x20000001002) 16:01:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000100)="01", 0x58204c6f309a320f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000000000029, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = msgget$private(0x0, 0x208) msgrcv(r1, &(0x7f00000009c0)={0x0, ""/125}, 0x85, 0x3, 0x800) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r3 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:01:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/46, 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:01:00 executing program 1: socketpair(0x0, 0x8007, 0x4dff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="66fbd1991ced0c4411f4d6c1cebc4a965a1d4721e67ea4e0ad84c944f684450dab36df01f993f921414148782ba4cf932a0b057dc1bfdd9ebf02", 0x3a) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1000, &(0x7f0000000140)="70cf45f8cfbf110da4f755d979ab584dfc86342463fcdb37d2c34f7e9c155de4d0e7d944e84886c0528973246396805bb1c7d16c195914744fc3ade9850bb777c72e7dcc9d60c6a9ac1a0fe2597ebb5a8d6bb5be26291b3099ecadc82aeaa6ef1f09558055573d0ebddd29e05c05e0a4f0681f9196b3caf09c6ac8debf642e8d52c1f045401ffb1f615b45b7b4a3dfae9900efb1d731c05e5e5c98bfed0c11672f9f865d5b8c9725275a8d0d5a5be86001ed1d3cdaf644fd78e510693afceebe7043adae97c05fce47d1728b2a8beaf8e25b4c21e3ee9828fba444987a389c3ea6bd1ada732d89ef5c5d9c12ac0c1676e48b5c1df8963caee517a1b46a0478f31488c5b282d46d23f4f4a4655a9835c24fcf867872bfadad4514e1c3214455dcea0dfae330343932359beabbb06141cb4b7107dc2fc5e523f379540335f9a9e918867665a85067eb14869c8c3649eec33f37c381b343035aafa45f1ad134bacd613e0db69b8ba4af70082fb622b3134e13c1ba99cfb141093625e35deea1ca1aaba1439c4f24ca3ae33952e163fc07df67fd64d7ce9c09cc6a55388a3e47af5870c5b048f219d0ecae112b22f313e1962195270d1864bd53f55fc03068458ecbb25009798ed6e657b2c36580882d6b9a3cf155e7b789d0398965edcf31124f2eae2ab09d839c6c7e3e7c28a60af8b565d204f88a50ade54f3531e6868bc7faa2e6fe93d8026754d1fccec0dab1bd886aee08c4f4e35f28db3c15ac85e8020557605e6b74904b6fb84fa1807131e5d2da0b9e8670c53c84f78cb3bd9fab6eda26272cc256265d36af01bcce1cf8ef4859676032e0a68feb745735a80bc1b11b5f9385309340c550a852057dd9c62982b754966271b376c37772bf86cbcb7f97e335ed05a2e255729492aa4946f36efd7be17c0d5cf564991afe9122d7ec1a73cf0de4ca01379445b5e779379209f9a13cc42683d6710e4a69d85bd9550d9a0300a077167c6455737a301e401d3648e97e33d2e19f2c58c782c27ba224e4b7bbbe5b2d369607b3a93194ce1da27210c1e92f9ddc88ce44facbdad63c15b21c5fe50559625317e7d20da9c33e41e27327fb90033a6dcf4664ccb70c37fad7a07bf9ad9bb75bb4432d70adafa0d610d3fae7b2ac804e6328736a5d9339fbaacd2379982678f99e4f2be15428c569acc1e4beb1844abbed630c1bc7a270382170e25de12c13b5b513b3df69fc9a03a4f7746a2e19fda352ed7296bc34c99e1e1c066dc44e7993a5eda8f8125c7a372c0d4ae2553cca3467c879650de7ae7f3f9d58160257e2b6ad5d50ada09a1d5921dbdeb307d1667d453beff459479409c6c3c7037ad2dd1e6216bdba710711fc0920e816c15a11e52ea65eaa9f147b2ebf00639520776e31c3f793aabb145c0521ec9622bbc004043210801386cd595be9216931aedfe6cfa19e30a8dc06f9302993b2817a2c667ab8d43bc76d6af3a787703fda4b997dc944b59e17901d8cc028423bb8ea02836ee5857db6d59a7ed2e95f01a812624903ebcfa7b1e6853943f36033f67e90b0c8a6839e61123baf5031a664cabd455d4c22413408ea877d22f6aadad165a621f715deeeeff415818205a94ed4c89a8d8eeec1a6c2373ca6fa84f1f6110b4abf3fcf2ae435abcffc25a50633720f1792f0929e777a21db03a66e88f6c0763438884598d1a8e248a6df0a3d3a71383764a64396e342fad7215a32497a1b99dd439095258d2f7af7d2dd7ca0041d04c7fcf33ba03af154e95b6f9dbc7c44122ed464965c11913bdeec482095bba40786c23c9977c5678cbe5f62558b5e2d5732b657deec080904b65b06ca2c9453f990a9cad02c4f6ce5ad872aef71ef72ac2c38a9210b38609232417177e30097e520998a228eb61185f33cf1e3ab483046eeea1848e69b8188239bec5f5345384fe0e3c7b079904824517d92c459a1f4cef7b22c92870dec15218254c372a3876c1c02d63a434e9b9e95ec9255ff91018148e9f0b7612c0355713851c8a86a8e3784445d8efa0b395e7139a8e789c5e5f759d27f539fb93f1d9214251750e6d8ec89eaee9bf9783ba57d4b4ad77ea8688a36dab794b62c9f77c3763f7639b63e6a1271e97d3e1da08cf42efeebc7835959cefb64bbb40648d803689b0cf6d27e9cf5e481c1e60ab12c59370d24fe48c2766d030877886c1faf21c725261c8ed9ff3551196e9ba7791115b26426b24355ad0a76d8712ed6ee8061dc472a520610e91a5efca0b5b6f475ef37635d0e06bc58ea25cb9aa2a23ddfde4e26134cdcf7102cbe8cb7788f77878153c48012d5c065b65b9c9ceb40fdb217f804030333ec8d4bc1f7e2319f9d09a1e2aa96fe2a8d8aef8be85bb8fa24361d67d6f257a7a364cb4cd5c05e1312898fb52bb1fc9ee81ee84debe02d5b1e740ec16a4e4b54822a54a5f5c188a7a3c69ab50acff1214c7f0e80ffcc8ae86c50260050f42553700318c4c8793a7864dc1dbdfa306d4ac189295140136173c96f881ad4051e3a9371ecbf8e02332f2824dcaad62403b749b3d57d2a1a938eecfad238414b5e6f80f9db13479e5bca66f7d07bfa6ea03828b643c5e63efbcb2171e3f32e052bcf471daafdb179ab1f2ad8dcd07a03a797193ebd7ef459b247f2d2613758f819b20e421a26bf43600a2ffc3e41a4b1717a3429c7849c79bf82932de3881df11466ce500f812bc8eb5726ab3a41e875f276e019c6f5e2021b9232d04b135a8e97950fae237aad7712ca7f17730e4a813b88ed924fe394bb5be09b36247b147ff735eec902b0fd647175806ff2a086c4ef3f227adc81387dcf75bcc549ef787d72798e6981e4bb431b2587013db9564f8527d4b9ed097b29a53dced5156e86a39bfc8245cd86e03b1f9ad13ba931015dca0431ed446c132dbc724cbb3801c1270adca3d39ec3182392ce336a461d0fc0f3c7fab6d492a7fdcbfb41296d0ff23425dfa23b272c42245c9b5816a0e2def589842915180fb9657ff3f82e4077dd71d626340e223f40da6363734b096f5b5641db297b46229e47af80b950c36467c1404b7a697ae0f238203993a9e048aecf346a14d8c6e7f25a9edad88887816c3b7c035ffa77c29698b90f072108ae70689554edfad3ef1550194fa95e669922975e32981a50db9b0d4ad3681d89e9fb2754b79aa4259f4ce9a56e279768f7a389f7dccd6e3bd4646a1c6d7e5ea7f38676a7ff037ef46940733d3f5ca56914abaef7288b9f06c2c9d93cb8c75d8b40208341831b6a92b8670d973e0fdffc147f4cb24d2e8693392d9bd55f39e77043d0b349565bb2549d90a20cfe1f5a6b9611351364ca127b9c0ce2752fd85fe768405f7ee669cb8d6840a498260be13074e8fd301df615d4a711ec95a718d4d8179be0281fda098c4d59d369505e45844bbabac5c1d5048f8dc1fa1216788accbed207f96802bd2f611eee0442ab779d0f4dda9e7b87bed578609e7ac9b2b459028414d296411d796b1b48dfabe1695960a7891ba39608209333765a494be79f0a4b9411935c5f9fed555b8fde014ba5a7da108d2207aa2551683841cc1a61d9506c9600d8f693631ed77ffd4e3dca7202821d0cb7ae27f8a2e0523dbc57cfb4b495e636e5bada839b7e25b9d8eeecd99fbf17b82f4d1e1b901dd98317ae018082d86f8cd4c80b07cbb7fc10922582d6e8c0432cd7bfdd960fe0abc894005c14c1e6965de71eb81bf6c6b11f4305edce6e0bdb5c012c36526da35f3e6961b41232d2b201610a3a82e8d5cd5fe16350d59a3ea6bdccf278cda570eca19dbaa462940bad81bf78aa96378a8cf5543fe59abef2f8e79ba42ae971857b8a5c594c5a7b05d75fc891a0cd8fdee09272f8f32c36735b3a07a5645db9467fac52f7ebd8b5b6e865441fdd2bbfdae3f614990f4b06cb8bdf8bfdd73f922676942287e19354760f7aa1face9117ac06121a54a2e2468ce9995fd36e56f9b7908e05704579e26a1771fab182170ef3faa1e61abd69d64bf418cfff0bb61ea8c8f822f578d5d5c714ce52d472bd6779c248aaaf16f9230cd04c594303df6c36d3698ff1cd765c5f68433056b446d7831eeb25396a70bf6fddbfe887247ae4d0036ae7a1902eeef14d5f776cbfefba7b3b9e4e495ec9927e84002fe89d74b083aa2d98c8d394a64d88fc187e46165d487debc0f7253b74ca1e114cd2f346a21900bbcdb3274eda1e71de5067319229151ea1963e8ac1427935f455dd6647df7b7388aa47d10ac8179b7a151031b1b78cafcf0a987b36926f7caa3b48ae6aecb9ecf96e9f65ce1e0ec5f4e1482c385e802ab8409a24f0e12e158b0260d046f2b526d0c5cfaea4675a5f80db7d4cda7241963c6f6ec9a6206c86bb0803d2154a844d43edcebac8b46b5d87752e9ef90c7938a7fa6d9b1fb0e55536d6fcf9c425a0bb8f620c896766b90ca842eda622b6eb3322a75963cff87a6c20f1574f572729c1db42f5ed1e06a6a6c37ac30abff80a8adc58d37a30ee06a97dac95874f0d93ff524c50c9e1a1020a59c83bf0692bac943c521b9fbc55ea7a60bcf51556f7091111ec1c0be7220a27062f04edea0d543943c1bb81955ab67a720a87b99f36895488024b50bc93f57b97fe90604e1dacdb55ebfb1c6b496ed4686d8dddd622a32e4d89affb104240f03c23e5dfe6f578af4139543923c016f561980b329ebed90b87128cf4a0f5b98ddd1ca22e5f25d34899c8b8fbe518c29566253fda0620f1eee9335b467e5c09d1cbdae52e91ef2d7b62dcfc19c094404ae9854c6e311f820e5b2fdc01ef95bf60f630a58e11702cb3d5e404efcff34f526c7bb144a0d947793893edd2453a10eb66d2736e5d4a21cba8f5005fc46afabe75c2857a2968c103acd1d1a850f802d4fc511f52efc9d0dba9016349eded714e649ccc1a5c9fff16242e2091fb1bbe2daab6713cecd915f5364a568dcb5600ca0f8d547fd2bb10be20e552e97087a715f1dfc977741b7127a2d16114e33a18f5ab7f9c0510d2c7da731dbe8fc3b9d16bede6b4a33b1e9f8fee44afea6fda60513d0e162b8200f5347df460a3144232f445c8c99e5cb4dc7ba1c59c4d361a2bade3bb83ea0ddb985bf2e09ac2c4fdb33daa7656f19193d0c0f882af91d8eed9b30c1389501a4bdc26ea0142ca38ce59342b32b184cdb2493b4ef553cce31dab4b635701ec81c797fd78a492a8562a52cf2deac88bb6e27083e9a75c93f3b2c0cbf469a588b8e29865b876b0c8132fc88234a3617e86a2a169fd1a6df059354d38abf94ae3788f855f3db68bcaafa6fa1a915143efd147d222be7e91ef8a7688df1f0206c863169bf0372b38759371fdc344d3971478dc45ec17f35f82d7763024c286661984071ac374f29b42b5e54571bee66f0530bd67042c8fbd7be5ad343128e2fb0a9b452fb07b0b50960c7a01678141fb0139d73938f53876f6fdcabca5ffcd8269d4e508647eec1658e02b95c2ac731bd208b9b6ed46edfd050c33d21bab38542d1335c11d4aa77dc0d318df15d6f2f36f4592fa1d603e3b668b4ec3bacd37645043a7bdd14ddae9f4c29cab896706856111540f30c630a078c019c0b9f56dc5ceaca8d059b744eddbf0fc838ba6d9983678e65dfa42b590705c5479b1078012929e08b1fc98d91c5c861996446950875c54a5425a4442a55bbefff967954295e4c818c10bb5ab51d62a9b61eeb19371641285e143e6378afcdf8e307285c94dc07d3ae0f2bee99cb07ad94b2d75e1d955e354e3c4c5d73c88302734a90e8b00") 16:01:00 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r3) r4 = geteuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x3, r1, r10, r7, r10, 0x106, 0xfffffffffffff2d0}, 0x9, 0x100000000, r8, r0, 0x1, 0x0, 0x3ff}) setsockopt(r5, 0x593, 0x1, &(0x7f0000000340)="7ad11377539209c43dab2f1f83fae1ef6283fe7fa1729233462d8deacf88e48cea39ab0137ae4e7dcaf95dafc8a234eae3c9fe9e09819ed221b7ded96bdf27b04da9e80bd4c0b9c880636ef30fc7a2fe6977", 0x52) r12 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x840, 0x10) getsockname$unix(r6, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) setreuid(r1, r7) lchown(&(0x7f0000001480)='./file1\x00', r4, r2) setgroups(0x6, &(0x7f00000014c0)=[r2, r10, r3, r10, r3, r2]) linkat(r5, &(0x7f0000001500)='./file0/file0\x00', r5, &(0x7f0000001540)='./file1\x00', 0x4) chown(&(0x7f0000001580)='./file1/file0\x00', r7, r2) setreuid(r9, r4) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f00000015c0)) connect$inet(r5, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001640)=""/67, &(0x7f00000016c0)=0x43) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000001700)=0xe61) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001740), 0xc) shmat(r11, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001780)={0xfffffffffffffffc, 0xfffffffffffffc00, 0x1, 0x8001, "e64d2710e25f1155cf7eababac90c21feeaba1e3", 0x6}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000017c0)={0xb1, 0x400}, 0x8) getgid() 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r0) r5 = semget(0x2, 0x3, 0x291) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000080)=""/107) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="c1df4ac50374a1090ea90bf4852d688894ca5a0cf4ecb2080e68a9614f7a03fcef57e7b400b7f0b309f70d342cc8e004c4206cb1fa10f46d8ff75c5f6ebbc667b7faf19d173c", 0x46}, {&(0x7f0000000140)="e91deca2b1cf1346127c4b3cd3ea08", 0xf}, {&(0x7f0000000180)="140d275d2903927376a8e782b7400499e3c1d04e1b3173ba50e435d6dcfc7c86", 0x20}, {&(0x7f00000001c0)="7d9f2452ade7678ba97d9a20f3797d1eaabb5ccfcd22723c9b07b1851768002271e0140de59e03ff4860252ed203dd20fbc68a7d21d87dcbe5fa8f682d4ea1cb4b85b1378a44b4e7c444e5cdc882749358825d687a33911dad589aadd891520ecdcacce54c9d47d3efe5fb22f834578da20484af6d4c0ca28c23746e9da1d76b7dd03e18ecfea990caf6e9418a8f90b03da1ae5d7b37232363f857b71cc7a30de547a3f92e9de4f9ec5cae1ced49acfbbd0c489307ddb56075e9fffc8e03233b2edf9c0cb16e547e8a66f9b39110d0c8e3714660da7820aadac9e88c5c8973db9ddb2a4983d22884dd328ec187b1efe908c6c6294e3f76c9b3d015731f02cf611ffa30773d7ee5fb6251d0930fda70d609aee031c9ba1757193d8d3ec621c8c82507af0128e6079bb782e4c6a0521f29aad1ef911961e4b11d62584df1cb66fccc5cb1b30ff8e10d0128e464eb368dfc67b3cc4245bfd2073a394dc490502d91c47f3e1bc5d086c46a14cc25a1ce283c3d129d74c28b215613b603dd85c78d32e8f4e29731e7b7351f7dfd3106a5afb1ed95d789ebe55f6b77181ef923eaa0e680bc4d590a0cf943120e9a3bbbadcb757c1bcb9f0c16aafff6704b61d5a8caf9a1930eb579f91c2fecd7b3df1a3100900b53bdd21243cfd392508c49878fbdd30fa5509126ddedc2b4e973f380e1b7db6331a6845677bfdb8cec9b3722d72cf2e5f71daddd4ef6677cbcc722a74ccaaf65e31a9d28388fd969f1482df37e95363dc1a8d1cee0f672fb2927aa2a69d398dc6c1a2b4c65baf2a3765104daae7a7d52ae646207c24867695d66f230b39bb518fdcf6b03f42eb8eafea46ae421520a9c8b057929ac4b7c84d45a413e0e6ed84d204e0c3e380d21cb1b9ae38ea1f1991d51208212c58b6ab739e5d6e062e789f872710470afb29c2fafe62b80a771fa379ecc62ce9fcc24af5ce5e77c987df868de24c78d9b29a69cacbc73cc0dbc983f4901173d53e99ae5f19344962c366cfd26427c01869ca85361455180f29d7d604a6caad1bcd49aca7b9217d9183ffb75bd02ccc8490150ba0ba090bb24ef9d23072ad4223a71ab373b088981cfd2eafe2e8a258a92ae6b517cb95526cb87f98f01efcb0b7db6194063a5da3dc44678a88422824aef8bd13be3b683349d44707407b59dfd75e997253237d8b6ca97824318d7b2a17e8bfb377ed185f40014bbaf48750de9e9f09109ba91b44554f75cb87cbccf34410464ba1113206207d794dffc2276f246d3c4a3afe13b36aecb9b6b0ce239e3f777a8cc0f86d6a2475fb3e5aa2580fc51bcb4c41313d2610da4d8ad03e01122a0a7075dfd217637aa294277a7faea98136093bb68d15d42f54af9abddbdc3a25faafd50e8ce180b245f1e60e0bd7463b9bbbb2650924bf630a38a1238d3588f31274cb2e875b50179fec0b7c2160cd9c28d145f55465c3d869a6bb9eea636ebcc3a671c839cdd314cc9747d0de3041fa7c29b43045cd487265c934d4cd4020fdb51496acdac2c69fa98561df915486037b13fbaafd73665ec79a8a11a8b0c15bc507683c06a59afe3bd7d7961c6b40198e507b8fea079d2bfaf7a9fcae69e4679c25a8351e78532da8b351d614e8bb02bb3ff8de1bc3e8935a0b400f9276fdbad38773af5b4bce9b02b1e4ad06ee9fc2b5ee0063301b78a3efc77b1b51529752b09a6b2697ef8f3b4174064b37d0abe6d1d2bdbb73f6085a6827662c5b33923a5352baf554c60ff338f674bcb5fd0892dc9613635bfae7bf3ad5790d1e42d231655ea6a0c7b12f3682ada29de9aa1f85b55d7a898d0f24e7f72679fdc8aa4a8026929c01bc8136afa1fdab4ba06e48ad5661f59b0c7330a68b8c79ac08ae58abb4f15fc8955dcc624a3bcddbaf6a5bfe4761cc5fce48545a9f60d1320c5de9262886c4b5b3f935b54899dafcbefae46876888b28b4aec2982cdbcab04865047b00436847254c7445ab83f7b8e96f21cfc9303bd282c2449795334b93fe4987b3bfcefe34365f1dbcea614bbb69725e4c5445da971ce6a8781326e37218310688727955ed7b9f6b79ef9acc027c3ff1265bd1361441ec34deb10d0bc2082b24bc3d1d73defd8a2675c3b6273843ca67ff769d9da9090820ecacffb732d0543c700d69671bd0c61f6daa79302b652e17ee0ca1afe7edfdd1f9741d8de0af0bc429f62b2d4c90e079c77c1ea0f99c722b80896249292790a09b4f4cbb7727ea84334d2b70827c8d357698619a85734ed9e457776668ed44c0d6aaeb6f5b01286d6e63028043bb2e5ff4469add02a2d9fa01f76e8c192b87c1af5c0438b5602da7a80ee840b4f697b38f2f74bc98f08a5f8094b473be046dbeda0ed068b5091a6cd6d46fdd06a55951fe1d0712dcf8844d02d7bb69eba7acade5576472e47c2ade1343cc81e14cb7e4e44feabd0fdd584a84d8fdf94ff508bb567189877a6c50978d5bf416448c9519ed8202e320aac33ddffc25fb8fa2d62d807103c5b9bf41853b86ea3ce8e4d7a333ae919cbe217016e25e0dcca7374969ff351594917dfc80d88877d837d76d29237d8a58b5c14af2a5fcb3e6a142a93ae1fee23afc2d2eac7ee34457adef2783d991c3f97164208d60c9609edc7d644c705c117ea8c855803f430e282e1a1c8b53745d89590520be12bbdd9c1d42d006471ab098a5aced6a1094837048aa622773ad074fe913a8cb0e1a04835d38273e4f1b9910b54749261471e47d090bd0dff915dcac082f5508a43890bfab4f09a3e16efe392f3ad1aa75899c612dd4dd61e67f226131ef5093449bdee546800f5001b00aab0564e1c35ac841352e8c694e56ea694270e98e1060bd87d6a906d13cbf20dd96e16a3276fd9eea6a31eeb09307e1cccf2f3c0d8de981618159cf9d4fb65a9203a4ff37f8996bb3fb383692b3599a012800c16f22dcb9be8c2a140c4bea20894c60e0e6072fc36082d42b691f0e98161a8ec6952e131c70fd60b6101420d95906c9d5a0908aca307c6f929cc1e6e98c3cd3d6e0338ce0e2e6062bfc060f61023e2854d94aa44de92a3d0dcca77255bbba2517d87df372edac97d94afd76b0587e77d3a7dc08398a86ffea6dadd6a0a62e9404112d7d8bd85d6a5dcca77ae47527bd308cc37bb6c8e46ac99efdfa8c3bf0dbf924e391e415b59ca5a67ccdfab7e7d15f8708a23cec83dbde438e7f767ca39b8fc462680f4bff399c3b335d27432e4b9b5664f4c09a8e7bf268df49b633aa9f65b7354ea908c601ee8c95ea7c54b13b5a0a10d1a60342ce11a4718fa11791e10d49bcc18754f3e040e1e934e3217b846168ec7ed0c00318bf3df9dded13a9f7242eb5f355cef025aa48e990126ddfc9c04bd0a4fd4969e2385943b2b266072839ec82fe9896d7a3b90c9bf70c8e2daad057c8cbf4b92acd73451f8389c9c7ff63477f4758349a6cd648be966490b7d753b4575137da9b9bcf5d249f3ab9c9e2985118a578c867045426edf9e81f5ef6e98450608bb4066776d9202bd86dce3cddfeaf8f4942e6374acfe618ab14e1adc953357815545e5ffecd1a19c53a910b8a1a9512a6b039bc031c829a189731eae4a5e8e45c8c44fb0a6c345929d35b5da0a40aad958035dd75a64a3e37ef52e561002ccedb1a36aaef5073151ced86908bfd5ebca09b49d2cd61b6319a4c1d06c2d0948502bc8380499f48d39e2592651281d9a9f6b77919f9fbed1aab840504399b1c44ddbff0dee64d50cb6cd19d0bc75e2552068ea3397f880f9e44c61b06603275eeb283df1e467c5625f8248eff19f334827a80e34ec9bf2f400cd63aa8e56a7732b7eb08b5d5e54756ac7f2f7e7c71c763c2253b41abe38dfde83183af8338ebe2e5e537f991160dd78624f325d71d11315361ba32538ce8812e068623062892fd78737fe403e2423bd45549f9763756b865c1fc37aaec43da7243b264a36622cead3da01429a0e33340372b360c022374cca9e6a2c7a1e718de51909bea641fb16679faff6c6390d67a38cb5c0a449200d490a6dc416c1e6ddcf4cee627849f8b99347718165be13cae4de79cdb354893c101e61fbb8cec7026cc712dbb77769a3485236b72d935934e46136abb6ee9b55da3c1ef6b8c27dd201e0ce715e82fdb55594cb4edf117a0b5e6a728401cf3fd43b67410003fa1394773b8f058066215528d99a27cb38d1c53b6dd5ed79b6dccf1a810b30ebf8569b47c48ffba4d26c4ad3c17739aefa64063ff69cd9c06377479cd98e1063d1d1a55b3cfc37dafe905fa7e2f3d877300625ae605f97a757ffb2202d0462cb278b6dc8c3c9dadcd888e82f15dbb94cf8b7e944c264ac5bc1b9b970442044b17aacb429f3e04ca5c72af28d3115d8be7cdbf76ac9e7e8a89f369045ca135cf428c4beb6bd684bf4fccb75532e095a96b85e3a86df048f0bca7464bd2e08a24a8f5f9d3e028cc42b419951015fce07befe61653821a21c1b6250c2a6a529911cd177d72a12b847ae82dc4df844ea13feea134bab6ae98e47494d0669f2c1a16a432a1fcc2ed79f8d4a206b9c736bdaf49033f6ee9d8db7221a068cccb97939e59de28a058cb06f9e3e03b7cf286f6f05f8ae23b4188104def9f3d435065970baa8dfb167ef5c9f011f4ea0848dbef5d5c63054ee4a2e9c6b2225386ddbcf8fcb6b31d48859eeb63e1b827e63ab8a63b74191535fc0ab91f75215ab3ce32f9af12cd63a017eba983a1aef180cf0de32a58ef30f045b50521db8dc610e30574da6478fbc60ccf94972d876bdc7430b518118e50a135554ccc06083279416a8b81ed45f8275ad2a3bf237b5483fbf71a2b17dc3630ff1624de7628e63f06c8c4926308b477e41df495e1778b861569cf0cb29391a64e0d35d90ce902557660901d5e5c7e39899cc62d74003e04edb74275f7d0e0efe46fb8af417873089fd6f24a8bc939fbe0179452f8cbe4fde0271a6cd3ed2c7eb3c37675d3993def3ee1f273283cab004838adf87dbae49690054388134b33d1bd9735d6f40f48a07c68dc1efe95ba78f7d50ae028c774d1207039bc79c306c415e46686c1beb9dff6edc765c0ddcd917efbc4f64649de86db41dde94563215309d577bfbb2618bf29b00410376344e4b01932b50ae1884440108ce7ead6d3d1dc064a1a0728a96ebcca6d7790c85aecedc3031a44949b23d70cff5b0d5bda444da5986fcacf1258c5f03221d5e32ed56f03e081512541b9506444bc60127f510652a88e894a7be8375b391198fe8efd7cd2cc7595c44e35361c0a0b9341f4dc39d29d82c4ca4c00f567ebfb6bf1a4c118a0b26cc8d69899058052d220a21cbc1601e94a77f4f65f408948d774416fddaa483e5e939868c23de021e1246cf761aed11d128d4e1183c2aa1bf7cac54806cf37901a88fac91fd73a0815223e049451c3473c9091843078b40e838aa2636f8f1cee4a670d3bbc66fdee26e0b3191f198f49a495739d2efc624d787740799048c3c589b4a52e618b091d60733ca22997a9dfe4e76e785601490d339af81f5970b76a3bd23f0ed42762f5d180b5fe56f796e2783baf585966d0bc0218610bf22ff7294a0ebc4fd166a91a9b1116d3749a7425cc1f273624cec54eb9255bd88c209af9d605f526e018ec734a9fe9afb442c99ed27dc84d9f9fb19df7419b795fbedd81b10e194e48081f92f3c7a232a3d74d8f3895af159f51ca22b5dad51a00ca0a97cab2038b1bc91f85fb7b05f7addad0114b47a5edef22cdfd803d929670fe74fe9112bb52ff3b051013c8abb52c767", 0x1000}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000001200)=""/97, 0x61) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6cf, 0x2, {0x8, 0x7}}) write(r0, &(0x7f0000000080)="e2738da7b7fc40bfcc139dd260228afb06f21aa2d57f408b8b7c9dc7812263eecb289f902812775bbced7cda20ac2a735af80de2ed53d5459864fcca5076c13c073d901e21195c92b4d666aada80a2b6bb03b480d7b5fe89fe3d9246e162c1202960e840abed62072797e6062582fdf85b89d4443392cd", 0x77) fsync(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x40}, {0x8b, 0x2}, {0x80, 0xba0f}, {0x24, 0x5}], 0x4}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r5 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15cf80526aa4a8034132e1db40942f849df78c33f999fee04c", 0x19) ioctl$TIOCSTART(r4, 0x2000746e) lseek(r5, 0x0, 0x0) r6 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000003c0)={0x6, 0x29, {0x0, 0x7}}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000400)) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) mknod(&(0x7f00000004c0)='./file0\x00', 0x1020, 0x7) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000540)="bdfc7370560c8384ac465702bef452195bc0c362c455a2465cb241d0cd6e55894b972f1dbacd10c49ccc0f6c098f5c963a6f0eaf2ee909ae8a82e3c0d76de85bd149181dab67bdc0d859cd5bdfb8258eae4f408b39b8fd520da1c026ad5797738a4596f231dc3503b3d041e3cbd6157e704a716027f12066fa3004da4929e1d91fd262a9cfcdeb23d888c77eabab1b879ca01dfb105eb2ae5e0b2a460d64d4899d514045c3a4a9f0f8e697228a73aa4412afe7", 0xb3}, {&(0x7f0000000600)="c1f69bb78779749134d80e772c75500146ec764b0e205731d7cfc0a5", 0x1c}, {&(0x7f0000000640)="ed8fa68c263b062e9a44d735da4e37e2285f8d27beb1aaa428f3bd7c80a80e5104181717ee1fb9bdda5998baeaacfb230e080dd41f263f0003fa2332fd87ffedf4d405a71034222a5e857a2bd21b7f504030c2f387259cc9db5043dc21", 0x5d}, {&(0x7f00000006c0)="b697613a5d0917aa9aae7daf9701c3869594e42f2c389fc48beebf10d0d2165b3ead9f239a7af7bcc7f9d07c1056672320bf22d40b9a1cb0829bcb065879684e61c811800bc613e2f2f99bfb5635e1974d9228b33dbbaacd4aa40767fa32268b07b925b5fee3ca79e62e05a19db8741cf917469bb01a0274f9892e2f9e861708df68", 0x82}, {&(0x7f0000000780)="c5f76772bfac9ed9d2572706d1be60b28ea08e43128643b32030b782e3222d0a7b93be4ebd0ac95aa4505d58359c061c1f758a36a80356bdff78560dda776d0ba9b48cd5302f0ac10312fa7f4959c1fd49d273c32b047c6a074636e2", 0x5c}, {&(0x7f0000000800)="95362d9c165959eff1a263427c7865d7cccf66c36cfd7720fbc18c80b87403422f675d2466ec0e6f78313d314985d40911a855c88a585869dea672f93347290e683a21f6123fabbb84402922dfc25ae57a9c39ec0ee155913f731abdc5661bd415dc688b060be663357633365f2565dd9078d0a23e88340b0a0564caa0fb1caa97fe9217b6a675518018dd8e49c7917f8359c2829f74dd54e128f22d194b25e85cd6c7590c6c1474c690b8f33de21c28824090ce7df12ff60f3afa49476dccef648cd8ca701d3159a55cf0fda2a6bbabf488273ed9d55aabe656b4ae0f0694a731632dda5ebf46549702c21d00fed35d052e3427371942def224c22fbc75e5114976bd64a79b3a7ba9e057487ccfa98b52b58d5e73e61afe5f02ff51d222048c12d3fe00074433516f32a4b5e0459bc1f4da0b851723688f1786834149609cc228ca662f2222124216d9c98001401c4835a83b25f13571a943842d1df7e4696b199dc79771890d28adbfc45bed8859a2fab2a543db49e80741fef8eacec05fc2e7a7236a51bc38cb0dcd8bf95f842b49e336c21d0575b6462496731b3ce8eb2cf97a168a7c70f1eeab494b12ec3c1f308279874af4d8736ced2fde19bc4e6328ee962382c719ec862cf0d147dc702009aa0f5a236f77842b8bcce8f7b7c85bb98ebe020d6dde77f8645b72aec656a144c233d826648cefe4dbae0aa286583f2f23fc95a6e6e3b81cb04a4bc9007bd697a0ea0501762edeed9bd997da2b9efcb407e574db1c7eaf75a3af5f58876e2921ac885d35a90b9af051e888b19057b3a76ba866e0b6462e2a932a80038ba322990cfb3e295b269f7d495c0facb44185b17e6345517f4a25634ba7c6a9955cbb363a80603495e8aa08ea393f7dd0f0ca890a57d60b2feab860397e2f426fa2c9716b3c70adc2a92516727fc7bf4188939483052dd55cb1313b864db952de96ce65c93366246bd1013162c60611790811350dea048d55db3ca9e321653d3e212cf3a0bf39610afc24f68c90bb7243f91ab7073c2710c9e5c90444695a31bf4947de135041a2824a33592056888bf9eb3efe1b8a8de5937800b57493a24784a280c270b3ca129816d9c856ab939336cd6a3b2478b5751ea888844a8bd73980e649f13d2e244db1772a96cb585e6e5e1b165a84d963bbf4ef6031f2130589af63b5b8d59fcf9efaf825204e55593d7970b46c10c95fe5c496a2485da1a58c7b5ecdd7670bc1b8389a4984654bf898cc9ae8ce0939806878c83a1a3b8eef20c36bb2be6315dcee2f9879d0e7bdc078a30c65f23cd16c92d0d5eb3cef3bffc9005dd0c93cbf2a1e0ace5a75bfb46bb0364801e70290cbd8ad78f9aef02622f499d3ab0be7b32ddfd73ee37da7dc0b34fe9ee4139ac3298a1d43c731c4188a1bf76e42feeeca5a2d86802bee9bb784961aaa75415829dabd127338dfa26c6975c8181cc177a3d482bd06e5ede553ad5f96e8cb6f599336922b849c06b828f26f0356d6144b7f9c24eda3d4145032828f01dba0d8b03f3b922c286f8ef23e0624c40060d88e5dffc847e4d33ce0fdb58be1ef93d8b46a46b682b315d56a991e5ab85008555615cbd614a3843d22f47bd02b7812d5bddbe7de37e810ed33c4a37f07f6bb9557666e297413b88b02c440807776131e66caf692345dc20cfb68c04b1cc6a571ed7afac8b970533599ffe7b40b850e4f2c8111aa693032a51c865d010df27e3c6863c560c15881e4e830a3f2e4635db562bdbf5dca909e1dfcd71e7ad6c80f4f500b71ec33435939b18bd7cba38a02c6031b9fb7deb8bbb13c540a632de8103f74bf4e468f13a49aa6a97de37dd94e29ab7b302a5df9afc80e4a91eb81c2db6b2e92f5418e507a2896749a36681e0ede5172906509b6a8187dab6341d849bab428f1e1bddc608290e57bcaff1002fe7c621b429340489a48cf83453a2e62b2038c7f7ddecc5c7b6c81fe2d5427228b2dcd0c8ae97e9d27cec9fa2efcb775694f03e2299956617edb459233019b1d50406eba226318d545ab9f074df0e32c2ee8bd3669f08b597e106254a539bcd032b53b4c60be5e5bb8b0d73e8c6312d85d755aee3a4945b3b598f0151f2a9bf5c08875e8cc3e28fc72bc72d850665e9721c1ca3fabeef5446186dabc4fc2863cba4c20bd9d42c21f804975b155d72874543f852e3aaa86382d7b65a70541ab2fd012d03f98fcbe89c295c1c89d16b628e435ddd95b0868417756a51a7f908a65d6762f581c138456823f41218f91a4ab1cfda9aba016e534a543d002427eec4e8a13de03aff431153f24fc4ff092182cc3761f369dff9926367f9c7ce2dc22f9d20b97c212a86369623494736e31abfe37d7ac6930778c52b177004c8930d8584d198f3f7455c2c5f0711a4bb6f702fcf5df9d6e836a48ec1125a955932edf7705e35204eceba3a12fe8aa80af5d89c52689ca06227561e399daa5530fb8db24ad1b5142cc723155a0e95d93952620578b18efe4124151e0877480b258c8dc71b5888cc0d2e04cb7515cee9b086c882caea7c61b8557b2155519495d65605d37c380c096d8a3dbb8de4a01c3a912342a6b3876959f5954406dabc565ba827914dd46f39c362598075f732dc39456589ab52681a1445057dd9033cb18ec331ca771201849637ecfa0e6e198db656f66fc8dffd22c493f08d5b0e5ce79326d6b67566ff15061fbf949ef45ca2e68639efe65009e8c03a1f9de92f9a82ea9d750badd894a3ccf3a2e356b2e23648e6279920c760b71fd51b54455d6ece44bc6fa017958fadf01c4b2e234e1a9ef90c191927a9162cfe3b9481e0db1e7d8d4d68015f2f39555efa11289b162d4d44fc62d4474b1fd7adb22d3b031e57b909530437197f9d311472b16968c277ccea23cf40b5973bef5b15e3acbc8b3b193d4c43dbbe2e9f426dae4b36bc52c57d5c07739baac1e6efadf1d579051ce6020ed4408f5b2e12143d3c856c6fddf8316cb181a9bd5a7859e8b2c69f98d392f7d851b9213e6d6e31fe4076fd72606e420f015a770e6f64e53f4e9b7fd1c4b899e1c109e370f5d3e6b2808c8ca6b71ae6c8fe995509c33484c58c93c70a0945f49bef3c975749459bb9f87f77b1dd31a38c04e826db78635ea53b46ed3793b3065e27ab004a5ea79bb652e66f5695125dc7664f3be77988f97df9aeae862d15e8bcbb2ba639e125474784623aa52a224550980d5b8ec9f5dc6cd7cf4c300b1ae5e04281e7b5e03f072cf9ee8c4214b313188982d39503467567b8f1728bc357c0ffd82b3faeeac78abe155ff6ab4733360f15e896344adef179b3cc74c456b80668d9c9ce6d5fe603a6d1173f779ae62f5470e9b930da2c6338424a9de3a7e92dcdea889d0236168587fd8e3ba567bd437ea0e4740bbacf16976961cc5f1706449804d4c6bf0a78d26f6cfa195481d0f32b0513a0a7086f3dec57c48357530d668ef08fd72978fcf7f71f1d09be3cd58f49f178d7f9bf6369e0bf76588afe8ec076bdcf6f38dd0d09869235554b5111795d449763e037817c2fa6d0416db37ca5749e2cb492d68e9f092d9e4da2e2cffc6ef6ab11f643c9e57157225b5a3fbd1ce2c593ab24137db2d00fbb15ff123153dc07ebb2bf16a74edc385e23d9a0d2f7df88399a6924a13691a2e724c0965240cd18e142e8b507c5c6429730d1b9b4b083772747c57da02dfb9adc578af1a3fd02dbbe11097d3783c5d40c1a4ddf43ff7268b7f328ce0b40d5e9bbb3505b74c3518d3b3e343e15719b6b9a3ac6d070fa9fc27c92929afd3cc4d2901e1f1484525c1ba07f9895ea26c444e60f364a83efd77b946edec91c9c6a71b424515f947a28109a3d3191d2e5aabdbeb5dd5134bde0f322a74557f151aa57bce8c8e9409dc1c134ddceadb23c481202071a03eb033a57380869c42e33fcac3386f8889a45941de32687d76b542bacf49846e8d76bdbab9df26b4bdf73edf0dee4289be34911dafc7f23976212fe16ecf2b9b2289f8b7718260166a26da1c2a7a4b8fbfe9a6e2eb41113f21e2f3040417d41d68f1efbf8bf1b340dfc5f5a288d3c6b040f054890c2b611bb4a0cf5cad71c52a5e7943f84c364014884548da4505e3ef0e26c89054c5d067f436309d76c4776a82c649b7cbcda18fbc8c396fb524571fa1680008868a0dd619c76f081576474d72afd3c15ea0ddf7ea990f7eb745d9a2c69e860b134c538fb2c44eeb50f97dc3a8d5254a0bd9c6348275ad328f9541d9aa4b35ec5672e52047e88cb1c141bffcf2de8a29697e3d8377021a9423b6688fb0706184e07ef00c8f21a8bc13f9ada05ff193623e50c9f74cf626338a6b2d52c68116d447387b1ceb5b033544959d2b75c5a06e13a254c20a0e8a5237c3843cb2b75e412eaf86d92d2d2048204156835a173389ad356f79281274cce8de45011c2fe15a71ab55efdf37db67c83d77c2810f1daec3bf6c98f7e2a0ca0e0c63e93f9b39c2b37728aa897609cebd83a0f01f8c1e4b29fa571b7a5d505e10c2cedd8f8f97d7ccfa59f20b18f162e2c33ff26aaa9f737c02e1e8d9f9801dcd8e25628c42dd8fa26e38b07026f7503f5b22cee1bec4118b46d93343c023eaa686fe340fdeedf8feee1da88c9c2b67d63b0349e854475cb5809c95f41336b6b3a3330842179f443163079c25e44668f4161a10ceade81acbcd6b82d555c8c4fe580ea6e701739d06116ae626a7a1021ee841419da59048febb8efa3205017f04d124313551e2b3bbf08d30e6cf90ab72a964c2ede65dd2c2b44bc9bd6df8e38090c9df28b45811bb16b2e62f6acc44166c4dd278dae99a39976013e71d17e9550ac735f6132ccc75b6f8e3b926c30f9a39a885733753aa45148e93d163923349091360dac66e098d3a3979fd6e615575e4df36ce7f4e23c97f3a39b700bb7936a9737fe3bf33ab9edd1e9688a8552e8e93b884dbd03a29c5e283c1f6b9013c55234b31f4aa4e18d65badce6a735e99ae1df080fb5995b9c69f7eda35c50be08b2d5ba5b1e95ccee7c357b65c641c4b2cfbf0a5b816d8fde50f5af2363462feadceb8e0ae54b8fb671e5d1e47244019bd7c1cb77c0d4c7e77cc46ec5bd4da309760c2eb8cd391e7bbe4dcd6e3beb7c3c0c4cd160fc07b4b32f97305320063b361db3914334e6b3d50b3c1dbea66290bdc2d3029d1bb179762850efedc569e57af43be14548eaf31d2b5b34b6feb525c7ef3363cfb9682406fca7902f24479fbd31e765a3dd179815acbedbbc0f1abb3759f8d6d770d4f1c3ffcb4628c713a4934bbe6fc65afd9bfcf1e6f1970936883b7ae6cf58e006df76a0a7515782873633bf17cf81f1592eda1ee8d0c370087bfc0f5136bbd12f578132e76282cbbd26e5c7dfb800f923062b31f9289f22728eea4cb20c54f505cd9d1c8ab30afdd81e9da525e7de795a57b6c1ec0cb182d84a25ad09c9a9e736544424051a0de6a0ee79fbcb12c9569054a6c9475d289873bb06c9ba9aa40d43046685779d1ea19746a66f3cc102eaf04adaf3a9699ea796858ca7bec07c21b68360bbc359730b32a2864ebd4182a44591da8cc6c34a67d58bd40f0855cb9e5d6aded61afe551706b572da2256b8edd4a3e30fcfa5fd282efeca537e163419aa33b36a694aa28b9d52c433f7eb521d01f0a32f1e2e3cc58b650b6828e5ed64f4a135730315737877cbd8e7ee36208bbcde2ad63ee2f3c3c380d9de377ef2f72c0d70130815e70ca33d0c8d355ee312b1c82b24ca873968d1047533bb3c9ff5eb6fae2ee584a8a", 0x1000}, {&(0x7f0000001800)="98174a048482fcfab6ef5e33d8040c107c92d63a4d21bf6b5eefdfb6841a6adac5a6029044ec8c3c9fef0ebb143d04bd05903dac852b22cceaeb6faa989468c7dec7405b949da2180abf0dd6350665a1665798852606ade9bc0a2ccdce4c77", 0x5f}], 0x7, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r7, r6, r12}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x0, r7, r6, r9}], 0x78, 0x5}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) r14 = semget$private(0x0, 0x2, 0x20) semop(r14, &(0x7f0000001a00)=[{0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1800}, {0x5, 0x7, 0x1000}, {0x3, 0x3, 0x1800}], 0x4) getsockname(r13, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x10000, 0x0) fcntl$setflags(r15, 0x2, 0x1) pipe(&(0x7f0000001b00)) setuid(r8) 16:01:00 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYRESOCT, @ANYRESDEC=r1]]], 0x3) fchdir(r0) read(r1, &(0x7f0000000100)=""/229, 0xe5) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 16:01:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0xffff}, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)="10a609b8e7ca586ca455ad38ba2bc12f655fc1434f44311a8bc7ad1de5609235e90b9b21ac18739a1fe80be7e430b7d8b7cf3deca6c88f01cbb3e50e301ae3e4b0248fb1323b7a2a9e2e8d9294ca56104efd75963c9228f15619", 0x5a}, {&(0x7f0000000180)="c3336d7e78f0cd11ade1119dd63049bc44c92c39a786386363a2dc430d767f4f64e42ac0379a14fb2648c1e7ee0b629e1b8b7a4c624b7b8d9b218dc791980e69c3ec75b64aa83f5159b0c0d7f1661594d2d427caf45b4113955a052b79e9ba680fb71191da4a6de1eadca2fd25c842ebbfbc17ec138aafc8872fff9ceeca10abf5b070c444c6ff10731f1a24dd031112a7eb2c633fe9c8c2c0c76bd1cafe22a1db36e009e7335a5f652db578e95562e69bfe5f491f621ef6ec875efde1013264ddf7ab1ad40a5a", 0xc7}, {&(0x7f0000000280)="10e1cc2242ba88799cf4f7e1", 0xc}, {&(0x7f00000002c0)="bad9f2b86d31ee911a73e2e49c0c391ddf", 0x11}, {&(0x7f0000000300)="4f408948e9374c8aa04a23ff231eab4180b209579a40ff07c57e17eb8246f4332b009b9555c5", 0x26}, {&(0x7f0000000340)="94d645d9fc0c570b5c53e6", 0xb}, {&(0x7f0000000380)="3bd4e66e9ab36aba8f21282b2858d32241b6ab66c1d8a235503e7c9b059d1bbb3d2185e63d01b6025e738593e9e0b58032ebebc93454618492d060a0900e814e31d4cff74ba08619692daa635c295a007d1d9b895e934cf83ef3c4c2331b3b7e9b477080a0cd3239d30843e9ca7bc9c2cc0da3f242cb2d1f30b708038c0ef058681746152a07c9645cc14d02b03c8fcc06feea66398ffd8f89a9f89d4a3b6976625ad905a24cc25e0d2e40e9f2b4e3288f36dc1a5ac49f0f6e5cce3230fc5951e4b495871751ae9dc73789fc70ab22f0", 0xd0}, {&(0x7f0000000480)="5e28efc67aa3205d0249a2fade564388157c6bc874587a3bddca87ff9fc14a15c349060d0da25010612dca3ed0d2d7b8ad4adff8e4173eef8d0abf79d00e277aaffd9b7f1ea09e52420f0c09f7b2f3e8e7e0eb76d1c2e2d346f115eb1831d35e170f2f58cfd3ae3b48c7565e2e7000fd98aa46f238b5dc8da46abc4729d46a38329a28e39390e87d0e4887ea929b9119c1d21f7b3b03a0", 0x97}, {&(0x7f0000000540)="ae679dca17d50ca12e94c3d1e27107d54032136b0b5efda302a31e86464cdbd8b4d9e4b4aa2adb6f3032434d16295db9c2ce6a1773dfd543db8d2257cb94b85962287d0011236134a1e9b1281d", 0x4d}, {&(0x7f00000005c0)="637827ee8f46503a75e87d12806e761d5c5f993bad76554f8323799ce9d9643351b509241289fd8cde68b0cf0606f900a8ec19407539749cda68a9768bdf18d576a2d4aa1b22cccf59e8da30e40a99dac9bf36b2a3ffca6724d2b052492d81a77ea15d6d1a60978eb420a56de1289a2c46599398fc16e70bff96b85175eb2ae13115f3deafeb499955238bfbd449d09d8c8d143905d74271a7", 0x99}], 0xa, &(0x7f0000000740)=ANY=[@ANYBLOB="e800000000000000ffff0000f7ffffffe604e373b5b814a5671baa2b4847f8da9a7455cb7a7f3c977d696aa4bf4ffe120d5830f23756755ae78bc164ff56d49352058735eee6e7dce959020ab983a2767cf6499b71f87a868714c34b87b2fd3d6990d3cb161c8ec8d395e0c4c57091c32e66dabdb96c07a5b2622644349281881b679419341b83fb850eb5c8b081c2a15c19e87f3ae9eb8aa0c31dbc080f79c28c896df159c8a351356a1f4e731a7adbc15f3876d8b775d2cdb89e310a87367d906e685636ff163a95341ba4ea472b171b15c299e8db459d2dca6f5a860479898755000000000000e800000000000000000000005800000020119353d374ef328c53b6b1e1d1d63ef372344fa763c5db0b35769bdc5d60ebf2b221226a8c6988339f3a32df3c9baa7769d66e6523831207fb23b171125c1e312ed9c5114618ae4dc62dad69829b781d660d41662804a1729f3cb146b93165fcef7fd9443d3c127b8b51993182d675f2b63c9e5f89d984ee07c20e71a65edda074cf5de4cbd76ca7fcdc763a33aadc9a7d33f2c329ac9f2b73dde5e476924f9390258abe851a0978f65baf5ff36972db5d32d28f5c36966447a54c6e2d342fe7e4bc9e1aacc5bded80fcb35de81f60967baf7caa1000006000000000000000ffff0000ff030000d770f279ec7bd7a5763497f4ce5651619c7a9a3e8f5e82c14079efe3d4936c10010567ef05ffcaccc5e41a294065250f95ae6dbc7dea7b11a5282c53b57cf260c0418d378194aae5a4103f5a120f03eb"], 0x230}, 0x400) r1 = syz_open_pts() ftruncate(r1, 0x5) fcntl$lock(r1, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) getppid() 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003940)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getpid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r5}) r6 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r6, 0x5) getpgid(r5) sendto$inet6(r6, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r8 = semget$private(0x0, 0x0, 0x8) semop(r8, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) r9 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r11 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r10, r11) r12 = semget$private(0x0, 0x7, 0x7e6) openat(r9, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r12, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r12, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$getown(r5, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x76, 0xaee2, 0x3, 0x0, 0x3, 0x8, 0x3, 0x0, 0x1, 0xb54, 0x2}) write(r2, &(0x7f0000000300)="bf0328dd51b0f68eb793c0203a455bfffd562e03d72f088d03baf854e212292ec4ae2f94964dba53d15c47acdf4e8fbadbca6bc86d0d4d4cfb24e050298931999a53bd98b6a6c62bcc2f0d60df1a27a047e5e95e62cbb29517b4ef7d21d1fac25ff7fb2433016505e5468ebd44e0ef15bb21d4af40208acb5e931dd6ebe3c87c580f60e8ef", 0x85) 16:01:01 executing program 0: socket(0x1, 0x2, 0xd38) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000000)={0x3, "321949526ade272d8ec63ffe470d254c6d3f0406f640783d84e8eedaa8af6864b25ea2f2a28db5505b35b72f5a3547d488efb9542d8f1399506a41cfc487a370a93a9a9e4d476ad1573759d84afa4e67011e07c6088f0019b8c1574610da99d0ca9c71655d0af5b72e13b2505ef3a99d16be6610c5fb7243c5e6bc9bd4b034fc8653b9"}, 0x8b, 0x800) 16:01:01 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b3e000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:01:01 executing program 0: r0 = socket(0x10000000000001b, 0x7ffe, 0x0) lseek(r0, 0x0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x9, r1}) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0x0, "b8000000000000080f00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0xffffffea) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x100) 16:01:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="00000015b422c21a539263865f3b005c979c87d610c9c6122ac5f392295e8bd3141eeea1cd99d316b799e88f672aeeb3c8ea07f933d5db2109f25fd6ccf428f3821af52be6bec9687300d938b46a057e4ca1151ce2479ce1f82cf6252e548912", 0x60) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x54) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x81, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x6}, 0x8) 16:01:01 executing program 1: mlock(&(0x7f0000215000/0x4000)=nil, 0x4000) mlock(&(0x7f0000216000/0x1000)=nil, 0x1000) 16:01:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:01:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/136, 0x88}], 0x4, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) 16:01:01 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x400000) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x6}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) r3 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x200) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x2, r4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x6, 0xa900000000000000, 0x10000, 0x8000, "2cf8eff111a3c470e014da9db45a641c7e26f24e", 0x7, 0xfff}) 16:01:01 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:01 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r1) 16:01:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:02 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r3, r4, 0x100}, 0x3, 0x40, r5, r6, 0x9, 0x0, 0x3}) r7 = syz_open_pts() ioctl$TIOCSTART(r7, 0x2000746e) r8 = syz_open_pts() ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x1ffffffffffff5, 0x0, 0x9, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x4}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) socketpair(0x3f, 0x5, 0x10001, &(0x7f0000000000)) 16:01:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f667d6c6530004d1f0bf19a71ba8565502ffeb4926ccb75f41a74ba4f7057fe8d0dfb0729b30fbe44eef52eb88e644d09be548dd3e82e8c08c9fec7aac222e933374181e6b4bdccc70215557f79e44e1f57668d2e7b8710dad5bcf5a2195a04ece570a8b1730d6650bb0c616372a9d08275b41f3ebd28c19b7ff969fa00000000005910000000000000"], 0xa) close(r2) 16:01:02 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) openat(r1, &(0x7f0000000080)='./file1\x00', 0x440, 0xc) close(r0) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 16:01:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) syz_open_pts() 16:01:03 executing program 0: r0 = socket(0x10, 0x3, 0x6) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530005f52823ff90d396c3c96bb8b8a882c3a19cb6985"], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x50) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x0, 0x110) semop(r1, &(0x7f0000000040)=[{0x4e1378b3c32e9c20, 0x7, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x100000001, 0x1000}, {0x0, 0xfffffffffffffffe, 0x800}, {0x7, 0x9}, {0x1, 0x80000000, 0x800}, {0x6, 0x1, 0x1800}, {0x0, 0x400, 0x800}], 0x9) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:03 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0x45, &(0x7f00000000c0)="dc9f2973e94d11d875ddf71275cacaa99ee3fd89c1ac4e14fd0f6fd145a3c7d9a56f360c00131a1225b190c43f472340130d4398306a1fb3fb8f19fa2245c59578b780d9e9") fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) munlockall() clock_gettime(0x4, &(0x7f0000000080)) munlockall() rmdir(&(0x7f0000000040)='./file0\x00') 16:01:03 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x158, 0x3) mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="16f978fbe8ef0364f1f2ed974523311432fd2230b784499a2b80378216d4f959be028c0b95a23bffc48e280b38efea6db9f46579c274c02461b577f37c434d449fcd8a47a5bf3690599652d72069807c1ccb2d89e86ce44e2e0eb78dc786aff63497980e5ceb33e8903f6952068eac172d9b50d65b4abd530c5c1c31490091534a6d722a4191dfead2e4ec29a0114354157b995b34958134d36f8b57dcd6d66cff20b91b43a35d8185ca447e14c4b39af0e7bb3c81eebca3ff7bf76c", 0xbc}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffc00, 0x9, 0x1, 0x200, "672b95337ce7b3853e3ca27dc9fe3989ca37b974", 0x6, 0x238a}) close(r0) 16:01:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/192, 0xc0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0xffffffffffffffa3, &(0x7f0000001640), 0x77}, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x7050, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) 16:01:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x0, 0x6, 0x401}, 0x40, [0x6, 0x800, 0x2, 0x3, 0x9e1, 0x535a, 0x2, 0xffffffffffffff80]}, 0x3c) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x40, 0xc0}, {0x18, 0x0, 0xfffffffffffffffd, 0x5e6}, 0xfff, [0x0, 0x3, 0x2, 0x1, 0xb8, 0xa7f, 0x0, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x3, 0x1, 0x80, 0x5, 0x7}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20482, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x800}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x129, 0xffff}, {{r3}, 0xffffffffffffffff, 0x90, 0x20000000, 0x1a, 0x1}, {{r3}, 0xfffffffffffffff9, 0x21, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x3, 0x4000000000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0xb94da1656dd53d7c, 0x1, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x15, 0x4, 0x10001, 0x1}], 0x1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x20000052, 0x8, 0x7}, {{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0x101, 0x8000}, {{r2}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x24, 0x6, 0x8001}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000005, 0x3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x9}], 0x0, &(0x7f0000000340)={0x5, 0x100000001}) 16:01:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x1080000, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x530) 16:01:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/147, 0x93, 0x76c79be74c191fcf, &(0x7f0000000100)=@in6={0x18, 0x0, 0x94b0, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xe8, 0xf0000001, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000009, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x80, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x1, 0xf9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x40, 0x8}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20000041, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x88, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x6, 0xeb8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0xd99}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000040, 0xfffffffffffffff9, 0x5}, {{r0}, 0xf5f7b3d8ef184c26, 0x10, 0x2, 0x8, 0x6}], 0x10001, &(0x7f00000002c0)={0xc673, 0x4}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x7}) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r2, 0x109}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() socket$inet(0x2, 0x4000, 0x1) 16:01:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xffffff6c) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4f514b3b, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)="c22aa0f9877dc2c1a9f3b6e8bdedf7374e0a653567f2bc25064878d55b0ae145fd828e7e2ae661d34558ecc3207b23e546ce3afab7d541ec1cc2e77dc977986f9d2b199dc7ce6bd52ad5b670e34ed6393356957241", 0x55}, {&(0x7f0000000180)="00296060f3cecdf0c6368cbfa00fa0d7322aa63e567a4669e89ecd80cd05211c0ced33c1a65077b93b0699fdbcdd84f7fc16a09724def4c703d187f2732f0f27894845ba41997b6e192033922198c3aa8bb0d6aaf92eb31e7346dc670f1613f84f7c2a4156b6000fc19237e2d6a7076789316e76484838eb60a26080691c5dfc3d222e90c44e96d9e3dff245bc7f0423b4e577cb1c81b6fbce5ee0aa4e47dcd219ed1f705de23dfad1a040e32c7a1cf513e1a2c3bff542e8e182bc86c94e9d0b8cfc7cd819e5c722be40bd99c7416543dad9a5a02b4c7dbc369f3e0804221ace781145e216e8906695da3bbe1a77f12484a455fa4835400acf36238316d040e88f92fa8e7ddbcd6f7ee327acd91c14a40d0fadf18a8dee287c76ea199db5abab84cd979df07e7c3eb591a2e9045d1c62ff93740e8443bb5f2fc8962218648a5bc52e418f76e60443d8e7365ab60437665cea3726a78c6482ad364f25f04a6a0a254e99c34577f7ed75419ba2bd15e4a8c18ef1395b5c0ecda9ddc1bc7f6da5d7c4b4cfbe005dc17ea967e18214e9269b189410df89dc3faecf6ddbf4959b96c3ff45d33763a14868af16cbccb7c833d15174596b830c911e095d843a98e4d3b57b230940acd85a42db971a01e7c4406d6dc66c05046c46170099bc009d74c0d56da49c393ac475297696c82b793b0322a84837b07282cf06d31049b149c40a485db3c0e23bff8b03346f2fab00d891e9db467bb87c74131c7ae4188e9e95411bec85e408fb6cd2ebaa0bf415ffff88f0047191b8181364c20cef8c5abe454a3825e7113d851cb2598b48655df08439b5307c9f25de4d2037996e59781bbbc53790bd4b2bf4757c2ab83af5f03591229c35cc8cef3d8ce1e08c42c168a8df31f095f44f9789d3154ad342db7d990364a2ed654bf49cf424c450305a54b22411afe45e4e5179044a58cf0300fd8d59462173d6f0cc6516bfbcae8c7edae3cac1834d7bb6b022831c52b140405ae19f4b5de7e9995189e5c4bbe53b18831d45c17d8f9c5731539b462af6f2df7980a19775bae570b9baf0c0438857401672560d1d10c8b99493af7ca1a613f4762c66b91d2a007680d77de86c85f1f6f9f99ee31ee6571e949d4397d15c377ee0d004d91cf492260f547828098be913f8371ace00014953a7a0a87af99d48ada6d1b06acedd7ae15973c627818faecc7c2e316cc9472b0b1c01acbc9f1bc11b3294305fd2463daed5b8e29df8a1a35393a5e03da669cd697d6eb9ca96712e2cc6c6c44231840903d4db453345126965f3e1245f2ad12ff5c2daa138fdac878b1058e98b6d9a1b84f6dedd87f88f1f28f047f7646c700c9936435d0434fd492e3cf0c77382113fb5110c3051c63072fdc0c886761011b7a89aae4a636d22c6be2d6d44e1da12a07be10d93491597d2e77415166496ba8d1cd35a0358705a5323f8dfa6275e926a333da124ce85ff2b4d8c5aff1c34413340225831c0c304a0f3debd3a0b51e5525c2301e45a976b19371b5490d946c190cb60d4c9a29fa053148d333b3d774938fac52970af4d0ae6f9f76adbf8c8829d5c1d59fec95cf1bf5acd54bf1b470fc3e4879114c836833350b9c8d64b4c582b46aa428bce480495b953922ed04118fb858191d27cd785fd88eb0b11fd6719954789f18d9ebe8d78c756781bd990a67054d30ffbd8d26b05ffa6cc1d211b2ae547796b5a084032850f5e826a949939fdfcd6c2253d9077beb2d71b22b8087761d63fe4227a24080bf096c32c2963755dab458ed30fb49e7c1a70517ef3c53860f2f4e657eb191897cf74ce5b38d86cab5982ea19bf07fcd82e07c3a12a74da481a55c1bd7780c63f862f2ba55c041edb84ca081deca5ff1c2311237eb89bed3c84b0bf470e508a4a93b8bcec05942c31498650940d2af6e06a87e341584d3f03cd8d75a6115660fe5c255d24f923c8f81d339b426b4f4de8b8536b38de019f2e5781ca28e6256d011420bea2f33fde7e3a9a236a955a31188ef16e602ed28a6ba2252a0bcc191f33a45a9b76e0dae2faeeba50180e2e6d5af4f587e5e521bbb28c567fcb9af393873894d72bf06859d9bb005c0953a9e48618b53ebf11fe66a27a6a908dbcafbea384799b5e533c127b36b18417678c8e6effd2bb2256fa936b1f86e6c6d0bb3c298c735adcec8de0bd57d0d16d4f7b384188176c32c7a8e406e29de0ef4ebd512b141ecf36243cb38f5926861283a7f3c3ff4eb6a1b66ebbc77533146c8a0f6bbd4a91550559ca3b681e9143095da62271bfa8ce2182c0214805a489a905677e1ad84a2e0a9feab773406eb1442c1081ae8ab6257a593a57081b76655b066ff040c6768e7789c354fb52596625c0513fa51c69b198e8b4d0a9df0e64c60a35ad46a5c22dabd7780b8431cc96d958d600192a0f36943e62773f1848b91a7400edc72749b5a22df4e4a0391e6a48011d27e341016b23784893a084fd8b2b51573f9edaabe30f0129f9ec240b3d0c6442ac478e908a98c56cd15904273f22d6f50455c477ed95b3fd6ae83e2f81bf993cc13bd058917bf817722836c32adaae8200479f0b8100cb00a5e1dca4c31d7fc57c03023040883e9b9d8ace3e4901378cb3e359c37adf052ccb660c03062420298b862e9c1048ca912b2d5c04e92e22753ef2e68d0306f9ef6c7bcbf0be49b0023fac229beb587f7a33d2c9012c29c4f24f07deb65c827e7715dbd323935201058c1451eaf446137700d8ab11a075754a9cd25dd955b72c14e6192f30a372f0001518cd880386f9177bd812a673a72fb9d45d3f88332fb7065a9573b38a246ac2e8a61b938294a3cc233c210447506d6f1e3c04ffa35e6356c6cd3aa8672085826fce8f480b11e28c959c124f160926847551a129076a72a867c01454404e51434ff94b4b5dd2b66eaff73ebefb1bb22cc4fad0a88481e352f12d2893cc7d84920918fcdecb92fe32a3204c6c327fcd3e69017d9e8e94c45016d33c5356b08ec5fab2b515e6d1d99997ebedf2cad7df5c5318fa8878fcd5ab4f83fd2e7239aa5ab7c70952bfcbafdef54e18abdf0c06022d54caf1d20f94330a8cf95014b0d1b7b54f55945712f0393e8a0fe88f1e616dc3d6a5a6ef4d114edf1e6aef1afd1b98bb5b7a2bfad8774d5debbeb9d9a8d96f1aee62fc93a371b08bbc46c4eb9fb8b1685f1464028c6a0e0f750bd90f91935a02ae1ca90a0c57f7c87595882907a2ac153ba5b5978c133300a5dc9f6e725633c81490bdf4e38aed11c669a8296fdf279ea060d7be46cceae87f08cd6fb44e3f0b774200ed8ac79b0ee915a806fc38da1005fb3bcbfdc976f2752bb3be1ed4c330e4c3e0edccbcf81fc82c897996c17985f7920737540095aa1bfb7b762ca5921bbe29a3aa99cf4481d51a6eb16314a19823718b03711348d38546280920bcaaa256d28a528bcb55bfd2f3dbc95ed2820530850b7910ab32bdd9ca42514b3c849b0f12d0735d3fbca04b8e160cb047edf4f272b5eeb9df3c7c3c22541d3d73598aa1e97e32f4c8e4c928db7c028aaa191b3d8a4e54121ea48254bd72edaf9207b8461571e781047feae3999e2b1096206e549911f01d8358d0748736fd9f513e7e7215fb6cc4a1f94d30d67f115f726b4b969d9443edfa06c5236ddc4f5829b484de289407754d277f5b3393f1d97737e5270ac4949157ebd830ee5cf9746c571614049f9a2e5390432d1e93d443a14492c02ccff1cf585194311743929f1b36cb27219972a9fd6856be703bcac770f58c670a877661077f3bbf9315896490d89b69cbf60ce7c30476fb1912a58db3c5c39f349d1c51be6f750c3f255b969d3b8483ce149f3e61c206fa2c21f2df1037365124f8a24df6d6a88d3d58edec0d9a05ee7aebb2c4642ebf7a6b958dc7982a2193f4a949e1d2be33e1d3bb88098cd86ee52e5c5de94528317ca5d222bf6747570eda6d84d7ba430af9cb28bd8c7e5af614fa885f016c62773a63a13418370d9af99e10d3e412fee50be9af28ebce8d5aad923038b49e85c20ce7587c070a911499432b2071845d9d8b344225853379e602d015d0ec8820616eb918639c208193bcca9c2bae6253361fcd8d052a776a58227d21b27cbd6918fdd940b272c6b9d62bffdfdf3f94e5e85f8bdff018067c6cce68f7113efd166950689a12c13fa1dd97a597f3d65db67aa1afd7317951e3aa877f226ad949dd37a195b8bc1c102233168a0568a0d40bde0176a24d98722cf660f4cf91729178abc3fbefbc028da5be77797e5dc50d38b405a274b54a723a81f31e47341537929126bd9c1a5b8b9209f3f0a86d091b0301fcbef61d5f43035769df4ecbc3945b8e9810d7d90479724c69c9e9423e3de99f9a8f81dfa872c2ae8478d1049cc9db27c187ec3ad205eacae5fbe743565921da807fd5080e0fc2d7290a2aac25f16e4036296053bba5a1cd7f13c03253455994e8a4b6b7b5db9ff4a8b73760cda8af840c9fdfed7796c200f6b7c10ead82838d86d92999db264b97ffbf06552d6614401bf37cb8674feca37693fc886929d54757ad620e7f1955b6e23740c64666a1e39834841bd2bee3a4d75671f2c22add0e4fe42758d753db4a54affcaf65082ac94e3c406abe8dfe9300e76a3099f2cc373fd985534dda290f8a6d866520ca8334cd184701681035dab6913b98f385ac9ed04c1932b7960f15d8088fe6cecb22fd2e1db0d52e977a547b62829bc2993ce8cbf1fec3e69f7f60c7557baea76dfd630a2f1d4977d29456a32dc1b3d75afcbdfa7c10f5c7ab73cff94159d1887e8a9d7f52a294705666d1b2978e016768fb680b5fe7ecd1169cb6c80873c19fb6bc94f88ad9cfefc3769992b98b1c73cb8dbb6dbbc7cabc05f1709326ef76ac32448f74df5531a36d3ae4da2be077d98a049f755d1802ece136ee748b64e911898a43016f11fe2f00ac11807f63ee289a9cc0b12539af923c160622f809eeaf2c43dbe89097991e912a0649348f3c444bf189552e2d59703afacdfbf8f9a92db05b1da0d9ec4692eeb8c0b421605cc3d74425e4a54ac1534cbabc5ad8fb14e2d0bd4e3488083643dac926a0de702fbbdaa92374d16a49485a8edb484bf3f52c3a45ffe4bbae00518c5df6da46b241bbdf2203067fe467bbb2548774ea62d7ea6aeb227b97966b8159b467c0a2af62ed8c80865b766f02d873add0b100635295c2f69478e238eb664463067fb14ab2ff8956562379698142b272fa1164be27e54ef24f4259f69ad0a6d0d66b7b6945cfcd0dc40f49e86440664564ef04d8056948ca3bc9d5b1d4a78eafb50234beb72f6b1e73e8b727c7dacef555c9b8e03097d81ea9609012b145553d0dbde306b67033b9c9b4112a73c06a282ac64f89bca3588b0c7dd2e695a85cdd7061f88163d203f8b3ca02e86b60e8a49bf8f4e7a7c364bbdd5968c11c7f36f19113cccbbe3ec0df0c335be0df8a1e241ed59d8ed638e5a4f860b43b28d746ee8fc2b37b8ce7f87184d8690ffbdb7a9be86360acd30b3f13ef1b4d814d77f18c0a19af82555c9709bc6e94ca4e01916f8c6f50897e2e0f89aea30c4b9d9952c72832349b25ebd2abc28676a61f8be5a52a5bfb60f11ffcec608540c3e054d6081528d3179582e20bedcb534fbd454476c918c54cf2c4596a8d17b1de58baa738f7fc7d063f6d65b0d59ab0c282ea434478bd75f65e6eebff16fec187168a5067880e54d453fb25938c65275bcfb737c5d033ad59b3e9b5c32ea80a42cde0fa4f0356a6c76347a7f8", 0x1000}], 0x2, &(0x7f00000011c0)=[{0x80, 0xffff, 0x7fff, "0393185458963d13891dba7bea819bc79dcaf5ff70b4256d5365d9d221296ff9268d0dab62d114ea88bc5ca93d4215115ec4b0a1e9943b4f09c4bd6faa5064f795650fd49931aee7e314c3652619e53d4577ca0d28cbb7106ae0804458d832fe800d5594f8282d10742629c7"}, {0xc0, 0x1, 0x2, "e9dc7f710e3c1bd041fff2e069a77e92a85e7cff8aaa01006e04878562bed017faac366bc727397e44dfc60386b3b6cb6778e9f75fcf9c0263f929b8d39c28c74d49c42a0828f6e7c44123906743c9c9fc4a79eccc7cbaa1ee74d6e65bc22b75870d314b9df22980f779d278906f8334265f3e082eac30ab11e2c1d71b697b6126944d86bb7d11fe0ad12fb04aa2dbe66163c4ddfa8b7ae8610985fc16455daa95a3fbf790d32baea44b50"}, {0xd0, 0x0, 0x0, "dc227c2bad36eccb0d23b608404275e309202fac35f6e014462f108a8d2f3343f16b81d3652dbe6057828f0b8ac2c1b3aed20225052618992556542b4cea8dadf8b7b92afcd093b2bb362cdae7b7f0c3efb310bfd1b5aaf98c2f527246d13fdf1de1485ae4311b4061b71f6f1fb2772b82e00798092a731b4fb0c06187871b87f445564808f382d24f244d089390aa1d9384bb6ead2580a05ff2270e6c78a5bf8af948f3d425c763534897a0d111724c0362ff9caddc3f293519086f"}, {0x80, 0xffff, 0x8, "8456e9292b6d1d5cbc0e6e19965ce77d72999e53bfa59e52c37d19ebfcfe21cff137612d2b4ee97218b14d879f7bed6fac57e5fc946f66d7a85143bde071d3f45b1c951fb1b99c35928440692423afa0829fe0999553913e3ac69d0c8df32e18bc155e9c1e85b2498e2601ade1f8d2305178acda26489e4cdf6e2abd84c0cdc4e38f25c70950ba3df287cbd8e29af6f621"}], 0x2b8}, 0x403) bind$inet(r0, &(0x7f00000014c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x0, &(0x7f0000001580)={0xbceb, 0x7}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001640)='$\x00', &(0x7f0000001680)='[\x00'], &(0x7f00000018c0)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)=')\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00']) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001500)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000001540)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001900)) bind$inet6(r2, &(0x7f00000015c0)={0x18, 0x3, 0x0, 0x80000000}, 0xc) 16:01:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = kqueue() close(r2) fcntl$getown(r4, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) dup(r4) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:01:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000921dd9bb00000000000000000000000000000000000000000000000000000000090000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000000f12e105813474b66282404d01871c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b870000000000ed26000000000000000000000000585ed461ca408e5ca69d6b7f51a7f86271114c318cb65282c1dff6957cbd42dbd6ca7db23c64dfc50050cc256a89b6a0304f9a4e5e1b7f050d9019dd49e271103599e2fcedcab290820c2476a5b0dbef6edfe6ec53fd87980ebaee76c9335a0630fe7042b257e589e2012eb16569f4712fcc7d2825599c57ed4534584c46dfaa1089d758143b8164f9f0c5bbc95ff8f8da6b1677fe0eeb1d15aca71ada9f7158675c6549690828"], 0x1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x200, 0x6}) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) sendto(r2, &(0x7f0000000140)="ac168a57ffadccd71415e2d6ed9d696e2b7642aad2f15e4e07779dcf071ea3016977338e839a9e8dbeb1a40596f36c8a3f45da71b832ae08ea0e10592b070f53d0c19b01ee6597c0e552a35529363f879803534b5864f75ce92b70fa097415069abe92aeb03c", 0x66, 0x402, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:01:03 executing program 1: socket$inet6(0x18, 0x5, 0xd4e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4003, 0xb00d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000a1f33ae814d9a194089c52537a0ae3760000000000"], 0x10}, 0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/231, 0xe7, 0x41, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0], 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000300)="585f7100ce1dff58c4f6cfb5cbde058a7a5fbe296e1b75cdda0c7a70bb0a44d9dfb498cbb68ca3fd91f52f79966052add76dd3888e74abf097b459e05dfc", 0x3e, 0x8, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) 16:01:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/79) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5a5c46c43d55e047bbbd046225f81dbe599cdc3690d65b0aa0494ae50bde0402a9d1b3f5621014790f6790b5b41b154f5f60c1", 0x33) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffd59, 0xd19, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x0, 0x2000000000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc, 0x1d, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x105) fcntl$dupfd(r0, 0x0, r0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000003c0)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x4, 0x7f5e, {0xfffffffffffffff7, 0x7f8edc65}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000380)=0x9) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f00000000c0)='B', 0x1) 16:01:04 executing program 1: select(0x40, &(0x7f0000000040)={0x40000000000, 0x5, 0x2, 0x80000001, 0x8, 0x7fffffff, 0x9, 0x80000000}, &(0x7f0000000080)={0xec33, 0x1b6, 0x7, 0x101, 0x7, 0x1, 0x9, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x9, 0x1, 0x5, 0xffffffff, 0x1, 0x20, 0x7, 0x5}, &(0x7f0000000100)={0x4, 0x84}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x3812, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d6588312b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x81) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getpgrp() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x9}) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = socket(0x1a, 0x8000, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x8a7}) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) fsync(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2c6, 0xffff, 0x100000001, 0x1, 0x60, 0x7fffffff, 0x100, 0x1, 0x2, 0x80000001, 0x100}) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000000700000000000000b5c74f5fa15a6e2212cfda9cb98c908a6b4c590175546d89dcacda04d774a800bbfbdb4981a721b7000000000009afd4c84e27c965225900fd85dc1fe1bbb88910ebe2f940160383409560df6ba747ad568e1bc53fb4c5867141dabf7f9e6a8752e413a91d7f80c8a7673a21306edc56992891d04900000000000000"], 0x10}, 0x0) write(r1, &(0x7f0000000200)="05eb833103ef302e288a085b216cf46d211de996c66dcedbe16b57f611e972226bd7710a90c20d38a02a6fa980f715334c0ecabba5b8e486892d6b30ca87d3cf5190464030d8e638c24ce7b47eb2b3b5ff98980ee84761f39575b377932ee9f320a18d33c06dc4b6164e7586dc989449bb4302c909c6e81cafe662357a286e6d2335f890cdf6a983aaeb82d245658f1a503457da75be0f53d90bee0a6914bf322b4b6f8cdb981a6ff6162284f04b2a1d1082e49d63e98cf344be75da235f6a02d7b800de97465a", 0xc7) 16:01:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') 16:01:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x3ff, 0x8001, r2}) socket(0x2, 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = socket$inet(0x2, 0x0, 0x85) read(r1, &(0x7f0000000100)=""/197, 0xc5) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000a00)=[{&(0x7f00000000c0)=""/5, 0x5}], 0x1, 0x0) 16:01:04 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) 16:01:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/79}, &(0x7f0000000180)=0x51) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000000)) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x3) r1 = getpgid(0xffffffffffffffff) r2 = shmget$private(0x0, 0x2000, 0x19, &(0x7f0000ffb000/0x2000)=nil) read(r0, &(0x7f00000000c0)=""/57, 0x39) shmctl$SHM_UNLOCK(r2, 0x4) getpgid(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:01:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1) 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/88, 0x58}, 0x840) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x72d6) 16:01:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x20) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0xce) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfb) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000023, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xea, 0x9662}, {{r1}, 0xffffffffffffffff, 0x3, 0x11, 0x7f, 0x1}], 0x3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xf3, 0xfffffffffffffff9}], 0x20, &(0x7f0000000180)={0x1, 0x10001}) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ae5547000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd427e33b4d57ce965a03395e3379cd6805cc0b48327974d2ce1e4b497848bc5e86f9023f252460996ac6f08f1572d44f815071dcdac6d694962d2e255da2405a4f909b8a3a4c9f82826e2926e04f150885fe1a3c758db5d00d65d7712f541"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) close(r2) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01008380afd237dc3ca672d2d00d2e2f66696c653000"], 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x5, 0x0) r8 = getpid() close(r0) fcntl$lock(r0, 0x0, &(0x7f00000010c0)={0x3, 0xffffffffffffffff, 0x56, 0x3, r8}) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r5, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) sync() setsockopt(r0, 0xffff, 0x5d4, &(0x7f00000000c0)="2d78b7f099c281724f22e799f5a94d64c0da2dcfffdf7dc86cde2d359ab90d6d2824979bdaab17abfd573565778b1b8f89e341e2e8e47d29966d5ecbde68602f67f37e031df089", 0x47) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x56, 0x6}, 0x10) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x5, 0x100000001) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:01:05 executing program 1: r0 = socket(0x10, 0x6, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:05 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 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) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 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) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa00000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000"], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcc604414493f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb95ba8a4e26c60d1366350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x890, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x7ff, 0x100000000, 0x80, "35054b271068c7e609a1e559305163c20e2af9a0", 0x2, 0x3f}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x6}, 0x8) 16:01:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) socket(0x6, 0x7, 0x1) write(r0, 0x0, 0x0) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="50b91b2b9355553c6888f181b93749514868680df375faef5835be3409850c8d62c50e7d4cdf1fcb55b3dc410691252cd07f506cf9e67850f4ff8d5895cc3e90a0b9b9059cd4b774a45db2954408df84e2059cb17791a33759a545a9f4d6611ce6b120af1881d50f7c4b7bd017e3ac7cd16bdf7967876bf33618799b809603c406a5c1f8b122f931bda6faaad5a706bda61c54a5cd2d9aa10a673aecb6b25905f210aa07c26fc3ea10c4fd8a91695a0bd24a321707c36f40d3d5f835bcde77856592dcb405ecfe25b719950efcc6e7d8503571676cd98625f9", 0xd9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') read(r1, 0x0, 0x3b5) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x120) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a4bc58813244de3ba9132f0ed65e0d52b6fb4c0e9af56ddba7651027a2aea33aa3660588fdf5836a7a0cfbe83808411d53709d21781af77c0aafc3f919c8a727e49c1b76356ff35ab9e57bc54d808efb5e89d44fb65c6bae3a", 0x59) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:01:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000400)=""/117) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x7f, 0x2b29, 0x10001, 0x1, "5817f99975b9d6ab1363e542a8b7cc96ea5ab6ed", 0x1, 0x2}) close(r0) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r6) recvmsg(r2, &(0x7f0000000ac0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000740)=""/209, 0xd1}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000500)=""/144, 0x90}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000840)=""/214, 0xd6}, {&(0x7f00000006c0)=""/27, 0x1b}], 0x6, &(0x7f00000009c0)=""/217, 0xd9}, 0x40) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) fcntl$setown(r2, 0x6, r5) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fchdir(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:01:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x8000000000) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffe, 0xe5d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40a, 0x1) r2 = msgget$private(0x0, 0x40) r3 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) setgroups(0x8, &(0x7f0000000480)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x4) r12 = getuid() r13 = getegid() r14 = getpid() r15 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3f, r3, r11, r12, r13, 0x81, 0x7}, 0x4, 0x20, r14, r15, 0x5, 0x6, 0x6, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0xffffffffffffec1) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000240)="dd5e9af1d9f681ed1e3832e264c5dc75c42179c9bfab1f993cc3629ddcbd2f71a469ffc204b5a000819720b4b6df153e9a34ff6f0d3cb74b5bdac2c1c898ed795c28b803f6be59195cb31c680378f6c053cb3d758f33c964ba4a884c150dce5f8584fe63363496913737458a8eb0e11f6c", 0x71) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) r3 = dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xfffffffffffffe74) syz_open_pts() r6 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000500)=ANY=[@ANYBLOB="2f5b25799a53e5765494d9b48efa0ebcb54a61320000a139f6a3ab9a16c446ab020b7604a93d1b7155a388258c44b664b393e9fb7246fe02ac98ae0c3bb82b74a34b71ad15557c5018a315cd9a19732d3383131575741e2023c43b548d48c1787d9af154f900c55b6eda0c96cbbfa99e65cc6e15425969aa8c4b350b660f377dcaedc30652f970bcf8e66c6141b722b49265a4fc3a572ffc0b10f837f7a71efbf342bd8ce64320397a2589279a988968cc26521992fa751988bb29ce4a70ff1c87eb"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0xc) syz_open_pts() 16:01:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x1}], 0x100000001, 0x0, 0x5, 0x0) dup2(r2, r0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/3, 0x3}], 0x4, 0x0) r3 = semget(0x1, 0x7, 0x318) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000002c0)=""/41) open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x20) 16:01:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffd) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x72, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 16:01:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xf, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getdents(r2, &(0x7f0000000180)=""/246, 0xf6) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:01:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f00000002c0)="c937abe1a546e7e5979389636630edbb5b12daa2428c102f9e1085990b00cda90693594d83bc5bc0de3a3160ff6039f43d1ec2def39d16ca724c4bad8e1a4abd6b3676b8433c262c0156aad201e4d5131b3f30cebb8a6b8c7afe5daf823cbf2201e39816c6578d40c0a22c6295156c4d9f74a26576c7c78244cde46ae1ddcd2f870bb45c4f1d9cd4a38eaeb913971acefbb2fa755005d566ea5af98c46a8e95fd650f4d71abe00049a5b6b864ca8894c87c09a759dfe119b4d4fdded46a35ae039ac3369459a326ad8cc425cdd7b621b7c372159ace7d31b12083e072d253746b300e7c301d2b584aa589dce97", 0xed, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600000000000000000000000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:01:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9f68) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000180)) 16:01:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1f, [{0x0, 0xc3}, {0x3, 0x2}, {0x0, 0x8001}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x101}, {0x3, 0xe91a}, {0x3, 0x4}, {0x2, 0x2f}, {0x3, 0xffffffff7fffffff}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x10001}, {0x3, 0xfa}, {0x3, 0x40}, {0x2, 0x2c6}, {0x3, 0x1}, {0x2, 0xffffffffffffffff}, {0x0, 0x4}, {0x0, 0x8000}, {0x2, 0x3}, {0x3, 0x6f}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x10000}, {0x3, 0x100}, {0x3, 0x10001}, {0x3, 0x7}, {0x2, 0x2}]}) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) 16:01:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1600) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:01:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00000000730049d7fdcee2d1920219c200f87c8a5b671b1b542a250006000000b811000000290000003100000003"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007e1000/0x3000)=nil) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x5, 0x8]) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0xca5}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="6b80d6527194035e9d9f2a0bb5d4830a609d8ba505d9a9643f8291f4b3c086c1c42027df8fd6c5358080310f4a8e21eb16b00bca499da3305f15213e47b418e48a9050c715ed03ee9ddca88d0b685ba4e158831108162ccbc6a376c7d1529e60ed46aabc5f293e1920ff10c1fde7749b7e200e827baad124a0ba4999c173567a0bf655745752955710ee5c5bbcf8c4f46eb4b98d71f6fb815b7acfdfa4892b63fa440c30a4c52cc3861262561ed89e34f3a3d220372a9b7786f6e34a4d473f8c63b1", 0xc2}, {&(0x7f0000000200)="34707a13b2525c3eb8215216471f62c674364d2f5027de796a4f667064a1edb2fc9e5ad0e6c82ea3b99d8661fc3eb3ea612b3cf4b84d9fadaf1a37ee6766da46d5cf7c04c041e9861e5bb8ec0a32e3d79e92ca08f38e1e8b9d9cc581a701daa6c1a6b59ab854e96fd3ef4b038688c3bf95e4345c016aebd3bddead0615e345690d90c573d6c36d6784b68d47271174eece07454715f8cd8fa0dc2f052fc81536ea9e80a4748e0b8f893f647e40fd5e3586e9688daef28b4496359c4d4feca1e9ff27c25d1cf5e9f89e73404aede03a648a88d973a7651d8d051f0733de97a426424ae5c35af46eab25427d38331a8d10bda484065390476074bc686852d7252e24a6c4f2c2be2cca13b07dcca260674b35ac45c5c062e3fff59b8c38d13e4fb4c57364dfd8896405a8a0605837b7504578841742fe8c8b322b5ac062c36589fa893a0890d1d6466ff7861805d138f8dc6097cbcb03f0ffffcacb9f80178fa7f22d81143a0be74ca98807482eb393879b66b2c5a90b77c743527eb7a9b56b437b8079c0e408e1a424b80096da8b29ca33aa1b5e4f753d6dca0b47220d1e7a8208f12ca4e47220aea113aa3dcd90d5cdeee04ede02366842cc154a0385a51f8d34fabb69e9bebd3d1966824b4c581a363f8d2f87d77e5a3d9e1183fdd09bb4f628687926b61b347085e9aa0160b6f09fba520e10883a21c6c149852fc3e2f079b64fd7c48317148d2ed4103b8877d453d00048477e3b5b7fa0218ebc742117b7b9e08cbd33211c1fdcc4e90a40f25eaf46b047cfdeaeb72ded310c9ba564685c16713b0b29a455aa63d1604e6334e49cb49501c0fe731b238eae83eacae540b92d4cdaab7e1d5f2fb8211de1e6a079561b287bb16461ea61b6f8ee77accfa0468439c182ac71391b81e0d8dfb4e86855a5a6bd6e7831a88f543fefeffd40656fa00226201e905ec38c25c3342c400251219abb35987391ac4c3dd92be4ce6a7b8f9596e997571fd816bc614d8a0d68de22192e176a53aa91fbf8138861309e8343cf52a35e9becc1c2549eca24e210a2c42fadc03caee9c4106219af3029cb278a59d3b3841746b14f00ae036fc14125ff9fb7647376a3592464715d8a7518be52f8c2a5647425531e1361d9a9545c7c4242b90064993ea925fccc1ce9d89685f190950b2ad31d62532faf44cebff1791abaf5425fb9ebb61e2039c9a03b5a13c15b5af482bca0e5373e2c4f8d2a4d8befda919f6be1015f2454ad55b325ef2e1b8f8c5b89edc5f009575947af641fe6be0950038138fc6c47dba13ba3197262dfdfae4d3f4e781786db58f5c1363942cf37cef1230f905e8e57c5444bbce7f47ea3aff64180bf3a34538607df775506e2415a3ff40f1f632b94730b02f551e45e9cd913204cf8ce49fc8eee138afbd22d5f2ea2199b09b6cd0977ace89e641994f1d492335d5d8ad7bb9fe64005f6ba07d838d6e9ed5a12c7990433a88f4e761fbb09a02331b3bdc0a6afbeb6a4ab584b82809a24beb2c364a11032755e4a85e4bb68701c9909c492cffd2cd2d97851d800a11e454c99dfacd85f7227be39a8c8f17f795a74471a8a2f5bc140758e2a1309a2d930de3c4006c6fba071a5e2066b7c97c5c08700de240e5eee4812d436de635f6b09401bb32115f3ffac18c03557fa1579a8d7e3603da72a056f88b627f7e09fadc05a7206c609c522da01ef668ea9e34d0f833e4980ab39ace4c412031cfa5413572be1763323ca32d680bdda3fa3c407b12d2aa043037428f36a4bf68a1c0a5144c8db4c0e39eb8c2f79fa9cd5547f4c32775f95dc913ea3eceaf086b450276d05c409a9c8b0e783b4ab81864f9ec1d02d09c570ce28e78e40116d718f4ed274f4cdc2afb5d42e10ef5528ef289e26de3611807418036b351485010fb5917ca41e055d1a26ac7e2e569d0002ababb326368bfde8e05adccf3468e339487f56f2effdce6b7efb8de5365933e022d6af064d55315a5368a0a4f5ce212448257cfc5eff3125daf02a48c7de97c6c6736e893e27a36ee3d05ac1bf9e91dbf04d3c7433948d01807770ca40ca9b778252d4226a6140aa45f259534d288dde4020494e2f11e3629d2d01ecd1d4f22e93a955de011d1beace8c6a7a96f6667be38fa74540ae9a717ce53f174166cd2ad5396949a0bce06127662eadc269bbc9d3a445a35cc3d6ededa1d58960d4de6f29634668edc4fe3dfd4eb7c6fb0ab163c7a9deb6df4c6cf1044234ea8492f5cc0d6861f2c0ed9c0cab44c3419bea27554f56403f7a3fc74d7e8faf53d4799f96018a23af017c8f34d5c692bf334c5808dbe4819d14909ec482e48e855f82df03f451207923a3ba8e112eb9438ae2b17e63a371d4c5ff1996fc649b1503405405dfb195999567c4c4f5d71dfd213f306fc66892b3d5d706504742438180f84659cc6fc796e87aaf1730dc39b140cef5af81252b0500a6a146714093cbf82f2ff95ad8e50ad630ef0770fc1c49fea50ad191f2155f1f1dd03d00c18c1692572cbe75f9094f1d230ed719a7eaaea0f88dc40b75e72aa413c3a66bed8809afb1cf4a73b6f155279a0c5698264eb94e72d7fb697d779e94cf3b3161c8808e46b9e4f0078cb18fe30aedb0f4786a2755d08880e818baa6bb9b3aaa4596d0f3bb9586fda9cfa373b7d9d5a4debc339c3ec4ff53e629f829740b2658e4bd4a466ab5d2a7a79cb4aea6da006cec6973ce96ccf46e52c7c51547e6526f633f3fa899b3d1da1d8981a7e54674319a679ab09b045009975b56b49ef282eb707305739a2241db1a7a8ec83fd2c0e6ab241277ea63328ed92361b694b6e52e13bec16f0a73af1886312c785a3201f5af11e5889a1953781ed7d4430a0756c9f89b44e328966cd144ff7c5387c28cb40e5a834bb523321c0cb26d3ce4aa258f4f8a712a793c6f0f17e098518be4bd0899c541d6313c90106abc0521660afdaa849a121f8e41a06aa5bf5c78bcafba09becc421784ac34c880aed2f13d7d7c6a963490ac8e22fb5eb952625b629bfc61107443935c765e5aa1ef72ff368ec7c246b34693701c3328b62d91e6ee734923a69c8345501b199a51855294fb13cb05af2154f8608c9901d7b3b98502e3f2fdb42681da93c10821305dc9fbe7ad93f2c14abb6e293a9a5194bb0a58312e2658b1023339c0f22b1dbf9b17a258dd9742cb39aa71fac96727dffa9c85594e45f75ccd014c52bcf212bbf705f17873c9fd5a4a27e8c8ee1f3229b47069abcecb4ba11598662258053239d7b3512b8e13d4f651dc0344fb7dff8bd34956b793c2566b883bb1f96eebf03542e599f82d2b2e492d903a056035eae84fc6dc5155126ea6a0e311c49912325dba1e7b968dedbacb4ae2d46fb16baac189feef154c55951180e230a41be706d3a17d066e2642674f997df2452bc0d2119345999a43e45fe9946d950648179da62dcc25b529a5aaeb272bcafe340c20260215369ee9c4c07d1948a9c8e90c821a925974203c8e389484193d6f1abeb2f0d4d080d5bc5272aff4e6f933298e817a8ce47f6357860b15fb489def939ad2b9744abe7c594a84ac3e08413eee37b9eea50fe46bacbea8379b759bff24960f9c3c9feb37eca56365f4fac3ed18f8b68e7f690e5c2eb93cbfa6893388643420acc89ff224ec75bef809c9c667768a5622ed89dd0d9cc1d5142df74625a886722161bb40ccf923da402eb52b5458d854c1bc93d0e3a71f0a09eb830ca7316a5731d90ea53d2241fb154e9697f8a2cd775d2fc6e2993adba42083ab5c6c142bfee76bf209ea2b2edc2d916faf2fd53b2b8e17b4aba497ed69f9fbb3fcd7a7b3bd5c02a688d56f3364762d3faf7733fd8ccff9f452b41a535af40ec5d7cbc347c5d47cedbc101d9e9eacd81875b3ce755fa162d3070e9c7f9826f6885716665244af0c72d2f2ad7a2da8984198b9082eeb580c0845d1475ef9a5003669cdd7f00f6da72a11c75da972ceb975095c0845c76c66388698cbdf66ae206224fd886a8d7298d79a3d82866a3ef2e04926b481f4bcc46af8d0bb2e40f8a37bc48fce9d6a50bf72e32c52931ea2167a4a0217bb4169275333b495f77e2567177e19738b020932263f9faff2c020a251a665ad63a42fe52b3a3351f6384df151da9376a1594aa6857d755c90462c5b35a4ca58046040cd05ea37165a7809bdcb741065c0237b55f30501b7069409dd0d7895ead911777a7d3c16c22afeae5902ae61e2debe16cde8099e0ab065dbd63f6af2b3ca1b6752825be25285ee372acb5da174a087f2e6fc6d4af3fc682c948b8ea02e03f8727c3228fc97576654d36340cdc52955ee6d43a72e9607dc13edaafe52d95a0aa1c71c4b4d55953ef7e8f6e5231aba359b3de70d43ea3d8e5b941a954d8c0ae51956183bf2c38e9b66868fcfdcc0863b690682e7511b3fdb7f00e4b9b2c7888c0f60a3de8febfacbb918b17a6e9927587e08128b2059f95c721f2a0596122a19817240826d58ebb267a9d5da0b99ce106cced74f26a910ef4116b7b8501dcdc446d48492193731a57424a25a4c50cb26c2fb0ed1e45af19aa7bfe81fcde8ba82e00f25d7ad21c10f808de9b5a900410aea8620bb5f57be3f4c44f1fb512e593beddcb082447aaed0e98733ac7e1eb1b187595b6d87112eb27fa6dafa32dd9f2f9ea792a105385cf664e090623553eb5ffb190508972ffbce949383da73ca52f84ee2bff8c182f1fbead9c576c29a9f2f878e832c68ebf442160f5daab499795c986e44f6aac2836384e3ec30fc9fd0b9f18c290ae86df03733a71f48d80aabdf48714c542eaf15e4dcb669b291a3d6f5343a716b3b395dc9842f210d82b36093beb68fab56ffc0a87dd544288d019f9cb2590d7e04f3c32aa448f2fc8e8c8e8ad4d7c7a80b55e90892bcdb4687ee871e83b9b7b0e5ad55d4bbee6ea5720891344e152fc267dbd91602be3d029359eac3b4064ec486a0e1e1b2d1334e630da470ef16c1540c558f0b319d1f8571f287a3e2735926ded4c1db2c1e2bfd05837ff27f8c449283e18938704a1bea60f3001b8492ad94580bcc66d37259254c0e6463da79561bcbc12eaa289642e4bc528968c636eb5e0272e8ccd22a43b7298cb5068109ea667fedd92c6ce26cff1e54206c4394dc8ee9a62bb0f710718c5e0098433524b426a240d3450a97e7ed0e015f994c8c187bea368c28d286b5bc8cebae78bc5085bec0d17755b27a1445273de9fbd1a5c4d296948e1b3d986b91b497e6b9f3ca95ff41938e29b03417cfbc15c8f79157be18c44a31680877768e0d0f7a977e2797479be0780fec6c68dd3e9960103d61a1501c61384b362dc4d314be726c36f588bc1d7252498b87ac3ee8321d113fc765e7fd1c44d122e8566fa23eb7ce776606735d107a35ffce79784dd0aa41ee8d5d28ed747c31f7586ae9d31a75e12aaa695ab51a1b4cf3bd2702258e194fe9fa34b57289017aef1a929313168e774476b92fd8b042d15405d6c1d6da3e3c60dc777178ada059d346dc9fdcbe84bf13d636e2c6469c8f908873a6e04960945c3a2c4c569e0f67d98d715bb860f9ad7c0c84dafedb32760197fc77562b1b3507407deeaab5148e651024c9dfa199816a159b6e9419f813fe29c968318551d8451dd57d6c32cac2d1d07cf0da68f41069deabedc8d92f0d1f72290731e404aed1ef92d381f9aafd3e0e7aeb909e2d1ec6cd0cf850dc09b6217a5652d5b45b25c644738dafe09cf6917d833bcb77bdf2e80670703de725d78dfd2fdd5e2a5c3b88", 0x1000}, {&(0x7f0000001200)="20b3e435246e73eb80df05f8571d4fc503c68b7ef0345bfe42bede2ae7786ff0fb97fccd1e270c8b0fcaff0965aa4f410a019432180e9f04869bb971ea9e9c9704998c6ff07f03db4455ccbdc9a46ffb5302e510a4ee313d93ddd90851c06a8eee93ad7001e9adbfb545ad3a0db256f70d844837fe1b722eae41c9bfe4686b864de6a804a1454f26030c329c3ff1a7fcdc84e18170d20f431dff0edc1647a48514c0c9f0236fb62868cac987fcfa4378be4078d559b9be8bf13902419c8259962354010194d42fb5f3df5cc1ff57ae53a5f84e5c775354a2287999fec38a9fa28cdff7464e8c0c0aeabb6d4ef05b44b5213e0a4d2aa94d4050936f4e4aa71f34bb6f4f2e4e048b3decd9c2db622076b2cb99c2d1a28d4bb285e0ef4259f86e6c263c12c1acb40870bcb52a151f6f348c624de18755cb66f5bd2ddc3ed1cb924c5e4ed2b61b6e7e42423e6931d7f111f9a87fcf8b3d69f850abee97ba4a26cc5c70cf33dc690fd7045708be03b2bb1b20a90ae0a02d29ecd34ecf9496354267c8800ffe385191af85443cb90d369d98433790b8fc0a7706250041499279b7621faa7cddb4c74d71eb01a2bf21b34c296bccb04f5a7896169672c85e26c228469916cda85163cb1476ecebe77e4d205c577255cb0398914b86e10e1563017c465808b987b46c9b1c3443c2fb03135ff934bc85f2f66f18f53e903b93b36cc6d9b0e8ec01db1ea79927a845a4d82cf594e70eea7c6ea1780cbc22f18794caf5f3f7ac769600e01c78dc50b2ffb60f66f0bf482ff2333b0206dd2417daf15992fde46dff447205d906316d7a20c445423cd033832560b44a4cdc6c9f79f260efdc32ad8cb4f3fab1557930b1e7efd89aecd023fb4e2311c40d19c23632a67c21ab16b8a6d8fec83ab4fc9e4dd8fa41848372ca15421746f1953620feada3abd2359cddc3ffa87c0d534b7bcdfe1236e8b2b521908c82a2f98b05c9dbaa10e21edb17fe792151442656ccdc1f026cd9181f541e5f05a66dd5f9c2b8b5abcce6b8a7aa3e1b5a6c48e8b74f9213ab5455a97922dde93af8867bdf3a33519f114bb8e40df48675156626405d085ac38fadaf3e97f160c15b94dc338b60ab86405a868bb73c10eb1143d02e009c7eb287eb784899f0fbd20e5435bfa156eab0c341af097d9e407641c0480df0989266ca4c9d471e23774d6f1c521a56c5dcc96a6c6477f73f83b174653f8838b52f7adc12d7a2a8cb6f5e57804663da5a20f441e74706120c35bcfad71935c9ceed4b5216b1ae0e64992d2ec92e30722a7a8caac5d4d0e1c19dcb5d85c533d7748a2f8595bdccdd1cac4f3d11755eff3a1388493903452285546df6917afde20d87df5dcbfd3f8422de1a4e7b30faa59b70b537ae41e1a0631d9757371c5b3dff71c3e16a7efcde3af61764e44f0eb890dba6250bb7c8239ebb9e0245f767e1dcf273525d7423b1be44e0eeac7dbcb226678085b7f449556599b12526a9531f764829d361b7defd0d071384a28e570f0fb2e2b40431d1515278af3eaa7169026351eec4223ae3c5029037e659b5869d2c2c45d291264e2f0a24536b17b579c39b69b4f560004c85e1bcf252ec71fcaa2a3dc345d106cf4e1e62703e74f922b48d59d703a7d8064f42fe69f8fcdef75ae1a9dea5e413961b0da90c3207cf609dec4a3fd2ec01a40465e7fe80a8d1a1a077ed7c907471ef796ad0a049ef67ee8fb0210260e325d3691ed3777eba9e94bf19402e5c7f7614f72afadde289302c99f3736bf7bc31b3abb5a534de48cc527c3bac156fb3a01bd9a1399e9472379a8a858feedc0dbe6de9b32b3d41fbd0fc30bc87035570398c222adf962415024998d129d3599ed74868b46a3f1efb1f6c0bd42115108c08611c1867745c6d59dde923ba07375d7d54af3b8d7035b989ab9d540262397d0748d84b78a69d0c99138ff7efbbf382cfbd3f90cc7fe8484a41da6e21aa0e7cebb88995cdce35231a729929ddc5afbe1a9fc049f070c474339b789e3e1c18b3b155a48fb8402a4109cf8fec47742a432c32b9935b18288522262579b5b5ac3763f9e487165b63bf300a57cff2ca8f68161abae8c928218f524148afa462e9a8ea37df9edbce4f98f06863ac6593440d2d8578915828a711b9a256147f1d31cb8d1374498103b9a47ba4c7066b32aa2c7f7d3786f077b009d036d49d0dd827e053e1f33e2021cfbbf9b30ab79ce4ce53afbeae01442e115510a7e4098761819a7f77ac854cc2773b565d6b7c97027f8e88e79b1230cc58ab7b126ec5c9df13ef26a1f36ad98fb62d216a8890c855c0ada0b8071c2c66521ac94c39f6787573e7cb2423d841f1a5929b69b72398f50cc65ae9c690a95270c47a2a814b0b91c9e1906bf238f92f1a35dd36ffca8d033f5396775834c79e99dfc8a7fbbb32190551915c3cdde7c62fdefee5c28f2dab15ac84e8dba17a6948d5bcdb349592389b953765391d58089c1bb207cfa287a80ac2ae3979de08d4cb2d8f4a490c8a0a7758a34993219e8b307671568fa154520a337091785c4701ab8b451b1cb583fca61c1bf8e808263a6617f860e6f69f6ebc4cb3bcffc7b69fdc6d50b8cd4be6f8634567a7e8a9de27b84281a99a58757e1db34d2a2c51b92b0a448ed399189107b61faa6288d5b1c53e8f460597feb4a6edd15d0f551ea81a8b872a51270f931dc5f93ac3e2e7b2507c5463621d62cad1134a3033d98e1860ecc5fea63ed838a881152777022d0406bfcaa2644d3b5243ef47353fa67fa92ee9a4e17a8a022cc680469b6ec3d0da64ab33f3579feb77269bd40ed1ec085dd00e7a1fd954e4393c2801650d7ea86fb08c63475504115a41f6b635f8ae2a8e1d7ccfb62aa60dbf9f5bbc1752c9321e3215d5fd1e369081b54ea48a5dddee3ac710529d96cf4556008a6d2c55198fb7abc0dc959dea0f7f1364bd36d6e1b13047c9b95941108b598916a683925bda960637ccd6b36532de2a0691cae03841d1853871e5d8bd1a75a64aaac6c273ad5572cf85e955da044a3c33359de2e8794c61cf0fc61ba3a5d7db8641b2514e764077d6843b3509c3f3627175b7e9c42715c4a68cfc486ca4c34b6b92c2dcb82550909c43226a23d6dbb8370afcc38933fa5db13bdc102a171b653316e928aa7f0f5f5b0a0e690b5257ec7420ffa38bef372d7e747f2c4e1761ea0e67f932aa2efa0362aae4d7fcecd9460282eb2b9e27fbdf74068dc8a010a3242286212731a859a8525a05b5f43310fff3f2336f8790d1b711dd7cf8da69aa8606e000c63bc4b56aa60f385f26fdf16cac0e5507f693f8ff807cb7ca337d471ba89c2270f339b9cc637bc028e49733634bc4e0fd7063ae6134c6161fc0f03d5682aada5e01d7cd01fca9c8747a126d7fd9ba3b3f1ebbae00fe15a1050a5d00f1584f2e86ea0fb3b279c86fad114213932739feb21804151de5263d0980efbc57a8d81ca092a34ecd06273596a0e123e1feb9bdef2e72515ad52a16bb83b5dd91d8e26c84983bf939ecf841740edebd093690263e4753999be7865b35799e701de6aee4e28a3e40b381e2d79c8f18e874353e9bd2c0c38fe6c8615122b035955b5b2afaee58a32dbbaa166bdb04f254936b58c6c7a7dad6424d34d590b721f990468f61f64062f47cea05341ce4518f465b15b1edcf9894c4e4c6e98c445f3a196d111cd4b065438563c8d2bcdc8dbe3ed1de94d19a8257369c19a66636a4368f1f6317a92f8e95c33631e54db041a68cfa0c07b74c3c9ede549a4098bad012f7ed060f54ced6666fdd94b38b15897164af8f2510381b577d6bd2097f386acc2a3aaacc598cae0a4de9bbd9a23b5f19c2e872b955e16329873fec00f3b116886d8bc57c319c83e420e0be80f0c0cef111c775c454fee59cc849b213e419e6b9444be9e174b588ca6f2023bb64f86c01e2929d98a809a002e63f7d2a434153645407f71a54f810532b2aebcc74f88bedcc6557ed83215300dff6862795f2205887a954807047b73a324d5b9de0e30f0e6db14532ece6778f73f16a328333453c9dad54475c1bc99cf76ec89de5791da53d9c593cbafbac45b78cf09072cd80b1e1c4f206c579f42aaa90a1cf9b9946a3298153d29f390146a7a1b329c0b65ac8ac6cfbd3437c01a644ed8cfa6695ab3dbf05430e06e8c7d6e6ec955fe6085ca51a01d1ff1949f2e8baf92cfbee176bcd17ee1aa83dbd3a0f3f1400db9a9279b59c6cc2d1bb2cae65263007617a051e956228c7049bec4b84e33681c48a4ec0c04960f6fcaf63b1971590b96024272c7ae07d499bfa79cba5b0965d2c3c54b4c4a9baae3d2a4c586d090e7514ca256534630ec5e648c6496a295640a74f29d61dc5aed2dc86bf1b8dedd838fa3673b02a8f18cf93c8c4e15322b8a891167f542cf41c9528bc2a272a1156c807c19b1cba71dc4927071fabb06458bfeb4d1b0e7901679647955d2967efcef7cb956521141c398bbaada04f3778de653186bd93d7e9b8e24a13022e7d31acd5cf0e1146a023c21de8a3db11c58a0ad7193ec6d0c5abd02117bf6b2c4c39afbf523b73c79a76f895a39a9ba12884d39f9231924dfaed7b06c4d8cb53fe4670f94e8bdb3805b0a9747a1df7cb8dbac0719f1b4b18158368381cd37152bb6177e90cd914bf256fd8860634caba2e03e89a39988ef357b48b4aa228a984188f6b6f00679b6e77ac1c74031f8e75dfadf50f69c5e0add3bf288bf783ccab6a4be8d631671e1be7e53b7326da6b5ce4d6a0eb1c141c2cf47578fa4448508e517345730d89838036be91b53e325c2d0e6a8f810b49140071c269f69d1f1873d7da502434e3d908dbdf58551a69e95d095e76f58cbeb6bda8be71bafc0265da8284d37b451596cb01882febcf308a92a26e9bdf5902534ee44e780a7a046d77083453a8bd935c6c0d62040ddc136bb1e4d82a40311fbc25a85f69fe5b1c8ec64bb825a23b2c7735777c404ea6fdd912fa9ff999ba05e6a4e571ac7cb7f71f9d107a47bad835c788d71bc6773e049a4739a8f7d6cf1536b9d92740d8a05026b375272fe38850045c0a46cf33876062b9c32c90460993e1510ae46fed2f30cef49b10b456896fe4760ffb862d26e3cf508ea0ccac617f28de6448dc37228a8b0372758f000f4340960d72be14f4bd13f63ee7d071af613e4729f16dcfdf8a8aca361ce0a34c30ae49647f87503f6469839c2d1bf7745ebaf7cd89b134dcd984764ae196712bff6ee04dc18e0483c0e3b8fc3a2c6492c469c2bf1e1e57a7fa58b5a3f836a3a0f51f0ebfc097a01299b01ddc60f43ef6d8a1d56d75f94ca3393dd3a0b2d0f5d59740d042e2ea24acfc6cc53e291e5729f8bf4f1e305f8a61a82c5744a775c8a8cc4b86c7a88f95209308e5281b5261f99e058d34a83ddd36a930e781e867491243ddd02fd2bde3723cf14e3748c7c2141a9dfe4a864c930c53b361ff3326ded2e5cbe702b358ea0b26fb5bae5c825472d587f9fa7833a20097368bb20689d986753f4e4d3dcfe26ced45ba065a0fc8989e36984b98bc613c9e412b86aa57d1d94bcfb6f4456570ef6e006a772c2c4a692dde81098c0a7fd40c0fd3ce84044c5f9279a2dd09fdd80f4836694cebcdb385482c6355c5bbd24cd44f352b42ae3aee16449f8151d35d890427661f327942ecb5f590d029b735c02a0c87f82d842822cfe07cb4c5cb13b68d97473217a85cb48b55e98fb39de72611d6ee4912a5636cbfc3c1d84d1b2ebbeb3acec5df86cfcbfb1a2fd540b2099a8d0b", 0x1000}, {&(0x7f0000002200)="c30ff4550a13ef38b619f0a25a14bfab289968ce68853099d0180000033c075deb02ee8c50157b8bd4f291e565ad01f9cde1e3b889b159ae3010e12bc40cd6f5165a89395e5f15c0f071a79adf7033a9dd59efbc2f19758e15703393a0bae2353e98189cfb41de1acc43c19f57045816f16164ba9cda9a633294a1bd629b7b2c82b6ba4da4ee7d90ba3062a35c9e739a3165cc8771ddebb9411f629a4ba8dedcebddf6c6de39d513dab08f60ca8e1cfcb35d9c2d5e6d90ee21b3e814ce5e8200d6c6739bfe590f5879f79929ada9b51424f986ddc7ae0666faa7ed3a03e228c888d35c226ca2aa1db820a70ac9d32976763728d68283dff7a5c32813a0ddc7fc8327c4ea09daef6ce1c4a34aabe8700ebbb9e7952b7888e88559532e75fbc790a1fe31a99faa681abd7d156cc5416625b415fbaedb6f46da15359bbe3ca95577c175ad2f3f5159e84350a3e910ed27285610f88fc79207539d261bd88160599bf3ef9ccc8d5feb327287ac25e2d803a9f752b3b69b45c72aaed897740056387ff5c3462fa29e8df34e3dba9d1811f7fd80f58b41479e66b133bac8992f0fa4fd74b7db0bd5be1aba9cad0da8555203eda4837c2d5e29d29274164ed18c513874cd8ca86be352b2f55e1021e87e468aaf4b3ff3511c08e61ad74d03a8fd7b2eb960848bff7fa4b7033e09f023a450cdf67c0d1c8885c16865ef05f4f740f515d7b0654e6d7503d5b2542ec75079c010413f6fdcb97ada03a6a1a1efb0d2a315f536dd89c712df3e53fc3be7ea75a7126fec558a86932e5e0502e48eeb5b0f540b8921d5bf6fb4bd6109d120d58c0289dc468d71c75e14920cf2deddaff92b69eb374a6503a2b6cbbd6c8ec976ed410c82345cbe0452bdf8bc4b7288af61e935eface6df03cc16d09b1d40befc22024f0560d97bd0e1fb4dbe032f687fa9ef060e570a2feaa05d5e5723da55a80963b9815663740b244b4d302acf41ae6337884186bd20776e3c449ed636b5a5d6e46829d5314745467db6e58900cd8484fa720d65058d973f9a98a14a3af15f4671165f1f2c0bfcdc6a5df923a1a43bcc822cb8d372d4fac25bd542157f65bf855df2c9344c92acdb06f1f6663d4296aefcc1e607b20adb138a327d9d3bcb9d5a87b73aeebdba5076194638fbe976eacc9d709b434878f6293d4b1626a9ef58bf8485cb43b2f857424eab622532e4c0b354fe0c030a777aa14e8173d1962888976a3924a51ee0907b2a9f5017bfbc3e72b4d1ad8065065eafbad8b63960df4ef1c80fe904a794bb7212f1e6d0b8fefaa67779117a0e08ba223be4910ea718796cd1175d1e5099f67ca8b0fc7d3eb2d70963feac71f22f016a107dbfb8d7f4238667e080943973bbbd3666f2776daab6fc0e645ded1c61e9e4d4710422449de6957cf8f202f046d435a64bcb5b13d3206feb6f8b17fb38e1bbf724f9a73149f98ecf70d13c4f9f322394ed4a586450f110bdd1c056ddb875fe8efc50068725c1dc39ab0c26fa0327e4faa409cba1e3c818884118be7abc3af42e1c8442eb0d1a3a9994eca95fd1feb891a33b1b1aa02f4ed55b3630911f6d5b18010090ed825e81c4953d7ce0c4f254a5f42314c046fa2cac6070022ee6f370ba7e9b8bfeaa31e68524be020bec998d0dc0da9bc84c3a5d46d3990bda66046f2f74fab7f18e8bfd3053c09eecd566cfb447d66fec5612a4d5bc4fa884533cad47661d8b46b59f1915e5330930f781bf62ccc9324086560dbb568c66733d3fd28ed18432356accb84b14c53768ed43e5319274348bc346d59c8b4ffd31dae73193fd6ea5b1bbdd83286dc5ee8c065d2d08284fc9e8dfad311610f68e5cc60e6e6733c3800e0927d678e7a6f19e23fff3b5738650d40baabb4f461011b39143c27c9bef44bc012a3a2fe86045c97799a452274025e726d99c6751675f7d5994598ed4b9ba80da268d409f9082c23dfb744c0f673dd383315a42ab9cf087bcd87c8722925ee05da082e4e64f2dbd7f5c0cb6f2798501e976cf572067077b0215d6d823e6848a210cbfe211164b0332a9531a92992c9cb142dffb3d57cb166677b55028196c9875ee7ddefa626e8915cf664c977ddc48852754ebc266990f8ea63c9719062a118e781e1ca55b34fb2fb052c475a23d31301043325d8fd33f230f7ec9c2a11c4d052f18edf9aaa096285790e2907bad5888c44082d5deb81e8d706dabc8e026bd0b66141196a43002188444d55aaa302ac405353bd6d5c3538707d364ba96caedbba126b44249015888c7e90d47f70217dd7015a9baff5b7dab3291c94cce716fe0b4a80c388db6ffaf7d2947d92d1d0b72eae45e00f56e3b383c89709d16ef6394606a064ed197f3afa0d22091ed3442a97629c3fda4c9eaf7738a293a3564931b240f6344cac7d879bba779143f0125ba6fe21b1941a76b718dc2541b2286aefa33067439b9389008bb1caa733ddab392a19add4ffd90557c8589e4e8237c867a6cac78a9c57185a81bb3fc71b4ce764cecbef1b5b1369bff9ee0c6be2d93cbbc2d4097f3fc7ba9a6f2c3c69f328d735faa05d53ca22ef4d2d59ef6ff1bc262f8a2da26b5de0eb09f4dd33a74fa21ad1418226b9efc176e41eb12165a8ce09af77d514a000e3db0976c3865d9ee218e34913db2033f7bdc40ba5be77ceda8bef56198836fa98c62dbd83bb91815b6511d12cbb903c6ea7d0d1ee55c0a593b26324863cb05f293913a2cf1fdf7edeafb0d50afb01660852837711c6e0fd5aa356ce3a61123426e40839bc6b269601c8b6cb88b61cba347216dd3497b32cec0db4b47b081ac9c04e566e6dad1bc58f50ae05576b1112941f46885433f3cd11d38541486812d7cba10b1893c7c5e6d2465fd49c4cde0b140739b7ff4d7e3f63ff0830ccfcf0800b5684552b9725feac9450e9b287eefbe13e2205b42ecdf0cca0261dd880037ab2b44c339223674dc64488a4c8d9d8c4fee9d56dce4ec419e0cb0263235c8c7d3f8461e94af88b997bd10ab3bb0afd9d34d60bf1536fb06f63b27be4c7e375ca3d6a333d09ceb622a46318336e36e6127c71ad24983039a3fd3c2b83123615d33c8020252f33f073b84002c68833aa0c8461b990d91ac93c1dba59c3404f1fa18b80df0217f646512ed87a5828d61117fc01a7314651280dbd0fd4015c4c3ef82a2f79e961a23a84fd932c62fa5b1761ad73d21f05777e7abbb8a6a4a5bc583a81df0953ba5d42d7113c6af7dd78326f666b1843cb277b2c20140890cad0897a78aba2f42f80816e41bf9606527e811af6c26f507a7d494e599c47814106237274e1b9e3d05b629bac05da4fcbbd7fdc800a8c94d1e0a5af062deb537c53762fdd496b80ad956a11015599de424ea79fd6ef8e5fe5a6db54c637a3decd2a3ab547df45283dcd52e94699bd1c422bbd98b98a978d2c69b07258d3ed35d5c984c70d86767a684f8febcece7dada9dc25e75a20aed15684dcce8d67c7d7eb28448de78dd88d2736b9ab5501036d9e6083175f4f9c84b08fb520ed1e2e83e05fc0a9de19bf2aece7d27362ded0f0bcec78ad9ffb01684f3247de3760b7b2afbaba40aac126913ed4e65d2a6c9db1afb722508d15562b2a9b5a9d7a680aa558efbc59437ea4d4aee1cd7cf4d6df8146e79acdfc8f78d79be2bd7d6c0664110e6d3841594d30ccfd8632c8af07919efc6228c781bb6a0e17d428846f214722a7de854b7d8b23106ca7c787e5660287904a5e8a3717015ade2bc4ce00098656cb42ceb2e65b34a9f70b9587f927116666ac261be379d50956fbce2f896ca785ac4596605cf5be29b093b776b6d178b61fae8e73a0d2e434b92c5960b6c131a10a2649556bcc09e9c9d21e58af881b72d2d8b58963f38f3becd7a61d5dc0e5db51043ac071828c965366b26983f5418cbac6724d1b7b3e476b269bcfaf9e51f336c2cfb53db020209c4fa6002e4a273ff649c74ea254520fbbf8110407842fddf0bf58ade16c176e1160fc8965f4b0338b69f7a86afaafeb25c6ff8a8cc8d83bcd85dfb4fd7678da79c667bb0098695e7c25dee5c53b6c36347c00fe8155ac475b449cbaa69b1f246b5aab39b0da1914aaea3dfbb695cefe47d7c3e79bfdf6cd6829c4d725ea0b30eb5f9a167da60fe8d54c6dc58555abbf273059ff1430b8527c9a2e9b0dad5db554b9876a3563bc73431c12167ae98a901a5632bda49224f50995de5bcd1c6391ca234d5ac650af73efb1b61034ea1bff90a526e4805356d8ad1d9e0d58a92bcd094fc0eca71add27f71eace44b091fa90013e91b3d613b27464f9d8fc381e59686eb025a9e2d3c0bcf5caa19e5ec9176b5790e2367e61202683ad7aecc8ad1793665a376051af1ce4e83d6a7fd7de0c7fdd691d9979478a0834c13d5c21a259cd3083a62695dc9852846236fb00edec80cc194af2bc84b0909266679b6ebcc9b1b2ac92b6b1f074bfe7d9519cffcb639cfb5f825a1cb8f71f45743816a5b7a6de00554b8ce7b7f4db4f2e7c166aeb19713a8dd061ce1b71e461d9dc702b622a9456a0908f6b5dfa4b49551b05667bb75898d3df69b7c866441c8678fa19e09f747d1ee2813a719c54f68201572de7731cd9ee14d544ca76ac6be64ac7b7994030b262d200b91b9cd84c32971873da272b8c77f5a495ea0897d8d7f09da0932c04cb78a9fecb6275ac5c4c34e52b7c6aec2e05bc92bcfce462208b215e5efd66b48d3d1bdbb7358f4eb2db44ba25bc6ce50ec730136fae642d27944483a7a14443ea03015ded911336705892f41006180b37ed7e9f0bb40f057e80b612fd02f7b07b2c1b2e953084152d06518de18fb78933c2ed0af9aed080b572b7685e76ad79abc3f6e1a51ff0aebfc0fae7c1a46a024df9fd181a6b74cd384a7e537df793b5d8b63dd9e8630233424f352f26efc672546588a5ea2fd2ae95140084b659c16d034c6fec0b481214e7fc41e25608c41cf1bc97a161a7471ef144f55ff7e0f529157b56ee364258cb72473fa022728bb4365254150b3f42657a35e272ed4f3073c4031a4bdf5c1e3958fa3e9e364a94d267f753f3211ab30e0a420905ac65990c2103b1219cb43bdf7e828e70ff1ef67007fc85201125bf602792b1ce4ce18c00e21c92a1c1422dd518f5d9f415a23145817cb6d870a00578304855cb136a6f87bb5c976073cc7005cf201e14dc146e4f415e639990b65607c3a7f3193af9231ee36a223eb91593b8bd20f28f476bf58ae3c95d6f283028246ffc1d1c8a1a719a86f31f92f5b2bdf9306f467e416a7860cf23a8fa5e99f49499a9eba4ecf0a0781ee61b3a955eefba87e7b1ff5019f5bdcc85a68ba5026858882013e699fde6c5713d497f585682964d6d5a5f4b115130b6e5dc240aa727b9a44fb86a024d06e155c6e1c072058b8bbb953a49eda4a7c946a36cd11446a13bc0d0f4587fd5be12f149788e64bd6ea9910b9936ed208172fb35d9f6ec1361a6c6c94a460a404ea8d3d9fc3f3badfd0c93bfab24a9730d1977d7c1288bc9d906ad0993798841a6fdbe2b7a823ae54c62c5642e80477e569d8c78ef545c572e9190f17e7d1142c9fc8c5d391acf1f0409e3076219d6a6df31e5137e91ed1e43ba4d02a39a308baee08ee4264b013c67987d02f12d23a225a88804922b4704b73c79e6814381381af38dea523d2ae2ae229beb36cd33a479d43a0cf114e966dfa52d3f4f0f75fd93a181c3664cab95b028198308d48a03ff33be6e5563eacc23bbe1cbc1d857dec72ae6f4bfc5880cdb6909d97edf", 0x1000}, {&(0x7f0000003200)="5b47de6bccf045b320a0bb19f1a3af11ab15b690771a275a893701b34a6043f2afcf89ebda36acdc5fed866a9117e34a97ee52240f3944ded4ee05696cb996f584fa28ef087e7e13774176319873dae7d21d9123a185aa033100eca7cac31c140ef4111e9c9cedf357a4ce6adbe5e18b77a13e998c089836ad141f627e9b07b3d1f8127d4a408e802b9c95d6aefa63a7c14d78b540d41af45bb026f7b83c62d0305c45bc97eb06b497e1d2cd0597922ae1051f6505f7b80a875c98fa5e58ef", 0xbf}], 0x5, &(0x7f00000032c0)=[{0x18, 0x0, 0x1ff, "71c656c2"}, {0x10, 0x1, 0x53ca}, {0x38, 0xffff, 0x2, "369f92effc9d8627dd014a16a7c5532a27490242cf3f964d8fef1d5e7da17413f47d6acffa"}, {0x68, 0xffff, 0xc08, "bb690a996cde30bb42357a8280e3a94ae84c47470863ec18084430b94329cd48e6b5a36813017ccb772eb761fd8223a66f6cb9bf784b4bdce8620d090ace0c7cbf1f3d1ba32d76896337e726e6c402f444"}, {0x98, 0x1, 0x6, "5a0b9784623e0558fb665487ad7b35859f6a3ffd765e656cbfeab087aaf551b9f83d9a13ea47ba7f22087d1e990ea0410aad20a16444a07ffae3608e5bd7c7f77c386979fc0f521584ee30b759f573c25c26499a79da150ba122ec14b98b0b5302f88acd792ca7db18a688a770bdef38ca6d366c9f68baff22294b155a912a33cbe3"}, {0xb8, 0x1, 0x4, "268bb909494fcde33f39ac6bcb3b5dc2cd809fcc19ff0d9f3d5f4ac2b10e49ce7cea337701680a842d7a566131669e3aeea19707edcb2aaa9966b11f724f477bc7d2427bf210537425f48e203d946a93faf53b90003b92cb065ba186c935781bbf29b7a8d8a7c129aa8a266d63ce4ec7b8e307017d5e41af1dc5b53fa56a9131fd8e4348d62f366a850bcdd01c3b46fd42d9d28a6eca7d3e2d02e0cb1f02b46fabaf9afdd0"}, {0xa0, 0xffff, 0x7fffffff, "0c0e649b0ff155a0797363e5708f0e4867eb38f60f66d2f5f3817c5a93d35ebadb59b11354f3e42637d64ce28223266250daa23ebf68d52026fec353bec9e7929621f761f35aa75a1728153a807a4e0aef1cfb555ff7aa45f0bf00015a5540d7340ac4bac3b914bd0482c09bea7f69cb64bb8807d0a60ed935dfa27e87a74a4e49eddc9cee14a6cdd42783c1854a"}], 0x2b8}, 0x406) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) poll(&(0x7f0000000040)=[{r0, 0x30}], 0x1, 0x9) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/147, 0x93}], 0x5, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) listen(r0, 0x9) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f660cd401e089e459ee7edd07defbd90c55c376565d2242b9d3b8a8fc31fc467f78fc3b2cf874263d7b00de245968ae0187ec73f51e169787e04cb80acdbfcea1828056fe59fb1d7890725f37cdf18373854e477a0d510142d0c7ff62d4724c84df7affba8897fc0ad942dac2595b3b1c49fc37512413f3964bd1d2e116d333aee6ca1549c361fccd6e0104f24d4dbf669f4a96134d2b7921e699904abd2047189cc3dc9ed978f0ce8a7d960e6d1cd0fcabbcde01e4c067087174606ad5331600080000000000000000729fc95885b926b7f9957340d42f8f7816cbc86ea90fb5f347"], 0x10) ftruncate(r1, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x84}, {r1, 0x2}, {r0, 0x82}], 0x5, 0x8) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x3be}, 0x10) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8d59de1fe5b7f19b327bec1824fc2a96c675ed9a1aa2c9d0ed869729327e8bdd936fe000ed45c4809e6ababaaf6279a1f2cb82d38f2595bd71b2b2b0a135bff683da8357c1fd1b4408ed6be29963df95d6b7645e284e750c25b6abce7e3d27c9b37c60923ff776114ae2a319066d587b2c28dd739b2542d853ed96ebc366551f4ff55a1c8033de80d3b66b761b230a", 0x8f}, {&(0x7f0000000000)="97fa99f8ccad2b5aff192c0fc5ff27bc696147d1572143891e5c3d7dde535ab330c17e9eb93045a56087dad916feebe7e01350b49122d8025fa980f6914585bcda851bd378e0dcbf9ba2b6a987b66f1a1aae29fb0a4c48dc1a6f8304a25bfa0e02a28b1db73beb0b4b6c01816a686f17a22dfa5978c41afb21b1b78842", 0x7d}, {&(0x7f0000000300)="3dadf4a588dcc480e3216a75da0a2edea6b752af4878b469d04ee71bbf88a4c7f1d9cd7cb870b11cc579797c0d134b2d847e9ae5b2eef4ca58b4e416e376f79b220cf97f5ae1896445109d8d1be21d5686211d54d5713c3cd24d7b58fdcf498fba34a3195a798a80ce477b533c037142dcc8052a9e84ae42368639fab2b8cff0c7e00e9e5a08705c0179ef5565f26cd1f0b6dc48ff5be04a1dd5f7bfa9017b01dedd8c38a866", 0xa6}], 0x3, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x1, 0xfffffffffffffff7, 0x1, 0xe, 0x8, 0xfffffffffffffff9, 0x3, 0x3, 0x5, 0x2d2}) fchflags(r0, 0xffffffffffffffff) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000040)=""/30, 0x1e}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) write(r3, &(0x7f0000000000)="4970167f949765983cc98bc168d99c86ddd4ffaa04608f5f8761", 0x1a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x36, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x5, 0xacb9, &(0x7f0000000080)="3bece0f9d2220f8ccf1adb7aca3510b0fff854575c6b2a05274cc834e8ac783fa8449809294195a29131fc53584699dc65113536de3b1484a89f6411d0f24291ef4974179ac1e71a6a0b9e889c05760c", 0x50) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8880, 0x0) accept(r0, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) socketpair(0x3f, 0x3, 0x0, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0xfffffffffffffd68) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x5, 0x8, 0x8, 0x7fff, "44ad35cad4794e5cf010a32cc4855103fe422db2", 0x5, 0x2}) setsockopt(r3, 0x0, 0x100000000, &(0x7f0000000140)="1b7e1f75876187535acb78b893c6036ad3fcdfdffccdc79e0bf90bdc94608600ba7d07acb8596b888876a2cbc00cbb0cec0ab589bc998b70e1fcbb008ebca5fb8539b73e58b31d9e29e28d00ddba62a0656118830589dea571d0", 0x5a) lseek(r2, 0x0, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x140) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000080000000000f867d867dc7a19a96261e121f7a39050f4bb170854c925250dc13be66aeffe"], 0x10) 16:01:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400000, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) fcntl$setstatus(r1, 0x4, 0xca) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d1", 0x1}], 0x1) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0x8}, 0xc) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x18090, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10001df9995dd1d4b7497ed201e10007290000ad040031593371f469eb45ff00068a54000000000000b688ecede97d3f000000000000"], 0x10}, 0x0) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) 16:01:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x5, 0x400) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = syz_open_pts() lseek(r0, 0x0, 0x1) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) syz_open_pts() 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) close(r0) 16:01:08 executing program 0: socketpair(0x1, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="1038372e7cd473181e16aaf5add7fb01a33904505a4073bd9b7ac36597a81f3e1503df40df15aee81911d2b32eec359feeae249b6a80153d", 0x38}, {&(0x7f0000000140)="17209505738a167d569cfd57c999aeda9da02984c4dd97b721c730f4c52a2f0941f96017045d852cc6885aee3785b947ff90aefb0b77d3eb079df41a6b77037e3db966209f6c2e9d4c0738557cb8eae62b0d07ac6fa2d20e068e5f06060b85c62c785186f91881fea0072299407f97022cd851f0f5a1e336ad0745e6baf8f152677048f58bbecffe5df96b8fb685bbd8906b8b9658bfc0021fb71201530170d198e1eace5d302d11f206ebf55f949fb594113fbe8cbd232b23c56ae245a4faa44cd9091383d1b634929cba65c8eaa49a29a12dfc7ce08aa0d1276019ae", 0xdd}, {&(0x7f0000000240)="9f247ccc106d91d4ec6191", 0xb}, {&(0x7f0000000280)="5773b49b2afb67c7f32ec2a3d4f1ec83f7e0bdefd8bd65b8f3ff79c07d0c2dd9756d66739d7199915f19c748e6d5f21f52594057c504b89e8f6c49534e45358edc0ee17170950c45435cd1176ffa0fb4d3f6c7633ee7cde613e28bd2be817289e52298414e13aae31a6468218086b26dc98d12ef9259af6de5ffc0a64f3dad576cfc4d6bbbfd130161da24e3dd7e22a172f61051a0", 0x95}, {&(0x7f0000000340)="09bc9d8a825e901c5ad3745f13d845807ae607b1c390b4c346f7befb5b89f4e46b33e30648962592db8e57a5226f8959676037ac676ebf9a226c0d792a4c423c6a71f302d2aa7a2d84e2769e9907d6c622c4956cc88288150b2e2904f95effd904bd791b3c0ad762907f14e081d03ec0bf325ec93c21b63e83f7e29d6ddf5ba7cf2b3a2e6b0edec8acef91c68108b0b325cdc20a2262e5c0cc855b385fd581d1c98d969bbbfef309c948061852c6a8f1a3dfc789c70ce0af5141a58991afab0f25833be7c6571421878624b399ddd67b0baf4d0ce8fce3c166fc422e46c19ec1607000667949206147672d3c73", 0xed}, {&(0x7f0000000440)="2506c7f19a1567dd60adf6ad82bf5b982e27627fd21404dbe87186be4cac9d54d9115a91a5eed6939b978cdb7fb345741dc7ed3f073f499faa7104c6a7ca2cc6f271c2430c4e", 0x46}], 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc080, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() bind(r1, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:01:09 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) 16:01:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000026c000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7fff, 0x8001}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:01:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/36, 0x24) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) write(r1, &(0x7f0000000180)="1815d5582ecd70e0a0e053fddb28b9e63b6b6873ba88bef3402bf5c7b36e591536cfa344eb411f67438e049ef5003fd17ae1c9d7d2b0d5c5a61a92b13664e418131777bcb534d8daee2a9760d886e96dc6b9ad122dbd619720573811c6b3171180baa60ea7a673c2a73f1ee9e57cec45d86848604dada0e584ea0df8e210a3fb977aa9fe3ff44b6797d9a4418bcc318191b0414e3bad96f53f8f3689f3bf2abd224322e7d68bce846e383868cc0a5ea0b77e35d8c20191336f9f3608f0c7f5c24f8cde37bbe39762a2b1", 0xca) 16:01:10 executing program 1: socketpair(0x27, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a5d1563c081dde4c2cdbdb9eff071e11b69bcab87c55d68aa25a381e08c7179144c1be3bbb13432fbe3d50bd4a7dce1f746f16c9050f7ca77792741b4245747bef9f4cf37480e98f36267207b9c0373f1dd152b5fa0c2d7799176f6f76349a7d4040b95452188fa11842b9ea561f66d4b27b8ef4454bcf730d232cefc9f6d4daf3585210ae101f46b61886ecd2109f22d449abee658c01df87de4e2e4d8a6d695b6494e563bad12ee1b7031f2b1ff07582b6a68c558742e67a57011bdd054400", 0xc0) clock_getres(0x6, 0xfffffffffffffffe) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) syz_execute_func(&(0x7f0000000000)="c4e1fae61ec462c1bc21f3a5c4c21bf6bf00800000c441585d1743812b000000004133268f680ca28cac0000002000c4c3695f0e00c4c271a87767") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000180)={0x3, "a046ca7716931fb77b87fb930bf70521b2bb983d8f922cfed6a1de8a05d0b522b21d8b72c475e42f7432bbc1a011b9e81d99a77bf82021167ff58690cbb016ef9e292231e705298f03515df6646fa27d969e608471cc14f6d9deb9f8621f9c8decf8d1d8ec62b6e71bf4795af9d4ed579e5e178da4b226e89806bc9e54f68102d84c1148fcbe5adc4431d2d36ced91223ee6093ca249e96e0d4496cbcfcb1add4ec209790c38c0da4febc03f733ec06b5629fbb602370cc4ee7bf0dd35faa0f64390713464a547a5d4d3270660fa525dc5a9216900df4ff2f85e230fa12a876956917be97d1fb0063deef3523a967206f490df3e78d3810ed3ff4d9d27f8cf548ff6a6a56e19182f36603d372701454c5f7439bb1c2744d290e880c42de6fce0889a7302b9007c7987319805143aab6b2e24b8406a79df79eb899b29448574ee22e329e8d3224ec34ea1fb646051a98d8edb114942c0b8049b0496d3f4d56e38471222d04e8ae2ea4f07ab29d802ffef8ac7208abf27ce1f5ad57d384d3900e31e52cd71a3da82ca2d8348db05988586a1ce4d501a76a023b416e1a798120724d4754aed55b561612ac3786ea6bef5b13d2648f2e6d3f26dec7ca821d69395f97c1ddc12c783f2b2d39622649fdc3abedf290d5d7a3d0e90052280c7ece5e55f55a8bac4659759f8f137536f7638032baae25ead6a0ecff255789b8a487926a890e7500afb9a17a3f6aa8b1b21963007bd5c00054526974e08f861ce6a96a07c554f3b2e7e6bb3220a4ccb1726d097c8dcb3179734b9f97dd140b69325fc6e6026f8106e326c05ab9e28b2e51897a898e38f0883654d03bbe97da6a0af0f3149d3595327dc6177338c9698a2cbf9f620f3df4fb2627b88b88b2d92b1fa8d24b20c1639e4ffa356425216961e4907221e7cc5cdc592c5f101bfb414148b1c8723b0c30034564305a375120d46173b8f9ec235f9bcba6aab3a3fe4bbdb8e434be1aa0eff35559dba0d6266d7a2f6c4eb345794ab81c4ee6c8ab88f34765a20df120bf071091cd41a53c1d8f5ecb47e0824455fe55c0d4f06663d8703233a911551eeb35c6be52ae81fde15b80fc809e47dd28b9d5341085f051fe687c116c28c74982e9164aa8dcb6c212fffc1c9bdf4662676b93b0dcd5eac812e5b6d42ad39ee5a589c95b6e5bf366bc493f02a970362f105378942b37ad9aaebc5dadde7eb388e8935769c7e7d391b26b4cda1f45c91bd0c146f4f2134081c0c5ac688c7da7fbb66e209b2dff410e92433a6eca5f953d6c557a45dde1c42cced40dba3bef64501a5ada1e7e08840a2bb18746535aa16fec10d42f40e47a0a80be6021b8573d7b0e50548469c54fb42eb0e94de8e32d6a9ca99bf5c23bd15e3e09e25dbf7a8098624054e5b47b9990d016a3a0fdfa680e158418b80bcf8ce6aa37f8effbca2dc99904d3a116eb0302ab6f6aae22f43537837a6423ed898d59c87368fa25e03619aae9d65d634ba329b414a269d50806c9da68c0ba1b91dd18ea1f7eca6ae1c4a0ee03b1ed266c64fe3d49dd2a545d9e3d1b90506a486d814af074edb695140934a410f33235a5671833607e7700eefa9948e8e7b9d34cc86327df51f634271b1e0f83b92db03433e54e72480962090b633d3fe17c2ab5cc650a0b859a35b061f4ce7338910628aba6a7ed259724c56d9d40a2913efea9c71bd495cc783967e7d6f52e8eaa36c42d43640adb1fc12a667b7ff9868c3ce54e029d49d082203403fede3ae9962b3660f2b7afee72dfe1524cf53ea97134d48784d2215f65697025644e18d98cf85606de178e997c98f5a6512934c07a4bda9f015e69184ed2d11ed62786cfbe0f9e5fb3c74292c548d925bf5462f625442be72c2d0b8a5477d638c5d0fb0a8e0bc0cdfa9838eac6aaed262a9f33c496dd9cd04d6e6f7d763bb97c8972d25eb318ca6b72a681617e54ece121fe794513b835f75570af71da9fc8288d726f3390969a0eeb5323ebfdc58a897289934495f39afc46caf54662ecf0eeb0fcf68b5fd82e2c88ae390e3f0a6bdf8248370763c8b3c34a63058b0415e84e5630a81c6916d24b7987216fdbce0283c8a83c2380bd8745ee091063679d69162ce99094a47b8de3e045c7b89ae1b56170444870c787ff532fc6c55a2a6244317ca7df5d1789c8deb3465967a2b00ad0118522381a616250978c77a041c3d660b4b17db93a3f8b9ebdb237a70121f04bab7fb37c91e9d0ec9dbda990523fc971880fb948baa0ddccc742c0ac785edfd45e59e9b3065d88a768229128d680c8b6cf3f62d4eb81d09f8bacc90d906a70f10003e7063c3ca62423e60f7b875e8af68c1bd4d6b85f5b6fbb7a231956e2a68202f643295f2263b2e90ad1ee56ef9a2b67763b807b0268992990982faac08b3dfa514d60c3bd59792cfd9bffa34313a083a34b794d093fcbf6bad17c8be30081973f2851efa5ef357348e917a3f2d910835c6159d3b4f16c84605129c56098cc435ccb1cbf6a47e2fdebdb51ee4b43aa3fe38cd976f023a60b0cfc5c8eefcfe1821f390e4bc140e4b34902d1a11aa7e1c54013cc7eee9ea5c4926787617c3a51e0be3809e61f8d9e2bf792b9c73535ff29d66959a7c84ad3a43dac2c7043820676c6a92a8d9f38629ee8923605e8844422672376ab5c6456bee6cc0dc1cc3729dff3ffed20c610e1ede4c517d07179471886c39515da9c69eb6688c4c460743a4aff11fa1ad436878cb6f487812d1b7c630df0d1251ff06e4b21e598994415b4ba9b4ac25e07d2a5f7991e0e5b643d14b0dca000899e18cc1fae5f0a449024459f0ce85f218300954ca63cac1c541b9df40662c8e889a4ca98a734d6ed2e8c4baa2690f75d7ea1483789b6b406c65f59c949e81ae4ed96c08126fa0a6c5a2ad5f276faf0a23ab37e1900880062773e16122a2ba2251e1cca6bd4b8ee9fa39e609a0173948a06348cbed505df14ca92573b8142ec8564036dd3f3a02d9b8ca6a633624720d1a72b6aaa6997c68eb4750ebe4613b0b4567debb8f84044f610c8a5c944af4dd81dbcfbe326871dd1983cebdb5dbd3a1cbc54cea4159bc649d0cd24c6dc03558ef6b72a279506eb048de20c39f437ccaaf8a0fdca5d637cd6610169c65cb1072eadb75890ec4abc2951fad4e42d7026543ea75e42c096ae78dc653d1897d2ec3d3fc24cb21f29e668cf86b05163d3a0ae8ce2cc1f6fcf838eb2d62e94472fc1fb5c3c9dc56a958bb68759e3c1d5a70bf9c607dad8dfa9618491f449ab06babbd83e56b3be2d16ad4d800aae793de04809e1f6aa28ea8d13f372f8d5554a8c1b480443801354fc6ce168c421ccfb6b47498b62b8ed1ffedb4fbd96d5a4069e0246cd46f159af559e68ef36d699b03bce11055d2677a6b616a65e95f71df7545f82053b2134bbc9f15fadf28de5ed112e2c76c3719e5abde88a0bfa1d9a0357a3599a4a80c636df52fb7fcfe6fb2025bb2dd9ca6b67c3c1772e869458c2e32ec56bd35b3fe66c8379555ab533d0e9c36c639304764f5cfa1c88507bdad8e40a90fc6510854317e8772ff2137dc3dc2ce8b6c999bda34ae3ee56ed09d1af636dee84e5146f8303f740b0aa2f492c951844d1ebca87bfbb032edfcc3c048f0ca80503dc6c0f63e6ee04d5b1a6a5164b073449f10a66521d375b3d71c599ab619d11db0a774350659699680f10fcdbc80374a4fcdedc37482be98b6db46e485df2b8c5fac3aa42a3c405919f07502f9c1172efdd8dd82843b9c1e893b5294d94b0ee08c47366370fa7289de474b8114999797d9ecfa6f5edaa69a4fe1e8c9f5971ab2450f372569439c2b31c53259eecefdd175d082e7476546adfa22603494250f752494464c4ff8a503b938542aed6a3e32bd9bf043836a1898a1df08e8870279b8a108ef7acc66acbb4b54c5738862e274d4133b4aadede2247ed16ea49d731bbdf7df3b152ba25e86c48e943d5e73018e725d2debce670cdb1c213e595ed9c46f289345b740a672c70daa12031ff32fc33ab3abecffa9556d13afebf4cf92744641c3dcc858c03902ac432270d8f023b9ebdd686b31ff9254c4e2da533fb89fec0d18aa446ccd3e260d5517643ff69ec8ecdc5ac79fc15489795e8a266da47f9b146914c053ef10741e3323e673decbacfff7eac40b4139a9b86b9c9f2ad64d18db12ed2fbf24a8bd2692fdb87faa0bb269719e092457f797049f2072c3cef36aa5e5e51ddca04cd5a0678bfc3851071fcaf7fbc0b8b1630aed19aa34a033625e856faf3cff22801278cabe66ba9ae54124d921d525abef4d7aec2e66a903977b197c1f9fb8a31d9a217d4121a6f825f85a9d95b751431547f00a1ac2704bc9bec3265b94b405fd61866f5e4df5959ffda070f73b86e16ef7cfca58a144c902f6154307dc6a871c558f4a8c29b69e1ee1dfdc9e107696a5a7d34a5e18a7b6d8710a31d599aaa60a9df7b875a3a4c405bda9b694a5f49eba3beace9d082ebf46dc8eacd29935800eb0a4e4afeed6e1e91eacbacf3693c9a3e79078ced9ff44fb7b54742df01e74d8ba9ac738592061209de6c9d561b27dbd5f986c778297ab366a5fa416c84665b1118879a21a34dafdf14283676a5878bfd511f3fc654746319467005b6cbb2b3a4151399bbecd38ca3c4a7fdf0e16a6bcd0f36193b3fdd44d2a505cfe8b19c2d62113ac461c35a6d40c4c9b646704ff5117bc81b2d646b66d4a8ca0eae5b0f746cf804434082cae7d865ab469dffecc9e9f418e57e64f6f4d410690eac4a2339cb94b953de103263ed709508eb5ca4dab9a27fdef299cd15b15c01bf2c9b2d51c69366788bd8ca8444bcf381da401b68127be3612d47d68332e51ef6ed44c6666c7e6fdd2bdfc5e83818f3a99d1438bed22608fd87f814b272ae2888327f6cdcc502bb3e9a6ca23fee659bddf5fefb0c99c9c741a7811c04e2eb5910e422ff0a4cbb4b0d1b67836732347b96bb58a9aee2a6f129f10beb376115a5743ba5968ecde0934da6f4312f3318c51c566adf4d4f3aceed9c5951b50a64e37af9e32bf63e262f019125e0986b69cee6523e2115adbc0331f09eb28117af231b8400751d4f27f487dea274dd637428861a396130234e82a78d43b8e0c03f609f169017fdf166afff4128134b0711a28651070918016a679fbe6e49aa2575429f04658e7e7cd18681e9521c2cab5b356d3440dc81c0c73502af808566608712bccd1a9ff1808961d8307691d65d49e492af4b6bb5e36923e9e1687fe5598c5971704585fe17d6cecb88f1da02c07078098f9bd9b759f9a89cb905da29509182e568905fa4dc1551218bf3d177df7e5493603e0ea2c8e9a52b90076bf1202d01953a135984b930f1f0176f1a7d222cc2a8dd784fd507d56d80ddab43e8e47a5b942e3db86ae6ebbe547f926b5b8376f2499611cf01efc4fd973b1be9574e55ab2b7ab889322e255634d53e4e81a54fd599c11b9c727e5e57badc43159e13d389df41cced154546d84e9460c05cb5683d517070fbe4fd378feb3f2e6ce5f00ce19b37ed246b293c3ec96308db8a7eef3b890f545aaffa44eca3f654c8f0d57569d3b833b54979c51a85956a686ddc0bdda0acb9e489f5996ee04d377b65e6c64890dcd275275a9cbcf1fa23dc5d65ee8534de15104f9087a5c15556179b5ed23fa4a4bcfda05ab0722465838a2ee654236d2584087210cf767e695277046cfe6531e836947b1128b6d0fb55ef940a23c69eb962d23baab22e89e83c219d2b4aa4f5183a4504d7b303f7ed7"}, 0x1008, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x200000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f00000000c0)="82a27952", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) sendto$unix(r0, &(0x7f0000000140)="31b8bb9fc668414677be91f5f4730c075afa74ab4114f679a6a53119bfebf1d7258a6d8efd04a211a2c5014246497e615dab198e32744ac773a1b1c4921011fc6d85fbef333c968f2c2273c7e3f681599e329920abf898461a9c7eecccb566b322c64fdfb741d2963d887fc6ca7d94e5b28ad3caae430c4a7e5e09598b00850828287894c9997e5ea8691b23c7b6043ddf1d2a88d99aa6c939d2127199f137182b2f6943f63e5713ebe779fc311b4fae9faa5f910e077c58588fb8297b6f4fb28d45e4191147d43ec87d44502a8396b4b491063a546e44f50ea02798db78bb23ee20da3543490e1f1aefe805fcd0dc7a93bc3e155c0e1e2ce265785dfc959b70376cc8b7ff8147b37e4e5625672106abfa3389d4f2689dda920aceb0f66b64b4da7dc69f391898f3ca24fc09279a9f2f656d3027d1e1df28bf1180e78a40703319951b3e2793913ae56ff08b3743cfa67053dfaea6dec52ab20f77d61536da6a73f230f3bcbcb2606eff81fa9a91e7c0945fffedd4d40fa4eb91f603b0108a9ab1090da9e1b653ca9951d7070c7ee7536728f69147486cc4113b2d08b9f844bce4ce10e219cee050c9dd20dcb0fe3dc6258285077f797aabaa8738225588c1d58b60683a9cdaa6c4f7b226a62d4ee60611f9a96e27de6f27b372491470ccc15c8b137a5a8736bf48ef161b83ae31d935d9dc44d5808f18e925c5f70a4b55087e68f9fe74e8b44ea64eee5ddf4492bc0cb607531bd582eb8e6490dac3341c80ffec9d70f2bf8895c1953d2db74e792d7d878e2816f0bdbde84045553c88fe9852554c72b5400376834b0bf55645e3fae517875d99a4f0e551f7b81d121b232b005f2cf2a616e8253ce943046c49213e3565e89e7207b33658059f1941e58b680c4b02eefdf176e5b269edd43d4d2e71e846cb97401d2c7dc66b4b1669181e7a54d8631829ceded898e7850210fe3b51e2ef7eefbcdbb214faec47caed9217b1608d75623d485110b7342a4e03a0ea6e74605f2a167ea8242423000bb1a7b2570e2e898d7308a53d1791cf9511ca7409a179b59b53f52dfff81b0188b575e5490564421f3a13d8a203d09fc229259a03a829c88b0d7c640ca6350618d84f94454a519b206463a9c1b30ca9e10447cbd13491f2d8c461047da362bdd6092f0a9d1c9e62c46c5fffdcd7d8294b510c64792c0f9362cec35e2f58e9c469f1ebe0543152e03e5d1aeca364a04dde843321ce2634e801e50eb3c2b747b7f4fbd7aed518b22b87d88aa0a6007c02a840db85bbcd797b2abfded09fa5c4ead45e7dbd628b7d6209bfd3ae6763365cd64dace7c5eaa7b811bf0893088aa85e5c1747d8a6c5d51f71ac788e1282fa6e41647e79d746bf8c62361158f5fc492a2efe132a851f7e6d080cccd173be76fa0818308e06be37251bd5bc746a4f53bed84f090e31ee6f8a98b521d57dc9d63cde38b3b3ab6e88e94a9eb38d844d8b09c118b2e7708f08910227e7222804585bad4627359a5643fa0a4743d3d1752556bd52d009275c470b4c60fa204d6cba7e41843a093f76f8e23745fb78e8029dd03396a715e3e2250d074a8211047d4747a4ad83a8ed0b38a5fc13df057a08f57a1112a1b321bbc4a4dbc16ea37557f5756f4275052b5da7db4177954889e746d13e313f74d8101aec306ac25454ebb0b9401a4278a37912dbfbaeb0b9005e1b536ef171d8e824179a5e27a72ed0f1ceaccaa539850e0bad7492795fafe6172213af27f0e7862249ad8953adf60b5fe91e687b2c8513ccea16ad25384997df098c632136aae3df22504eeab3940d51d456ced68b5bf1206c5e46736736d06a10a029704f651339e3eb2692f0c445b878d90c6102205cd0ee32a780d00c474c04640d54f97e44c9e0d16e12ec80eb6245bb6787c7daaaa112e35f418efa19686e4233b669840ea4b9181c4a1d9e7bb9a15ff95931aabe0caab01b83af8fb83a845f1ff341c9f23ea7590a5fbda1b986b1d67f59de73e7b3ad9c693cc5ec47d715cb7e9e4d1222cabf6c47a1777220621091234b95b8a0e7a37dbaf4c9f2ad3db01aab2cfb97a9f5595139169a541ea0acfad7a21340fe1c0d187f6ddb6ae518a9c2a8a2530f9ec036344c1c1905af631acb538bacabb5009e746d68244d9ccf49be7ce6398f11912ef4d681d49faccd3bdfda1008fb958a97330f577ebc1fb5af306d15af3120c740de0abf0179b9cad85205a8ea27acd3c6462238ebe6c08fe3a6d7208c8840da3ef73f745244cabd460d7c3ee3ff3d7ceefca62a8656cf3e211d0b7196f8c8192baa9881170cc3f0a44c7be76a15f2978d03b7d0d8a1ec07c26378ab41a23ac69eadd803a6d893119631a64729dc1f3539b1a04d338f16dedc6f29506206cf2fbffafd645d12580255564fb9a88d891aadf6b142195f74bd324428ca61789ac6f5abc83d05ce70f48454c72fd4e8a2e29b5565191c155d131bbe0d795535fbc3c1e8d9ed1050c2db8d18051da77f6c469c78ace165a3ecf63559fc93ff84bbcfeccfde30bd78394c898ad8bf5edd08246d2aa2863bd4fec821aad14ce8f120ac24f65ab6854fadee627ad6a79bbe3cce3bd257696ee891dbde8879f58f714af6804f99d02ff646a9ad4b2204a6a0542bf0ec1c77bee923d44aaa2eb3e8c7de5fcc3de65abf93a7a495eff496cc88193578711effb7e776d491cdbdcb4c7e4ed682b496a8941d5964e0cec57bcc9d7329f9462da90fed249875a4869fc66ea5ff07a7c38dce1ef15c9a44f7f02a0ca8e2121e3c8b5e767ac645890db93db7314333ca41cee19518161d2b9e5a751f854477112e77ccbd08f454a44809f8c626493ca5b523bad59c0fe99a17ebec3de8a9602a259ed95828d7a60cb75330c94a2cb2e31a23538505fd8859a5914ba06c5f4da7c3a7226ab6ea6635b6d35608d26275a6403ddb5975aac2f94ce58de70d2dc4a46336206b6757b00a1c2ab63a7e730388ef716f1e4caba6321326a14472e86aedb8bd1ecbc68f682a315c93b731821fc66df1176ab75fb425bb37af7d517692db946516df4957d40305a4c7ed4f59148330207871b24e279676a7f2f951151ca4ec818e55ad3c0bb8ef52030c77b22038ba7feddaab6ba5f2e26a9f03ea93fcaed24ae49e5d1279a5b58de8f326d38caa9f539722671e13c07077cf304ebf46eb9a196fcd9cdb7a95d7dffdb0e623f14f14d45060cf9e26faec72e618fc60fbdcf3e8b2d1b3787e13ea7af2bc6ca8a35d8e82b0325b7e2df6c55fe0b9e4f72263263383c8433741b123060ae566620a16e4c976935f3b3e2e648abbf9ea6db8dbbf5d52386c9168cf72a21b88aacf169d927487e246f56fb528c4a923801becaf6955155c148105a3c513ab5d145fb7481d75365718501a40e98f3a9cdb9eacc24da9c61533d9098671a428cf2a766ded921ab4c4cdabd1abaaa16204bb8b2c6bed9f090a4c90d6a18c05183cefd264b6751c78d4ff5a882ebd95f25738679e3daf786910aef516d4a6cb317d63b7d0e30891dd8b42f2026d3b821502299f45aba9573b0df7f8ecd08bbcf61e06d174dd932f37c9317caa3f10a37c71d9df6a1ff824c274f84443ac9ab2e08b180308be6ac107a42d4dbd750315879a9e7fc6dfe8edf92bf9a0073ab0031612fc18c1643207c89cde6063e00b9926902add73398eb1877e88b4e087385d51e24327136dfe7932ee47562b80bb5fdf04320af93b3c6ccdafbaed012608588ef44f33fe06d3bdda1a599ddbaa3410b418bc61067bf040e0ec427f85d01440980dfe5144edff28023bc0f6d2566bfe8b36fdee1bd024b2861b1b7db6eed561dce177be131cdd5cbd55b5f3c3eac72d498b2559c01d7493e73e646784ba8b514c23da572e0c2ec7e3216f621bd10b554883f4f69265481f7126e317f508120370655c3d2276cb22c8ed5c1e8e63777eb648332376615e2184e4063c35999113b0f423f917249fe6fe6de09e37251739b6ca1e14b2da094e6065b7a6f37202ec09ad6d2b2966337f10604a0d6077b27f3365d243035c7ea2d4657758f63bbf08490cb41c2d870ede12561daeaeccf91e764d433e030656b14ae667c56916faad1b4cacd56888bded9f282ee7e4c786e91273eb7297253957851e529b4effb03ff61a7ac777eb4466d43f2780aeea5bd03a827bb62d034a51606fcd29c645f886873605138cae45ab95cd108b33deb37e845cfc636e7d71f3b9d2d7ba9688fe738a5deadda2de92aaebff8e7ea86e49c5ed28c187197bb5f5dd17fb79e98c75342572f961e3247ffce43ed2b5c2a0a974072bf088a90f15d42c157e33c01b6890baa51b98d9eb7dd7f6833f8f6bf22e846be95cc237c79d09f6ad63f673ddf048b71981eff7bb6ce6daa358b9142ef518ee324cb3d6d3bd6e8c085837ddec34a99d3a364620968cb66c06e1219806df3c7923eb1e3c26abd0530b9b615b497ed9aa8e514bfd6ec85e557834243b6d2c8147b9cb72b55076b61899c8362194ca9cfc0e8cadd6c92d02f3647eb67c5998d7cf21f8ed01059dcbe55cf30708e647acb37da98e242b7d7d3fa8c6f8a982a4d88ab941ff4ec91a125b4fba12b23b374173d390fb69423a4c0e126fb265cb99b28b47bff058931f72972d7f144fbcafe1d2ec7a067418a3b8319e0ecdd0548b016a2261153208d7061800bc88a3970185557fea04a5876cd32ae209421d8849b21ce0ffdbb54d7e64165aebc349f6437aa746408ace658e802b66107ec77f3339cbab0f14543fdade0dbdba4ec22632657e4b6f6f29a2f5865ce927e79a556aeaf1d05daca77fb8109a724317ba2a1a90309d1d0342dc0caa3d33aad286728235a4c9a3032606bc28c30d1f27973e59352fb5e5f4d9e9cf871663a629aed414fe01cf528f09556b01676bbd75f23b62e2e3833e25750fe4af21030ba2d40105bdf9f7bbad957addc863a66e2f0fa32fc025368fa9880cb6ba3a89379eda382549b55e462720a399c06a60aebdb1150b90cd050f37dc9cf9f3b2beae2dfeaa8de9644ea3a709bf6a0428fec7d413c8db13377036edc377b36dd3288bef67561685e251e25981167a25a5019da0ca1cfbd41006bda1ba48f86964a4d9933293bc31a369cd5a05845b6c9826e0f90b3cb358acc50df339d43cbf1ce0737dee6c9a39916fd3187f3f77229bdb1ce70202e625900c6837982556ae94d901ae09e8ae86798c5f54cae0e50257a1291db077ba394e26b89abe93ed97cb1bc733568c5648677c68bbc896585c8f6f9a8315e27db13837157226950bd807498d567cd178dc05cfa17b4b20df37babc6467eb53dbb04c4b42b91c5dd8324098caa99c3c25777af0a945fafec2cf5302c05933a4d42258410c1df04da68c25e9172a1749eddab2c5f3103d7967df50a5c6b613465641660edcc7d3863ca9adeef77056b8a166cc796f84b6de890ebd8e3b3e2a9e988959734d4c9bbc62883815b3026b64ce871bcff61535d9bb8f96e3b92850e1748f1d1d6f4273a93d8c0aa6f4b04d963e1e7a0dda3ffb11da54bfd8691615eff2f0b87b73799feb12a104a41d396f4bb402058fe81e85168a6c087f9d4ba54d6355ccba162dba59611169671ff19ce3b186e55e3b0dda9972fb548669895a88f2d593d7ec925dbd1cb545b65634d980cd6e8296e4bdf1dea6a64a4a6048809661a97922d3e45758cb1d6b648febd96e888079ef4e69c0d8859c405fc062e7f671552d5fe5822fc986d932f92c6e2d47a2d6f1aad015725c4f0df8e35e0966792cd15ef1eb68", 0x1000, 0x4, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000012c5, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x3, 0x3}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="48b6437c247027d46a66e4605d0cbfd448b6802432a0a8172a43e8861e9e656506b80450c4e9217e1ec7fb66786bffc76d5dcb3fc0950b77b1d2e221f9fdb2c364046af2cafad2b3106983232e6d23663ba433b5c455530a0f1b196d50f8cecfc5df8a7943d2d88d8035a5d954176053f9c4a27ba1f808c27385e4faaa50bee9bb7f0a6f8410306640d5511b2d1cc1d865fddd2b98c6d60338ef41b65c7aa7def426066b32b031febd03c75d67b02dda93945d450960cf420e02fbc0f513874d4a3d426020976604183f31e147", 0xcd}, {&(0x7f00000001c0)="4ad9b73e0860e6b798bda030a7580dae8f56e0f828f87b4ea5020a9ec289b7f88f807d9d2393f9ec4af7e0c244cc95204679677ef08e5eb851938610c805608e599d3e86639ec729f0476c29607b5162f2058289ab246de757158ba6cd27f2143d14c49f8117319a33", 0x69}, {&(0x7f0000000240)="ceb9ca425037e194aff32bc3af2084a39a4d14d0cad4a8100fc67f3d6b6ea0826777d1bc043000f298b20324da2b8995c511f57e64f9d1f5224841b6bac451547b0f13fc243c5d2fecdad287b5f0e3150c3846ffefff22eec78effbd32a523", 0x5f}, {&(0x7f00000002c0)="26292d49939ab555fdf7e9de7f93b3d5037d4c8f1dac68e492679d77472822f0f0752737abb3f393b54c5ff21b07bd20934c44769394523619f1d8654cd93409bf6537facb0682967d93b4da9e2b383a59c03511f85a03b5adc655cc2a9dfa4a675148a7114455f53285b26f6fb409d8c2804918f9e5a23abc47cacd06f602a45bf4fac8329149ee47bcd24c14d0debcf9f932cbe7c4ed72dd9de156b540141ac80c05da58d0ba2032dbf188b649905a1ae1effdf9", 0xb5}], 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:01:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002005, 0x40004000000028b1) socketpair(0x1e, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1) chflags(&(0x7f0000000140)='./bus\x00', 0x30003) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x8) 16:01:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) fsync(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/168, &(0x7f0000000000)=0xa8) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7}, 0xc) r2 = socket$unix(0x1, 0x6, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) bind(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffc) fcntl$getflags(r0, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x20, 0x2a2}, 0x10) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x2, 0x3) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0xd5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffff800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) flock(r0, 0x1) syz_open_pts() 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgid() setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:11 executing program 0: unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x20000000000001, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x5952}) r0 = socket(0x18, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x182, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() setsockopt(r0, 0x8001, 0x4, &(0x7f0000000280)="09f32d3a379c9811e2800109c12dcc2ba9c0f72dd7ee97ccab527f672697f99f287e840b19b558fafe9e7af84eee3daea7a43fcfffea35632f1c1f0e6ef6afdbb9ca508394038844cfa95d65dc04e8e5109c9c51e312444b823f9d4d329159e1ae59719734a4b5ec845bde6a835220cb5096fa1839d2d5e356d8d4449f98b788d16fc45aba189eb6f681aca09a486dc8c56a2f154fca88", 0x97) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x21f110ac935cecc8, &(0x7f0000000180)) chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x33) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x801) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x13, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) 16:01:11 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1000000200, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:01:11 executing program 1: mlockall(0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/174, 0xae}], 0x6, &(0x7f0000000580)=""/125, 0x7d}, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:01:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x888, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="8c3479d76fbc4e6a5dcbf9fd3de1", 0xe) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="e82c0201eeba6bf2a9d82801ad68e3b27ac051ee0c70bc42680300000080a555b83d000000000000d116afca000000"], 0xa) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:01:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x68, 0x7fefffee}, 0x0) r1 = getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) syz_open_pts() fcntl$getflags(r2, 0x13) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x0, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x2000000000000000, 0x7, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x400010}, {r0, 0x1d}, {}], 0x5, 0x0) 16:01:12 executing program 0: r0 = socket(0x42000000001b, 0x1, 0x3) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="c50ed652237fa2b8cdb9713c87d05573e4c48f541dc410b1a27614433fe9e59cb154b623eff97dacb2b48f2b529cc9d1e77c2d0000e80ba3ba85140a7863dbd6af984ce85b6774a2f07a5bb0b43e01795654a52bca484fe0d6767388565838e02cd312f7c6201404553169ceff4357549e6f", 0x72) recvfrom$inet(r0, &(0x7f0000000100)=""/135, 0x87, 0x41, 0x0, 0x0) listen(r0, 0xfae) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) flock(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r1, &(0x7f0000000140), 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xfffffffffffff801, 0xe046, 0x3ff, 0x7, "c0c13d93eed93d923558d84cf3ad324a28983ccb", 0x7c, 0x40}) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x8) 16:01:12 executing program 0: getrusage(0x0, &(0x7f0000000680)) r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse\x00', 0x0, 0x0) r11 = socket$inet(0x2, 0x0, 0x6) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0x28000, 0x0) socketpair(0x1, 0x5, 0x3f, &(0x7f0000001a00)={0xffffffffffffffff}) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/wskbd\x00', 0x18001, 0x0) r24 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r26 = getgid() r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wsmouse\x00', 0x100, 0x0) r28 = kqueue() r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r30 = open$dir(&(0x7f0000001d80)='./file1\x00', 0x780, 0x42) r31 = socket$inet6(0x18, 0x5, 0xd422) r32 = socket$unix(0x1, 0x0, 0x0) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x280, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="b41dc87e32eca8ebcfd36b850cedebf2d63fbd38c51b7037fa064d25fe38c2fdf23362d8d09dcb6ee66f3fc783ed34ce0bafce1cd334e99e106b76aa310bbe873cbd3e4f268850fcc840bf1f83e9521d6cd1372dd9cf092650bac56e62a7a65cfca140215aec7882f9bc", 0x6a}, {&(0x7f0000000200)="f3ee9813f31b564db81abf32dec8a907b095a4fa9d7f42154df84278aaf8113bd47f81dd399c6f29e133114ba3ee6c0d", 0x30}, {&(0x7f0000000240)="b6cbd52e53fb0be2a60975386dc32188e1213ca780bbb281c81b75ce4d9d6770f5170b3ed5386d8b2e1464ac082ed2055f4e6344c68e34dae7a9f0bab2817a2252a91ae97ee31c2c86a0ca47aa2ede3a2e8531bb5dfdb5bf93ca6e1f46e1cf96546d", 0x62}, {&(0x7f00000002c0)="f3b13260c011aeab7fc85b07222b56653891dd4c5f1342bdbff4ded5ff269a0cd7d0dd980ce6139bdc97c5770d8b0a79b0e8b401e0962d2d95543ae47f6ed8a1868c74e200354688b6c1996c79c6956a55d6c1a019a4f19b4ea80af9233d7d3a8b40dddacb248b12917da463a3558b2702c770319960c273336fa767f4ad93e49198d8cc1231c8f9", 0x88}, {&(0x7f0000000380)="df96822d05b38da13b313c2d782295076d032a1117573ae71c0abd1502d2fe05c676d41f3617bcdf682cba4f292abe48d067a6c53594282fadb32d7bde7733e272a89ab4fe568276e24425f887e9f92ce20d121b05b7317726762c3930b350f20f979e14443e92c5f9df30dc75fa241330478cd5467c29a848bcf927f103a32c9f1dd0c8aee11d258535d1d02e75c350babb5072dca71c96a06b1d850db3b25da9bab8499c6ad22a955b8e6888435806433bf9a79c421358b3fe085ab3579dfc41570a8881cac2c1f9b63b6bf43f2176b735f8f8821240a5940c9fb0de86407f4ab75c0299aac23be427f023c4d58f70", 0xf0}, {&(0x7f0000000480)="2629f270ade07160e3afa7017b57351181c7cd2fa94342bd62d4b74471ad1ee6a9b555af56e2fb50bf16cb3f02d9a43103e0217e8aa2e1781fbda92ffaa706982e0caf9ab59ca2aceb4217c2d13bebbdf37e50535b0e755d342c741b2e80f1ebb001f799fa21db5561cc076ad6657f7d3bfd38c97d1b14e339f8e116", 0x7c}, {&(0x7f0000000500)="c6f10f4f2139ce6e189d9f968305356cef0c90f8fdf1c3bd8a47c559739843aa5ca5011b6d4c3ae9e1dafe017b239e1eff16001181033f9126cf0787d60507c4a3362cb99659cb5fa33897677d868b75f756a45201a723221d4f3c83eef169e305937b33fd22810b65e7ebbc9b2898e28c5e3114f08d05a84e5c6fd365157f705268da69875b48ca3b8cff5c9b067e63d1f5d611a7728d769e8e7903e2e5fac60eb207544112aa788946189550b1eb73b450ff8c16506f86eceb0ebfd5392516226b8f20ff5856c66d8bb03b4d929efd92bf31d420cc4efc651f1eb2bf2ac6e97fa28516", 0xe4}, {&(0x7f0000000600)="3f3e56f16264fbc4021ef0638f99d42b5d08cd83610fd8da8f909593371fe587d82ae60bf6e6dc7d9204fc09cc2f896589be41c85edf536ddb3124a1b928aba5f03969bef93be640de5f5afc83924f905fe169c3f72d5d30b03a04ce3288a87a6cca5683577ae69ca6d8e775bf", 0x6d}], 0x8, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33]}], 0x140, 0x9}, 0x40a) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r34, &(0x7f0000000740)="95673f6fa857638da3cc9b22ffe88e17bda9cc11a901ea77dc59c91494314a4dbb75c9f6e24a21a66e2a820f6beaf18e61c16d4ae3580d92753b63341726a138306a0757b6ad1c62fa40beefe557ba0d77af0484715bc057e8373d8f9e48085114d1317dfae52bdf19f13b2fcb90572b97727530ee1a5cffcaae7fca884bb597e3932c6db96d67cf758c418a6bc279e82100a2e11ea2a468a27058087f055faf1588e581a71fedceabaee4edf38c67e1d1fd9d1a3f2ab941a7a1ec218552fb8c04b7fe455d624bb06b712b52e4156cff45c944868391dd2b2f9182309fc9f1d4bf7162332ea9e88ebfb1079bcb21de14df8bb3d3dddce61666ca6bf5c06dc8dc63101a2f7fdfc5314b7c68779c23d8126afa709203150cf947c1643adb936d79ad0ab0fd09ce50af02bbdfe836a94cd7829db42e9c52f3e67d8fbb70ae4cfec33f1feae6b61995785e143bb9f636401daa2330152d08d19c05b20e786022df8a62eb94c813c578859ebd69da32155c4b91feb7cd2f4f9b4fce126ee7e18020827e333c46176b47cbe5bd75fb72e66d1982439e5c55c41121548a97baee469929806ee8fd48924594e2fd210c46817eb604bab4afc9f7ffc4441e363a462b6c94b4e4f5643a532e0f72116fec64dda79afbe7b5d6ea8b21d7e00b2de87a25d6ed66e19bce1bcd20398712145f711cf6bf31a819429aa2ff1430dae479743603dc7c464e9dcfe247ce7995e0b83a7d2af1f337bd8ad9e77ddfb8ed145af161d4a27f8901e0621671d37115aeda3a132fb0fe58736a44c6edd6bdeec49456951cb25708f4d5aa9b5178735908415310b057fddf49e43502086346c80c73d05db2d684e993d86d90957569a0d50d61ef3a9d342efc3dcafe3c54de68d1fe0c7c6217c05bf5991850f50a7a5021dad2d20f8143eb7e1f9f24fdbd0648f18d21131e9d84899a540a72270c6113797d11a85410d985f35a5808e92ecc208dbf544ed293883538ae94f5d618b57f4e02cb9d5703072914e37e9753f9bef2dbf8371a758a2d28556e44525a9664229599abf30df7ed08c2b971c036c2aadf1a9364d0cc0b47172ac1618770abc314c7d706dc17d5da19618dc78923ee6f66b7650b36092fa8f27c1aec2497e850e440f86f5e61196cc31085714041a065f3464ea42ce7ef22618ba2142d55ad87c48990b534a9fb3d0adcd1b290b1b743de4fc8ae1cec1467170fc9c4fa3354e0ae40a997a86f1dd0f47b96ee798add36cedbb1a1ce69e7a7e52c050c1aad3f10be5008a75853e4b5758a91ec0c36739935c0d027d1964ea12dd23439359d5cd14202e7c36230c8c1b49fc85ddc0f2cbe6f8cda9ff033b7fb6d4e0720d18e88eb35fbbfd4b09a64913f0367fe3045a42a24672f83eb1fd53743702c4fc66238b633ed4edea533f7cdcc85ab335574af21fbdc83e0451c8e66d6060a4cb65418c0cbeb6114e387d0c6fcc6f3b8604bb4caf94f0e037370ccb9cf7d9ce1f59896ffdf531b43b2d005165dc967a50dfc78f37ecdba1d454bc7fa08922c539279c9b37952b76b9aeb19983ca32544144285876b3efec6b91126428ca8acb3f95f2b4c23978945d90de04b24a2e8b041d9eb42f408310a6b4befa7d1d5deac604dfbf3e5a816c4d07e673f1b5071ccfaf16a2dd553a79dc40aabeda94a342d3d85a9cda17614e0d828942dea1207364299e324deb6d2457639b4b2548c0c58f25279cd947dedc9d98d68e6f8ab18055c266cf0bd33073b37c85bc086d91bb8f33abff54cff3902926d63c1b56310514c836981a7c10f62fc42b7816720901d5a62d6c29a78ee2c3455f51359305e1336e521394e8a3fb0e7771005ffaa5be98e79013418fc1aab5a7777f5ceb2fc3434ef5689dbd78b36b83cfe2e6bcc0eba00a4609a891778ad2b3d39d0bdc203ec895423a8ce0db78837a63331c2fd05adb4bf059a4f4344dadd8eeb40a41a6f35d7e8cf920389a2c04f08b6d2c83f8e0d482a2acf82ec78906c85b7b3b756461eee00b3ef39344c42acc0a1c9cbbd649f21a7782fb76509dc47bf48b6c97bfcc5def5c8881c692530cdec90ac3cb4d7026996799264884d7bb59409a92dea7a85e3d08947a8461ebb32c0354d13feb833b39c362b41c5db5f8f1b7dd04a18c627ef66d4f4b51d260b98e00e9193ea9c45eea855ab838e857193c5036b202f7d6d2d8720464e7418df60ec516361605030a1bed057340d5ff04b4c084f0867a88c2e33a4269b477f06cb2faebb66fa01c2976da58a7629b53069af09cab316ff642eafc55c770df8bdcab9a40fd6c80eb941a215ef9430219b0f076d2ff7b6b666f86989ffea5d46b74aaa47babe40fb65ce6ee8aee61fcc5591551f139c30e49c09c01da99c3d0abedc3380c045e3a9d898b7b42c42f09fe72ec658dd6cf10278e1a72fe46db52bc2ed6d01d45e752ff6240a41eb1fa6affe3ead38b44e256419dc55d86e9b9693b9c6a43bdb7e0b97dad3dec46fefbf0aee399a00509e84cab2241ec90b7ee8629f6a3a09271b7e4503ac9934766acafeff332c0ef9a49b20deded2cd346156d4fbab487858f82c8870bfa654b5c33b3ef16dc8d24a0f7a66ad560eaf8e8a3b4996b8a60c8f29241f9cc6ed28f125d44912732ff0641f764c4e4600ee4c4b858bb273213171eb43345ac6047260d565392d13c0cdfe4035dc449f62db6379d4e009121f0d6cda53a045dffa9da1fb0509a02ec2a0166dba752f5425f7c385715584928f838ae0aaebe541695ba6c115eb35fc15033d8248cf332dbc60823afa79d68d61f71bda729eb738e6427e27b28f0950d9ada6eecdab06def39d4575c266ff07f48001f4dc32ac4306255b5a1427ff3e7e57f232c52a85db86cefda33c01b7aeda63cc0e0223ec5a9c4d807088c4a95eb2f0d2a2184324f9752150e090facbebc3d84aad7c9d8a75586531bcafd18990b4f1a54272b26c4148edfdfbe1f771b2a216e548c7ad19498c39f053669bd8b2367756a8ef4b0f039be2de0e4ce0e1f281c0844ebcbc3af79bac72dbd0f71e78778c51a169b162e1e74bc1d4ed44991965242f5f91657d0370b90f70d9c42b551b6f16d383dfce78842038e87b0bd4d0dd7e06116f7d0c9cf9af6dec3ba2bf349b5a36a1df0e199406c6d2b3b9d3b5efa125da05900210d542abf4b35c9589defa91efd191d89720c1e62cdc6e6adab398936ce7e9337a74c6a283654118f75426081c31d8793b6c61b0c29864d30333be3e9cd6dc9ec33d90b310ee42242f7d07b8d0bd117b05938981bb369c4ab21760874f48d10e682f3b6141f78f8e397924782670129579df4ec600c85068982dcb9070b1d94d864a05b7ddbc06cf310cb3f3b4691379d2371398b8d9b5050613bb5d92d5edf2f8a837114ca80c4b130e007b651f6f9b9b0cc5cf0dc9afcca366f0cf857e2ad97008369c0efd13dfb162ebaf33aac53fbb8cb3fe444bba6f7dd261ab983af31fa6bca175450d328d7e03c0429d7d5dbec30d8b46fbf377ee15e0650d467ad63ad41e07679b38ede6e776bd9f6510e1d5a172b0a525c89365a7a9eb676c4271d6b891bd62e131e50e999d53ae01275c19879f6c8928f5bac6aa87d7b1e8c71dbebaa5c70871d7839acf1836fbc0e5a50fcb7f9d13ed0b6719b291742293425cc8b3ebd507a96dc6a69a8bc507761cf4d8ed5ccc80d6045d8f962df9256c03a2bed98005a92115ef4fa61685bec235db5f290c19035b1abebe7e0c707f02b78dffd36f859409409e5f64b9048e00aa1912ec6ec988f1dda3d837d7e74b29e1bdfa10f471f68cbd9a395c57589612f830961bb9f63498eff484925478d0f7fa57df8848c6a451aae69322b449b85387860223429e7f8491ed148000c44591593a97b65fb9fe21cceb96668d6db7afaf2b381bbb69c83b897d87ff4c9aedfef6755fd9112cc016fe8dbfbac318013aef22404e3cb2f64b5d3cb9de761b5ac071a468b6814fd97664977afb46e20e52c8d53652c16b9abc2bab398a703d110151e7b5e40e2b92c649a0f0f8ad2363f4241bf3e974d202e317d8a159331f31ee60506e4cb3fe50e5171c55e3bc351657457dde2b3a30c74286e8f282655422949ed39f9db9c02af19e3eee3b85c4403c133292935df040caa58b5076c54053d6d1b9814127cf0b7f816cdc515b4f0dbb3b7737da5eba72bfdc25326728e8c847ec45b6e12071d4f09fbf259145472d3a0b742a179ce07e7d07afeca6dd12dc8d417a7faa5a53eb2891dd0122807b296400f4d5a47b2fc7c7d1988efc575df335d9899c41525878c64f682fe9ebfbcd97c43531eb8c10700bd16e0b911c6eb13c2d0fc9fdf0b1f7037eeababd9fb9b9d71d2f687642c74acdee52ad5b615328892802aa555a2807d2a91192b04710a321e327892895b3515b59ae4899e4148fa665fad385a6d7b333c825713eade120584a79d70db83d2745a0dec7dcbb6d1ede74033783f342a29fc620b70bb961150739ae9f1f3bccad3559b7f180b0a8578398dce67e696499ae914b26db3cccb670caa9a6dd0ea7a510dd10020a4b81bb115efa50b8df08dc88ae2ccc49ece6aafd234c6fc3fa24cceeaf5d3e3101c44ae4c80b47999c30e9bf1c6713a5aa6c1287a75366ed74e345c8cb6914d809cca50b22fb05ca1672bc84610bf5e654ed6feb656fa4553786f067bad4fb8362bcf3c8eea4be7ab130611af26491c0dad4c138c230320b9c6f3689f1926bba81e44a1212b5e6c82f40e916b984b83ac91802d8b5611e65bf226490503011df4a340f9a9743009b5455ca4fe919690bb2e64f7fc9a6490f379d2311708204e85907a192fdb330595c92b48bdd1ad90dbfc9c0e6b4ab56f9ef8effcd4a00ab2848cb6266efef92ae4acd93f7d54ab09ea3139c7b9e8cc55b506c48b18632a559fb6dba16c039f65adc5f8dbd2d32f3be4062d9018e3c268be9a64b6270a1af319d0f7a49d1c2e9288324156a2d9d98c4f541015d175a9ea48adcfa8f4a6cddd8e6fe42e44028958ebc8062c635a8bb70271787e18259d56384893199a994721dce1c355b311c51c5c60b779027e06540cb8ff6ff3c19bb5a5a30ae69cade0b6ed2b66203b341da8d5f8797c766f2b5eb36ab494b07e85a61f7f607bbaf48811097bc4ddc6151a271be37e8b3f87f1afddb18cbd3cfc92e8cabc5609bbef5aa857a63227d8f92a439c12fa0a1fb2b3fa3a113dfbfc165297220a760a2dd8a763b61e753e8e95e01b021f661a8dfddb0f238ecec468d791827629b29eca61ee494b233ba027571116c3304a011d7f770523b1bc604909746af9803a52d9bf40fae2c5e404e04c6c01ace8b45128328ac6992b217b3f771e124f530596f221e1d486c4dc59a3afdd90809238a8cda70481aa49c6e0d8ee706a43561903fd737b307f2e329e6dcd312b46c6111e0c576de5f03791a58a8a0df4be992fa26ed651166051573be0a84b2588a44efcad0de84b6dae43d09561a2e4e71a45063317bcabfb8dcb66b460cb271d4b47b69c6a42ed6fd07a7b34b05a7daf7af9fa388f3027cb9cfe0ba788e43e0bd0de052004fb5855a3b9ce5adc29d40a8f8b8913466e6c188eb25f174a82e59b30abe192696c53f5463c0084a07c4c1d38686b1d9f1bcfb27478684898e146d7d2ceb12060f29967b02b383a9bf81490956151094dbe0ca59ddaec3b8c0f1a3424c8f82487501ce78ec45f4fa5ac0afa8cd598f122e50f534f51907a38a1f2cf288282fb9d2bdc15c08c8632600582a7452d511be80ca43885fb3", 0x1000, 0xe, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:01:12 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r0 = socket$inet(0x2, 0x4000, 0x7fffffff) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xfffffeb9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) 16:01:12 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x1, [{0x3, 0x4}, {0x3, 0x30}, {0x1, 0x9}, {0x1, 0xe9df8e5}, {0x3, 0x4}, {0x1, 0xfffffffffffffff7}, {0x3, 0x5}, {0x1, 0x67}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x34b9}, {0x2, 0x401}, {0x3, 0xec6}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x6}, {0x0, 0x6}, {0x2, 0x2}, {0x3, 0x1ff}, {0x1, 0xf5}, {0x1, 0x27}, {0x3, 0xfffffffffffffc20}, {0x1, 0xfffffffffffff800}, {0x0, 0x101}, {0x3, 0x6}, {0x3, 0x80000001}, {0x710b059c8329a47c, 0x8}, {0x3, 0x1}, {0x1, 0xa7c}, {0x2, 0x4}, {0x2, 0x4}]}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r0, &(0x7f0000000100)="b8", 0x91a838950c7f078d) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:01:12 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20080, 0x0) syz_open_pts() execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) ftruncate(r0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x8) 16:01:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = getpid() munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000080)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x208, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x5ee, 0x7f, r0}) r3 = socket(0x1f, 0x3, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = shmget(0x0, 0x3000, 0x230, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:13 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x1c) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:01:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) 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(&(0x7f00006ad000/0x5000)=nil, 0x5000, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:13 executing program 1: kqueue() clock_getres(0x1000004, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x7, 0x42, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x6165}) 16:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x7, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xc, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000180)="8357e19feed0f3ee651fd21ac8355cdabe92172bc06b2c68f58f5930bb03fd69242bd970b2fb4aa87ac21cf1b0ba3a37d0c480c5d8b407f8dea1e07106a160ac0626afc3f6d12c0cfcc3ea7076d11b1d7b0155e902db5a278f10f70b9527497880f5c95683e47022d46dae68cc85c46367871847f79bfb4eb32553d0b00376e3624df3110deda526cb3930dea9ab1a4c334962932a20bfa3b52309cf193851519d145e1d56ff0a38f35cc2434a31b6e7650247d6031ce971f231cd3452eecde5cf3a12c014036a6ff8b0c33e8a5a8e29877fd459de7b7033577f4915ed919fe8911b2e7d49958224de744daaf69a12d16b63aeb037e5870d2b24d79de7c1b89b1deb018c36952e1c89b8e16fd96fff3938825e1f50dc6045b6d016c7cf2f0300cdc5f004bdc92d91a27c6ad34d4af007837fb74e5e4de5aa1ae2ae04bfb3e2e4e5014c152ca46287a0849b955336b62e1b0b63b84b004ada246e2b380ccbc1b28846655cbf68158155e05dfe80ffabfe2e5ff15a89a329a895a2419a1379dfb4f048925d7d29e76b9b71133f3a594bcf3d5ea5afbba38a0ef9736e2c0e092fffae2c60d443407c1c57b03829706e4b029a843ac456fcec3434a309d12de1c9de5df893c27379137c648753c67ca90438124ce784ff8c8e4c7dceb6c2a103f611aee947c4a28fe3f04c54d54c65e27fcb77276ffebb2b9b68719460b19cfe55ba359d3ed2594e1d4697d9cfc9bdc6f17a0c5f458102fcc741a7dcbcd9e65d4386002d44dd4998101d644e75301f288143e75e18a1bf87259a6182a31eb1296a21fa91fee271f0978ade76d89533b93d349e8e002dbea3e7eb45a0443d505e433985fdab51883eeeb0f9f788f36e69a68044a07125c8ebd00a10ae1118017d69d02a07cfa356d34ba36bb293f2554eb0af79700e6a118422c50d7ce319e09a0652f5ed229b80e8b086d1e4e3e5fd2926ab00031562b09e670b2c4fbcce51bae7ccf863dbbea8c61ec0a2e20cd657f244316576408b5d6fc8c7a1b85803caf28c6786055df571a4b25986adac606dbc4f295b117d72e4623298135624ef84b7331ddfd545c5fec6638fc433d8aae253e5babc7c7441ef43c00f77650d21b78bacc1b51e2059856d6cc0f16b1a46347586cb06d5872259b9cc689cae6363c2bf11135e16dc613642ab030eae2d99b8c4fad684a94136c7f8fdc2aeb513c057eb545a209f1b36c3ecbf70a327101dad4f977bbbe31cfb2de883a48110bf5723716a734534a42feef67c72877b825e62f284ec4fe1562df13b7e658619b653a5373296b1c5853a0f740cc24aa812365097c8225e58a56d9bcbc2d5f4fc1df0b0bfdbaff26560d5cbc51fbdec894d3ccefcb8152be9be6461d26fb463e47d204f37a63579f7d3bdb445db6438b5f7925c15c2cac62bb41998fbb2accdf4daba699dbbfd56bbe5c1b3617e8a494c7f945ed0b9cea11a9a9bc2ebfa9832ce05058cac3143b3503fe8bb02bf2497ca2c89cabcc3be0d9ca31fe613bae98ea82dbc4a2a8734b54e9929b23da918bc72fac845418a883bce15978dd2aa1d986e5fca970d7e2f74c27c9b84e53e959c7e7fd186486661b966201d338b2d664c6000f67af0d697a900c166943e06e7f2f640df80a5b552d25dd664b61490def52a993488cd147f7d4ec4c71e89c65cdc5fafe90de26cd024b1f344ddf65f52638ee6629593d04e1f09aa2dab897cbbcc7df08b59563f204f648b29c19cd02f6cfea14fba37cde21dfb8d1438ac75da66f7d6d36e00e720a58762e542d70ae8e11ccfd82d6268b7b7e8c7350149818491b0d9d7e49049bc016c1e965f1b6daad9061bd04e459cb2327dd84362e0ac9d7a3fa55cf7d0dd96b9f4db9d5784c961dcefcef67c572349c36a9114c4996d40973b099b789a54e24632c17e8ce4d5bd6ee1617e7f795e6a5e8094135ef0616e507019421d7dc83bace8046bde44f5b6faa99f375c32091b80dac0a68a9f4b1fd267a7356c00bcdd6d30231b2060a6a396565a029e92b91468aebf0ca662179f8d23c352f882a49829bf848bc01b4c7412ef1f06d5623c8d703fe8b7319d66037973ab93b12c0f8c323c05d8162f2efdcc8cd513fdc4ca8455f4937a1f3d0f57abee5d04413e231dc473287e50b712fcf41d4b7b0aa09698e52bc272594f995591f3531f70f685c6105c556201c41e7680aea08a97c03f3b226141ea5c7ed85a342643eacd075ac89bf0e23a15d1951081f85ff5949e05578e8cb190e232e80216d4822b0c3f21e97578842a1077453a3571f673383497aa9e2bf475e00b6e1f0aed75bf4f39470084f81c56fe5888943d5675a5ee4ec17c8becd0bf6e9e698d8127336af420f116b823faa6b94588d9c8ff24f15ff335722b065ad558c9786315901fa044291bf4e27d464cde517fb00eeded5b6077b2185ba55a0971ffb1e8f292c1a64f3bc3f6f3915d1b425f04b3647a6a258488c4b88df4a399171c1720f40c6b55b9b2169de22b584a8eaf1c04824422e5d255bea16b883b47081614ee5ba307585e7771ba4ad970a068b8a1fde37755e8b34044a4cfbb8a01ec7d7febf3713afae1d6e08e9fad8a02862cae4458d676fd219bea78c328051ae68bacfb0758cccdf57bbeabdef171f467ed1bc91fe5adaf8e74f7d9d23cad867492fbd7ea0f49da0381f09917bdc253904db6482526bec405ebeb797e5d3b7f37abf603d3e2b26d76cce57a706689274338ff457d4f1db0c1176ab4814938be3f26852015d19a9d8cb4d67ba4ed85e6ba2e87e644770f9f19a39479757690a43d40c0d020272f0ad929b25f015f11394e66b5ab9192ca1ed8585643d0b337e8ba8d7ed61b0bafd725406531e8b010c3fabdbfad774f0f0ae872c67e4ca238ffada64ea92746961b6877eee760f014fb62548b27de7aaadcba9b04e1f93290a13dcfbc1b708e0a0714c2cd77e1d593a1301a7b4c77c88537bfac5b35823328a94095835a33b6dab83b45b8afebeca756d2f987a01853d3d66e8c13a4d7a163cb440142acbc72051da5133b0736289faf4a92087c868b9ae09a42bc12fa58a71ed269a8ea6f68108ccb5fb3866a60975051ccbb78fc33d7460b7c23730722f66b5a2c3b161aff7a29efe301df2d067448368560bb920b44d3d1235e75a7986265f1294d92d4ba365ed860a4197292cd8ffdc6d4fd2696cc1e599aa53d4bd11f7fd7b7f336d3c5fcbe3ec96f0e67ca5af02d436746d53ffd0fcb5bb291384285688c7221d53d96ef53340367a8fc93ee17502d565d9714a1f7921b90498cbbfa85fa133c7eb99f20f9177e91f772574ed20041832196dbb48e8fd97b5a6c846eaabe483b6f58e21e3ee9d5493d61db7db7595d9a069e559bad0df9e624372633af6de6e8e24320ac314ee0465e7d4741cc83e5fe2523125ab95eeab70bc3c1298b2dca7dfcedc0867bb77bd15cc0855b2e4a81ae01c0e5663128b6d876af6f7b7edbfdc7c3d0c801ccc2c927026579175e5875f55afcc7ae089ee6bdd31cdb8ce8db325c4bcadce54854c1bc753269ecf2b3a77173b8937e3c49c4da2276ad11043bf4c9a8e0d90342eb3e1516a4d5f962b8d7fd7186f075bed6a97ef1589f899a16b2647c1870dc89c3a1d6577ebe293f971459664c4c3508f6c87cdd1f8d372c5711fd7784c61f7b20457a91a99ef448ecafbfce1084bef9526dc262aba93f09607f179f2c45b2dacff50b640a7c4768687ef5b2be67ec06b1af5496df9ada2a5ea806c24c35710324fce146144c229503f80dc65deefc67cd52c240910ee97f9b40016fb42e1a6f7c2b6199e056625aa6a816f5c573f8452712b1548fe92f9cc4cedbe1b79b9da277e065c36356c64d77639de016a49f7058d66dffa4c8445b5f9b21b2cc02e4541bdaeef3fcbb8ad77be4aee2d765bd808a11d4b7ceda87bf5c5c91e0dcc8204a9bfd4b44820dfe62d1f66cc5dbb7200fbf0fb21d389b40538ff3ed1770001a65a1d789abf7cde8bf1f776ef6875c43aead22167df0e0241a68e5a62e2083ab0d699be1ee6fed1d35f22b0e230d51e57815c683c663c81dcc00e0e692930d42fdc3c27b292c059a6c4dc7c5edde2a557d35828644a690e5d4db89543348aebb200918585129ceb12b57b5059dd7ee2c031eb4456d020ed21ca93f77c7667ee713e55e4a3597dfe0e9c01f61974a69bdaa48f786ce1e4e0121a2e2176fd7e3b1e21b714f132f0ca089f95ed47a375248ab9c5d059dea960533345f45e101c2d6ed509f34eb46e694c8415ec045c526bb433ed3e5b1b42547b7a1f9e09ca35ee074fc5c6d953d2908d1410a5d52c542fa48007474fab4fe8bda6099b93c8edd84e2d9e612179650fa99c9844deadf1f09b94b5eaba58684b5c3f17cc339d36da498706a9849e7ddd3d7c2d9585ec29fbff5d243bd579c81f2582abcd4eefd1194d1b72bdc289b5c2bd6a3fe516c8308cb18a642b3d4c8b69fb01fb143dd5dbbb4181f0cd90402cfcf7ce935f0a0807eb6b2e986f578de61fa083c552c8964f7694d499945ef0bf657becc690d874b24783a81a7c0f5ded6e94168d8be8eddfd438d9f545b914a65b7699f9795d6d6c4ea629170072fad0a37ff31ff2120b0a8566ca77da419e90c2c082b4226a3cffd29a33f12e0c5f92f65300942cd7574df96376fa06dc5081780ee5fb8eea50f9ba30886adb0fd7e6cc5cda01cec15ed63e471296538d7517a4c033dfd7acfe12d4dddb846e6b6e0dbab5934eb3719ecc47325933a52a760115b31a7a05f9a9e90ee2fa9442266236e9c2f3454ba3527e2ea5bf21e8740659be4c34e9682b0a61d2053e06a4815c3dcb0bac99115c26d9e6d6cf02fedaba1b176bf288da8cb3aa06a613b358acae526ea38618f6310242b8c204dca756565fb97ed344b7939db4a707f13cc5fa9b729c2579fb2fca0958e223bfcfdd0edfb794336082ec59db8327a790f26980221303a93f3f3cbde8492e5f47beac130fd5e358fb4379df90eddac7520edeaa628bb29d648a2098d21b6100f01894778a5da1926506ad918de328adf2ff56e8b14093922d07727c589c17dbf79d6c0e0091ff5bf2c74972367350e80cf2e02226e56ad806383df7b92b71a9e7dec322d9d74a4ecb8f530fc40a707b2f978eb07cda7c8fd2a873c02f87f04ea8c17d95f902c40dd3a91a68077222beacf67193b3ef075445c08d3108d2bfff93af381df65bd767a3f167bf5e17657b9cb9bd4742f5774673bebc67b39df39daccd37f71a7b8feac12baee25b0e4205e640a2211e65753c1a9083a764b6f1b27aaeff5fb06e2ff6655f01f7fa960a6c87dafd199a49a2962e84c0c23596c4b9985e92a9bd2f1ad23c8e3944b5c3b44ce7b7162a091f86672e4e0c102f0782af50f66dcf69c7f7af53f562a55b299f092b6c27f264e8e1b82ff0ef9b61521bf2a338b87b9f1cc73d8ba664efe8a74230f3080056dea411e27bf4d9547cbbea2b6fd7348ec2f9a5fd9c28927ae78bc5a5ab15db22b5c03a5ad2e856ba5dcd6df7652663ef41e4d9628b5192d4c9e9c878b983c1458cc56f9e0fa26a694e35c945450073e6ab68af3b342d6d8b43ddb08b84020aa61ba1017ab65762f67b9559cebf31d4335868a881b089a85650b270ee31eee3aa2df44e73201ccef16089a40137ceb4b87adca1ba2572bb8e0936cc2fc91f205b8d7b69dc8f76bb38c1e17cd96f86b5a724a1a5952ef901746c4c3ce86cf0fb30fc1bc2a0eb22bf4b976e85c9199f0d6c89b28e59bbd5e1a9c4d60f73ec26f1094", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="f7bfe3d4d5ed8f87b07a9f91c524b0c5acb2e9909bce50cc8da9e92b5f66cc8544d3906f689ffaf1b103cc20d1d25e5c46a3257834c3a4e81970a8", 0x3b}, {&(0x7f0000001200)="7ccc17486589cb5ce4f9d55806762af518089e49d767b50e6cc1f153fd577067a0dcdfb70d1b5c0061581c1e77c115255591490ec9f2dc6382532aacc1630b573721516a6b587986a5734d47d65ffdcfa09673700fc1079564df2510dd4f87b3a3459d7ee410129afaf84dcbcf202122c3a74c673833850f7a95278978220f77aa2b3b460c9366fcf013d26a764d31dcdf7260940376d19832cce08acabf81953db60c5026fd9d9a", 0xa8}, {&(0x7f00000012c0)="5bc8bf693cc9a151a49d9747c09cbb02bd20efe98fa4f7d4650b6987a12db76a167720c52d0bc7bba020899c539c61215415c9f4ad70bde8051f352920b87b675f9b974e274a61d0a00fd43de4115c9243fb3392b5b21f5f371b4f6d432a80dfb6f0224eb0fea721c9e2561b821e631f24e621f8290411bfb36b9691e99af37b", 0x80}], 0x5, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xe6, 0x8}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x141) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchflags(r0, 0x0) 16:01:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x400a, 0x7d) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000040)=0xfffffcaa) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) setsockopt(r2, 0x7f, 0x8, &(0x7f00000005c0)="75aef611490914023db4cb5e848ff0fe5d5dcff0374ecf2fd2a5264afdc36e5f1540309ad29758145ce2b81dbb99c6b7f31abdf9d914760e0b746f50be9de05de8a9b851dc4e6ff809f0278e5a380307c68bc0e8dde95b", 0x57) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:01:13 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r9 = geteuid() setuid(r9) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = geteuid() fchown(r10, r11, r4) bind$unix(r10, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r14, 0x5) r15 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) accept(r13, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r17 = getppid() r18 = getpgid(r17) r19 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x1, r11, 0x0, r11, r1, 0x11, 0xff}, 0x9, 0x40, r18, r19, 0x4, 0x800, 0xfffffffffffffffb}) r20 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r20, 0x0, r20, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x8551) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)={0x0, 0x7ff}) setuid(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 16:01:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="2b00ff23000008002c06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9", 0x48) 16:01:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x200007) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="6c7248aae0c6e97bafd7f54deff1003e275d50ba432d34a17ec662101ae2ae1cd7cecc320381bb0cf2e1d173e1cb8100349435a9678c519662d22e3116da9a61b90608ef9269329a7db031f3b0f5e46e25c5204a86da4c1e0883a62d210fb7e844e2011ed5162e256cfe57c40a837e16d0809e7c5acef8335ed9c0c089d4c3c7fadc473d000834f52781cf2560b35ff05eff4581ecb5f4b371b779df7cf6ef6569e6eddbc33b977dfd0d48b2959f77d4616b23cee21a783ecbc080401c565da9b8e476acdd1d7d623ec011b7d831b3e410bd9b9b9d", 0xd5}, {&(0x7f0000000280)="24ebea3fc283dc17eb5d0a9dfef7023cf0a58010f7b52e9c280296d8348dc1778c8d76feb1ed68d7b6926fba2b30ed5ae5881e0968ed7cd0de40d0265158a578eceb159d027b27f4c819bd4923f89563cfe5a9e5678f90a52d20d7e0354036866a7770c1723f2851f06ce204d8393277e05f969c912b1b", 0x77}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) 16:01:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8a0, 0x0) r3 = socket$inet6(0x18, 0x8007, 0x1f) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x18, 0x4, 0x6) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r7 = socket(0x20, 0x0, 0x10001) r8 = socket$inet6(0x18, 0x8000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x1f, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0xac75, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x85, 0x1, 0x33, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x20, 0x80000000, 0x3}], 0x4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x40000001, 0x7, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0x81, 0x5e7a, 0x90}, {{r7}, 0xfffffffffffffffb, 0x0, 0x20000003, 0x59d0, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffff9, 0x41, 0x20000002, 0x7, 0x7f}], 0x7, &(0x7f00000002c0)={0x1000, 0xfff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r9 = socket(0x6, 0x400000000002, 0x200) setsockopt(r9, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(r9) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x2, r7, r6, r5, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7fffffff) 16:01:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0xb0, 0x3}, 0x9, 0x4, 0x9}) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0x100000000]) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:01:14 executing program 0: r0 = socket(0x27, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1f, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:14 executing program 1: socketpair(0x3b, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="ebf936843a18264dd243d23457d187189afee4007bebfcc552e65ee46e1b3fa58721dffee0e88956b4cb4d9c3afe69cf3d506755858d4909285fd70078fe3cd22b63c7591db4d77a2026908be333205746d3bb02ba9e84ee41312a633c1a593ccdbb80ac17647c58d53c092426f710dec0333eae90ad932aaaca8ec8d3d0f6cbe9740a86ea6f9b45a48dc86d97ef4d0ccc9223b43885b4967ac05c773b709981fc306626d418528a35a7a6d867511c98a6d2c432e9f1eb0c0192555c1d9b4b05cf084c6012cfd8ab177420c8ad043be13e82", 0xd2}, {&(0x7f0000000240)="c686c4b11d48af0a6b5407a55b8a11f2c1ac3744dfc80c6b87d7cb6557e6d74a89b410a0aa52bc01dc1659f103b32cb63ec9f9df53b016e7887528595671a745ac574f9ec3afb539300ab98f7b5d7a9d0c17188f4e72fd44710b8b903f5a29f68c8c9af81bca27339390b88aac1687dc11960279628008718fdd4327df29feb4e986e6b91fd4fa85a937bc69181d9023e58fb1461db0b33aaf07fd6c9aa8b93f89aa21e0512c81b4a91658c26f8ba9e9e1edaf1fa924b7ef78d7ed94ebcdb4dbe679f15591f4a1c0f602c2ed0e8c", 0xce}, {&(0x7f0000000180)="ffebe496bf76c943482c81d9226aefcdfc3094144cb133515ede1fdb82f6d025364cb4dc8b62175107c2020d40275de09f0408623e2dfc41920244717a76a408978d3bb2abda2b0e0546adba78ca32c912422181ac7c8abab685a5ae01153f7a735c08", 0x63}, {&(0x7f0000000340)="11056f2d01d1058b4f33b91517112881c3074f6ba92826853fa185be05de13efda537b81bb8263b739588018a0cc93a87c6a5e758652ece162df386ed2f8d38345f821c4850c7dedc2454cbc93b769d33d6362c93d5e636316db36582a8b542bcb0cc1d1ba4d19987c20aae298a5011ece79548e1f4b9989a1c9e05eec2dee66801d7854a829c5113733ea150ff6aa9db52b4a03505c44eb69b3609917e61cd7d4e14e4895a91147d6e852411d0ffafb91228015e702863acf6b26d26d9e3873a8432f1e115d8912a46450e01642a55f330e1cf1360d942a97f8264492d1d0d61d494e5f946725b3fc589f124e98", 0xee}, {&(0x7f0000000440)="c48f027713e14de2855348e9c85913cda6535c576ae0ea062b8675ee5d4e488a5d0b3e364e32185a27ded08938dad685ffe98eedb76df54cc66536db4d8e1d5a2e5a21dd46945579e590", 0x4a}], 0x5, &(0x7f0000000540), 0x0, 0x2}, 0x409) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x3b5) r4 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) fsync(r0) close(r0) geteuid() flock(r1, 0x1) 16:01:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0xfff, 0x1, 0x1, 0x6ef, 0x2, 0x1, 0x0, 0x0, 0x4, 0x100000001}) write(r1, &(0x7f00000000c0)="4484a90d0ef32b92f111dc997ed11adfb5e85c36798c652b857337d961b10f3d773a527ac0669991200d4c76758ff8fa2ce732c865d61718012dff682e11fee454a1e98728ba2b607507dc5510c61e8c27b145a4e564b9e6d8dc71ce836ab1de72f8cb4213c6dacf8953e3cdc48867e5a1563d39c59158ac1e35e34534454a952c30b32ec91be1d85781d4b0cf010f25acd807c5b31fb0ee4f8c38ba5bd66f4e9b36d14e3a9a1b1bd55b107eac74e66f8ac91ae2633c7e8f5badd045dd71d40a48c4a50d18acad42dd58057b4bb654d748323f61ec90aeff283f384a195c8fa4d87a341201a10a9513441c53ae3ea6dea7226634d8aec0210d4c0c", 0xfb) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0x4}, {r1, 0x52}, {r0, 0x1}, {r1, 0x10}, {r1}], 0x6, 0x9) setsockopt(r1, 0x200, 0xe5, &(0x7f0000000340)="e51fb046b62b8e180f4b90413a0bed513b800bb0cb", 0x15) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1ff, 0x7fff}, 0xc) recvfrom(r0, &(0x7f00000003c0)=""/39, 0x27, 0x40, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x4) fchflags(r0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000500)=0x8) r6 = semget(0x2, 0x7, 0x400) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000540)=""/103) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000005c0), &(0x7f0000000600)=0x4) getsockname(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r7 = semget$private(0x0, 0x2, 0x1) getppid() symlinkat(&(0x7f00000006c0)='./file1\x00', r1, &(0x7f0000000700)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x4, './file1\x00'}) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000780)=0x80) accept$inet6(r5, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getpeername(r5, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) 16:01:14 executing program 0: r0 = socket(0x5, 0x8000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7f}, 0xc) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xff, 0x68, 0x0, 0x0) ftruncate(r0, 0x0) 16:01:15 executing program 1: r0 = socket(0x800000015, 0xc001, 0xffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) 16:01:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:01:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',!)\'\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='./\x00', &(0x7f0000000240)='#--#\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\xd7\'*#-\x00']) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003340)={0x0}, &(0x7f0000003380)=0xc) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getpeername(r1, &(0x7f00000033c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000007568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000c13c0ed5f314ff000000000000000000000000000096000000000011239658000000"], &(0x7f00000000c0)=0x6e) close(r3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r3, r1) setsockopt(r0, 0xffffffffffffa7c6, 0x100, &(0x7f0000003440)="7288e913d081adec8481e3af1bf41a48368f0876463deb3699b86695c5fc507bd86a6b6a74cda7b7934f9231199d38abbabec3b1acf3da481c2670c835ef6f57fd1f594e538d0e9d786506da7606c0cf75018d3a19c3b0e0424a4dec7d7eaf1c75ae8b2faa7b31de928ae54b5f2537085f2e042bf06917ef2525110ab47cb1ab458f648091b88e6b2015e653071dcb161f4aaa40f1382ad63465b99eba1484fb2da55777afec587a2cbb9834939af5c6c4c35e3f778eb46134c051be6da266e9c3af3dddda037ef918976afac69ea19aab06994e8b1818205b877c6a59732b8f54867ba3320a007d0a48030687b726381fbacd", 0xf3) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000680)=""/218, 0xda}], 0x9, &(0x7f0000002340)=""/4096, 0x1000}, 0x1) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="941acaaab9c95fed48a1a7811fcd5c22c0c60c3e1bcd863448a0173ff8114f5065aa38899b1377bc08331be938f95e36a2391dd8a8fb7bcec2d5b7661e5f49bcb32d46f37fd80060d3d6c0379c19cfccb977d88aac9953a685ed1fc248451bf3a7ebb75b9fad9741609439fa52d3ede191d321c10a56f2f02d2d77f3184f42be33f7854a035eb48cdc2f66d9e80bf89326d590035e494a8be783adeeac5d9158c433ec032173064c3d60d166b18c3fee1b92d2c889596bd0d7fa02306b597ec38367ff27e319942fe758b1ad09503a2d2aff11029e4530a60c69aa80246eed5c37b70753e31aeb53a872981415e46fc49aea8fb8fb524f51994ead26ac34cb8c3f9cc42965dedc7a59ee2d86b7476df83c3a3c282b6c9b9f04c0832992953322dda7e174cf0d77d5308efae4e2a03d5952cd7198465d9d022b7e74152c1790254f41b054cb50bb2516a76d4efdef748c88add44ee8948bd0e2d7c4240197a82d91c6d9181253e0c47000f4f52ae5f2fd71958f239d09c2a9c5261483b36700b5da3688c729211ccb03795ee06b383495ec0dcbd4ab0cbb1f5011d751e0d98d811503f0b151e32d06a081888c485ee4b901ad34ac509138ff941d48c208a5a5b576b0d6aad29d9663822637cb9473f06fcafe9c1cdd476bf4ba0c6a5de61bb63e081b093a5d9d69c62fa1429656ab9c6d0bcee2d674341f81cfe1bc876c740211ce337995cb7ca1c4016819850645c72e32cd350393e95ead15c046b76efceb6b9a9b349ea1f4a8d846f20d4dd0d0777ab6e7a2c8970d9634b15c878dc7865e32a14b212e6008bbe0d045ff84ee30abd33212cfd74e673c833641422d84f9ce09a653578e174882d4718959e4f25dba69f49e04f5e698882965873fed077a3558a7a91f2b3714c5cbdce10f4d7d129da3eff70e30c2a4efdfa0badf7d40b5f4e8c233014aadab6c8ff61149736bafa647f9ee8e9c4ba489b2f4c044d0d163518ba5b908d459e8d29894ce179b96f58637899871e101c58ec390fa19501bd73123674f499f7a91d4482320e55369deaedd13991e6883a7295149dd8feef3e80460a1f8d2034a7a815de1a1476d13ac631ea3a0fc02ef374d78be039985de84084b9531f5191d28184606c76e4f07a82a166aab9ed3e4d29bb442f07232bbbd2cae31bd3b86e382613ea64a709d72374af81c30041d81af59542e7e6cacb9babdeb70f63b34b52ae2967164c8fa74f1f10a44e37b83fab2e78694f5b2eb79257f9710d512d3025d6db8b75f6c218e44d4872619426588d517f14950f63c640d37ede59f4cda817eca06860e09dd6cb4427d959781e9de397b4e66ba364a0b14dd370dd206a0ef2b69f9b3e8b66fb6c461c32134dca6dd1c9198bea852cb0396ab606d115f9a021e90913defda84894f6c1e313224f4ac36b02459fb72c62cf760c4e0044b6f4bb1aec9d2d269d84cd8a1050dd6a42295827a157a2a644f13b961d9ce794bcea0859acf9ef6cf2df8cef4d34a324dd260891cd2527025546abde7333174e6fb714e99ca568487c8dd582b387c1394afba0304302063d1dd127448182c96c6cf9922745abd470372f180e8efb8a6facf1d14d8f756b71b36f6605d8ca679821d78a28b2e78a24283bcf09f367fb39ea9e198921f153eed34a8ec7775d34848a36d44b5e73749d5e56c10e16a00b4769a41be010047c93c8dd73bbde8d0ed259931600dedd8bf9e28a7c67dd1d511c7ec397854cf80f2d6bde9eb1d086c406014bba2e76d79cef5cfdda13a9a587c42213ff2fd314b1d6c1a3a7d382f51327dd1a018c5a736a36fde76d33e59b26fa09614d464a28a17a33a3c9e6346bf16aafd0a681b0fe492c6fa459af1ea71405b4c942e492bc9b846ea0529f25b2293d1c86335d140f338c48e33199bfacc50dc6aa39a9fe2a7e5737ab0e1b8cd304e17de2a3c60e6d168d0e58a7592ecb92898b507e69a325e56cde2f7facc7e21adbf17f7365bdebfc50623df2176c738454d67f01357cd1febd4fe41e99ed1f3ba3a812c42d6396986db5f6bf2e593a5d765c952c798e365a3f58e9f2afb51603be82cc5245572650fc3b07ec94502cc4c711f4b19e7a1e28bab184e275e8ea6e7e5c94aa7300c2fed146402bd734322afa6e8e9d29331be700a5adc158e1f39a556c3a00af9833f54fad9cf7cfbcdc6d31c5b0a1c672c616ced7bf2540a4b2bb91090c27dcd178b408659ff9d61857b9bbd871a9c01dab8365dc991f0fb5ffcd1da5d6a24bf861ba43dd03a7147248e46887efe14592b3b66fef18593de7bfe17bf271b516472b511bdc05252e7c6a3d570ac61a451da1035b7e49feb4e606604f7393aa1b639292e84c5b1ebcd16b06f7f20a01309ad4fe41971e1c654a73b1e41beb589dead51a6b3b1566c221be5886af5843073f79c3a64edd3b40b12296ba7feebc622552b6916e70f8819b4f75b0a06419d1bac2a8046ba11dc55ec7b4e6ae9c2d6475f44250e6708ed5ddd414491c761ddc6464a1c21bc517932478c6a52142c9eb9ca7a9455776abe7f8ed3b03f9882a10b404d7ce2d1148d65ccbbeb6c4ebc170940ebff9595416f25e05df3a54908174d4e0a62fe6f441ca5cec6dbb0782901097aa8ae063b6acb8b54dc3ef31a5067550ba388bf774e72a099570c172897c4bb90ceab4475c4c4ec91eb9faed4fb80f4ee89584bf95eb699a6dd4dd37b157cb4366cd730fd7f90d6c0a0c1518c6783cd7ff1701889efa447efaa8237e3557253fce613724c8b7cc121f71888e459546c8693c42064930e3a5369fc679431e417455f6d20ee6265a0c43bc220aee586f981acf84b0de1dc063b61b772013c9c7bda7131a325db87a38d32c8b55afd19a4664a18235051a7bf51987bc6be09381630cc267c8daf370dd71ef134a5dcc5821f6e7022f5a1660fe0cabcdd05bcd7147050102d619a5a8f31192c0ab868a3b9eccb9617e3bca0fdccc743bcf0f138237c3b1fc6002cb85fc87d6cc4994abd32c8ebb308e250f9ebc5f93202932549eb95609e618ef44940666c73672244fef01dfdbc2637c9ce10184afb2f7152c8977f2f0fb24a96bf3c15429ad4ed1716566c6dcaa0c1ee7af0d2917b1ebbb02709e8242e4053fb37c8d636320036f8af9e8f62e504f8df69f8c039b73fa435bdc62197508473b77ad5dd28daa9c83983bf277b1752bfdab1c606c933fb5b509bc023af30befdf9aef2b6aae1d71315464acabf8aa285eb2f2fdfab73866ae3dbc6f50cfeca79bc73c2a4da03714bef7c30b36b31144f41ba493743c6f01f6cfe1bae888457327dbb1a073bd5c21fa2d7833ef197cb3e3df0470a808316cc8faf03fd12dafe20d11a7e3f11590a1ecdb87f6e985ddc18795fffec33cf81f0380488ad5c412a72a0d088bf7639ca8434318a3912426f761c5a16fb52d9c224394e3fdb1c925168a6efae6d0bf04537889f17a1e22d7ff7663c8d02f0f212feee2191ff1a73050b8d79cfcc1084966f230633ad70e3a68ec59bd01fe24d5b97fab43f6d3aa75ac8bcccfbe35fe78c3a242aac507ae24ae32a5120b22bfb56be44edb92cffab14d150b07266c81abf63df1d1bb194c8b9ada1419d9d39e1c52c86684231de31d62e01ad5127f73457dfbf4f615aba2d635d88f7c62ca04198a22f06c28f218b1f76b5e27e84f96475d5a6667fc7a6d492390e84f77cbeaed7ffbc1eb2f46f95bca6c5e17d79d336dd14e633164e16352b50c8906c16bbd7171357e4e84c9515ea8b4f87371edd67745db6bb23f61e7f36ccd9b0b0527b543e865b48a1db4a3fa30ad0ac8b2f285c912ac8f33b0b7234750e08a4bb76b0c7e13670ac1b53c1a92eacafc6050a6fb58c5dbc20ea7cb222565605783fc8ff1318bbb80f9c934bd1729bd806023d934a709f96ead13c2961de2497cde445de8f58de03bcaadc5f2c2de1a26666624cffe86ed49b5927f6a06c034b408304e2e7d66f8ae9063fe0d41bb4e56918d3cf3918bedb24f7a516e22ab697f96d8adf37d98d9d8571f9aa3fa11bd75ed4ef074a09d225ef2e3da6734af9287be948b8f5c0c57166892ff765d18be7013ba15d95c2ec4506e9727f121aa8d6f5c129ed59a1c1efad29234de0afe8c48a34461a2c2206908798547da9642c4599be7ae4ce87e05cd169ac7b75b2b488f3b8ec283e73e15edf869272157de1fa17b70cb33f2920dacbf04de67154462986e4cccfbae6aeeff01bb4b09dc1a80baeb239daf0a5c46145ce46bddd95f7268e38b502c9974cec4248aed6bb488ff5ef025416556fa9eed6c6edce7ac98513453aef3624c6e17d1a5e8c09df23941e306957545ffed68f659a749afbacf97d1a0d94897856fa76bd9676238763e150b689fa212ad112721a91324d71aae78292dccc726b71fdb749d5ebdcf522cc6df811ffea5d094dbfdf1b2de8bb449baa9ae2b16377589fe38d181df7b11272cd859e748323c248548837c7a355411b55271cb85d443960115107e450b13e38df8bb7d588b2cf520c5217b9df9c1f1a0ec41eb7df59a42e46db990f800daec1387f6f779aff3e2f0011d3f6282ebb43c278918a4290530f53f11a068311c21cd6969da0a4e7ce3d93d73cb0c99a28112f42cc90a14e4e5c7f853cecc6f4aa6ea8d7e1b4094050f3948e1d93ed7ac6183b811e2ab1a780379c2ae139224389d22acebcebb7175a378d996d1f35388bd25b233bd80ce0bcbaf779e24d96f151b172bce30ca7a1340e0a1251e14895223ce753f31c4591ca68fd4357ba932b9542b467d8bb5ccb4974b96225351709d7c532d45b5effd2cbdde9190612cd54bf90dc2d9fc59839e7e388e9ccf8f21266f8dbe5596eae9be19d6d4c2e4eaace0cd814c3b2fbf037d2d6e6824ab123f2cc1696b37abe209184f4423b8fbe2d2a964895f80cd6ac9f1f1594d00b9174519996c37421cd0d5deb8336ea83530942d7923883a17ee4e45243bc7d1467e733f986a70bddb7cdc6ed5fc42b2cb9592ec66eaaedbdb15e282faa2de831b76278a8326160c309f27d22afd21b2190a86b5bc030f28dd16adbc85a038d77c7ab768ab3580e9b8ba69ec64927a84e1dbcf6e096810e5c15c9b2a51effc6c09f2b2ce8783faa71e5d63eed215153c1279d9025172be9a70a72b43bb83ec43125355db0a887ef570ee022acc78f18ee2f143b9ef5f59b2bafbdfda95b43848da10e794e3cabe9c1283def345da11e5ff08056f3b6ae64e07b9980ae53b8fe7e7bbf55b58f6bf190246661348a20bb6d26a746be3a0ea8b3641b29df44d45d68787972c540e378a9704d053e02a2acee024287c3661b62e9a4f0cfa5400b6eb127a84a5d2db9553cffc31d446395c3616518256bd8115ee1656a9c19fab2dce50b567948d532c8a59c0b02577686c6f8b1c41139e1b2d1d75e0830ac22c1a61249bf63af1d39c17cd062beea1c4c1d94fbd96d936049f6af407375db5921635818b8e50810d94e9ffe64170e25a43bb28694d59a904f205e7b26273282af6fe6afa163a960994a1459b2f2ecd8e31ffe5369bf2fda7744db0f263a5a3a61fd372368a00ef919307438907ab8a0d525d12493602bc1f88ff668c972fd3e70f200a886a292da09a281250c63e8ac970fb911a655976af744adecf0b0d6eeec46f185307f0bf10e6906b337e707c95edb7035cd3802a16e823d42aa34e8c6eb6fa5e015a8809f4b74d09740d26d128c39bc5cf5b52372f06c512c3695f42ae5e0758457e53b028c8c1d01f7ef915b35429a1236ecc1decd3f9f52", 0x1000}], 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) kqueue() execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1ff, 0x20000000000) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r3}, {r2, 0x80}, {r2, 0x4}, {r1, 0x22}, {r0, 0x60}, {r0, 0x8}, {r1, 0x40}, {r1}], 0x9, 0x100000001) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) fchflags(r2, 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:01:15 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)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:15 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x194) r0 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:01:15 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"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xfdebad11ff5e6f90) open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000850000000000d18551fc000000000000000000ee0fc7c5027abe2b3e698117701e1010dfdadd6d3d8298"], &(0x7f00000000c0)=0x1f) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8000, 0x80}, {0x18, 0x2, 0x4, 0xb8}, 0xb5, [0x7, 0x1, 0x9, 0x6, 0x1ff, 0xcaa, 0x1, 0xfff]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:01:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x4d, 0x6}, {0xef, 0xc784}, {0x85, 0xed4}, {0x83, 0x5}, {0x46, 0xf}, {0x0, 0xe6b}, {0x87, 0xfffffffffffffffd}], 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="d814bd06fbb824bb5f7a24563fd933b5875a2d19e69321261b8933b60b654deaba887e321827dd5ed005783e5ee0d721e8ad361b618bb84449d7b24f3f2b817eaf3496832c918388a71a7d792b45e9250c856bba8bb2cf686e8a269f7b1ee0ca60e7d2de990611d89468cd74a408627ced7fbda882a4c23528cbd110ec38b3cb26628b634cb1a2a46a3c2898eea7864784cbae8acc0e9d19bf34ac46987cb8880b527efd4a34a327477883ef7a593c0e352f842a028b8e92c59976074ee961d501856df66a50da9193b405fa628f5af6da374b48348e1897ef9812deb0a64dd6312ac030171f3e12320f6d452d7bff53a6364e75199ea6b350fbd9e8a519485e3b709a9f5454b795b5c6aee89f8450658a8a2e7cf9c5d281562f72a4935f6fcdc281b1ed3143e7dca5b4dd76ad94abf4cff750510c3b80ed3c787a2393593c151501c991ee4d98e0d013bd4d451965c43c281651830e9dd7907f25dc5ff266e96b7ba10a682ae445cba3e8a068e4f6b92d9fe5b08567cfa00b96db77b20d8a79ed0b90cd885c812f73ab6445fd1b56b6470c55712c16950b75ef8d2566ee42437c4fe7095b1524d9edd1a02eaffcd6c5e4e32ab69a213cd2dbf86bab0eacf9cf4f5f030c7789282ab95a53d0288f2a78003f9b1639dfb6eac9c28bbd5b84021bf0e853aea1bfeaccb37da2237623cb4c4d11a9deb4f4bb76a5e85ff04dd6f7911dbdb4ded6060dc87a6bf1471dbf83993796e524b522892c222175db0fd50cc9433057d4d1e1778dba31601fd8d2259fc754f736813ddba9bed1ca381a7abd77e8d1e55fa43910d7931a1d1661a990a628fc2fe528c935961c86309b3211f83dd8fa2f1109a8c9fc52b5d565b592a7ed449895879d895000cefe59f306b5ceb142abd1fed762c6a0a684d439588a2f72262427f15940a1ca0726faa4707f9a06ebde8f8202b09e3c25f368b96a50144fc9e80973bc2b7d936414711b4c90c737acb6c2c3bdabfad03aa96c10b47029e64e0d0885b039bf51f58b6a3f09dc5a51db8ba3e7c7db842026f25b7a65e2cb87e69f731fbc3ed9aa0060c43a9f2facd69ecc0ff412581c03ef28d8d9498ae52dc0a2e8b6696498d262f07340317f94851ea58d4f758fb31de1281cd76a69cce7018e798c62ea796625cc0f11c526a856c987840e55bf4f0db82b17f7b41acd64ae3747fffd4aed60d26c03c330a907cb17c39b843ae05eea5dca6ecf20827683c7077628d7dc2a1f2cc55968c42560696ff586c6cb8566f6b4ab750788b1aa9da893fddd39574f031820a76893959f4573f0b5153ef22171dec4733fbdd543d72e01301390a0882fbb4bcfc8abd1397fcb6bf2729da07049364cb4d900424af4d69267472b8d4c056715211f1d3fea16f2dedb90e2326933fc5ad0685b5f92a25d31fcd0fe5ce6fa10b417c268a72648d7cea9ce35e018c67ca18e743676f491bac983aa154e2af8fb5bd4e7864259358dc4af5f40928e522db6c09cd05bf894c4b9bbc62f2b7a7de06de5775b6d84bdcf543c1b4b4db62ce4c7f086349072f668736638031036f4f6171b65ceacabeb2162151d060b1367ccc4b42182b3423f62fce751a6c30c800cd2a67da52d4bbab31fdb48094e69e4518de4323beac527be662b0703a72e24c87ee490814629926f8ef2a117492fe31e35370811233bc741a3d6dedf74883df80f60a651b6131cd15d123abc599ddae590b1855b53bf7d1860f390fbeea03e489040bb8fcef38da0a8903eaaf22ef2893c4f7aa94db1113b19d034d184fc7059f7fe41e7f6657d81edb3ff819d990bed796e82127cf7f030e04165fab2737cdbedbddb04feada1477d8d4155101f64a1676b8958af29a8429549609900e484dd97f6c9782bacd31f68a183a1b44ba16f3ce74a5926f56b5d4274f85925f7b78da80190b5e06711c3786778902014261dcef165efb4d96c8e09197e819fdd76573f05e5a1173861e5ef4c5de05ae1eea928a911e772144d482dac3d3282b58eb0609ea959e3418faf427580c753b4e750df7698aa4faad7c9b68df0ec04aa025022f867b219ef538bdd2710be3d5fe50866de8028c839db234886ea16e679c99f3ff976abbbbd2e739f26be1562e555eabd97c96d396c9c209d86ca96faf5461331a4e20f48922502f02f0f27f2f6db34cd37bc172bcd947eb101439f09cd5457bd4119534bfcc25b2253df066afcaac990c7bd1e4ef38434afc4b9cea2168679c38689c842c61b871d262c920334e1deaeff51290ace0a051c39a0e087ae5b5686fe50f2806ecc390611a9d972eb73591b1c3806aa7121da46227dc7ba180f81f2b578a849e967303d69591110f10a2c18dbd54199abfd1ba0b67c885bd7c15b8ea0057f6c30e4a18448f88be9af9956a1e6d33accdaaa02157a7991fe48abff6c444544553bcb3adfd394fb006b77c705437b1af5595250732eced4cabe6bb7afe484ad7482ecfbfe908f397fcaca578472356071e37b949ea729654487add4ce4d190f96ccdb2a133e9d13c5dd137c4a39b5054b10d4c9d8ce0e83af30eeea957389722b479ff191ebbd9d3ce4b2e508439c6d12c915224fb34ecea6a9443a0a4b578c12dc932cc5ee6fabfc94a0c2c83d2fd67a5301355852f7b08f738dd9ddf0e7478e884ff7b81bba3e79939bd4c40910cce9709fad7b6c0b5c4cefc76116f72137b44cb99f6787788de61eba76ec7b0d28d1f12cfc7a9e035af595cfa222e15400ee6ccb65bd235730d4fc46fe43d9fa2c74d78d27157da21d82a13c4258319bb3a2dd9d22698e0b99a525657af0d134f91ec1c9d5535d5533d976c3b7ccebe49252573e429cd00f28b6b9679461c0ccf6c2c1ca1aa73cc312ee0e7b2af52ecb19a10093bd0a1f6f7c1a2bd78c4a67f768b96e9692b8042aa1bec82e3675b1eccff59e9bb2f1e98c4ce2943855c8159c51ab066be7777c01a3160684f2df7eee572a413db5480dc9b1b3fb9301d2d3b891f8aefc31b28f8469a143a8d166aa4c7868a056f2646779e9a66aa85b1199071215230700f9fcbac30bceeb5816de5c5cc9accbc2005a727658f6b85729d415702a3980696320561aa46d987dfd754450efec794922a630068ed7737da2740b5fcef871e79f5d03dfde3052cdfc93cc7a9b41109439bf561508f6fa585f91374625c4b8e345e655c6b2b4a6572f697a7de385f2073ead6e6625e4a2db92a12c7e3e4f72dff819586b007815f63466403826a6634f639fc7acc288641c11c86898f34b02a83883b06ec5c62a44d18fab4da485a875654cff2a0c358f3379f1cbe22948ee0ee1bfbe570a4e4be73a4cc311d498026a7807b5816ee15d086414df5f3aa5d5db5c72730e3860d0624febe24e5dd4d90f7050a24a46b5c0f20b1cb097893d692fc073eb291995543ecf9a0b335ab41499ebb699f7a7beb3f49bb24b6f26dece1b754f29191f9c31c2a28160284cbe654557d3cc53af442f61ba2d4cbfa4f021d19c1957c07a1cb0516e89bc9ae71df02a02599c7d73790517d60d60b6ea3aee8b00451ba304d058114f80c8ec92df63206bbd743ce46c2b93d33d914b6f0f816ca6420764fbf486c5bde7a21bea0ab5300250492d67477659d02e93b510b4cd78cc05bc4a4effcabd4dad7c0b76906e6c37441d55932a401b160589c90f6d5bfbd3bb7fd9a1cfec5b1e5e841e39688a8bdef0e8741071e2ada8064385d39eb2a9a63c1aa48fea0b5336302d8060cd63e0fbcbef8e3910ed1ac947549cbdf46691139bf1611274eb35a3f8eca63524ef5a184cbfcebd52ea1d536cecb73ac59c8c15ed5ab0fe2bb093728a0975b0639316283e00dc14b39e03965b1258d749ef18d4db3c6d965715960b06a5b45ffae386391603fe2a2377c1ea769cd1bdef1ee927bd1da74b5ed21bf5336a2a62b6fcefe673bb749abc2781e565f1f2251248c741c1d818a97dea2808188d8037e959a413d648963b6f72293ac84671135cf1548e062f275dba1573ec9ca82ef621480637231ac54048572a4e85f3a2cf2e74b3538d0acf0a3982708490836c4f017599a84221a4bd44ab7ffd4bddc26eac4783a4375ce9ec26671613e93f6a2c37ee15496ee8dd2df4061c1c9fc820cc63769b64ab3ab4546454bfaa7594f822656accdd13c6fe96a2a765276fda15ee2433d01ad7a4c91c0939246a177ec04f3c2f1494cb6fc9915c3415a752ea441a863ff0889c4d393de415eeee79aa702cb0585f6877268222564921b3bc9e2ef2c829a3fa253f1c947f61475bf6a9f686d1880aa0c1b4c566ff526ecd40a2900930d1723e0f8cda10cb7fca03458d3eb18b58a09a0d14875cd9dea45554d7317159baf5be6a96c3b3ebc0e0b2f6622e8f0487f4ae2a84a2a162d1eb804d539368e5ad494c53c71e96985aa7ab17728682324fe070c7caef3c35cd56ad16dbf37bd06d1bdcb0a71d9944096866a066c7cc24dc4ad3ed65c330637f3744a69e501efaafbb1b06b836dcf8b254ca99aa3fb13acfaee08101cddf95806ac5333ea4667d603d875ced67ce83fdc6c4ab8e147d78af12c1034cb43bfeb6e22bae9d515e02e5d650af70feb39daf6a45d4d24a127e663bbc772b86492affdf354316676493416cfa5ad839f70d8ced199f62d453e12242f0b9f3fc6e7e9db5b347ade3bc225e9df8fb71b2f11692c5f8d7b553f49d47fab13feca18eafcf1625159d6587a0a42c7bd67babdf7270eaabfb09362b54e0f40bc169c1e62badaa564fc81f1daeeeaeb1cbd2d000747ec61fea77b54965d493bd07c762dbbd1a3f0c9c0a9799cbf990a149e0736c275ed56f3b9613dcd47581f22546e28c0b6e4330ad117a24be796a500215c27e45d66cd4edd594716701e7df36ccf97f332201dabd3c796e26ed223bea510c07610505fa48a08da5db17097fa901abab7902fb12a16dfdc0c5fc534a1dec39dba215cacb6b18c9884d182f45398c9df3b9bacc090ef59ead8819cae6f62c80eb9deaaa54ca3b38ccce5f1e80c0586fdb9f72b35df3b551f887b13d1994831006a8a308cd3107fc1feb37f36967c4030e252c3917e31cd0d9348dd096fe782986a39dbe8fcf86ca15e0ff0da4a2599d02299323a64a2afbfe55f7da194bdefd40487209a1ff454ff1a6b88e6f669038cf53e24b07c27b81e61ad712a34ae2d82e5b871e849adabb22f16b949eb6d13d4d4acbb42a466c076d97ca34eb89e8face4ceb213a92dba17eacb22795d5a5b725503157b927803e791eb04d3ba6556292d9dacd184c43beacbd065eea05d98e41d4b8b31bd53b1b5e13f7f3ba26c69bf0b5e1699b78693a219d0fcf41afe11d9c5ada5a7169bb36c338083335fd706896a50e8466b34ea7d97d37f94ce8c30b156c07afde936ea1b62d0ce77b6d2827f2d966375eec0733caa89973406649be0fbd8bcfb66a8366ff05c288a2d96677a1be8f720eea2d2e4e406f4a48c285c1548682d301a536ea5d564cfa677ddb50ab8e17adc3091e7edd2197e7940d484d7cdefe25504ee301715044b08ae119814f6118da23bd156f1e2d15885190eb7088fd71ad3322ff615cc71ee76a1961b0afbd3477af347c985b4d8cd5f5554acf257bf6427003b2f94f6c5b64f267a5a52ba317514131ddc9a34eb26d540208311fad19e76a23e4dc8aa64ea8a7cb7945b5a0aa27eeb1e918f0d494ea19010952a65ef91216adf28df99a0860d157715f6372c6ae4746fe2c9dc420e76a02f7f09cb8a6e842a22dbccec6a072e49ef4cb6d1b7101f77e20147dce37", 0x1000, 0x4, &(0x7f0000001980)={0x18, 0x0, 0x8001, 0x1}, 0xc) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000171, 0x2) 16:01:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0xc8, 0xffff, 0xcd76, "7c171e4ef51fe6cb57584b03eda943ad184ee528a67b9b30bd3f8eefa4abfeac87caba721425bc017cb9ed15415cd4c389c3b764da43e1dbc1da307bee5327a620d4528b1897849841b552a39f08fbcbca83a074f90def1e13bdb3c3e47b6056b737db378ca7cb9e8244df07cef53aec5f7908c7908154d56e5bb956afba08807301fbd89e927f33a5f24e713aabc29d35760e97af95c980d6c784784b4e115b8ebf6489ca7686bf358561d979d5258b78"}, {0x48, 0xffff, 0x2, "9a7f2875c2f1b357180988825e6ff041070b6507953e92714a3b7e3c7ef9c0f505f744bc4a6b0533980dff3fe0f14ccfac6159"}, {0x10, 0xffff, 0xffffffff}, {0xf8, 0x1, 0x180000000000, "df905655a161a9ab25c09f029f17c5d62d0b81ef9d35dabf4a09b031e6877ec586e636edaa1aeb6ddc3013f6466e0c8b0ff897f9bda6b3a44b6c8e563b40651462f2f1f1a4e5e0580d9d863bbbb36921ce6916bdd5e625b7c4f3e4b885ade304efd611e812db292dd1f1f904b2e6a3a76334fd55ffc082a63bceecdda406c12ab784c5f9040aeaf415a33b90fed5bed1205395d4ef3757eb9edd9510b405da1c3a3ac6e60bb2b39128c6fdbc665e96f08436e35ef0e31962eb7fc87ecc56f102e2d6494dbd3fc14b8a53bd5fdbf2bdaabf678294741de3cf00a66d67679504d1adae44ebc63fbe"}, {0xa0, 0xffff, 0x1, "7a28f96046f632d0ec744f68e58d8b225b636752356f54b788d464ce2d6e4b71a4ebbc8392ccb6e9385193d7296c69e773613eb7f316fed8f6e171cf6eafa3c724453b6936bab17dea4e296e97fa85b65e08e25c12fc2d1c04813567921d40f85e9cfc37b7d3d1b717ee50e1152e3228a46d3791d0d3920cab6b7241a5516918d17defa58b7ca016bb89f0"}], 0x2b8}, 0x4) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = dup(r2) ioctl$TIOCSDTR(r4, 0x20007479) execve(0x0, 0x0, &(0x7f0000000500)=[&(0x7f00000004c0)='(\\\x83\x00', &(0x7f0000000480)='(\\\x83\x00']) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8298, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pipe(&(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x298) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/100) syz_open_pts() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff, 0xfff}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) fcntl$lock(r0, 0x400000009, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:01:16 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x3810, 0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket(0x1a, 0x3, 0x804) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffe00, 0xb685}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="01000000000000003000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:01:18 executing program 0: getpgrp() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) getsockopt$sock_int(r0, 0xffff, 0xb00, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) dup(r0) write(r0, &(0x7f00000003c0)="c086f93bee6e1105a3a77e6eca49ed7812e5e973b96b8419d16f97357ef8cf5721e40926cbe003928c19c9bae224ffc6bcc7cc05270478f73418f7e52bce704339719abe824622e2aeb96af5be2995dc772326baf02b4c94839bf0d8036795a5c4f2f87acbc495555d441a7fcbb8bdca59b5c5664e7184ad278e29cc5e893d54a8a220d718eafe3a826fbef24498dc6bfeae7fb446ac1059190caf9f21348f983a702177d7c77a4e0f690e55924aed38553ced454313550639fef93b16f5995e03c1964d4f09865981eb3d4ad050c2f2c79b02c02821d498cb145a948d45415ebd82666a60672ae7de825f28c1138d9e2f9cea96447f8c1bb71d71ce3c3ffc0a975e2e3397ccba9cf4957b18fab4843498c1a2faa0a0cc1935a5f241a5110eaf17b9d78bb12f68c82cba00b20b42987cb7b8b26168e1fc9466ee308205c4f77d25a0bd61cffd31936b23a3d2f1524c1afc5b38fd85b6c4705a90fc56a32b0aa7067c683a685e7cc115b503f63fe5b8ec16cb4b78512ea30662f07833a65bb3227b2280c4be32fd09fcd17feee150867615c24b4c13d5ece40d8249dbdbc6392ac87dd64648dc9110fa746517712e1a937ac44d68dcd885a1503f9bae207b4b85a22acb18810bc7ad1c6e54d469171b8dd8567b8748139e1827a7b3b50e456266ece0aa66cd19975ab251419770250b036bfafddef63f1835e775d715efd2398dcb51e9c783db10b0dbdaeeca6520c1bc5e81d23acbd28e471e9ff5b59d951ef00db3dbb5140197876038832a9a25a9ba28f1c73483fa51cd18dc8035696248b1efd9dd43ef18e9e5e66bc519c13e521861e22ca9499d23ac33b81751166c8b0ca0f596276c96bc6817d8fec7a090a31c8defef22a6ec774e31aceb81ee0f3ddad11ff2175854c02f1f2bab5a57a5226fe94828a8c837293221f3b7abbd5193bfe8af81ce9235b89b9e7878080571a3b14eef38c771947015abea4d687f06d3de85723e192c722ee2e56bbf6667de46a53a6791198a06b8ef3c453ab25da76bc32ff92e9472464e2087e59af74eebb160146b94f012dd73b06662f063cbffbe45738d72d5a6718d279ff6cb6a60dd0a8ecab9972ddad8e14aaed51604c0ff7ec57df5ce2243522c10325ce9c6055f88e68b107304d7e89a639bbacd1070dc84673c8e5b289caee12f4f78054248f601774ed97022c37b34a103583a0158be49e9779016c47504391742aed012059ba124ce42f036c838b0f10d091aa3d8af40bbd6647ba1520eb4a408315ef6c3878cf59283805bf855e8261d50adb11f4f234810a7a9f7a5facb9456c4c5a8fe096b901a20ad068556a5122b9bce1c330f19a92db62aa025ee5685caaee08c4e37f3e9aad1eb9047d07891d35e9e66c21b00c2c7bb2c4f4c880fb4c0bc341b03e31d81867b45426a5f2b5ba3d1c076be881579deebb2dccca4ed6d25cc7a6192e593390ac1f54ead2b12de673ba5ebe5ab62acb896d21838a285fdb802a9801cdc8c571cf97d1735e16a53b8e511f80c67c574c63576401d6e434db4dd513d367bdfef613a6c5267b4e3c9a4278df4148183cdc938a1f3fdd32c0f7cf123a0221a7aa86a49cae296034b58b737636ea7248bafd7aaf804385fbf102a9033b5c8826968ac9e99ff9ba3dbcd818966c7590c397bce70c77073e23bcf92e2696ff07168852a3d50f395c8a6fe4c6d16dc1589160c86b148199d41bfbceb2a626facd72ba6991dd9d08c9d3c8732b530cf9c8c11c5099ce843e408ff98bc7eb8f60ce58aea0aef63f58775ba30a77767f26d97a30531074ad87723fbcad31cd9c5e86139646917b223713db999587234f96865c418ac48db22c0dc0df84927a20dca2c519d144aaf5c1ef091c243f2b5062788a0bc514b8ef05e8402f23953dd60e4bdc8dae05b25881e901eaaafa4411d3cf5c0537cd30f12c4f5dc83c06f91eed21f0f4e8660657cccdf1ddae592f6e39fa0dff89d396b0d35c3147eb4a1fe69cd2f0b17bf4aaed0edd2c25bcbf8a1a4914ceaa6f608c635ad7dd32b4586ccaebe5a8387553f928aeca7843e27cde4c12e395adf154101c5f7cfe0e8ac1d7f1c77b6ade54f76e710524d33ccc606ce3b1eed93020a14bf2bde414145b891acf4562881a44989f7e199cc2f1de86a2fd8452f2d9b91b4e609ef530a10f56d2065fbd927be26df0dcf2f1d352765a2380dd4010b671a93b8d812c7c3844839ff83305c4f6eea97d822f2386de056e78d6428cbee18594099fce42ea4527e770eb8ea450a2638968df94f89dfa6c3f9c99be8fa37a6c69238f22d0bfe44762a06d302cf2ecb147222bd3ed6d443be655b779a35ccc8e459799d1e52dcd6dd8e1213c02cf8fcf11a50a1ef9f16cc64c6990bd093a4d24c358bcb3e311f76391d35d71f703c4ce0635b2ee991467852d37be13041284dc0f633905e18b700304a6d06dca9e1c529df2398c943279720108b27400365848f487b206f125e5d5dfabb97be87553fa0a3145bcfba0fc2cf1e59060090a3501410fa6bc4d49cc10052da1f49adb458d8e2a87bd19651577e0b4935ef12e6ad6f6ef9ab10eeda2151c811e5e400a7a485f46345754f4ff53a78089b0f4221580ad3dbbd2bf2d02a5f0fde9949b3b5f807bc3521719f5e4ccae66a7b4f8e4a3b2d826e051c4b53b3c29cbfb1fd225ea0be78b6a930e7a556b6ab236e39c6e8db13ef94e2994bce1d6b617326a3ebd2e01294b6988db0141fc892953a9b60e949487f0aae25f1924f1f41267ec8986e842d72beaa5c5ddbcf1b7b3a72cde0c3b91fef751f24c51406e8e4c24d003f8faead2572ff6f7cf29d92262e0da7bca17ffe95ec585bdec2dc381f7959574c1a24cf3e1869f2326e2955ff9e4ce3a82e4c4866d8c1d8a2e554489bcd17618418f98fa79be6134912c38fe4140859a48dc999daa79f4ab27efe75fd28c1eb9df73524577f4bf843bba0271f032fd27702b2b9441f4186b6950786e76c5fc390e66ae202b5748a5a0fb9948fe723c8774e47adeec525747caf54b9ea4c6655774c711b3b519d225172b956fba994b3088979337651c871f36bed8fb62e54ca8935d372ec12861a072c2505f8c59bf191032c21ac909ac632039297d74b807fa68622e0d6795a3805975549e9dd0f78003f34166565ebb65aa151f9224f3d42fcabd72b41adb4f6f809d36c445b5c82cd08740827c391514c52d02ba53aee3a9fb8939a4f36dcf872aa26a2d22a4aecfb1e675a5b09569a12a9a7468bd7bebd20f40eafa395c2521f1b3828c37cfd5889d1d8efc337fafecb49420dfdebf0b23b69b6a8bc7271e3724a9f0e012569c55122877ea077ee5e57a1199ae2b6c2b728b7a256cda0eefc95786426dfed6def67e1fa7bdd6d7a49261b0f0b6faf31d17dcf2729556997bbc6d32d6003203b783b25bce014e6628cfc73c38168e08e955aad0f6d97bbc618c0e8a66598513e96ece23fa64ea93d78eb318b34e3920f4fa78a0be957ce0239257ecd7902539b0ecae1b4a44fdb95a58cb95af2099bda31d7a1fdadcd0f95d25bb058fd1d9088042bd7bfc7bf2446ffc4167434df6aff4755ae1b08bebf5141666c1b62c1dfd64e23e90113a4fd5ccd8ac2ca68c950f3e25a804bd9180566b475e1c52280fea49e80d914fe25c3b9876726031cea117d3de8387ffe61c3a776f168dc693b0a92ac53bb684c9515cd4fa54e82bf885a7cb5df76f1c5960a6a21cc80f718382f9a6ae67500092f8f7891e1eac1fff3f74ef1076071a217c381c35be9abf41f7708d55f466801d0f5b44a3ac4492b88c50cd870714a135f60dfa5479c9ae38597b306970d66538dd9427dadc86f8dd2f715ce7d57c5425bc3349788a4c61b1c075a869eee37f9ae7d437ee97937b8c568a8125b3bfdf0f6edfee717450f559c9d4ee3bb50d474fe9680883e48400e2b715b1139fe4aacd9463f4e2cea1c6cfa7b5c914b81cfc89859858344f904f2ae415f7cd545c9d78cff366265e00cb445d9c9f4228f97b13f04bbc055c7dae771be40a04a580556abd9b9b1903b92477846934a465c40a6c1f315f4c8c19381a32a453265e655b783710d3ffacbf155ead24778d346d04dcfeda57ccb74c782eff6ecbb5ff425a49ef1e298ac1912857cf14fd8c3df4f34da11c14c0c9ef7a8df0f2a443f16ee257442d82794d9d34a50f18a5dfaf7efeb8b4ebf364660377d9a474fdbbe3a6334f47bd5d7f611ee4f7b3fe77cb078d2a2afd50c5ab397af35ca4dd9d755c6178c634638095216da3bd800e0e338171c12d65879fb5adbc778362a32a990cabe6c2fc5ae4171e4aed860690848f478a4995617bf2a80b81e00ff09ca031b576a27979a92aa02127206454950295e89ea18b321a5c21bc0d2154f200aa195203c64c0d4d61771aec4f778fac26c780a20c47af2d97ec8047072b1788ee9f86165fe6613347b60e42455617a78691c66fafab5df3f9802c434baa5ddb5a2f81f20e95335a11b5d9097478193956d9573f34b6757784abeaf36fd96f92e381042deb1f78187b3b4e80733b272bc7dffa862843a41917e7516995ca5cda66ad4ecbc85f5f5708bb73e7970ad35b23550bf4393c46d0db6c2b711e246ca31eedc211aea65309868435e8ccfadd223381ebdc7e881189172ce9b426200e5d95054822b7c72b6fec198f4bf4c0fe931cab6f71e4b4571425b09e07281cf7638859fb9ba005c8aae47cf47d33a075a9069f1535119a4da197c243aca376eed5cab655b7ae105b208bd072b166eb39d04c6f26a943afa415d155fb1bdf069d30cfb6ac2b6f90bb9410668e4716bed0d09da6ac82afd57eb96797464d6d297c0f64dafe53e86f9eb42a4780e787a936fd2d8318fd05fee0ef5f7e237770805c134e0c69ac99f252009098651f7ae442a43749550e99fa40d755074486aab5df7a52164545fe5f547818b49666b832fed467ab0a53a8b739a713bff7ec0686699f0112a7563e284a605bad0d53d8dd496a2f4ce2c55f4fb277da5063b066bdfd717634e0de23c2a5a3f254ca2e693548a42d448436db6cb31ed4522cf725a945fc5f0051a2c12c71a49396df82feec1b6f2e9fd725b6ad569e462df7f7d9d88e131e52f09dfb560dde46b93fe75a3384fd194c2816d513a7fad6299cea34c99e6479591b0d6c3ffa882cff90e891e5a721c00740e5b0c11cae4c2be87e47075b8102531d5f0c198ea96998ce66a1c1be7e954d799fef2a79ead5e654a23c89b9e1067f86df39134c52667a6a72fef03c82eaceae65f4492fe9ed10ef6c3a827d2133bd6fa4f50b3d988d635989dcb25d561c1875e4e15c534e083507e211161e48f3e9ad18e8dc114b5cecb96c641fcfc0785841ec0ca3afdf0c46a07d2d38602ceb237acde4d7583da318d0e6eb9de9b55160bb1911d7dbcd8b53ce6ff8b61faf417c104c963ac3bbda4839b3f1f8f479416af49aef07fd4d10bf17edb76b8f2a5cf0a175cc19b6ed128c06b4e2a70ab1950a3f7f161cdf150b306d561758911a02617eefee00738404557581bb336cab0fe8daffb1c3542048cb06c90599493f7bbba2e0eb896bf11b30991c1ebcb0521027882ee959bb166bad3571ed90a77924eb0517a04a4b05cb5897bb9d7669f6503d28ca8eed292da8618639899c310c3986fa0e06afed30406b58061b1b630ac7d0400f8a73b4a53fd3a0c6b348c1c2310a7c6e5480007d95892c9f8b58133bcc1cd6b317d9cb70c9806439fcc0331dcce1f4ebde6ea4307761561b516fdca776403214c", 0x1000) 16:01:18 executing program 1: r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x480, 0x4, &(0x7f0000000340)=""/251) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="9a80c31101426f66690bd03deda36d8f5040dc3c7a099a1af18db9b31c2af5704da749cffa234ce23cb5811f2f920f4486b70b478fa6f1399f02c7a509045dbf18e23f321411a083ba78f540e20bc8bae784b2aa83a69aabdcdbab72d9f4267e61429b214a4e03bfd2fe8245e7718ec619d2eac4932246a9c7c3a18b16d61122fd1e84662ad9e5eaebf1a0efbdffd03931f62b9ee857df17b0f190e24b02380ad22d993140b6959e18b743bfbed4dcb8ad605403da731c77e65a53de15f78f68"], 0x1) listen(r1, 0x81) open$dir(&(0x7f0000000100)='./file0\x00', 0x30, 0x80) 16:01:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:01:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1f) fsync(r0) select(0x40, &(0x7f0000000040)={0x1000, 0x0, 0x6, 0x80000000, 0xca, 0x3, 0x9, 0x6d5}, &(0x7f0000000080)={0x0, 0xcc53, 0x7f, 0x2, 0x80000001, 0x9, 0x20, 0x3a}, &(0x7f00000000c0)={0x80000001, 0x2d46, 0x7, 0x0, 0x8, 0x5, 0x6, 0x48}, &(0x7f0000000100)={0x7, 0x1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x6) r1 = msgget$private(0x0, 0x480) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x7fffffff) msgsnd(r1, &(0x7f00000001c0)={0x2, "32a39431ddc6b57f9250e48914156dd909dce910054e5f5371ff5ce3c109e817c4dfa112454419b9805bbb458398a03dbaca1308e510"}, 0x3e, 0x800) fsync(r0) ioctl$KDSETRAD(r0, 0x20004b43) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getppid() r3 = fcntl$dupfd(r0, 0xa, r0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/238, 0xee}], 0x1, 0x0) r4 = dup2(r2, r3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) getpeername(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000400)="c33323cf1abe8468c8022343cefeaaedc4986b4d9fe1ff1d6eabc2a5afc485ea9ae1114024fb1685039bca66b58343b146969f544f85bcdc8ac9ce6042895d41f8", 0x41}, {&(0x7f0000000480)="017f33feaec5204d24ab5c3d4363efba5c8cf733b8956d42d7afcef81c483616d7cff5b357ca4d6795e99124e990ca96ce8ac00d968e094e57faad49b0e0fc15544c50fcc522ec0afe028162959e156198f23bfdcfc9b37ba8c825095d4bf286f4b68a32808f252c9b33c7a937fe5f5a5fcaff5c293f11416e5d096db013c4999f9d323985110984af7509b021b6defcec84f171259a9fa37e70e66e7c8cbd4602fca2c250669e7d2afa41c727ab6b9bfc10626d2b2a52e719e3bf4e65ca06aa33aeb327034eaa167a1a751258608a1038cfbe504eb16ca9e798109f6c27ad35004ff4fbd824c47b6872fb04660c66f19b760c9d02f8c9e0ff99a5bed337c826839952b9c7dad5269891fbdd5df246ff3258a80f0b03953ef0d92faf5138e71c82af4aa467ae4916927f46235af0ddd998cadad5c48f711814871d73baac1e6487a5f4876374e2fe10e78c802d90c4a23eda67c66cc0cc93c38be92fc7d441cbf22c46ce9885f875770e0ae728108b28b8974bbc104644a4bfeb1851be4d6b39643cb31062779e64b36dbaec2fb9fcdb5d7f3f447ec92bc3050b314e34b9571cb6b797f9573611eb2bd0c19a5abfe0a7cd039f63c72e44ec5a8f2ac91020541f9d8fc23c7b4b4c2d959bbf839807b0d82be9770bc51d6899ba2bf309d5abe4e089037fb333f59fa092389ddf396e26031e42479c0d43238c26aa0a048ed3fcc747aebac2f4890654b734ec9861b6944ad7228e39065721d3e09ed2bf1181c260bdb7c071112f46643c9ac7f447bc8687fe81ccb8502a54f8db186ae1046c3101d4ae50de708ff5269c5739640959006dea43827e5131d524876e28850de3c8c62271d9168b8d0ef03e20c92d93b68e9e58e95ffe6406c7d0254606272f5f2663f8ae4ba3865daeda8e500f01e188e33ac324494a9f6cc6f55e60b76acd2ccf5028ae7b04676bd429c5866dc6ec4a1aef0ef2b467c20ab1b9b351da1fe64c46d45e57351ff2ed5adf1f223862c7707ab3ea9cecec7c8c8cba8a9e096f975ca050765d22fd1dcea2180fc3dc14c0b4a7d1647a74a54dd3981d1079a61a6cf7b529ffc0049702acc04d86677132affa6ef9d7a91ce5ed46711f37778352636861c8f88a499288b16d9ced55b12a209b91fb307c070e227dd82dfc4c3a331cf5f286d7f37da5dc15a6bc6bd61dd1ed6b5ecc77e04b52d63a70f5c042150d9cd27f84073cfd4a5926576db5834c867753e3fa1eca80e41921ccfeca6dcf1a667bd3114da28ec7adad1c5a506b6961170d38be2dd3830f32f776c261abc4c9aeffed6be0b8abadbe816ad7ddebe0e4fa92cf0d2b8f74e8c533fe98b5afb6359b2e160c1c54c04decbb8029c7be38022f7175fe6ca913456637921aca3773f7af32a9dff09ead4f641af13f27448b39299338fdd0b5a2a1c74891a723401110cd17d05e88fc73ccdb5ebec4eed21300da4d9f832d9f24ccc647981bddb030815203190b889ae69731397406bbf6fa1b5913418cb170950fb0f04a27c7e15f86d6047c1afeb02f3b04c11e6a669a2c74a242f810c91e8f8be8ffa1cc6776dbaba4ea32a57a32a33fdcdc8e272aacda77c3301c56a6967504a17bf9370b88425d073ab4a1b2df3b91145f850998916117d7ec03d2931a5bdef102a5f773ba4d6ecd480f0c6c7db1f49f281d12199a10cd22af6dd7af6236fcde93a5f2450570eec8c358f17e05a60076d3243db87edd4aec2acd6ef67b532453b48ba570cee5686155d46eadb74c9aa31511206bd939557f936d6d033ae84cbb2b1050a0dfaf5965f9e460ab4bba090c9b71572d9107fe5be807df503d6335d78d187215c8f1f94d2022feda63bf17ba2126b73d1612f8f1cdb704a875876224bdf3fea5c4669278f964b7ead36db2dd530859eba4f61f3b7ed5e09473557d0e9ddf2ee30cb5986b586cf8d1cdb69237a94c2734d8a88aa512e40a4f961890864dfcc59eadff3ee025f815e1f029feb50e17e78dbcb262f99935e51db9ed5d0fec8d8256d3c57e0cc973dac510bf37f497bf11ce908b3ad92b1487edb8d0882e0f1dde552fa7ac9fa2337414acac8f2336015b75918ce842acbd77bbffeabf2142d2eeaa889943c5c03b1b11844201d26f0edb11da2ffc759a14024130c77f9119d772cc2fa3e7546cfe4d25aee7a6cd2602ed3b81c4a9eb35060ff020347f3c0b342607e3c7a22d71f42334118b50f057b7df304ecb216bc31f8ea7eea8264e4c3bf1efb10dc22b9aaca7a255c4eb7d16fd1b4331fd9026b1f7346d8c7434fa6ffa2c9afdb5c4360cdc5edc083f31dccd62cd00f70d8fe60bdb9997f59a7dd9d0c42ad8655afa8ebf1e6da5362d49c9fa54b7bc99c9585221b2aa8577ffd9ee0036dfc9ec43896775b334954df4f21f2d57f31d824768c005da3df9549ba73695642687a93c30250cd18eb991f8ac65bc37478b30a76bddbcf9da0a8ab14d0b1c6e0de3b8ef9323f64d7057f690fe1ea74b6b800c9f7130c992cf356c633403776782965e48fc4584a78180f32467a7af2cf10dddfcc696c144aeb05babc53a731847f2ac6f8d6d442685159621aa536048eca5e42eb3ccfae0eb9e8736df047cfd27ad15b62d764031cc46f4894c3b5f6da7cb28068d569808afe28aa17f168d669dfaf28a63890a11a380279581d06cc728bda1fb10ac3dec2d9b403d16bff43f7796f2f15ab00809b6fc570c549eff880240eb5d4cc846c3c6e22c995206bcf9f97c222b4151b6d99c7ef329dd2cf75a2283bf0b7f073c5648a7eacb038ffe5c3b00d21bb3c02dfdab0bb0e7d35183bc98fe2f34e2430a172025d1217ffa6182d5f58a6e8791d6d1daca3388665c2204fbc9951ae82c58db6b294554a0eaab2aa23e468aab3aa4a358dff4a457cbc3883512219922285a0b9439507b5276c48e8120b5899c68ca36585b5cebcefc3bce8ed97e95b1392abce284ff5543ed264ef2743e28f3730816f270e189084f13570e01dd122cc78b4373fd0e741a6512d23ad66e0f5afa55e52d5ec9316fa6197aa21ebf9c7598901a02c3b4a7d18c0593ce0c84442981a161203e27902e6e76d470c661135d1ed096b1a5a57d5ba1daf177b34ead88e775ee661ba618166803d73d2a7ab351f249ea4729f328244c2723f41f3884428ce39a3250e71ca7d0f1cc5d320e6201be9cc695a1a52dc0a416ae95fe592ac2a16177bc57531aea794e193e6ebee2c0a943805751ca0d76679302cde80d1f825ee08c70b81e3774ce419f472485ae4bb015e19dad7b9cdbed30ea10de4e52bf2ef9e9c42532fde00fad0c19b1c820675862a441e20caaf6eb6a48b147c812b8a8879b13d915fd74ea3991cfff14b058bd06d74b5fd3168d80b695ed6c4ad958b16e0cc36722751bca9204df17d334a61c3e0396880a8f6be2bf606d4f8e4c09b9bf152f99e55ffb32d4f138b23a381124618c00a8740694aa6b9d82867d8f8a9d4f9ddda62ef1b8ba0e81bca0badb0421ef25d0f1bc262ea4cfa1d22fb4dd3c5c04ec6b6ebe74f9911450e0961b493080781136728efddb9c0f69624f24681209c752c2ecaefacbc02c18ef805ba5f20865275ae9f0a520a7734895619aff347783dfff4b7ba73a6dc1b5868df48d26beb429345b8421c7732a7ca01940386f78aec0ed4d944fee5fa9c8e93f123095c9461a0e9647b1f842918301a3204fb23d2a3c6f746b720719f066124762b13f1183f2c4582db6e82015dbcf1589bfeafd615eb740032be25009eba70f056c01b2bd034613e275ebe058132494a06f9d7053965ef274d98ba6b04e3aece43f863476a19a2eee284c2181c76677db2eab1a3a53fde1317c55a802799f5f98a95615e1c39aeb1a4957cb8c48572ab015d559071c8399222bcc481f71c092cc2a76cc7606b01f169001fe24e25c65db44cad2e1984f5d03bd6c51717f30c4628187e2a079f8686a099ba5b1a4cc3d2ee48c67f7cb420001070e247eb1730f14ecf27d62ca08f273a0f46191b6d4bf1136190a59e7791b782cf1b93f87afae7b42f70c3e4362927a55f4040d3ec64269d5d2f641027161b0312b465bd0f2bf86e0f9f5be818e3982e1d99a1bbd4e1f66e4101f9ef4abe28fa2842abf5c0055c4d47000defe0b33ddde18123a19caf661c49bfb9b82297811c38499ed71c5edb507c8ff1594796a9d6bc4f5ee629502fe9ce70dcf897aaf2c631385b250c67a2733ebb2f285b2d1f7befd0b3defe5e939f15bc522a42abd603613e9cf6b5f2a5f5631135d9da58e288d0e8ca98cc14edfd5e435e2a69f957e12c3d6f05d95979ded682c5fe140c3649868d7eff305ad53ec1fd6807e1f265923c3aa266e45861932057b8cc7bcff2630abddc651e127ed5148f66acd39c7676c3108b2724cef0842b7911b905a081953c80123a2d7d3168e4cbf5f0130108d4615211dfcbf22e75bde381e9beb6107d1d99f8ef1328cbfbb587cd5bdcc0ae1bc4f9b50a14b42ad8da2c448d2502f045715afa75f76408e334d1ec0cc4ba083cb3ec2da2358dc27f68ee115a918702a0906151dee15e53c6745f23c8409e4dda484b45c01a9f7b43ead6bff94e1a866148328608266503a12304c10a9c6b6fcd90f06f6e5ffeb563ba318c869b80d324c176bfdf400009afdc785aabc901967b434bedae378a58d650a5ad77cd58ebecb33449e56d570c54907a2805cc37240b9406a508f539e57aa02009a1a693a6fb1ef50f37e99f59bef8c0d971061df2bf378ca4f86e3ad52631ebffd1bed5058696a56eb0ed72834d214982a6aee5dc685a53a80536639559e71ec3857699a1928ecc7c5e93aed0773c3d503619bec6815f6585001004779b139ba47deb03faad51ee05125605c79c697fcacc2eec85bf5105437560df28285408b62235ec6f577cf4b01a165c1b2f9edcfe4860bc8a2555062e60fae9bc6355d0373cabe8bc6b73fa072aa2110dbc45d4b60ab76714aeb3e438460d72a25ab120f4b1cdda39515eb4a20c0dc60b0f2363e9af2e2c9d1b6e604ddc2e2b60862fcdd1924262d842ca923216fe677427573d9e3522c01f2d150e69464d1fda4b1fbf928332dbb303ec47d5a36798c8fb26f24a4c4d8ca71829abfbb52a8f84ccd02e9aa3c9f896c397f215710d4c383369900669db06c621b3f5ab481a675159cff73796a2e52f52e5d952d8600ba267474f16b587dc3beddd312350b70541f0dee509cc060c21d14f3bca93129ee98c2a7a38780a518acdcded0539e15699f3058b38c06cb081c24f633f60e2a2480cf449f8d9333ec0c0b98ec48c0c44d1d90310b6bd0e8129a7cf4df53189c6d571eb232c140d49f4815529042beedce9d7e89a61eb1da7bc8609ae5a3fba1665d72cad3db96bc606ed3d8c66d789d03573ed44be8b2630cd3d7cc03f2f2a71e1e4d543862220804d209e10524cb669ab5f0e1736ec5fa931675f9b169fab50c10d4fe0ca3eee92a954045bb635921cfc833ca388d5dd10a1688ee97b4bc5342f51352ada53a56063da1f85904cfb662288d91717d3b2b6f37955fddb18af16bbf1d3e7fd03cdd6f0b3698ad248125586428740e0cd493ed74ad2dc691ce000c43ac1a8661fda08cb595de43428dde7c52b682a4be75d1fd811732c9df2bc6493cb3c9821e7a64918ec25e77875d487fc2f1bb7df6f62d4c14f8d25ed682adcbc0e165356c06bc502790d444e1545f151e90d8f91071807f7466f6a3b5a31a6794357a35690d793670d8b4d23cb1ed24eb9dfe2cf63a5db2d83e1ed968d33a4ffd440eb8d2f37b", 0x1000}, {&(0x7f0000001480)="39b212a08e6d547b51c80320adcebb12aa54b045db425e133c411ee536457e54b97e12", 0x23}, {&(0x7f00000014c0)="b723e4492980927f40818a657c3fb9d2c2fe72652b7026a2c1fd8ccb5a96735ca5f2f16bd1cc68db33e7c419c8eb47f9d79b6774c3aa3c1e40877cf4428387961dbb1766b3fef80daecfb3f3e49d0db50ad34d19d3e49e046f0e6ce9193ac74cd94696c4c200870dc634b63554175062b2ecb7e8426fe13319c072e74a85a0dce53b2743ec4ccc5abfeb578cfe87176ef337e327d674baeb2ae80b086946d6cdd8af3202f6cdc8d9651a4d7e760a42f7d8c533607ab68a2c5b52374a41ca0cba97ede8073c3515965b670cabe167d56df3303d8bbf2a266abd70", 0xda}], 0x4, 0x0) recvfrom$inet6(r3, &(0x7f0000001600)=""/130, 0x82, 0x2, &(0x7f00000016c0)={0x18, 0x1, 0x288, 0x8001}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r3) sendto$inet(r4, &(0x7f0000001700)="e101521847f7dd19421011964a5b188e7cf97a8e007fbe01b491a9f92b538edad03ae414ede8e52f85fde9b90fd539be3d52933a39e5eff790976b1bc7ba559c288d4ef38b174c066dd6e8d50cdb76a4efb58c5ea620a56c7dbd602cf33cff1807c5aebe8dbb050a7979ef435d35236dde18c9789e24713cf15ff924bbf77fcabcd89058997c0d24e07b976846effb69612e9957ae9dd76a531a7af235930096597e6f445e8f0b548794ae5a6af2d54bb40b448e1c16750814486d616f0682a0c6a459b9df930829e6985fafae3382ed773b638fcf01ea48f7e13a4664bb80450b2da6569be3", 0xe6, 0x40c, &(0x7f0000001800)={0x2, 0x3}, 0xc) fsync(r5) recvmsg(r3, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001d40)=[{&(0x7f0000001840)=""/146, 0x92}, {&(0x7f0000001900)=""/174, 0xae}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000001a00)=""/63, 0x3f}, {&(0x7f0000001a40)=""/176, 0xb0}, {&(0x7f0000001b00)=""/105, 0x69}, {&(0x7f0000001b80)=""/31, 0x1f}, {&(0x7f0000001bc0)=""/78, 0x4e}, {&(0x7f0000001c40)=""/222, 0xde}], 0x9, &(0x7f0000001e00)=""/64, 0x40}, 0x843) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000001e80)=0x1) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001ec0)={0x1, 0x20, 0x1, 0xffffffff, 0xffffffffffffff47}) bind(r0, &(0x7f0000001f00)=@in6={0x18, 0x2, 0x8001, 0x1f}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000001f80)=""/27, 0x1b}, {&(0x7f0000001fc0)=""/79, 0x4f}, {&(0x7f0000002040)=""/26, 0x1a}], 0x3) 16:01:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x4, 0x5}], 0x1}) geteuid() 16:01:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f6028208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x28400, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000006376a5f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x1) 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/117, 0x75}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f00000000c0)=""/31, 0x1f}], 0x2) close(r1) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/190, 0xbe}, {&(0x7f0000001200)=""/160, 0xa0}], 0x4, &(0x7f00000012c0)=""/4096, 0x1000}, 0x40) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 16:01:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getgid() r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="139676828386842709", 0x9}, {&(0x7f0000000640)="e32f63cf8eb03f6abceedecf36e0c58bdff0e820a3d59f5ad2f6d2e1085dc57d5f9497b30c3e3c51cf8381ef4fe80b4e9ffa2ceef9764b5477ee975cc440401f8eb10dd28ac8cca16f4e89f7b859b3c5627d9f08e7fc00e7aa8f0bae3f0bb768bdaf207792b1a5530291aae9dae281e0a345c3beb38aa6e8a1c98be7b9468ed4db7f4661d9cb173714683f0f5c68f018a52c98abb1a48fe042a03a1fe1b434aa207171d3b659dc5de9452a18a87891e4ecf601cfeb0da097e8d0d41d1b940652b66e728c4fd5f7a7e4a391574d59d694559ab79e47e90da2f442dcb7dafc2e26e6902ae74552c65e5ccd400cf4c94c52ee640195e28ac898aff4f49d0ea490", 0xff}, {&(0x7f00000003c0)="325c3375d61002469cddff2c5b3eb4685d06cfcfbb5ad6dd43bd", 0x1a}], 0x3, 0x0, 0x0, 0x8}, 0x8) semget$private(0x0, 0x2, 0x2) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r2 = semget$private(0x0, 0x3, 0x20) setgroups(0x1, &(0x7f0000000140)=[r0]) semop(r2, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) accept$inet(r1, 0x0, &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/251, 0xffffffffffffffdf}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)}], 0x5, &(0x7f0000000540)=""/220, 0xdc}, 0x40) 16:01:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xc000000, 0x6}, 0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000008bf50080000200000000000000"], 0x10}, 0x0) 16:01:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:01:20 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x84) setuid(0xee01) getpid() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x24) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5}, {0x7, 0x100}}) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x622d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="175f716ae27431c897209e6682ab8df1da447875fc441cc66d3f2cad528146b77b2f946cc69ffd483a269dc96ac901758a7e2a0708661d221824924b321d9038161d2d94e0bb626fbe0ddbc6dd7e1e5c6d90a346170c29311016d42510db508ecd44bb8cf218469c09f48f0a2cda3328e3112a35bac73adef52b0d5ae6df737a6fbb4ca5659b1978e5a96157", 0x8c}], 0x1, 0x43) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000080)=0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000180)=""/114, 0x72) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:20 executing program 1: r0 = socket(0x2, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:01:21 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7b) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x1}, {0x80, 0x5cc}}, 0x0) 16:01:21 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000bee000/0x11000)=nil, 0x11000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xbc00, 0x2}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x5) r3 = socket$unix(0x1, 0x1, 0x0) dup(r3) shmdt(r1) getsockname$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0xe9e9, 0x8}) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x7f}) close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="f8ffffffffffffff000038d0038b09c3d551afe12ed6a53c66b920647497df43b57a637e9ba1b2b3554df823ea09c1ce100000008000000000000000000000d2cdde72ded493e00ed8ff77425b6e7fe40a1c8c1680038209b772d70eca60c645f6562abed1fac4ae201050f57e2b7e84e2fc51bf68bfc6abe78962a4de257ccd962758d5b8b2e2d8e24eeab178c4c3a80a0883b71d3ecafd07c7792b46776377eaefd30bdd5b8cdea0548c17"], 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:01:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="9b4d52de40e17fbd20d6a67ede9c661a", 0x10}], 0x1) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/195, 0xc3}], 0x4) 16:01:21 executing program 1: r0 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0x401, 0x0) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() setitimer(0x2, &(0x7f0000000040)={{0x4c41, 0x80000042}, {0x4, 0x66a}}, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x3) dup(r1) write(r1, &(0x7f0000000180)="763fac69b2045cbe7b3cf4bde1e7b08c3b32af77a60833a560cba3b0e2789b4c67f5792b43b53f038d7dd7cfc81c2e7ddb96651947ee1ff8f748e0ae4c", 0x3d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r1) 16:01:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000100)="2d5402fb9b30431732d2ed096b72f8d10c70a39bdb90c2c6ff49f2e1c78eb4a683e06675b7d1f75c9c99c7291afa41a4aa9afb37e454fd049cc4fa1f225c4418770ff6c57c347b7192585b8f5c0be5f96cc2d5d4ceab90d35f1a1ee282506dd0022136875aa860127a93545f688f6a4b480aa840e9e76de9efe85955eb4705bf5ab699d760b86a789f0a826fd629e075069b4e8bd96b09163b05e75aa6b3747fc6b9357274b86ede0918634965ee67b738887ef7105c130551e863e3da5b6c12255171ab7f4c8d8ed306c8278813feb63bb29d5cb8c61dfc920c960573021359e4dcfffd770b68f119541d04d5fac4b79688cdc171ebfe36fe7cc6a6606f8db34b82e1759c90efa8ad829bfe7acfcf2ba74770dce6ea15c531066c5adaa9783999e40f5ac83ba079be93d196017ab42e582a3d1daf38373909fe5046f6e6b0b70a47b0e03167e9a160f013f5a6b20c8af6922f8ea04c7752f53a953530807a7d33b584eba45f17d92fe7633d52ca4342e1f04458244c52248defa20913f0238f3e6ca68fdc7e7daf4248665ddf242b0c8c399a6da3231641e7b72c2ac40094b802e288c0d5470fa3ee125a9171dbd3b58b89e8686e85737ca9114b95d7ffdee23273c9b72adc2793f27803d28eae3d1645241f09cb4afe9dd3aa23b1960a69ceec5c4bb4467fe5d45058d42dc6b2b5ac42e747aa7094e60d18b92ebfdd24941f751cb418ae7c102b29de9a7ac6ba49b81024ba72b3c673ba89b8a1a124d8032bc32bcf619fa845d6bef0cabc540a8d9e1fce396b71218fec30cf2e1fe8dfba96ad164a13c32d16d49f24401f8f3c508b9faed526bf4fa676c587003a8085db3adff98dcabfe464a924e34300a8295287edd6515f7c6725172321c92bcc0671c6224766fb291ca9eebe5518bc035594cd2a3aa48ae4da831a743d6889b9243ca21b82fe16a11f95a89943468836a9fa017bd8b6566b661b6ebd0df4dce1dfabd5d6c1104211ce97ed10fd71b325424a27ecdbb3b29f97c6167c4ccdef19946e98ccdefc7fc235c29da8561afada767f6f6a3be8241f509621d937b27ae13b317c667759bc62de72f0257b0294ad44dccca7f314c474c18161138cc274d533cd6e0a82d03abf415547c152e029b4228e3edd61878728bca4d8e255f53dbf6863717a1fcbb077da13a8414dd4041aac96501e7bd7bcfec164155066cba18f1df09c0d802371b7aef854f961857b0a50b083814fd674b5d5a996b0903d1ea92062ec6bfd30199a1ce1e3abf5b7cba58135caf15f6416346155b2ed0f9c0fa3b40c9f15db1bd5f2ce7be40a87320e3bc6ae33344b119f6319718be32f787709b1272eb600c45bb5833f4a56214a47a624228cc61a1a358f63f325ddb20785a448d28993936a90311c47095fe3a9ad1344a0fbd1674c9fa3d976aa55d481defb6f2f8151f2fbbe6c2ff3853433c82456b4f1bc054ee0c742d65b1c027011da938c260f4070ab3ea19b5573da165f502313491293298b9b84bddf29f2e40476341df07b9b2815ce070e91f430b682bcef7415a659c2c93c445ee72b616f0cb129aecb0b6cd39385380eed8ef3ebe1915bd8d500c0c8f3d7382a69820c9b02a9530e7b74ae50b1751cfbab68867a4d922837be82baa468a23b290811b3da149fab5f17e3e03b7228434a35f5d72d2e2b4cf440ac4dea01db259945416b0ac2b29417008e2dc216d083c7c2956e263020a05b381504075f40c2da9b636c204c174d17eb44d42d1644513852b17bf66f0bda3816fcc3371d4e6ab437bb46c76c62d150e6bc7dcf7deebe398210ed9c5db788f570ab5908486624889eb192280faa04018ac77e1690f195d9c46b1a7424361cdeb413eaf3224ad567b2d1c0a70579e592ab15f18fa94dd1475b877f0cdedeecb38c5ab6844d351e9d2f6a2ce33164f821f17b1db27e2c1ab74e0ca76403baf6057b73ff81980746ba70011ab660b6c42947e0829002b2198d722ad4ecc5b7cce24d58d536d8d931c1d38dbe7cb80cfb8ca839a18655e07c4ed24a5e87de2e4c42af365eb7f871eaa860865ca2cebd493c904e2c715bb9891ded3ea3f085cd02459a81dd0337cba52d5d7326ac45da410247a4123521fa5ca3be465823ebf29883e2dca438434ba5a7eb40c0180513c0e6d72bd8df0d0f1ce698414378d6a82880841b088f6ee0072fc4654066136669b02426ab1d63feea64d2f4d3dc70b6cf268e51e2984c205589ffa11e22f9c97eee6747a6558454661d7012b5695519bd858e7c7d3d2f4c2647f1b15b00eada4e1b35de4db142ba641222639ef5088718e9ddf6cafd7ac00276d4517db93e97471c15bbe3aabf39a39c2e4a18790784ca0d3cdb090e2b866ff8b7640fd862f9d4bd5de981ea04dfe8c3b603434039a881103202fb6ac29a3e637a33b96a3907dd184e1c09f13c3180d73653723d332a961f3d51161f4894e3f39ff9daa59ad9dc7eb949d28f7854c65195e4ee733e6e11008502497bd75d2465b572206dc39651b066c21817618795db9dc26eef43510700932515daba32a86127034c062b6ac0290eb1dd1e60f2a8cac5328c7086b3c2a1c5282e0a5e26d986c73e151ff4bdceba6b637ef9dd9e58a83a7a978e2ed30194eb2b7fc3a4ee089dd8b6d921cc2669a4420b4cfa2cee86a858de4db9b873cfbec68fe79518674202c3b48cae9f0c89a2b15c0c5aef109ac6e1efc5a1ef5b75fb3000af06f495a1566deef21df3ec1776232e6bb25bfccecb7f3670eeb74fad6118146dcf20227d172ee2e774a431c9728c50b47a96dd528d6f2198bd252f0d588b4d9da1f983ebf1d8510ad3f4f854deffbfe118d26122551e73e69f5c66bc29d68e7faa69aa159ade5460a6803afbba3926889e5b54acf6af13f9ff9c10d901e7c47911894b2ff561fa643dad8c8e974ebf967193444f95a0caf3d2d32eaf5baaecb515ea061f063debded14ac8b60946d85e5004bac997cc206201128c40b097109bc144824543e8fb929ca1eebad9c0c30a8dd3c0d5a0df1c2fafcaf5a6eec04a9abbdb331e4a0e9844601f2123f3e471ad4a9402cb15f79691fc656e3318f393f5587b449999670012be6a6e4add43d755335b5bb2116822584737b072a5f2a06c9aff8244bf7cdb365bc8056be34065c5b08985359f7bccd8effcbd1ba769564e2e3a995327deecdad7556c4c22146ff75ddb9d1f193bf0cb1158bf0691b908cd0d9f425ad9ba2e4c499931231a125879838a516dcc9d2194994f024b2ebc34914b399ab7262a697e32067928271ef1b6b54209236649d438986843abcbe864dfdf057737ef8f7b708eabafac69a47c7b2d69b157b5ea2c5e1d3f5bc83b0b8f5336ad29207e09ed8d2698633da772b027fd48d95de30656ebd6eea8ee4dfed59ec4bf7c22fda42b225b1a8b1eb59f9d69fbad83fde37c9a09cb14e2c3e81c137c0b716d8893540db685ba34299e7b728cd2f6d3ecd414fe8f40926c033509c39bf92263f98bc84144246ea155b4b13f9b9889852b9d9eca95eece98c3317327fbdd17cc88f854077b77fb8560cc0375b13e3fd55f3516a38eca32cb677c22c376ecf27cf38d082e0ebefd6f3529bf24bb290a6e0dda0f2a1d049847933b2e802799a607689baf859639cb1875d77e70ae27288b272748c227a36213d2b474bc92af392efafcb753a72d90bc21ab8bca7db14127cd5663751acdf468d982f72327e4d77e4b35094ad3df573a150162942eaf8a5a1fd09203ec29367165246becc1b14877cfbfde6b9398637c403c0d954631090f12c3c798fef689c9e6c9a154b25301cc8a3bce5b6b5394cbeb09c17b6381c63b0455b3b70ec812fbe4c0ae1733d0553c17d5d0a79b302f4d46c3f913506ebaf703d8a7f8f10f1a158f15ff4cfa76cba7cf3936e32ab50ff18ca8a321728fe0e2e17f8fe604e0e62e9d545ff9ce2c82d86fc6362862f9397da8ab5377f7d147a58e5cb06076466f6f1528ca2bbfbbac4f2d8ab54685e609032ad3a1f430b11edba7e468877492f7e6c0de2dcd9fe9c07cb2051423997c10ae35e7246c196e4d594736ed8265ffec964ddbb459d81df39b008784afbfb4fe1882ebdb70a7b236454ae9579ee422e1a268d136f3df674a42804a391136f3a35f98831521a204bb6bdd19931603fcdb0f4828a1ec744ba841ffa23e3826a9a535338a461d821c04588174672d78abaf5c07f79815b111aae7ba0e4340dda62c4fa25771d6147baab2201d2cbb7e8ad91d9b459897d810ebddf4a804ca530b9a39ca2eb36847a8fac98b4cd43faf3f97d2daa9bc202ce3fc6976368d466bbe140fcd19c6eccbc5006fac84c5c569f5663cb3b16eee7119354131569ef485e4e7c424c66765c34840d8edcc544b35537ecd359efb9cd2477da6d4fcebe3ff701857b3c454df0bdebf20b2c9a9a3eecc47782b58ab9a580cea41e65065fb40626f21c00dff6f82e28b017510b1a1b357fb9254b16b020a4dba9fe1f96eedd8af3b567ae742e51b08f37169c90c61b5980775130d3fa8d1db32b667956d3b4394b8fdbad3f31e9db6737697621859051b127eb82aae6e025a9a508d8abf3b0dd0e5c45e6a8cc6c53c6bcab74c12306a141891740d4332875cf37a72fe88c053e207195aa8dadfc9e120fda1bc4003c0dcd580026c8366bc487484055aa83f93430b83dc9b2420a1f31e01bf29ed9b0f7eb9f9d07c30f9bc200217457c2b61f69842ac00adc5bf5d2b103919d94e8f04a0f976da241262dc8ff0101223af7f0045450b75d9bf6d2bb32a5f2663e2efc4e59fb6ab13bd230b8eb72ee7e8f20c9c2749f0237fd0a26ca0b1789d96b1db42afd2844a8b38be2a2f32b98b2b563788bd5b2665f5a59cb3282961834a81e280cf96fb35a8b5e2cfdc84a5777eeda6ddc5473d5d377959161e347aed5417d23b302b06d86f2ccb3c915173fd1c12d70e0433946a939b5620389fe539e429a45dee734e95955d6b2e0f7eec14f15d48230d73b015892fe53743c8d19406158cbc2ef14f42fc944f2b72221f9fe0f466ad6612080b488a0582c1a0f6f96d8721ea429f137b74b0d6314cdad910026aca423bce5c514252447567d322357137a9ecd0b6ddf199449ecf480905e11ea3a29b9ed9c4a58e8d590bd6597b5de6635ebe97181fb532f9ec51271ca095b3a94eaed9f56ccf72ff89e80bfe64b2adae5b010364fca2926e41bba1e1e2cf3c8b36c02974f74ab1f1fc076b071f85e0768b8b068a90c5609177e331cffd5e6f2e8052982649c08987c0c18efc376e2021db72253e729508d2d26501601bca52505835aa51eb13d7deafadc792c684afbec62e09968846d696a5a3dad881dfa7d201539945ed36d87a78742180e7b5205213e12b8386bd553201c169f9306602415820742cac23351b32059ee8ba82b73afa81bfe5ca33bab68c5f1d112e81b8a895f2d006fe7d073b75129d1691252233d5df5acd426a9475daa168e24521be318b8cf3ea1186cc780e80ef46aac12121637e711fdb3128f449a2805b5ed50525f7a1ca1af4bbda529bdf7029dcca824fb9cd68d2c6e8ff6cbcaaea2343e0de0fa5f444af64a96851cb6dccdafbbb1ecc8fd7b99f4e1b5d14cd8bf77c1943355f76d0d012006a84cebd2b0d90f560405ef266f14ed25d7dac934f78bde420612dbe02bb1561f265aa3f721679feb17b2e9208082e9b774b9609dedf811ef2dae646838930fc7deb724acecc3c5bcb618a52d0ea947a96ebba4a55f9c7f765a2c72fd82968e0be36ae48", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x40000000000000, 0x0, 0x0, "000000cd0007460a0000000000040001000200", 0x0, 0x8}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x100000001, 0x0, &(0x7f0000000080)="1e0de8f0c732647020e547ae25a90a8f0dcc5b5e1d445c06949f4ddc6f91cfbc2fc167b8b8f460a766e154f9493a3db2eebc7dff794d68489d75e6fe07fe6866714c0e1af55d0f63567b9dca9acaf9e1ddeaf73455031dab7bd952303618877e3955169bfee9910913498011ad39d6d70a26da388edcfaffae1f571d9694945abd52963d9a26f574b4b19d81e2f2e5abb19ec953", 0x94) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) getegid() 16:01:21 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) bind(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r6 = socket$inet6(0x18, 0xc007, 0x100) recvfrom(r6, &(0x7f0000000340)=""/154, 0x9a, 0xaf8531a013a19260, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:01:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) fsync(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b5e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:01:21 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000000)=0x3, 0x4) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/67, 0x43}, {&(0x7f0000001400)=""/171, 0xab}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000", 0x200, 0x3}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) syz_open_pts() getegid() 16:01:21 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x400000000}}, 0x1002) 16:01:21 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:01:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x30080, 0x0) r4 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x2a}, {r1, 0x134}, {r2, 0x8}, {r3, 0x7d}, {r4, 0x4}], 0x5, 0x400) 16:01:21 executing program 0: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r0 = msgget$private(0x0, 0x1a4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd6, 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) msgctl$IPC_RMID(r0, 0x0) 16:01:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20001, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200f, 0x4808) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe7db) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001, 0x60}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:01:22 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x7fff0000000, 0x9}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000200)="934423a0e9646496995d776a902c9371fc900c02d00b6d0af9dc543a73a85b354dfe11641b76399da8ae55b52f7c098de3f866c839c5c3463fe9e4e04e6e1ea121d819cc9eb4e1cfb7a0431d74b139960fa8042de203d50377a949bb5b83b28183cc1cb0c5b5be9a5249300cb4681ab1619f319b3f11d3340769fe6adf6c20a521214b", 0x83}, {&(0x7f00000002c0)="945dc243b5fbfd78444035d53da8adc3df3594a4c1851c3605a6cde7a7b6e02c099560531c5b26bac68ed2022362917728a267cc0315f143ab14fb66b806d9a8dabf0ec159641db09340fda1bd493654535e6ac431d3cdfdb7381dff7660a5cf", 0x60}, {&(0x7f0000000380)="5ac8027a440be2738f7178208796fa3d45d1ba1622b0cac3ee59d8c19f65aef689b20c9ed9daac370e88d611ba6242efeda36cc952d72dc534d73f0713f2a75a1167ee46a62665a66964eae8f6b9fcea5411bc9a22c775cad33311b8d48ab2f4083af235d6b720a40e40532513f6f543f61e0c6dc77cc43e4b7e0f11288143044d5a0ec791be33ea615171f1bf2e13b9319e9dd81f792538cc5898a7588955b079e4746a60dbfbbb4bba0b3b0a2744626977bacbe1838f86e67b4dc0cf", 0xbd}, {&(0x7f0000000440)="14cd95c1f8b19f1d1de1b9c49806b67904120b4a936526bbe0c35d65fd626324f6150b1c4f76ad67935c38edeaf300f6d101d20acdf6257c812bbabe09c0a2a83df73c12ca5918ac9abba8ca308b7d528680584ce524d9e252b77f6ef8d2f0051539a9a9d24bcf23f407ac0c74696b71b149dd7561189e5396d316ba4acfc000ac16197b40d4f253093a9c1e3ecccdeb1ba4824968048bd0ef29cc6d4ebf82e0a482162a68427b1dc36d20289e73dc30ec0d92db65594a64c7af29b789a99053bb61ae39013979544b4d4f1a7f337b205988cdb622c60b32fcc66ce72b5dd7c20ee6ce1ae1ac5c1e9f95915d6b9fc83e94", 0xf1}, {&(0x7f0000000540)="8801fdd4d51858bf1cd9dee5a586ec6b047893378b135e5095d2cb833ad029187479346b3acea66f82325800a910c7736445c7c6ec7c026e38316acc2260f5783df597cfb2239b998147b543abcdfe4b4e0d2bfaba29d97e9e3f55476ac214731771270054509bd4d3c5ebd06ee1a6131373f6db05b549f6979b3abd092a2aed54e64735dbfae154e634772dcb16678e09a2164011df0a6a0ea839843280e4163378f1f2c969e06b91228927b41d1fc6544b781b426749530349fcc7b25e9939db320669779b2ebf8e4c6966e3f8ab6cb6119059ed9ec0e419cc997df6272b01102f", 0xe2}, {&(0x7f0000000640)="8a54630c268d8c8747cf74dc886d7497e7ae62a128472bd3ca81f0e157762f52b14d66e81d93d078878f0999a9a60b14283d6cb6121cd504b2f4b3e7c9b7deb69a2486d1d8d619dd4997bad6a76496bdabc0669e96eb8a9f47e9e6ed8a7e931e84235bf88de2e4b197ca555338b1e389bd5ea5c1c6a91ebb6698dfcede94127607e9a8d177316a1500840c24b68f45e10d1433db8a3ef0e37a2b3a793a2fd79f621a4659fac030d315477a63024eda9214e8cb47e72a492e9d2134852f1f976ccc9d142ab051777c6f92af6f4c248cad713310f70e740fa80c6a04ea2d2dcad3c1d64226f44f11005b076c84aa55fa7123a7a329fabe1bafc16e0d855565262d03580ab3dacd46940fa36bd5038207e7c9a9932fda11a8310991387968595c9e6354fd212308ebaeeaf5e9325c75399c72d9ecd9c44e80de0b62f562e40d6ebb3ee0c7164665d736b3ecf6ec601d022c06b5a3b94cf92fa1abffba81e2da605c2992ecc37558f9716e61ca9249a81d28b0e28ffbc1cc763ee47a5357500c87fbe27d7a7ea0ac4fa5a7d19d5762161f25d4587e7b9dfb6b3a3e19f8865922c913887d9666338ae801aaee908040001c53a2d15377c3c7e391c88d846ffad101fe2dae6913fc2ad6172ce87042b02ad9c0454a3b537ff7bb3991e2a920974c78dc494607d6e2dfe3f14f207d78e109337f1cb76dde60b2583c2a485c53cbe031f553778ed7a1278931164f78af9b957706376d66b3ed5fffc67826d6e3c7f64b71c8343ab5b802c5c650d0e584f1849bc3e7b758461deaba494723d01b39c6ecd5cb326838432a317989781907f33dfa0c7b22fa93afc35cff61b4fc25eb0e4a8d8069c2ca47d98077711fdc42ee5671480b8c33140aa02bc4f25e43220979face7616caad8e9245fdceed14fcfe5c21b0394e338c9b75b001995bb8660e40ccba4a5b295752b6d8b5d1f9f0a0eaefdf75d4ee1b2c51be2a30ea90db1afed41ea077fec9e15aa8787a5c1ee0bd20de5bbe5cd36f30bd1be53caf0cb74ed7c2a0e1aaee1cb384e90cbcbe9d0760afdc2e86f17d219115d3c25d1c8a9ab7a7b9a9959a6310679e91856e83a4ab5ea1a67246dd1ebe7501eb5526524bd4a8cf330143a44b98170464dc6f582795220854a3bda5d82b492ac8abd23055bb13b1bc585c992add4c952fea1550b3a77a7133380f7c6e5b62f65edaf2e896fe6e6d1a6bfe6586d5d460f5576ca2cd8a00a8f3f5133614989ddbef0a8a08a998459c4af4d49d08ad571cf64f16b9db919f9743166da862f08ffb0f705060c44ff80a6c175f90006479f273ab63ed8f471984116cd270ee147650815883b48c7ad27a4b4c0907c0b290854b2f9891b52325c31cfdcf8306f98badd0e65cf4af7531caa8da3d3cd7510fdc0cc08c0d4c641964f6e875392869b9aef0244bd5b623608379f0b60387e3551cfdd46d4cac0adab8c30c4b66eedbd42f81224dfb0814a630a2a4a0f44732bb9fd702820ec28d85d3a8f3478ee09f180fbf9e6d5201472d6f8030ed04acae0e280eb9fbf3aece9c1de43b751406083effee6b155ead06725aa3298b870b45fc897f8ff04260469903e420a26ccb39c23460bbd09279b052f6f364be4871ca519fa1b55b5aee2d8ac9370edc8cf54fcb41d73f963989f7ca668318e1a0109b33ba2d88f9c979cb4236057993818b94143d4e720d17eab53227ce9eed3c32b85b4fd1f9c9a391cf6929eb9458953bd4bd31b10f22f7d5d72d9ebeeb74e64db3881df2ceb54908ac748deb58138c7063ed848d0e59e8c5b2725a31b132d06380bb6f87a5f644c5560e5062eec4a51eb43514462dbffe27c709afd764844930cf357ca7fc7e6cdcc535848b6100736378efd68514b18ec6116548748a9e35ab9423021b7b5c0b5962f7099d07216a263ec3e1eb6cd6858d667556c67ad6d8256ea7cf845defba090ca819cde907aa468047e7dfa6e23c170915cc0428c4ee04e33d2610cf14f7279bb8a69ab10a9674baf5194b73e6b11502df462194a7066942e5fb2ced904ae00369fe9e939550fb739191941f7090c7e7395ca103de19575ff40a95ba14daa2eb5d261de2d402d4d0944b5a5b02733cd66bb31ec031604392f1b380c7c9fe88756e70b52b93d7d6ddaf978d432f799901b6e0a54ae913f0ea566030f0fbe92fdf3684c6042121e5d9d13dc70b5a82bf98d15a9d6cf58457af3a8144dfbf74214c8b25aca6e88b43bc7d056303f12ee10d8fdd5ec99ed8c57354fb971221fef2df765b30e9c3c79e644214266751132fbae570f9540aa94e7c5bc1b658b88390681e396312e1c4b3f99d29f2d258f7cfb03c4abd6edd4edc02201fea61b5a5c99ddcbec04cb7a58e1cf2fcc47d21153f550a39d787b6b74582e203d34666947fb21fc48297a9ae0fa841d467424b3d50535e0c282a1ba096f8fd11218562d1d661eb1d7d446faa52199455c6654c8d8bf4e2518adb2a46cc266f3501b6b6f1a0c6a0a3c1fa4c26b00fd4c8f2170052f653dbf28897cca4720a97dc20860da845dc38bc5939cc74a80527a4d23e08e69e62060522b44154da4129a23791aeeb5228c1bceef502315814e1eb9166d6944c4eeb4910218c363fcbd970d4184dfadb559b7b3672550e3bb3f8e209f0fae7b1653aa80d63b927475ad4c9b91cab176a3d0a485ebef9295e8390a2ef7656df4a9917f59ee75b1293e8764526703e34bc0435c8acbee241c7cbd8a5339bf07bb72fe550485f816239b21e0d7821897b78375ea740f8f2dcf50964cd6fa9cbf3faf508e63e586fce1db777c53156fc5549f86c2cf62fd46121dee0ddb804c17adaec2ef0464233748d9040a525da5d7429449a7d0294719e00c13fbba9e767cbf4800dc2386901b669950a01b58361e1565f527a861ee7c718049c2bfc9117d4907e39dabf385223d49c0fbc5fe718aad2fc8823e7f7b615246e8c84fe3904ebc2bddcdf7c1f5645c449c861b25a645f09bbbfa175a3f86213ee6366b40392e6fb923641c61f8646f8921328d205da2ac6e8e900ad2f859f0118989cd4149f6aaf3b97a8b4544351d99805d481afeb782cd6bec49b86739fce11eed948179f20424be294914a96a8b41cc76fb8559ae35b2d8b16390c2620c67cc64574c934b8355da758fb4ba2405850cb1b26272c5b5c182f6bf8201c22c7bbe069988a4dcb0586432a9bd37eb16441fdca3e6da98b17b6aaee3cfde7c1917f8d052246f09cc9347d7205b84bb721e2c413010f7be67e13448f59e118105eaa69714301c0b234b56c7ba4a1be7ec01516bdb05e62ed357b9bb61e2fe2a53d68f2d621ac75a39fb44d13fe123d823b94a38e3bb42ba5b162619edac94606549812bb78b3ad5ab2e5ad473841486a6daacb84edc1acd7c3334e907a92932e4b1f36e666dbec798ccced0cb4ee835fe02abbcf2e8300f19371f7859eb6869b66ba84963b574337c71720cee528bcb26ba781c3f296117b76dec61806e658d25bacfed160b23c4b4895d6987af3336d7a9b46806220e09ef540a50517f57501c4e9f2ba917c0777f5730ecd535432b00b3e0007dad6be09d03a4eefe87e15457c3ce731662fe860bafc06f34dbd5f2173b08d0526acc268d328dcbe6af79541c186b034bccc0375dc86fa83e7c8af35c8d6709bc740560aaba1e162aa7803e05ca1f2cec172d83dda646be2f952a46f357d0d17b07e209fe83a3150a870b13d447b4f4d75a2801f25bf249907db7faf9c5f99c73ed99403ba055f34652009606f09d6c71504963c55fc0d0ec8ccb667cb5bdc96cd7f86be7515efd5036b04a8cd6dafb909326ec2af6f5174a5f4fc4ae52e1b37f19fb74df386b89572de8bd0a1ce0e35c7847d0d0dac1f8c378d2d50646ed5d1d63bdc0333329683c7ff92348612381b94018b90d98de85a5a5a464e99cabe74697cf5334db338a954c6f301c1fa17481e7af60155b2cfdf397f26ca6144ac9f860012448e4513400074dd269d3af502cf5a64f7c67b80d8090d38ee928ca2d65ce8285f8e0bf2f2a304eb77f0a9400825150c5c90eecb7d3629296722596b313b6bfdeff48452a7dfe01435efc282305ea11bead365ac3709f427d320098f505cf189fe33694e7d7a1fecde5a06d1ddc9fe8cc9b8268003d5249eca7685c6872578f2ccb8f1b32c3eaa72f3d0bd31fe4243232573c328eee841ee403c71fbea6d34d72024100d2b3debfb51e3f8e994ea9efa6932a1cef1d7bb49f87a6c53fbf6735b40415c3c991fcbbb78709b553cacc3b469cf213e4b714b5e735f42e2669e94f31e02d1128611e0f5ad081e60f9cbadb4bc4b6d821ed111795ea843bd09df30f56cdf1ccad5c69251817660150d52c24c5ada64dd8d3333e158c1e3ba5722b0f859376c8197cd7f0efdd78447335363601dd39cd94546d6b5f7b5f0b01bdfe41fdc97dedeb4fb4c6ea6a40a8bd26124cbb7ecfa78a0653f0288e57cc8a8dc2009ef12af24172e9e35e859d13d4b1d606766852ded35462955b4b4cba1991d1f09376b9a892b7cd805fa6b685388f9feb6cc3023d3ac7fe21aa771ded5e27d63e20b60a514d15e997f32bc8cbe708dee54fcdf49a91407bd9b98b17dc0276e7fa1b56f92d53311e11bb801513369008db0b03c4f6a0566d53386d44c3122bc32822a7ebff742b676f32ce00ffbeb980d57a28d5346b87b0d2adbdb2455529982fba7420403f4fc5de11a2db778858e5c3e0319fea90262f3e2b6f04c31ec492ec6808d70e7a58cc668686bf9fe4f59ae41d2e620c6dbf114cda8c795f9b1b04997add10b462d0b3ad777f1cd39cf96d5e5748f66be18332116d0eb51aa11d373685afcff3b781542659fc2da7e98034017d06a93872e24678cc875fba89a3446c0f571771f903a31a1465df5d3c7ae2a7c99253617c054a6402754d79a8ef3f6eeaa5183cbb38d9317096af30e3383994eb6710cdc1dc5856c9f3c4bdd1b6117ec87662ec62434f39bf59e825a8926fa485adbef95aa58b0ab923dc8d859e1f35969a1ef7ca9afd9c90344064b7466df58f5eea7addf83a4b6309edbf969206f2e7bb39b7f84a3775e0dd3c5b840f093ec2e4811f5dbb045555c8780b26ff9e99c7f5f5598c9cd1e6c53514588ddaffe9895a2cbbb59f1eb39c8aa4e5f9de34ccc43a3f9a7d7bbe7c1d5c6288fc45e6405e21b532a183e859880baafd618ff8b42c491593c85aa85a38d30005ffcd420ce42beda8d6facf69b27827d32a148fb9a4f3cec2b55ad3264644dbc2ffcfd946493924abd6667f02856360d11b2abcd06137804eb120cc34de432dfa9fbb3bfaedba5ca2430f28f1bfc86339ceb548d88606596230bbcfb6ec6717a96fa7cc87d72b553630c4d8aa750c0401c78a93031b4f4651b12835eaa17fb9050d25898c0898c759bfb8bca813ae119e9c8d749ebb89b02790b7803d772bc5d4b8757746c0dc45cb086413e100f8a93ed27bf92485cc01d4506bdccfe56adbbe9b3fca99ad9cfca5aff9f00a541a08368451031281755990e72d0e51719d7a639f8aa3aef5a96e9b123e5e6c39dfa1c7a2847590c48e71e482675209fc637323465753d8f5bc33b5c9f788d3b94d961eca82b9aa05bb3a6801935155f072081cc8b4f89ce816f03c71d6a7adb2cfa466edf459442359fd878c9a03e671a2370dca78890429579371c1f3422943836dcf17d6e1c19aadae0423973582eded604cb9f2c6c5ef3f4edc4487248c3e4c11914cb413cbeeee9d5e49e3eeed004469407caa225c957ea0c256fb8c386", 0x6b7}, {&(0x7f0000001640)="1f43c94642110c5729298ea2d4eb2ef04d6d6125ff5dc578203f91e5a313bd9978ad9e44fcd23b8b80e479dd34ae92e51d142208ec244c56c89db6695e3b1e8614cba656133cc84b730ad86804e948ebf7cf24682717bf027892168615b6f5d10f5968d8b6a2f5156d559a44f49763b35c6bbc34885459dcfaf86cca7c2746eaa22d4e11bdeeb15c042abde5e08dda623f9ca6c330", 0x95}], 0x1000000000000202, &(0x7f0000001780)=[{0x30, 0xffff, 0x0, "cc727b16da83052c50a154890bcc434b775d88c9f0b64e39be21c9fa"}, {0xe8, 0xffff, 0xe3, "c69d3d5fd785684fee300e7fb15b09a5139bc7bb9adf2043727bd7ad10a1f015125fa5cf5039a73b4b8e664507125747b298a938425cd61e323305a8b8df9890d2037721e7db31871bb8aa9f5a1ecadca1fbea8664f3e983dc3a00ab148e5494f4761bb6b1269f98ce6f212ef4efae5ec64453bce18a67684bfc618059cc6f586c6366df9fb16446fed559a3e60331b3cf181021c21a380ef195eef9d213415867ced5e67bffa59caf93ab537f2b50da1cfd059148719ee3b7c46a212ae2309d9ed7e8ea8cb90b5ba32a6227801043a74fcdcfdb85db35e1"}, {0x78, 0x0, 0x3e39, "5b2c39c069c9c94abecfb153264f935e7cd1f066d7eefff654fe5ffe19c226190f4c553554e06c8926263d04603d98127e058185038f16a0322794f59d69482b9da63eadec5603a7560fd05ba7a2da6e29b170db89f6816978eefed043db3fb17978f5"}, {0x1010, 0xffff, 0xfff, "89765fe96a080e59dd7b52b731f625fee46c2ea21fd530350aa0860a3ed6bd3f267489f67900eb0eaba7edb0d7210f82616feeecb322b3a678ecf7da8dd5a1a945d1d6519e15f5176de63a3a779fd63802b76c8beef7accaa72207808a168cc85ae6654864fc24ea2add9e393c9a2023a640b0f6fc44f4ea24b3d72c16330c2e4c6f6b0812ccb8f5e69a8854c8f7576cd37e86c0e8e1a1a1696c79c982d4045e602dfd1a3a6e87aea4ed3b76c95c30531546e0f62cae10d7b1d7751376121b346d46eb66c2e3c79080c0817f7787f4e19a6b2151d76c116adbc342782a43d93df8573062dc14a61eff63381968bf1448184b6401ca329b99af2f683640992b048c77746c97b33d4ef4a764170d9a09f398e47f05fd06d0c9f3bd9c9629accdd20f855d44b57f7a00864348c255cd3d034738ccd0a912aa2350087d0ce20a26b83a40077fbfb699d58d541d7ff646804003639cb3f399ff7c7c60cfbe16b2a0824c900b01806512637bcec19f4ef937bbbc4994c30ea850e1ccb444078538fca17c72af096360abd48ad6181e2beb8daf1450a01fd82adcd9b700d396465de6513fe6bfdf28b6b6871c68121579167f57dd8c7dd836387319f7168c1e2e8ec6527ef7767d950396fa636ae3d1b6a07542b57e8a93b590b2a3165cf6624fcea47d964afa9a19c23388cd37f07c38940da387b626e2b502643a7d7c3428803fad143e6c49c300e4f4c1b3be7bbd6b9479978db39eb270f7f1d56072ade69c112a2093cb0c13fa9a7018f49164da431603d07a66952e9f5c21556faff4b89edfc3be6cbf27caa0edede9d5ca80726037d16597ce121d7faed2bbd25573887a6a2d09b7634d07bc01f3ddf7ce1801b43bb184ef7a332bd6b19b1d0302d800750c395d2f45400dc4fab7fc88ba641c2894bb5d106b5f622b160624c181b0a6f4cd95d281eba13f35cd414ac0f23a4b361d95e808ab72aed6d4805ea923e89d2b06ded93d42d4e2d45b239df69650c9b94eb16c922eee73c28aeebbae3b97fa04c3cfc2b121869c5f6e85993d9eb1be5aa73a78fc1d0be37cbb639cf5460172503df26dd085d161503db10827b9f3fe84b093c35a1e63757110bba59928d2f1d087c9e6de7919609538887196e1f1246e90f2c48bb41ce3800c054cdc37098e1e1d53fb27aac87142457b21b8a7c95c78b228db09d0c1f2fc3b869d183d00c10c8b3b5edd0b3ba9d0bcfcc763376c8022845dc6ed36684b0d8ccbe69a946542ae820ec00a4cbee8ab51b121604bc42ecdb30f8096fb16e9206e1d070406c746264f4df59e18eb1e18c5ec9379df01a7ec740d99361d9e95d93449bdab90b151fdd69fe27914acf314e937fc2d6bc3379663c19b23d205e38b253df0513b9dd502b5f02edf413851d36d5f7891c659c2e59172e41252405ec63c483d9a1135f71b40f8795fbcfc339a33427f05075b7b89d094d0f94e5d089ac456a91fb4d8218c4b0311bad19cf979080b1f107dfa899245c97e64680ccff148dc9fcd8c4441f2120e890e864f36a5b394d283cdb342222bc0dbb14e8d7d74a680f99eedcf499b25c766485394c1d7f1fd395c94fa6c558523c9117bbdaca1c1925d3a111e08924ca4f091f94a62e67da4c078fe6ea859b1528827a07b5e44cda720d05404630e90727b40bec6b6d70d57f3d28579277df8b4e4c4b0356bcdeb80bee8ec677b111a7dc5fc83255a96cc12418cc491668cae5b8e5dac4083a5af063bff056c3843d0c0f1e163e0c9de4221c5aab657c66abd1300993ea46468d99221fa426c4d8f7a64f3d0b492762c08870830d55c6b14b1290125d26bd2081a92eca3eda4878167aad212ce303263be614c3f6f7d91703eb89540a9445f8467c3b95aa777fe4c62087ba0eb056c3e77e2193d7e4a9ee92d8b0ba61a6acbf108508a188540047f1599916183b0deba26afa8b291eb54fa2ee82185abc806d2929797622e85cbf31f6c02432bdc53e52a33283f2c358c98841030a5aeddca6eebc981f7828d8dc6adad7a32ef11bda4bfef5fc899b17c16366c7c4b01b0c3f15dab7030d34685b3b95792f0ff5a0627c9b2e4f5546d8aff6ee06bfb64cf32e761b3acd5f10740e89a6f66db1c95ebd556d06787c43439ec535157edf74d0038fb4a25cc72fc7e15b7b2b218855dbc29546c0b01fbe959c29d149a116f496cab76c53299e1265a42b493a316d2c57fbc3f17bf5866243bea4302cea518b2bb57a0aeb388dd457f47606c98d678fa17cde3e05580b46a5d90be471acee04acba986b47d2b737666dfe2a7eac7a34e04ff348855917400c9d514e593dfbe8b4ba210cfce5c8ab278a0fd40a3f222a5420eddb2a7155cb71811bd9ed16a50fbce9cc1c900b5836e289fa70e1fb6f4e4837e03bd4d4eaac4afb887895fc9c06d856324b88d4d97e24ca2dd9db4cfdfc287b5ef9707042b409c0bd683680daeabfbc8ba27ecf5135dffd7a35e726545c6b5b08b212cab449a60f13a239606567adab97c77a0bb8b2742ca5ece9115b4ad240e90ef1dab459a7a77ca9c77634ef02aa8aa1255f86877fa733f62101e37cadf39bdb852f62b47b3099e42f05057566a2fc27b16c5c49f680cab34e33185e290fe78665969e0a3af3d5b6106d77adc63f15f05da97ec02f9d8f4b217ce605676d3308fe45287df8a1709e4cdbc3275561f91202b4336fb82307fe7f8620ff0ee09045d0f3dda1c23b75892804c378129a9d2970d4f8d5b047b19383ebd6fbc39457fda077f002257562ab2b43921bfd58cce8dd6d38fae44c55118eae2799e27ac13cc6b1e39ebdc7b8afe236098e5951a4c86fa368af734bb78d8c694ea029125fbe366192b9ff684e7d30320421035a17a0d19ae38d1600d9eb4558618131e9aa8dc3f3a6d083d7936db1a93c6779f82b9001ff0f1ca4d34ce5d8c76bd5517f45a8e08aa65f3766953aa5e74ed69b141ed6a8e44fd6b304e78041e0ce5432bc1002902dbfafe8bbb5d0221db7e861a8c489e32cc665eb967ef0d7a8b343705b85e6a06d68145c497ec8fc48718cd01ed996228c679e1213eabacfa9f82b23296365079926872e6c5334d8c1014cb478fb8b7e5ed825a638324f069f8474e4e0d892817c1b9eaecc2c234061f073b65bff9fc067af5670239fd157a588725be0a14241f4bd4588359aae5f7a86dc541387be129f5d1b28bd9bc2ef04605daf472cdf49c56eea308f1594943168fb89e52effc98ea87543f9d92078af804c68e395fc85cc373e88ae896fd7e16f39e7742523529d71cbaaa1a16ebaafa554d2d8f19c1054b318dd623b7366b3a22b91dd21b47841b0764ca1ac7c510a33ba31a3d631915d2df5e5d6a710f0b7487bffca739a1e58e023cc8ea8aef18d589a394aa7b65497866e1d584036670c87c5edfafcbb3626f4d7bb903fafdadfb51f706bfa5ec59530e2deac0819cfc51f6ece2f5114d163d31d07e91f9177f12f3a5c9c0f61121c5903297bfe52ac7e4d5aa40ae1264bf04c3b3c3e175da0267767e0f954ede4e8d59807f0b1dcbd1adcdde44502a4067564756890340a24707995cce45958b1f0312f469e46c3c7a27c72f84c70ada4329b2f21e212a9806b3d3c8fd1e2df67b990ddeaa69504741abb7da525dc6359beb72b7addc0081e0f8b51b4a8a0fbe5462c3f93535183a4b43e0eb68791613f8904365494efc7ecb553cb3de18b58260afbbfde9b2eecbe652b37044954a7cc84ea4406cfb1fc7952488a559a48379db52963fb6ffc5a482de4d28254eab9b563b43b316a3e190dd2e1e94533a3ed35ec862c4e50cae58719b650239f329333057be3e7b63c59fa9e29421aee21f1328103bbd8cdc941bf2fe980e32125f29de88244a9a87cc5fb6fc1cda629e19193b4049884ab07039611a34786ba8f877a4c86e7bbf2ab8186b536000747ba1a3d2d0c82d1cbd51cdb35cd3e1eb87fd7b78a25d75788ed5d535c176163c0eef219bfc149eb5e15630b70eee3888f71a337171000f18a87eca9fc9d176e56681e6807044f61058c1f82a4dbdf653c56c38b326154fd3f2640980511ed45d356eb26ae6334b56a3973f945a0ddb05ce144e6ce703fa9b7bb978c3eb1942a9a45da7403b372e2802f99dde89c200e8acdaad50f80d415acdeb709ed82c7ab83f10b0e787c819d7cdda4cca00e73b666e82c2ef662c2ddfadd2befcac3e7f409d0d3f0510b61ba8ed72d01430a191c9e78305a12b4d04a716cbadf07ba12db8ad77a8a14469facf9eee3d28335bfb8a2d527b8888bc038c45ad1e34b3123a37119452cab2f5593b41c7b46a614042f585c9b7e104a046bf15d5d0dfa6029ca2e2991f4109d4f4355db89dba0a6cb6c54f72ae255fafd7802abb58982d8dfdced7d569c0cbf27f1b367350786da716c60fa7e93cc8c7cef951fa09ffc3a98c3ce9518b3cc51a7f333f2ede314880a29b670fb1db1dd8526d803b9ef267230bf932c590e779c6ae64ebc3fb247bc56b9f70d9f993b3f3e50a2884d99693a40c8af86b2e1013f14277730736b47fc395f4ce5308412aec1267d34ba6a207b3c6541bf0e372aa6315dfcd78b911b01d83148a19d58eaa502217c8b508f49cd6fb354d605e58386b03046dbb4e8c3ea4c67b6449cde4e5f7809eb02ecb6b46c7ae36c901b044ea4da10f3a9d1fb999b54c2e6144c5aa89f070bc00e07097ff83ee241498f2c71dc12d225331c7cf78b434ae010b77a766536f7b01bd6f99d6e5ce55de68adef6fe7fa88f0641d73cda5f8a6c74f7a312f46b1aad34edfa3d86d1b9267b379ba04f5e38c4b1ead65d2a595133a64c92d993b930d091563a0a85fbdb08b89abaeefbc8e33c3b1f2ade1a0ac0214663602e889de57e2b663c4f6f2aad121575a69d8a9033dcc20ae27538af7d2f7301e552563c435db7d8788d25321cb6280beee747643b5ff12e000b0e2b994686a5dca76a5fe9199463ca42af2c72872325a10c5d8782511669391b79cbea810fab156657ac5d0efde5a27b9b95c068b153155acfece4d79fdf9cb53812d1cb88cf01671182c4ee2f99acbf819f6e93ba04ad560a5995e2fd1f5a138904cd6a7193a1d15216943ee01224370a56de226aaadbb1160220d693fe5a2f4d26ffca75af136ac727340360f99d08607dd093b1a192c278882f27188b940e31a62a15b1f957e5b4bb4f9611cfe54686f4777ac59a6d2028e70f1c6a6cf6e0c5f240d233aae0b5ec73cb9ef1c4a203ade6f84d87e2601f468a414cb332ed06c0cb9ba790b932330a6a35537d52071d1dfc7e023826de46fa4970463baaed00874ef89da145bdbc7c7e3c4f09e054824bbdcec59f952d6912509ea55946ab869969137026bc50d03abe3a1a9ebfc2735c327b7133f0bc448a8f239d82692d9ea4ead2b5993565b41be66a2991f9f007f1ad6490d9bfe9a7a87f7f9c79b0b4ae97c2e8103102ff42682bc621337c6917834c69a36067173891825d7fe3c8d60e83721d12cf48e92b391fed33c35ab2c6aa20938fd579edb844e82aedd55c83286d2363e4e00c4a31d984583d3e21fb8c3d23f773a4ee7b23f886d082a29eb77089c1e498323010c25710a72ae3540a653dbb40376d1291ef2594f2d1d0c9017c6338436d352af5648a5127863aad6063e889e216ef2c598181433ef73e53bf31766f30145ecb0072003b1a01ac75b572fc6257a1286c24a9855faa776e34be6e8d1bef05290fb3a5f6f7ceca0b85960ab1467b38f5dd59db707e8b0c2571250b12d961ee7329431280dddceb660ae64"}, {0x30, 0xffff, 0x59, "4fe238ae3eb46a6675407918913f043f363cb0a4a0b35e21f5cd9ea7cec8a7c8"}, {0xc8, 0xffff, 0xffffffffffffff7f, "58634719453dace65d493b9082df77d13501feae97bfc2c5ed6e0ff3b09d65a87821c14c7cbc72df98d62448b7f67454c884584910a8e790850123d5d512cec74c6d5c1c767f44f330df126c487f74b294d83478c2d75c5d6708d6906699853cb6dc171fa43cbf50ed7fd7dfca9884011ceaba20a129f940047120e3cd0d940b7239a3635ede9f5bebbeb29591f47747ea3567b754d348b4c1912112d40ee9c3c00485c55755976e7892efa20484471fce88c56d64"}], 0x1298}, 0x402) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:01:22 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x100000000}, {0x24b, 0xa7b91a8}}) 16:01:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:01:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) pipe(&(0x7f0000000000)) 16:01:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0x0) r0 = socket(0x19, 0x7, 0x0) r1 = socket(0x6, 0x0, 0x10000) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x5, 0x2) 16:01:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7}, {0x2, 0x1}}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x121, 0x120) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='W\x00') execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8004, 0xfffffffffffffffc) write(r2, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/71) 16:01:23 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket(0x6, 0x3, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xfff, 0x9}, {0x18, 0x0, 0x8, 0x2539}, 0x0, [0x5, 0xffffffff, 0x9, 0x0, 0x1000, 0x7, 0x9, 0x1]}, 0x3c) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:01:23 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2044, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10080, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:23 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="fcdec79ad2ea2e0881bc531484e3edf1ab5c6fda9743c0c2220b373cc377bdeffcc6", 0x22}, {&(0x7f0000000100)="c7c123973ad9546599a234eb7a1fbe3447a9d8b3248a5a74addf842b5306b8bfc59a92a26f642ca315b63786bc094b1ac8b5b122b56feb13e73fe3d26bf76ef609df1669f5aea52d397f05dcb0f5687705c64245a59f65270c55433f65393e29c2d53e6503f1c9fbffa7163d4b73b451474c680d09645fad76207f4cd566026b621df02a23e3a6ec5e55d2ae4578cc8d15419a83e75b7e89a9e8e571b146f83991152a39aea7", 0xa6}, {&(0x7f00000001c0)="37a351a1867bf0a4fd22a10b994057d26095b6fcccd6ded0fb9b79bcd312c51da29427eab7cda288272a89caa30cdca08ea87f73dadd215afddf73f057b6cbbf4a7e544b748e0a692a6bc20bb74a39fd7a5e272b75f3bb64a1844a0ba222e6287871b10604b1dd654acfb194e1df6d6f45bd8ee7072f681334abc1a83984db3e46773280e743006afd1c543513cf495fbf14f8c9938b47ef7cb1f4ae", 0x9c}, {&(0x7f0000000280)}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x138, 0xe}, 0x40f) socket(0x19, 0x7, 0x5af) r20 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xc) setsockopt(r20, 0x0, 0x6b, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0x129) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc1) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x42, 0x20, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x44, 0x8, 0x7}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x30, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000004, 0x10001, 0xf6}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000082, 0x4, 0xc}, {{r1}, 0xfffffffffffffffc, 0x90, 0x10, 0x4, 0x40}, {{r1}, 0xfffffffffffffffe, 0x90, 0xf0000001, 0x4fa, 0x66ea}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x20, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0xe9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x45, 0x4, 0xfff}], 0x9, &(0x7f00000002c0)={0x7, 0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x20) r1 = dup(r0) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') 16:01:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400, 0x3) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000034a5be634dae68f4d2ddb2e3165c5f7e7715851c66d59a328148adb42ebe6596e5e5f43ffa5cb53b5f01b2c319e56588ba1df057bbeb54a6cc1806ccdd01b67eab773fc641a4041efa3dafc27b738471bd2b3b4ffcd18e6f45510fb46d04f6c3890aa445c7d0a96cca5ad4ce03ef34e7f3"], 0x18, 0xffffffffffffffff}, 0x0) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r1, &(0x7f00000002c0)="aaf9550362ef291cfbce2676407b5247794ce51665016f88ec3f54d4515b207be831c27b66ce315d4c97d9b91319c97d3d0d911549e7d115efae1d621705606815cc308a9703516c5cf57828b829c1cbdcfb2186a228f51024afb4a1cb9e63cf2c01cca311398538dd921274c0094295eae8c512b8c1475f8ccef8481fea554b3ca6184239d367e81c25cc4d8554c6dc4b196f41b38e175326fa5990976f8c6ec1a1952b5398d1c7c13f14949693a24e128543685bb19049ae2bf854b6914d9f56c213197cf12ed7b7a9f8e2243b0eccdc38dc115e9b062bbcee90479d3ddd2a6e3892d2875cfd10482a9fa75756b85bc7c4fa5e9a7a524a29634d6496d735b4fc63963a05281b04fe0c6f5d9cb0142a329b2bff29129b5ee1b28474ba6ddd018448294e5eb3676739980f78bf63b3d1c73767ff83953eff56cf0ba86bde09b1e9cc664fc29e303088f85a11e84d82b597cb377a49ef2f3ac07a27c4f403bc1c955ce7cf30b69fd077c694e6660925399af081fb0d3e23fcb8ecc4e9783fa5026305ae879013a825df8e0d93211e60d94181aa7d53c68a0202a17ec42c777bbf3ee2876ce41f57083025fb40a7e4e0f8b82c80f6c222cc944e8c0693ff908dcd4e371d6277733218fe4e3e5c92d2caa36627d8c5d130517b978584212ec49faae8df2bb1b32e2d4fb84e7961bc157429569e2ac2cd3df8ffba5c1c90dd85ea09f05e53158d23265dac794162f35f4ef4bfbb13afcefe84e34230cd72d1a9160c5b804443cd28c1973eccf1432713981f7887ff409367fd5937203da648003a80f7d38d27009f9d3d21b6e7835e955d0bdd0876e03adf125004b9cd6c02efad2daeedce996a720b2b08e6f0673f464a36687b724cd1a03e8b10cc9ae64286850e6b5d6be8c93f9c709491a6d70241bde310f51af86e612997d4fdf02499828675a6710b4280a533e6f77aca37eeee4258ba5f682995d92f7bb8e4c6c6df0bb40df985cf9130475baa276000c79c422677b61449d524bfd2bee7f7965d46e71e07497f6a129939196ea163d20976f5a0eac35720df40cb82544a11de11d1488336caebc97e5b9f04b93fcff0b22380d4fc8f34c7afc61d6cd489a4cef8f340ffa4b6d2d590a1fdd63b8c3b13f2aee075f2453792a2dfd3537d85cf148e81053e07570b5a869d91774684d6c795fd005c0244f13128a252e9c7a06e1b7d5a944a596e74427c0855e4115d7417691c1619e0c8d9ecf8ac06d1eddd8d5aaad51d47ce7e92c9d000390778231f445949f6584c45d25cef7d083ef2409f3912b50cf3a7af7644dd969e92b18f2f0ed8711b371d41deec5531b0dff3601e3ebe3bab0ad8b4a22f98e034a9a7414ccb2dcf05454ffd7b80ddcf54441497eb4a79074245897d659bdae9cce5b24cf48ab87ba6c15f88f4fcbdd8233b1b0f2028ff81f1b4dfcd4ac304ff97d3b279455285f5b1413c624be28ba1273453464663f042b04e2333ad973f22f9366b22c70160cbbee465cb8f98a7c0f3796dc1105c41b64d8a5dd171e846d10d230bcbff30d0a4f62e95a581ce27c4959032a2a067a51be70a4c619806be4bc8b09640e2d00fdca88809158124117b8d3926412ae6e913332375600d1dba206d9d0fb9cfd082be6e3cc0567ed35c37fe933e9861c68d5a84764f20d2fa5d8e1a4560a9272298a81317d0af26577fbca9ef966b5d9b11c81e48e50a107757c73ddbe7d950867e0586e1735326ee00391fc0ba73db320db35513b0ac6863491c6cc4d9a63ec34cbbc425557e975d0a3b1264b9af3d19233a021b67d194367c620c093395da5717edc4496e3e357459de2e138b96400c3291aabe3bc131dd12d3fdd25cb4460dff33682804377d82bbfef5b71d62b9254747e9c62ee435a131e0d9611ad1941ad23657384db5f250291153616e1da9110119272cf9816f0029c7c94fd00293538a25efe49a812848cddcb89c393b0edbc450db4d3fdbeb12c50e51c9c662541c94c9892569acf3affc8d74ea23decd5e5287fd7593cbb00570edaf44171560f7c38eb686ba4152fa9caf78e1e6cec4a47d2df26d8545f2a260d4a0ba4c0a82c7b827e2fe11bff708245d992ab97534fb5b9b4d5560051cf7ef394097e3dab7357b030ca158830958e1515a5e0478e0507959ae6bd5ccc374f4a8cec4f4e9be158a3f71205c45bee9682d42ff6a52d49892c2f89cfe106dce548d88d654d7626ddc37d6f9bcb7410fad6718116948fec0154178f2a56ad3586c87e3a80412ec71a0ed09484f23e1f37a541bf5713afa939cc4ea36059778f74fc1e505dab36f2f07b35a638e4463faa151fb1c95176583963b7412184718676ac61323bf013c6ea683344118ce7392d2b887bf8ad7be96d3e253e7f7da953a8009b17fb6220f9d0248b6921b1599d8ca067ee1e7b87c0612ab9803e75348114665600f22c99fd48126b5fc820769031ded0ec7fc77f16bdaeb4b575f1edcb12992faa8e48845b6bac9d80dabdfd9782feecc7f3045a0458fff795cc22b7e66e7fb97bb072b9b78f98c717f1bfb2342319d97652f5185cfdea988572b6cbd15b1a60829d8bbd8529d18a46bef24ff6e07744d424a300a6f21314b87a5251a8b2b192bf1b7a70b4b7bd967cd703dc8dd947fec9d57412c10aba309701ae3595e56865e4e8a4b921181600e59753b0cd1d67ed5719c1ac0a2c0b1729625c02176ce9e2357d1dc2565b6fe64784a96cad366607e3185782684b68f4963264e70a572ac19a2901ef291cc2b1aa09cea2bbe4cd46a1f9d603411b72974af138a16c29f93554fe37a0b072c019033850f9b15edfe01994b30a464245c73f5d86d192f126eb6d429519386346411b40353ced93f9d7d1e87b1e6983eb83f6cd85ce44a66de33e494913c64d34685349d14251b1660dd7d89ccd018a5ebf9f6c40d9d8317d158e46fb2183ef7c0a899162375e2724ad1c19e0db733eeeb6d05710b1befa8480b311c016585722dd3a30aaf7dfbdc8677306a97f885a52a453d9a33b1bc866244e0871657b64f1dc366b6d8cdc28b9885c8a05fe325d47afc0c69e30a615f5e552949fe889cd997aa2f4d66cfcfdde7b08d9fd09c3aa62ff00ae31dee365b4908834372e9c771c0d898860742eaf98ea18add8ab28e56b661203815e17b8031da45d30d8f3bc5118d03f37785b7149bb0eb6649fea143a014a87a9d7706dc0021c19a889f4be7599e8cc34c00ece79a2e40abe8e76769884b098f988d4fe3f11d3341974ee8e0f44a5a827235ae50e4bf1a9d10974e106c4a6d87e5256b80766f004729a0513e5be87cfe2e10bb702599555b611df32a431707b8f3d59e746df3b54ae4c371fdc6f819e44b844add75c73c76bd47f585ec8995cf891564f773417f5c0510f11116aa6038bd76e25a1ec773310ce63560d774eed374ed7f6993c25e8379b1813e78e6eb31695112d5ada09f59536ea9cd241e4f5468f1fbe809d86734aa1c18130efd6147abfb82b647e760c56f82956a7b30f27ce065997057dd2cd66f9c34ee6410d75b45e7b7f955a2766093af50ec37a8b2c315ed535638f281c78baeb5a0a7195e3f4471dd665b32a739c10c56da30bcc4db34f17298013cbe5f9d7ab3928329e7f3ba57d9234e11ba9375a9061255a35ee49834d542a634a395a817c350a19fcf7c22fb136a820fbb31ec8dc5aeb250c0ea175d232a27fac3a6efe852573bf71b5b86cd153cf18b7b66307d012a3c33d175c995ea2911595bcdb3221a3b0b2127aaf4a42cc4d5f1cb4c2c1eb6dd0b0d6f6dd6418db4b30237254a4bddf508718a12485660ca3a55616b3aada06cab7d57f74d59f95ae1debda1bfd9e1d6a0c829fed264ce82603943fe2d2fc142584b9794f96882e5fa286e771c26d2b22ee1e7cb49a2f132f6207d8bb99470aeeb7179ba65a646164f7feb75e82f89e89666f51993e4cb3a06c5915163c555e491b2fc7c2d7bcd266fde751a23887e16b2c842cc1d1eea00398c1949112cd06af4a461fcd535d80bfd93e4c823b06e17a05897d5694f4970f2919aec934a5a64644a196df328d8148c43aa43d137741e4c3e140cea0345bd5868a6ab8d5651daa34487b4e9d6b0065924cc12b5185df57496b543ab77e5cfe82bf66c650133868578a80dd06025a234d638f5ed7d5d11c5870b9d7e92b2b34e085e99433e75210d102a7ee7e7cbcdbdf09f462facaa6765c561a37b98376e221d557be8b45ecd603698b314365b42c4e095490f1f41d8edb984540adcc2a0ac6d5a7b5d5187a9261db45cb9c90c84f455a3f63d3bd2e894d7a3e30b787cf3b6eed93ee391fdae07e6bb5d0a8fcdd4136efa3b6e7cd963e1f2faa778b031150ed0a4e59db8f3f947a5442332b78f42de666289e6461a357acbffa7e38d2f2ead74f37877749ca6c0531cacc3bda681627358259a48eb027dc2895edfd08f3346347d6b502711a4da111948fd5c9c47f917c7432541e9d5038b38410cc2f9fe1714b841bcbb2bb398d37b4d7880ba8b038bc09f842951d42555f5cb08e4caa8b2ef072582b22c0f62867123faa1bcd9ad11ae4d819596b119296bb14bfc23bc593856cfc330d6e79a363b2b3865c148c87dea089d02ef6aef87e08c5840fb3133902cc267c5fc4ce55c265b95989075a3e493a4c63b478f1bb12ffdb3199346da56c1dea4dda87e66eccef03d05d25dd2748f9818c4689d7730e58dc2d8112d0d576d276b2fbe31af7887f310fa952b3d7c48c00c6f6a21da2f708ec623e986625bf11c1e56f405a6f485654d2aa37ead99e9dba8015c320db56cb0918ef8ad46f3c5bcebef2d7db4793eb7d9acf7ff12bc4ea0f4ce3ec46d1ddd3667e85dd6d31361d96ff6acdd7965880d77e4cef692fcdcdbf22ad3cb0b30a8e59dc1f1ac1c9d7754eadf8db61f3fc2e9f4e1f856ec5d33d85cf7d0784d77925b27405e144153bd3ca4d37039f6a0dd5487fb027ce1264b0ce821264b7e4f79e6a21d35aa73bee9500ad18875e29794b0ed7ee330076c851940c4d7c2d3f0f9a5ed474bdf7e027dd6e23b5c559f453016e47ee75036799cf08b4e450e44c88f4a887473f47a27ef774d7692c9d30fe4f9c41d1bd60ea3a07c47ac07abea34cd92cfd29b429997f8a5129319913e8f8c2a57d2a8dedb06522f58f13f88dd49d891ddc91e5a6c87d8cd6da5af6319c813773f5f620c1b412f3338c4530f70ae21b6680bc105d0b6a2ec58e7c7866ab1410feef62b3b3c369d471f8a2b27a8790c6c9aa7137c6b8575544f8ed1931e28dc6ca24342532075c3129dd6e10a78a89da2b984143f8a69c983006e9bab8966bf90b8c387582b0997e37d8da874c42ee2e91780fa1a91996707c714d4bf1ff99cf1675ca93835345e6d795ca6adcbd8639d95b72695200e9107cc6cd439484414f446aa21f9f02c4ffe6c78ed757e0bf77b13083a40898d4960216236df447ff3c7b04abc3c7265308d793ce08151b49b3c3abf4f4e663a66084144f8ed081190632b60483f262d3cbee1592335436d8d3f43ea1882349de4f60c0170a574ac3a1596b027f0cefc1ff092d6432694fe55d550518d706388689a63f7f60387f7a231b1fe37ff821877ae5bc308a2b5db3f0732d77d8e972e53bc9d1490d11b2ede5a963d26c01554611d55abc1de498bd86efa9af18947e531ae01ca539684b75f774eb18327fbd909bd513e3208c9679d277916995b6c8ce307d92a6b22d94d3b5acee5778c176d7559329bdfdfefc7de3ab35809c5d6ad89484c0612c5ed8ec158", 0x1000, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup(r1) r4 = getpgrp() r5 = geteuid() getgroups(0x1, &(0x7f0000002340)=[0xffffffffffffffff]) r7 = getpid() r8 = getuid() getgroups(0x3, &(0x7f0000002380)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000023c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000001300)="6d1bf4bfbc24b4979247ee22cfc3040fdaa75d0218ce5da60cca7619697355d9c345a66ec88310b754dd9ec562a419c49dba0a768b1da451d6910ad403920551149ce6b9d601e162e2128cc2c5e8032ffe08cc34817ef6ab293a99c0261e2e118b6e8a307bdc93cc997cbbd7e75c9a496e88706c58febcfeea6ce592e6817b517711f84577fe723016b6cedc61465507ccaecbafccf38e1d2a6559ca2e9805af7d9b7d83fa40e1b310654df32012a1524f11f1f6fd28cc702ff391a27097e7b32dce72ef977af86cc4dd4532afd17b31533361cba60d46461707494beda948a6f0cbd1b532da43ba8ed57a0b46f44058abf2c8b9b5d14d8b67fdd2399ee365aa98b4bf814981f25deaf679e169ad1e8211195509556c4ba5668f67dfb4a6062ba3d9fc3353695bce0a9433117d60695861bbe7d81fc6ba0f3a6c554c2126acbb7a78fa12a9639b32e904e4c6711723d66c427a414f1427a2783774a91771a9e17989e03a2f1c6f7ff30f6c48c1f172c59642ce027f2d60bac872867928268ea312d62697e56e98176b7750ed6b11ed9d2bc44d52145d76ff47832b280ffd2535f6948d056324fc54f3d8eea21635aacb9c0c5dd501884ff4a6644d3bf2bdf7c2022bb12d2ba3e72fbede5c85754d4acbc9892df066adff14d39a7778b3f77f305f1199f7b18b01774173bc84aaef5c0bc0d6315a7050ca9a757a2920d85ffa0d36aca946642d1013cc0b01f133dc9228250c38313e74bc4259bc84e826bbbcd2f0161018935f11edbd2402d446d9451d611cd11727be91f6e30e99e359e8034a90b74659dd6c068aa6b42ade8f967bf3eebc7e91eb8418f4c7d36190744eb491f26101366604acbaea6659446d1c808488d68cf9088cc27b4a6a28d5bb17ca350a3cb196858fe4b4986638e81d42ea2c5e1d4cb1b58ac06ea8754b537f70620139117d2353f5bf5812d345f011122c243ec2c80e8459d0258f8d9814c045473639273cd8b29555e870623b34978d06664b72970a2be7a1d19ca4704307f09fc1ddc1cfa5efd9dd15caa277d9be09ff4cde2bc166eb3fa82cdc9a3deb1cb09edaa73d5a2b9a5103db00c36e4a337ab14a1e28a2a76f319e40075dae72891b8fc0f697fbd0ab37e0811f9fee34baa2ec0f0651e2b626daa628f4066fef7e8e8036e932d104f16a7820cc5e1ae0d79941ae3d5870fc2b2af76e8878eec8c1f44114a8ad3dc712dde203ea40b5cb3d92d0c6aa486a57a3b1aa124951450eea7348245d850adf63645bcd107e7ba636246f2cf1f215d05c3f9f1e21edb3590fcafe65a5582ff61450bda9728d3bbd6ba247cf43b453cd387b983790867d5d61bbf4a6ae1ffdf72af3d9c434fbd65a05320add79072abb05134f1d5bf6db645a2630193c710a7d78c4fe0c49ed91dc54f48dca852a14e30265d82499f6ca86d7e43ef5e16b30248ae7939c04cb3c5420c77b3be604135bb3e945a93f4dfe60072b3cb475d055cd4a56605c1f63e323c0d3e658492488627daa4bb41b9718a22c3ad24c21a04993412851e79bb08b1adeda9a400d1a8d4154bb05ee9af67ff23fd2a6775be79fd4293c3ec47a896a21a5541c6720e0de7c3ccf1f3cbf6f29db87fa65c0dcbb60fdb7b49f67364c268ce73091a9402f9c329ef45b3fdba962d58e3a6fffe4374cf23c63ca45d34bcb42f08abeec2223e91b7b2d44847dd41eb00b20333a3045ebb9d2e436829ee9cbea7ae23f7d7c3a180684ed6e242e5dd09171d068151a2a9daf4beac7e88493dff8a645528e378922bf073932a7829440114db6f5c7dc034e67d9c2beeaf8dfe7db9903087cb8a97ab47e5b0d222a9de0fd9967fdb46322ddc5f008d2b60b7b8195ed0e9188270dda81b5ec28fd008fa6ea135f94c31a19c9773b5ac016569271d6ab2b86b177e30634d3ea542e81d99ca8ca7db4417e67452893579605b10840b26cf11dc59ffe8e0f05c77c452228fcf33d341412ff1cb189b31d503fdcaea4e37e74096c12bf7186d75ddc936ea63ba41a68677adb12338d9c1715279df5893a6ecfe8ac575433771c34d152bec2138d37329f66995febfcf85e312fc4329f5c42dbe7de829b9d8e6b7cf67fd4e4f8b55ec2069d02871a7b6ae0ba7fa2aa0307b6e0fd59082ffafaefea09e8d538edefc3a4abf7e766803710c4e3a534be52acb39486397b2fd186e372fa4e71753c49968da9b79bb5a1a4a8571f421d00f7e630a44576bb8ddee3d940262dace7e0dcbb1e27cdf9318a5245b3f872ea926bfadea1291aee2efcccdd137f590d201948bbea21671da807911c678759f9be2dbd6f45b99b4692c3f912d801d652b06948dda9a59395f5ccd86566249ba8054cbcc6238d5e36877e2e34ffd16cd7f450d01e51c02b0c5b52b3af29447844fac01a7fb4a9749568548749a106b01e1ce8c90c15474493f7295cb35af84cdc29e3b9e25399bf4777dc27cb189af09fee0e2656a89cc399e39854430be42dcbfb70e0e6ef6b47cc9fb9b970c51f9628047f924125e0e1905421375db930dd34a17ade7a8191cd1bd081fb6554496079536e5dcde7ceb67f67e9a36a19f498383c60b72bd60a26f2b4bc2692177b4da0ee9269b799ba5fa1593c29cda028aac08ce086220ead5e571cf1928b785a7a072ba3b8b1d468051e3d96d68f9bfe7739f4fcb24cc367d911975d85ec2a89b1f6dabcc7256df91cbd2358b401e48e0d52d44557566f31cca06f7681c48e64252b4fef601b5be7a77700feb988f51527ff48cafbfca403380e128f259e0357c651e0a28a9834f628dcdb90e7dfe0a7b8b95ecf55ba2adbe74221062f2430a01a74d81c21eef66698dcf8018f441c58769f43d28d9a6014ae830b6970b21f9e53d3079f8b484d6a475a002d56d185edbd8bb23fee622ad23836c4cc3d6b2e0cee9f472fb11019e82a2d06cc7a5996840e9319afb039b4c651511cf655206199c97c30f2be7932730dae0d2f26074c961ef7a3f5484ab4f2c28e9c532c14d789fee2ae7ba32bcd0694c5d75301566e1e8f3959d8574d370de435efc4794889ea6fed763d933ff57a038fb33c05dd0c6ca7b2eec0ec6b6ae4b5a99c0731f528113bf432b101757e3d2afd2bc2bc35bd004fb79649ce014576d6d674cddbcd084f2247189085e51d0c20e116a4ac8c255d51857e9e11d051cf3dba9fd4a2c0e1b7f96822a7acfe5fbd70dc0ffa6c9648cc4820c194e3457b559d1f5a26368e15882f6bef13f0de5b8b2109d5be199af697e34d93221f40f1c200b0ae8877f8d7350bd9737c4b03a96e662f60208098647ae81783011105aad930a2092e9793f48723fca23f0558d6776034ea703960048e64c4ed10d8aee47940ad68c69fec27e2bf237636376e2a968317afd3b0e644b4bda05d8cf625bd9a226447d2b956a0cf97e3a7b7a53e1cee8c4c1f932f933d2222ac4e2d68694a1c6db74bdace1c58590c964457778526c9850fe6c5d5d21dd2d2c8d4b9d31022dc9447eebd4d348f38077a5a4ffba26a4b94136c4a5c77cb80881644cadc494df71eb83e9c90d616d7532c4146c37fc96d8d601254d6874fef09ceae79fe1c302c5edf5390bffbfa6df7980f21b03f2c23cc9e1e14af2ba43c877836eb1095e1949a3499fb5c1cf2bde9c4ef1eba5337199edb419667579f90ef6aa9c93676de91b188368f45b1387fefc034a4ef086c42b528a49873b4ec6b2666ce2fda656d84fb6b9e5b2358ff58616c64785826182cd340dabe9825d9e46e72626499614163cd47e4ed3fdff2335305cf0f9d0f0ee7c82931c22c50daae63b19258f159056d40a94274b3902c069f539e0ca69add57cb7ae672e11bb27751b08c8da22c78e857216313daac5c1cb5814478e5a017b6a26b9bef14bc521f716152b19d33b04f8084d8e693e6613b6efe54d709d2c45087d1f544799c43be8942ec2eb22d637f1729684349fe998be33b7fafef7c595b2989a10fc57cfb49248ee1de23f5b503f9406bfae1b77ac6849f08bcd02da10175b1d8468882794443676201ee0c2274d43eb0e457490e99f8111156c896334f6dc082a2258d7d819fb15417e96a5d09620f4fda26883c1bd6167abe0d36f18e8ed02ab7f519f0e2a5f58f83b94ae818dc82c951b76f5be5bee2eeae6842cfa7932d686486a45ada4bd707e11447e83e8ad157c95520d8feaa05f198b1c7d165a12a197bd4b81e91cb8c6377ba8b141e043340865e08fd719ac8e7c3fcccc3fb0007f514f91e6119bc130d3a9da23b391be93e5446b48cea021818f8f0b9213d9b9f170779d00884e7bc2bbc4154ef3107d2abc361d2f65055ce9964b4d8f6e88ffeef3d1566d16b53b8f452c01259eda21847ef4455b503c47fdedd818e404a16668ac771ad3802ddc86ae4051d25c0bab44d681c9f59cd7084ae2580b879b0d5e692866ba6381868a68b0f72f8c2912fc051429e20fb7519afd30557168e2aa78124ff05cbc5c4930c018a53efca8cc228cc87d3e8d7d9a6951449d6f06486f41e1930a957004a4f67ab252447d4812fc9bdad15bf234a9b807bf6ea808a9e672e69ca7d418bfe647835cbfe1e4cccd13f863cd3d31180fd2f05bc9dd3b7e85fdff2d8ac38ed6ce4fc2c80243d309143e4f535f3eb52b51f8b22ab4aac8a03624cab6aa42062ef9c95700951f52762e6dd14cb97a6d7a7d786c8d1571fabbaabee458dde13494700e15b3c912cc14e0af211c9ea718386ec9830daf3d7c8fb583d085bac9775266417307b1031ddc0ceef4c1eadd3e9a60031a074b7ca6eac91aff8c7055f5de30f5cb36052e33891d93d2adb8504321c53e7567a8ccb54ec1bd1cf17be9a6a2003fb8df7fa0c19886a127b06b7809149649cc8d2b8f5f1403d9a6e540a4d2c1a4109960356f96438c5a403707ab8f0f85b61bd73bb57974142b26ce33b9341c3fcf0986461478aedaeb7089053ba5d6215df364302efadda9dfcf67c56c4b6b6768db2bf0785ec946a2831a948071dac4ed2aa95c3f4e4c3bfab497bd94ec69d8c276d37f233ea14d5ba15018b7d1e0cf58d2d21d0225ac88d0058e884b637a2343bfd835d6c3db0edec74a396dc85e310e8a557095428c15500060ae84b8b3f9afad2ce7c2f10e4e597924e0f3882773f7d0f2034326e7860e6f6c6eeb658d0622ceee1c8a6fc757f3d73599afbb0b3b1a9c1673849ccc78fc97b3f42567085d4483a178ce5b8f70462c0146c739d2f9fe1d90e853a5730eef5daedb3ef826f12ce80cef0deb5abf48b038bf3641a9c9fef2e17bcd0a9391e572b6e17b2d0599fe771306c7ee9c60293f40a0436085b72cff5ef7bef71316ed2b60e5c187ef16e16698a32cd7c6f036984ca642e9e5c4c8ad789af6b0ce0b38359da0048516d13f9f7cedd9775148c7c595e3afc99611d071d57b87dd152423f859342177c83852a592b401cef2c08133d2cbc953735d23af89a5714549d90dfc520dc834869e03c68c99539e66ba54a35faf53a00abcbbca51d7a063273319101376f71271e0cb08661155c95555574b28e6cc65d2f572bfd46017460a863c4ca526de443b1940de55294f997d7baa09365b1c5dd5d1e05222eee55e111350dbe6cabe19a0246cf5dea4062fb251f3b1388c19d9583a1b34337985e8a475bed5308ea51472af9535080fbf46183774932b07349ce2440f662fefbc06a0597d2aab3a46e560c5600c7effb9477dc44ead86e8eee62e38d37e82280230eba0a71be8e189049df65e28d2d8314a4d185b6f4d392f141adcfd16db32674d9b8c6", 0x1000}], 0x1, &(0x7f0000002440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r2, r2, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r2, r0]}], 0x128, 0x8}, 0x8) r13 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x3ce, 0x3, 0x0, 0x5, 0x200, 0x4, 0x0, 0x0, 0x951, 0x3}) 16:01:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x21, 0x3, 0x20) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 16:01:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0xfffffffffffffffa) r1 = dup2(r0, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) dup(r1) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x208a, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x820, 0x0) mknod(&(0x7f0000001300)='./bus\x00', 0x40, 0x80000000) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="dad5a53011034704651274739c2d3592da19cc7cd93ccc63ee057006dbb52e59f845e4775da8900104fa278d2961370cbaa0b6b1e9d033fd0d4ea58f726b57aafeca3fcc4b668906b805eeb20430d0bea46fc99d48c523add795803e3d37ce5020b5d2484b9906b90d4f82619f7691e0573a3ae441eda890a9fb45c4c5ed7c25c591f9c145e4c54b1a50ae2678e3a2e5a79829f394ff28f5469e378b7d2af09916e703395d263c1f15f53e5eb1c40c5b61985554878bd7f73ffd9a9b15d2adf66ea7d222062e332d35a07ce5edb9c2292de81a54af1f1f90efc7c33752676cb43be2850b6e357bc5c692bd10fea91336f22f7b98273815fde67f249cec548181053f7dcb786eab016e2fee7fa1c0a8168b28751fc274bfb45f81ff6b00c52cc526ca8c18299bc1c5630f4919c5a177b768213f140f9a33632dc27423334150fd1b035c8e3ebc0827965eb3c0979fb3ea37b358bee9f6a05b5d3c7512d459de2ef5e912322fb419d20889d4a58cd10f37b14fa99a9be5d46ca7b50d3d4e77373c5c08783e5c99de7c2f06fa7f8b6db4d8f36abe529bc53bb5dd37ff898285f9a4e7e6b197eb4490bd0124330a9503f838871a82093331e1f7a8dfbcfb4ffeb795d0687c24f7f406e5e623b1520b7c2a930e95e97017f45e427960f3404bbfd899b68bf977c9622d2569effd923a977568662d15b2f43ec9750fc3bf0ad3265a38427891c67abc7917d7188f5e77381084e5d13a54fedeb450e8dc406358f38002427df407086a41065489195c66f672f7bae9595cb16135d06ecf3b6e7608bf1341bf9aa7589fcd8c12f1f602ac55b29dfe27e67a84d2ac98d4ab806b1dde528dbfdde46ac130fa066dd2b012400aecb848c165ec6efb1808d87890b05bba2b087c96c707432ce7d866cf43369f8583f1dd12ba610e9097eccad5966debe218b3a3333709b825cbf3bacbea04ba53449e13b084fa5c0ff2675381637041645319ee5963cea23aeaee472b405c71e0df0ecf0a4dbe11a084b0e02ce8763f87a2f02407572e55dd3f799228866c24eda48032df7e8e77f25774c3a17b7bbc2b318b506a6773d8315edf6a4d2270cfdf82bbd197cc195251b3b91471b4a431242e7e2bb8f34182310beaf165c12e1c1a1caeea5cd1a42627fa30cd18c06bc3d2aaadd93ff5c8912c26fb632bdf39178a3eb142bd58c2e06d9db40c378de3572ed6b8dd7bf25fe830d41ac8c22b212bc6f5deb535fca6de81e55a876d3db0d86dd01383d5da8e8730c17b1721925551d2729429bcaad6a1768f159adaf37677ef829ff53aa1f81d17b82d4a7e952e0d9ecd4f67fcf120005981292f30debe5e99813a8726e3b3ae76e1faf02727ef42519c046897f4feb377a691a354698ed3a91d3b174848a957ef1cb3b7dbab73e4f460965be35af2f390921db192b209f21e918b67e4766ad307af5998f6ab107eb563b8a6d3739aa4b92907be2749716f867552244ebbc40d58369adcc6c3bf215cb83c1415290b35e174854ae4a50cedf4b4d239e4d49b06544d6420cbaafa03383b10dbeff2e9075ba235bf2336b36072c3812ad483d27e598575cd9b95051b67b2bc8918cff13e9c81bcf609268314acc8385baa3d041020883ae4a0c9a4a64a648afcdd318bf0bc01304b538f095d11e5b353c46402756e03a20691dd9fcb2a8d81c6dbb425cbcab08cd9caeab30c5f2c8c2d4b66b350fb5feefbe0431ec94a52cafcec1251afc67eb97380d882aa6e59199a2f9e372a9b4f0c61e68b0814579afb4ed1aa5739eedbe7884d499756fca803c992ed1318bf844ce89b966d5c36bca53cebded379c56f02dbfb67ed75d2ce511109a116d58ea87032fe84bb524e95455c710ccd64910917c6c53d0347c44cdd446b447fe8755a06add151cafa9175e6b2b8734c8d5ec810059b46672534c38c7b4262ca1b653a0c83e1930692e32e9418f6edd524321399e68140c62949e6de757c59522349877222b837429e315ab3952d4e632c0b505652a40c8c7751f83dcaf1a6c3b816b8645b2a8da7939cc32871ab86447013230fd9937434cda2e26bfcb93a9c569fe4794f04eb1679023de1c229f145343556e65c39901b8b995dd59fd67b9a82704296db05d629541c0283d545053faebab0e9e7545c03f797f69035efc9c76ff11c25661e7c5636234c0f00bab2ed6c99e9b37dc75af406de7044cb1f9e8c495abf5f2a02eba93f11d637e90608558d7b204bc59c8d57646f8aac8da51a64bc8145c0f3723822f8a75aa7c09e5e38107a930b9960da43e88c1cdccb292246543db76107b1acc51d89ed6a5feedd0684446cf934cd52028d083552e2d4bbfa2e5bcdf060aa406123e286faf49f878e3397cfd257c7c52437520493986ac855b87a6f7121fd9f10c4b261d32dbcdbad1f5a4c778792deee1a561eedfcf47e049ef588f0ab6f988f9b805e6b83ccaa7839d75cdb82758800c2423a998cff2e0165bd703a8725de3766ef245ab3d0626c5783a08de96b0f343a3ad0554739487baeb15cb67ac4f3282d8518bd6be91594921f7df5f050d289b662b0795b676d03e8cb88e594c0e6233e58a86d31de714d53c81433e002859618982a7166873d33f0dc88813251a4a1aefe6ad87d37fd53529868cd0e3c0a8f1ea0ab2439adb176f894c77ca72fcd377aa53159c7a9fd9c0bc33f935d6e9f2297ecdbff740104b2952db59ff7b888a451224d92c3efa11f8c387294b59dad87266fbfca66381e6f048e9e7da3a892bfb5ac39b64b0bb656b3808a750c6765c445883fdc168f87f6125967d0581b9971d148eb37e3eacaa236b18f6f72eb36c2d9815ed4e8dc1fcdc2c0497e93b9b826311cf6cfc6da635b0cb613c2de94b155885f2dee4b59941b820fe8fcb87613a3d1fd624101cd7eb88fd1c1354aeff8c1ca0ff01576a6866c347698ccfadc664c8bf44472a34caca2393fb2e41f24db72bd9c2e4843ad78f4be965fef39b72cd9b31a1b00b76cc6ebeda0c56fd58f549c38a58ea0c847ff6c456fbeceec8a9340b26bb0abdeec9b1e10e14844430223d315eae9fd78663647f6cb236a954818de346e23c4057c56912eb5797a3b8510ec14dbcfda38de535ea1d1f96607edbfa62f80178069c4712eea979a37dd7eec7b4cd28804e06e510b936be29127b92d824e32f39ecbf4960c3b7f529b9dab1e2679079acd0b9fe5f9fd04a1ef19b24d59a5607c5373706b52659293a14658ddef7835b08e398f2f1bd57c2734bf7da47608ea335aaa2606b375cf87708f96652df9efea5f367fd11cad17c26ca4e37e9441297b73e2211fc04390521b4282dc288ec58dd071d24e125fa9793909fd5c4261e1f6e218a619d0775f23485a48eb661484706239ffe7749c49574034c9b782215062fa8adddb918cc264ae1ebe1449a262e50b124cef84e998c7dc042926622cbe571adbeab48a0f0bfe046d1bdf30775fe08a4b42af476eb636abcbe026beeb7fb34c113531a5f6099f07a3117cde46dba4512e1b3b69c2b1134266aab566207e2b50addd0a5cced3fe3f00c6dcc46f2931679fcfa72b39f01f4a5426506f49c6995ebcadbe71327098568cc73a73c8642ae28b92e06fe1030f364ad818929cb2ecfb99f0e5e39c60f2349c2542e9ff47c749ea311d190ddda0e08b28083675e526ce4a012208cd3c873458dba55816a0fd644f01eee2818d0fe6d4faa80d45859554abd52e5bc8736b57cebb52e5a18fcf423bacc19ce0605cdcbf6debbc6477c5722fb8b777465d7fa1302d8a81921266d9a1114a1008258f5e8a850a9f3de7d58957bfef29c39b7de601e09be3ff5a069bc754de72206efa37bb99f4924b925f97f7122d9ce734260b3a207c5e647a207c9411a27614b5d88b9236522f49f686833dc9394b4b0af557448a7eca510a7ba4b6e4240127f23d948818a5103393ed37e3f661d5e1b26a5acf6412654b18a0d13c100c60432bd69f444c6d6af4dfe494a6fdc1ca077b3becb53653646424b7cc6aeafb794f7ef219edc9a7901cf3e5933e813d58995f793e8ba94f813d10b3326d2ffb1f0c6f2ca0e7a5344bb892f371d4ba545474142e553eb1e92143f513cfe3dbf004d7efa72bd572325ad0d4ea7a68425f376b67d0eb73249be5ab4ed7fcf201d4658f09ca2484afc2ccaa0d8548fac1d18da15a40d1e167ae9965cbb7475ca6d14fd23cd587e35d22fdc5f53c1f42e12456d144b75580a7ff0916bcf59996de87cae63e755bd4f2a29eafc774aa5970a22e397963f74aa67ff4922f0199d02d4d23e412e7fa806aecaa89a925578e6a6e330c26f6aaaf67491c6f131d3979933dcf8c175d363bf623fde4ff65b2076eb50369e23279b0c12ab445993012afe266847b1abda2966a9d74e2907565a97547ca4c4dbef2e0c98e17ba4e5a8562e6ac7748b8aacd64db199847d76e70df2ca12d8fa4c5b9682219fcafe3747f04b42a3557834b782d564485d430f1acbfc8be8c64c9244450175c31a2971ed5ac865c6d140b475b137b5b10cad21d21fe140aa1a2163e22ff2a07d86da871d54ae9a3521bb04014cb8974f31efa1f621c8a019ac23e94a3423642c38d953778cb037d04b62e2077c36c636380dc2e25514e55ce2866e0a5885f7334b015a016bba480aa54c8d8ee7c5446bddb67b85959bf5611bf62f9e8da1c4eeb048f45edac6ddd8ea2075eb244a4fa95aeceaa144ca72f2504b3239857b8548778057bf9c3a9e5cab8416dc5b002f074aacc1d6edce92eb28e7171012c1535ee7e5d342b49ce766ebc8ae2460b85dac1aaa8853e7cc4bb8d29b3137a31764064b1e7a9ab80ec8ce45866440a05d58c0edc94771b7dc57f31b1937000af80bba8aa8bfd5b97bb420e0b56e3120ef8a87825872b5c56eadef5cd8d4ad30562fc99217d048a50f9331711ceb725c83375bf6a611a46909e3d186749057fc6b5abb8e831ca023e0c8fd88a6a696a1674911298780fa0bb2b3be86c8619949c5e510fb257d8202725b4e4d7f38a64544b2c1e42365e9ad78d3121059599b9552aeeab8893af15002a0e294e94e9dc45fc1a13e141ae87ced0c3afd25a5dde5943ad1051a46741f3d3721664790ef88af956044eecafd56966d81e441b38b86c2ff782a3ac66ed9b2a0c13c5766bf26c19bfbe97a3b5c396b7028395b33592ad55a149d4c8e2fed1ba9448a587e94e7055742563179ab01936eff6c68be0f4cb3089d2a70da727fde449fa4c6f35076a4cf49d391ff0a7d1de858e5bc949c3dc9c0f63c77f0d8d42036127ae775aaeaf1efb437090eee4b6f126c3bbd7871f47e13025a2dfe11efabad4959bb2c233d60a3a7fe9d9de8acbfd99f4a2aeaeba8272a633aab64dbb2717984ff4b4e22d0ff76f1ce1cf79d63531c756fb15158a8e5b2399c7b40ba8847adf4cd146aa6542ca1d0ca6a8f6cb9f01c5d067e2382c1388c0a7a819b97a8b4bd57addf3d2204abda72eec80c9b99049a19b7c441e9757fe2e071aef036b79ea112de61c0ab50db2edd3ea5c06bfacf23bcb75be5e450fba04c44ddd9161307446a48bf3657936a7ea50187fdd2ea601df98fcc81f4006c5dcec2ade115d5afe01a737345090f7bca4349ec47c83102b96d86cbe71611c9f3b73fb6e4b3975484d42183e105448b65dba0c4cbe8952fe918adac1f28c25f083ac2b193b6ed043d67e2affe18df5d4ef0db91afa5ee379ec85280bb271b391b3e50ae63575450d0ba54a85c0bcb22aebcbbbd512a3a6060d65dc3e87e88f0c90909ae659c9", 0x1000}, {&(0x7f00000000c0)="d824b23bdebe041b8efbe1fa9b47c1924796d6c6701aee83053e70ab34d82fd94f3ad14c4fa1a49b581fb8ba74a6c6344100f6876e7e9ccc5a86c5a1f0de442e788e07a972e2841d", 0x48}], 0x2, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x4}, 0x8) 16:01:23 executing program 0: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x7f, 0x40, &(0x7f0000000080)="5b4ed7b0dd7adb5ed317b031e2f177cbe2f54ed0bea9eaff3182ee4b8f43e7473611c41062e19916e7c4c5ca55a4bf399c090af4adbd7ea6971b6141f742", 0x3e) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:01:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) seteuid(r2) semget(0x1, 0x2, 0x410) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x8}, {r0, 0x84}, {r1, 0x10}, {r0, 0x20}, {r0, 0x4}], 0x6, 0x7ff) 16:01:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666936653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07000000ffff58837824af429a312297bf0201cec247d7460e6d74e18beb5ad35a0500000004"], 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f00000001c0)="76f0ab076e010cd1081d7c6413a5bbbe39511aa3b494892fa218a86964e41bdd462c65d4610462cd25f96eadc329a5e7c45e09eae8b419ac1dbf987f9facb0a8126256381c57d55bc70766943a17b1601cf191237f43ff31041627be8640c5d5232554a56771d05a9bec6961b3455c97e55123d905e0f665bf2fbdf91c2a5a5034034ea10db5a57fe99253b67d9aff0952b6543891077dcfc312278a387c1b5cf69b54927557049139c657b0fbe3d8673be36e42a1803aabcabe2d2e3a78", 0xbe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:01:23 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x25}, {}], 0x2}) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000), 0x0) 16:01:24 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x100000000, 0x2000}, {0x3f, 0x400}}, &(0x7f00000000c0)) getpid() setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:01:24 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r4 = syz_open_pts() readv(r4, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) write(r4, &(0x7f0000000200)="c7", 0x1) r5 = syz_open_pts() setregid(r3, r3) close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r6, &(0x7f0000000140)='\x00', &(0x7f0000000340)=""/4096, 0xfffffffffffffedd) 16:01:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x134, 0x5, './file0\x00', 0x4, 0xfffffffffffffff8, 0x4, 0x5}) 16:01:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x7fe0000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x5, 0x0, 0xff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x8, 0x4, 0x206a, "195f7e10e27b96dd4dc988665c1b3f73e11ae60b", 0x10000, 0xd304}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x8000000000004, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x2}, {0x41, 0x10000}], 0x2}) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000001d80bf23000000000000000000000000000000c05854741ae264000000"], &(0x7f0000000080)=0x28) write(r0, &(0x7f0000000040)='P12', 0x3) 16:01:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) shutdown(r0, 0x2) 16:01:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x8000, 0x1, 0x7fff, "7add4f700bea6d99cbb75496f33e191019ad9f3e", 0x4, 0x4}) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0ffb9add68cc5f54dfadc1365a4f797ace19b8b496b865fd047a88080c2ae34a8af566ef91003a7ded466d8fbbf021a76cc5f403447e9210cd01dba330e0995e89ad7180d9b03061610f836291a17d6d6d8118", 0x53}, {&(0x7f0000000140)="edaf954238d2081d891827f50d329c13357fa69be4263ab92cbc767dbd49d8dc9e8bca0fb9a5b2e4749fca757b1cd3a6edfece173e7cea6ca2fe8041e5c92712e04b2e3201c92c6e1091330f7e1394be722f2b78d4af355e2ed91d0df74fc964d3c01d62a443e5d7405cf2db0bc7ba5884edb73e35e008dc0bfee02fdeb1270209a6790129201640d2d0077df0dfa3dbf9a0a054d8e14d3ca3c0561d39cd206955a7a968744456a347d3930c611ba128675f7334adb9d0031c2bf0c59b67c1ae01a8101643d3c40d12518e8a83eda48605a04211fd2ebda4c16aa83dace112a4b1675637568541a8", 0xe8}, {&(0x7f0000000240)="f9a07bfac5007760836401e443f8f5cb3522ff131a0890b3bc1c1ae42cdfe0965790aad6165331ac0d5ce020251206e9302baedca8747f42d508027f6ef6c6eb690c487a89c649705de1d1055f19c49d28257ac7623188d7e6a1b4f871460d9f8d3d92e5580ab0264bcf5e28defd37a1e76f39b1eff1cbe1967810b982ed1f21304afce8d1ca91bc2ed4e936125e0020d6bb52cee12195077a40e3fb5af18372f3a57ae0c0b539c0b1228edfcbaa32a6265e3c45a57d28b6dceb49dd1d26c339929aa88d9ba8b3b2dff4679f1aaddf775f2a0a", 0xd3}, {&(0x7f0000000340)="9a6862cb94ea4ae2cbfe997f330cea5a59a823a6b44da15d825d78f71db85bdb9b93812b0e476b44ff9a35db7a1e436a4faa52138cd062d79a91a29bfa655e3b3a6a69b0df33f69608f166128acc736fe73e74f3776a5ea7adf94f0c27633c1357ac3415690b036f9dfb5020bdae172661c5b065c4f2a115638cdf6d51c70d9a934a4c0012b29fbea3", 0x89}, {&(0x7f0000000400)="fe2af7c493975b49325675deb48eb822b07ad207a0f25f1dd77bb1f6242daf190b4ce76e9867c5bcb2cae53e649cdf7923d8865c94a175d487cdabb129769cf38ef8bbe0efac46f62b4f9d5872c458bccc8cc00ce36cc27b4ffcf05dde42253af3fab7d5a8a08b8b20a70cf643d031e1630d605cc5165622d93edf76a0bb8326e463219140d99e43d471f649c3fadd4ba6351690d45bd143bcf5207265004d579bf8b2fc7bef6c63", 0xa8}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000008000000000000000000615f7e7c991c35a76d851de85d2c5a6717c785fa17ae4de555ab9589d8940e75645b1be0c7cdbc", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="4059eb9de0977677d5f5c584b799bb19813e2f6279bcb6a0572b67eb5051857e5f2388a053198b5e8a9c4175dab357dab5419671ad652cb87c8f988b289df3ac853684dcf7aecad1fe5ae0ac6726113bab0dcbc41b1f204cc0d9be9427c4a3a4379559e2000cad2f9af40c880470d895b7aa3f51cc084eb6235077cbaf28ceaca8060a4420af8bf827bfc65302ef64c78e80dbecb386efeb1fda30881ac6ec432be18c07e34fc41846c734db25b0e8c3b84b416d2bb32f75160c0dda222c61d334"], 0x50, 0x40d}, 0x400) 16:01:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200), 0xffffffffffffffc2}], 0xfffffffffffffd3, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) 16:01:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x804, 0x2000000000) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69900020000a327b76b9960a53c2aba1ddf6ed4d0a55964327e37d1650b0640c2feffd9fde6a858f944a4ae2a6b825716c372fb9d7c868283867690ad36cbf0b31dd352ed68dc5c777013fcd1fae817d9c474c0a674a4f3", 0xfffffffffffffdb8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:01:24 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="f32f11328f5a4b96c518af86065c61a9776b8b56bc48967aa13ffa1f816563a212b7864249c967d8eaa50e2e63766cb8b4743a2e0e8f894ee187baf15558151a7a3379e0e4b2d48a112b0c0373af0cd5706b3903f25b4336ed27d70ac77220e1eba4205f5e16d7a159f575ec19f24a24f8f9f45d4ab1daa1e1668780d541fe15927a5da7fef834a4fa563ce544469cb13471d6cd5d95d9289ef279a5299ac4d75161e20e4529346f7161f692f32a08e67be5330ba85a46933e7f7dd13eb7549759e140a1ed00f60b", 0xc8}, {&(0x7f0000000200)="e5d35fe4a00c0982", 0x8}, {&(0x7f0000000240)="927ca47443d018a258e14b92edffd213cc9c9ab415ef7a98a0a316f7f4aa14adb2951435ec1d94cdd3977decd010acbd80c955935f48e94b67f6d57c34810a2412f6d517e4b8d4bc7fb120431bb32568f09d84e65fa9ab7a8c236865ba75a61157e7b3d658941e4f9547e83c8f011a52bb6adae86b0ab66d9fdc4f56592ac9a76a1fcc7e57c033e9c518e34a8e6564c68ffd13244b1013026e10e333d73a7951abd11bfe805749148d8bd6aeb7cf716a322c065db0c131f7f4648abfb2c03b4b0cd1f81e7492932302468486f5c1", 0xce}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x401) uvm_fault(0xffffffff8221dd88, 0xffff800004d41002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8221dd88, 0xffff800004d41002, 0, 1) -> e rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149fe330, count: 0 ddb> trace rtable_satoplen(21,ffff800004d40f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d40f09,ffff800004d40f59,ffff800004d40f11,21) at rtable_lookup+0xed rtm_output(ffff800004d40f00,ffff8000149fe420,ffff8000149fe428,21,0) at rtm_output+0x1a7 route_output(fffffd800459a700,fffffd803854a790,0,0) at route_output+0x78b route_usrreq(fffffd803854a790,9,fffffd800459a700,0,0,ffff8000ffff32d8) at route_usrreq+0x35d sosend(fffffd803854a790,0,ffff8000149fe6e8,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff32d8,3,ffff8000149fe7a8,0,ffff8000149fe870) at sendit+0x58f sys_sendto(ffff8000ffff32d8,ffff8000149fe888,ffff8000149fe870) at sys_sendto+0x92 syscall(ffff8000149fe920) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,65a53b54010) at Xsyscall+0x128 end of kernel end trace frame: 0x65d0d4115e0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149fe290 rbx 0xffffffffffffff5a rdx 0xffff800004d40f5d rcx 0xffff800004d41003 rax 0xffff800004d41003 r8 0x21 r9 0x1 r10 0xffff80000193c700 r11 0x73a23eeb202afdfc r12 0 r13 0xffff800004d41003 r14 0xffffffff8216dfd8 mplsdomain r15 0x4 rip 0xffffffff81e07880 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149fe240 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=507181 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2720,0xffffffff82254d50 process=0xffff8000ffff7a50 user=0xffff8000149f9000, vmspace=0xfffffd803f013108 estcpu=25, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 58180 381875 96739 0 2 0 syz-executor.1 *58180 507181 96739 0 7 0x4000000 syz-executor.1 88073 4089 94796 0 2 0 syz-executor.0 88073 399746 94796 0 3 0x4000080 fifow syz-executor.0 96739 413589 21994 0 3 0x82 nanosleep syz-executor.1 94796 133181 21994 0 3 0x82 nanosleep syz-executor.0 65841 415365 0 0 3 0x14200 bored sosplice 21994 162451 46869 0 3 0x82 thrsleep syz-fuzzer 21994 517172 46869 0 3 0x4000082 thrsleep syz-fuzzer 21994 131554 46869 0 3 0x4000082 thrsleep syz-fuzzer 21994 30936 46869 0 3 0x4000082 kqread syz-fuzzer 21994 98428 46869 0 3 0x4000082 thrsleep syz-fuzzer 21994 506843 46869 0 3 0x4000082 thrsleep syz-fuzzer 21994 8685 46869 0 3 0x4000082 thrsleep syz-fuzzer 21994 116200 46869 0 3 0x4000082 thrsleep syz-fuzzer 46869 169158 53181 0 3 0x10008a pause ksh 53181 388993 44753 0 3 0x92 select sshd 15942 491918 1 0 3 0x100083 ttyin getty 44753 437560 1 0 3 0x80 select sshd 66526 135504 94925 73 2 0x100090 syslogd 94925 68013 1 0 3 0x100082 netio syslogd 82331 522537 1 77 3 0x100090 poll dhclient 74417 343636 1 0 3 0x80 poll dhclient 7179 357872 0 0 2 0x14200 zerothread 86994 14581 0 0 3 0x14200 aiodoned aiodoned 22806 311346 0 0 3 0x14200 syncer update 15622 179861 0 0 3 0x14200 cleaner cleaner 76629 235862 0 0 3 0x14200 reaper reaper 92022 473702 0 0 3 0x14200 pgdaemon pagedaemon 16806 217418 0 0 3 0x14200 bored crynlk 3889 340562 0 0 3 0x14200 bored crypto 25059 475967 0 0 3 0x40014200 acpi0 acpi0 84172 147958 0 0 3 0x14200 bored softnet 53239 274134 0 0 3 0x14200 bored systqmp 77647 67778 0 0 3 0x14200 bored systq 34078 518522 0 0 3 0x40014200 bored softclock 9716 469967 0 0 3 0x40014200 idle0 26265 186155 0 0 3 0x14200 bored smr 1 10556 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9499 6343K 6358K 78643K 10975 0 0 pcb 26 9K 10K 78643K 638 0 0 rtable 101 3K 3K 78643K 622 0 0 ifaddr 56 13K 13K 78643K 211 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 24K 78643K 165 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 75K 78643K 1732 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 17 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 170 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1172 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 42 30K 54K 78643K 567 0 0 subproc 64 65538K 69634K 78643K 340 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 164 0 0 in_multi 33 2K 2K 78643K 165 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 278 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 80 20K 29K 78643K 3528 0 0 UVM aobj 52 4K 4K 78643K 60 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 48 0 0 NDP 11 0K 0K 78643K 67 0 0 temp 163 2359K 2429K 78643K 6476 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 672 0 664 1 0 1 1 0 8 0 plimitpl 152 64 0 57 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 254 0 249 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 22 0 22 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 520 0 331 12 0 12 12 0 8 0 art_table 32 521 0 331 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 164 0 154 1 0 1 1 0 8 0 shmpl 112 58 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3332 0 1887 47 0 47 47 0 8 0 ffsino 240 3332 0 1887 86 0 86 86 0 8 0 nchpl 144 5195 0 3537 62 0 62 62 0 8 0 uvmvnodes 72 3586 0 0 66 0 66 66 0 8 0 vnodes 200 3586 0 0 189 0 189 189 0 8 0 namei 1024 16236 0 16236 2 1 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 16307 0 16307 13 12 1 6 0 8 1 sigapl 432 1318 0 1304 2 0 2 2 0 8 0 futexpl 56 19885 0 19885 1 0 1 1 0 8 1 knotepl 112 414 0 395 1 0 1 1 0 8 0 kqueuepl 104 353 0 351 1 0 1 1 0 8 0 pipepl 112 936 0 917 4 3 1 2 0 8 0 fdescpl 424 1319 0 1304 2 0 2 2 0 8 0 filepl 120 9017 0 8920 5 1 4 5 0 8 1 lockfpl 104 331 0 331 2 1 1 1 0 8 1 lockfspl 32 177 0 177 2 1 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 35 0 25 1 0 1 1 0 8 0 ucredpl 96 1841 0 1834 1 0 1 1 0 8 0 zombiepl 144 1304 0 1304 2 1 1 1 0 8 1 processpl 840 1334 0 1304 4 0 4 4 0 8 0 procpl 600 2757 0 2718 4 0 4 4 0 8 0 sosppl 128 17 0 17 5 5 0 1 0 8 0 sockpl 384 1201 0 1180 3 0 3 3 0 8 0 mcl64k 65536 520 0 520 64 63 1 33 0 8 1 mcl16k 16384 5 0 5 3 2 1 1 0 8 1 mcl12k 12288 27 0 27 6 5 1 1 0 8 1 mcl9k 9216 22 0 22 4 3 1 1 0 8 1 mcl8k 8192 20 0 20 5 4 1 1 0 8 1 mcl4k 4096 89 0 89 4 3 1 1 0 8 1 mcl2k2 2112 11 0 11 5 4 1 1 0 8 1 mcl2k 2048 48983 0 48946 14 8 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91961 0 91881 63 55 8 44 0 8 0 bufpl 256 8561 0 4021 284 0 284 284 0 8 0 anonpl 16 134940 0 126576 74 36 38 52 0 62 0 amapchunkpl 152 5576 0 5493 22 17 5 9 0 158 1 amappl16 192 6496 0 6011 65 39 26 36 0 8 1 amappl15 184 664 0 660 1 0 1 1 0 8 0 amappl14 176 116 0 115 2 1 1 1 0 8 0 amappl13 168 146 0 140 1 0 1 1 0 8 0 amappl12 160 137 0 134 1 0 1 1 0 8 0 amappl11 152 247 0 236 1 0 1 1 0 8 0 amappl10 144 67 0 65 3 2 1 1 0 8 0 amappl9 136 835 0 831 1 0 1 1 0 8 0 amappl8 128 412 0 395 1 0 1 1 0 8 0 amappl7 120 46 0 42 1 0 1 1 0 8 0 amappl6 112 59 0 53 1 0 1 1 0 8 0 amappl5 104 214 0 202 1 0 1 1 0 8 0 amappl4 96 1503 0 1479 1 0 1 1 0 8 0 amappl3 88 314 0 309 1 0 1 1 0 8 0 amappl2 80 11180 0 11119 2 0 2 2 0 8 0 amappl1 72 32424 0 31989 24 15 9 19 0 8 0 amappl 72 3023 0 2989 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 59 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1319 0 1304 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1319 0 1304 1 0 1 1 0 8 0 vmmpekpl 168 12769 0 12751 2 0 2 2 0 8 0 vmmpepl 168 141586 0 140085 117 39 78 82 0 357 10 vmsppl 264 1318 0 1304 2 1 1 2 0 8 0 pdppl 4096 2644 0 2608 6 1 5 6 0 8 0 pvpl 32 388287 0 376767 170 71 99 134 0 265 2 pmappl 192 1318 0 1304 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 550 0 139 14 0 14 14 0 8 0