x4, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="982539d9aab2e16bf4f605eeb95b02f0e29c3eb004089ce5d7b4b7f72ff74f53156c5e9c15d3e9dfb3ebb1a72450634161d07bd90a3cf7f56ca9c8d50bc9897d5b150dd53fec26af638cf9b22ac8910b0056031e6f684fa40946a2312f42918360355e4f2524ab5fa3f602091ebe015c9e9ee60f5adacf7869cfb0dc0693954201fe80e3ff4979720821fd9e02e8950222cb71a138cbcba8cb0c8d0b7aa5da0437ad7a68d5ae", 0xa6}, {&(0x7f0000000200)="5184fe48a85dcefed2a88d1c7df45ee8f8f5b69278734b0da1e875e8c12a266c60afc32db57e5504ef6fab1edbfb9c840402ec29900ac5f4e05bcc2def1202e0a523c9d8397565ddfa643023ea28531e3475fe70bb48948e4016df282c49bb832dc8877be6923280ab038b0c5eb3c1d0f453edb43531627d7e7a3a83a2770785fbb1a20b15aaab10a38bd1567c7799ff5bf904cf6f0466828d4d33307f92fa21d5314b1122d6a0d411c3b36859f9f0853566fe3f451ef4838ab1826c0d661e0dd721610ab8acb11624b2765581a08c17f3764c7954ebf1ffc4cccb060bda36b3ce8886a022a746313594034678fd088a8f77eb4b92e79fe042fd4410423ce0bd389684f808a83482fe236e02fd3754f9d87171b59c28a64a49baa8d5bf424f0291556c53c38935ab5a79758addc93a46a36cd8219634f5e73f5e8b36b192537792b984a973e7704b6e0c9fa934d81823849d00c7dc8711610d201233871e5db9ab9f2e80ba598c63fa61f44a3849b31010a6d692f92c9c19a62caeeb24c80ea664a85c95e19b0512c54ccc417c72b35646cd10bc8fcc0d1dae7381a321eb8036a75eda362ab90965be754dc2a2a994e7254842172bc86fc50deb6e6649c5ede68b24205a41350191c23bb68a08f23dd2c5cf5158590bc11d75c0c8493f605378c89a9a9cdd954cc17b9ed707fe0047df7ca49450299f035b3e0ad3f06c2861948441a1b4dc9ee8f5e4616cad5fe745265f6ac5c68a8c0969e04d4892ad5cdb4bfbe2902fb7f9c64431581583a437ac1fb36d5b00e8058a342c3e78be0350d25c44426fc0b69956c159e1975701595e5f059d332a84781e1dc5d7e14e07097a69a783e5a925aa85e3099a3c8f27e60656af6231a7f405662d4b6f49b5745eb614bfd3d38c114e308b89524b89e6c14c12a950d1ec9fa790e56e917abb547e5259790fa54932f4aa0881df976ccb740ab4aba5cf967fbe484a7c9d9e790b5d2dc2b0adc329aa5e481bc999f7cc1a0b96e23a78d9558ca4b27f0bfcbe58011077398367da6602051b64a8461744c0d960af71cd690aa14418da0fafcf579af8211d11c7b6b627ca74141ef2732de95cae96fb8380e6d2d12172a666cd7a137df41d47c0747d723ba22d1c56a3ca333a74cec1475ce41aa8f98b11fc5f205edbeb7aa8390d7ea82e37c0c82f84f0bc0cdb61d32f8d02a8557a99be9ef1d993e11797f689953cd3b8fa1d4134d9df865b0253db183882d1cbf5cf9eb270fcd277e897ac1cb5f43029b1c1a7c0f9277faea45a8197f46ac1063670e91488fd1c3a39dfcc2ef944d310f2fef20e3baf936ca1d6f77ad782d14356b82894121f8a292eb554da2689ef0c2142ab70e7d6c3bf6e3d68863fbd554678ef4877841c9528b2fa8a960ebbf191b777ccd83e3acbb566be06942369331022cad72ae9382f400f080e4b0494c3aaa9d64f5d7171002fe0476553dfe27f968f82008c59bdf3d7433abb1cddc21cd462e4ad5df1d66c5150b9ec9919ce88345818eee4a0e32a86b23d685ce43a79676a742ae9045d20a5bb671f3c8a371dab8976cb9b1ff1191da160a374e36aa0904b5efb2b4b51c0d8087601bb501fc8dd22db6a8ac7873b61a6fd366b48ef7c98102628b33515347e969b05071d9efabb5ddd001f7ffd78510be99cf158aa0318c78f51806b89567b993e7cff597ebcf22eb8d5d45d42b80ed64959dd23fc2d57275f5365243a059180de1785811a8f563a6db1f5255c3479d42d113c12500c86d1014194016bdde13b5c4a5c82ad6281772609469393b91d0fdfcdacdd555ede18a4a96f96b5ad39f5baaedde184530bf42573eed67dcf2ef191f4287d8940c8b1591bf75973c989ba7eb395716967ce536ee06cb5f3e6e48ad420c7001bd3a498015e052860bc8b36240bd266857e91417923fa409e5642c2cc2ed5f3b10192c0a8693ec9094ec7b49de4245bb63cc203f1c5c9a55fcfb4f550377638c35a6b0b3e320e54fac2b0306845934f63987523212387d393f01ff83ed51285c5cc327b260d85103c0a54b3de192af300007db1852d4359fe6b6d138fc7113c2d36b70f6fecafb3e39dbb62b1629160f4c82226c512c362f6b1ee292cfacd7ab2444017e12eab1ca50bd9d456c505a6d45642f7bb15c9911ea516c0078b44a056be547f693445f627ff5bf40759a52eae99b4974139bc8e21dedbef4994d466d190754da0955bc4993c3e6b5a1734e6d3d0b8b7fad0a013ee9b7b834414c15062fb1f4620461fa681a94ca291684430332bf66e702c473e58a1cc93446f0f662930286891d7956c41cd378927200eb772479115c035c2fcbce192026fb9c1e6778a9ea6b04eb79f11b01f6ee2e95045c1f7b383f923d3f17f8175ed98c429cdc9ca02ea4e0a27e5f439ab86187b5f4aa37156a846c12d762959abb55653fc9494904bdcadb179951ad773e4144b1830040a58937afab436ef4444b9991cab81dc8dd8494e7847d89674488a2e33186b756ea21e1800aea995f616c271471db0aaec1dd1493c8153e7993e553d07e4c25d48ec0c553d9187af36d6a44de47da15c05c014eaa75df693b25eba07cf16eff527cae3ff95bbb8f813116c7d962a84f259a2b9f98ed20bf1d0d6d8cea0976fb2e372455066dab2609eb82c6f3d469a8f12449b18dfc2fdeb92978641215194ba35254edc7fad123b6fbfc87e509d98f73bf9eb31b88e35c5459b10b5042a2b4e46de0d871d04aa86f63bf38ea9e96c19658fb5e1ff4b33ae0ab899f86b2baf4c5b0b7c0d484bc63c37fb78b5ed6e104c3631ff11858b36c5f10d48997aafb3d057933da27657d864cfcdc31c8b84db8b6f1597c6894faef99f75acfe2c6c0e1951b0f96cd64cdbc9b66d876041b9dd38a7e9c82b9d10eab3eaa9f5dc9b3a1eb1289ea3ff8c967fbf55adce1d4e4312f915585bf904f175256a988807df4472697e2c8526ad0953a881dc8ab5d44ac933363fab11abb260c4d2e76731833cfedb34515dcfc31ff0b00791de631241ed2d0663db7a955d02b2bb92bf86146cf53344a986d4d46de4dbc781e01b158823242f83c5e43843474f7adb19e0b2367068b0f3f3bcd1cc7cd141c9e02476548d266d8dfe54a7c38653d398cd5bd3da1d9810d400e1293da4d57a9efd0908d254df74c39c53a3b48c9473c02398c4a4e158de4bf234d381471857f37d015b61273e6ffe448c59166989833dafad6dd045d23ef30fba997bcf306e8d0e7128fa35d81b3bfe0494bb4014753d8502bf8b5d4e8e4f308a581339435e9f0048d830cfaefc044b557821b057323ac11a357f481c51a9d356ae3be1ba6a2332a4b26120ff42c87afd6e86a0c8f10b0abecd40bf37d65457abc0544757da9558ae4f33e7eaf9069a9a5017078aef5dcee548d59f361913b8190b1d0c388960e0a403b6c8fbf358932e32cb01973a8188b032047e4aef12835a9ff03c5a60e658af0b3729ca0b69ec828eddbd4da8199781bce5077099b2de652e5a24240c00080aa16d692fddabecdfa42628366c01df1f5b9d8c8a04c29f1c00b5f0fc533c3f73355c9c1d52c97cabc309478db467a8822c87af6e1d7d866191039c5fc476cc5996d9e9ab62f4d50e05cd2adae80786799cd74690e49749474f5af77710edf27271d0d894808e61b6158fd82b51a7387af78c00264239a6c1ac50867f25f6564d9e100ab832e86f5da55d35802f17215e10c07a72af3c3550494a4f5735786c4b78aa7867219e80f4bcab083101cf71f4e96de40f889c062630d0d65d37be7a1c295aceb58e750dbd0b814376d11167c0e975204727787f413785748373c4365dfafb38b48a9b242e0c00b40f42c818dbec09125e1b6939b0a17f8dc5de867caac3a9120ed4752c74c2300cdfb7cc861c7797a0add96380c14d8902f0b74c1df5a77ec1bb0dc9a6d75f48046ad86d1cf2aaa6c54c1046854e7740da8857948c1ed7b9ae1dfb1bd12d25175670f791d29f33b371f97f62d6fe4caaa2a478e5118f4bf1b7ba5481ebecfbdcef6b383385b7175229b6df73c234385da7301ecea994dc1fcb702487c5ffd816d909bdd4a4c31ee4e249ab41a209d8748da30e3d884958469996adae40c90c8a5fc494bb7b2bd7d5f907b75129d808f6ee67d101184a24b81ce114d4f27e48e1280997f9d8af9b7176205e62cbbbf9ec3bad9903b51a210a74620fa275edc8d84d668f7d83049dba330e09e147e48354588fa49b77670fd3f40b65b5038ac7a8097d22ac6cc58062df2c218c8f3891ce68964098708ad33f9293066d92b28c4f203c7140fd4ff925c9b1ce902446c89ca36551311c2729d470d1b6fdc8132b358d83a2ee164804de2a47cfd9810087493b6370ff9c740c9de34ea56c427a2574e00ea657046c2cd77bbb7df49deca2ebd842a778a7bb14b46f7b805c1e863e7fea5b98c750d51b8b8de8edaae9570375759e80892d3a9d078f443d8050a8d7024f76ab95b625219ed77e2ef7f5902404026fb2872eecfcaf6a7a9518073e68e121400e0a7c10d725df5f1bbb969ecfce604d00ee4677bfa62aa908cebf71182e6d6ac5bb61c6db9c7c249e44f2bf37172f83defbc9fbaf152154ad89d6038f8b86595f168f61d5f4e27da86bdc335a9d05413c9cc9951f4e186ea12f4a9ab9d5453aa7a8585900f387b90c85afca3801d29401a89df74b32da534cf2bf30477dabe52e690c09313c328c3af0ad6993b9fa6b091e99d9f216ecfebcfc4e44309429f32ff71c140bad4bbdb2262d90042764985bc34caceaee93898523cbfd34a756b1afc46a5262da0080c206aa96c6190842f024e5278fc9a88804bed80f6e5ae56d30532961ee0f010fa7137f9c527aa7c75bbc240116d8592bff19e3f16c136f3ba3383e453e266649ed584d409c10113f0fb79e582fa29504e6e1ba6eb4a9d81e21a4b2645ba1efd5eaabd898e6a6d17ca74d05ba0d75332ad3df0eff4a97dcc33e5927a0d1a81dd8a6d662def97ef2575a7861b41af1d6f7519aea251482a79d3a154b6407966e77d06deb4387f482df3d5dc279647556965b827377a28667611184ac3ab27e41e33493d743859f0c5081a5d11cdc264897413d7a75129c361d1876e4193cd1430e8b4b34df13992a698b9f82f0549d40512a44d8b9df2464d6d8591246d2b49f611aaa6a949ad70ca7e2cceb9426d2abb77d8a1ad5cb549caa31066de906b910786285be5f58aabd566dcdc735fed25ea77be98ea41133884d1e602851d99294d61f9d0585dc455617b34bf452f9aea2e7a50cde8bbf876ca906608cbae4bd8a82aecf38bee32a4858a74fde506cebe62d563b54af9a351c7d115e732659e4f36121c96f33034c068f4b6c4623503b22b2f1ae15cabf1abf0162d68838d9f951f1b2e839baf375d0a78c818c0a0b313f774590df0471f45f479a9e249e16e09af5db4e41ab8ed209455ddb805b50d3d3ee6c0a9767cf0bf86b671106a611bfa3f1021e71d41217dd72b9e10b03685440e43ed5e6eeb458d3d111e3f982e3db574cd7d90e10bab2b8657f75505e79ac07ec54d9dbb11146bd3a10eed51cd0595ee5a72af4ad8ec6bfa5c9cadf6000f2b8cd74b0c9eff3829dec4d89e1d3e3498f11cda87a92cc76cbe4106b0c133f6c1c1afaeb9b3a2d32f606db1e9e562cfa2e64ed50a2a5a4c7c95cceec871c838d458e4186dea618c99779acd1b1cd5f6efa8e41d6d7a62941fc7839355f8affb210f37b04badc477388aac789b2854ab785100a3eeeb1dad05aceb8012fb8", 0x1000}, {&(0x7f0000001200)="37d26d56ee63cc94f24b3ee6e8acfa072a231e28c6aa437106959f593113490a6dd4ea4d8b426b96489f847c51046dac79c5cfe990e6c26253e3c8c52098e7b6f58ced438657bab5188805451399d7cb115229186ee33737112ed45d5ef83a71b2ce4a51b1972213cae92cb003ddba903c802b1d60501e963ee0e10bb24219f0a023219f0649c5e3d71bade41c3143014419a990dc891dec298cd07a3570239bba55a56259b7304ca43d23b1dec7dfce36c4647f351139dad8d2c6b2c428d8b2abef07266ef94071fa633cd68ed59405a81400e63750d51f05467306af9fbd157678d07ae9dab28e1bd86286391d93893090818a97229d8a3cf6bbdcac", 0xfd}, {&(0x7f0000001300)="2b1ce9c9ad38477a612e45bb137565f1ac070a2b3a19ac253b412a8f53d393285e6577cec2fcc7c0826409c6b21606ab2b37441d51d849fae1b5e6a8cc8d271f9d27da99a8aba5c3c52a6c009e19e9d868ddc5a737fc2761419a140f5144d84e11a1322d8a63427fd1b05272733e922f4d0110f5e083a06870a66a8800d7b0a9fd471793ec6b488afe50e6881c71e60af3be94f6b21d27389db827b04c70", 0x9e}], 0x4, 0x0, 0x0, 0x6}, 0x400) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x5, 0x80000000}], 0x7baf, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x40000001, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x21, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x83, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x84, 0x10, 0x7, 0xa6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8001, 0x252c}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x3f}], 0x1, &(0x7f00000013c0)={0x5, 0x6}) kevent(r1, &(0x7f0000001400)=[{{r0}, 0x37918a1d5915194e, 0x2b, 0x0, 0x0, 0xfffffffffffffffc}], 0x34, 0x0, 0x2, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x100000001, 0x4}], 0x6, &(0x7f0000001580)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x871, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x22, 0x80000010, 0x35, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000010, 0xad2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x7ff}], 0x6, &(0x7f0000001640)={0x5, 0x100}) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000140)="f3e731161e3de62ad0b2b4f5debae31741fc4e9527e72f8a4fce7ea9e405c1029c45204774206c5407a03e68bf84c1aeb9a57c525ad1501765dc6f2cd01bb4e4e7ef43a910a16b93382b2133a82fca88ecfc80ba898dad7331a33d61c45d427156d6dec9c1fdc180fd3f8d1c1a24544e5be3a42abe8c18215b7c17815539acc5b52dc28d260920fc69a489a40e205edcbb8c4df93a0a44207ede4be5497b71", 0x9f, 0x409, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x1, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2000000008006, 0x10004) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:32 executing program 1: r0 = msgget(0x0, 0x300) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x2) msgsnd(r0, &(0x7f0000000000)={0x0, "7b50b2c59aeea790e1e980ca680f8e185363e11a6aae3a105e3b55f0cb0da601e67572280726b3b5492998f5cf4044c2ec7abc2ff0d6e6a424d390676e807e077e893f9e588a0e78646344624e0d71968011fd2ddc9c668fb81e109076c29fb3e423475662419522c04b21fbc6c53420bde623f3d8efda9045948cfd9bc67aba638d9cf6869e41329afcd205a3ea067173b66473545ca7b5f77d8f51bb002fadb912a21339c6603db55922c00d563432f70e6545717edcf9d94ecffd959f72dedea507f591edde890e72b2fd20c186"}, 0xd7, 0x0) r2 = semget$private(0x0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/102}, 0x6e, 0x3, 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) msgget(0x3, 0x1a) pwritev(r4, &(0x7f0000001840)=[{&(0x7f00000001c0)="a50c38", 0x3}, {&(0x7f0000000200)="e5840b5bc8394aa8d7744277f4f4e93de1e890c096d96673574864e2190bc3bf2b1fe738ab5c4404778eb8dcfff1fabec4639f8ddd77c68d702ef5a3476919bde4ae1063ddefaabb5b8b78372c84ea7f2e5a0c45d17ad2970a69aaef164898ae45a7a29cea7e0628ce4ef2440b30b09e43e4d9b76e32e916f5d2bf10ab175a78590f173165f94d1ee204d6ca33140e703f5b3f2ac220c268c2da9d5a92b3ba3d65102c665e9435483eedf067a96ce30d188ecbff9f2501f5e64d7062560e19113761b2adbdb5735e86af19f76e939b3ecba32a999747c136aedb8c9ae2c0fc553c685cde496573eb54a32ea3be10768ccd797c9b0e1afbb52fe7e38f", 0xfc}, {&(0x7f0000000300)="13145c6b626b57b0759d23f1efc0c50e89464b5e5e7b3acc10839e286382d185a3996821a73664ed40490998e4048c58e86dc1dcb8f6a89b6274bc6cdab9c7c0760e77293a7c8508a777f0f95eb2d6826c21c6c87b1117ff08f6b17b4444d386d1f5a083136b842f1cc1a35f7a2f5b0a852802d69272d0232afc5fb560c48a372e28838231427caa4d7a39350d1d1daddb89563df4cdcb88063cf2944d8dd2c7f39387b2a16c574282b3e3d66320c7d377248803055538257adccaea8c2d2426469ab584519ee1579cf2b853144d5d808cc79bd5060a656a6adc1500d4f89e4155", 0xe1}, {&(0x7f0000000400)="635ff784778fd19b99f117f2f364a1aece5d255e4d3924a1c34231ef5531d46f0e88eca30a28e1e50351de91873c7f17d038df5f177bf6b2634cac7d0bf01b26b1b70e27262f8340ea9baf58ed92aafa5d4fc5e1829b1c7735b02970d5d71430675dfeb94a89698707469693c840fc623aee53348daa1dfd314aebd367f12c2190b45cc0d67c392870382e1067b9856119edd1f8876526857886f31a35a4103a82efb6d59ab9b43bb452be49fc92c81060a9080a1b7c6f", 0xb7}, {&(0x7f00000004c0)="36db918a9ab91ae37887e492b529c1d27852f64d9fcc831c3fef4dec5dd2edacb875191fc624ee845c61f3c8ce0ff6bcdec36a2a736cf38487f84d6fb1c9fe2ba8d5d99bdfcd3a0057834c6eb2e033e8070e81b091987983216047512d2c2e4cab54580391080c63926d9d3a2a8b4a30263e07e3fdd40f", 0x77}, {&(0x7f0000000540)="895799443b126aefc9e9ef2cd485ab3ee6c694ed21f7e7eb48af1ab5bef97844d601bb1e23ab97059456ef8843c3c3b13525cabf364627b63e4e54af3e8158b4e9326df9df0a28aaa724ab5ecd919fc9d1b09c0dbef7587419b24f8a9cca816c4374a59caa41bed1aad0db2c977edb124190fe0a8a04dedb88f780c9312a8a184a57268ff57c13355873bb028de5b1af820c76cd8f54f9a3fc575215ca32e3807d950efa6e9458494797d1b338084b5bb0f04bd80248b73e9e1bf55897bea7875d537d2fd381f30cebedada5af702ed57387a5bee61bd8835f2fd9d49b06885dc03f", 0xe2}, {&(0x7f0000000640)="06b0faa208623305d0c6a4132a27914cf5202378e107965e44880c496825b6b96f576dd8bc684f72f08b27d442abad929892f7b664bef63739ef151afcc769e6c0393c3cb6667d15b67eefd4a89d550f3b9e8b6a3604bde6692110ea59c68d0268357ce812be62382b2462dcca17", 0x6e}, {&(0x7f00000006c0)="9cafe7273b7c96adf1b644c86300596a74646534d90142abf2a89cc7b590375a99ab6454ca397b5d605dae5d0833bab475b4b39c28e82630e3d5a2b4df2ed68b0fdb7554d5f5f1e01a3f5aa009a8187a2760942879e3ca26f2bafdb7be7e329ca5bf03ccf8eba00a00d3c1d676c45ef563ede2ae5577474d944240118e328192caef9eb3fe0d4eb77b4a52e36423361cf66a0df9e8f3b8138d6def7569c4d2e658a74841d5e64f44c0149171fd153d056b39423e05f51abaa57cd51877", 0xbd}, {&(0x7f0000000780)="32c1984c295cd3fae9d897860ba9d93a6e6b939631f9f68ebd3c84ccdcfb52edcfbaedce4fdf013716c54101d4cba1bb8ff78efb3f102078d6bf4a15e511be28a63c60e6e7cd95c20eaeba750f5383b5ac6699d654100142ebd77dd8b685f84156bd137fea97fabaefc9aa58e5d93ccf602e0153dc0efc3f0e9583781d3e79e26ab302074b66697fe4cc070fadbe39fe36b7ff21b2a387", 0x97}, {&(0x7f0000000840)="f0f6adc89f71ef4013e3b215ae4b93362fa35369bff16e4f90def990697c1d4263bfe101c93dd1ebe5637887a2d266de9a66a183af95c7236359b58bf30067fd56c8b1f3772fc0f2c1600eb3269b940b03fe6fd7582b2fa03e19f50dee9ba07005dc49005df543095437979db4c24103cf53484a9d67a31dae45f1d8cc02cf5d5f3d45f1c5b1bdcd9b6c6bcd007fec7d7c87cd4a0102e871c2500154b0c8db29f0699220c1c1de08d896929d55a98520276fcc9e8115957ff9c93559be20eae3f06523a1ec16ac63cb57cc8b4af15805d344419c45317e927379fdff4d79aac47147adf514db5aca650510c3771e4ff9ef4a061fa7ae5f53c6c16984928ee2c0971f81f87bd6ae1dde3b9e49507946eeb454f6073313d55475ece5f4c0a1f42ffee4348bc3599cd2a35a1875edc9d9cba06bf29cb53ef184880d4b9eb785a709927995770fbe703d77394fa66c0d3fc19e5f70c96d9e90541b3a43d9da195692c2c17ca273feeb336d37059517ef6e61477ba0a7f5c0e325b8aaafdfea480582155d86c9dc685742d1ad534090484c2140c3607b0ebb1bcbc6835f23e08decdcf2e54b9f305aaa30b39736509970dc6c9aed7ed0252cfa2046de8cad58fb255b399f8b3f35b3d62ecc23250953a7f88169fb0ffcdc5a823ffafc51c319072edcd2b040948a15eb6b60c358fe36643fecc546134eb1a4d2e9c5a515313b4edd990ed55cc4484debbf39ad8efe46a13c9d36a77304ae283c47f4324b9f8c3c51c4c76ad9ee4889d1e8d35f84e0afb06a9e88e4be715a23889e25806914b4fc5f5c43beaa6c7e20f2f48cd474b41e9b52af194037ce754575705e2adcd73716fa30b84b28103a5ddfa338ce50f2256d508536162a3c94e14d7b1167c76e113432d220287d69e5c7acc889303151b151279fe9b6e1355ea38bba9c87384640f846a2eaf1b6d7abceaedd2bd53786bf7499efda62bca4cb60fbe84aa8a425ec39e1e249e3eedbc569364e58de7b406f99fef5ae81e929a7d9d18573bdfbf20b230458beafedd4ae9a271dab65c951420684aa64a0fb41967286adbb621809c7128d2f555766d50f8facaa8058426bdbc16f0509db73ddd9decde5896f074c1f31842d035a495f1b5b8b079fc1bd9691e442240909061f1fc61c4562d15fd2595a74dbe635d9d34cb5edeea43543e03204f54fa749dd511bdd73b8b5f5580643005ceacf9a38b3a4236354abfc732c507e05ae84ae525b2410b155901dc21193199d4e6a6aa1ee9631b3f0d629dcb538eb00d23d13c432a8d64c34d5d4cfe9d7595ab9187e2df0f3cfe103f3ec2ea55480bae4025bbb24763b23ca186fae119f15075cb056052fa2b69368204f3dbc145b9a285dea8be39ca88feff807bd6689741c1353344bc691fe1ba232c7fe8c3a5845451b1f2afc90ca65eea10b88aadf2ee2778fb0402c9c40a23945f1b3b179a47f281dd3278c010ab0f3890c059a66011ca8a4951aa890af0c9908ae785bf418b2ee29125625b99e9a8604f084d79dc0c114d5499d90350b327d08bad0953698463a21f9848b771f9eb393ba677f2f109e0424030d269f069cac6643f49ea8809d9392429fe7dbe06b5786f79cff69a142cc195e9d9be5f5f885b414fe72c1fdb7253228dcfc111fcfd9703f3e91b198484391e87f42539acad8084989ed852a0873f9504ca336693f3f2dd0c365bc4fb1722f2b6bf68156df5b986861d47fef9a3d72db939911f031a5cfe8be4ff1462dba50db5470ab4871181f2a596fb7b01405ca346aaa6a1db9b82a6b0d3f8580fb3037d2f6d5cb3fa791c3d992481f781ebcda4b550b8c9729ede1ea169fea5a86c90c0bafedf6385809d2044c743464f6cb298ebec2826235805704a1847ef870719d16e705bfe0bc46ebce42c7dd226a25b4d08b3403bbb8eddf20c497a8c4c89b9188ce931a24ca1e0bd62542409e15a7df97e0e7046dec261b6e8f14cf2cada1eedba1ba4267e70a19448d2ee4abc64bd5207ebd62013a5a5614e757cd36d99e5b0cfc28b1ff0d730fb3207095a7e7ef8d6e3a9a1fc65380ce6050cceee214d80d3204f0c799bdeb3ca1fd14e3c1fd352182868f0633ab6f795b7af5ed1d3e04a813c929cac5e007cfac9df73bf1196ace150dfc46f77c46ecef1330c8116a2d83f8255d794b20ada4581162c03f64fd8bf2f76d10ee09c00072eb315d26d4ce13df7bf7c120ff4a3c1fa72bfa8583e4b397ef4b96852751118f6ad6e950784900745550c09d0468475690dbdcc43e8c90c81378cf25ce5d52747821f5bf9afad6f5fc2775a5f4fedf92d23d3b28ece56fb915d09ecb18532a11708b445d46b93cfa4071971106f4d494c9832c821bd6b344015a59ddedebfa9e1b2beea5c09b9472b1b3c8947e421526aa1df01470fb97df97744850b3a12e76334f8034ab0cf29b95daa1bc73b9c3c3fff84c8c75a71aad19dfd132f143e2d9a166b5258d1794be1e6b84ffb8608477cd3bf2a542702d840fda489a9e51470d3d4f8f8435aa534d58609711cf849075dc995ad185637dd09b5bc6b88b4e7d67bdcdb171b19429f6e979c3f04aa12962466a21f76347aaa6788de8f2c5cf32fb6f98712840d4bf08089a94079d477c6aff2187fe56437e6a1ebf6d7a562ed35595155cd8f4755e879ddeb877b69237e4bc979a147c74452b0089bf9f93d6e8f532bd98c2f1f8f11fa70c08f7d4ea587786a5f03a297048fbbcc2d3cc915ef87518487c9cf4b9ed9b4ac13b1523d9ba3c65f94e58cb756c1fa7b46e81815d63dabd52e2b9af02846673b298126ebe7753b973ee96db8aa4d38299478de28e2853d7cf25f92d6382bc685c47b93c0a87700885117c716337137b816dbe5a0e746ccf9b72cb439d7d29adc1da550ead05677ed3f67773c2198de77827ea919ee5e042cb7b6fa9939681c163f583a4c8ef7a7ca18fafa7d217af86efac6e5fc4fda35734875ffc0b5b73cf4352c8fa957bd0f2ab8a8b930ee9cd054f91104d8a368f9bc733f12bda3ba4c8980b8e27fa87e5b85655c1d67f6755f5aecdc237b704221619bd6fe38f53c123c1a9bee9cff58f212d421ca6a590e06b3d913048e679c24e6ff6698429e59d4b7d60d834d8b48951f50cba288581001419e70a73764d325e5bb8e853a16a68471c5a637f61f03517f97ace9e1fbc9936117eb16599cfe8dffdd1344f1885e4441aaa4e81b723f1d7035240d0e1a88416c13935a537a9a39cf62ad21806d6e8c64415eb0170341e89c0afe3c6db7d149ef5118df73c2438b7fe07a183665eae6888359aa45561e4d98e57f116c440b0619295e6c786a290e032c61dc63c91361b0aef64cee43ccbdf4adacad02a8f6b4e18ddf01a41a2b91f822fbf35e65b422e9c606195de001328f599b954a8aad7ff8f5197dca56245b269c70656ff7650ceb89e1864611a4b8c381120b68d35cc4e0bb46f8e1bcb6528935582f065ad987aff452f77c45079e4d56e4cac0394045db8f7b607082d499faecd0130870d1edecc919d9daa5b09caf86f345c99cc6af206bbed3a685623f2b0bb6bc78f3e64a53f08539bbd11568dcf38faa5981341a718e63cac7a2d3b3a54a046fabd7cf34652d65d0e5f730e9cea4ff64784257d9d35c59749644af2706c795fe54a42f0c73608804c6e8fddaca594e32c273ae048af161829cca839b4fe8884559980a80ca94bd1f14ff7aa16f2ae3880fe4f0db789c94a7342500c6651151e684d533c2c286eeb9e1fa8208d15f9a2814f7443ba5587f2007bbe42dea464434ceb2a6b3af512f55fcb1fdee642196fd96eaffc407b27fedc6104728014980e2c11000510a1d4ae040aebbd10b21ee891da33b3e70c1093b9ae54eb4118c69926e7a75c9c68461eb18eede59ff46fa38197dd02cdac8ec855a2cc7223876752c4b05aef2c9cc5a4bd30f8785035cc62115770a9a237705139158060c58338bd248a355ebe07f01b1460037f31470fc9cb7bbd900c2d5d49d35c91d26a55d3a297b1ed6d99f79945f8399a62eceb3a187ea2e4790145e76d1a1c566fdb7dd9e4fbb10c7ffaf3fd97cf4cbe803c063f5965fe1d976a45def1099af393a041c4c63e56e71551cd74cbbaa760dacd1535dcfae562f1323eb66528c2585f1f95b77d09e0fedccceff02c47626097d135957b078d9b8cfed0dbda7c015c0010ad5fe0ab6ba4cb0730dff6e2192ce4bc5adf6838bb7c4e1ded91eef0a7c30a3f3f7154cfed1c6150486ea671b9c17de1dad11b42d1bfa7ebedff22c413d3a04f67fbc6a3f7e8acbb6bc4f22a70ed59aa34a81de0f97da9fae00b53c08895200ba6b7bdc7beefeba9e766e7168a8e653533d0e4c0b98e9216b5bef82342aaa32dfe483f50d99a9c5c9dcbfaf42f655bcada8a303b631cdf7354e5d3ae4f5d8c13a75702a8bd068ab80a98832b2c72e43e13787e7c0ff2b397e12faa11fd88f8d4dd4c3916e2f164ea41a3ed507ca98f7ef0370c4b64d3844b1765bd2f059ad14647741a273cd629283abe03d3b89f0404b478e4a543c1468ce20719f9f09b14955abaea148736a8354aa1cd2a73ac72f3bfe5dfdffa785b54d17a523832259236d27947b58cf8a9778bd92f0d98c8512039e2f3a34330d6b7d73a6f212ffca022461d1d066d3cf99cfee25feee4f2b9e269d6d53452f42927e26aa1532fe26e6d4243d42fe0ff8d4ace8f105dab46a6d2298f4897fb71d7f8b97a20956b75cf7dfccdf6cc68152afb5dd46f8610284a979da2c9d72ddb6749eb66209cc0a188e3312d4ee09652487c39f8a203a6c7aec1e00968591867a8c2285cd298ac8c386776d09d09b26db1bb88fc440a157db93fe4a618b4d372fe91478b7749e24e13e55192cebe39d16d7ce45c5df7ca6786bc815ff3bd0bb5d76f10a8d8202a277b81de997495b2c2bb3a8a7ad766b771d81ad5b31fe9321fa0ee133bab671d074cb3b8862336c610c929c89c35fa990df2a86bae732d187e2ae72ef001f265f8e7e6d7b6ecd3a220fdc6a70482d181c7cdd6b7c125aba2f93bc978d95e614be4036741498240d81dfb5a07d94cba7f139fc94cab7b8fac2f1c7bdcbc7fb721b686e5447e5e35b45cc11f675febda57e857aa4f170fc88b0f0117fb8098835ab078b1936446c0bfd996d30ddd91918a194cbd8b4f0d475e3f4d29888db92b98c6d354799dd1264904108f2910725c2612c16c385b9156974584667a802087b5b8aab88723f6f24f70cf9c5c427fa6ae3d19ed6f81ce31db1945c162b70bad54577a2e138308b1c4966ee20893d405920e658efa5d168488655a9d6a348bd5eeaf45b5670ec902da9609e191008b2811ad863ceac4d188094b5be18e86cc3a956b53391d86d6af0341a665a631c4b9916afd9c5fbc5c2f94e8acdfcec1fd736c965d2790a2d6ace14b2e866b4503d20dbdd8c34c20297cb93471cdd459127fdf124971429461078855a7a8550cca177f73d7bfc83822a2668b13995ad6811bd6f70b9dc76d1e7c0585ac00fa5b6f7c761492e188699898b5e900793dae30c074f8878f015f7fed47eb8a1cb898ea64713f99fce4c235cc9820fcc90a49a6ded2f68fbd392f28f96cc241e23bea0730afff50485b51fa24cdb7b9bb037dde3f4837214b1abd62648423957fba05bbb17503195a387bdc21186c58973eda2c8091cb76dc5f9867c8f23921e39aae3fa052a8ef2a5b80c39d74d827506c084a6e762492d8cfb9830a5976c8403eec7e96a11b28d5991043e265dbb1b70d7f52eee00debdc35d4510ef2", 0x1000}], 0xa, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001900)=""/129) msgsnd(r0, &(0x7f00000019c0)={0x0, "ef8d835d3a690954ab8cd2bab420b6c17986b33dd69956fe30106759af76b40bc4c26351bb9ddda703e2a4cdc25fec18c176404e24d958bcba617a7bd42b0aa971b6b14307528a69b0d313c1d43a7cef2b1d636766d8"}, 0x5e, 0x800) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000001a40)={0x3, 0x3, 0x1, 0x0, r6}) sendto$unix(r3, &(0x7f0000001a80)="09a2252528fc81a7b13752935237ae38f1eefe0d76a09b63ba36f559fd60774d5172120e44748492ebaff8ab901202599dea5e239f382af74999d3ed1c4a3b58a1c10778d3bdb94be184e4fc469be63a4c58da744dee8d6be57b16642af91840a4b2669fd563cb434d3ebece60975c551bf8603be864ebc13543ea17e00cd73af666c4bb2c18e3075d10909a0e04b96bd2e4a0ac6f43207d9b5014993fcc5e653599f90ca4c6ba6add2aca783a3dc7f4548762a5277e1861640a49c21d8504689c847881c40cbc72a34fd07ff2b7ed169de55f743df39a3aaa11fbf5d2c7684cf3c6fc38b56ed498d251e47574093a4c4539c7a4feddc976", 0xf8, 0x400, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000001bc0)='./file0\x00', 0x10, 0x1ff) getppid() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSCTTY(r4, 0x20007461) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001c00)=""/199) pledge(&(0x7f0000001d00)='/)\x00', &(0x7f0000001d40)='\'\x00') ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000001d80)='./file0\x00', 0x184e0, 0x0) accept(r7, &(0x7f0000001dc0)=@in6, &(0x7f0000001e00)=0xc) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000001e40)=""/134) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20c91, 0x1) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10480, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x6, 0x4, 0x0, 0x1aff, 0x9, 0x9daa, 0x2, 0x2, 0xc2b8, 0x9}) kqueue() connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x100000) write(r0, &(0x7f0000000080)="f5", 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) close(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) dup(r0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x30, 0x0) socket$inet(0x2, 0x8000, 0x8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000080)) pckbd_enable: command error 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpgrp() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0xfffffdfffffff000) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x80) flock(r0, 0x2) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa}, {r0, 0x1}, {r0}, {r0, 0x24}, {r0, 0x180}, {r0}, {r0, 0x1b0}], 0x7, 0x400) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001440)) accept$unix(r2, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000001500)={{0x7, 0x4}, {0x4}}, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000015c0)="583322efabe6", 0xfffffffffffffe99) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000080)=0x7) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/98, 0x62}], 0x7, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, ""/79}, 0x51, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/68, 0x44}], 0x5, &(0x7f0000000340)=""/89, 0x59}, 0x40) 16:00:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2010, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/59, 0x3b) socket$inet6(0x18, 0x5, 0x6) clock_gettime(0x3, &(0x7f00000001c0)) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) r1 = msgget(0x0, 0x84) r2 = getuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xd0b, 0x0, 0x10000, "acb088d93b6abeda59d81759e95f8ca0f3866b75", 0x9, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) r3 = getegid() getgroups(0x3a8bea3db331dc2f, &(0x7f0000001540)=[r3]) r4 = geteuid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getpgrp() r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x401, r2, 0x0, r4, r5, 0x1, 0x2f}, 0xffffffff, 0xffffffffffff254f, r6, r6, 0x1, 0xffffffffffffffff, 0xff, 0x9}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() fchdir(r0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x9c2, 0x400, 0x0, 0x8, 0x20, 0x0, 0x1, 0x2, 0x0, 0x7ff}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r2, r0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x9, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x3, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x8000, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0x4, 0x9, 0x2}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x3ff, 0x401}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20000021, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x29, 0x20000000, 0x4, 0x1ff}, {{r3}, 0xe94b4164ea0be0aa, 0x4, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x28}, {{r4}, 0xfffffffffffffffd, 0x6b, 0x4, 0x8735, 0x8000}], 0x80000001, &(0x7f0000000040)={0x3, 0x1}) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x20, 0x2, 0x4}], 0x400, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0xf0000000, 0x9, 0xc56c}, {{r1}, 0xfffffffffffffff9, 0x4a, 0x1, 0x80, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x8000, 0xc0d}, {{r2}, 0xffffffffffffffff, 0x54, 0x20, 0x0, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0x8a, 0x14, 0x1000, 0x8}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0x8}], 0x1000, &(0x7f0000000140)={0x6, 0xfffffffffffffff9}) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x15, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) write(r0, &(0x7f0000000040)="256044bcd757e004e1bf516e089d42567291c61e7a41278dd2f81949", 0x1c) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x7fff}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) write(r0, &(0x7f0000000280)="e247cf0d17ce4387390e88f79d97800e705f9b6aa91af0f77bbc4cea42a0b24851d483f8edbe054d6a3898a51c75cb6a216643840d3c7d1bf13bce1294037152ab6597ef40d3bbf93528e4fdf580de5c665da9c273de75814887c22141ff7ae4937b475b8378dd32db71f922c72f0ef2d5e9d862f073ea7468406c52acf5bf743c4450e3f32e2dd1b87d2dcceb1486", 0x8f) r1 = syz_open_pts() close(r0) r2 = dup(r1) open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x100) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/10, 0xa}], 0x1, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000040)="b51c18a3b2c1105f632c9eadde1ce8c7c260e94cdb0954a419eaec58689e2b25cb50dc1159f3dd50a6d36aac18f0b001edc453", 0x33, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x7}, 0xc) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28401, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x2, 0x9, 0x1, 0x0, 0x8, 0x7, 0x3, 0x1, 0xffffffffffffff16, 0x8}) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x50f3, [{0x1}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0xfffffffffffffffc}, {0x3, 0xff}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x8}, {0x3}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x18000}, {0x3, 0xff}, {0x2, 0x6}, {0x2, 0x401}, {}, {0x3, 0x1}, {0x3, 0x80}, {0x1, 0xe8de}, {0x3, 0x9800000000000000}, {0x1, 0xffffffff}, {0x3, 0xba5}, {0x3, 0x100000001}, {0x3, 0x4}, {0x2, 0x469}, {0x1, 0x80}, {}, {0x3, 0xfffffffffffffff8}, {0x0, 0x2000}, {0x0, 0xfffffffffffffbe1}, {0x3, 0x5}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x7fffffff}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="000030b20500af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc93915c0078a4d3e5790cf88dab29e271f61920938db2ed29345651dbde10e6fda4ab1b745ed157c73eec102cef4199176bdb028a12213239d5fae4fa1633b4e0330b82ea8ab16d84f2ebd9978b080a2bf0c6f4e69f00631bd18c09baf30e8ac43d79ef3bd8c41336843e7917ba3715a014f56bd11dc4832b7ff86f4b2f5fbb6ed38c1bb30c0db09626c"], 0x57}, 0x0) r2 = syz_open_pts() close(r0) poll(&(0x7f0000000080)=[{r1, 0x65}, {r0, 0x100}], 0x2, 0x7f) dup(r2) semget$private(0x0, 0x6, 0x10) syz_open_pts() 16:00:37 executing program 0: pipe(&(0x7f00000001c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/254, 0xfe) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r3 = syz_open_pts() close(r0) dup(r3) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x1f, 0x9023, {0x100000001}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0xffffffffffffffc0, 0x5, 0x4, 0x0, 0x306, 0x1ff, 0x80000000, 0x2, 0x3, 0xfbca, 0x3e5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() fchown(r0, r1, r2) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) pckbd_enable: command error 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x1, 0x4007, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="dc393873291f2045e2b879d6d5e8e530d994fc48cc07ddbf8e4b04bd60305e2a8606a34a5274cfd32aa2be8b9b034e7f6df7c4441e58f0e95de1063390e8c961018fc9ebaec051efc1e1bc67843e7b5debfc253809663db94e1fc21e9c221487b103dfc3fc600061c50fa56f2ca71e6ea328d2b50701568a9ee51edcd760a61e951c4d384c4f5230cf58f6c0301b710a4e3066b3bc2cccc35998dc448a76c152fb52a855637a87caa4b2a06245b2", 0xae, 0x8, 0x0, 0x0) stat(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) listen(r0, 0xfffffffffffffffe) clock_gettime(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="8592caaf2def9e014425944c31d7390a23eac5dc6a8d768169090d3b5ddd85128224131357e73ac8c587920d1107e60f74cd9900e0e203e2f968adffcd69b2450c69d53c62b563153ba9138b268c940accb812aacd0528b0b26dd325e1500d33d481f989ad3cd512984ca3be2f5907305f21408bcc26ea684f19140ee70f24410368d03b0f24d61a95ee174cce4752", 0x8f) listen(r0, 0x2000000000000000) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x51, 0x2, 0x5, 0x1, 0x401, 0x6b4, 0x10000, 0x1, 0x3, 0x8000, 0x4}) setsockopt(r0, 0x4, 0x6, &(0x7f0000000200)="57b63131f207cf848d647e0693a9d68621d83d35cb4b9357e623552a61013c25f27a20b38dcc32", 0x27) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/155, 0x9b}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x9, 0x40, 0x2, 0x0, 0x7, 0x1000, 0x7, 0x0, 0x3, 0x9, 0x200}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/175) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000480)=0x1, 0x4) write(r0, &(0x7f00000004c0)="d0c1be9b1f6c80852de2b7e12aca3a7957b56c75d8606ea0b160a933e205a5a40d7b016931bafc6dc407894252950069a7670c3dec68d05932f04de76ca91a217c16fb03855949b74fc0bdcdfcd9283997bd54ee24b4b0f65b430d75e9b256a4e6e847a252c43374b63d2d40a3ac2b941c1caf1d778dedeac492a0ec97245f9ff68801492b6cd12edc01e04a2ea19acaddfd93ec747ba88d6f2b589dcb878343ba02b766af9bb329c579bef44a0ea794da7ffda3c8b47be129f364a3dd060f52f4295d017cda0b96d194f18ca796a7a80c178de293b62ee438aa4c98de9b6f9b0d63f97bdca2e9514be8867a47bdbf9117cb5c767a689f7916750f962dc597133bcf1cd7f1b44752e62d412a08f3aa8fe1d08e284d6578e95b69456d443f06e48de3dbf80ae22c27b25c2daf5c92b71278335d5276658e7e664db5c518652e4c0c659765441dc7f29abebd73d1d5f834358afd0a27c75db2888ad0e1a3176e1651e38c9c41a004cce3b7cd3215ac008037467cbf484df774df7e4d9bb33b5b7a5750badf7511dd6bab78ec00effdd4c88bb1947ae64b063017c6c71d5caacaff4272932782ac19ed39d5739abf9fdf4420b2834f99240d1d034a307595cb989bb5e8e363e9031431edee1ec8f3bc2e6609255b4f094c5e99fa509b85357d1dc9814a4d592e270d14078dd5ae991bc161162d1787470edfa4a5e696abd659925a3bd1ce419d622b7df0c8bf61b8a84356b1ac0cdae986b8d29465694335abe6b51b41cab5d0a0d3740804aadf98bab71eac308674bf716739449f2d6904e49c48121127b26fcb68f0371641b297a40ef057dd703d39c96af453e2c3ce24f909c9f5f3261d76a74c8a943f6bfaacdd91c6ccbd5965fcb040b62c8debb038bb500dfc39b0ae7945babb7b68c1a030b3a503e1638ea647466a0f5bf96058a90a1e50de86b519d4300255f1d494c3f685e361bd9761b8db32a27430474a5d4c1643c52d6854d513cc98c45a308bd422c160b5b864065af1d6edd8c48ddab5ed525b24ee0a6e86bcdb7a3a9bdb9ac926d048fac61436c1d4d6b47c3f602ba0361d5e7c64cd94c722fa38a51e63dae1b97dee6cda397496f618435571556c9c68c8fb38800fad89b5f41c896786f110dadd53f2cda9235d6bff840b1e559c897b0756c581a5ab6317a9c3b322cb1a7526c376b4146f87a11a0e447f6646ac6e772eb849c074b462f1801c5021940dcbc1cf89eb9a841b7482ef91a8f4d9acb039b2c11eaaa7b6634729d8f3125a3c4742efcec9405a8b261307c32109302dd9055effb26879c9d3c30f3804cd196c322da23e54dbdc90dce031e28ae0c1b638db659c34454a33a358e0ff862cfe7960094c977b0ca9279d230b407843a8cc3e0f7e3bb70572447b6cce419951b08ecab3c11be6d6838555d2c20c910162f8f773f0cf8b6d5a3bb86deec3ee52b3faeb4015617f2ee81d2deb30173cf04fd970ad5219a355bd9c5d990a4a30438f1e6058962e045ddb5fb7d5148e17da020c278ef7a6d43c1a02518579138c99f30436a43d696df2992cf372f64e6899b876f0cfb91eb285e2b02404468c354725a86517ba856af5cd4f9de8aa53b1b58ad84276a785a52c643aec1456639aad9fb9456bf1d06e4e301c75d5af621d9240c3402cdf37e0da680dfbf27cf8fb374be2c57e134f578fd9b6029d2d038be791e7912b376b344701fa06842dbc77c94cbb62166c2b68f19faf305499962c1317aeb11c5a5a94b5bd57a0e3ddc7bce00448fcf1b5811d1b94198bc1d6de9d92b10937d4d212fa6c8b9d5a85d418fd669626ef7c57528c23ce1216eb1063f4359d10470184db8ee783be30f984f4726c7b23fb310d07d1075b188e3387e30ebe1e450bb3b4bb1c0fcc621b924f4e29f274cb32f7d7f26de972dbd7283af653ecc4943a5303b9cd3a86614fedab9b6ccb7399306dbd25f8ebfa79a63d479cfd8bb4c2112d12f30679a25704920534ba38a79bb21fca9a524e50c2a6eb996182ef4a28344cc1b65213fa94331e996284e8adb6ea04a2934b4f610a280936fb5f41e3b959f4365c10cc433ba883b97e2420f45ca960b42305b863757df615d6b15176fcf515d88bd510a703f6592c8ca8864f5ef1a1ea239bee40e36ba8a7ffd1ec0ede4d5bf167ea96e467dd9bfadbacb6ffe437d91326edd6fc687e8c685ef8be1cce0154188b97d657726bf7ea968ff3affe1a9498ffe8370f21e13c39fc381a39b9337a6dc50d434bd7845d752134bf4ce9f8cdce9a91a0952134dd9ee1508beb6c3f22c7635fc7242b48c6eb284806e7afd450b582e8b557b44d7f05e78bbba5e4478386607ab6885813b08878e08da9141ba85b1750e1d8592c18211d0ebc44ce29aac59fd76c51a2471fff25fa76f481cd71b52ea8ec40ed062a6d01fb3c5f9d85a32355192e00860e6e956c4384ea49d01479a051de1be12452d76a34aff836d351e5594f69f3508ad359af84500abb67e6e646d9062c1dd8a6bb491fe94a908ad1d9cafe04fb3bd6e7a1a2361ccfd45c60ab49f6c44ce7040b9e86c23d9e910f6f45476eeed103ecac48e028447a7fe56d80817d368687c6048d16a9a7a2601a75ee2cb4a58fb004be03f5dd3c6336abe8fc8ae0a25dd7995b3c12b3e6c984becadfc8071d3defa609f69b47e6b1dae9967554862eda3b165929df5de6172eb0592c43696b7388add174775307dfa016548a5868d6ce178b9a939737ffd3b5c7cf6378261d44f4ec7c674a0f838876c6019c32884a4829ca81155212bf0a2fd5d02a83692f4e8fdbb1c6d9cd6fd68f0b43c81b4013a7a6c4560b93f7f747fb76e3077f19f4352074298691a2db4aab559deb38a8a02c993b2335db9fce783f07299c395ad49b603c71084032cc9f34952d6424195f0e23450de200e41ad529c892bdbc153afff56bbd89c3a6b69a47f1c4924b00d1644ef90283f9319f406f95bef8569125397ce1f390369df906930204998a1af589fb58abbdd4e2ec1ab0919d4fe621c5093a729337e8c8b3ca015ed1f0cc9f0485bb7b0f67ee5a64b5b32f01220c2bdda1453200efb9d20ce431c24958147b788d54c5e7ceac928dc1121b831a989bb4ad537400bbc85684e8cb82956af519bb3e78d28a5db8d6fbefc8998d64fcfaac7590efb5aa5e59fa6edf7f8a521238c1e39b0fe098529572541e1392a443d2c96bba574cceeb21a10b62a4d2fa5861f24e62399546954ee7a974551b3dc3a5fa4273b83a493051944f46b1bd5845269bc1a18aa973047d916925d7b8827e5319e61c92db792685ce63a63e42330e9a311c24474228bd739fed6d98d71ee2b5f321ef2253b207493c5aa8567b04d25dbe4312229d3daf1fe78a9164dbce978e15315fe2f94df4f1b2c077113de646aa6eac0d451119f9256744da70a3195fbb70087268c4ef9033d5e39b21b083a043b1656749bf179960746dffa6b1750dba0b299113c8ddace9f5c36cfa170efa3af98c46afb0136faf2008a696625e711256abe581c826a59f88d6d85e0ee1eb2bd4e78be91995084470281f38abcdbc7eac4a916d8357ec5974136a729eea0c1aa1e0f755ebe306eaf456d331074b2075a5e63adea1e05618d75d6f76f24ec50ded240df5ce8d5cef5cc32416dc40c175742b9c535183417454217568a0d4c391fac0aa729d6e711dcccada8946c14d03d051914dced3cb98bd4a430b8410c682e18d5d13572f51d5c27c62d1f2b55fa7f81e7f842bdd6f7cbe1c1fbec900e8f69c39776cc5f9310ec7dc880acef9fb81aa6317cbced5c0b0bfae369e02ee193020bf0274ebbd212f744479591a0614c57d2d465bdaf6b59267087003403c90034406813dd19dc09804a5550a4afd30bf4433ffdae699dc237a216778872efd75981227f4e9b7810a543b05da811b0cc9cc191a8cd9d2681429a2eb6891c048350b010f783b30e9791a872fed8c3686c1c8f455f811b43a8ad2c0d9689bfd64dcb41eb8c53c59b751089ff7fcdaef4871837e14c3a02ce6565e3b42ae69ef7983590f3a7deba319b4c87234070ce4a68cfdb518f741888f12292e6ead839f233f51338a26946321b24232a05e4847b5c1c55545985c8881e525082d1f2938dbfa6899a929f82f5a01e5e4f3d741475302dcb9cb52e6eb7f00726d1bca3ddd942d9ecfab59f38b48609d2d470ebce5a30d5210e25526f2075d891c9af55dec64d3099050e39889169c1cf86d4bd2d7caa634a4e97b8ac68f73597bb792f091a89e6c517810f4dfbf436854920a91e6ea6e7d0a7aebe47aea56eeef5db65d215fbd2e3462daa47233dd8229499dde9e7b545e9d15d856e819df3d878246fc87717f4d0fa3060b80635a9379563bc70d10bb8799a080ebe2f84028e1fe06dec61a1c590f672d58a871577f7e74ee7c266d25ceea7cbed5d8fd8dc832e5d2f219fe476df40a04da47728469fc6076f9a415c9258b122c07eb7cf910b2a892ac0d55a2e5d24b1325b978dda9491f0960ebae502605edfbac3aa4ae235b4c93ab05d94ec3872c68c058094bca4df7628c8ae0657e2f1c792dbf2406aae038cc1e8367859ab0233a8578c7c9d9ecee8daabd935cf288147cc10705d4b93cb7364bbbcd67dfab11af75bcd4564fe286868cec135302841c47e6b4907ef29ef394f9ab170b2e7f7e65a805a95e9a674877bd72e7dceb758f3dd059059ae6f22c89d96fa1c05ae0dae77616801d849291cd442c47b5b24ce98a9fe7a4de7cfaf1de6ac582a8ceae8e8a376cec4d7c2ebb7f21ea8fe635749b4100c1bd9af96be605afc55b7927dd63b8eebf521815f720710978dac63cc2ed1cb815d245444365fc745e80c9e8de504f85bf3d849807ae8381f57fd920f995eb3f0c0fd619ebf889f8d96f075f6082d99ec6ee6c20576259775292d603dc7e6ef0506b327a39fa7a01b0ca32980956b1dd4f7166384a3f8114d4442ddae0487fc2065eecd2070c18c686b7fcf69cb10dab1b09ebb8ac13f87e9fbdaa20aafdf79bf4bc47c46badc3642019b122addd10d32f142eac3aadaf799db86a1b10d5a558b062337b355ca6642145f06d3b5927c6e6f62292533eff60a315d664445c65ad0589da983c25825fedcab3072b5ddd695e2b0c320e0582c4543400b2489a720422c2db3dd9e419a181a7be1a984e40b3339f3fc34208c5a42b19ba173cb6baa0079e8fa0973d1cf97bf727d5e0c9f89c1c7065bf9a7e2c0984190862885f3c317eff6566970e8d499b11d9e88826ee93b0648f558dda75af66ff3df2dc1f57b19c53b79f052a55727699ffcb0ee059b663d4d42edbb0f41f1679f0beab355d9c59488118e1ddec8e697629ff25f36e393ae30736f2106c0374d6dd02e3975e4750c92c470540bffd57ed81324d13be4fa4408794bbcd3a4e458698e13f260acff735bf0fe506cb33e122531a3e4a5a1d207a3c1f69c30663f77d377982b81a2eccbbaf5e498a8aba2e0bf58275f3d121825bd9bc1ec2b16e7240cd3724724392fadd1eab25a3ff2ddc60628031ae4377ae805d428650a28c895e9334a9d51f9ab9ce8532f0cce23445eb749af1232dd021242222326481484030aa74bf6a69e041faec60b079e8f18c2ce8b7f11397a81ecb7b9322163077d982464d84c926af504b5dfa3b938a3a0ae0261b56940d1704b469aebf7734cd4d3cd5c2b82a996f88a9191793d724529fdf61ce0efabb1cd9dee089c7645ee10e4297229510337b4811fdf32f7b0946737c363e85bc362436bcea84aa5eb8118f2df0", 0x1000) r3 = semget$private(0x0, 0x1, 0x361) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000014c0)=""/119) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001540)=0x80) listen(r0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001580)={'./file1\x00', 0x3, 0x4, 0x1ff, 0x0, 0x8, 0x3, 0x3f, 0x3, 0x3, 0xdb8b, 0x2}) getdents(r2, &(0x7f0000001600)=""/214, 0xd6) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001700)={0x0, 0x171, 0x4, 0x2, 0x3}) fcntl$setstatus(r2, 0x4, 0x4) poll(&(0x7f0000001740)=[{r0, 0x5a}], 0x1, 0x1) recvfrom(r2, &(0x7f0000001780)=""/238, 0xee, 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001880)={0x7fff, 0x3}) write(r2, &(0x7f00000018c0)="dfd7668bcda42a7045b06f125ddd6ed278ed5befaeffd12eaa8ff9fe3d0a7167e48f0695718355e5640835cad7958e5da2c37750e73bf58416a00e2226d1f7484483433f549885fe63f9f7576b89d7b4ff64007a9c31406016fa0b79b33ebd3206655ddb11a4316c582005a3a120043da866386f5e2408febf3960b9beb0f4276d16016556a591ac410af24d87a80069c1403bab63fbaa5a91409ec5abc878528e34b8dc21f92336afe12c5b48152fcea52af8539e65601a9d880c0fdf94dac63ac93c8fa41ac8410fb2cc47b5bb5f3729d4c3ff6ce5367da1c85fe986ffe0563ad8b687", 0xe4) getdents(r0, &(0x7f00000019c0)=""/32, 0x20) setsockopt(r2, 0x3, 0x3, &(0x7f0000001a00)="f34a0597d2668ec8cc877d3935afe96f33f4303cd2a21e58df35516bcbc5a76bf47287e19c1b67e3cc1e6b8052b129d779fa11fda7996d96d6f5c4c6d744c493b1673b824c3fb5451c03c7aec3a3325a4c405a427773ba5ddef87b99387c14a1ae0d70eae8aad85442d08e0657bc35b74e770ac126ed11e08e4ae377c13c94a57a459c177086d579c37f0dbc6cc377cc117034ba592de7e032aca0b5de1eddebde3822369daded6c242333bde01e33398e561cae7822bf49cbab5a135b42908e87d6f72f", 0xc4) 16:00:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/100, 0x64, 0x800, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) shutdown(r0, 0x3) socket$inet(0x2, 0x4000, 0xffffffffffff0d17) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) 16:00:39 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) r6 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="0000000000000000000000000000005101000000000000000000fb0000000000000000f9880000000000000090748bb7000000000000000000000000000000050000000000000000327723f21ed7778400000000000000000000000010000000000000000000000000000000000072843ae052bd1a19d17467ca82843fddd5a4550d33fa49ce9dd5dc80a906dce289f7d89392937e36dd62f08d59e97ab13d064e3f429d07b1058ff0cccda780fae49463400eebf2ce0c26d63f2b17c0cd4517e5ce24a9eaac9659837427fbccd997a9aa83ed5f870595c7a71f32071057987167c5f253194199d222021c08136758c1cbfdda201bde93956f1456f478faaec66ddf96a6970d49a7b49fde9c22b039de2dcc3a1e3f37945df06c95bb7a898ac6f0b524cb60b6fd6294cc303d2f9fe17431bac17fc1d2ba12da0ef5cba99cb4804d051fa4ae28090218bb8331"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000014c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:39 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = msgget$private(0x0, 0x181) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10010, 0xa) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x46) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xa0, 0x1) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0xff) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x100000001, 0x6}, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x5) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0/file0/file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x3c72, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x4947, 0x7f, r3}) 16:00:40 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100)="b3faa5d582cc06f4e051ddb9cefb237c53be28bba256ea64ad0ec66ee82c94a2c209b9a07514041e5775ba914b9e59211df2e5735b68aa4bcc2684ee865b5ae94204446421457a204ec3b27e037c2fe3275b6c9f7bb073accef184b2b8ba9f70d555308b4837bf4b8f924f1bedeede4979e3b4c81caed1c548e380e051c589d1264d0bd761f3161f47db4fae45c00741ab2a14685f", 0x95, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x7) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xd52d, 0x0, 0xfff, 0x2}) fchmod(r2, 0x40) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setpgid(r3, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0xffffffffffffffbf) 16:00:40 executing program 0: socket$inet6(0x18, 0x1, 0x8000000000000081) 16:00:40 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/168, 0xa8}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x1}) write(r2, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) shmget(0x3, 0x4000, 0x102, &(0x7f0000ffb000/0x4000)=nil) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$getflags(r1, 0x3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) socket(0x20, 0x4007, 0x5) 16:00:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/130) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0xc1, 0xff7ffffffffffffc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) flock(r2, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x4000000000000000}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="805105b6ca7da48672cdf296fc4fa5ce5264608360424798aca893de47c0f08262b6a315547353d062a0a5874b3ba35d5e2b909c9fd19c7217050ecf8fa294372abf931f29e4b98ac3fdd790fe8800e0bffa410c7b3b1dfd49bc1bb473088803e51805f55ed2c983a63ca674277db3479f2236cdc06a25ee93", 0x79}, {&(0x7f00000000c0)="6df89e130d3db44fcfae71b935131d73a23e80f9a11e0e607e2ce7ed3174dba3ee50d40d53117b48f2226854adb21d0723f3814b3da69ede4254b2ac08712ff50d95777297cf712eb31a024bbb719a93fa25c961b9977a5ff8b299337377a4fda5f5596c239fb69572a04249ee0b348417aa594d6be8fedb4c442ba33372b64d8243cad6f2a587559a083038795ea9f9b90d651555f5bfab16493b81288e4426a80cac87155e2875f03eb2ce462781950f8f4ea361882512bb4e56cf806818e6df5f0d86b8de454a371a12", 0xcb}], 0x2, &(0x7f0000000200)=[{0x60, 0x1, 0x81, "b3e7d1b9f4cbd828da8c6567d3f6af1bddbe055df5bcafa00c5adda15b588f9ee0e686b3b4d34f315007f0598db59ebc27825c5378cd3982bacfa191a03785472ba1a3726e49bfe74bc75c245049"}, {0x88, 0xffff, 0x9, "50c0d70d2a18d857e37d06a000bca8d5f8363bd7bf99e27f4261b32bea9b234fbc816eacc6505becee4c9a394bec7da8534b38fc6e47b5c1332a536ea6919fa126003228200145afab600688acb544519acc511a84e2700d18fbd7495759feb91d78a7300111c608377de1caccada4aeb2"}, {0x58, 0xffff, 0x7, "0c263122a88abca28bd72d2c8e4cd0ffb8d0a1f4cb9006b445dc180b9fe78d9e4d0d6ef5fdfbc228264b40b3402ebffd7bcae6561452c4241fadfecb586e4487e762d4777f5b"}, {0x50, 0xffff, 0xca, "57fe6ee41233b6e854595a9b6df4644f851d523d8dc3f47459879dc8244e06cc503456ae2be42b666f45dabe704ba71b1f91556975d40ad73390f89ae1fa53"}, {0x58, 0x1, 0x6b, "75e425893fd55e0e8c594ca530f41105b5081beed08eab60161f095da882ae56bf8fbb294ded560acec6e2a8215cc84a497ff075345344a469f36718ff0eb9a5b4d937d3e50af7"}, {0x40, 0xffff, 0x0, "8f1076a22fc4e10a8238536560a7c97713218185e4642ce1a4430aea09cb277b14ae5b59204ace6ed73adc333ce84c4e"}, {0x58, 0x1, 0x3, "1bff559a8fb2c0d3ed67af7be649e378a71da67484f4bb2aa8bae3cbc44707d997d3cc0d0ae124077016f4a86a4e10f39dd9871daa86afa03ec87c102933680337516c"}, {0x78, 0xffff, 0x7, "89589f1a105ffd86e2a0682120c284820996fd9e2032486eb54ad5b37a12cfad32277a32ff94e23104f4be9baffe7fb1015d31d51bf89178c6eb16e3cd8afccab3dca9f9a9c24a8770d7bc8071c631a841c0acd016cb6d3e0a57174e9d36434486d3701f969fef"}, {0x1010, 0xffff, 0x9, "a00f754d89d16d0fbcc9919ae2662674f0eee39b9c23159e3cd6c7fd1bb22da5bb8340e208fb15af108fc93ba698563513e99b8aaaf227ae3dce5d9fd0f52f7560e791788e8218a03280d1222e41580e8c73595353ac2b6704ef7976831dc6c54374cb4b22365ca6352d275d1335189a20a3f9fd2fb36ce0aafbed22d4f99be1f255aa28127617b55483a4941cc91bf6a2845edb3538f53da343790a1bca865e178c2ae3dcf6f32d454070824e6105422507941ce534a68e7fad8dde0b577e2d388830d99200d2fef3ad6c64c335141a2a75532ce6ba4f6568eadc3a5877d01d53316012acbede88d1a51cdfd426ec133f5ca62bae56fe336d2f8badb95bde485227978905b523563d549fd329e23e0960e78459731210436dca55eae788971b85f6a4ecb78af3a34a9cede607795bb0531242cf9e314803061a5e8f1d4ebab2fd5d331a7a1f267af2e2375007e8f43d2f059b6aaf61682298ebe3f5e7ee065c5605c0bfe7843c3bdea61e3d578d9fff18a9d473159a4a7d27bb128b8af4da5ca40bacc524aac81a3c031c37f043d1d6bd26919375618e13a406a4cdf1530c36f6f71eee8df60ce3a453be5f53ff432e7cbe00afd898219be7290c34c9563b9c15f2149ffe0a3c17a47456f72d1c4b1b06bfa6db6041a111c670be95982b394b6b96b58d2760356c9232526693f791e17d50b742b315e0fe4b55272676d1c40c4587ca5b76840a79463cddbed4348ddddd34589b7ec450d354bd06a0315bb85a02f2604b4589f6ddce6a9509c6908241ddcf7d14c4730b646a7b442fa7b349717bc1514d27b680e6394a5fe5628e6e5152ec81eeea2b6d68f84e5ff828ec06944ca452243b1d7024eb2986c55c0e62f74a3aa15de2fc237812a5a439f085335b83598bdc6e2a4a5a0df1f7b824e02aed463f9657b74b5906e999a2ec2d1fb931bd4e9e20168e02c1937529d20e496198aa4f4b729ab85d10d21dc9417c1ac486a2480a23e5343e57c90e871f6ae1f05c400fef43536aeae61292962af1c9fd3e71b1e8b95178f7f5956a05da5fb322dbd0c972ebc61d9dd9af0b3d6e301956a96da8349338a642263fbbd776887b13ea14daa4b0901c128a27d31be8165361c5650d0eeb9c50c24380c021c9d64575e2cf551f460594ef5ec8aba4ed8097add5723de129d3a2fcdc09865b195594c789cd22edffa426eaee16c5f7194040d6c078ea7687a30e81aabd972289db67f6667cd1fec6374c61deef41146d4ef429e7edee2758e8d6a06d15ff8cabb34b35866ec6282a0eb72d51756c801507de93274b795a1077dec64be820eaa9d5215de83658b94e817eb09aad766b11c015a6b79d6a0e32f7d7f33cb7f05b20cf1c1add3076bb1fbe30b26612db9a1114443e9468edd414ee1b8426ea2fca866dc29fba6403445e1adf8b9bfc3937f62e6bea18d3efb700e1d201422d6d6a916d7348d3686e570c2c5a422a4f4bf0a1ccc41829dc2879a3bacc34b7ff7dcb4905626f68850be86f2c3d6289b33f56b9f50f91e07985e346a73b0181911b1138e511782b26297f953eb3a1473131add1ea19a10c11977d6384af9f302bf384cc4ecd1eb3f5d186f44bf3e1d667c33853e494c1f858dc1c43502e2a2f48854adafdd13507b76a02ebccf33a0ae95a2e345ffcbdb148bf1450e08e9d679bd451e2a3752fe614cc67453be447be9a48191296dbb6aa8d897df56bf2a39cc3333cc71f230df0f23fc8f12f1a4f06e15b2a4ca602789d36bb532a4a098bc0570a94bff23e3284d4fe448c6048216dc08d1cf7a626f35c0903235aec1da11e11250c46408f0394671e6252b83fe3d360f6afe7ac32faeb1c72913d416ab10b39d76b5b83bc215838cc6ccc0da5b3474995a8bc1302a0e01a6ec439e72433f7f3b81ab56d17ea61a9ec70a9644414b08dce8941513cbbe6d35abdb83c80d9e00308a7364dfe04b5e6b6480d80963ac70447dc9a1faf9384c104bc23450e376296888d0e985977914d772322d83f8cf2daed72cb72aba7a8459994d58dc9cf4491447384c826868ad335bfb976ca7cb42d92ee91237a36a8d08b530a53bd8e0555bcd1f57a8c42327b8c4fb541ccd192ded7a08bbc480afbdf1997b0c7cf8764056e07de98db89e6645fe662e1785a002cd71f9b9d86667dfd2f0ebb6b2693098eaa36f119030f29b4c251a5d99db74e957c36cc5ce647a1ff76505929ac7b9bc4bb177e04c60f2a62d791506df4d1c4e6d4e8809fc15189450de05be792cc9d76141c167eb2bc05e35eccdf1972bf2f302baf4821572fbd5161ec527c6587411ef860f6b59a0f23542b67e9127eab292cf4aa73fa6528e1de605902d9b44d3945cf90e1fc8e181990a973e961a797eba2ed42821d2a3af11630beca5dd9c01d0eeb2558ddead6cdd2c52ed2892e1100753f165d9e693397225098436816fba7a8b15f3c5f422e2c79577f9ffe3593f5c98d0fb68a3b859b0f98cf9fe36bfb191729b29e5cf24fc266e20564a302da71be34a267db558dd1a678afc6f17fdff5d57dbac211cd6c7b4a64744a9fb2e42e52a8bccdcdcfad9cb232b7bc987c3a7b81d14455f06ad739e0c767807378b25cf7ef08bd807c6446e6b501db59f8b428ce7a93dabfd2452687899940a409008c2a930bc23d710ec60806b9b8fcba91d0553c71f0d724eb97dbb3b3a4915f38e738cde00c28af852c95e668a954c489e40098502d301cbe60ad4b2d67a78dfb97ceed8ca3e49d6e328755e35a0d949e8aa4bca3af99078ce3dd87da220f728a4eec972d779498d0aa28907d6a53620f15091d75645ca21f194e6b5e19d9a3ddffef844c7eecf2c6ef30357ac5ad35972a7e569ba80f01cdd21333baa8de6f5ed6078af42449039a955bfab8922d72466bb531b96a8d61e06006653126916e330d88c40ede3c48753d069e6ec8072db83aea239e36590f01292802e7f989690f1853225c009efa65b75378772f4ffbddb8cafecda0990963c8a6cc18e354b3f9e100ed163160254f42569645046637128e36618525c64c9bc38959ac9356b408264d8b09ced61fc6eb0d2c0cdd510cfafda3504ce4d338dae8032736d59d258870b9e818efef82a5046e8da715f9742a72aceb030b56a0a252915334fcccccc4cfb65305c406c9c5dd45c9d9568796b3a9464c8ee311a4bb24d58f7990e9ff8c3b09b39070ca8483fd79a76d38ce27dc22cf7f66490d040b5699a31fdb6d44203a18c1d9b9d349f2e403d1fd18819f8d6cc12ce3d10f20d16c5a89cd41c03e73bcaacc8f57d4c0f903b19fa89a3c8c16dbbfe7006e206b74ef94863d6cfe9b2381c8fad92872dfab11c1f8a2ca658582274206c0b9f2eebdcc9959dd1b31296c9ced6d65a9f526db09405693096234a9cf5ebbb028fecda19aa7cbe1e4b74b666437f32e52f473e84ef54116440f902f8af791e1f938ae58a7b375ac7f560469f1ecab0ecc61377ec09d050390ce524e56eb4cc3d8c234a82d8d07ce4b1ef9005505b8ae407c6467aa594b0c31b75d9d190c2743dde9f260a190f96e6ab5c07eec772658b79297d0500b3d39ce5472e48cd459e1c18c88e53148a60f15c5cabfab0f5b234ae67c3793ac7cfd2c6f0ccfc5f6bb7173c05f2dcf6bddf40d8a0ced7904efa37769dfcaf9fcd8f420a4d0537dd91f30ecfaf3da476e0fb8823d198c05600c66ec60e65aa4250e4ceba296c5a1d864a3e92a3fb1be447ca0813ac35b89b1372a0abd8c8318c651eb0a8d789521cea6d7f30ad687e16f727c2577964131936d99ed70740aa7381594e91270855088d52a8862f69c1150dc3a9fad1ea983ac549280f49e65ac1f2aa4fc7a33bc33f0ba4ba7d6c5ff258cb6e95743c7334f44017d24fd1177ffc4d30c3582318836b78add748d1828f00405de63e6bf84eaa515f61afcb0de6ece9cd6bf77b0bd213cc30a2bef6d7fd4784112d6f3dde29d75ed49d043318c53bfefbb0889f03c6b96136679eb89cec9e7e179caf933dc8518fb80783c863d739945337ca33eb533c692d2b51c25049f897669dd1f300b5d316a8ffa717ef054efdc4787aa193c5b85c75573f16c3df34844e9b930c3d0dd63b11d76331c23b49042942220c7301db69408392b8ef9dda19393ac4901343fee5dfdabb404d93881170cb8b18d71011993dbb958e4649e2e7582928435f14d4b62fe9d670d075e0af3a79f253045eb896d0d846eb16afe05fc45d626e7cfa9a1566341ceb1cf407b20bf4b8bed96920af4297cf19fac1ecaa6b7c480e895c02ae6ddd1e776661d311a49edf3164a7c7c870f2ec8555791e37b1c2cc3e0a2aacc4a906c636e2d1dda7bd1e1294233cee939c50b05ec5f1a5b8d3bda02894542234454e3de52342714f4123028974de8ad5cd86a6a9d27cd6c07afe93c212a2c5a1e49654dec760fdcc345bd5004bde0b7122b1c8356af39fbfef10d5169c54cb7a8113cef29ffea70457059c60088c799d424ded661ec8f92854f1f2f0e41340d5a0c7219f588f6b696b4377c9d7e0d5f1e4af89f8f4c47483a9a49d23e92d20d7f803ca0b28989ad7a61252949d7cab1ee4c28dd19cc4cdaab74e16381baf722b478ca11f2c93050f107d34ebb099d4f79496e1756933eb2f74537e1cd1e2a00a4e19af1fc46e4335e8fca3406391e96546e3fc88487b7fa6bbaf70c9c99f6d00e0703cc2e0177bc887797608014936518f266316293bad4c3d215a85d9177cf675dc31d7ceb24ed68c2be0b8bc0fccd01b9e1fb0743382df357f9efac82f2fda377d41a490bf56a43c6269afa4367f0654a39d2cdc1ee51ef99389b33a133cd01e36e4d0faa6e29b7077bfd8ed55c5f1e22fdc6bef2e6cbe9106a8da285a0c21a4c616413d485d4c501f35de44207c6df1028981e94126d1f73d46888fbaf77ef18bb768fe33c2490c144630e99179962f272a9dea6d1cd963491e8f9273a7bcf65804501ce5d8e6fce94a9939e708c2beea3590bd06bc4e39d51d582fbf7fb4d24fe73f08e1456bfaff7c553ce38bddc5d397e559b755ab6f114ff2653858194f1d64dcfe391aaa20bdf2851882264de9376b5362d0774025f9e7e2f2ab5e9c959c11800a30eda930e5d023fef9c6cf9e34f62ca9ab5caa52d43a7a14beae2aad2a0576225745276e04a0f3928fe790dd2402a72daef70876f8a063ca50fb180d1aea700eb9b6923d1c37bce018a6c930ce85bad2a06fc64910a0542d0f9a0b3020150fae506dade193801da8a33fd9b85b7fe8be0418c84ae3e1587119c2610455d150e2e71d5b2ddc4d82568b2c2a20b9c1225c9df3b159d12ad295a51c0ab9fe29ba8c816163ef0fa9170c0c00fa0ad3be2329060e2dd8efda3ebc7abcb989e0798e1028601791b1aee53905b154545c38dbf38d74ff00982355726dbb73e19feec07df48efbbdb1a5ed7f00574cdbdcef01a1cbd3c1e836f61e249abd6dca9a4687f677df97bd5ad5a88cd7a2e33387017ac3e550620caf02a2169f0404d93d54ba9aecd145a6f6149e0bfe13f51ea9a25de191fe00d6eede7a830f90d81119f6e2be99677e81fcf0b1bd00b28a4e702113ababf5e3c397a200d46d1f2c9562a6447d1186ebf229c95c53f9efa5995fd08933212f931d709e583cd88d775709f0009814b8453ab483958ee01017149172bd6fc80616feb78f77a5836b3a61159acbc94f29642919aa08385ba6fe3a865a08e8f93ff27a97e9d171183da5b01114fb7b76426e4d1ece2e5f28e8bdbc036262df46fa5754e83a2e903074b2e01bc5371fb5c"}], 0x1308}, 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0xfffffffffffffc92}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='}\'\x00', &(0x7f00000001c0)='(:!.\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\xeb^(.\')(\x00']) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8fb, './bus\x00', './bus\x00'}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0xfffffffffffff2b8, 0x7fffffff, 0x6, "ab3efe0b998b7a3b6eeed6bf51a28f82db40c117", 0x2, 0xcb2e}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:41 executing program 0: fchmod(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:41 executing program 0: msgsnd(0x0, 0x0, 0xffffffffffffff1e, 0x3ffffffffd) 16:00:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="923a1a330e2a641542690ad0a719c259454a82b2bd49df43661645fc4486d7b450d1a8bbb548061f44f4a886d79049d058fc7ee1aefbb16a73d56b80659754899ee91fbdac04adcbba23a1e9b1a1299b63301e2c2cd0cae3c68d0159b5374a0cae96", 0xfffffffffffffff9) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff000001000000020063bd6350f462567dba3c000095a0453db2555fa7425e0b090423f09ed134c783360e4afac1ee7d290eeb518ca3f021c96ac09042347c55a60f165bcaa59463d1d7e490a1d4b0549268cd12c4460e30d6f4a73856a3a84601b1c9c8c03bcf5c1ed53d07ca392717947ab151b7"], 0x10}, 0x0) close(r1) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="335d98d7879eff35d0b9d58165ff03b44995536d9a3cb910aab2cad519b8f4fefd9bbe9b02c93de1b02249cdfaec602e088489da7ce6430e814795aab59a12daf8f2d2f4deb285df68a082d31ff017177166a432326747f804c4c9c08f6d06d6c29057284d96dd717c256e71e5f95f86946a72195faa59274a0e1f5f12ff9d30f844e9d423e673f482199fd039d544559fc922823a27a80a9cc6aa", 0x9b) setsockopt$inet_opts(r0, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x90004514) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x800000000000) 16:00:41 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/13, 0xd) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) syz_open_pts() 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x80) kevent(r1, 0xffffffffffffffff, 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x11, 0x80000000000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000022, 0x6, 0xac95}, {{r1}, 0xfffffffffffffffb, 0x8, 0x23, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x3e45, 0x8}, {{r0}, 0xfffffffffffffffe, 0xa20bb2f5b39f2328, 0xf0000014, 0x2a7, 0x1}], 0x4000000, &(0x7f0000000140)={0xfffffffffffffff8, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x20, 0x4) 16:00:42 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:42 executing program 1: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) socket$inet6(0x18, 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x4007, 0x1) r1 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000080), 0x100000000000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x7fff, 0x100000101}], 0xfff, &(0x7f0000000140)={0x5, 0x10000}) 16:00:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getflags(r0, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setegid(r2) setgid(r0) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x87d, 0x100, 0x8, 0x1, "23327ba0bc982845ed22dd07c436c657da7935fa", 0x3f, 0x3}) r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="e0163753605f66565b51a47961c73b4e722e8cfb86dc1f33c03b12ba618de982a0177486963e9fbc9dbfe7a0a70518e6cff054aad0c504920a61df1a685767a7c59642772eaf0120a2e352b4995382da861d7228d89a04ce3d17391b35d1a41f0f880a7cf1063900942ad82be26f226e822505e01d047fac2e1efd8c80d3449c514a0cbadc68", 0x86}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="20003fd1a2b4000000000000000900000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff090001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0xa8, 0x9}, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) syz_execute_func(&(0x7f0000000000)="f0802a0066366566410ff369000f71e504664635c5cbc4424db603daabfeefffffc443b95d481599c1361ec4c21db9e8f30f2cef") getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = socket(0x39, 0x8001, 0x200) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) kqueue() r2 = kqueue() r3 = dup2(r2, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x7, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/206, 0xce) 16:00:43 executing program 1: r0 = semget(0x0, 0x7, 0x21) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/112) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000013000000"], &(0x7f00000003c0)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$setstatus(r2, 0x4, 0x8) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/88}, &(0x7f0000000300)=0x5a) connect$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x23476a69a110c1ad) accept$unix(r1, 0x0, &(0x7f0000000400)) poll(0xfffffffffffffffe, 0xfffffffffffffef1, 0x8000000) sendto(r4, &(0x7f0000000200)="69dbca9dee0086fdb38cac9abb496a7da81b317dbfd95b3e36ec165df20e5f72ed40356013f9263748e12cda05d252ed4a57e1bee9cff39d552afcefde8f3cc357dfd4a9f69b4658c11771e799344dfe02f5e5bb6ccd9463d70780a3174f105dca4337be7f7fd541aee1f097b0321ee8dc53e2cdbdaa9f9235300305f3229668186d8a09ff3c59ce9ca932763f10595bf9382b0ee69c5fb8f8008c2e7559f63c631458ab27968231e5fb12275342cbbc7e06f7c7071940e5ffb64ed30f8ce3869f15c6", 0xc3, 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="01002efe40c01f4ff809e649f34b06bf7b3b7c2b867147227fc3f7867952"], 0xa) socket$inet(0x2, 0x4, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x3) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kqueue() sendto$inet6(r3, &(0x7f0000000100)="b47066abc3763fa7e3405377808f0e3094e032ae1a62401cdebe24f8083204f048e7a345e79c1ca85e42c873538e23ab87819e69ea459a20b43d8895ef4863141fb1e2a3dd51f05707977bf2f9c98e6c30f624bab0c0eb8b28faebcc66330b69a8581c11f774621777e93ba68468de25eda17d5c3c3e1b960c92c8b1b526fc8be07a8e72b13730e4fe8beb4e6d22b4bd5aefe91f5530cd0790eefd7b617420b25ed9", 0xa2, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x537d3322, 0x3ff}, 0xc) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x7, 0x4, "180002703ae510a41b229f2549e2b4398edaf95b", 0xffff, 0x4c9a}) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="162dc23a7a01577202cf0dc4c565fd3e4a8a1d1e38548c4873bfdfdf224a53aecec30ea767688729618f3e5955dff178db5e18a1bd78fe707fd60ccefdf0f1192404057975d1a0fca405fef3e728beb57a960a5d17f4eb6d51356236ef1bc8ccfde2f7cd3cc6b47b149b4e4086c3af86084abd6dd2d9102564cc0f2060be248370a7fedf88ab174f91f9b26d7de233d076a8d6ff3e97239efd8b4f9d48c706fd92e6980b7a9507492483d2805bb51637df05e333bcabf3a48c7494d1f6ebb43878148838373a99da2d54b9798dc86f80", 0xd0}, {&(0x7f0000000100)="fcd0e07aa1055361a81a5d1eb909d2036c923c34b21d48367f6063712c2999f4037ad3eb454ff26a7780b86d8170b07278cebd6334e9944f5cb4cd625a397268aaafcf170869f8d8c1e09921d75eac93532b11ea07c39887b070ef117f4f5fce3b3de08e29fa68ba6105659c3f9c0edab85e55a0435da1b4149333b748f49d39003b6dd51637a93adc6bc326cf30ea52733082e1ca36f9044c293793308900d0fe8d2ad9d18be1f4a856e06b4d63984dd4dd59d7461abf436ad4db268bca027d287b6d694d5d313609662ecbbf79f5a561934442936af0023cb614a447110c6dc56c73cf1c7af2e1bd95def024dd12bc88713d", 0xf3}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfc, 0x8, &(0x7f00000001c0)="a07ad25be33db7ef26a77c911bf532644a001bc926b7b887e63ac2c9b5d71b5a16cecc34b11b8fbf3486fb809d60c52fc8ec80066da61c9d46a387fe55af9efb93b9fb6c0d5fff5e713e1ee40bf0ab07e635df738f63084c1e2a3abae84929880ce0723bc22739a2fac1b4fa24954704cd76b7d7b40193dfd8e5446e00416801715a4d088ac7bdca548a16d827977ce562f497a7386715533a60c93a4987475846ab7c3a0a4ddcca561c278d415ac5f54a8fcf7bf3fa1b6a0e525c251d3125e345558453bd567eb294c9cc26f2577ee0a12909daaa8c21eee4b7c93267814565f96e9b7f8e628263557d3bc2b82014c4cb6e0b5ffbfcf7b3ef0b1a026e61dcaf09910ea783a26fc83e3ef5342a144d7b998612ded578440113a979fcedd00c6a4350e44e86d2aa5d145bce93c0a08b54d32a56056cebb56aec8840740e66d046d35adf7cd64d20bea29a052f19b2ce580565bc67ff4993b17cba759e456f62d7308029e2ed634f4e9c1095b23ba0b6abf8bd52eb097f8a6e8b8e1110aff1f8a23e40de618783199b49d0be064e99633f601eeda0339cb2c48eed11c64916a8fc34c1c2d2e418f53e4ea31b2b40af2386f45486359860ed2028f8d03b2174120ee9e7c9cfb660cf32a1b78d3890e058f5132fa7f8833f3749e88dce195029eaae69a1fa0767d466f27ac5ab718848ec92c891bc6f5de839c87e14c0a69793469f8ecdeb33db68654510204124699c2c9c28fe37703ac8e503332f4132ea3eb8958da6f4d84a4847607b068a3792cbc03048560c6cc0c3c35a89b6b3308301fb5261539ca7e5d048c6d2817abf1dedf8ba7f7b9feac8018fd464397b517696b96ed2d8c0a0a5b739b958f84c909378d3acd84b495099a6eb36885eda4a8956facc79c5f10307993ebff5860eaf717420c08ebe464b08a321603fd0cf13b6ed94f6f95b8bfb0033fb2403add11db7f41e8f3213355236ed651369895d0374693730666790485cd202e8e1dcf3f4d06979df84a0bf7dd14a40a817e6268d7af8e1ca4f603832c0410a8cd3ff66f5b0cd0f4da20049326e7d28a0534400f5f9d0a0333e44ccc6bc3ab28fe4a5a201015c88902e5d48df2df7d373976d455f568e8072f1ad51f4c6b97b79cdff55338a691f59bf96809f646c372b184538f2b8d730b99fe3d69bce422618d7c5796c5097c6c6c16cb297a4dd8438d1ec84e821fa9c024c8e22238c37c9cd135a6da665c41253f5e4b69618e9b84d63d2f539619fe217fcbc9acf234403ff9157f29bea14abcdf6cfca5eefbc032b4735fb1d1541bbf41b6e3a1d992962c3fb4400e8c684459a5cb5c28a4593e577de784b178c19cc4e0f5bf622b5853b0224fe3b99a32a1430edb9539ac7e7418e76f2eca2e6c90bb72063024600eae58a78d6ec7426dd3841e83d016bcf73059879e5c5af0c59c9440e65d32e4b63bb76436e6f40a51c579587c4796426aa5ada88b5e1c476136b7277f82dff3ffd29742b24a6d63faf8393a199a6d433fe0263079b19a55d751888fbb99de874cb5fb1f1c3b6c13aa569f94b5b533484070aa52d986b10ff96375493ad9f8e00092394581311ed854e96c50083ff5dec723bfcfd548c58e41e5a9ff9eabc01df604a3453ed09880522d02a6e09285a93e69f8cb54487759de5670c219377b02e3883d5adc1f4180a0efb3a6fbb59021e28fdc6fd7796777f80f317721d5568427f4d3e702a09000000000000000490c8a1bcc360ff48c5f09ef78ef5dfbd5a3306a6361585a15d1707899a7666af0aea214b245a48e9a362bbd4319d7439019fca9708454b027ca42ae8fb5844b7091bb1772400a171e3aadc4dbdfd170cd63729923bb77baab22df0f2f0133675fe4980a5405a51b220ce217ad3f4dacc66153d8ad6636d91c9726cc2ba8945ec0b659c6bb2f6f1b9b091dbd8a83e1722106e3697ef4acf9a6c6d882765b2dc8ccd85d37dba029e72677b05c088725177c51667eb08fc528817c1037819357a89216d168b62798ce0c25f36db6f0e45a4f69cbafe76512eb0d80d63ac2878d32a1b8eb27055c231aa1613a61047c992dee63ae8f611206b1dfc3c91d3e9fc28b36e52faccb01066646a7e7178c2603429cfd4cca04d1a529b33d99b6cee5ebf3dac173632ee6c10a2b69fd2fba409b08449334ce547685b30af27a75530e760ff7f958442768191628f957179f8574e666d8f56b39b233b3a150ebf0c3a7750b1d4bd78b8092da31d907b39a81354167d76e92e0a1e1747c6d8fe06636310f6469cd91bd603bb281d9d223cb0d0205d73386f2113af2165325ecde871606cb87c49bac9111fa42c93117fd8fb9e5ddfdbcccaae48a9dfa874b217ff9862221826abc319cbf2a416f8e58cd98c73d3d363feecccc87c26304d1a68c93027ca617928fea75f2b0fbd3fb06f44b840d618622b25b147c968d31e2f64a96b10cbc8efcb5876e5f366adc3021a9631cdd3b82993ce9c2f209e1aee698c4f9ce7cc898fbdb573595592a2c7381941a88d81d56f6ce49b0bdfb06128acc59b0d6b5f62b3a3723113e3beffd2af301bbec74e3dc841fee2c2b3a08a70f1f05b15145204de2f0e4b1a149b6b012ab3064d011a34abe4db63afcd8fcf01349704d31e7a032068983453656600eb2893d23800d74af7e56670231c4fbea5c2c80b380915d8668ee9e64613519249dc3b1aa66e77798eb3724d04c89b4edec10272c80fd5d3dd254c70efa2fa91c943d391d38d3cef7f3ce94eef2e6035df6b524e9416b8bfdfc99a587fbf6ee0e1dff640726e3fec71e85f9697aafbaa29ac3996aa6a1c62e6e7fea26c4a67da3b9a352432de62438d0632437fe246eec4850692b066485dda97aa5affa9ac7fdc4ea068beaa2c717f2c77b4eaaa84427bd59bc56a2161acf1fe1f54f0cd105a773c53d5e3d6fd3e48ee8b6942344edbfb0f410304baf001ab1a3cca93d31905f4ef63691e76487bd3b3fcaf983566369fdac61ff4abc158e1c31b0d511cdd3185a10793a9ddcffe4d54b47e7bbcc096b012d0e8031f60d6c98c6aa9e7a5adb24e3b3341048f577b46f6e59d82694f8ba7579c47551ebf294d4c2c2a57326cb8df59faaa851c255349c653568e06eac16ac74a37f4e483828b5858bf51ab577dd202a8031fb5732cf74eebae07a024a03eaec867a0de27bb352cb271b63bd68fbca9843535084af82eb195464b4cf3dc8d529ace8754f789ee511ffe3623f83fd4515f9206833aab5bc66472d726dafa994518d08f890ca6997ed3d7e0fa68c3f3ea1953054039c3d817af671d58a12f8adbe5bee6ae9eed09a164705da8e111dd15a572d0d7731a947ab76bea32ed086f803e0050eaffd738892655052bd72e6eb81c6eac768131c5c55e26ec027d06de4a3c15fe094083a1bf85c7613abb9346e02e8eb0515c2917c76f2d5c882f1da43e974855569336ab554100b11ed550b65b5ee9496f526b0e28afdcf7e6016eed775ecec8ff2045bbe1fba7bbf407d6eafd9a8238cc2e7b68f2c97cdba169fc3f9b0ee00c348ddabbe13531c258326d7c79c86fd61857b56fa87ab63a518ab450be1b4d440bdb281d7b2184e946ddbc1f60e46d5bc34376c5d79f0f2c9659d8ab269ff4a9be421975f61fe3314506bbd990858a3fcf767d8ff9146a81dba491702d80c4be22a320aad6ba1bb18533dcc9bf00189d48f12cf33ce4e352a397a697e4a755d918354db13ed4b71497b1ca560fe9fdab7d5b7f03b03e1000896e52030a7e868f0e23732fe41a4ff4fd5cf442322020ebfc4889712c28c8fbaf15b6a287e43249a053084354920300768d230d08a8b6be9ed267e9a704da351854742b7d7a52950bc8332e2a3601f8d518870ff50a08ab98fe6d9a706077637c8bb8e9bae69da198a2f707d29bb0218853b73873dc127064b0d3d0a17eb89b12e4dac518c11e8d9642a5019cd3d1e9a70a6a0e4a68a16a695e25ef70d1b08ad40847846998d851df46cfcf1d97f1ba83142bda5329bea91deb3a6860a4268356e54569a2f82669668aacaa416acba6586b603bf462b6cc081ad2d13f1d0667a462c12f638d876c95d2e07e133a1a074be36bf7f677add913c4911416b1acddee914b0f6fe07986b724f5fdd7871e0a684d613d1d5d84c7c9d1fb8ade4c38a8952de7d028f006cf8ae9522ad59d8670ddc1f3cc48f9b50abcbae882fabf7c35ee7efca44b08f8a1be760bf10ffc09050d46c32d48ec27c9163c8df98d50220375dbf7d24c0a0811eb1ba02d1f37c1b11e0fd199174996effec1babf77fff83950a6f7f6d0bb3268049a5b2812a130d670629b3623020b8ee00151ceb179cbb8eb15f7e16c1831a18baf1a07eb188da591aaf3451eecd0a4805aaec199997292248054c7e93336f236f7a61c9d91677fb6c462bf3112ce3fc11cfa5424f8a51c310cbb1e5642a6c1a831374df3c4064d4561812213d1e94bb00b98b81e2267b160238e9297ea206c1b2c398733f9e3f1e4a96bdb95f91f48fc35b4ef124209faaffabd8ebde11ba66be97bd245fafdbddc72f6a7d0408e4fc1b7dd8e0eb9f029078458d7749dd2ce3f0a6c2757b1d414e7b9d50c8d49b376fd3d7abb2f20fc93735f4acdabcf7b35ed8a6b7213dc4520606a1e29f36df60559748ccd56e73371c7d5b1597d4993364307050e517a006ec674b4ff9e867ad03a6b84032cecd7482ae58e19b07697165614307b04b371a0d17225eceb74c4c99ff9498a67627b09304a93ae2bbc8e69477862805c4abbfbe6dcb9c7a3fba49aa30ac8479a552c796391897b814f9f6582661e9628f6e14c269c1a0587f8ac1020cd20a81fa34fda558de5ebbaec22c8927fdbb64f10ddebc68cfee1bb55933d585695992c5a7d3ad72a130dd3bc6285d3a9dff559dde961651035b2f074ae24c03dbbbbef4b62a2209da15a3458ad2321a135f0c929c13b0d737c4f4e2276e692d01f82d9038fc3a532c944ec07cf6b9af23b51434e2b65e0d59d672b2f964507e8144abe4b84db4d483a461af93c80efac9f626adc581132bba2f952325350f12b8affcdceb0eeecc318ff0897273847465d930036f2e48eee12d705d840ae52e30dbecc27b7e77cc94572f7f486b0e43f2669c229149a1801e3aaf7c2ab8c2b0137d98054830ba2ded28983d664a834ff32dae9cb2b9ddcffc7ad7e8ddd8066d334d00ff3aecc611e7d871eb89938c03bd50cc0ad48e08549d304d78a91a32240417450c2a3016c1a53e715f148ca35fe72322b93d933fe3ae9451fa2fb23a2cdfd03eefffa1b6d212f8cf597365656f88baf7ff598a804a2bfb42b1ea45d2fb95a541331db225f9b0513396f8f9213cc57537bbdf5746d100d5e3e0c4fcca04fe24d944c49db5f9e645b4947d5022f82bb5a44bc09614d44ef0a86a949fd37cc3aad1c5b0660968b9216972500935a5d53e2b1a2e297a7c1cfa649bb0d2476c1018cb4fdc96644d9bbbda6800e2d38be56219b114718529af238dfedf9e025710c7d51f69adb6fca5b60f48bf8ef943010895380c3497f56dd710ffda79f14b8025fc7c01356836a18782416a43494974e39838194803f870a69fbe28139310ac53c6f3bb6792a18f7ffc065f4d81b84c19dbe0bbd89dd25e2f7e2b98cebd4fd460d88580c3dc488b66b95bf077d8ac06426fad04b20b78826b684a2a8562477a0ab52ced0ee36e98d79a14ee636dd0a6fa964f01ca1ae5d7dc169cdade7e9a86584adf9f7cd9e801ee11aa192227580443c2b7dadafeb945155cff86c9640", 0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x2, 0x5, 0x9) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000000040)=""/65, 0x41) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="39112382ab4694629f53b715bfbb4797794f1311ffda4c5e3ba9fa6497cfca56faac43ec004f490a078d4a51f886e8b8c6ef2ed34aa2c211fd5d4e12ea8e2d4104b6d9b3e1a5ce82f5b1ca3f175e9de3160d95f6139be28794868b4d4d05b34d1b6021ae4059c5c688", 0x69}, {&(0x7f0000000100)="11517be20a3f60a1536cc55b4711d8f3008f2b48d6c38b6dabf38c9a99e525695b71c6466e25a0f08b4e9f05a19dd4215ecb2fc433c0c365bc24f0fe07b1f3eb02c5d59f203949904980dd4c88fda486393e84417d500878ad78fa042be4a0868ac8deb92b250dd4b356e78e84d4f45f27695c29afb1348e22c26386e9e04ac4dc17e43d93cd", 0x86}, {&(0x7f00000001c0)="43bafceeaf2415431376c6436b831811597292215bc9d1d2b2d68998af6b19bf0f5bec0dc6ea3947a4b659bfcd92dece7ee0432543c33b4a9686182a093827739f6410113f7b81f57c4e4758cb6dc55c0b26977c7f9b3215893ad234913d6596835997111084b91f7bcc834dd0f05e4bfd74730b10e2b4923b213aa466e314bb0c45bc044718a7b9a31bdf3063fa90b32d393dabcd1018b320df23c899ba11e7fd1b35d4eaff08a5c967207d8b11085a469e6fff204fdd07a7be7acbf23bfee2e7ab614529b903736cc3d87c02c94c7ada2a0024f6007f25d57a8c83817e53e916951f4f3900dc60bad9114bbc3f6e33829771697ffb77ac", 0xf8}, {&(0x7f0000000000)="1ac27f0e273f0a2caae144ba6e7f483ff7e75345ef7022", 0x17}, {&(0x7f00000002c0)="90a18214aa2d9a6e1af91d30c8e9651382b9a80a3ae5465b05f7be15d5b06297aca4b481bcb65b2f0778ef739903", 0x2e}, {&(0x7f0000000300)="a5ef8424601285996374e48414f8ccb5f24d894a7abb1881cdffc31f9bc4ee99550811f373e35714e9ac2ae5f9ebc8264474661346d361e2ef39985caf1d067579845c921be7e852e36304164d494e98102da15ce2ce5e374533753f379bfadffaa6e161e3d9a14c9cb7b68010e69e2a176742ac7e2e128225a33cce33f68b6d9ce3bbf5dadbeca17c57a7ae33", 0x8d}, {&(0x7f00000003c0)="cb55ee4fcd17dca41cb93f367112fdea010e501e504f0eef2a4776b02e0575a35c4d26014736ecadcabdd288380f3ea05942dc84f5d8dd283b32183d11dd9dcc4680431f697841779dc6ccbdabbfa9b4c9e00756277ea3e7c8721734f3ce069a0c8286c4660a542fb94da6a3598556f6d30d10ab6c6790be2a3a53f983e32d0f69bdd4c1b82e2d7892a72ee072c31ce1f906c44f8ee53f319326725541f78ebf6b07df9b8b234f71d3f90817f3c0d5", 0xaf}, {&(0x7f0000000480)="2ac0d3136640b06e1adc82f3e041c00f0a75bc251f0fc583c814288cc5d08e8d7be8b4ad3b249350590dbbb7362df584e1b496741707e31f114d91216b574a9333c5fa4e1e71cd2218b0d943d83fffd805f69940be015c899d63b27a62be696e71cd8030126d574af27de13f22159e21ed73e6ea0a20d62763ac8418057d4825b5477ed248f508115c4287585e1ca80101564fe813db0a23dd7a833b97a13fb3431c9b6c418ef177f0cde1a2bf29d99e5b94d9a9fdf7d1de0737842dcfe2fac75b980f234ac2623ce4180dd980cea392cf28c52ee79fe66a447fa36428e87ee90514b99f82736702", 0xe8}], 0x8) lseek(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000600)={0x3, 0x20}) 16:00:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x5, 0x69e) recvfrom(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8001) utimensat(r1, 0x0, &(0x7f00000001c0)={{0x0, 0xfffffffffffffffc}, {0x100400000000, 0xa}}, 0x0) 16:00:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r0 = shmget(0x0, 0x4000, 0x168, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) nanosleep(&(0x7f0000000100)={0x1, 0x5}, &(0x7f0000000180)) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x6, 0x400, &(0x7f0000000100)=""/157, &(0x7f00000001c0)=0x9d) setsockopt(r0, 0x9ed9, 0x1000, &(0x7f0000000000)="d135b2fff5afd9261551c8a11f5fbbcd5ce9dbb5d298d7cf45c9fde6c7f7f9fea79124bbc249a03c8a2ec23ff598d1a74dd177813ad94f9767b67b19a5b6c772f0d25f099d5929285cd394db36476d00e2803a9b1671dc3f9fa2165bacafe6fe01015f20e87b0053e89e5f91fcb56ec3f02ca853bbab3cbdd9ef5762b7d786d5c47e005f459ad66eb77aba5b8750eadbb2c1b58b96b64522be6374e57779ed669ff0eb0a795355045a4a9ca7d405a0f814f5ae28dc34499d0b26f0580b725736f2", 0xc1) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc, 0x16fe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)) r4 = kqueue() r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x2, 0x1, 0x1, 0x1, 0x1000, 0x706edf37, 0x2, 0x1, 0x75778264, 0x8}) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x3, 0x6, 0x747, "8db957d263e6df9c7673df90e8321eca1abe18e5", 0x26f9, 0x1000}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = dup(r0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/200, 0xc8) 16:00:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x25, &(0x7f0000000000)="65609febac011373ec0aca539cdf6757a0cd892a18dc1f1dbc7f83d14d8837a6d78ca7739323431de58bd1337591546d9944df8f3812c5fbff64f6dc323c899033b1d111c59beb62f72e02113478105e4731ad62dfde8cc13829bdabe3e798273f478f363df9d12b2f21c8a2cffcd0148035c41d274c7ada117f17c400a25723d2fea7565d40306f69c1086f8cfb171f3934c076af8f551d9e6b63d8708de4c8ab66", 0xa2) getsockopt(r0, 0x4, 0xff, &(0x7f00000000c0)=""/63, &(0x7f0000000100)=0x3f) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x4c) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x2}], 0x4000200000000034, 0x0, 0x1, 0x0) dup2(r1, r0) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}, {r0, 0x20}, {r0, 0x120}, {r0, 0x10}, {r0, 0x10}, {r0, 0x102}, {r0, 0x40}, {r0, 0x4}], 0x9, 0x1a) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfef, 0x0, 0x240000000, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x100) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0x189) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/38, 0xfffffffffffffc79) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) close(r0) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1ffc, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x10000000d8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) read(r1, &(0x7f0000000100)=""/45, 0x2d) setgroups(0x0, 0x0) dup2(r1, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:45 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) readv(r3, &(0x7f0000000780)=[{&(0x7f00000006c0)=""/176, 0xb0}, {&(0x7f0000000b00)=""/203, 0xcb}, {&(0x7f0000000600)=""/2, 0x2}], 0x3) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2000000091) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000140)="7517f1d826dc784c76866823dc12d666ac147e6146b0792b92f4e27023addea4dbce8908972a01a1186fb92ebbfaff3c816d85b5a6b39e7d11faa3e94e25874acb19f9792079", 0x46, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:45 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x1, 0x3, 0x8}, 0x1, [0x7ff, 0xfffffffffffff001, 0xffff, 0x6, 0x100000000, 0x4, 0x1, 0x5961]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1186, &(0x7f0000000080)=0x80000000, 0x4) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/dev/null\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/null\x00']) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x2, 0xb34, &(0x7f0000000180)="f210bd00cadc0f57ef6e54bd1d6bb3672c5f004fc3be21ed91483cafd221eac2931e72ca103472ba03c5e4f4646c36a10ab9d1ba81343256409bae521bbc6f65a6477f1175461675d5c1", 0x4a) setsockopt(r0, 0x100, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00', 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x288, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x80000001, 0x7e7}, {0x18, 0x2, 0x357, 0x1}, 0x3ff, [0x10000, 0x1, 0x7, 0x4, 0x3, 0x9, 0x4ff, 0x2]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) socket$inet(0x2, 0x8000, 0x6) dup2(r1, r0) 16:00:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x19) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) fchdir(r2) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x8, 0xb23a) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 16:00:47 executing program 0: clock_getres(0x3, 0x0) msgget(0x1, 0x30) select(0x40, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x1ff, 0x0, 0x5, 0xc99, 0x2}, &(0x7f0000000040)={0x2, 0x5, 0x4, 0x9, 0x2, 0x100000000, 0xa69, 0x4}, &(0x7f0000000080)={0xd4, 0x2, 0x19, 0x6, 0x2, 0xbd5d485, 0x200, 0x6}, &(0x7f00000000c0)={0x7f, 0x1f}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000d80)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)="05eb091a6687108a5a01d5e4d21a7c7ec9d4b0f61410e05ff7e6dcec1873b97aafdfb5294f20d60d0d5b82ef276f5dcf1326ec86adb8afae9905a78afa701453b714ae6c152b042c9ee398836a0a9aec061977919dd41a6946c86b1380b13e390f657ba1cd22a00d29f1204e5f7911184d9ef247410a85517db0e6daea4be5e862ebc81b43728c089f82702903d5bd5587eb933cc9952b7b32ba73f56653085c3072f881456f1318609c459bc04a33dabcebe67c5a628d069388bf9ae993d728bb5457dbab505deb3687f206ea66f02cc6ee92f8098409f3f5a366140471e798200e8495f4360e7203e5df9385fdb676235d466834e1accca3d69413a318aa", 0xff}, {&(0x7f00000005c0)="c7a311e75f1feb0a8cec7aa383710c4b1bbd91795254a2104f20b6fff5398226509ba6974417f81bf28690a180eab1f4f36fc2517036f3984da9fb98b460f7cd57edc74879f42a54dbf59649181c23ee85f67e1a3cf382f33ed96f6483a78691ac5108c3caab71d7", 0x68}], 0x2, &(0x7f0000000680)=[{0x100, 0x1, 0x7, "adfe46c0ca0a3447978a725ffe6ee94e993db2b14272b34bc7d80140c84e89c26dd3183f2bf36dc75747f9e13e32003d4e7127d66c50ca49b23a81ebe7a9accce6ce61926291ef9bd8f8b3bdc4c71a4fc923cd8379a833b386d98d697c566a7e96ce1d7dc970a9772467ed8bac91e7fce2f79567815758191755f319f3eefa650bd4f4b2b9f5b79aa22c3b03249515d819ee6c9a345f6ba99b12834c4ee6fb90e8f2cb7d401d21fc16f31452b0aa0dd72819d7619b8d127fe60d10930c2521815d6dc8ca42904f9660876ab3af86432134b92bc2e4353411abc7025ef67a2b7697dd0c7c23fda6556d481e082d08ec7d"}, {0x48, 0x1, 0x1, "87c161e823c1924dc3cd6e603d52e2684e852ec6bb0ca243ba31a3a4679e994c851ca2fd47d6b858cd6c24601a9016ee3563b5c69972"}, {0xe0, 0xffff, 0x9, "cfd458b7b8ef417fd07c87ec49e7668877ce6df3f853b2b1f168acf14551af0c0824d51aa17d6a53937e986f3c7831989add0a9f6ea0edf3737f357aeed81ee85b7c275e2a50da76bdac217386661274346978243490f854b601ce7ce827eaa0ef77662081f55acf48ff80c3cdd7a429914beed4295370460888ed42b903e4a8b392e01c0e7bc8b09284667f2d1f18a219588fcf70aea9d5154d4cd6abc7fa17bb24cd005c0157f7d84cbbac446b269a8b13d5b7c916080f774ad8de546923ea9a65d0e247a744788e10e8256473cb"}, {0x80, 0x1, 0x40, "ef4bee46d6d810d79efdafa4f0ecb6ca58055e6cf13a4c641bf2722a944d64b53d7d3d7e9ce5b37ef1ba1c653ab11fc1fb09cadfbfaad7939f042890a43d26931e8b9f6d1e747924cdb3b4c35de7f889f31f5144bf995ba26188cce4ef1e9f5b579aaf04c7bb5a08b023de9a935a"}, {0xc0, 0x1, 0xfffffffffffffffd, "ee4f3497a0a4bf70e6a35e6d0fbe411b38dab69622e8f08ff98139adee04f0b89b33a3fb9e8d82ced90e2c4a2e0fa8281a0c51f2c319bd2defdace6594cba5968a76838fd220caa9d95a98210e1207252c83822aa4606fb87988dacf5c10f0d4123a9b9160c2a1745e3ef99251212b7406a13509342a0c8d3ded30051431c2c27ea844e33557f7751df9b97198ed528ac56fc95d6ed469b4f65afe9ecd19f94490c9c093da24fd6292"}, {0xa8, 0xffff, 0x8, "283aa2d1fe5b856a868963412389af743d4aa40ba447850067800cc0b66096765471ac86d0706d08bca4a240e0d956f77e8f8b9df092b89dc9db3b59ea384024b15c420075e7b09e392b7021a2221fb649f1d21e0f1441b5fcd9f47e61a73f76177120475c2f8bc5f6868caf0f312e694714509c803fd2e9baf728c6d33cb10e4f320b1a3d15875ee2c8ecb3c789ac3ee63798f2a7"}, {0xc8, 0xffff, 0x1, "c75d0590cdec1c5fc1ab96427c804961147a7f5a613e3462afc4704c8857f49430f561a8c222372c169ebce36d19482ff4a5503db2f9d0f7f015adc8c3a3df8c240c94c8db5ef44b18d213b245e15a351d73338321b68ba122f9b6883dc645edcb178ab371b90ed6c689ef7230869b0c3e78a59f857bb052c5a85521ee34246b31f4edcb5a8d3109ba51d295d8b2c0d23e1a49a8e09bd1bfb744e0cc7b403d8f7e46e4345ae3a24ffea9d71640564b5c63d47215"}, {0xf0, 0x1, 0x10000, "bf885a6869b3cd28daf40060d36c93828a37e4b33d043fd2fc9da9396fab5962c3f48c50409d44bcd2839283159a8a4e9f20a12cef8d63b4ed194e1a3dd19dd7a5233f98a1035f21030bbd0c7399371c294c6802c501b3907bcdd069d85eb55bfff737636fe95bbf6e109dc86104238b9890ce82e3779b30647644ad650b88259a21b8bf0e6aa1d39e5c85e0525e4d1a621cf72d5e72b4b98d6c27e51ad77265dc60c2d4a33b9b3e65717f09a75c5001e07f2bda2c27d0f8076918ab1be63628d11572a2b12dc268e157d9da18e36ddc694f664be5417886eb7a53"}, {0x100, 0x1, 0x2, "b35dd6f6d05e845dda110c0afd22586ae297ec3e05a4e5c688fa827ebaf28b0f14e710db021eecd6e72eceeb8a33c5a40c755714adda5b806c9423f319008c555fc4d5b04005594ddbaf8b33b8bb721bdcdd8ed674704d6ebe6e84c38fc4d2fd6ef0034b658c537a8a5e73c0f65c6d316bbf137462b8079600f2fbde5c9f63d9230c5ee31b41c457f6876de689693f4bb30c6a9a9258ca95f127d8603ca6df008efeb4b0b7c2590d9a18d311d2d808ef5801117f868baa74291f5302e2c02187fa4b8f147a38036a629b21d37957df1c35e170feed29e1cb91fe51e531d6e0d49d4e5efc0ea626fb18342f651d77"}], 0x6c8}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)=0x1) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xf2e, 0xffffffffffffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="5a4160e91d21c2de961a1e4c1b87ee3356263f26a2bf2eff69b36203494d6777ad65fa4301c2b605e5b1722cbc8e66597b21931d2286c8f10960bc402fc17b0b092d1c70142b1a94b2d7d0e08f755cb154aa92ef5c551e591b87af896812f32a0bf66528bb2d612c4910a0a6a63e737e6aa392fa5a3b1b0723063142504d19caa36313d64f5577", 0x87}], 0x1, &(0x7f0000000200)=[{0x88, 0x0, 0x9, "12cb4318b64e4bd22ddbbd035d7bebaf82333698240baaa4890d31364514b998025060e58bf1260b71440327b93101409ac0457cbad64d0c4ea707d0377148110511ef56545a40ecf9780c9a8b93d97626f5910891ec909342f1c57915d0924edfdca6b3a11814f838116147b1d0f70658322d5fc5c1cd"}, {0x88, 0xffff, 0x7, "fd9e54723b8cb6466c0184dcfc5a3a9557544be6798fb636b34ba15f4e7902f5a90018ae7fe308db33d36fc13f7ce51f73189d45b641c10212a3eb7ec09193e9b7713900fc5fe5a35504d9728c738bb3f10412e30b81d3e075cf169de640b60fd7071d2e858c0038ce70e40cc0ce9189d7"}, {0x20, 0xffff, 0x4, "6c5e541395109c5091e0a3"}], 0x130}, 0x2) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="29a6a38bf508ade41fa90623d37b1a3bb528999dbc0cc00236ae1977e79deb4ce8bc5e4af932ce92c7312ce991c4d6fc0894a25c4317295f4c6dbad773d736768dbabedbbbb23abc8a95216682e0ef5cf2c762809d9285e7d2e1431717b24865b2df614af92b4bcfbb67600aaef8ad5def3a140061ea7b0aae177d340d3a2bcad9e033fb3f34ea4913cdecab18f6015116c647561af97519762c9d1483e0ba", 0x9f, 0x4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:47 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x3, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x4003, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x80400, 0x77cf}, 0xffffffe5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x140) r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000280)=[{0x7, 0x6, 0x1000}, {0x7, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x100000001, 0x1800}], 0x7) setsockopt(r2, 0x2, 0x1, &(0x7f0000000140)="80e8f8c83c1e24dbe02f7c757780ddd2cf8ef1b3a2ca06dd97de38f079351271a9f3b722148a43971e0e603c7c4f4ac3e789aedb0ae24ba1dcc817f621cbb0bb4f0691a0df0e8bf142cfb589e9750058c44c387fc37353538b07a15ac987d536741af77f9c16ded757ffebd52616f8a342a1dbfdc230c6a2a8ddf76b573301d1066baba74de997d2bb69eca2377902f0da32ac95ae2d1c3bb03e2c3767a42fd5495857f878ba7a858cf132f7bc8983ca06d2772191db233ed110", 0xba) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x4) semget$private(0x0, 0x0, 0x20) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/94) 16:00:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}], 0x4, &(0x7f00000012c0)=""/99, 0x63}, 0x1) 16:00:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffde7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x100040000000002, 0x5012, r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000000280), 0x2, 0x200000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e100000000000000000008a0000004807c4dc90fa596800000000000000000000000000000000a1236bd8e6cf3dcd000000000000000000000000000000000000339bd54de223afe0dae9589584faa46cd9a8efa4f425997a19e883468f6ffdd5c17b71753c85bdbfc59fb8f6560686279111a1b579558aa53f3904677e403cd8d5a4d67ef0d99b58e6a637a4acbe9a6a1b6f5fa9a88a72254efd02c51d52ac03000000000000004ed4e369981e51fd687ecda41b37e45fa89445620567ca8398bdd5545130172f567aaf6f1ca421329427d3f3e898718d67b96738a248"], &(0x7f0000000240)=0xe6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x52, 0xa0000082, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0xd0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x7de}, {{r0}, 0xfffffffffffffffb, 0x4, 0x83, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3, 0x40800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x85, 0x40000000, 0x3f, 0x965}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000022, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x401}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x3, 0x49}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0xd7cd, 0xd3a}, {{r0}, 0xfffffffffffffffc, 0x14, 0x4, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x43, 0x81, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x26, 0x14, 0x10001, 0x81}], 0x1, &(0x7f0000000040)={0x1ff, 0x10000}) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/184, 0xb8}], 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xf0}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r2, 0x4}, {r2, 0xa6}], 0x2, 0xf415) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x100, 0x3, 0x8, 0x20, "7d0400"}) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)="caf5b415e4569a46ed40df23a1d103bd3d2ddf6ee6015b6c4bbd83e9cc0ee95b05dfc0b6c81a646f6241cfdb9ef746c182522fda83c8b2964d84804ca32ef0a436667026a3968e1eaf04094f7372bb0af6ce1b4d2e55e633dd6ff79656bc484f765118fc2a478cd8549a3df55b324cee94c5d534ca475d478d6791c287b15cb63ad033070e2a50712e65417351664b5e5d36618ef0cc85c42a9f74e1a7481702790b9071c18ea4ab14470f6b", 0xac) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x3}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:47 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x4, 0x60) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xf4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x0) 16:00:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xa00fffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffffc, 0x50, 0x0, 0x3, 0x7}, {{r3}, 0xfffffffffffffffa, 0x6, 0x40000008, 0x2, 0xffffffffffffff31}, {{r3}, 0x0, 0x1, 0x80000024, 0x8, 0x9}, {{r3}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x88, 0x0, 0x9, 0x3}, {{r3}, 0xfffffffffffffffa, 0x60, 0x0, 0xd, 0x68610678}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0xa, 0x20000081, 0x98a, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x9d, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x59}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x20000080, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xae0, 0xd501}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0000010, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6de8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x4}], 0x1, &(0x7f0000000000)={0x80000001, 0x9}) close(r0) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x6, 0x4007, 0x9c91) accept(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) 16:00:48 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x10c88, 0x0) truncate(&(0x7f0000000280)='./bus/file0\x00', 0x3) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:48 executing program 0: execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(}\x00', &(0x7f0000000100)='\'\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='/:&+-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[&\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='^-]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00']) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="5c0870fb9b6846f91d15c2b4ed9374cd98a6cf3bbac3b4feaa6516de80aac1465d2ae7ab090314bc7f9bd3c928b74e21d7c852924b0f7fb743dad6727c1aa672c9d8580d526774d78ea1dd67409b4a3111b0c6f67292522427032230c4ee43e7372218889c83a971a031af1a276ab766d6e806732332c58b3b6b9a3d38b32e840fb486e8a1122eb786a26efa4b34e181255fc394cc9a6c321d51efaee14bb4cd0c284e917c2e64b194731c0cf3f0ca70d43a3419cd44dcd6a56333e92e7ae0e26c72b0f9f9d33bc46bd068e5eb0f68ace7df384b0dc8e2aea61cdf26a5472d49034178ca9db8b6767b77e770484d0186b6b4c48851767b36aea0916a8ebcc527a9a3ff9512e3c406962d35eb42dd098c215e5922bb4e2ad5e388f8b5ab0962e0793865393f9d7c1c254c8e2799fd57f8cb1af36fcb3aac732363c8aca83b2f8ad9ea45cac88f2aa213b8896549d1908ec7e5b878ef95bf3c8abcedb119b86d14d9db267655897b7b9727f91375817b62024c9a09697a5b4585e79f0564b0485873dd183576eae9f8332bc02fd043ccc24d5ba819b225d14cea05e21dcd4105bdae327874df8bb44fe3cda3cd5c254daeed7ef9758f6c8c6eb9ec079353a47b24b80513ebcc1d7573cbd64ff553175ca19b036b0f7c035e9c809aaad9968b66cefc7ea834f04b73e7c1b6d23c206c335cb24b659fa95bce110f9d193d893822ff8c34a941bd21849b7ca71a5b826a1f3f28611e25e443a2fe19bb2345c7400bf661d8dd8ad0df7ea094e7b743dc8d5f37cda9edde00b0ca48aa3083848d26fbe212dd5877c2cc0075196e8600f1c3a32cece961df7bda9a851d3642f8c66625ed9738e154e0368edc524d70da448e8506bba816e0390a8825e0ad067abd36c8d98de9f7a40c7d37dbe158b1c7bdb2d21f20c6706444f6a12cd30a9d3c4977b6959aa569fa8026fd60edc86c23b91773166d7429eb0631b0db5205fe68bca00c85d0060796f839de2d9f68072efe0b0a520dbe78371d91a9b0de661387a9819c6c5522eb0d22abbbe53fef95f60e780c8b2ebf1275cf5d7e9038b065b487d43a3f8401dde2ce0d0d63842baa0c2e53a8f739c04e768599f82affaf9148d5624c8bb2d85a17f91f070dcf82a10e5430ecf2d69923ea53b28e25bc730d5d8a09d6627945748b96b62745c092a0ccd18eadb296d765a9ee3e03ae15aad915bdb7ea4dd0ec7f74c23fe130b2532185d5d0f3464cf05b9da20a0b71644a021ce3a66ffe3e20e2557eb626ae716fd49f77142f94f38159c3deb8f15b3eaa045902ed3dab09669039f36f98b5e55c6fe60eda057d7b531d598f3f63881dda7986db262b4cf194eb7f7581ad47024c1873e937020fd26b0f7010547e64153e6e6bdf46637e2f25f3ef21068adcdb9e95e4ca7544e9c7fe3b9d33f3f7a5ea220c62371335babea633f10083ac615edc7dc2d9d58328be7e766d4f5a7cc74f8cbffdb1a97761fc4cab1a94fa0cc4004ea5e4603203e78f1ee8d61b58bc88a87a5b3899bbfee9707ecd1436c6994fdc8fb02ec9be6589aedfe51de765c736e2d9cf2a04f38d39e73f1822cb72d97f562f065b7fddf712aeee1163b7653efaecd598e9c5e0c7541e2a7b2b7d21aba0581c8edeaa43de3ca82bfee20648fed1def5f362c673f742714bf91b8fde2d0ac9c5abf61ca61929946b450c148ef4b6eb2754364d33c79db65da7fd8f1d1bb5d68db4bd15602ce6f407752489fda78df508c6d6aab11190f8ca0f1bed482f5fbcc6062b1eb1668344a08938e5c3335de679dbde5b810ade8e31f8bbc33154e46d5745c679ab29a32fe7923a23b15eff665c443a62e55a542ec5156fa62e881b3056babd08bcfb85207484c9ac3daaeb2a14d64e66fc9e59097a2b0a82d63dfc773d7069b0a5472ca883f49d71b457d2004143370204feea8a8cc1b32bf5c84c628de6fd7dadeac6fa35b69dbcc49cd82fe877dcbecb69a9ea08060a83bf720d7c8ee3ec19b2d39ded4215cede0c466814667919e881a657821cb795992d8ebe647fc1c4f073268d19d6f5e75a928d42b4a3da68ae06f3e91614e0084cf5bfa6090dad2a06407a138d11fa4a089b8f8000d8aa9864855f6b07d75df3dab0ac18fcc9a83eebda450412518deed3dfa36e0ac12009185b5c6fead5da7da87e7818ba5660e9b861ff8632ac8a88fb27b971bfe7de20eda5f71a381b6707bcd0f8614c7ed02e7165f42cbf3d3626c325929e5a9ec19a036b3b2baa1464a5d0361a868abff8a1c4aae5665745185efd797b281e849fa87de66005d3dc75f5201e16b5ae7e031d0d862cbc6901f9110ea7bc17d8218a97a7f50fe613a5504a97c9889d27d4ccd80ec1b3f8c7d2df216340471a87d8c67da7179b441cbb564b95775b22f8c49443d74d0a5437683a9efb6164719734a9c6b77ead0ecd31f9c15a3412e472bbff5a45a518a1d82777986d8aefab7ca2f6730bcd95983e083d786bb33be89c8eb755db43c1079706ba633bd9828b0eef2b6eb2e21cb64f0b6d1ccd01e96d33b5b83caf3185f1db2fe2ee0b9d3464400e8dae1d80feb5e3daaa19a616dc8fff73a5f481198cec21ad3ff005635eed6a13557bdf82f5edf7cf58246ef3854e6560c9df4b6aef80cc344c4968039301ff659e5322cf8974975001dc8f525de97f634a1853a68a90ed651799a67f1d7c12f3b8650268da5b827e70a03f97c3ec6e93df9354a27a2f5b976efc8842b4b3b1fd2333d4ad1bbd72f2dc61f7a03dbf57f8427723ee4444c81058c800ec495c643cfc9747d53895e0f91b6694c3aec7fe7d322674a244a74484cfb685f60c41ccea97bd25ae4e03aadf32fb57df986c395f8f0f25df6b82db53d71b84b11b4f4e15a7a0d6829a44244e9b5491ca97e60acfb31ce1d86f358d44f2c7af5a449e100e1d6643a21b9b05bb372ee3cb433e72ed3994ef97948cc7dd24b2b43597dd68aa0c0979e08593c37ea11aa0b17c5bb7125140552587073e84bd2c0311618f0f8569e13ba8d9d955a6b1f5c7e01b4d57604f56b42155bb2122d8fc0349c41dd15e8437bd4ac1c2ab546dd3699fe169fbe3212acaf7949998b9a433c5d1351d8b302de3ff8fcd2443bf3d3e33a2c93e72aa9fe8ddba1373028a51dadb73c85c43f6a0bf5e84f418213e0679e616a2f8da6759091d7492a196da0a2a0e51db87e98915d91b8389584c94cf677f0e94341699c2a57fd9a715d58900953b9ffa204400dd3727c123873e329e6c93dfd41314e3597eede1d6d2ac5fed96b5f63b2e1ab4966b9a8ee73d6787064dfbc13fb6591069630b5b43f3c37d54a5b8d376c0e0686044628430d29404568f65f01d336b20ffe74c3ae81c997ee2ddf4233d8a4be381042272dcd613aca08a2eec7f9544c7c11813c099b5093894bd92fc455c5ce50e6dd7b3d73895cb3b7e13e0d9c390765205514a37e270eb457236c88d4b7c505f00acc0e58c68f1dd12274a1f9a7d5410794def0f99589009a542c6a4c9a410fdc1b7662eabc30367e12c395d48c08e0ff365e814e17e38d7adf90492b4eb92cd5c71f8cf151f077a49c1d13e491ac81c697b96b2e4f0bb9157aa33c146323acc96529a961908b2ebf836785f5118867800266c05ec9896fb9f58dc3c384f107ba0542676b7cbc7c6815a64be39ac4ddb0a0ddf362bc2363d8c4408030ba0f0ce8e115a5feed2f578ac85513fb02070788623cd060c256c20da40813f6c4912c0d569e77e0d6a35d274a78b094859ff0063dd92a86a1b067450e4728b8fa4612d04ba2e5b9e7140667888d63ab74a9679fd046b3f9e16b97ef0b4aabd426d9c7fcbe6d6ddfb611206e624b323455ece91b52633c82410261ee02489da2f20e7364b2127c8653f0a85d1865e14fc29f367b2e20c2250cd9c006a2af0562ea644c5cd3d27abc036eb0b414dda6e8e980cbc9853069167cec33a401af7efc97948ab1cf949baf5a42dfac4fa737134f0d122a951660d", 0xb0f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x0) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mlockall(0x1) 16:00:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x4) r2 = shmget$private(0x0, 0x3000, 0x640, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:49 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xdecc) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x88, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000001540)="ff717853ef777a8a2db422d02aff069e4fed03f8da99312fca44ac4176b8e3de9b8bfff9560f059c733ac206f661788099589a760e365d646eb744605dec06b6bedfa81ce4700dd93af734079cd80662a684cc183e971742e4376ebe3d731b31f45818b16d55d6552cbcaae4da6a25c5fa34893d75cb767161051264a6be34f88d28648cdac0d6b64e84e3696953cdb2f8b93daea9572de518c7f94297f5d92da6235153fa3fc85a931fc13afdb7457aab5fcd603c583481798b47091f924eca73c181ed26338293e7cf3d87ae432e21a223d770654de57c1c48c0931888ce2a98e3b9a5672825fa6ca9d57d4cbccdb640ae9be62de1abe24568544a7969fe45d930c392233d83115d16700cb1629d67427bbe96ad19b6f0bce7f4cfc120fc231528b6c7dcd270076b44e642c937014fe7fdeb9f557674c7759d30612185077150c8434273a97943912f0142abd41692c904ba0ebccdccaacba24c0ce62fbc970dbce9fbeeb3885945c9c535d25c7746139f084e1b7270f16eac410912503436e2d2f70075e311b7b76e62fe2304b384e7492ed6a49e1d017207e3c8e82a20010ffe9612a74e01b665ff68500d234bced9372df9faadfc53a663169bc63301efdd271af422350b74f2155a1dc3136886276da8d5f1682cb4f08ae0a51205ef3a1accd8945eeaccdc6a396b73856b37bc86d8df31c69eb9d792a9fa2fedbb153ce21c0f5ce40f127de123b2e64f34bc52da55a18cac0d6aba5319af569461afae793b501b7b243046dcd3b63ac47f98c0008330391c55a8f39b5254b3efd66d447d12a0133e1fedd4309f1ea7c684a2bee74a31cd16ce79d32e26fe014fdb0915034158a9863758fa5eee72770ceccd0c8510b5c3951fe3539ef10a3bedb63b12d112985f5d200ee42b31b2386b8bd1ce8f7d480637d248806ffccec0eb29bb71648f661247b17858f9a60f7fa1ee8dc786dc17d4a9be90e5eed3bda5c428554027f2e89b4ed10229105148f005ecf8fb23666490bf98a66d7a057a01dbf80bf6af8bfa8396c81f7a39d3f44af9e0b8e8f3577a81eb8bcfe5a4647b02695f98dddfd72bd9718ff94df753e4f8e63235c09baf7d4bb419908c09282cd1789dfe30145c43c8c02fa0528990a15e9ac28252d150acb66861a04d8e9d67cfc292a930a3ba289761424f159d70cfa06fbd8cadf318f8cdf4e902323c84e99711c4ca7cefabdd550b9adfd7ea9e33b064ed424c91c2d806c33d2714e253bd34980810e2343bd8929605274e978434d373ef062210bdb1eed5d1e784825b93d3bd72fc2196d2bfbbb0b016d9af703f799401bc84761e9e22e0145c44fb46b3f5af5e859a846fd805883218d5aeb30890013b6e68df3040030ebfc271d5515a5b413a22dacd1b66d974d0505edbdd039d058e7df23fdd629e21b4ca91821c9cdc7419e1c8e68a6a22cfec4234e50cb48826b42e72150dd025876de29fb00eefaa2be72113e7b6a39f80bf8e82a16445f0e4e123269dbd323430ece490dd6935b4648afd9c1ea9e50aa0353e0b86f911ec3afa4e2f0983ebef351b1ae2be98a0bd5c84f96eca0274dddd0667e355ef6a38cbce17a4d290378962755433f199f5c712139bbb87e1dd542af48304e8988d82b330c811666474f5e73ef9c2a1eb3724aae0348334b0d0f00ec3a51724a00359586031e36cc89fd58a29844500ae728e559e17bfc6cfc8255a380eba326dbebfe27c6a0baa3a326d256b85b6c7b9eff6473c4e407b788f9e231ca3eea3888ac6e61308b15716219dacbc50bf5ba99deec7c100e182a6f0a950990cc338919c3dca02e168a4fd5f14e15fd23008a3b179b17bf55564fda91ff78a97f2f0f9fff49624e345794c476238272c08881c6521e9f0d7d3b19740c8fd50671d64d1b42f941c72f0f4992bd096701ae26f01fc7a4bd3d82e07345d5c7e2e681235a39186ef9145951d484e28f76d92710b82c1e3d6cafe2c001559f8b903c8ddc392f88f8a94666d0c339746b5cb4112a14f6750155d616ccb8ffbd63737539633718ca7e1368e279c2d7ec5da10f5e29b0d38151e22dc208e4a1eaa706a016ee3335fd67c97eaa8829ed58b62824df10ef0a257c8f25f9f4683ccc8734cb91c3afb8d62e54d5f5efd2d66656f0ba12549365c4738e3359f8317d1d14ec396002f9a2332f08345760020c9d0beacde070aeb874c9c509c66d77c03e746f93581e31033b3b420e4d485a501b7deb9fc6c444b54402fb9ffb160e026bb33888607e58bba6bb066e317b11336617dc7e1e93a00ae284876e4587b5ebbfabdd8a5ffef238a222e7945ed3cd75ae5ca60cd1920244dbd6e11a52d4cc1e7cfe885f034d55073a6c4faf09ce9324a8ae59d94a547f9465c1987318516f13d387bf3d6c70cb33ba24a638c6af0b77e31f15219122fd32ee82cdba4592a100a5bcc42f34bd2064603e436c7aeb1c6d48120c49df207d8fa71ea1853728a60f20080e68636899c7256889103c603bb78b4076d0f5b08721f37431ad1930fce1e74281522c5c64d90b4a86ac7a16823ed5cfbd20896afa12978d107420c46c8452309cd671075c8ab6ac9065b47", 0x730) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a", 0x172}], 0x1) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x100000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40000000002008, 0x7) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20010, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0xc003, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="485b06fdd3f02e87518aa76c301fe61da48e1f4fb58fc2da13c89cd691731f1a0e0ef77afe3e29811a76", 0x2a) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0x2, 0xda}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x28c, 0x4}, {{}, 0xfffffffffffffffc, 0x4, 0x8, 0x8001, 0x3}], 0x8, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x41, 0x8}, {{r5}, 0x0, 0x357f2479f8f84a94, 0x80, 0x3, 0x4}], 0x1, &(0x7f00000003c0)={0x100, 0x8}) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socketpair(0x6, 0x3, 0x8, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x14e2, 0x2a3a, 0xbefd, 0x0, 0x0, 0xc, 0xffffffffffff0e7a, 0x3, 0x3, 0x3, 0x10001}) 16:00:49 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) read(r2, &(0x7f0000000600)=""/177, 0xb1) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() setegid(r3) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) r2 = dup2(r0, r1) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0xb, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x154) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x81, 0x5, 0x5}, {{r2}, 0xfffffffffffffff8, 0x29, 0x88, 0x1ff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x7fff, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x84, 0x2, 0x6}], 0x66, 0x0, 0x0, 0x0) r5 = dup2(r0, r1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) kevent(r1, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x10, 0xf0000013, 0x2, 0x3}, {{r4}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa8, 0xf0000002, 0x4, 0x56f1}, {{r1}, 0xfffffffffffffff9, 0xe, 0x3f9b2eaf586f1a79, 0x0, 0x7587}, {{r5}, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffc, 0x67}, {{r2}, 0xffffffffffffffff, 0x5, 0x20000000, 0x8001, 0x7e3}], 0x3f, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x40000024}, {{r3}, 0xffffffffffffffff, 0x43, 0x2, 0x7, 0x3}], 0x2, &(0x7f0000000080)={0x9, 0x800}) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getpgid(r1) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xff00000000000000}, 0xc) 16:00:50 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000500)="86768fca01fcdf1a1989c008df2cb3b4b9d97564c8c05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fbffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e293d8a9f1135cbf1e9dc7a329aa123c36dc85b4f9d0", 0x6f) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000180)='\x00\x00\x00\x00\xa4\xa2\x8c\x04 \xd9V\x7f\x98t\xcc\x12\xf1\xb2\x86D\xee\xd2\xc4\xcc', &(0x7f0000000440)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) close(r0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x800, './file0\x00', './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x7f, r2}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:50 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/163, 0xa3}], 0x2) 16:00:50 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:50 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2685, 0xfffffffffffffe03) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) socket(0x10, 0x5, 0x3) 16:00:50 executing program 0: r0 = semget$private(0x0, 0x20000000000004, 0x1e) semget$private(0x0, 0x1, 0x100) semget(0x2, 0x5, 0x755) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x102) pipe2(&(0x7f00000000c0), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8a) socket$inet6(0x18, 0x0, 0x1) socket(0x2, 0x5, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) socket$inet6(0x18, 0x7, 0xfff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc00, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) socket(0x11, 0x2, 0x80000001) socketpair(0x1, 0x0, 0x3, &(0x7f0000000240)) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x80) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xac) 16:00:50 executing program 0: r0 = socket(0x8040000000011, 0x3, 0x0) setsockopt(r0, 0x10001, 0x0, &(0x7f00000000c0)="6643d8fcb1f5b75b31073133b6c53ed8c6eb9e1e62f4c752939038ec528e09985618dbb1cb431570552b5b1a136d117a6e4191edb5e4a22df3b2572901af6aa82edcd13c3a95cf58da54fc037c2e4aef819240607e4fda23cb3a7cf2390ce3771ea04a916d2227ea589f04b1b2eed18db7d9ed410af9c7255a7aa5b2b5ce79c449102ca13c6dae1eb254e156ae81d31e2c371aa3db8ae8c91fbafa5a11e1dc087ecdb1f68727dda84382c8dff9d8c312338b97", 0xb3) sendto(r0, 0x0, 0x0, 0xfffffffffffffff9, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) r1 = dup(r0) mkdir(&(0x7f0000000180)='./file1\x00', 0x108) socket(0x19, 0x2, 0xb3f) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x108) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc8) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200b, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = socket$inet6(0x18, 0x1, 0x6) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)=""/138, 0x8a}], 0x5, &(0x7f0000001580)=""/36, 0x24}, 0x841) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/109, 0x6d, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x4, 0x9f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x9909d2e6ef05e246) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0xf9, 0x2, 0x0, 0x0, 0x4, 0x0, 0x2, 0x1, 0xe8ca, 0xff}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xfffffffffffffed6, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="04040000000000007824af42a53622b3bf1b05eb5ad35a05000000042439757a6742b0086011d18313fbca06b8d3ef998767a0482d933c7138f7a0768faa2b425c365f76e485706efb8d1b156fa9e268cc29851e72bdcfc3b2ab87ff10d93ff4b4b7f0cb47e174a5836cba59b3588aa4b0a509a3d40927abd7f34e4ad7c6f999e83952bdc15e0f3f8d92244bdf4be3da81fde430f695d90677d8bbcd2ded81614413fbc8e6187fbcef2be5e36716c39ebd152a8207bb9176b7d280fd54bbeb22c4a766d17124f411bd24ea12d727e71ff0123ba9bdf5af1130da26883e63376c82b9b079a5fbd7ec1bf68a7fbdf4ab53a83ce008f0bdf95b8c6f8ebf2ab725d1d8b3fcfd88aef2daadf895a5e77db3cd258312b111139701c017c56304d50e896de2ecffd05e5625e9"], 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x430, 0x12) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf8340d955e6819bd3d5", 0x18) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/85, &(0x7f0000000040)=0x55) 16:00:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10280, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8020, 0x0) r3 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000300)=0x7fffffff) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0xa0, 0x8}, 0x8001, 0x1, r8, r9, 0x800, 0x5, 0x5, 0x80000001}) close(r2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "dba120e304f5831f72017d06d51e87c59772e68edb95e3d34d6cc4342d9edda051f94abc26a621492c638539221a23efb009e72d3aa22d83849816a963b2a6ec66ac9f0849ff2daf40a9b3e2416b8548e87eac6f267a0bbc4a530919ffe0d56469b110da79cf09914397db3922608b96a7367eb697e63e4689d7a5925224aad55b2b89d1a86389c4826f33c15457caa3491b140e5eb639485b"}, 0xa1, 0x800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r2) close(r0) 16:00:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x8001, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() connect$inet6(r0, &(0x7f0000000500)={0x18, 0x3, 0x9, 0x8000}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) utimes(&(0x7f0000000480)='.\x00', &(0x7f00000004c0)={{0x0, 0x2}, {0x1000, 0x1}}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x3, 0x1, 0x596, 0x1, 0x6, 0x1, 0x9f, 0x1, 0x2, 0x6, 0x6}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(0xffffffffffffffff, 0x0, 0x69ee6d86, 0x0, 0x0, &(0x7f0000000440)={0x67bc, 0x4}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) poll(&(0x7f0000000540)=[{r3, 0x14c}, {r1, 0x19}, {r2, 0x5}], 0x3, 0x9) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x5, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000011, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000013, 0x3ff, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xa972}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x400, 0x2d9}, {{r0}, 0xffffffffffffffff, 0xd1, 0x20, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x0, 0x4}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x78, 0xf0000020, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000062, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x10000, 0x40000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8d, 0x82, 0x1ff, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x29, 0x4, 0xfffffffffffff5fe, 0x8ba4}], 0x1, &(0x7f0000000240)={0x1, 0x1}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 16:00:51 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="488120000000000201000080ff0f00001de9bb80e42ca5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb957632000290ccb1321bb000000000000005f450ad85e9a597c7f3f9791ba4699499111da8ebcb7d31a30deafcc4f684ba79a0df6b1488b73f7513f7c53bac2d8d589a4504c648de552c41e56c37dab8ec16e2815affb7a9b56cb65e42f7d5060c313aacdddfba5ea46508b3356b6b630c860d15bb559f8597af25dd85ad422c454ac61bea90b3e23b4af96b4785c314f52e01f98cec78f283401e139e758377ff9a8257d9d9bcad4388b929a313a602cadf56ba9088f0cbee731b50b818afa81ac2277fe3ab30007d210e02376d97efb96d3698c0fb6768e"], 0x48}, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0xe8, 0x7fffffff, 0x4ee, 0x6}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180)=0xfece0000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0x0, 0x20, 0x4}, 0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) socket$inet(0x2, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffe01, 0x1, 0x6, 0x0, 0x8}, 0xc) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x2, 0x1, 0x1}, 0xc) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x7) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400000381, 0x82) setuid(0xee01) r1 = dup(r0) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r5, r2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x120) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) syz_execute_func(0x0) chdir(&(0x7f0000000040)='./bus\x00') r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x1, 0x1, 0x9, 0x4, r2}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) getsockopt(r1, 0x1, 0x8000, &(0x7f0000000080)=""/33, &(0x7f0000000140)=0x21) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/137) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa) 16:00:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = socket(0x26, 0x4000, 0xfffffffffffff800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0xb1f}, 0x8) socketpair(0x0, 0x8000, 0x244, &(0x7f0000000040)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:53 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) 16:00:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() read(r0, &(0x7f00000000c0)=""/222, 0xde) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:00:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getdents(r3, &(0x7f0000000040)=""/133, 0x85) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) semget$private(0x0, 0x0, 0xc) shmdt(r2) 16:00:53 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup(r0) dup(r0) socket$inet6(0x18, 0x4004, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) lseek(r1, 0x0, 0x87da86990c828a41) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:53 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x6, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:54 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x144) chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x440, 0x2000) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f00000002c0)=""/3, 0x3}], 0x4, &(0x7f00000005c0)=""/82, 0x52}, 0x1) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x104) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f0000000040)}], 0x2, 0x2b) 16:00:54 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2a) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000001280)=ANY=[@ANYBLOB="0000262f66696c6530006fcc8175f675b7f13e8b9840486ed5c7bbe630c510ed7ff47f79ce5dc7fc44b29276cc645bf912b2bf40f0c3c82bf77ee73221599655b0f1de03"], 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="56503e95897d6e9d47cbbfb8ad67b3be576f4db9c55bb060614a58d716668772c65dd2a8e972d62cfef05529ac5d47d0fdfc9e08871a36f231ae9d30844369b4f623f64fac545304d010bb570a8ed9ef453d011b3562d5ea3bc60130d82ac546c9aa5c1f0b5e6ff53ec407bf774fb8de71dcfb85a19b1188dfac0853bedc55fb252c2b9021405c07a599662045162fbef3c9e5c2769125738e02c53c8c4a07363251d1fc642cbc185ca7d25104c5ab8ed8689586ae13e17e04808d28a2ac452a81ee8b5723164c603fcbe3b165cfd6fb528b3bd86ed847fab22bb44e764c99adc5a0c83180a0c55731ef92e4ea602de79b7655259062473e999136ac569683473d69f2e409d01168d8140fc324a6fc46ab4db9b31064b799f5d044cfc56c76fe9aa8937445388eaeffa25a773b45d0f98fd935e06195edf4716fc41b0b8877b035312cdb4784116cfafb64a6b1c4d49fd1f0f1d262b9a2cee87ee04ca645cca30f1bb41dcad5a9472995903217c63f30e83198bbdf95d758010432e768b8520fd2d5975ae6b7b000891eb26c305f67b8d449fde674c3ed97b2598c2d2f4e3af5ab336ee149994c9f3f6ec1442241633bc1833b6782b549c94bc9a29e5e7e943b2c70f6465d89daeab82e1bdec535b06e68a425de3a2df0fc8bc871394056be549041711d87bdcd8a34d629ddfa5127b08ba4ab498d7f356746804227d692a8881a8ecf4b64df878700311faeee3d9965410eb79216bdd0ef64254ccea432eaba0aa7f1c586f3ad2c3a1e6974320aef26583e872003488dcc011d104d84364e65c54cfbe9dd028bf7f22dda4a54f32a27fcb0797b23c6ea777e859a47ce588c2af010867b4fd157ea9aa7378db35a0324135dd47a787b360b91816ca6989e38068ebada812db5c1d549572edf45af884f0b70de1e751daae1af274e36b099135edcca98aa3ac8c8bda76eb097bc083d8033ac4fa4441f838766409e9a6fe8882de61da347c5f2ab878d53881aee175c061828f697e16e11b997c082daba1b31d69a9434461f96359596f1e8b6506f14b21d7503e8afad305b8cfa13b62802885a025da00f754a97910e18d246ec812081f0b0157d5e465d8b078d59c25b33681b53cd66dba9621d10bb47d6b29e7b2e3c46467f609dcded6057ef6de0c0cbb7b5c6207007c0c8a0bebc9301faaeb11deadb1b718c4c2541248928da30e0d73a6891ee94824c342fc28c8e49beedcb9f3878a9c396df076a4dbadf77fcf92a599dcda6d11ab3062a35adecf9a8ec6998c7e0c39b3b161baa33450d733a67bc60be80374b26a3868aa4dc13cd00fa8439e44ece9cfb64dd97b03c88ba57dc89ac4d9be8c91a7aee66ad1df672b660ae18705e7ed983dc9c4bad8cc03af1d240262edcb082dc4f916e9ad8492cb23922d3061f987aa90a0c2de8ef221f18058b65bfe58c574d81fb4c70c94d3f36f88b3e4add3ec423c5be13e35bb1b730c581bd4cf2e7f67207383115ba226c1ff70ba2d0bf79aca009995ea8d82c8116085ccfbe7eb864071d6a57223681cc6732e87c4359726afe87f530e63efebbd88c57393779ab66d66bd4ac4256a9d7c96d793c7c774881aa3f1c2493e7d85cedf1d885a9e06a6f49898d33a56b2454aa07e950b1dc54c7d56240d32b53bd3a7dde3bcf5e13dbad793ea2129c611f58c72d92e45d6ef9b36eed8dfe0829775b9c5987af29f4d449ecccbbc7315873166eb2e0adc0aa70624295b0f9f82f8a9d0b5498b4a72b380007399e729504bb9f7fa15b8f329fbacef7f9f9731ec2277fdc4b4c80afd0b842b571d2cad556a0b9dc21420b986c34309b6d0583b3b068e7ae1e80b8246881868a157046a136e3cca5472187d574e87fd8e118f2c8d53cfc273a29e23c65f4bfcb373e2ff49ac1e3d1861c0fed3482a013b44ec6e31c4a37f469ba427ea0fa81df481f873fff1145a859add82ae88e29c51dc860b4d0b06b32fdd5949049dd242b0d5d2ce0dbbe8afb691f14cbf05fcb0d1677ed8b95d8041476be9e17d24d5c889d03ff8fbf54b8e82ffb25ab798567fa9e7fc79cc53b50389e68fb754c037cffa31c4f8a9672364967f8c028d2b86b28f337088111d07010990b7e7a667c8a1548c0e6a6e528328975ed5f956ac7741723e3d1b8a277f6073c02190f6aeae1717e849d50318f277a618431cf7d6db3a7930883065e11f89565ce8fa780364eaa89d4b2a0a9231e475c37f117a341046227611dd36171d49ee56e506385f7c5cf6a50b3cb1202ef35490d2f01d5df9ecad764271f16bad9e95cebdcf57a8bcf220f01be90315b803080a70520bd651e479e5c03e2f0b6410a2916f9ca11df0130fe4edd1ad63ccf633d9fa6540af57e2dc56b06050c5cd5935838de93835466e8786e99240d613f37fdf201f8893c4be47ecdea3e8e7a2c453f68339e56e05cd3ce4bc21e459c04beb1dbe472beceaebc1cc8b03763f3602721eda2a0924101f4b527dd73a6657a77f9e9bd5acf2e51ed551ceb39641fa610c5444b73701840b2b9358033d8fa3f239a215f88091e59ceff7c8cc7c78d2c800211ad26a4c65980625a3adb797480aa75138e3a17e278e45b82cce12a472f73e011de1d50a3493d0199f6218e00f076fa74a1ef1e54efbfc8de6e75f291df3a82c9bd00ba18950f9da23a7dbfd096fa2b6883492aab263c2892b46ff8190a9fb138cb6da143ef34b7e5fd39c6bd5c882cb1ec6eb391b7e248f017b357d3640a8c20dc0b49c9c1b56bf55fa1c6f02e5baf6726121524681a373e52b66e4556a8f23f71a2f30b1c9404050de94fd42386f217921c2d7fa6799b2eff92ceb0cf0193466c2e50e2f9bb1a49a88bf6eeeec94736b992005d4f186ca3b3724caa7af03598018fa82cb6eff055abab8e1c07d50ceaefc5f8d812df3281d1466e2833dd8c9596ab8b861efdea4f06223afdd69379c33980de0fef4db76adc4cace98419b5f48df4b6a2f8c0a44229b20a5cd1a5603fa649e4c4ba6c21d252999984082d7813840bdaffc66d43662ea005190c40bfb4993a6d6dbf281820a8988fb765fbc8bb0f047f7855af10db325e93176167d6a34f6fafa6a61795d5b85eab9b5c41f77d14726678602233fbbc29b54709ad17bb21b1ebe794981a9314765ba0d98b478c5ca19de447771cf6ce8312ef75d64ff75f2e071152bbf007e8fda090df4c9cece2a4fb2eafa4c87949d6cf9e130da03a9a7623ce0fbf26204eb5e8cb81460226c93de76646c78606c7c0d48be277e337918bccf31034bdda933a26bb62473e408946a555abe02bf49f17e373e6e4b97108557939433ac69a8769159b25f7811b63ccc2e004a57495de82b126607e03724e5d22088f4edc907b8ed1b16d96e9acb31762257774a2a2052a94d8a8a24ed79c8e2a34cec5e9cf2ef62d319a0e526ddb3d01c7ee218353fc220c1062db0e56f527e7f75db132ddbc5da5c28a4178b5c09f13f9e3a7b18bf7475f9c1156b6986d33c655372900a171aebb94818c77d4bcdbc981f7313b5411d446f19a05f3cad6864cc4216f09d066c79c1c8e260f1b640071f7450aa1ed41afbbfd190bfe895b9536b311f895df2ca1a933a89f2d7d46e440e4847bb486c215a6162731ad2938de614f817d05d8bc36052a34d4b654d98496e9881439cac4e20e4941545fd15cb6c54bce470f2b866dc7b2747a2b259f583773f55d836e267d5803656d2e3aad642911f9704928072a2d2c1796160402f689d8f780a3883c0aabd9877a80d971abf07405a9f574e87452c7b63537e58327144832b814f0f269f404c413d18cedb94cf115a68c5fa0a80c912917cf9c4baccadfb802f35b90c7b97667eb801ffea564cd650579032490cc68c9896a3ba448338cc37b8f2f4276c8c7d54140100f2a4989a91051e3eda08caced63c003ce55ffa273324a3c2ef9defd8365c95e8b14a7170fdadf594cec4a173f118912fbc10e96d544f45109e1e8b2e1c05b4e2e32cbd47d9e0ec9fd1db57fa26ebe0acad6c3a8c79d74d45ccf267a0183cb1683e196e9a4781c22c86573ed96de41417557e475f096c05801550cdbbf15b5c69bc32747321b7ed2240e48d94a6793f77795ca70d87f7610e8dbb60fa3fbcda78fceea990db45b36c362c60d20c5ba092017019c55309e958bcbe739ac6fa6403afc615882f8539c5a070419fc462e3558b09a50968a3b6be252cf6c0f2d891efa6eb4592d95926fe96178270c5197333761cbdc4208a77f2db869740a186106c9ce7c0152ac4abe256fa762d627ae1b4d10f238ab2d644d05f9b1ee88fcbab62bb54c5d53a6100799d4bc693efc1b8afe9e0d8abfc066d6a1ac885c6df5a9f646c11746bfd6e665ffc476693e5895182af8b3c206b9f21f9e430e4f8496389491169ae418d06eda9bf9ecb5a1109f3017f5d9dbf346665dd183638df994689cd7ab0af66d8575edf9ab89b47bec92fbaadca8abc2e7a240e7ca25700af891cbd6d9e44ceede583347ee06eae35a4fa72c26b773ae477e1f19d1ac08627f9616bfe563cfe3645b2502527e5cb4d7954598727056b506677a19b20b6a862a80dc9982c293c0dfb243960f7ee60326318c158347acd9d11ece79953affa18d2b09df27d5d085387c8ff4807f20a942fee42ede16afba679c3d271a746c76a7b49cd59a0107de378c04f6128ada0558980562f595055f4602a0ce524a2454bf1c192f636c738f38c38a676d1452e6d8304e3f794edac14f0628dcc78b4bab7f69a44274825dd3579cdfc02af0fcb3459907e991b80e17630c9dd37af66f1a6a6e2a44be0de8b6d39fb34a1c9aa29e82a7635de542e03b61d77ecfe15d6a74d63bc12e75b02649d1b19f5e9c49c8dec8035ba29982acea62b2b4036d69076eaf71d289c20f5cebca6946858cbf42e6a3c00c6da45a5365a4bd5d7b0f2e3d72699d3009bfb9a37234d88b89628b56d21921f77164f29b1337f09a1f4c1f22e1d0cec15a001d54603508e13140a25ac55c974b20e0c42b0124cd085bdcba2c8f508238e18f3699a70e03f6452c3370b2a4dd0c4c70ea989119a36e56c57e9a078f769374174fc39af2b6ec02477a5776ecf3537bfa3fae7c36b8f143d1e11e6b47defa1cbc7aa0860c0d2c98842a6273599bb7b534ac2d8a37a5a2d9711878f86dfbc5bd36ee0cb4286aa57190e3356c35f46dc85249cca91da9405fd27808974879ed24742b01b721c7d643454b9cc309ef66bae138b7df3cf14fe36cecce5e175c94723d7e9a7c583c4eadef220a170ddf88c8639e02a252283acae81ab8d74e3f97b8789ac8d9db92b60804c3a92a0565480db16b7c8a1475c055afd2954e63e5f8d056b1e0796c6b37892537037c3178fae71273cc9bdf5421b3dd4804da5b72563183b0a88f5d49d05bd9386e0324961bab51e5ec9f0e881ca95196ba9a3381778e0f03ab77435c397ed4ac81c0391b8c16bbc32994b8c130813c471ce5a1f5d37b50cbc5e6f8c6ad72c3f18b61692c0dd8336b3407234935460cf1a00a27f57051b63c8b64173b9cb4644c1ed091735ebb533b4e53b6c839f8bcb438f5894f24d034c5d8056ca811ae73255fe0c896b867734eec51bd4aa39ecf91f61c2cae32db3c3f0b0e7c1cb179d4699f14f71e46252a4b96fd89f610c8a45f3d7586382446d54b55d542067257658ab83b7fb29c7dfa59d52ab05a6198666e388065c693bdbed7b44d3cb4d35c9f77b05e51be889152029b422b206ea5f22ca5b2ed0401bdf66f5f960526daae72202fa79a68e0fb8c", 0x1000}, {&(0x7f00000010c0)="4cbac5df8917aad8a1559fdb64f557207899117f34a768d4bc2af3db81aa17e368de7b869ef68d528efa768d3410245e9c9af27023970c787ced16b4407bcce9b40121892cef80dbe3a10d9c", 0x4c}, {&(0x7f0000001140)="420a1a8e627a7da445e73442e03c4fcda408", 0x12}, {&(0x7f0000001180)="33fe54ae4724e7760a16d64009a2ca8073132a25e8ddca1f10e3410fbe5eebe2909290a6bfc2b274e113d5f95fe9e227c9310450b7e463668769ca42b41ff523924c610c0fbddc7c143600be682e67a0acdacc726af3007690a1f4727f836545d0", 0x61}], 0x4, 0x0, 0x0, 0x400}, 0xa) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x50) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x8, 0x6}, {{r1}, 0x0, 0x10, 0x1, 0x7, 0x266f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x1, 0xfffffffffffffffe}], 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8801, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x1, 0x15, r4}) syz_open_pts() syz_open_pts() 16:00:54 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10d, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/226) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xc00e, 0x10001) shmctl$IPC_RMID(r0, 0x0) r3 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r3) r4 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r6 = semget(0x1, 0x2, 0x100) renameat(r5, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getpgid(r7) setuid(r8) chown(&(0x7f0000000280)='./file0\x00', r8, r9) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000002c0)=0x4cd8) kqueue() getsockname(r5, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x400000000, r8, r9, r8, r9, 0x14}, 0x6, 0x2, r7, r7, 0x20b, 0xffff}) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/227, 0xe3) getsockname$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) recvfrom(r5, &(0x7f00000005c0)=""/123, 0x7b, 0x40, &(0x7f0000000640)=@in6={0x18, 0x1, 0xffffffff, 0x12c8}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000680)) chmod(&(0x7f00000006c0)='./file0\x00', 0x5) accept$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) shmctl$SHM_LOCK(r0, 0x3) socket(0x0, 0x0, 0x3) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f0000000180)=""/227, 0xe3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000100)) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget(0x0, 0x1000, 0x50, &(0x7f000036d000/0x1000)=nil) mprotect(&(0x7f000073b000/0x4000)=nil, 0x4000, 0x2) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000040)="cbebb6bda1b0b0cf54b83197554e8166763083b01cb36b7f614b409b2938dbb2a776d1a72028fb2ebc2169948f380229488a42464e4d28a44fa4bc455ace625461c3cc46d8f86097b12a8d6cbff0e7d00cd0cbceac717a3558e4f864e5136c7494fa11d9b154d91be3bbdda6f8876109d402", 0x72) 16:00:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0x7fffffff}, {0x77a2, 0xfffffffffffffffd}}, 0x2) r1 = getegid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x32) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7ff, 0x3}, {0x9, 0xfff}}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r4]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setuid(r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x4) dup(r6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x100, 0x6, 0x9, 0x7f, 0x5, 0xb002, 0x1, 0x100000000}, &(0x7f00000000c0)={0x0, 0x8}) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kqueue() r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x3d8, 0x3}, 0xc) shutdown(r2, 0x2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000ffff000001008053c87b71f2ec5e19671bd8be391a90d8eeb6b48ba9f4f4561b88b48f88f4222fc07ee2390effeea0baf0a56bd7515b57aab946adab73eaba4d4a07d44c9257b9c520e86cd65d022c980b05c4d7cb054469890fea0e0509fe7c0fa5a6332bed4810e4e8abebb8a5b49d1be413f6d16e9bb6ad992439468095c4fe685729135d772e25f8c02c2a8c903e25e22465a8ddae8d04bc3902a132f0523c00d145b7919d797f8dc3cf9ae4084e0d1d25a0dd562baf330cbe9f22ad6c49622924f87a119fd56289c8a6446bf3658c5ae6bfacda54888b4a1c91b073a400a9edb9bbe87869c90abd224273e05f2811785081aa42322d29213d81d7cc8c75268e0c2f989f151df05d2712511191aac3832ce230b2d7a49cab4ff7bcba461bad6df53cbe005fedbc1daeb742ac86912bbc815a8b7454cd8e28c29d628ba98110865a4aa37dfe7c8a31d5895a9bd739d69a601c90b492e22d6401ef0f99973d34ed04087115a4a61b075cf44fc9be2e815f9b2d22b912cf7031d3e87694cc1a21a8771eb15ad506d97b0582ed5950177fb3d8b2e6f7484088b11dae1a0ec073b9167e6b799c26318ebeaf965a3320055d55a077e847c9ee01d8e7e9baf500f82a9932c1ee6d7f7902729053a17a4337", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:55 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x400000000) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:55 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/34, 0xffffffca, 0x42, 0x0, 0x30c) semget(0x0, 0x0, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r2 = semget(0x1, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/186) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8294040053696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='-:-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='/&)\x00', &(0x7f0000000280)='\'-\x00', &(0x7f00000002c0)='\x00']) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:55 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x7fffffff}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x7ffffffe, 0x2}, 0x0) 16:00:55 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0x98}, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000180)=""/195, 0xc3, 0x42, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="0431e152a25fca8888709fb5515e963bef0dd7d08083b653f7d1fae2cbfd9283257e8a1bc191671ab13ad6faecc5b806cf4b52f04b6e23d51423ede798321e9f1d43c1c208118cd37035b54a401c0dbe16863d4fb6fac5eb677d07230d25f47aaf9a94c5c001ce", 0xffffffffffffff3e, 0x0, 0x0, 0xffffffffffffff7d) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4a0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x144) open(&(0x7f0000000040)='./bus\x00', 0x20082, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:56 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, r0) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffeffffffffd, 0x1000200000005}) 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x100000000008) r1 = socket$inet6(0x18, 0x1000000000005, 0x7) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013006e37f67433bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) listen(r1, 0x3eca) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e88efad962fe6a1937e382f84c75bd1e794d9c471d0acf1717bff900000000000"], 0x1) 16:00:56 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ftruncate(r1, 0x1) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:56 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x19) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0xbd7, 0x7ff, 0x1, 0x1f, 0x98, 0x4, 0x1, 0x3, 0x6, 0x4000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x112) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x111, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') kqueue() r2 = dup2(r1, r0) lseek(r2, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xd010, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x6014, 0x80000000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1b", 0x1}], 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffe, 0xffffffffffdffffd) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r1, &(0x7f0000000000)="07000000009bafdc", 0x8) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDENABIO(r0, 0x20004b3c) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/58, 0x3a) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000080002005, 0x4300) geteuid() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x8003, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000d80)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x12, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x2d1, 0x9e}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x100, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x608, 0x578d}], 0x796, &(0x7f0000000100)={0x4, 0xfffffffeffffffff}) 16:00:58 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x8003, 0x6) setsockopt(r2, 0x4800, 0x1f, &(0x7f0000000080)="d8d3365b88f6c03b306a61adf31525742507e20366600a5cddf648cc09419f350987b8b9135df55800944ae0ec8c7a595ebab13d55a8e0686813e9c5462057b034753d1329a78084622c65f3638ebe538255592fc0b0006c7e92c4e3e54c337ff4629d414771dd5dc59cf190c55d2460ce8fed2a6da89486a2a37a18bb0e3ed4f5710df9ed9f620474128a83637e6dab254f8a2a794719c8ac54f8240e3fbef26776b05d669defb3a27aa1b477ecb5556d396f7dd71f404680e4fcff0a297510cc23e71a8a355284260072073daf28ba797aeae682543888a86386e77a4bd492dd3ee4029333577ff74f1259c43d0e514ecb5d0d8ae4d1f11cd495505deb5aaa506facc2d766a784c89c2203648842496de382071b9dc3959b3211865313b2d56c8106c57eedc0c5273364f63c9f9edef4acd9958840c701c91e0deacc7f42fa05404de8c3639d48a598df3e2a9bc60c4872ba72115dc65f129ee9c5cd9796b9786f357cea669230c8e31eff5e0c30c7bdfedb6572df70a3a5b1b845b9356348e04e7cbf21b1b0343987d9c514a7dcd9a76cd8f5fd28ca46d0f1b02083855bbcae70ebfadb7c63b846cbabf2bdb8ff900663ca41879fc54802faad7e49cfbd7b4b8fbd3ff464f41bed5d7255f536e1d140e08b4db668fa43d1936a42700a00667d8a9bf7191bb2c63d7aa565c8009141e2d137d3c7cac18657ecc909b395873c5fff579ed3ec124ff1a9fade67b2a4191e069e37eafa149b9bebdf9ecb965b2047898261b82d55ee3483bd284aae85ae1c9ecc1380caf4a3374580a39f8d00f7b13773aafb722dc27455edc060b3ffbd31b8f22d7039bc01d5b9dc5e8077899fe07fce4269d298f6ca744cdcdaf20cbbc15a729bdcf4c36f2610af2740fd41394f76b8efc268387037f091a4d1348ec103918cd16801191948224d1fe66b58114ee47f029c7ead2c7236e413af42d9dd12089fababdbe8e14a0aae913ef137f3f3a3a512b265fc8be5f48a72dc6d2f8b0a38ba2be789eb97be67752e63340bd7424eda78ed186d6f555b17cec0ddb526b507b5153e32e45f1a359eb3a587f3f8b8922e9e70b67e6400f9a141f669ebf476cf7c2fbe13329334eda80408ddc3703d0520286c3c7f3b9b0df21c4ef351d49b317005b5f1b6fe51bb6b37741f4162ec00a06046d749ecf24a9f44e1addf4ec20e45fe8ecd6349960aa64babbb5e4f2dde7aca9317be859df7bc41e6c2c1f7826286e9e02c673429dbfa9ff08dc8783cc820f1899cbaeaa28a06ebc7dedc36e5290b402f8969028e45da5e24142e940250794f35054abfb1276078bbac78a0830856906063debfcb5cfbb2ab45fc514c48848a123d0cb1c4680a0d9d6fb9f4f2cf0917f22208a23c9d3944a83fb60fda87f8dbdd98be251f982d89d6400db2431b44d8a1b75e3d60067c9b531c9a6496a1029091a2ea2a2ac6285c6ca418f95c83d3b63d36fe815eae77ea10b3e43684340e7094b32e20f0a7439e3beaae0451c853d791677f50cf065063264e59cf5f3629892168b7f378f72034380661233324d3672b075da1d8bc5352d968ea3f4d1aad18eba11d55f291e90dfe50d47c55cc1564c5a8b259707c9588d842e2098105c43f16351a9bb7e604454d753ce41709dba0bb7d40f130232ea679c7d68d6e59d307b35c4cde587c053a1123d1604cf57dea89f2071f788d85e0ef454c5920514bbf62f85aa8331739d6a5b800bdabbfe4607ed6ad32c274904b0bdfa8086babbecc7f2a934092ce410b783701b9a0675960ddf7b106486cb713f52e515c96c21ee1574ee4d173451a2bdd2cf9ad6c364dad6c79843535d857664ea3980b9d0195861b3ac1e475e82153583f3eee6e3f60f6fa804aec8865d5a6d246c1f1522b4141effed7d5ace6d41140dc740fd7144b68bc05c7d22817abc5bb2bff19b562c2441eaa6b5e9a79fd49bbc55d600eca4a6c2b1e3551439b95f1eac1c1118276f582a144e34e676399e37b29167d3bf10b7a30cc336c56221d79658ed829e5b76a21780569333ccf680f535916999cb35862d417a6e3e9fec7b1f56f73ff3ec7bf11024777a51635ce6ca2b13ccfbca63b2becca2d83842eb72a636d313d86ccb16dfd39c050bdc9605729e7158e3176ebed56e92d22856c2d651fa7cb040a1ab78e6627b7632da9e473c06dcfd565ed537e44350eb02d6ff8c571d97d46f5f0c05feb782b489e3fe5f5d507988bdaa61888a924ddfe81af2dc9930f4e1975671b3d8fb8a56985b5efabe7e0f9040d9604e2f84e3c38dc2981272edb400ab1d9a5dc0aa72ff29950741769d3245b9c8918007a1d2bc90d11640dfd9ffbe2951d3ade1f593e25f98639d1dc99c512dad64d86ea2195b254b8c6c031d5f876b3647a2ce3e8bfac637756557fc6b20b4db91f9528d6a742ef8f2142783e9964b34acb4304f26c9974d20bc501caecc9cb542b84bab5a0e822abbda6ae85babdd580e651610666e4698873059fa0524846616c6deb3d2bf174eb6fda1f007584e8057e9f4aa2c8859e8ba73e89f10717f9880440806e462ff1b28ad4b80dc7ef27b0adb6779ede41c767459d7e72972906da513e3599abedbd2f8af1d47e100436987398b23d656fccc3baa50094c9ef80cec8f83441beeed63dc9e5d9383c90c72c775b31dd1fb07df6555e532788ac41fe8711568edd65caf0b7c2bb02dec25c3210343b3b01a1b22e65bd4c3c8e6a21f514355f6946c68bce2d0b179e8a183e1c173d85c1f6429828ca079ca6e5d08bffcc3731aabae8c40f3c12807ee0686e10fd3e3f933441bcecd9dd07d69ea72efeb6f7613944b0340ac4f686c3dc6f40c1d6cdc99d03084bbb8f39d0c502f5aee0fb161e9573bd078601d99478c93800b183e572547067c0dcfbc33436991237416753b7f185b183653c9daefdf146deb99a0687f8135c65bf1e2d85f5dc839662dc9980a42162707f91a90aafaf1df5b7484f78f6ea68b61d87b4d8ea0d417b2286c982e05feadcfa29d94dcb98d30a375d2f1feba4eb97bab08a53a90ea27d1aabbc913f8d4d1f75bcc638d16e7e9d015d738a82d77ba4b0e68dca548db96975bab958183a8250dff7f8cc9b5504d23d32a3ed04d3cb7b7b7a14ec11a398ae43ff108bc2f9d36b1a4ff8e2ddb196a930dcd7de619d53393826a6e5a5da7df18711785b6b5d415320f9d67c02b833c569dcd5519f5e3d366edba18f4cd6b6458e47c1ee5e5057c1127bc10ec93bb659290cdefede42d7345edc81a0468317f12046abbb199660f6e21e7301cd9a4d5c03846c45238bf9848f2b3e679bc6bc9a0a3e54bc28e036082366cdb23fb2b1047cb43ea0e6898aebe48431495df7f67f6224338da3e75e5426f8a6b54e6ff647f9c1d16b4a65fe768439b2cb54e3925c0e77de9d661b959e218f69981a9835532bd1225a6f8155b565133b38cffb7458ef40930d356f94aa2fa2bb0cda58c352dc0e6df6bd8806450a85f88c958bd6d39a3567e5acf3a9084560544d29a16ac4269e30edab7277cac178a3206a8af29431423366bbc66844f1fbe2a9c46837b002bb4cb45c0c0f70b8dd46130b6dda29d99e3c3f9765e90b6379f33f1a6415d35ccbcd82e5a1e97f8b1a1867f399c6b526603d89b9c706e671715d0080aef227ef5e863fef5b524cd0bf2549a075c84b12fae6a589d4bf034886b101440a067e71d707f2bf302cf1985c3692b4356191ff93d2d314a39111ecbd18a91395f7a702479787fe0aa73a4fe92cdd4e60a637af4c78c2f0fce964b221e7b0bc9ac24cf715ffd6b1c38155bd4e155e749e2f982fc551c77cd1f1d4460f1deae8edf02ca03eb889f89e26b232e47aa61a1cd3e5d8a5904d56a864016fe4d2c42569950e31ca55538a978a64b9d0b3fd5bcb1f856fe22f707bf892ed8687b1758fe828f3f1a5ccb53e376b182a7ec536367ed1ac6abc1464eedf5cef68b1aae269103f175b7d8c411363e16485786604e2b31358d26c56907cb80c03cf84fcf6198943f792fe3f9f260d013e0d175702dafda0793968b9f19d31af7346a73c2802d43a3228e74b8604c60a2ddee916fdd8fb4f95c532c6664316f23f6d596b00cd6a8f8b9ede92b115ebd8f0ed6e5d5e2d2a8718eead02b11e5e018a59c3eafa779cbcaabc1b919c4dea80798ff18983767935cd8a4bd127b6e7cca5bc8a00541126a2ab4c6e66385107bcd65977587be2de6c5350d3cb5b7156f34cabd899c9151063cda7a910dbb3541ee93a21af27a7b8c6a3860f67bb6f2036acf42268ce95911e4a56923d9ff1d0adf700c1c081700341173385b30224d3e29bbae68b9f8ffad0adbbd8b2d2ecf5256775603e3f6d3fe3da4cc3623834bc6c27c5d9c58fa54d7739f7025a0102f382ce7c73a567800c1d7539c564fb658e51f239efc01b6a11ada234861c15feaca268518dba4796dcfd14d06427e3ebedd16ea7d1293062edceac6093b5ab072c967e5986c15e999420b6ecdb674b781cd249614b6ede0c1f52767674edf20c71aad1497e0d8a6f40e8cea4a2c01a700dedc9ff40f3cd8d7df7a6a5923e9158e3d96402f31db58a72b8a13e1e427bdce218a99371206c11da866e9ae75bc96518914335d8b5e829bb481219206c01d89cb9d10b22d16bc26a04bdb985e5197ff075f4fb0980dd6cc4294e10a859b970e3a5f4061eaca86e612fe256ec0eaba14a85147f358ca5bc63dfa9534c26097a51f6944b482564a9024d14a4a216edd0bf2125f779d7215ac4d3e71c2773d5fa95e109552de83450a9ff0f1a067aa232d1a77c71fe26f7993cbe185e49eb0bf55a9c0a19fb6f2358d6f358925da53a47cd5257e70dd50ce47545a019b623316314306603567cdbe8dc8bb2b42b7a8e59795adf61b84d48dcad998bde2f668a24bbe4f07885a70f5eaa7211b6f028c4e07b3bccb3153ecbc8dd12bdd96bf982a84a2246be6df3ea2019fd5680d0cf5766b4d20617f1d04e9698f2741c9c987a2767a3ea061fd22d85e666042eaabcb9eb581648c395a548e4f7378f098bac9c004b96327ffc5d91040e7075bc77e1aac12db9fe6c5f998e87dab480b621477f02949731ec19ffa1b61f3087536428d95e993b30b6fb6fcd1c6fa6d4240c5e850d076b154760476cb3780f2a795ac664a6a88de1cb16af583792c03395ce089f76146c6262fc9eb5f16aea79f1111bd7001ac1116a573bdd623bb0401bf595daf7b3f41831ad9c7b595baf3da373b72625e5e2acd9a8bdfde70652c4781926e01cab6c93cf22d4b8598a4fcd12fb456437c623357e33cd3deb5bbf4375ded414b2b2eae39edc46a0b9978972508e1601ae3fc97bcc80cc8d7f40cfea32e71c487339fe345186cfdd6de90e68e9098fa5ebd238ec6913aa416e6db50ba7eec52dc7d9211589b66232c6dc9edc22481c047fd9b098259cb1e804bcb0af94fef2bd8ddad64d6f8dcbaa680e494e6812ebad9893d8cc09a201285dfe3249a7bf650076176b465287663237212c60590925dd7683fb671ec83db431dcc61fd2d31436484b9c940077bf1db96774161fa379aaeafb28eb98eea25a19d1133dc6171a9629f7ae0d598fbbe4e0b05055e332e2669918d8ec9108cff73f2d43cc641648b1bc07ee38dac1dc0ea6e7166dcbf3bc59b1c427dd92f5196ef518a2ad17fd063bbfd3d03d31ed562513dfb451a01b181be2050ad2f174e82a16ff37a22974c07916dfa5ccd1485bb56a0af38315ad7575c1ce185fec9fceab8a0675ed985094b360cfc3b172102309ece07e", 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 1: mprotect(&(0x7f0000247000/0x1000)=nil, 0x1000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000240)='H', 0x1) mprotect(&(0x7f00004f4000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000180)=""/158, 0x9e}], 0x2) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="640200d97ca778a36789156f9b80f0406489699919a68b6885cbb6d8ccbcdc62086232cb4bd6ca626507492c9c25484c2b1bbe483e4378373ddf4f", 0x3b) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="1100000000a5b5"], 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2f) listen(r0, 0xcd31) listen(r0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000740)={0x100000001, 0x9}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x3a4c, 0x10000, 0x6, "bdfd3827b8c435d33410a4fcefec98504aaca6bc", 0x0, 0x80}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 16:00:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x4000000000010, r1, 0x0, 0xfffff) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x400000004900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8003, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r1 = semget$private(0x0, 0x0, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/151) r2 = semget$private(0x0, 0x0, 0x10) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x9, 0x1, 0x200, 0x80, 0x5e4}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x1) semop(r2, &(0x7f0000000340)=[{0x4, 0x0, 0x800}, {0x4, 0x3, 0x1800}], 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) getsockname$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x2) clock_getres(0x2, &(0x7f00000004c0)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='-%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\xc5\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='/\\-\x00', &(0x7f0000000680)=',.]\x00', &(0x7f00000006c0)='/dev/tty\x00', &(0x7f0000000700)='/dev/tty\x00', &(0x7f0000000740)='/dev/tty\x00']) chroot(&(0x7f00000007c0)='./file0\x00') getpeername$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgsnd(r1, &(0x7f0000000880)={0x0, "e7666111a4d24bd7e2e46b90288ff9702287c9d8a7a851c93729f88df63a11888dcfb0590c87639f5846f5f0ca8673bdbb2403abb6d3e424ae483b27e4cfc944cb4f4ab1ba06de0e10c5c683fed18237559f426440b6a27230bdff5bab0f5609d5060d3451be469c53f963266997072829a532ef277b44ba190a9357c81088bbd0f57dc786b8cb6d4eeca0d60880ef5b643d53457c646ef18c035e7dd3e526"}, 0xa7, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000940)={0x0, 0x400, 0x6, 0x6, "55f9ae362ce328587d7c8e44cce071f23f822133", 0x7, 0x5}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000980)={0x7f, 0x5, 0xff, 0x481}) shutdown(r3, 0x0) close(r3) fcntl$dupfd(r6, 0xa, r6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000009c0)=0x7ac) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a00)=""/163) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 16:00:58 executing program 0: socketpair(0x8, 0x8, 0x81, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) r1 = dup(r0) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}, {r2, 0x20}], 0x2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x2011, r1, 0x0, 0x8000020000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffe38) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x37c2d62b) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x18) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x202, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xb) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a6", 0x9d}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000380)="dcdc2c47246630ce2d4787897c3d029c977d963ede7813ae8223f92024fd2706d655659beef3be933066d06f207d7dda664a5f9ba68f1535231ba339d470858be7f9f54643199404a32a95452acdd83b6d47e5b75185548a1edd67b3ede06b73efad5448490f63f419f31f77b7bb291fe79a6d0203ed471551db0cf8f2ec003da5280e24ebc71b56bddabfb41c636a9e26ca29cfe140611cb8e172f7d5d40161d4f2a4f6d39f474a163b5b0d8a6ecae8253c86d55f33b1deed56e3088a6ccb7fe7ba3be01d510e64b78f2a0f27b4c59b3d5d4038165f4a45a0ebc3a1a9801091f945a7c12bdb22b1ced2a38d8f8e79dca7fc61d20bf7abea9495587d40bb796c7a5aed3f8e69c0dd1b4f993992bdd48adbfbaeeea3cff6db001a3cbadd660fe5480ff79cbafdf1e73e51efb480251fb65eaf762383065469a6956c7e28882ad1c2b50909bdb801736cc3b7919e9c32095c75dd39739122ef9e2419a53ebbfb9134cbd6718169e634d5ac6c3435e850204255a597da9c52f87784cfa112020be6df7ad57db0e2787a95ab74be6e0b98f1ff8bd04866ca5b22a6ff8c2fa0f07beb37f9e3112d9ae6109c62880ff7bae89b79430b6682c062b8b5713eeb424dda791d143785c105e111c7317d793ce74454b0d9a4a7136f52c5ec402d1190e7d06b2c524906a5a4ce9266935d661546c5dbc36a3c09fe1bd11434075b68bbf5ba8bdd25bac088ada97e46c430fa3b222e7553bc0dfe81a6f03e2f13f7669e5ec45179ca89af2226007ed56f932e40a19f8974e8631a0a7af18082560f3b33c6cf75b021e3721210aef6a4df8444b0415b03cfa6574cc17587b44b3302704be9460ee588bd029fa460503725ad96e24158920fca09b5ea95176957cecd90325cef2676a7f1938a992f835f48f4f01f90dc71313e157c0cc6189b9639e4482ef4967feaf4d21362fbcefe4d3c44b7fd782ce8321db13496812405ed041575ef632dd849cd8b5475e5b57cacd5e9f6a66c6dc2138a163b73081a33edd4296f653d25e97cbefd906f2ec60f9fabf54a74fb86f73656212b4606c18673d98a323a17a79ace686110a94566e74f8f14e5d785dedfc764fa19f3398c97d42acdba6707a1162f8e9d2b50900aa7cd5a221f1a64fa02afb902a00e6c6ba16a99103dae503398cf1baa8ff62d2bbf5326e39fcaaca2767111f4ee6abdfa428cfd5dc5ff2aaed65dbce6e6b68252a203e46d942e2074210a947761d1967f616a73e08bfcf226a0a20667c4b2db7d56ba46834db652134dd6ecca749adf03d519cbc61c7949629f273a48d3350e3a845f4dca82e460fef2f5c72e46a584eb6c2267e18373f80a61b3098e329e7db5fab15a394b5d4084702eee6466f0c8de2c017c77fcf8b1534c3de808c71eeb83b0de6192987afd2e24754d07635bca516c0e2cdb953befe6bef119674fc52d175ee9fce982ed23b321ddd9cee3d00cfe1c598e7a5633b1fefbf4ffe9bb1ed54b54c851a309a2ab5c52efd436b19aa255f7e8fb6bb207ebcf2654f8bfa745dcfed234c7ff2683742cf7030c25a9abc7415fc7ae8e9f948537809b2cd17c9b143b4107bcf799e82da002936bbb678ca7c082b5fb4a0bf3f272edeb94439987d21455d0fea2212d9c7c9a890521723ea45cffacc982b71385c7c36fb95fdc8448d6a7b59e0f775ed44c31467e870a48bcc385b761be166c2a6fe37bb3c9ceea05d42292d0fdc4c4cb8a192bbdbe78c7b6e60dc97eeb6ba84d67fa171f82efff204c3d74f56d968cd523848a5365158e368719e9c3a9c18c117d18194761695f29c99ea953e4d80e68d819dba24efed0ea320563ff71d9e61bfbfdee692d44c88688abf2428421c3a17411860b3b5cc439093828f1c10846c795d910ec65a5df61b2f4a3de46e0ae8de3057c762306ae066372acbffa3a3d2b0efa5f641cceee12af91efdb9465247265ffe59645c5b628ab106bd4775ea08a43d09030960bf7974f8edcd81a6570edf521a6ed345106f3737eeee03b517261344cb63495179f6964af2690684d63b6fb39d463a7ca9a7f8b63a413630fa10daaaaee2c653e8c9a5fc66a25f6ec36e04c7978f2149b6469663f96725bfab6eb6c2c1f93817154440ca0544ccca1bebb9b3de6e2941ccf02f665093b12e6e0ee754abfd3269a23c8bae666b4468e228a0372e0478d06ee4a96eb068ad657d018c98b2269d5ec7c86e4e45f9c4acf196a8b29ec53d01e0da7b38927693f7dd316edb1fa8ed3594847eae799bb893c0675ec0a261850c07031cec1217e7482d0944bd41fe4c5e933c6654c6e9542e75ef14cecd42e47eddbed2e08206a32c817226d59fece51649b027c74620ede190afddc32a4c6e131ae4c8f378a478a22503f13491a6695792e04c5a846ee06bfc59e583759dbdd40dfe1c92b5db52ffcd29b379765a6e043dfd6c092209cad4c3c410f3d15a993f2e54d1d15c2b531e9dfa8cd380dbb8c9b6d78bf363e399489963386f5314005c015b044b86ad603e026857e0af646bf1965a5aaac0319b371bb2c20bbc946dd6e57e64e724824cab2b9916e7e25a915770bc26c29bc034e9b225a32f549e1e29da26293ae634a08f21d8165a3496e43d03e59e5287f9500cb52f69a78045fa3618fcf60d4ab437d164d848d06518781afea39d07714055682eba8ad27766de396d466cbc84be06f28025aef3b56027310746498214ba58bf5698c34f465392b169ea43aa566231724e19fd6ed1f0a6cc19260413216d12838b0334590c03e6c448091777267402944ead499b89b76aacc528e72b806f11b536f379a1d2dab6b976c8be62c6797fb4ed68012a06eabb48a8a34dbf9eddd1aa1d6d4ca7426420d928ee1f7ae17798a06eacb803c29c758a4297a5f6b49d224679622bf536e9e105a98f0094fbf6728547e65d70ee72e846909b6adb8973e110193050be6713a4579e17202039c17fe05868e865288cb5236e2af03e7fb2fecc6aeb8be4c85dd8b13d334bfee64917be1bac741594b2afac72a4ab6c688f1d29fa050f66d4ddf8e6ffa8125d601eb5c269bb434d0914b5a5f1db94b2a6496b089938d84db8f262081b727edc08a8b225f0b563d2f823993745d888bd461f0601e99cea9fc0570caddf3612262b08a53f8cdfc0764748527a00ae5dee607aa27873636c16de7e26385b98197932238b93276dd9199eb7f100799e9ff493b45b1054bb2b3b6664fdc62d7196c664178ff6be0ea1ee4dbbcbb3c9754893d9c1d3950a44203d91707073785f3a5bc2079cff703ceba24fa4fe2ef30598329eb6db365968ea3ecb77b216ab626cb706ec828f1aa613e19a2fdd5b3f2a1a8403c30a195380c84b8938e8b68e726686dbefe0f134c2cc3b59245f6f0b87de1c2081702360dda820ba0289951ad78bdffeb53a38b310ecf1c176357993267aae2da50867f81ceaa7eb173e8fdc2b067ae756d88cd0af830cd49d2f75fda9c4f6d558b567556a6ce428e259b2344bd5d3718de06ada227d4fb84871fb417c3d83667070c3ea17a237ed2581cfc07d6ae2ac777d32ae1257217705bf3d7e952a3e338ad2e22bfabd1f7d31795aeabd38e656d526a93a4219fd3c0d3116fc3184b823769b0af9f267ade2248003ccd0fc6f17ec66223243efb9e4fc2d35ac6f8abacae3bcd3e2e9eebe8d066e64e7a1786eac0e6bb89e6a82e12976b05ab9e921fb84d8869fec574d5645baf906494e94fbfbac6368b60b848ae7feb32b5e24692b140e366a6360b803254a39f8fe1c1cca029316c819ce4e86a392592a2075b31543dfd5436913cf540575cdc390c356a46f9d8550d0d0720334903aacaacc59862de61333686c944b6aad5e5ca94998bb3fed16c113d97001a6d88ecc56dfb84e528ea7ea6fd999522db12f71a363d9ada22c42ea8f3d54ab4ca2db739b5520013c0780066b86500013e91dcaaffd7132e6e5b0d3a79fdda5330678bf33737a8f055cd7104614e1ea5438bb004d0e57afc0d8b627eaba68bef644ae80b22acf5ce9ba64d985ae5ace281b3478cdc5e8ccde5686e431bc037d768e06d80377a60c12f72eb063c995f956274cedcc40bf861304df44ae9e459b12017eb27b91e27ecddf317dbce639260b58723b8a88703b32a10da6975f0307b813693d0e964ebb70ddd97030f40d19fe55a8f48c8d2cb9f1d65eeff97cf55973e2d10cedab576a7779a6e8e1992c0b3c1d56c91f114335661ee748063497fd7fca1c59e48755c94cb01077aebc0a2a14206da9a3e2bfa7039cc76afb5cdb6ac8532ac2981e01f742aa943af769e53fc28b22a79ea1c01768048450b5fe8334ad435f1b7474f4469b9c5d163e1483f6879cb8ad0b1956ec0cf5b7a132b3649a22c6340c7c8a81ce20419c903f9cf255e478046f0e1d0d6bd456ed02fbdccfd1c3d748b31df7f42c47b138b2defecb70beffe8f1854c6e0cd1499059028dc6c206873e491f5108e2fcae1fd937164c27bf92153b936800fa5b23f173b19c902e12288e2eab15434b1eef84e090761d900e168840ee76f4fab9ec9667dac3d52690beb062edae88b19288764b4736d34b146ce91a4b82975306ead26ce476241409ff38b4ed883c5743ac795ab8ce47bd37a9c31a660141686c53782a45fd42adcc6d4a9e1f66f7f376d8e0208ecaa0d0d09626bb85fec27184d80b651b797d19dffd37dd63f827fe0d8b47fcbd4a49fdd1fb9008551d302433a26d70efae162adf16690f8cb367b96ab4d0278adc05824b4237d760462833ea632c2bdd84383ef8bffbafb43e2e3963546d58895bece3cad191f8a08f2adb020884e042ac940e7727bf1c74ffcb6359a859d66de4681b0ac1977b476700d9bba2d5fa83afd5427c6e22c75662c4eaa4b00d77121c5ab84956a15be483d2119195d3c6ac93f3941e14ee8bb8848307f1d8acfa3170bd3b4dedac8ca39d349bc661cd24d98cc1e55c832f64bc2df1552248588f431d9c2f6c7c3ac34d6db36f08414310a9bbd5ffc090e6c1a0b4bcc24635d3a91e430741037561d72b4c20e9d9d5c8d9ad842414c3a1931456dd5939eb3bb0ecfe4784a92726b656eeb72d9e0ce4d34e315537c9b7fe45848fbad67ce4442a0c3ce9d83a4b4cb01ce23c5a6b46222fdb745636ddd57604dfe5623d7aee7eae2385c2c40aca2b578a418455863df7b513471c808a2729fd067d94d5c6776f1eb2f4d6a32bab3fc4ba25cbdbd86911599c99d28e8ae13ece13f5d925211b5843059785f5b9ca80cd20e463cea94191c2f953e1fe1e9f9209bf43e8a029d2da58a2b57804a284070673c8168164419231af87f842c3c27c26bbddbc802149d63af43b15b4818761bec2dcbd284c8923bc1a2bd34bbe57faaad5d880a8d25e8d31d396b75bd41658e1c54895bf76bedcadae6cf369a80fb3d84f85a3fdb3625021000080cf3881accbee96fe205014cda8a553225b8ea86feba3df2b0e713a863f8c1c79026f737b08bb85c11332d05c6e70097f97a49795dadf73ea3fd1442652ae9625370773fc219acea7e3c252e9e3c99cf2ec93f7f1f8cb726982530185f4725d911a6285b7224223adc90978d4dffe611af18242044f516d8d75469d4948d468af54d9dd29062e6a2e0d1f9447742099cfc4ee79b620816f02ad31fdbeea5c4530c5b8f0318aaa4e7ec3b23257ba9b5f49868bda33138b639389eb1cab78af83e0034d8559f76e22de863bd41fd0ce94106820efaa29152591a7dd0c86aade26769b850", 0xff0}], 0x1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) syz_execute_func(&(0x7f0000000200)="c421785a6b003eda0ac4e1c955ba6c000000c422f545fcf780f3ee0000310000003ef3ff6d59c4027925b900000000c402d13d128fc978c1bf03000000c442bd2815bd000000") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e2a6ea6077a65dd8a309280b4ac7c8ad0579db236fed203854fb63700aa0eee81301ef8b5c7708be0de258e71dbf84821fa4b8daeb64e7434686b5e8e49788b12f350045707e1d", 0x47}, {&(0x7f0000000100)="ccd792a7379d7f1752bda774adba25f072ada978dddd555a195eb7fe0012af44903e0f684556b9e46cf287a5152b7c3528d7f224332ca00fc5247b77e9bab5df3655846f0a045edd36b51dbd20d9e810b4049425621c6bdfe7260c07669a0c773e738ce38bec6f53ad1de2", 0x6b}], 0x2, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x40001f, 0x90d0, 0x66, "d730c1e7fb6fc6e23c5b00000000000000e74de4", 0x4, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x27f73fe6, 0x7f, 0x2, "ae42b8e593664f9ce7b5205e91bb3c78074d9474", 0x8, 0xffffffffffffffe1}) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200003, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x5) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)="f99477a68135502f2510c4dcf378a42813120acc200af9057b5042c05ebc19667479fedc54fe628703bdff6cfca3b051bf124c7696717d8fce6db50235b277c1c04e49412e76422375e9f98bd6b05898b22377ef2a5a3fe4dac85bfd4e6712a4a3bb5dad804f75d47b3e7bbdf6dca40c9041c7cb523325dddbb6e6898414c6454ebe2229fcc99ecafe8830574943b459d2b3247b27881b6a8bf7a03c91ad0f5bb367a5140f4d11c8a2155fcf04b655b59d9a3028497b23821f3ec4f20e4975e109178e1772f90f63d96e8a80bba8aa8daa4d646bfbebbccda5b95775cabe3323cc35f4c0f11c48bcba9115172799de0cd602350c41058983106687b86f31c66cd0f3edaa8d7e5f73d631947389339bf0c846176af0ac4d70177d063861b6c94c1cb970850a31f7699e0feda52198a14d514ac6eab36cc6136f545883c9460b596c28cb626b1141c96490e530aa2523643139fc134a3f425b785b58ecd95bc976da593597a333d01d6bfe9d78324f34ae7f3b9985bdb159859dbb57f614c92027143af7c756a37f715f42f005ae03a9a89e0dc85043e5ccb81cfd11f6cc05b0b3cb0c9a173f71057a0cba1bf34df737278a8c2c4942f2bb8e72ed262e3b91adf182319f0c90b75f37f354c2151bb4807a965887119f19ff5777b996584b434c962f91f5e92b2483d3eb21b42bd460d347e5f4f5c29ddecf136d67b5c970f807d5733bb017f334d5ad87035d9499bf7338500666323d16a19ebd819fabb900c6f22881a1cfaff81d02e4f73923157d80421cb691be28c487a0f24237e1d093594152319eda5c424ffb134546cb10a780cf66c4e4caf5c5fa03a33eb1db7f383b1cf9a9df7d489a6f676b3c374b647d83dd88e42556a29d394c6dadbffc344bb6a8277e18ee8320385d429c285499c51adf3a60b18d38d3324ede144426b825c56af6e84ef7c7850941a21588e8a7259e62d643fbc4727f56df4267b8695b609bdbe3e739ac99b8c637ccedaa1c0adf9d3d3249fdf140b5953bedd9dd4629e2f9cf39b88183da3de4fddfa710e09b009c1f4a530c1d72478e0ecb8b5e46d9e4bc87af8b090510afa67229cc36ba80c6ada56fa364f99216b6f5eb4cf66bdd0fa17c50de1dd82b4d7a7a0c47015b54638d713f8ded9cbb6bc6c3bc3c6d04e149a14d78117783da71814131075a5f7aaf9f3044873ddfdfe6c560619bfdb6fcd71450c3546f72495439d13437b13b0f1b2804621114d029960b86e4727599022ec99f97f96a30879a06d75c5b52e094d69907f2ed68cb5a4934a8b19b20f29aa51e860706c31d9e799d97dfc345ef4bdb8af7a4f3fb993609e1829cfa026143719c78bc0cdb9ff8439cc2dddfdfeab98f0f1b167d6df75ef33d64f224e4bfe62a07b17829115395c027f57ddddf8b4ad38b98dc0209c569a7f600faf19edde54bb3672be46b4c8e78c19ac9e67fac3d100c4613dbd54cf7cb3e195f4ffa714b2db830d70eb0f4b1f14daa49ae6111205e8a37d5d7f0bcf22aa4f133a39f4d9ea1fabd02357719c03f3fb1e470684264b59086416ed31461aa84eea9e7d0cb578284126bf49f3113b5934d63bf2f97766f0f64562986ad88eaf2f653d3e36b3bd50d518503e1c3c84798f07e1d958b168271e65629b792f50f3af819933c2374ed18ec3891c7c50eaa4547edf866319a1a75854becd0b8e3997c41d5919fc52787f883a084704434a6704dbfd44667dfc64e245de2627d3c318f0a709cdc14366f3836992f6bf017965080001a787d84000a411229b74927c70e050ac10498b0103e81802bf9d04b72e8981683d9450383ae89ab27a9decbe45704028250da0cd9ebf02e4c886e04be020b060a6c0551e86bea7ad400f1aa472c3a8427f58bf41a2dc4f0575bcbfad628849844833b4d3ac044110e52e9604f4e0a3d42b64127203c3f124b73e3c4081cadbadfa150920527f4b6d0ee3148caaa7f99592a0da617ec5f437302b2fa0264ff3d552e38cfc9464dde73a09c2f8f0b552deb2177d4b8d0eaf7cdac920376516cff74f3b6d3141d5d737671a7abd30aa6e3eaae6208ae6a38d9bb5e1a0c1c6bb07887ccaee0508b5a95b4549ada402c55bf346d4895a966e51dc712ea174208ec65c37d70ead0762b2402fac53a4b3f021b210c1223a3871248d54756c2c55fedc950b04f743b07e2757cc530d92cf5859318e41cb69ffc6a9686c6a22168a735e4e16c096a1bf4026d9b43e6614222f52feac95230589ae4148b2895b1d13ca91863b2405f7fb20ac7f91cc572f0d622753722698601a2ec297d5ae16122e917f1bdeef35133674f1be7976baf02217bfdb551ec7e4a35fe0367c49f239674f42efb6b4b6b314fc137332ff4dc9ff498a2dda2ccd9c9864982568c61db6e41efc5952e862c653f1258cbe20e3d8864fa53d03f4a395826895112a8855c3f206d65128124d21713c1626069e704ff12be845cf30784eea1115e76771de17331aa7355bf84cb068fbc0fd55908fa523a227fa1e7f25e03bcaebcecc7086f7f922cfa8152a72d9828d3fe198d2aef3f06357f6815d8d76cbea766e5c0fad74a7ab459d97fc3e305c4594cf80402d3b17217d2c0f6a378a3528e31d88c5a7db2c22310a7684e533a9aac0ecbd44f5dbfd7476b1cfc63509d013336c0c967385a88eca54f7d25ed348b4e14d35b25c6b927ec9a4198fbcc3d23969ca4559b29b20e28866abaa2d5e934b0d303586fe650d1f91b24865f6599f53f1992fe29ca04238ddc2619f0079a0e9857d53fedb02a797f327cd655a769a5515dccafa71759361fdaf520d150614cdd593f44f04f07bebac79020283cbf775634641263ea69fe5013b294c2d1cb3b8085fe13a6acedc85e9695cc943c9cf0878abb685d7e4bbe3a977358ba067b6030252d9372dc7a257617a9e45b5598d0028f5d339a465aef7fbd4b17f62862c6535cbb809a3a03a03ae8c722156c49ebe2205fe31c45dc9dd8da5030e173efce76902c9ec6a6bcb4dd441dba8bf1da4ce28255219715bcada0971c6c709e578076affbf1a3942de01b058a6c34c5e99f21d4da757d8d6def0bcd074b0317c13f9132e08ab7de4ca83d134fbdeafb70ce493bfb98094123faea5dce64e6df18a4bc383557711aa12799c4fe8f9ff1aa873815b1b7a1109a416a3c216f27880fb9c138f4385faa39d534d52ce19f1b86604f441edf6787c4fcedb532db8c5a8c81ae896458ef03de01a12eb67f6d8c5714bed6125fef15eddd8ef3c41bf8f97bae49536dcaa5e5e346120ad6be92132c05b242cdb3f0b1fde78b8899cdb77268593262f844389a581973dbb0539ce4c97425cad4d8620e6bae138fa84ced1bfc06fab87a68dd6e80ff1d79c1428ee4309e8b6357350d4639e9ae5f97c4e8241aae4bfb107f11d61cf22c09adf443dc5dffe75b6ff6c8ed0ee139f5854d4f398942ec1ad9dd492e0085c1ccc4aac4a669507169bf3b0869a06fb8e57b9e1025951cdc14104bf6c9186a65075931b583e04bda7d029d8fcca28ecde941247cd47cf99b0b71d77e5b3786dcabd41d3c65aca656658e906211b8615b9e8fceb789503633539d8ec6b758bd17113c92412550cc9a41888d22f4276bdec747a787089aef6c9416ff10198e6c0f0ac919c3619fcd0c160314e1ff1c0320072aa80ef35f0a5ff287be02f870b7af1ca9c20a76eabe8d97755c2ea198a92c26707324681f4af924dd7b844fd6ca44a85b3c898a0c8490b620d8e7292cba9691d27c480a4460c3b9f6ca11876caf015744f21980f41c3da82eaac56cc69baf7821a31ca6a3b15ba2dc0a30cc8e49c901179aba98256b634cfdf52325ccd85f11fca51eb374e0e09d0785e1c51e7eb4d59f0790eb72779f3136a861b377b8028273c9d00c0457fbd66fa531bdacbe93575576e966739ece7681ee64eb4a4354e3f6d834fda53dd836ef466eaeb9f574ab5c7ac9275799722feca6cfe9b1421ae575227259c90d05d099faa7c41cc02fdc57e798328fd2051d4bb810ab5af8a93179f1a2d21b6005004f62be1ad450d84ce9cac39453af4f7dd1ee45c7f45d6ce2f7351c97f79848f1ef645f0ca33ad7e3a5deff7b7dde210b83cc90722c64bd09c45436053856d7fe80c6beca703fc46c4f648f7510f6a3916ce77c0f6ff7389a25fb6582da277f35ec67451e853a7760cbbd88e61ac87b307a3e189c7aa1d8714d05b6b79e1f23deb4db63a324ea5221548b894e51ff4338d315cb1aaecdde4b9a872bab99bd72afb0477e7da5a4c2af76b7a52e0cebb36bcc3893409ee6b418a5a5af72a960b8a754ca1d65710c0f188ebb7e9e4d16a79772f8b00f1d72dbef4a6ca05f4433ae837ae270e854174973172aa653a5a48b076d29c64a52e9aa7100d3bb152b2ade76f4c913483137a47e4fb6574f7871c59491b174767c30ee681ba05314cb8602ec0b97a69e840b6ea875395b6c6392dad17f1259867881021e8a2de6996be972380b94e51fdf3c6e872388b6d5d2446ddb1262c5dace9046ef155d58ef806fe92a4f6edfecc61f13e15c30724f4168bff5911b09dec7b260e8d3ef26a73113ec58abff8def67bf4a34aed68fc33b2fd644b79b05905dba7b249e9c96ceaf15b83a03e49d38caaf25223eb40820c7d766a15a76b34519541ce353935e49df688d8f75fd05218968e7cbb3603dd4dd0dacb69c77efea3dd11e0cbeac6ef27f2eb4ae1d53bdce8dd2487af7da5812d6e364e42bdc95e7a15799bd3de837aaaaa07afaad9fe67309e541ffe7ea3a2fb4f9a1606459b55e8b861a9b5683b4fc8d51a7b5daff5f2d6cf0db4ae3e5c8aaae3db6ee93db8158e09ff1e3cbe7922579686273cb27d67547a85e5906235f756c7106bdf01b3f4017886de879c55bd136d745bc3dd07d9a2aa7dd2fb9d8f2ab9ecfedba199436d34932010b1679c76ae8895aae5af028ac189f9506c6d26ba385531f70253c72b95324c90f88e5dbc819132d560a756675cf2227ca892d12a6c552a624227ff40d2f024a4a1ea436e248470c53089f95397f91b4e7a1db7978115b9808cd8e9980c361da35d16917dcf401ec6092001b14d48ff2729848fbc0f2c36787c4e96e6c9b6b1ee2022285f2d04993152caa593a8c63071075e31643955d0b473340df8459bdfee7a4975ce3906ca1f52a81be276a9b9fa856d422021334e919ad8a0f7da047e025b783440ddd5cc131d103c3d6702a13090e713a37c9046fd09c9272285ef11a5f2dc1398ba04ae7fb8704647177bc07bc9fd015d442fc6cd66eb147f9ca190ff9d00cedbd32a1bcf852c032badfb8db764472e52afcc35bd9c1b377a02d1abe2033ac6bd68cf88b2a050a5b51f5c2acec973ebbae0c87ee40b9d04f340615113c28e21c9216ae7df593016bba2c43e3a67b90f4784a073d9e6e127d5debe07987d6c783aa8cfeb444075a7d00400e95880c612c520cca45a3fb979078cf50b4900f2e17abd5abfe6a6c6121391bc08e5c970a424dc937ebed8cdfef738fa8475aa3d32cf6ac23ec8144396268ec4188b147e26c3af03c233d6d1a6bfcf888a75d55c4c7a231c7e3066d6b599d50e8c2d70010961bf14241ec0d66eb642e09e850f2461ce4d844ff1c6f82057b0ea0f1024967f1ed8541aa4c543d62eff791575d4053cca225eab146d6cddfb4e9a664f2de98b79bfbe8904fd4d418135ad19ca75ed7975f925f3626019828bf498c73c4439322d74893b67b46444a73da63ab25b2f210f18652442b11366b79dbe445ca151a8dbb610369", 0x1000) 16:00:58 executing program 0: nanosleep(&(0x7f0000000080)={0x6, 0x3}, &(0x7f0000000040)) clock_getres(0x6, 0xfffffffffffffffe) 16:00:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x3fc) recvfrom$inet6(r0, &(0x7f0000000180)=""/181, 0xb5, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x6}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffffff, 0x1d}, {0x18, 0x1, 0x9, 0x9}, 0x10000, [0x8, 0x2, 0xea5, 0xb027, 0x9, 0x5, 0x4, 0x10000000]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000140)=0x553, 0x4) 16:00:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500), 0x20a) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)="8fe8351c4c3e51452bb910deb926cac6775a1b5fbf613bdc9cb53d882f408beafb40a65184b965984fa7f0dcd7f5096ecbc4fa8502676584576d9767a177c835195d34", 0x43}, {&(0x7f0000000100)="41e48b335d4f075f380d879699a54a81592637d5ce1364cd8b973aae326356dfd60f045fd1e54b7ffbcacc1b7623a594f8bc19615397ab893e6ddbaa19980f60640230d2b973c186b063eba0867c1ec2222f8e3d80aab6c230e1204af6c7c653edf228b2dd582f3692ebdd15d703d8c05d1efcbc57bd84b56dc9a4936c056df69f5c7e774a0637ecb0bba01bebc518f70189d674e3dccb0a93d2f6b45d289636ce547ada2168961476ac334420dab4eb8b7b", 0xb2}, {&(0x7f00000001c0)="551b9a941e0c873cf5453892d274f806097f03507ecb66b0b9c7d93d058932148edef934604f84bb47b2cc2b8180984dce01fe91407b0b6fbdfc5a656302bc091116f3b697cb62cf3dd3cc9e5071e44d87da30200f8fbd3160fe36d52e66cf6cc0b7f3a1c1bfce7906e03bbd7c63a4f03a0f5c5533f58f73fa0587a7b91572ca2b829b68bea2cc2c0d3f96d639a927c83ffcd99326becdf0357de7a4631f9f55bfeecf27a26534087769a304cd7ce37be29aae54873f619ec269ec3d9f39fe80bd0c19dcf6debcae8e9ed3a9ed6dd09070d1de870970026a03640056d683800f72c580782480e4ae0d9d608ab7051db92e50a56e3ff8a9a76d1a1c8812808b118de271f8bb76495eae9616eff512fc2df80b08c8e3192cca36d247dc4869038fc49f7c8437bd25a71bc2c585acde0aac285f0403517ebc6ce48e18064dd198fa5a2e9bf5ac7f392d449afad63584ec1c77625159c243cc30bcc869a22844fe0665f7df74b0f8c5d97d9f507b00e876ad26e682ba181bda2d39671b175a32a12d1f7a9b4751739be1f7b46b1ff761054fa1208b0933829c522e74a41b2ea6408e6ab7c50fad84f3d67be8bfcc30977def5c1e27ddae38ffda52f9c3c93ca34af6e0af25458e3672c5f4a240fb42fe0ae4cb3c08e3a91254e053239790c24fc1683cf90f4c63b4899b7964c80286a93df3d0f976e464c50660cdd0c09019f585c86ff180878e89ee716ec0080fb1c45de440c3755dd6d04e4c376ff334ebb169b9b2ad78d16d768532372d72a45bc0b30ac7b14f382553a9ebc013c34e5c21c2e67733f3d6fa06dbe5031b5c6c8028f201916ea44729f0a014e13026754799a6413812f670664980c176f45a3b17214b078569475d4016a97ea156dc560433fc058c201ae2099cd722df05939c97f37f702e1d0bdcc25ce258dd5219cf21b36a176594d623d59551d925fb13f48c12f3c7699ad7d49f6ab653d5b1bdee32ff043da650bfe99c7db205bb8db7402de19384063d05583a1ea96cca7b4afa11b4c9356667a5c685753e621feafad039e9180165168c360b30a5bf1961092c2226fefce2a020184999cd7eca71d58d0cfc7068621d4508c7f027b1da5afea748af441af059a06c3b927fddeb0a18e1a2bc42d98a9135824270e0899737844828dccf26d0482974b80901b788219e7a5379daf1371da132cfa3ad480020a36eed0c397fe3036660be734f4eaaf8201b8743c79f4c40dbda899213b793bdd1a3a51ab110a702ee7f1b65bec44066dc89350fe0256491236b60c609bcb0f80be06e30eed99eca13b85bfc8927f2d7284e530ed0e279b6ee9866a1c50ea28e9d3b398a1959be480f87cd644334f3252dbed6a9ad2a23280bd80576aaeb6cd7a51272cf0eb2ffa28457cbd5ffa120369a415b16046a56f270d84921c76dd6c30529777a7882b82a2539bbfe0620a7d92d39c49f155b1a0a7dce51497320778e3b113157f351188763d43e3ab51b531b5640a652941057f93c497e9072d201839bda3164257fd29ade9836cb0c5aed603a0af165cfa020462c8e39be6acf8749b1b86fd9414ae2b8a530bcbd141b09082f54334bf0794358603c310dc086bd9e2c0bcdf1fd794dc51248500fc54ae406622d63582478c1f73b14d2c4517ed803b538aaf7f6575858681e713bac0cd70d648c0861317f4843113ca8fb106b57184d6fe8fa5008f5702754e2e6633b02fdcab45d85929ec306a64f9e76e3e58bd07c32f2d2af394a3d0a1474dc988af000743d06f23f3cd00a7f47b4ae2eddf33905bcf4c62e69ff2c15466e9bfbed68e9b8923c6b42e11d90ffc4a37152dcd265c76039c8ddbcabdaf3194b034e2fad2fcf68f2c4dbfa8e1ee09df3e8a680979d1567f46f88fb77fcc0c1bebdf292bdfb53d5c449658a955fd1e9c9dc8b25bbf68c5c30f061b241405f7627063d35405cd7beb4e041a46727c06c20e46eef7607af77047865e1d2e3c49bcfb0ebab91d67fcfc80fca880b824754b831985c82694e8a09337ff5c0eb6bf31dd47cda9f777e09b285e92d75fa8b37c11f84ac2c7a7c529942e11583afa3d0b0f84abb637734d5b3af999d49d04bb0e7f59ef7f9d4a06fcf0e953aa1b286c1b55c3b244b6759b141d2f813ca6ea96bdb7e984982fce0e26df4cbde06e3c2da433dd521b51b8858cac5a9a820edc57ce833a99d7c0625f21d55c5012a2c18cc29e7a54602ff249d0ae6f200e5b6b2f890f6efbb06534142380077da9c1375ac73f389c7b631df717ef8dadeede8d509e3862bc856c325cb503ccc1db5bb988ce8d0fc33fee92f50fc464b7cbcbe0fb1bf9b26b4c37b6e0816a7315a2ccafcffa6d600c10acc4755ca9888bddb0f2d432b4283ec2e2cb0b133ed8e9d23e91a7e20c48b85bcbc7340f0d9d49f3bed79a4b288a40323512fede2f3cfcbe51a2a48f4d63b8eb55ccfb09d89bb246de3ebd5de707e085a908301c6b129e6625b189bbfac4083fd5c0103c8f4875731dcc6588606da1428019f04a8372a516c338c1ba7888b6f57e789e9439f74142118206bd654a92c3a038b71531bcd9e184741a7634b6fac9b47ba8377b0f48907d07bb6430dcc30167e311770b9203d3ef0cb27d42981dfbc7a904734783d47e51b5a295aa2d07c01bbeed438ac62d90b032e43a5df7494b20e566137921ee9aeb5803cfe3bacce99c64a6818d902f757afd85bb50ecad4e392e460ccf1a1bf780c68efe74d56975f20333cc4539300ba9bd1eb011ed440e8820275fa987824fcf4d3e45aabea477b4919a430528b15df9b64a0abefbde460fa10e4cd249836f3a6864b2c62c6b19564d3d328036b8e08327fbb85c91c10ded95f4c10913a3569aaafd1cd5708c2ec4ce60a3747e948429dd0e32d02e07a8ba60a518991659f4bf76a4e3a2b34b8ead43a222c25b5f7c3c5e9d16321100ca46ed83e21ecb8166f63f7299c014369803bb68a920dea963b8d9230127e3218976f2f72e968cdebabe85ba7a66d7304dc9c5cfe3c0056442ba8f69e672fc385978914b899e15482c7d07f16774e7df09ad80173b6fc934815c681aa23a381aecdbd63544f0bdae7ae09a86952a4cad02725d41d6144cc3ed2edb9dbe270140dc83f91b1359e3281e88fa5b5722ce62a040d4e52b2c7b62ddf9580bbb457dfe931ab9a16ea7bce47d4ef4c243cd1a48160ce02268bff7ec401efa52d212c24d17eddba9d6cb1c0469e3576abfd08b54b3c8f8b92399f2e5d1e8429d09659ddc57f5f8cd7e30be72436bc42826cd20603cbba94ed45585d4ab976405e2576b9e914b984d7ace84923dbaf9bc741e2296a9c286f9ff04bd31a7187ffb7d5dd8441c5813f7f7e19641c7201e61937ec925a193773d8aa14b93a1e3803022f31ddcaec6586a09eb114785c4c14ccf3105cfd8823fb67d467806dca0977e262e7fa1837555b7924ab859b19917cc5b7f0d4972cffd4d30e6f4819d779317d92d383864ab76c09959e8bb2592d17137eb2ed15c8b613ca5e98783d8417d24a94e6c199395a6f85e4d0b064e25fd17ff7602678af7b14b3f0ec7226f7ad4b013206a68814452fcf182dbef6d169de8d7a78c384f1b1197ff1ffb17be26f2177c9d2499dcd3f05862bb1c32b51f268847b80a0590e9903bc296f20c7c09a5ded7129b667fddc9f6112de8f50f040c16cc1eb284f4ee78dacda187652555b6a20905df20844fb7480302a803cc52159cc0fde9f708dac8c76c76762a6ba43e5141b17661e012489fd6a0fb4043288863e2d64e9c89e2687b3c553a9d73e461d78ee031d016b61611c548c7defd1c13214e4a6507b54eedfed860f41c028abc28f43e9086c075c71be3cdb5af3013220d7ea05d85f23a7b6a909ebe3b75a50cc7f434138859fdd6facabb21a400e042d4a9811d75b713ace26817819c62b640af522780ff43612cf63becbd32030a0169da5fdd6cdade9629013e46c91e48a45c1fd8f858cc383634f1e23819a0a872493a4b0fc4dab1c91b84de1dfa3c1d2ae1cdb5b69d204a8afee38f8b6f5b60cbe99bf16aa1736ff022a6190a29040966ee398e6bca62c0985fa5e9b5f1587cb06682945a82f98cf8eae1f5f879fc0eff1ef26eca31fd01a847082ae8c9863fcc551e6221b32d99511cf55c7596e7a72e6acb4e74efd8223fd349b0f768487d90d5e5a186eba29db00526728a7ef77d07908f268e716fd946d5e07eb2bb4c20fc4f97bd64421a47b341bd3f515782c04345008c8d0c4c5aa47545a1d6440036f1dbf8fa03ec1a89a4543132c1fe44986e6903193290eb1cdb3f2d107133258a829c2e5f70f3bf30be6ded206e4ab9a611da871298321851af2f72f9e96c6bffc9ec374eaa44e43d74dc1e7966105b1ddd2b97a654935a81aa17588fe46c1039351a57c01d4184d185ba0daaa1eaea2010df09f659ebf5c65cf1a581f8774fa1f23e85b5c6aae58468877fa10164185a943cf3a73e2766e9d55b95fe38bd99128736d6fc745b2b8d4d6addfa3754c32c0ea377a9d89180e78f723ade4184aae3cdea898dc379ce50fcfd84c1261ccdff1fa9dbc4d20b2b59e5b317ce8646c11d09d88e691d975c3890b34c66992e6f7a723e011e2f445462d789e2a87fa4701b34262b4f2906fea4d5d0da703f5a28621e70bc3ada2aa230ab799d0911bf0a67c9bcb37820f7efd91ba3a0112c83bde1a376daced64169865ca22b92dfae5ddbb3908ae4988a7c83bc3fbe31356f1168b7be205ac70442bb384f97402d66f09df276bca51c1bb70764023eea2c572250d88741d8bf50a2b1d7c1a6baecb4e4eb89fb3ee76334ba8bef6e2ffc4b16cfe40e02177e1e92e31bc96a69a7baa21c9aa3de77f37c08d920055a29b3e874cac3f454fc9d9994a5b68c20fa696982c59f059a94d25b4bf1811a258b4507559e11c1f778e558363a56b092e73ab27e998e65a23e2657db981444c7a910487255b03c0c3758ab1a98f47f98de25301f5e3bcf80a022c15cddb57fccd6684f575b9e75ff74a02ef1292e781f81c1e887c7c938042233167cc85245c1fc1778193c120848d331f980c126aefc1252dc68a4ba314b343f00f0891cc809d18cfa626ea120b42d07e0d4d5110901d1948535a60334b0b83446e18df70f7982594e720f5f07059fff46072882468112b01d51d1a4fcf6d6c2dc7e91511fb4f214f5a66b06c6110dc7197b8659bb62681968a71689d04540c1c302c067e7e7d3dfb815bfe9b63b74dc96d69a83476dea1e2008adffee4c1509df1e662b6089dbac5443a2d67e1f80febe51125e72cfb783cc4707804057bd4f803dbaa2ee2033e8aedac92dbb59596c5dbec56d7fdac5e1cde194ecf702f8bbb3c6a7e66f4d93058a034b5cdf473a78b452445d27baab27fcfa4b19890f7d4819fd52262c0ce0a7dea676e76303c9044e41d6ae055d90726e492645fa96a1f0c945c951d9fb52bb813bd316e832595383655360a6bab251217a7d92d75c03460edf79aaf1d37210eebd97b483e0fb825ef9122960ac72941858e9c91bba7db0e735d03425f6923f33db33851bc7c5bd0445f4ee034b57c1b353721e9740f59641860f429969939d788a1fde3800a017c605cdf8a78f280146b8b3a26062e090e84dddfe8576481665426986872024d46a71c04dfd1734c851493f3cc1ad06e42378dcf1cca2bc02aa8c3b159267d5cbd27359840d47d7fe8abb656cfc335cc57536eecac7a99ebe5698b59931e3908240597d240759b6fc884f9250e7742985c4b5e35e82a30fa28d8b0", 0x1000}], 0x3, 0x0) 16:00:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="c7b3ff539cb2c247e1d0ed84176addcf84b7934ee272312e6013955bc4bea799188f396432f823cc4dd3c56233e383f12d85a18b86eecefd917b86caf793b8103dabe42212e0c772dbd7d897a6a5a8860de911358580d37b8b075ba10f8b92c9b1e3669ff146f1d0ec8fd4bd393e4918605ebcb33d5615e562f8724f5ddb74a07bb005025746eeff555c7031cb9861b1fc6527b70a4316a0311f02e8e3df797fc00bd46d8d424f33d9bafc2666c66a46f1fa5839feaf519ff03a2195b68fd55f0efc6e35aa72885d7e7fd23f52e14fc6c2cc5b09199f", 0xd6) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x100000000, 0x9, 0x7, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5b, 0x1, 0x100, 0x1f, 0x2}, 0xc) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) 16:00:59 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffeab) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:59 executing program 0: socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:00 executing program 1: socketpair(0x22, 0x100000008003, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x20, 0x7, 0x3f, &(0x7f0000000000)) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 16:01:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:00 executing program 1: r0 = socket(0x20, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x96, 0x1, 0x13, 0x3, 0xfff}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82c10d2f66696c653000"], 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e8000000000000000000000000000000c83bf0e40565016dea194308eb6e7e76638e89603c24e5bc7f1588272e2a360d54e4f0c3d7527877afa69230b6619e982450172a3d9c78e385cb854a5f648a507b454c7d79a9fff678f91332820e001a3952a999da373212dd1eca444649f0a4257f2241a35455e694627beb167e5e75040fcee52e2c466ac1f4bdd7cc0d33736db4be74379608f7c77cb6717b269c6263f0da13b11dd89ef0fcd5f567892970d5866d236314206709e2dbcc16ceb908a9731d65c6430c07bd8ec7e0ab87b9683972ba971a58263354731ef32cc4f30aee0000000000000058c8db0775ddb5dddbc327f1cfb68011552b8d8cce56a659a6675070e8b17a1d5578fd5a97231c2182b566d538e7951085f29dd3c5f58125"], 0xe8}, 0x0) r2 = semget$private(0x0, 0x4, 0x240) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/218) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffd, 0x100, "02000000002300", 0x0, 0x5}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x1a, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000000)=0xc) setrlimit(0x0, 0xffffffffffffffff) 16:01:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1c, 0x800000000) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0xc6) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/189) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="bef2223d39a6578b3dfc5bd0afa268a9303daaa8aff6da729a38a3c10fdf977aa35f9cc91c4cc0ed60a57c5d4d198ebc68bfcc66ad311358a7283d01b6d6d79e4cdf0cf5d1f237525a1496c7854f61b11d76a20abbc032", 0x57}, {&(0x7f00000002c0)="73757e9d63b4aa0df9de0dae7364365b5a66efc6bf1f7b224bec98f5e1c0b0aefae8cab72c093e25e48b7fd059e8901f83179fe4fbc60c81cf1208b1fc3fa2b67e170f471f4f2ab57447f67f7bd776c9650b3d8d108ea4cd15814aabdb43a9a13e86cbcf48a1afb7691e36c9213829872debe500b7f84e9f6d48022c2d405cd2dec90d750133d7a35fa287703bb1357d5df505330e59d7b229b07f0c793d7e5027a83ac273d365e51ec25ec177b1d9", 0xaf}, {&(0x7f0000000380)="9e13b1f2364e3d63d35dc976810eb380733f4debb15deaa022d96f60c4453eb46e42b769abbde86d59557180b18418fc3d69c1c712114a34d3a8bc7699c719b2b7358ca3dcf7b453a4f2102718cf2e1b907854e74808f42a6108c533509d8849a14d1bb039cd5018283bdab8f29c0ec4d7740d7001085434c1e1e4e40e20433ab5a1daca90a55a45072a4f", 0x8b}, {&(0x7f0000000440)="a08f19e7de7e2b63043e877087db6fb7e63c450e751112d0a139474b5c71197cc40234c3cf5b50ef6826e200590ddc358b6c3ae28e5a1aaffc1471f05131376348298e478cd2733a0fb7d140819d1757de4718e85331938ba611038e78c1dfb3eace3b6717b2c5964c7a6545585c55cf84b61c5ef24291cdc41720621fa88a5621f8c8fd766bf6f3f7d772dab17750b248e70b0ba728c65abf4c64917690725c158898971f42baaa7c23d778866ac2147eaedfdd54737f5222431270e0d71dbe037508c28d4a95ff34edf9fb7e4e23739fddbef8218424f3b0a3213c7a606bf35e982938c7be10d6976c65e9293a5d6ffa5cde6531752fcd6e01", 0xfa}, {&(0x7f0000000180)="8b0c4c22f9108d3f26aa9c9b2b373f7caa73a2c225df7b99fcf4ce6dc0ffba54b98ae22d64d9a9c31f1f0cafafe7bbaf92cd73e3b4c8f4e24b", 0x39}, {&(0x7f0000000540)="001cc3c00abcd71e552466ebcc80fe3b7be4cad9e150ba7be80d890d9853434c1768cd802453956eed8e37377ee608d39d917e66ee8a44bf285b4cf5bb7fda179725418902fe935550866400a1fafbebfae1419b492fb84207f97ff5c50b643bf904a01a0e4a2f7c555d0d3f7fcb25fc46bd9f43ab0dd0521abca7f0f7f5e35afc2f50b605bbeabcb97052b0ba599d1581058922b9ffc149a288b9b4c398d362084bc372ff5cd7f3131d0be3d3e10e94d37d909d3ea5a9a8cddae0a2727cf843f0c2d76adabf756b37c59f2d44877a0141aa224bd25226fed92e9d30", 0xdc}, {&(0x7f0000000640)="ef3f1e4867947aa1be529d3362e204e9f8cfc8c4eda557132bceb1f559fdec7024d8eac173a22edc38bb29d564e353d2d09de200a8cf2aff11d4f6fe317b71da4443a53429e5dcf14a95d0eb0739fb5882d488f0a8efdc39d2b4fc03494a", 0x5e}], 0x7, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x70) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x20000000000000}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)) dup2(r1, r1) pckbd_enable: command error 16:01:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xc1, 0x9, 0x5b}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x5b}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x3, 0x2}], 0xc12a, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x40, 0x1c6d, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1800, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x41, 0x7bc, 0x400}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x3, 0x7f}, {{r0}, 0x0, 0x64, 0x40000000, 0x5, 0xaea0}, {{r1}, 0xfffffffffffffff9, 0x48, 0x40000091, 0x401, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7fffffff, 0x4}, {{r0}, 0x0, 0x4, 0x83, 0x3, 0x6e}, {{r0}, 0xffffffffffffffff, 0x60, 0x76, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x1, 0x1}], 0x5, &(0x7f0000000080)={0x1ff, 0x54}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x8}) 16:01:04 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r1, 0xd) close(r0) 16:01:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r2 = getegid() setgid(r2) r3 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 16:01:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x9d, 0x3fcb, 0x4, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x5, 0xb0ad, &(0x7f0000000440)=""/143, &(0x7f0000000500)=0x8f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x212, './bus\x00', './bus\x00'}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x180, 0x1c) write(r2, &(0x7f0000000380)="0b4803b15f20d9533908ee318fcb02cd99c25f9e8417b1b1971fb67b906845e6d22a7f157de546d091362cafde3fbbf9d99ca7a1c2aab05ec98d5c6f1813c4b0df1d3c4ce2f743f6c6dcafdf433a357ed3588aac137dafda7ee144f645c56d8faefc700c2e82cfa9f974e7301d467a55d1521a9c2531223a045cc3c84dcbdfc329fac147cea1965a8d5831e8", 0x8c) r3 = open(&(0x7f0000000340)='./bus\x00', 0x3, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x16, 0x1, 0x3ea4, 0xffff}, {{r3}, 0xd56426b564f94237, 0x0, 0x2, 0x1}], 0x4, &(0x7f0000000240)=[{{r3}, 0x0, 0x40, 0x60, 0x10000, 0xffffffffffffff46}, {{r3}, 0xffffffffffffffff, 0x4, 0x12, 0x80000001, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x800, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40, 0x86, 0x533}, {{r3}, 0xfffffffffffffffb, 0x0, 0x81, 0xfb, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x27, 0x1, 0x400, 0xcd28}], 0x400, &(0x7f00000001c0)={0xf945, 0xffff}) r4 = socket(0x21, 0x1, 0xb115) write(r4, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000ffffffe6000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000061c839d0fa7a26f65f262d2f1f5c8b3eb8ac449d3def612d777f7f6041e6ae459ebcf9f82e1921fd7868b7e79d8f3959915407311acbe5c6dbe86c9f458b66a053e775cec5f14168bd43e9e7d8787056a9b20f6c476fcc65b8006a10e1697389db3538245d27670f90ced874a56d"], &(0x7f0000000200)=0x6e) 16:01:04 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2f012e2f666b6c653000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x1b, 0xd33049eaa64793ae, 0xa4f) 16:01:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r4, r1) getgroups(0x4, &(0x7f0000000040)=[r3, r1, r0, r2]) 16:01:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/193, 0xc1}], 0x2, &(0x7f0000000380)=""/48, 0x30}, 0x843) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x5, 0x800000000000005, &(0x7f0000000040)="292918d7", 0x4) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffff8d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x85) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3ff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) recvfrom(r1, &(0x7f00000001c0)=""/71, 0x47, 0x1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x55, 0x80000001}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x2000000000000001, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/224, 0xe0, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) r3 = dup2(r0, r0) dup2(r0, r3) shutdown(r3, 0x1) write(r0, &(0x7f0000000000)="99fd27f7a03c7623afa8fb3a", 0xc) dup(r1) shutdown(r3, 0x0) dup2(r1, r3) poll(&(0x7f0000000040), 0x1f2, 0xe391) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000140)={0x0, ""/189}, 0xc5, 0x3, 0x1000) 16:01:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x60) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000100)="02dd0dc05e55e239cf7a07c5e823af7dbfdacfdd90b96794db8739c6e417f906f55ef777eda6a706d02cf1598b1862dc1f45d167f649a3cec6f4abdc1ac2d430046451f308287b35c29762c1e8b10c8debab188a42ce1a354a5e6c4dd43fd2c775de73ab8a8892ccf5ecd7fbbc3d284943d3a2dbcdb0ea0a62fb74ff6cb10fe247686248896b75488524f824cc9478367defc49bdf9214694fd033c33fc7d464feaf60be97dff76a198d1ad2130583b87dd43200d795699b5def50bb1ae37cbc204338d66419dcb01a10ea8186a6b49a8515e966111b602fbd523ad97e144c0ba214d7a10b", 0xe5, 0x4, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:01:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) flock(r0, 0x1) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r2, r3) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000200)=0xc) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) 16:01:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x1}, 0x393) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x100, 0x400}, 0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x840) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/187, 0xbb}], 0x2, &(0x7f0000000300)=""/94, 0x5e}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x4e8d) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:01:04 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000005a00)=[{&(0x7f00000035c0)="6f834aaa14d7999e1f9726a98298f2e9404cb1ba826759dd0ab32744e886224a5de78ced0d2c16932973d8e644284e9160f2277d93bcd1e582bdc3e07a6e3ace32f1fd409ad68394241e73bb13c410b303f05f55410bab0cf16705a10f75c035f28a7f88e7dda179a4", 0x69}, {&(0x7f0000003640)="d1f3f8b8eabf8cda865ca0f68d167785c5fe7fc91d72cd7a8141ab9c8220db38216b71a5f4e7ecad1ceef8f0ff6c41797200287ad87db8ea2d08a66f1e7a4d0943ac3e8e21af0e25e18d034f8988999eee1909f35d57e1c2086fc70b1aa37e936f47212fee5f90f72ea7d8aff1bc8e0ad3e5b02075", 0x75}, {&(0x7f00000000c0)="d7c054292717ef7a414526cdf4b1100093265e", 0x13}, {&(0x7f00000036c0)="e72566ee14223ffe973377977cdf1e9307f601ad97d5d31207ef49a0185922e2a548c84133fc02149e27829dcc504544fd97804c5b142d23f168c1f57f146161bb8d1a5d2d227eff7b5e30a6aa979141a9017b0d104e73893a0e4ab65246ce3cf04420adaed1e4b5016a2dcee8885ab23fea9118ee4087e2416ab2ee06536de7dbf67b77a19e16ac58d9238ed0adf3d67b7d1e35007468a39ac3ecbb50d816c5698bb197e9550dde162d3adbc2859a9d0ad1e2984f82213ccb3c55f541daf40848f4fb5498c1d8ecb7672320294277c8c3a53ba9a92eba7a6f8a85f2d4d286cf32a8e0da7441484a1f363afea784f9cdd2bfb37a4e94fd4d409e0ae3", 0xfc}, {&(0x7f00000037c0)="6c9cccc51eb8b6a9d87a1bb594b6fc483d2a22fe1fdc2ff09661ce48cf5ac3ea0ee3e1ab6f2fde3dcc0e30803ea2dc7e33402f590542993627e01ebbb2170de2b9dd417e4c4bb4a81f3047b71a694bbba4f0d7b6e196347d7aa5f8b66333e58c3606fd822d767fd2bd334ee5e35471def5e673dd1296ee1e967083d287acf33b81f62770b4624c2714d04e96c88130c745cd201fc90802903d29ec95f474536ab6b6f5eb5803326666e4349a6f5074f689817d4fc24bed466d345839e6e7b4", 0xbf}, {&(0x7f0000003880)="1a46a2cd410da1c4b219f66ee640927e1ae8f30d828164c73ec3c417b758ef4d89a3ba73c6a088f5f0cb308e56f3610853135280682934f73c2532efa6f1", 0x3e}, {&(0x7f00000038c0)="bfdcf42611b6386da6b05288b30d75df7804acd966b7fd5ba8b9e34084e2dc183c08123a87d159693e10da756668a25328cd9e1d3dcec43cd859ed94990c3e14140926b8", 0x44}, {&(0x7f0000003940)="b7df10dc3f25d1341f87a5194066b91fc46d155a4c47a2ca57c6ca04d63214ad1c8f32435179942d07ab19034992d9ac7deefd3d7654833daeb5100f9902bcbdf2219fd7f23839197774ccc8906f197d914416dde29182d3e87d4ceb87010b9b5a923f8b069414b73202fca776bca1742eebecb61fb0e7cea12afe932fa347d76226226e41672b8ad03234e255234f0b77a0204adbcd1b89f9918991232ed93eeacc94710a8dd46d6cbfa32fdb6a3a4be2ac1c08a41b5dedbaebfda78d473f623217e7b78a44fb0b28dd0e5e1662ddf28d62e88b4791fc02713411c585c51d1e217bd2fb5b08478717c2e536cdb5f65bde5c12e361459811822e9d0ee7685d05fe3a80dde6626bcbf28f629e23061614459b49489cabc29efa3e3f5bc218e0d4d5592412a38a72c5c976a2f9f56d93e3f6eceaf62e605d75d877daf74116a00a2cbb91dabbaa94b297b4f8aa46c1e3db78a538adbaab167b97c3c08071afa06034acad619887825a89ca14816801a60452bec525183c9a123960797c7934efef5a123f5e9414965aacb3c0ecb1c613cbaae9d315aac35d53fb8494810a6af49da23f225011209b3ca8c29a8b226058c5d3df41e7dcc144ca58c5c2d595424f6fe652fd91fe2e9cda3d7c37ebeefa7b979c19fe9ca32a831652cbab506cb7278f0c84d0ceccda0f16ea64419346ea8d5be1e69389544a56d12bd235acd655abe7270feb69d6c24eec24d5ae05371c609a2a312927cf21a8b08bce8488b0da3e84bbf6edd1fcaa20a117feea18c27a163c7d8e3c649685678a01d189dd81c6c6fd2206c6605c9602b09ea615f83510dadce286a92674c7e9a9c6a0dab080bcfc9aba888178d28ce035023cdd00e62bcf65ce4a06faa93b52d92053cfebb47daec3938502179eac69a2bd5363c20e52e06dde574fb6b217514510bcc35aef6d8306ec4ac1c54ee4dcd5c7c84c24f023e786e2b81d05e194f483b9f5ae218d2efcb358136b477bf17876cc556c399236b77e5bd3081c42e5fc3d043b0f678e35d2ddbebe884003cfb4544887ad0174bbc39e302cceab9ce86308a874f664c22028782876589d1728b7c390ce01101711a08d9344178f8433b008d8227d3b4d777f93b112e8b36cca2dd18e992d9aeb8dcdcbe7a3823562f8ac91d628c370dedf9838b84f89986dde0d7e4ce60756937722a55a34e928a5f5a785de3bb5fd619315d91763638f88df93dc38283ffdb697d0423503d11e23942ada734198a018c700a4bef35caa851b001b4fc34dc4584860a4af7d7b3077fb224219984ba5d8ae5d0d2870320b6147c9e9f90866091cd249fcab25f77b71645f74998748bed391841c329019b68d63ef7e4dce77172333324f721d3883841603b2d746d1e56d822611909b329c31d940a8f1c527c12da1017dc791d432046122b0d8dd08b76b685965de537ce0cc37240ccb420019c51ae6fc57695d355f5bf2108853a49752668187df91d516bd210eed840f0d6b36c80e1bacb0af8bddefe07f9c39e99a52121cd94fb7724e0f720e97f617bc0a5a6b3b7a1e4bd9dee3c3b038508192deab3e5f49b4459dc0eaf3e1cc5a8d41ed19c12d3f0a418a33b1308f1eaabcb1efd8f51c8c3923d4cec8443641d85e5a5b1a2e037d33fb57f32feca501edd9a1ce8a1f4682aa76ddd7c779acc0e92f9081b5b38b3f93d196a6d24bf1908ad3b9e7c5196d03852d9dca07529962b176872ee9a2f65267398bc2f2df3d10d11cba2c94d1f7c6d47434d72feeb8c0063a09df384eef0568e051e4b4831e5165b41f162fb1a7edc788572216e036e9782501f9db52ee3c1dfb585e75c1bade0279638d47c2ce3e10c2b0d926d7d2bf65f58d36ce0ae5dc5ae8ad17fcba5f122894779ba109a6ccda34f1b25a924329074a3a5e5515b04d061e630e36737ab70bed7c7e2b82e463f077e9f0069a8640065292a9f04cccf38dccd422f49afbbaefd8c98e649854df52f3f4f6fdde021eb8d8579c7da5c1032fbb5837c674d60d6a9cce383bb266bbcdbc93c5d13d6af1e8f52f3446acc5a0b7949e83cc6efe8bfc9e2cf114ca8da2a3f7611e85652729b9c9d1707f965ba306574bc15e322c0da34a16a0f5e947b546c3e310ddf2fb8dd31fe01374f476a6444fa4acd35130d25851dfe28d955b17759bebb32c7e6c1759ccbd3ce978ad5313be04c9877655cf71c1e3d58a5f6e20cc37b2e6c2643f08ac7a9086c17a11405c494535ef298aa90536dbfab8f41b76778c85dff03d6350d75056a43da2866d5eaf67f5137d431c060f01a6c6af7b8ea083ff30455a7f45f90c064299117f3bcd4dad484cf8ab0f94abeae51071d3ac8462e39244028880c9fc43ff5772b40190017fd2e6de5e9f57a272aaae9a7f10bba10967aad50bcc2526a729a4762c8506a79a77888175bb737bd3db72a5f67ae655548977ae3b59183e8c46b3410a98e32d2a124f1584d2e66ab9a9659b2294c6db2513059573056cfea530cef9677ab19eb713fc83f4e86674ee6a32ba77211c22276b257f121a01e9d2949518d5efe90c41beff1d0ef6eb12b38355567b3380b1880b1b20d80646f9f0cd7881b2d55a58f9a4c5ff75112467a62458b840e5b491207523a8ea91e40e151448a7fa8356c97139620e8ec905f7668555e5904df6b6d27ed64a67bc410809ddf8b5eb988af9e174f1003982bf5d994e0467508ffe7e26d3201fb8110521e2b8eff54e2e94327adf4da314b0144198e508fe3f8f3681b4da65290865e99200c8c05fe7852f1eb040da248c17b9a1a4d2ab89da1dfdf098a1110fc27c0e0525c3273e988347bb78482473682a31e2cdf0de08205c8bd82428f052343caa3e07374e269e52501f13ec87dba3dea13b37e0e335b43537456388506774dddd96a83517f85b2fb5bba5f4da240b0fb92edbe75f23bb78e74b2bc7242647c7c0bc823219b1f9828acb72e73d482e7c505c99e6b7bf37f8993d68d797c08c4830057a1a19ce5e8435593df3c7537a43e3c4f1a3aaa4bf6f1f427d9db7ce26e795c33350fe0339a30cfa7f59f42b1ad87d25de933c67d6b8cf3cdfa3d93008e5fc4fe35ac816a8acd843b316fdaac8be47e01c9aad0a6bc5bb1a116a1cb1f4ec006be5d6888f6c9e3e9d77c857a9460e75eb38c6783bed88082e4ef59b5a6a8623c0e43de42bc4a76baa38e49abd1e5728f8ea3535fbeb1de62a4dbc4bacf3322675e225639309b05e0bab0a074ef18bde1de8b6d1cd3759f45a87bdc293a8c8044964dc5610babbdcd2bceb0ac623e758b1711bdb0d7241840a441ca3157d244e45748f2869bc9ea6125d7adda8f92e327965e7ce3b46c05db0df777db14d9a7af58d68df1f3ae8975051655a8ca8f3bd1f70acd591ef7ba65dc46373d96e7b2db65986bc7f94a97b61007cbbc6c411fa494689a67a37b95595069b7acc3260d26df35615ef3d3011c9e1a4a24e412c4da2733c1309fc5c3ef9b9d6bee73cadcd5df56542a78ec28f2c537379ab7af9e467f03bbb18dc6254111b4d12be6687177ec8317b63d37881e9a340f6d4dd29e3bd0ee9a534bac226927e580352ce23780ab0d92b83297f4f60099b5f605c0873bf5aea23a3223f3212e511340fb4db1edee6a815b9536778a49a62e14fab626aa81b0f65312db7ab7473cefbcd4331ed7d74985a7491bafdfc5368900b40af061c35539749c64877ca3a4ecd11e4a46c39b0b40e6c8d96df709d6753208fefd5b2d5709d9454712dfad9a2cccf698689665487a531c0a5364c529f877fe927aa089db8aa77f87bf4a62825a3028d85cd7c7c5f3aa0fcc285c77c44e3a94982bd6c53ab164ce8d76e79a079652f977231c7bd8d0b728d31b57bed802a392b1f71be019f0a0216ad040cca0b41a09210bc18b7ef3ff5bce95cd46a10792d97e3adf5120599511ca3b5608d7d70febad978c718d6ff4de19306d9a87b03cc10160495a55de39648e59960cb264c534c5d735995e37a8f4161dda9da3cbb7a1e29c657a55ee302415b96c79a35bc4cd5ce224ee6ff3b2ad99862e3580e8b19246b29d7b3aa94459177e44bb89e15833e6725e84199e6a1fa255323d5429dbf9dc3c155ef828245c681f0662e60fafbe89438398e2c80584f3043e9e6e468efb7c137fb822f95187344af7b69f5b405a3376c1e98c62266169f8d522106cd9c31bffe33644a9b80615a73643efaf53043c3784ad433ca50347f28bfdffb050e235591a274921efbee348f7ade605a98b558d5ca45bd1f9eab920e058886d206b18c5a03a15e6976ae117e626fe5dcab8d6a51a04b28f4d7822d6c960530ccb22b077bec032bdffbaa1f8cbfaf67633f79dd74f9fae8047159d811edd445d1c74c30c4649551fb56f29572f9f6edfb210235a88f8920c2b77bc2453907900a9975b88c30378c34f6edff2ae03c5c605a3d9d75dab0de2dbdc5e0d8ede617fe718bb22680d3653c09e12c3738340951519abca1a8fe043bd5ac3f268ac910afa65e523d5449f35dae0ffba4b7b8e1b1ab21a43fac94dca426d2704103e4f901f5b5a953a2712f0fe8ae8d69c8a0ef18b2409ef8afe872b7291741cb10cb921a852019764eba72c71ec262790261abca6e94acbbe62919c3dfa02580e11966e043bf5f617282ef34171aa039372a2c895f8b7f09d662dcfe653833d8fba7528e262e4ad6a54b6274ddaff0a70d0f6a5f64255dce387a0e9d6d2d5f9b7940d9a08e5eea9c759804ea1b1f5de4dcf915e664d809487c53d446b83f4f6add09701a9305af2abb942372de5a3022d3b7788fc473ee7fa40737d91589f3d8d35b3f29717042321a37947576a25f41a414336b4bcfff0bbc634df57d6bbed61275f0836f7b61134606e2077c314206c0c0855c847480a12454851d364671dffdc543fbd5174b7bf2562822359db6bbf9a1f97c405cda92953b58d00a0d02b13f0a3eaeb57502f3e8326ab77eab07a8f970c68e031a5853047a3bca174f064c5fe6ca9b8130cca73d16be31372350a0ead6ce6c837b2c7df939a4564bb7a8f25b3df7c8ba1f8ab36d21fe5d60c0ab9817f59c83d2eaa795abd816b3a95cd7af8608147982b9b7ff42cb990a8ba2bcda79da9a7255e634b4e133b8a396ad2d636d62cb1c97f1320ceadabc4bf5cabeb2d9c2e61ba8fd574f76e389faf40cc7c62803832abacbefdb83cfe732843515b3883abe7fa34fe43b2c033c06ce4eb44d15e9e5fbb87b9463a10d5ea4e713deb7cdff711185a524f09c67c899823f777c0d51ca1fd23d00b1d9b0887b0b3571511c5a269e38728c252cd183e6e71676a4a111a06b08f2835a65fa7862b237453be5485c90487116aaf2ec6d4064bdd1927109206cec5657ac9df8d8e9d912f4bd04419876bd256f783b1abae404a7645484e3d8c3212dcfceef28488d05d82071934a55a90958183a9bdfd92774a18bbc63aa1022a3eb60f54f1da034750bd5da1132d2830d2f749d285b8f78abb0239df4e0badd32b447a737d067d0bd37e7658d99ec2ba817fa096fc6d9228329a3b9592c500c4af3d3fc9bd85766a9e4b3d4d69363e750189a2755926d545fe4d08ff362da4dde8eeb5ad430ed57252c3391462bcf4ad3c1c410b7755417e4367ebbc03d1a041735d0df85bfd9a7f4b2624a3386e08f92c0bda5b8108a9e04fe0e44ad5b84980e7ba4a75dc146fa8847581ab8d57ceb3a08fe3fbdb3eff6cd700d57b1d6cccc0ba9855db0d4f4ea71a7c39252f765a5e16cf87b0022160f304bf2f283483c6d8d08a162ce643cf082ba62", 0x1000}, {&(0x7f0000004940)="601820fcbf640a47f9539b07895f7bd1f80b1f0c4c006c059757d27b49842d2a38143cfc3f64708be7b7847b5835c0dbce54b3d9d7b2b4e78dc69bfb510d74c24c3e595e3241e0dc27b287662942a38562a64a32ca682a6d2439e22fc1baaef6af22f6f1887ed5b18b01c281943addeb0ce5a10717ddf3ee9cf9f71bbe4a6a8ed430331243cd8d8dd38405538fa0f41248673b05ceafeb73c049e1a2e9577ea659c3016e8546c30ebaceb3bc798a4db7b09b5b829c41759f420ed31ab2967f6cda27e8f3b7d1aa99c714493d946e049ed03567ce6b9f4d1c57d709ab28db5722e75271309a21c4796e7629e823d1e31d1637e3e11ed12b899d2144a29d0e4ca9e675e01a2dce33524a2407f85f047096e9690aa356245f82a9ac8ae0436fa8d861417d35b63eedd945fc15a40dba8d4d96246a93a8dc5d4974c1ca78395d7758518b7a235213cc6fcc916e0050d6f14c866e6b282d216929692c8ba7d7bc8df82f6bff626d6547049598db6deb2565be18530e56e6d89b75e6010d985ba56db06e1a1515a54038826747aa1ab9b22a246b06e57bba7a9ef55d91bbedb91c3ae03df07f350f3d75c4964472845b4284cfb2a3b6d56b201f1a7564b36791501db09f00b3f5a9f1d3e2f4a2f2a3a9a6f85ab9b8b5d44d8b0198f1ed407ccedb99d4e8a4f62bdf2215a1343c0e8767e8197226ff8742101fe19e2062298b325757c4aca9f8a087d6e1b627a22053e64a6ad142f5f085c18b8f794cd36b5f1217d9ed81237109e214d84e79771c9838f44675a46ceb02926712e1c4b7a3d93660b1f3f37791620fa9ff7358a50cbc6bbca5b3c6df931b852077085f4e4cd05f45545164a66a2a8c3769637c04341507538d86044e784b63d96bdf5b681424f2184f9dd2554f4dbb5763822c6b7c65ce1c813b0422f4edc75927c6490343fc272d757762c46417bc9a56c5a8e4f7e5305ca19c8687234a9d39ab99fe7974343f0a3834f2a9943f5341d2ab1c38e648a26e3b29964008cad29de070dcebbeb1ee1434cc8aedcbf8a1db18d51cf741cf1cc2ede23b23a9c4dacb96d6eb15def7dfe68f7235286d0c88d32e9c6dd41ea315800f085f082b94e1fc7624c4fbbcd3e966b645f92ae8a7566c25578e951000cd17b6aa22e8f2dda82f313026822244738f162ec7169d852457e18058eda0c6aa1a7ec82ad659af343a329d959d47a9cbb8668c29a7f9c1eab873c12d6646abd5cfdb3dba6f49c14febba130f06e47785b02beec781842f8a50b3b1db700c22df7f66e5c13de9f82a18a0d844f7e3b6c24575d3c77e45460093c8f458b70394d2187afbe5ceed923926c3bff2348ccea1bd55d10885ea90b0e53d4032d9e75f59a4c9518701ff7b17efb6b8ac29d141ed0f1eaa43ab56ad0b0b2047b8870677641838a0d36f6985733fd07666d8e4fbec57a22ad3bb59b902508f2d1a5d9a3a3a63b64216ecfdd92da8eea300203bb0f33330ae0913fdd586b5df6bc6b79f6679e2c06ffeaeff363358041645ce11dfdb67eb9e4e1814d200bdd1656c340a8a2d8c023d2d4f58ada406f501e38279d31d02de2a722377e08615f05a3fb5f02df43589a8811a2cbb4c7a31bf9498c659c3afbc5d612c782bd5273a348a2c9e1c6bcb25d05bb28416979c3277687e4943829172595c52a0f8a12a8cf87d50b34f7268f93cb25b9acb66789c2842a48863d9266adfa24ff87acaa38a3fc4264a94212f43591f80d14d6a1bc599a946fed978a8419ca7d74fbbd37b72e323298e9f5e6f4a23cd37991d0733d26a4bfc832da5d98f9b6538872520c904795a5dbd14578ef329b2f605f7f2adea8ea68e92d9447398a8ebaa2c501aff530adbe768dd1e2f5cc7ef11ddd0736726bc5784688d7aaeaf4a5dc9a7a0124c2d210e879e2ea2c84a26c2f8ddee9d9694bc7b4b2cea70bdff38659b5ce181d2a262d502268f532d0a3e329eb858dcfd3ab555fc88da93ab7a82d36ac1822771d2bf55a59994707959de455309215b075760b6ad7112ac82faede6f937a86e781d8b650945f45e005a9d30b602d433d4c72196c4fa7f07d9f423e3ab1c8583da3ac98f89505d32b563254eeb10476685b69a46a89dcf444c1e0bdba3b05b9e1dcda10ab668dd59df8e03d991cf79d37353b6db07df51e5d34211a2137d99b1cf272a214e90564620d5756952cac14ce389f6ade62c5fd2ac5ffcaf9d87b5dd30ee1d678eeeeb7e0ec51fa9eb264440d1b8ff33ac2856ec3ddaa07345bee9dc93afde435dfccda5b34e82bac64f1be0e3c293faf3828a8544f31de21bb1e03f2dc4ae1a1585664e26ff152562748a896f76a38311b219c284db145130733f0ebc68006cf46201bc541b7831d2a1f5da2c88178e678474fc5b18a8f7592609df2c6cc395c1379f9fafbf273d3fa6dcae6379010ededc63f63d2bccc1a79688ea242f07d686f2efb49081753d0f6669ffb59acf6256e3140cef13c451c717e66ea0b941c6e5c5099b6a1c79be5fba47f8d094361f54f9eb6ecb39ea557a8971a4606cd0078e5652b9df10f46c3ddee4124df869cfaab26a7cb1ff77c562cc9465d7234d1df77a4d8e15067e7d80eaf1d0a2ca986365676793bfaa6cf6f8a6f9bfb2b5db29c24c87c63760a7d70c63c51caffdfadbc78ba2a6354fb3ba42ec6fe4e55c1cf1b807da19796ea613e713a48e2abb6b3daceecad9e6cfebbf51b38f89dc7a528aeceed1491f4bcb252f01e6a73578c085d582ddb06b9e7842d973b342084e979f2d96263c4682daa1d548c3a073e9e70ec1aca85c9ee724c29a2028ae51c64f04346d3090017b5e6a7900738525d985035f60869a2f1355e0ff928edbd175ef74fbea548d66ce58185be873edc60170ee38f7728b95580372f50728bf165bf93f654858ecc86969a1574fbd466b810295010e5d2bad02f3a089c262be4c1788f32007e420e0d64e62d5a932191c716af6bbc7bf9aac21e1212ddb880e9e43d44ecc43c04622c284fdc6727a6d136990e30914325b084902ba55a6159543da1f496b1dd2c27babb905840438536edb0a031d17d98678751d439b9cf0d57c4722f92c976dd89e0579d6e695f36142dcaeffb343db0e23bfbf11e418de7a5713bc1d82a22791feed593e91f45396059b488a21b71c6b306364f653b588f0652203fd9427facf5cb30c863724a99725f54960b74e30b46c16cd8fdeb90e2fee26467a66601ddab5a8442781f46dba64e90357f96fe7b0a60fc5b23e65c79f5a89973126d797214abd964219d2b68b39176ad81cc83f9518952a1037e03ae17572588987f0c3eead233f0307f3c217581b7aded63414d433a528157abc18d3d25d384fbbc46329b726df40dc74d459a3d4632948b8b18c800c18fe873716dadae3701f3a5bcd116bfdb540983ab8638eada9c9fbd69a83c1f2701bd218690f76bbf9027d6ba6ef8cf6f29d2e8c6d939f14ab8861932b2c830bfc727ce055a6161e05704b3b09136fca97cb74aa358d7851ef83a924495de0b2a89c2a01d938f3228d0092fcd095d9d6774c09f743b2acd060b0ec5f01e09e47735e3ac7ae85117780364f88974f00373cfd91c56043a8aeab1cfc431188792dea1e9a34377509fb8830ed20ac2d3280b09bfb02063a88429858dece3335096f80306241810752881c9e454c5841117600a310ab665fbbfb76b7ea0d8bf20103043e9595ce938d489075c92ac27ba28cbe83fdedaaded5424c70472e50f982ba99d5480433eab59c13c871a0a57af5e9ae704d457e825bdd79722d97877b145e9e3f02faf9047a16a0cad1e0f67b59105546c504328581e0b1b4ca3c0553116e181f79b79b0bd7746378cb21da4def0708c3e4f64e680fa7010e857e96115c7285ec7189407867979b5ba17be6c50899b82da063544714fd25ab186c82490bf71a13e8facdc0f9cfc98c4759389fe6171d59f42e28f061c07634792b97bb0ebf4821156f40b75764cc2ebe24d40f76d36c7c12eecb3c115186aae80a8bdc919777035183f36b5c8c3f2d80d89d8fe816f6b7550cd9a6fd9ce9d3ec7601c458de06de5d1fdb54850275dc1807e8409b462a85330250337d91a089e5b0da688a683efde8c58d04686c747247de509bb618fdb3a7ff906c011f742f91b135bd1020fae5518827f4f5b3660063f086359f5361a532c4125220f4f576fee6b529218125d002ddd804e3b9306d792d66bd79f0aff5934d103edf3b9dab307dae5b5a080590fbfbd0284c80c63b6a528f020f12b21e2729edcf26116197313bfea8b879b58a450a73ca020d00a316be5b0f40fd9548a0568d6cd5a5572a207386bbaae3899a3a49d43e0e6731c26f823e0686a58bbdcc4bfcb80947e775520881b5c11e6f977deb26be5e9e5218a6b99f65b308e480fb95369f3bbc3c2b8c81b93cd65c74307f0392eb1d7dd2395b84c502fb94db97a4bd638303311e7120298f616e8664c5b96b77592f06c28daa91dd0de93b033affeeff164701c452417b13590a364860f52807e2f51ebdba7ce9f3473410c30b90b7e7e2ef6b6a500eeee38838a392f73b01589f9bb06abea1c06157b6df0523bdadbcad472f29779cc927e87813c5f7f9c737c5dbf3040f4bd6f8a444087953d6797e2c05c5f2f4d3f1cea361ad51b419202e67e6c6db337828b758b80dbf7a8f788ff4abb4c1cae01c116d7e581d0eff3b6165e0381d224cfbc175c2b3a76e9088b2e4e51076b64006939b780b92fd470cc46450a5a289f038cd8a4f7a4b0ffad2333abc844a6a842903ab5ccd1ccc7bc855306e05498484c521a053f4b6685ea7f4f4ab93b14b64f23fd4c244b5f107e475bbe7cf5fdd95f5380634da0277b485a788abb5b1aa98356e6fa5603f54bef3595ca2862e442bde0afc6f00ee9e6ccfce047edef1aa307dae4b253bef212a6b0c6de564488257f62e7fce6328c6f98c34d5303b3a4f6e7b29ecbff5dcede84ab12419bba17156ec65dd0175c76df6893339e54f2295c1819308c43feecadbfd6d73df6cc655e55a276df7c35384792b724e5cdb3dda192d52d8daddddc258677c72aedc223bf846da8b5d2d4db15c0f7a41a07ee44da0fb561c7ec844a26a61b1fe65ac4ce008cf08a3ad2a29b92734dcea76b13dd3c5efe085030404911a6e9d3548bc276129e03943a9f115bc2309352bd5c52f69f80b80cc84dd8ef0b233e6035bdc5521cda3f9c5794d01813d039c7f02cf45b1e517aafa24a3718063da430627fdcd5864379b217889e13ae9f4929518dfb2bbc6e41be158e4306da2febaec8251174d2ef57faadf01d293de8eef0f9f03d668abe7579c053329e23171e663dcf2c9e4e14c891227c22fdcdce860f925de0ee2ec6a456f1449d5bc95fe6c2857a30a9f7fb4c8c818884a7f81c3e05ddf4abcd443c9e25f1089ba8f85d2cb0effc699df9b7b8508b7df019b6f1415c4a2d853be051f2f529f2325477894d55534a48d2f24989f9a25f71b1a1ce88db6c457a020d2d6736950fedf42d9559cc2b151e4b5fc7c479893c27f940aa96248ea0a86077e3b4db79cc60014f8856e1564f2e87c64b98142802b4c1e796418cc14d1939527613e71d00b4a498e0168ec24a45835eab3a1fa7470b36c529615ff8a7168518167e3f8ee94565c033f24009a62633780e7856ed60e4c8f1496f2667f339c7c406eca42ef95f3d9775449d6dfffe16c5ee4ed8c7708abdd67d9f992188d9d611a4fbb2e726717edcf36440380532239c1f767b56f03e8418b6402eb07494d3a1c2e00ee0307a9", 0x1000}, {&(0x7f0000005940)="31c5c127cd14cb7248b1c23950b41cb9a7fc493916085ac46744fd94cdeae520392e7f4349aaaa6afc30c766911cd1accebaa5573a4eb1b8a063da13c2f718895c6d238aad867af9446b2ca382596e4ca4f89dee2cfee34e5421767184d7fc861c11240c457e4d58c7aae5ea785c2472c60e9448408878bbd6ff0bc4cdb6802a637d7860b19b653004eb9cfac572", 0x8e}], 0xa, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000005b00)='./file0\x00', &(0x7f0000005b40)=""/107, 0x6b) chdir(&(0x7f0000005ac0)='./file0\x00') munlockall() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000200)="9a6b7be7834636bf1cf4b5630713e77033491629f40206e06a3a4c7b8265a35b8d3074e1fb4a70765be2fdb98a5ce6cd16fa1f1936ec106b412ab5f30e37c247db5b7b9d1487c8b8c09c6e13f1", 0x4d}, {&(0x7f0000000280)="be8b760fbdf08959a1f1732fb765c1b3e7bc391ee0212593dfd78ee1d1bfa4770623d00cd7f2a0e6c01735acb7e6fa684c4d6f1adb6f3aca98d9557325bd94ce7a33304707159714b456e8ef3064932bd9c0b47b15279e", 0x57}, {&(0x7f0000000000)="39a850794c2133d5caeac2d41824637f532199d8bb9bb419874975dba57c", 0x1e}, {&(0x7f0000000300)="536b3377e3be4f227bf1aae9a97ae2ce550f796bdddaa8ac19463f8a8c29a228a15bef3b39fe87f3f686f62fd0917794403d4c989fcaf0a24bb1c9f4ceb485c3ce788229a1261880c8f2255b0e6028347f323f839f1353cf4c25a4ec62d5bc9ec77096f58904e183593141264a7eb759b669ff86da6c8db0182f414c15e11119d9aebcadabc9be6ec8c7175f588bc10b57ce25e3701e609f54aaea721e6e11472165d9f649f488deef241b8649d952fda1", 0xb1}, {&(0x7f00000003c0)="c6d34274ba3f35726c46d1ec9df4f7fd6dc03be43608c452467f4335a94343b53a2d90ea2b72693f9ae13c087e85f2f1c44c96c4b65bd89f80f4282232591ca356306c7cb82557a22632940278849f642159c1670bd727e93c04deea2489ce61d6d4338fc23392b3b409d7463dfc63576f542e7490e5534edc15e7e83ef30824a352d96680a5481025b83dc8e8d7e1dce4929a2f000169b30fedf488a775277d39fbcda62b013be1a6fdbfcd935df5471846a8e192027eccb7f50d7b301259da629a7eab5845c8fc39c5e2438a3d1e48f0d602a4f3f8148fbfbd4f5adeb0140a471645a6f10efed77c4c4024126bb59616ba348a9456b1cadc58bb8cc9860834847a686ad93a9492e12cd60c87fe224000c1f35caba750a0b397fcc4fad5b73ed8c93cd8f8bdd07c12e2ed5726d99c9b73c5a49fa81bfcc3e18b546bbfe446a6d98186b4a4d7816b7f588209f3f2fe94a97a007853aac63d623e6740b95e7e08b16fc8dc437b12f281155a5110e21e9ddb09057a96d8caa7680bf2c777a28f8e313008a98ab7830338fb4e8f39b8402958791cc42955be6d73a50c5f62c1937c90fd1ae3a4dca6e639099f48f3dbed0b3b891e4897d5eae45b88cb15dd0cc9d322c0f3c227d18d0bf5591dafd61f4d93d8e98e74324e74998db15a2281d6d6be12e1784e55bcece34445801dd261dab5305f970e98176a0d38a480c05651ee54a9698981af384213a099f782fd607b923965fdc29b1b61de1099858c768684fdac8d710c8cecf36581c5b1d672b6826208973804a0101c2907d3ed45254cbc0cb9d465f84a928d1a32f2d375d099db909a615f75d8bf5dca45d255244667dbc468ecefbbb8891d3384332a0535b05becc8ec53ffe507cd5871c54b0395539759ca6bf430ed00186588a514714d699454dac7f4be05625704f8601d80e9565b965ac4f5d4ea80f7e49f08a784e30225b4d6526526bbccc5e2ea17f3c4d2c23cc4df6e18e17c2a899fed33ce091140643927503583a77b1f6920dc425ca2de44f1e5b2500f1a7b5e9952cb7942f962b2ba51ad10794fbf6ffbd039ce2793fade14b1fe05c30fd3f8100af872141e4c99069b514a1b832e04f908ae152795563add2db811560764179ba3f2dc0fca94cf75d3af316404a17cb323d01f908786c0ca794e3d29139fe7987548f800b0dbe2d3c6ed5ef94efb5c6a73ed7f9cfbd9ce5f0b03cc39b06c523ff61bdedc2369a7dc855b499b620929d1ca81f724dbecef34b505c54cbcb584e03b5e1d72dd31ee0b1f6f0b9c4be9c3f9f1dd10d455930f6dd5607c989686ced75c7a6a1073e7ea05115b3d497fb0bd5a22064960e2620ad6239f2ea8a2cdbe47f8446904a7f15f17cee5e9afb947d1f2abe0fb46aba1ce96692ffac03b2b7f58646e6c7b15e2089c6a01777964d9e8d23e5e2adc038cdf43b86b90b556f5a5a8057082c1028005199ecf479d99fab85398d60d4f20e71fbcc78e1472ed1139fa53265dec47e3e912c6bb2d43a47bfea44cfd145ee6a053e1564cfd8721f184c1f8a3eef1f1613cf12a105cd6417dac1f3df6084f519e308b3d506e0d31910ffc036a707cfc776b08c409c56854124a62d87ba85463a766546af767d588556eab967c576adb5e4ff8cbed09655cd9de8bb329a342be9a3da8df8467552fd904f5ebc452e16d3024aacf35d65458f45113a9b19fb1784eac53f20016f6d29ce3428d4d0c7e113e4ed3c2779e13b06f252f0c4348ff583f4a2a83c215d6afd1ac5a97bf5148af40f6a95e5eee0022932f77b981ef55d17179636160d661f95cbe87dbe5e20ede2941b5951d924c811bd88fc0f83454833f45e588b7b0c3c8239aa58667e01f8f8520470cfd12bbed0d7a59d79583ffcb8bd4cfc516ca48bf03155070c6400ec0995ba48e66c64c4690ed55fac6cb81ebd076edf030d46baa398db717b00a269beba5cbdd886bf23c368b17aa189205d3375498c0d55fcdcc6caded54b58b72e9321c3a049c5b6c760408917bb50cdef09c28c84609171d05437254d4ac29541ea06d04953d7db6518c4378e26a614eba3c8f2fad9b6e87c0ab33472f888ec21a1f2b32ae3b9c79fffb6eaec38572e86b017203d887c35bc9344f618e29b62630464a69998e5f61c072ca9d37a893a6dcbfadcb0adaf78487f16a8cf22392623dbc768abe9ea95611b7b6e18e2446c570e9ff6554c4c634194063d0d429fcdb45e35613ca71666a0a9a15458581ad8bc15e1b8a7607bd4de66c65dfc7431098e2d4283fd13c902f21a7d654ae9ba2449b9fdc13101f1c1c42ec39f2c57d88ce02f0e915bd37ce6d66628c268d25ff2b0ebaa76d59f1fa59037531de3e0805d9e8bc4a1b54ee190449ca11f9eb691471133d14738701237c5dfbc601356aa7fe402d8e53d9a2e0589ab163b04addfb7bf34e2cab54044baf48608947e252e75ec5264454387303c3990a0d0cc3d7ddf16a81749529161124ce6da6042a1aef4d46baf93ef1e2ed2034a8c0038a316c74c06eef29ee01e48f3ac468b6628a8901d7006a7c00e12e5078d804143d91d40ab1e90f698bd4947bf3f5f9442e9ba25803bebcc2dcf2d877a43f6f6f141c29541b900ddad5df47163bb7f4ac05d7ca5dcbb7077ae96507e0e016e41e61b798e2095c3789a0a79e898bdf2fb13a90a9816ddc557131a36c9e381a7cfaebfad20c0d47d671cc6efa96900008138d6d448fb12f01b36a6bace8667ece0873c108d065bd8c0f321e36d8085e1a81c02c78d50a6ee2a2da4d4e6a0d4a50c1c800eb93ceb61a7e83ad0d8a9228697b605503966698190933c0f787e6d37834607558ba951abf042a9840d03046f862c24e4ac62487bb783184828829d7ff22ba37f8e0ea6f833f4809fff363a7fd95afb3868a152e7385676cb8361b7d3c4a21c3d9443d672f18186f68effbac1f339dcc53ef2adc1bbea5284d937761a3bcc9a0830e5976c2944aa04da1acf4a1fd99ca42599b65faa7693540078906542b55987da61d79821154e0ea8ed14ba2d642f31ad69f7fe7f52749fdb04041c0bdd680551a6a6c41a935f8d886de9beb5024e8d618f0645aa0e233d80530a5458e953bf905eecdb978bb28b99355cb5d964b8459eaa48dfc5d4cc24e5880deb3c91c62701374e782f3c2f66a9057473d153e51ceed84b8ccd8b5511b73ec1e4ef7a0608012510d0673fb2d19fafc17b1b63c654e4077df3513f3439c8a9b4140e4ccd7c05e0438fa437a5501df83efd9348c6236390d78c25ce1286299a4c7584872aa2f79d941d9c789b21c0096a4c41f9d08219e6a81bb688b1c3302f908b9e30b7abdbd709e7244d4b64c1c011e65ced7b9eec9c852b5b47637c0824a6df72b2f063f03c88b8ee8a84dc47bcbf1bcb6b6de9a55a687f682f283316266d660e06716fecbbfafe972cabcc5f0a53a86ef5879d859d9272f1e9c0e707cc54d0b006d4d3df1a8fd3e307f2a4914bc24524a655f98c5bcf547a2dec2099aa939eabf4ee4676246db169d04eb4cd938af90ed59c6e4deefca58b4962e94a2abd3412810105edc345a2a9846b0e8ab74f432dc64e5f0314153c171dfa8167f79cb2025784435b3fd03ee68312a1ca4e9b5c2001144accbcde6dad491c8bf0f2ad3b0a13578f505f028f7460aefb3f4c10d42b89d76419512f34b0c87803902d30fd82594f5c2b6b92a86e601cced6348f26b7c315541e1442c16a3c9563f75f401412006d09ad8384b91fdbe752b242a4702a7dfb69054313b10f5546084dff8083cde7a8f23d7bcd69f0ff25b722c0f860afdacbb0629a8db6d8e9b18503d5249f6508fdb8732cf9bbc79beeaaf1c70674ba4cbb0a6d956a2a4a765c031d21b1150a7e3e305b53f3f079b83c851dbe64c0f2cb268ba07e22dd03ee6029b8c1bf86d666eafe04e4b30738ead6eb4723e96236510e6284e408efa0dcb1fb51851b982c7175eeadefefbcc7c9a993c6b4bd6626ba9d12fd941fa603b2a7f829d839c7fdf63825720b24fd99dcafb59165668e9eff3046579bdbc00ac9725639f131005e3191e8892a21967473aa17b361a85c6158ae3353995ef3d79299e5688a489d73753f2b345193f6f90f9cb36c265cd35ce823c09a851fba87226210fcfeb829074520e2f6a960b0399a870611a84bd28d9e69b2e8e59783f2b2c255d6c35c86a15776a7976c71b204245e734525bb717cd097da55084855033b17f6dfa8968927baa0ab36f64e58b4df5293bfdc4d8c806867e38ac3d35c1fa1eb42ab8b1462c7743b1347ab6cba09bfbacf341c6a1e7c6df4609ba767a4f109c1deb7ac0499790b24ed7d14b7ebf7a371534713da404e827af24a7d4469eaa3fa334e5a53595b050113476b5589765267659ba4d1389d9a6476047eb0b046fcb5e9e05ea9890f9ff51e09ad4e754475c7fd1d79445ec69c9094fc9e6638a46ef5020f4013aaa3e5abf97333d84576fa346423f3e678ae87cffbe812bf4130159b8db6196166f6b467842f9d04841b262d916d1dd2e3b2dea94a3425de1178a1ae17334295de2bccfa951e7b8df5e40f71988a65ea0449b6bb84bbda3debee999845d29539dd81d9ea456de9b15820fa8dca398428b1072313b5ee5ab74dbe0ae7909340600b64295a956f583dc45b35691e1393fbc43d93349dadc55245a3bb34ce9458abdf177a26778d95632f30dfa4c395be10bee624159272e73f025243b69e74f838e4ce8cb2d6563e6dce12172917e1a32b56248180b1817a386977e68c20374b3ba7af7888796ac785e9ab1de80d1dd9b0dfda1df289f2029cef4206612982291170d03c8b4e84ec5b2e024e02bbb6ccb63a654108999d82d9dbf82ef26e3c6dcbd47ed6bd42070d00592ddfdb3cf31c97f05636facf1ffb5d1f5d9d8c57929e1e212544b7227465bc429522b96188db9f0726da005e2e6d7f55988de4ea12d3036d8978e1ffe65fc136fb7b5cf47c2f6896b5a5aa74ca7d94488a830b8ac8f1ad200638161a5f5f0ae0e83500f938ef22eda9cddc337af6dc20771d9b3fd1602a9d2ba43acc0a2f875679f23e79e45fda18bfbf448b7fd5ea665a48c6847c3c47487986cf4c88b14ff3e1a4e7766ac274b95d26704d9a299a8d600d69d4930605f2ca5fa4c86cfe34421932a5b03ca169a815a3e92410c26c76f36cec9fa9127329eb0f0b7f9eb9fe8492c359a84d5c7960034b3ed5bbc94635d20c8141161a26114f66545ff4e31c402e6f948e030da6596ed35cc1b0b7cd5755d3c9bb8b9ca5a7905b45046c6e70a185258a99c0e6fcd4cdb5e9b3c0daae50b19a24c8b1ac8642ecd2c37381f6a2f64fdce218ee095ba1f54974ca02a5a1014c8709031ddd866f4b2d29ca11cf01bf6ea8246898abd56ffeaf725a303d708392965c444bdebd5eaaa462fabf08fcb03ff8b625a5cb746453d738f6a6380b65f00248110f2e2d5bf29a04a265313e0b60e813000894ed5e6b8d4cbda7400efdfec9358ac6cacdd8e2a7cbdf95c7fdf5c2c92b7d789eca3385fefd529dbf43d80d4df13a18d88081123c2b76b973f1ad569830725dc9d1595df0917e56ddcc50c85951cea0763137fcb61185042987685d0b1472e441604aa2c027e5ca3d4c8426aa8fdbd93eb555d1f75cc78946a168653de0e7953c7c7fc592d54716f95dc2a7f64f0cc2e257dd0158f46e902bf8a0aec445eb9567d6eb83f56c51066bd2ab15423b2e76b9ddca88a28b7bd712fecee117b40c2fa5ddec9645fc49c56eee5f4ceb0fb706b6dd0aa4b5d1e6bfec8005a64", 0x1000}, {&(0x7f00000013c0)="fead5e428baf291582e5e954e14e2c908a9290ded35d72f56776ef6e15d06b43077b4e301ad1ecf200979b89e6c62dbf1b5c4f3868197ac0cb220e7330fc27e69e9b877a6ceeb46c661f865035e08fceda32bf5e7c0caf7721515bdda4bc7e599e2f1404066b79b4c93ea4bf62d2cacbe95024ae01d4d2a3f96c1ae05bfcfcc81153f9e6e6cf3bbbeaea6f775b6dfb778fa342aaa578884d3fe8f55b6dc6acc8d42e6daf9cb1b6d99e5bd94d551dd89fa0866678ec10273f1058de095f1ae9c693c425b18402eb027e651daad20056bf5bb891651d845514412bc010ab9c04e3c2d134cade5644c33946a54a2bad33fa8c55d6e37eb4a58a846106374c784c09df38baac08e69a2c15e4d419fdb14a981a62dc2b6fc2e84980b14ae62303dd0d2544b2e57520fe9c4f778ab8dfa501481c6e700102b67209e21b8e860b2d50b77d715c392f8dbd7e97d35b37d9f440e5d1748531c09b9aa4fc322286db983aeb862178fcd20c7612f8d8b15b0125cd703c74ee3da45192ccc8aaf4b24092d2541abe37dc82cdae46a3e94b0773b3a86975efe12363a3c8973ac9469b091345846433dca2997aa264417d69ca3b81683a50dc409071541d4e18b83143d05c42b53cb51c468103f6941cd564639e7c04f02aa743f1139c532d9bf4eaed5c1a2f9ad56063be689ce0f9e80a6e2bb9a95a98cf172e533faaced82d50cdf828392687c254512f11d225151f618b869c3d447b2f5d09cf3b4ed09ceca0eec05e5b6aa115891a1b8235d34f06aa639e0ad5eb48aa02ec3c0d2dde6fcc3c659b342067fca6fa37d460c753c9f7c80f5d36079dbb244e1ba7974ef8bb46982ec0f757463e9330b711e0eab11d8ae58604d40828c47e16ff4c5a4501dd89e847c62b6d69d5eb8aa4080f904492636334db796e52edb169f79ff6fd8d7a69b15d7b039b994704fc6a4e1217102fb7c11a7c7c98e11fb7239258ae49f2c3b69c5a0d86b9da076964e047fceb09e78cbd7793159b272c0561631e1a54a6f00037b5c0609a451644238d29c04e573e170a6c465b5791be3e180a0837f0e91fe1de66dbf166712ec63cc6cb05f6846d34069d221601d8c60e28cc3d403912356efe6aeba08504d83f550e8dd226514f02094bc1c1b41ac65aa7ee38a0d849157ac6bb0f3b0fb9ad19dfccca9352f017b671879049681af3517cdeb5880651d82afe005cd583107df4defa248e327a0ea01bb12b7242ef61a0705c26d4c93332cfd4cca907b1164d0830fb756c58e1515513a1276c2db685435c8ca7bf819a26adf2ea4008c925cf5f0da3272cb37b254dc5e9367043816bbc8a2d2be9adbc0c61d947f614b684674130206464255cea9c68f85c335429167b57a284998fb7d192806fb825e8f042eb3d3ee6ebc99b4ad94c3e29730804ba052547f0cd89e692075ea67559a1dcf6f11abba482d9552b9d4aa9a15c59a0c20a07cd381f23449d2565496e7f59b6157b2a6e4e4136cd2e0bd2620867a5762e7f8346222a2554ed44edf6a7dbf04ff026bd6657d480d13220e8f175b895a789c447330c75622b1d68836ab0c96fefdd48a3acf088ad1c7139b6859c9a1afe3fdafeae35735fce66ae8fdc0f86dde405ebbb8cde5ba71839dc3373d77ff3f9c14ff56d09a34ac8ae8ebaafd547d32a5c807b30ec6e134b91efbd4f2147a5854a1d7bb53a75256fc2bd7c85e18eb781149b739b0e159bca46f2e8dd1cff3d7a037d407c7baa6602e5d3e32e24c99c2915a12060b115dd211b35c65be92678d5a1abe2dc34e4794305fc37c742c50c5008b76f745a08ddb89d5322da220e3ac1931a83736aee749d0bc8f7582f5a37600927ea4eca23280ad05a9df95f0aa785bc76df4889a2e826ce65c193c2a3acbbba520cac077182636bf8b03451fe6daf8e0931c59d47bea0b31186c4e3db2ac36ec58b133902f9cf5f2406a680b1a235fe0514e1ec299ae38a70a3a125229ef23e94e98c805cc5aed170f9519dc4a1a33eaddaf42cb6a5bd92009842aee639a012a01cbf015b93627e1f154bf83d62c77cd85f30b8f2c0eb7590ef1924a558237a29189f446df0330fdd6fa7f8247d182285f8996fd848cd991bbe92e5cd158a833379b6e9d38bb758f9740a9b517f216c712dc72033af04ce0d1f0764b34c4834af4e0a09e85f9f91cae66d378546770c92e59b5d07c4ea1a779a19efd993a202c33be8d88f4a5f3973c0538b83844edc61c96fe759dbfa9d51ca551e47fbe971f9b4c634533e32001aa4eb06cba767c1e09afd7a9057146bca9e268df3da64a0a8c4d648779ce93dfeba28203d7becce7592c4325c4797f5c56e7525d968b8b12974622222f7c8ee5dd3ac09cb98cd71c1db0cb7a6b0b2f2be66a12d8e1492cafb1331c9ac88d7dd7bf10dfb448dc2655ad329356387b1cb028ac515682d3f101f844fb9660f32242c158bb33ea397fe79d84d13a33c57e29fba7e2ed5088203dd11d6f517f081aacc8e9512d8c7d6da78a1825a349c3a4513a94a526f7bdba2e7a11a36347e41f38c5d414e0a399666af64897f2e58225c0d50c7fbef075b137f2df4b0f8d20bdc0354b6182c53961f4340b6923e9230331da2e41d27ad99effcc27b84c57af72f63adb37c971d9d9454d6e9aaad97432e37e2e6b0121bb01f3154f4055749f5678ea5c134c8b46e7f241c2ec4bd14a8b13557ea83589e8413b9c45ce85b6717f193becd7fcc5f252e9172fd050a49c52eb0f09650b68753207e6ee27d390a1caaa3f2b89f9a3da29bfbc1b078874d3ce9643fd5e92507fc88f16d0c2b2e33e7d6d1a80a77b89e2b4524007179534999a3c8ce3bae5231e22ce70559aad8520dc7dcf05743d078472fddd13d8d9bd48382420f3d7b4b79da76f737a2deed971a5a5b5ea287b536f7b401185a0df61ff4d1e2a581e6a62db3c07e4fa9f6706267ffccb548ec790729e00c199dccf8c56c269a953a842db7d6c998f9298a1ef6ea2aa8283d359c49190b1dc4e2ae33c949054f6b1167c8df514ce35ee0d1094c280d14a41a6cf78a284204ccb2fcca41646c02a7949bc76ab632bb0df4bd0f1d4e1b7288e26e07a67ae6dd28acb5c3550469bce9dd157bb5d01fe357a650443d49e0d29bf661f81e4833ba7ce873d54e75e649c980ab7affde4b5fd2092815718b3aa38d60126511d5711bb5a06973c529ad4446cee4df704f55b9872393701c37f67674d707461fa2a307f3bcff5b8a45cc2e7d1de658624343430e9bea1673b2ff73500a81090edf344a206d06659f621de420740ab5f447173951d1c01c294420e76d59c08a3e2b2c98cb624c32c74507ba4be31df4fb0b07f2e30fb4bd7a6f39b530a8134c04924f6b1b535d26583bfdd4f27aacb178ec01ad38fa162d75bcd56290b91ba05e4501b16cde0f292ca9365ddca00974539ea870f97caacfd51d68c1b9bfc1ee5d8af972729f32503f506cbe56a50a1ba19677a859ac7130bb85681670657432184a24f6cc0253e8876b80c3b94c097da83d7988af813fbdcbb6048b0bfe4860e87e03678e96c73dbd23c0918d10b9b0ea258e36779dfcd08ab7bc6b12c69a43049fe1c7b78d2edd364ae7e60dc58e8e9a3f2111ea71f6097735e8bfe61db824fbfe3f04f4872337525c173f493a2f890596d0a2574c9b394d7533c6ef972da8e13a6b18aaca2409b5cc0cee221cabf16c6b1332f1763a9e408f21f7128eb3963b2be9d92f70aa8941fcb248f3abf48d267b89860dfa41f541b2975c767a2fe3a92cee190745f13621479e7be4766048541fc3515a634e71912b75eba6c819119d34aac10dc575703bfcb8fefc3ded79c52723f39cfcbe283a6af994fb8c425435acb43c8a08e03a79c0d4d327d72d5384642d83d69e0ca010957f25de254493a6eb42453aab4b812237b8ab20a6c5b3161b3a105c4ba5e48bd9954974fb175f2bd003b7e32d6151d5f473a549274150142482386d08d26b26171c83dc6fbdacd6cdfa9df95d46447f5e7eb13f9297b702475d110e1c9c94c28cffa4a05c9f415f77b18543c0bf6162faba7a94d3779df836f3f33b3e3b4041ac4381c62962cb94107307eef1d1c5e30cbd9f14f8e716d97e6ef87419871d3c4070035374b5036c5bc5aaf41360e1575f96b7d0812f242ac0653febc8621b7a412e0cd4a4019f7480b78fb3a79516b798e6c0cec3bc151da5268dd0c283efe074b1e8a60f89f10b14923e47fa231764373eeb0fa83dba413659ec37a13555f74f22648d42778c9985169961e5c8384947f35bc6e79997324e5b3bc2e47a219f8af9716ae295233d108dacb08e9be535f897ecef7f17b9f5a3785c64545e1cd73d0ae30abe59599a391a4f3ac1f059d6a7dad6cfe6ed66ea5055a91e391a11fb83ea89af88f2803605aeeba7d6595ab8831e8db4590d8967eead29233f914a191e66cc402f177c3cd9fdab81691b718b2992504654b8fc0bb6215d78e5fb49facccba4bccc1ce214188362809751d9795480b93d83feba993dfd1df68f4cad578b25854efd2a105f96d80f0a10d118e7873051287f966e0a88b2a905ee46d5a5d990f84f8259f841077f56fe7b4cc4ec92bda5949a9daf6d959ba03889ef65c9fb94b5663f8ce6e62f50613228d7579c95ca06dbed8bcbab5cd670fdb0575964bf329924dff937ccdc0f69013755b61d5888f5af585b5a4a60032aa86eb7d6502e8c937831d34c65a9df0364448fd8dcab1032ba3812ddbec8bcf0ee466201ef56cdb8fb137a93512c968f556abb3c49b32e0b2f753b099b70160b374dbae5334ecc9289ccb938596aa590578490663e8cc4aff3817f2ba0bf126ab353d44189a8ac6fbf04008eca05531bbbbf2a7ba8787e0b3654841f297229927f1c2c146679f82016dcc55d324bc240deb6f1afa71105ba59c59b2347538a134d465113c42b09f77b8b4b2b7e7d90a19bd6b42ae26278a4f036993277affff370869889055c951019499d090b333f8fb3996a46c460b265379664b6a74c6f3c2994435299cba29fabdd8c004c63eb8a1892c60ff24a7f015de0f517ddf26ae02c8427352bce402e05384a666fdd9f4b24cc851b0e8e1a9c3bb6ec1483bf9616a4999a8627ff109d7532c4ab63d4621dd6b67eac48e3b293a094aaace1ac685974d08b5bc7432599edc4987919291cc699d333f0ddca3abb11a085aedcd2c609e5b5a068a34970cf6e4cda1a64ba0f4d2ca4adabe9637e7b55ac6aebdf20ae7255d6d125fe92022e9329d4bb25d85ed168d877e5978507ad7a23652c4bdf75e67f6f000ace0dde45e97041d8fd44fe0b7d68b8dc3c577b504b338856e1a0db09879620aef6ad0635710d18ad4afb12808bc25f12dd8516d393180437460850361f0046c1d1eae6016362a7c34d7f5b7a4cfbac2bd9c91cca1f424b9788ff0df1795e686ce88242cf83b6d9361e5c49695c784813c8e873d5c9a3e8b7fb0b7dd8d414314f17a24480dbc79dd244d320c83f7cf0371cf206ec8b00fe6f0839455fce2e0fe26b7a7dd6739acc7689f1166990ca86a8b34f39d4f1481fe3d91d53c53450aa831e6a5db3ece5edeb58bcd52b4e748e7d13b47b2b07812998e221abfd938ea59d01b61c798ecf3fbb1775b004dd11131ad82d9e31a3cf326f2b3be3961f23bdaa336318907a335cbf96f070cd6a10d63f9792bdd1c6689ce2980fafb25e52aa4184e8c63b544cc2535b34bb96c8b111c82774b83d89f62c4220748d929cb8d6c68cd6a62caf5875368309492eec11afedd3d6a540c7fe85ee16d793", 0x1000}, {&(0x7f00000023c0)="0e7156e2c098566a6ec91519a1a8c82d884acf612732051de950e61d50b9eff4014e705ef98d1e67acf3ea3b9b31713e5bf6afca077b17407e441eb30f495c83ce8903be91b2c918004ad3f3c45df2953d022deb7bdab768b1a969f3d242edb800b177f47e3e0c3baf8fc079687892b96cb8123806996ad8fa70aaeed27ac4e9fbb57c2352f05ecc2c8c6d453f82b3123aed80b449bd0e397c216880ce", 0x9d}, {&(0x7f0000002480)="6cda5dfec78bf63c494c9848017d6a52139b746e1e2a3100e138915dfa56830b78798908622b1ea183009da75cdb560bfd93a502631ce8bf37a1730aa7116c99d6105a29a24c675db1511a7e46f66a149e6e4b9383204f1585c016f9efc99eed1c7efbb11c8eb009", 0x68}, {&(0x7f0000002500)="15e31012787a4ac8d2320ccbdfc05069f022283ee8db7ff7d696993f1eca344bf89ddc7b4e07dfd387318ca5229ff3fc3b71ba31b7002de196cb6bddbe04ccc47a2d5b4409aea8531f89b0f515af894ae0e43dbb5a0125856fbaff91909ecf05b25c2eba36ccc89aebc947e1f5f3ab9a3e513d8cc408835a56b9e26008ab3e43cbb712f7b52017a78310ddf15c3c35c6b2a40db0c3f5a667fe8abc57dbb005127ee95fef5a11202996d2b9d4161f236aec0e35cd14d63105d1220b0f1eeb3af4668849cb11888c2e04336aac473a662248a5f06afba8ff49c27cf2ec277a4f17230e84227fb4af3ef95b461c9acddd8cfe15651928bed1d16324fd53abd41cb187c75ada742db410b883e2f74cec6f91e1c74162bcbafe328f0d87588e321c842586ebd950b003f4b014208f6c60eba8d98b3a94521593b57ab4e1e51b5922fd45695ecce1a5d40486d6936963ac1aa45723eef9527b058b14b8e01a63dec4a3eb88ad6a44a4d186aca2c01c7ae184ed556c4c23bc853c279379e7af8ee9dde6356fc37be8bbb84d62d2d023df4dcaf153151495c53f24d63935daf6f2a70f298b0f96a2edc62291e3d9412408841af9e5c0d718ef0c8914a8d5dff484a5e09cd364a0ef3acce96a0c6a8de30a8f9629c7e14d32c6c705b081f59136d9d4a7ab61ca5803a4e829b3937f8b2b6849e3cfe648e3ed8f5a12ae0584518265e665268d7b7fb82cc33240f08d55fd35e46579acdd4a6652eeb6bc73e4a1847a4d8917eebd1d4d60505f0195acf5469030a6272c36f385b0600b2c96fd7b7e40bd7b6aeecff54f32c06127389a03f66bdc6f1ced0f084ce85fa0852015879d40e6df3087683567739d44d7bd2083bfdbb348b5c513c69546c49ca81d45e2dee7af2d7d8b31e79b2a9c58c459201f0a4e82e51958f0a07a7c159c4f19cdb08e27ab11441faf591d446e93445fe92aefa67cf1ef0dc8cbf0a4134b924ce36ad1c3d88acd56137b0ee4b8a674ddf0b7d4e82f3f1eee10f164f8be273f24eecb958f48d361e0d9d80353de6f88c05ee7ee720e9b59506e7a1cf94a50283e4fd766dc6e5c61b946383dfeaf84a880bf5967a288515134c348938e5ec80463fb9d74e96fd9cc02f5a85cefdf1cbbf0dd91e9bee170d1bcde2719f66099227e88991dc1e047c935b0597339609f0488dd1a154b1d4a797f54e81e0d0491c54b36edafca878ef6e347e97c799d705908030cd489b078c0f7c9cbf22172cfd3e5447912f1f7386d3cb1ed174649b84dbc3ed44e3fd2570608c6c639b0be51d3783a053a63717f2b82b6bc812050192326ad37143b415069680da9ac9949f9a7fc3f038dce6a1fdc77bb3310957699f7340cffe5b247c5e039a236389320e039eec59f46bdc615748db18cd920b10b8a12f511abe2593a2676f46f9e4377b4a8be9a55d99582372669e61168e21bdc33017f74dfebf6674122915e284a88c32c7e5fb4dd0c822525b6d5b3836077c9d56ff0dfa7047f99a0ae50276f23f48f9db082146bbd668cd19c14e2cc0120132ca109b30167a4b02e12189de8ce4b0ea589d95f7ffcb044d7f4fe0c15e140458253a134229430013ad42eae3c6a2f59e33da987872212c7667e15162b4281746580da8b0a42971e64a42f369e7751764f4b38bc150cba3c46d6fe15f9fa11e58a6d7b307117d38d6c3a8b02a5e1c1d63a39ad4b78fa1a72d7d19e751c49dd20b6c880ffdf411620e5f03e507ad4321eb73d16ebe794dfc55012213d61d4ece439590dcfedc8a2df6d652e2b08efbd002558c3843857f49e5ad6d012b30cd6bb1491e88afb55877145ef34d7b67b2dad28166c5137b875c3bd559e9f42e0f0fca11c35349c0d4ca01335a73aab4187b7edc33b866ef0d7e17a7a86537a4e927d50fc9770867a59bfdc401731db175248527c7870906fc30669754a569c9752f48f64e34101084d02789b3d929a73aa44a87df0151d926dfd032f7d8a9d1b87ea4ac0cf92466892e48345a62e0d8bdca3f2ed19f84cea89615415fea370fe1656fe2c654d07335633bc9abf1c22fe8bd630c05a2bfbf8a5c970b423077b42511adf3e4582d42872db69a09c90968e19b006fb4292f0d679845c96dd5596c48c80dbf512652bb9ece6cd17d85bee1f25bf5c745f48335e48ce622422b04c5909e027d38fd7bf7aa75d06687f7dabfc057eb754957658667563e90123456d2c1525e2351652047e7d55fc5f8bd63363c02aeb66bc7cf16222c12ec4c2815a5c4d12cae2d5e669c82afe586fe92596f1033a3beb52710609b28029c3517f13f7f3864ad1f0585b86d70529fad372a1245b7f72ee18c04e842e72b84d4ec0f2123c7fb4995d981a9d2c0dab5357edad91ab259bccd53a50acf56380982772302d9f0845fca11b5ff19bb8746db3e671bc0dbce0d88ce549b8772d28bba7d4fe62430d29d1f57dc02cfadf9e9e625f72ab9c355889c6cda4e6f0d8597fb6c8d218037e31e1874cd488f5de298bcd7bcde83adbcb13b22871e5f633bccb2cd2550004af2dd8a4d05f06ecb508ed26c7910d304419d41e08d1daed7e2ea4dd9bc7891dbc47375374b76e865a5428519d199f4bcc63f821fde7e444ce671e9dedaa2048fa84f836aa44944190265cf0cb71175d736a8d660e3e5d6684d429819d316dad18cb24754dc78d7af7705d9a07fa41a51c9db7232710d04a945ac79a16539221fc9ca823b4cd9b2441a86088f9017aca2943ef20cb88f17fa68832a7d23b400ffb22333d5bb4aa6cd2a397ca03898276f185bd6c318b23f8042dbfc44f7ec3b19c20c31a8eee97bbf0c9654d4247a9a7ec8b1ae713102d29fd0f1b29ff7af996e6f6271c0c3637ca741effaec453aebcf56b4ad9d3375dea4af3272f3d7ae43e39083060ba5bc719b3ce7be84fd0e0d735708804a0c904d05d6a2bf4a20ae3280f825f57f33143b5571fca34742ae03a23b889c9444b31f3e2f1317de861a51f26c2755d4db7d3ca11e540798b0ccfe0a56ee3416a088c63a3b5490c3c247bf88446f9642689e5ba6cec53a62d9a37ec646c619aceb33cf164f893a308340f668752b30927a68d2647f4e69dce7a14bc0c6358241516f05c53056ae2e2564f8c940c19d68994b3efd81572573ec43e7a4be674a44364662b9595f516ddfa7d08c1c37515c8b8622821ff01316574da43248b388469121c0a743e17253f5484285b86e8b201b03c3bd4516608d791251f31b3cb616db92b9b4b0d4572def2f3b701f20c6539c5d2165eb8a70ea0fa88a01f119416aa73d3f5416e7550e6b114ee00076505c4ccc3e46efccd8a664ea6188098482dfcd9211c0fd6d692078c2d5f6b043fd69dcd410f1d6ebead4bd09c81eb3a749dcf32ae0787dd1212ce8b117f0d7e13b4a071f5426b90dc109d4955bf1259650135007664e911caef6eb7b7f4339bc0d5513d3997458c4a31bca77fdcc98074b1f00bea5c8e6591d348eec20f40059a0269a9588183aff53554f9b4c2f621732715e6fa38c401970f88ac7156466f5cc16bd1df5e9bf330fd111f9f9aa578e69d269902f683e99a1785f796d7dfccaeec5204375db2d5c61127ba1eae6c4ba6b43bf330e3c307f9384317a1214164f027151725fd3fe2d748fc6168e53cbe5e3ef05cbdd7431d7cf68d64ab25c0e22b2204412ec3bea7bbb7978f59007a1bef7816f2f6c1f38a25cc0560e48d0ea7b4546333a4963a0f849ae6b54823cab5de130efbb78b03449dfc28300fd5891b9b2ef9964c61d503c561e2af6247f09583b47da54152ac96857e1b8072644171b1583279b5cd83b3463e1a4ef1dbacbd65042183301c88770a329362c7a69f3fdec169c4d6fc42cede1ce018ce687d2447040bf60dfb36ccbb325acff13909ef8599b0fba0672418a8c5a9c098d5c3a8092a75a8c243572f963831218526ed59810e44b3c04aea698768919ab4a33a37f1c30342608a631db7a8687746b2ba85222f48eee208f9365e37fc8292ec08b509338c7c42bb9234f9b543796a29a9b2d427f65285dfd7444fe26b67a7cfb0f9669435214ca202d5ccfb0b1cb8b58762cef029532dcb135a92fc5e2b7f1540da09210e8fcff0a38081638cda6d4915d71b17d9e1111643aa533ef6b0d02ee61e3245a1cd8b8ecf4a53ac13f79d634e559b48814189b04e7921ebcdc199f2fd8a9fad325495c5a359464dca48ae5ce0ec9402d262934d8b462455032fe3b2e013ddadf417cc5dd954e1ada8f297dce690d8e7750038788c12dd587caf8e04926ef1bb99265f8979ef08167c61b4cc71837e5b67af3f07d0a16152e0b0fe4fa6610b72192f104eb07c3ccf5754a9f4a9d53a5b6d5bc4e43959530ca21c3a3cd42eac37164326a60a9145e7e46ed9d85b657774056bdadeafc2310ad4e21310a18f50fac0f94908c9715cd5d9013e869c5fe5b9996c7efe78c8e7f4b52aca24012d1609e45a37f1d20c93d613ff4cc07a30011f39348c0ed27bc87dc5f5bfaa0874160c7496b85534c0a1e0a3a2d5911112413687d09049358b01ea3c6cf8177f3dceb23a77037c3a7346274bb14fa89ab2df02e1d7eacfd428f42d03136c7912be00a2fe8aee969228434c8612056dce7b42d6434179a1609fb6c45c0b3988716945568cb752e50e1191f8d9ee14d07643c724344ff4e33dbf2d22656d3d618ad7889fde98ccc87fdad4f4b5a7569d8f84237437ef2c521c8f991de726bc2619f0d945517a57fbb0f48baddb9455432c59c75d33b6aa4bbfb256efa77c449d81648fed1dc7af310d45fb622c5a080169239d95ae8043347150daed6f8ea579be8e23e9fcfaf6e21c30714f6bfbdd85aa235d5ff8c662302731448f58a5ec557683648d9b7cef1f42cc300cf72f1e685ddc9b0c5ef9768f9983a20d474a72868a78a77657d373921f02860d07f4227f7a4d2ef805684316d6cc6fa552cbc78f82a3d3ed91b0c78e50568c8007715c81512dd6d9830fa03141e56739fd5641ec8c00c0e4a3cfcf48ebb34cc9bbfa6e88dd0db1c6981567a05e30fc5eba73e0115a15f1f979c914983d840df76b13ca1d4e1eda5b0271e6570fa330d724995a37b16c31178c034c06a7fe3c410f7f03a2b7f1d74f468af2e30d8e4d075d6a98e8b21e1460849240243ac7c8d3505c49b521ffbff79c5dcf7fd36f98db132aa9af627596b7c5becff4b0ae1f324218834e4ef9e99044c0de303b6f3c146ca537b1b3575b73a21f6d6cc26d1828fe327e47baeef869f9755a9ee274d604ee0b3fc0f8aed65c06a8013f01f5597c0f86d10fe5703140e2d6d2eb5b07f63c38d21923ad915712523c59152369a383a59f8c41c084c30d211ebe9a0919d45175c71b64f6673a4a703c64d4f2e3c50adcd3e853fecd3748b5341904d4ed9e8836b312eec6acbfeb3e9b92a214a5574810091b7bc33918d2d16499e9c031b2100bd78cdcdc4ec0d8e5f008788052f0b6ea290728b2f442755905a5ada65dc2994d4807740cfc486406996f01f49f8627f5713a0e2c794249af78767ee367ea2e418dbed38ca99e9e8f69254e5aa7634d836ac7383485e9cea6f111eb834acb0759fe3f9c3e283f3b0b9cbb8f24c61d17a8c2e9640b7ab48f2a4d6a2c1f185cc0a542cfffac4adc1530a8a668e4ddd7035ef70ca9e4964484dd4add7290dbe3c80ab400909e09592d3bd9b8ee1bcd5662371557c3470af050d9b56d814768f9fb2991f402c424115e8a113d01663a25cb809430794192749943e6cbfe5894f10d554e5973cba6438f1b28c738075a", 0x1000}], 0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:01:04 executing program 1: socket$inet(0x2, 0x4, 0x10001) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0x8004, 0x1) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:01:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xb49, 0x6, 0xfffffffffffffffb, 0x1, 0x3, 0x316ee5de, 0x8eb, 0x0, 0x1, 0x100, 0x80}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) madvise(&(0x7f0000064000/0x3000)=nil, 0x3000, 0x4) msgget(0x1, 0xc0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x80000000000000c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r4, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f00000005c0)=""/45, 0x2d}, {&(0x7f0000000600)=""/210, 0xd2}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000700)=""/38, 0x26}], 0x9, &(0x7f0000000800)=""/240, 0xf0}, 0x1) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x2) dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) socketpair(0x16, 0x4000, 0x39, &(0x7f0000000000)) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) r1 = socket(0x17, 0x1e1c82d4f8c1c6d2, 0xfffffffffffffffe) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/222, 0xde}], 0x1) read(r1, &(0x7f0000000080)=""/172, 0xac) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0xfdfffffffffffffc) lseek(r0, 0xfffffffffffffffd, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="7f724752ea1848fed34ecfecaf473015c343343498837863dbc7af1fd66b7ccb5eab044fda3aa4314600f8f0fe5a9b7a25035482e3039cbfb46d52ee6f2a1cc27b300fb91e56dca4cdab6992f837676a7cae5fc80eb0a440076365bf466a8fd0a44bafcee630852132add0b8d89bd6eafadec775e3b012dc4cb17dd0aa04ee5de8af875690c9845a1e9435118c733847101349f71e1b40e016499ab22fc8e82e7ba6491462dfaf8b1c29db9813cde5f36fabea13e8036884c195997ed1edbea96385f42a63970e1b8e459b4fc2d336a4ddd53f288ce1ad54a1ce61f214253fca02332276b59aae04b2839ffb7db644c7f86dd6acec6c12ca8b5c81fbc3ef8eda3cec560993944e5dc3adc206a994295731cb473dbbc5e2e2182c38bfebebc34ef8024f03a2c659400fd172d1adcf4a48fe144cf90f1d249e5a691c7f66b2ca02ce85b131cc712b681b658a692215089863188815ddab", 0x156}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f00000001c0)=""/103, 0x67}], 0x2, 0x0) writev(r0, &(0x7f00000000c0), 0x64) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) pipe2(&(0x7f0000000080), 0x10004) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) preadv(r1, &(0x7f0000000080), 0x0, 0x0) ftruncate(r0, 0x0) 16:01:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)) kevent(r2, &(0x7f00000000c0), 0x9015, 0x0, 0x4, 0x0) 16:01:05 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="6da1a679a4ba1fd6e525bdbd62eb416dda60ec12ec8d26cbb81d4dcc0d931a1236a6a33322b1e5809ae81027887a7039e237dd650421a296aa4063f9c402f1737c859e78fd5f0275f887b57b43be38a8bd7f0f90367a2663631a0b063042be14e4e16d38a8cbd70d0d8cc9d19352678152ed2f53fd40e5519a94aa7f639011a4cdd999d3dc6b1b24535e5b1f0b305f423523cceaeb4b01f399f604bfae95f89308d5", 0xa2, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x29d, 0x7ff}, 0xc) r0 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getrlimit(0x0, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x880, 0x9a) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="55be85efd7883185b5266ff73c2d03861f2544c796878a7c0b16475c9551daeab655d25610a6a1a3f506a48b22da33c5ee018ce75a94f8b845b9bc73b75daed530b02109317ec7da21d361f2a0b6bd9488ef8de51ed04045bf2f1228e9f67fbc48ca9adf3c5e0e25367f82f178a62a88a48be9d3a59206", 0x77) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0xfffffffffffffffc}) setsockopt(r0, 0x404000000000, 0xfd, &(0x7f0000000100)="6fba5208b98d30907bd42a509f32d668a23afef22984bc3cbdc1e3f7c69a3f539efc16f220cd4a7d93e559f875de518660389a5a0fde38f6389dd8b3a289081571862c14678b7014a08546a9e0cb7368e9b42c96f6cb1f887bafc4b79a8b022f33f6ed232224906de37b1768e6c857f02a111734bb17babc5c6c6cd5b8b3ba40356ebfbf7c45eeff704c9a40a906c45073ecd27f5c4821", 0x97) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0xff, r2, r3, r4, r5, 0xc, 0x5}, 0x1200000, 0x9, r6, r7, 0x3, 0x9, 0x7}) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x45, 0x90d2, 0x0, "d730d1e700000000000000000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7f) nanosleep(&(0x7f0000000100)={0x65, 0x40}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}], 0x20}, 0x0) r2 = kqueue() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x6, {0x100000001, 0x4}}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x8, r2, r3, r4, r5, 0x1, 0x6}, 0x100, 0x4, r6, r7, 0x4, 0x5, 0x6c}) read(r0, &(0x7f0000000940)=""/255, 0xfdca) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) sendmsg(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="1a523d6d4f358daddd16d2b4b8567eb6eead3a2956f92369a5e6a30eb5d9c37cc8bc68bda151b04b37034a4d64f401a953024c718eb7e8e8c286f53fcd0f3482bc95dd8d737decf2bf290588fbd768f3d0550ccbc7f16118160ef98adf8a8025ba23ee", 0x63}, {&(0x7f0000000a40)="967a8ca8533f6823a297f902911e8bda8d9ac0a6de3568f16546826feebefe00ff02699614a89fa568f618e908f7215e444b8c7ecb1b0206f12d5e40cdaefefb733bd2c7e9a2b84d8cadda01dbb21632188630f4ab10f8ef7aa037f300dd7f7ff963a60e0b928b2eb18eb0b4b67a13706f273f5fbf10193026a842f1d5fd6b446b9e9228cddc5d801eb7afb9b2976147d6e969cd3a3264567be4775561b8307a8298ad36d7f1a8e3cb5592dfcf7dcef67ff504e12bb171cce1828c1563669b42e4fe341309637bcf000706f2876c9065a2983ec1a39193e1594264dc01556c06264abb8d3069a4284def28706886fbe2f4bdcd4782d9a2b13d32bc28c8111766422701c9a0e4850cf7cf3e8b0b3f7846adea20a1f3f426025ab4c2fa08722f73421588996f90ba0a18b4f9a20ebd386ce24bb1f5296cbb9848b34cb5be27cfe66028e6f940d8defeefd2dfd4ffd1e65b5d1d34b28bdeec9e12dd130dc1271adf70d186152bd1897ce0b868cf6565c3e9f56cdb8fbcc73d5a3b424cfa62b30d99f8cf20975905a4505665329c8a3560ed890e8f00ee76e5eea4f42c53fe1bd43919f4a89b9b474d75ed341c471d0ec8254e546dc006619ee95e7294c11498587046ce21ac592b63af3eb4a7ebb6fcba4c967918f60287d04d4959cc77e3e3ee128ccbd76c4a1e6af944436379ed60b7e9e0c207bfb516d3a98b684165ddb8bb888fd2d4a0fb3a2f20672be0f7511f0b3bcfe70ea4d855be4989c08ba748ac912891e4ee6bee58e828abaeb70e6c9629185c049b7ed83c9fee8cd44ad72f823a245ea175b67d2444238c19085881861930fe7637e0831f635e23aaf6cd950ccd7cd6eac587f2f4018f350bdfa52b4d01a77a3078654a94c2eec26327568e6366c2eb5e03ef385c6ca650532c55f1831251e5854eebb25c0c957eb5a6ff4a8931d3285bd678a2a7c3729b7ff60805144decbf49e854ac9437c71524271d259c8ec289f5637953918f50770f264a3c2809c897852ee0bc725c895780a67ce9224126eb28a2e6d35f08ef05f8137e0e452ac5fbf699119eaf75e5ddbc98c5321edb39828df8deb15efa9efe1e4710e2acae3a7e93b4ff516d0711a2f440435ded61ef3a04fa17085325bf508fb21313d91133c1d0a691fc8139426a108ab864d99d50631791cce77d65edddb445b25d2b642fe22ce9f88f20d682554941d16a98ec5b580040d7c5092c5a2d6135010d0d527a67f78bb97b19f75c44f806e7175ac144bd02c9e7f5049edaa3bc063614c6cf480e9d542d5cf3f4b5599d09ea7dc06a727acb7e8ec3905afc685d89a5d031e58ff05c0e61568f45d550af8db72f20f4bebd465e13253611187f7ef48d82e886832f6484204091ecca92c30988fe4ac20298b71c88e660c3b2ef891d30b2490fca347b29905cb94dade3314b119ae27e43b9a3923559eb24621afa03b6d4fb442a8eef4efe3f4f47591093df5ca93b1cf509a0400d2bb51c45c549e0f740173af86953fafc9fd8a16e181c0696f602eb9eff983df1af677b7e85cd8a77191bc37d126ad746e3ba27f1561f1a226a19b4f301b7cce432bf413dad364093f075d4bc4266a5182c8452b51bb9087eae9e35e45f556279116441a30afb07737e41731d485980a22495f22bafed9436b84eeb2de98453d252a11681ce61f68a7196f169e9b1ac02ae27ee7ea65e2b1eb19daebb79b6e30056581f7be12f54b80431c86eef35aba8a7e725d47ba7d582f0e8ab72e23354bc7cad373c1ebf19fa0c109ba787e6a3cfe5f3f64167958868b9e41d37260bf3cc371f2be92cda3a5126e8ce3d8da2f73ec991b33a864217285362bdcd1ff268a190cfa0be6937de1c84b203b47a3881fc80873e74c66bc6ca1a813e26210b39ce5ca7c8a6662b9b15db20c7e69598a9dba0254d593a1e92bc96f555450a0a4888a4de59250f9e30fccf19543287b5b61e523ad0e332ee799d8052650ec03c7ead6c5143a345cecd1c57c0d2f6b505e65ffb4ba6abb395b46b4c1b91d635da2568208982d0e0f4a0f2611d7dce5ad27ce3f228236cca0f3361235df249692a88710bdb821ce0dc5f382b041815b2046f5f1a4db46474e8176c13c6758571b81da1ad46c2c99081dee949c031ba0f3660b1b0716290da27a996bb778316720675675f40ef5e9ff13b59999f740e93346d495c7df57c98b9916a711aa68c84ecb51c75dba933b87bcf9a11d9e6ed32a412a9337c9a338272c0dc6647b49b6c97c0675d443a2dfee39c7914294c73a14a9b9587aa54acd8b23d35f85a64818927cd03c7c48767533ed466b7da1fe435590988d8ec3869b8effad937ec0e5ed2c7c3e2d36f7f962d13e6b9b5bb4bce61bb391d850dc05cbf4c65c31f435fd18ef2f696c676c92c793d0dcd870f98a4400c200823477ad9effa170a0c16117f8526b7afa33366d1a20aa324d6f71a34af0e43b5f55e919dd6e95a0ed761e9776b157e80c35bf0bf5f7b5b95ad86e3bedef15b41369f7172b725b7973735ee1a3e6208b252c6f230f2d0b11b2cace06dc71f08248e4ebe95bcca10edf6475aeec47735c3a27bf8d6abed72969b3a8995c22f945d049aaf25db8dfec083bc4cc82087608f566ab8b9f29b6dccec02ee3b820f66a55a5386a2c3864b565e3161727e9416d3b4b39380861204631ec697f223816697947bfe0eaa6b6728c975a83ed69efb995778aaa1a1970c7f8b3ba0889653c4446912e34602f4dd003af3e16cda9a8996c54eb326885a6141e4e729f46938ce96bb13cf044a0cf9a3c2dd54a3ae8895c5e77c6c8a771ff7e724604898353c4509e9731798bf1ca824773c05da712ebbaf073901d66ca306b2cea9579e7d517479cc6a07a45414e7a7b03f5d1898045a7bcbb9705267571719b4b50448edbb46fbda7633bd402631d4791ff549974f9014ff106b9e711c033cf10f5d0df334d64f1057df6cbfc25a855c11c0fa4edfd042a4c66340a6b9764880b4775bff81381100b9fb93e09c31284370186141f876c6e54ab12693ffe0e5f5d23ff5a6ebde7250aa2f2c3a187c767ec5531bded99ddb723eaeb7897a057802af62dbe2e9472e15f1ab2c13617372c640d70d2056bb2189a440e1299e6ef12a876683b6762f114019fb8cd9c590599b4968b31b373c955b427b23421f73b17de1c189fdb8116db21fe6257972f92fd332be1b60f81e1978690a45aca5d55edfc20a6796ab4b41bdc795c122d16625f52d7ae69073e73af0959680e161e26eb749e39d25b90d7dc246925f4c7f62232fc634896ea56ae92e4047d6c8e34a08cc9354a558da04867391ad4187cc2ada9ddb86c82271b59aaa01163fe81a58080c40cf9feca92107e116391b655e51ae7d6ecfb5be08338bd8f3e9ee6492b75ed424dddf804a1c0515a4df6ef0a3ecd62d50c0046cdbae81ee4981db1aacae18b0085a154b7337a17621638a44873a88354e78836243789e98ceab9dc8812d6075b57c591c87fc16740f46036875f4cc238bf9e417cd49e4c4d49a819edd29af20333b8b3582ced1115a50258eaa473c2625209827f85168e65cc087bc85f1856a74bb556e243d882b5caf0c3a89a61051c12ee5021f41108f71ee1d1c84124b0c1f21e41e5f0aa24ebf9ae08cdb04a54b0bed9226ba7ff4f92fd0097f43668684785e6ac6b4af545d46d906f27008c244d16ec6d3138a0cc0746719e58e7ef883f579031a97eb8104b2a56a54cfc208486a5867a34725ecc05268a0727d78066381b6bd7104030e010bb02a149667307dca6d752f115f1c158043518af4dfdee68a5db339432abfd8cdb6409d74320b2a7003a9f51cb5db68da620a43bbcfbb3daca977049b54795794618b3af9a971d08d16be52934de2602636da03485aea9e63809fd0f63f9a8ef400d5991b53a774744f1a65d25e410fc011d9a0942249ec890002816f26675a9289d4e830f8b8c54181dbab2a46c62c6b3dd9aaa87ad097b844e55b3130812a8afdc7e3acdeae9475d23d1b5bf466e5c9e2dd00ff8d81870d95ea4a37273113df554a7b787339b84393bf63e4cd28be678b85acc7cfe7844f3904711f5448d3563589eb4cb37326fedb0a7701d2db169b3287cc363e79522b087e21b0c4e73352b1b51fd4a0a7cc980b2562dcee324f48e1790e5f9f34c3d270c5503498d2adc3c2cb1eb5cf7db96c538025eeded5c0ee0d9f5bf57d3f4bfa0ff053162397f1a2f5c76995694d2a0c62677f37272c6d4182c61ef1587e95ae6d96096e9862864094267def1f873a5f67ed7a7f772ee310cf1b81483304afcf8a9a8d9c74d563734a5561db1d5897650c6345fa0dbf350530515516906d6e419b9e62a840bbd6736fa64e9f749d5b909d5bb2a516f556c40c9ca40c5bffe1d00108c0ea2c06c035ef7187473cb3a7a7a5bde29ca00e8dd46612d06dfdddae739801e4a06df9846e73c50f52d820a9b3353b23b330e4b9c174510efd97c09247e2fa6982a4209bb17bbf63d0db8a8540be2e38a0a5be16035c31f9865a24202b02d1da12304b79284fd3e91621e406319844d9db40584615dda8599cae5272326f6d17106fe3876559616e1dfec5a9a462b3377803e3e95a426844e19bcccfe1c9d36c834528381e6b975c8621d64903239ca7688bade3c9921f1b5dcd05129712a031a53e4ffc9a506d90b4535e74b3787fb74377ddb0c57d8e1031965a0541dc11ff9a74645397916a4bff8760fb8400ed31b08aa0e10c4d72eea9891200dc306d51f23fa5ea5699a6b7f8b4d07330ea66da1e2b3cc6d20f9005aa91293ca7aa272c0903fba017a84f42c926c31f2f4f442c2a679a65c2471d6d8a2370d9ed98906d54355a6fb78857feecac2c356585fd555ee889ea7e8e7cbff05263971b2b096660d1b89e6b4ed8aa6cc01367b3ea65b6a73aefb205aefc9bb8fea6333f3609642e2313ae7c9ec8f40d10d4504d3de76feaec867ebaec2597ad9751f1b1228363fc5f36369b0f623ce5896765da072caf5ab69571199779f7fbbae5a8b9c973d03f3a3970a594b0d4eadb87716618378f0f7bfe3e0939ab630df39e5884a3cc96dadb697fa58ce6237a7ec16767a85c4926c7e1a5d65eb05ba37d1d0e681a095cc91210e17633cb620d31c37168caaaecc92123b5b9721beeebfc649ffdcb78024ff38eaf1028716b2202298e490bf0213ac83901d068fd65d2369405bacdb1ec6ce53e0dd46896bde2277f0076494b3584498b1f7c532d635aeb8dfc376d45e78264a9bfdaef15c4fba3f90a3dd80da5076e5e8d057d1f45a7496e8700b5ce0624a0be5d25cabe4f74d9a759697a59bd9412ddd423cdadc68ccda31c3248a669130b8837fa794ff673371d92afe05a2309ba763a93cc08e9970aa99267ace13ee0a62fbdc1ed819018dfc01740fea24e1097814e4e4eed4c823d4dbae1d43048fef30264986ba8c961d39c43ba38da449abec5c3c20dd1c8be474da2303b15e08f4fff00116dba367d79c7203204c171e877f6da73964f283012445a8409fb502b181dbd062702cf42497117187d82bc7a2da3532d9e39a2027d076a6b5a0a8a959f1bd1923bb3fcec32311805a7ff61770dc74b5a47563f46f4285b30e49b3e742933e2b9220b26182a5ebee79d486413be2a7bcf6bf5c05525e0a1b4640517a9020f753554bfe86c6b689ed644e1f96dbe0580a543384872e4b394f2f9e7aef2ef82945d7acc9972b80309a1309d04519df506c676384048d6ce38bdb847baf4c259e2896b7674a9aa725c7ccd63", 0x1000}, {&(0x7f0000000640)="58346cbd893a8ebf13ff4d4a62d0722446fded1642fa5d578e9bf7c8431a358571bc51be035560b3c44e653d9cd6a4d1f460d2254ab65125ac28a95deb6f9624c019978b64b6f1622280eaa5d501ac21e89c6f236a3903b784aa72bc980bcb295726f6b18a0fc3e1a1f6bae4145c97e3ac49e013c1b320c3e46f13c8a330517745f2304396577a0a419a330f04c97488ee3e7e25aa637109669126dbd1645f98dfed54d511f6237cc95c895fa09858a26d3ba340d618c27fb32aaca4863fdfe303dfde33b9921e0171236c88314ddf", 0xcf}, {&(0x7f0000000740)="e83b001b6ff1e52ade3e2f6cf87e0efee88ade268400b53a76e7182069fa5dd0f6db3a34e342e10c11ca5e4e29534f5e60a8b11ebe173172114bd38729372d7eff2a0cfd1436187c7aa707f6e34ff86acb9addcfc80073c0e39d315725bdbd6c36a1b4768c7d45732fc061a5911b0c872ddb0ee2c0fbb814d48a9ccb15c5e28107191b7d96b179627f8cf4e6992d7036ea5c70ed765171657ea30497ffce8eef929e7bece25f245c2e9429af1b5ca76f57b2dc80fa6e6515ab28a8327f5177565fea7a13d1412b739ef580ec406b6261d4ce4eda76b564eb9a22", 0xda}, {&(0x7f0000000840)="7c55e61456a4533f9493e2da0c1c1ac5fcf69ad9dce2d895caea1f85b62f1bdffbb5961a9230a6c5501977cb6beaa85aa6f726223f7b470f984d160e797da4962c60c820f3b1f650e3be9cd7bf4b2cde93752c3beb9b9059c4e3967016e2085138c984b320901d8a27b608b7f34441462eb8d2c238727fe2c7ca0b7662", 0x7d}, {&(0x7f0000001a40)="65e455e497345087cb0914f181a283f41bc383e36ee1fd4d5bb6022c767b5567eafd95f3a450b78c325835e23813159b6efa4e3f9053aa3ca9b1c6ade15d670ae02b5e4d2d57cd4505ec692ec2bd3a1c708bdfad95f4db9fa6ae899aca6bcd800fbd7a94a2682ea6a7960f7396983f57406a0fe1c4a16b76f3c2151974f62d0e2807d1853f075292fb60d7a7332df726d4a34b989f666734e18b4dc6ee69b3fe7246d6ae9b8f039b7a3afee729e7819324ede5d9b1e9aab106ea4d86cf345e3049e5754ccca3ec50762973f1dfdddc3c7519b49d32ead4721a3f48fc7858a3ce4cce196d12", 0xe5}], 0x7, &(0x7f0000001b40)=[{0x100, 0x0, 0x3, "5518a8b86db2af1efb4a2290e84024ed1209a10dc353e270c7f1a949a6ce4d78f463cde0c3beb8503c0680fc0aa10b7e52ecb95f1ea2c53f2f67c7cd8ac4a4a9b6495d3da4c30ecfbea56a80b6c03c4dc8edf9794c8e68e055262c6eb4d840b6024af7f92afc20cdb8c6d0066019e2f7d9ddc180620c8059e51add49fb6ffce88d97ea56a28429295ebb6b990f61ae0539c27128fd42371def5541a20e5a8f5b7f5ff12ef62d7ea40461df7aaccb2cc6b4c335ea138b49c7583db9e1f09e8410a6e19d898b1b8a720190e527905c66d20b7a4dd053c5baecdc7a894207bc75c993abb9439ba71aa2b561c4"}, {0x20, 0x1, 0x6, "42852a6906fc1a5518921d"}, {0x58, 0xffff, 0x2, "6a1235bda1ec333ae81477ff3872168d7a919bcbe4392be1890a637bbedd0022c64a6479d8bd84c192ba0f9c0fd9de404736809ff47e28a5fbaefb8923c5d8ddaf9316dd733b"}, {0x10, 0x1, 0x7fff}, {0x40, 0x0, 0x3ff, "ab609d8ec3afbea69b582f8f2d7b83ecd7cdb752a9e40efebb5dc03061605adc0fe84753c551d7e7e6228b8fa65911"}, {0x90, 0x1, 0x8ec, "a77fe1ceb602230075647086ddad1e86c37283916d8fa137e6e89d519371cbdeee2bf076e2d8844dbd1f94cd20753ff2b9c1310910037bbfd0b3a63d1a5c1272bf3baeaff294fd3834ca9dd16430f94bee3915028c09f8c315022ffdddf4cd71aaba0bf453c309becc9190e69b96438553861463f8149d2deca55aab"}, {0x1010, 0x1, 0x5, "f8e5c2d9c1e4b05a86f884765bd9a532cfe000a387da938d5bb6ab662d2adc57d55698eb04cd6d0deb3aa859bf0878b300ce34717f6bf51bf36a307de14980a757459ee9e51a74a7a87284cf3b382154aa435c1127b30a6839f24de5cbc0f257c9c1f4b46260ea74bcded226a08944d6b5d11869fa8d3143603052b528cf01eb145364e872c60af9014d91e487d408fa24b7fc402c66ba7ed6d81aa6912b496174f0ba1addc27b1313d4d75f48110a532cd3f449a6ac2bb87617c41be320ec75a913dd6ed5ec69af435954aadc2a03f094a258c88f49fdc2932727ca923e76e207b5c3f0dbb6f233c80759ba721249ae35b3a742dc37718424215f0fc688a44920a5f994beb1d4f95719a9df80a1f874c8ffa137a355906a9e229f9e18103b6ac8edbc5bfd1936c2989d3cd5cf3327f6aceee8b68bc9b415033b254283b935ecfa6be16a2f20572855dc7ea77d1abc9635d2d639b4ca549f88327de74afa162177718ec18a00708f29cbad5d81da9ad09711f7745356de1219b78dceb0c34e1cb465642f476dc82ec12ef2a0ebae965e49da4b6b547961b92aee1802143335a689e866bae7c7bfe90d03539e9268f801b31dd4c918981f3b437534313c57f951a7f124cb318dcfb7471d71d57864b48a195638db8bd5746ab1c001d48babe106149418bc381527aae119ea994e23ab06833e9bab8e2d4964fea7f685aae8f422328271c6d7a958e7c316da2040cf98a8c5df75ac3bfccc300bc9d8e48d2f948c7201346cd574b9c164ea10d9b31b9c44628c03bf8afaf72a900948f6e1c486eaff6bba7a4672644b59888fac57e7b24989285786c4daa71d0d796f442567a0b57cf7ab981e6525da980da8d8c1f02ce6027714169b1e8dcc45d532da875e3270272ffcfc42c164ca4dc2104cd728774febe9d7e39b3c89bc99f1acd4ea6c55eea3e7c43186c8200a2cafbd543b3587e0e9e6f98e6ef12ff8dc5be91e5f85c0c2c3a7d23729030ddb1a169bd5ba802eaf23c05a1f5862d12fe799d29aa47a50c8de7d3faba195ce75b843a489a994a606be10d54423f394fd82fcc07cc5988520f63e59796d09405d38d5073e96b53c21f527cc18720361cfff8732be412d4442bba34e4a98a4ab0f8a6073b50f9120282fcacac3b6d2374ce88bb4a2172afda3fa267cde757d2ec031e9c4bb082b72bc9ea6ae96b1b8f6896cb8985534fb30d2ef82bc163899d3ff37b658efe51ddb68b51e2f4fedaed0c3fc37abc0e8fd5af4d3bed2122fd1e0256a82ab010eae54de5e10e588c5f7d76706720594060c1471bbcc530604f265de98179929efa6038bc07a2079fbda68a93ca997084e5257fe5178a7848edf8059c48ab86bf9f95658d3ba1c268e08152792a7e44b98099de31488efa28d2190925eda3abe483bd899a32ae99324024ef964d146b9bcde3a2fee25cbbc0be3dca101d59b52e5bd99383dcb0771128d4584d26d0744968f07e4121af2fda542baa8ec715daa22f5b85d99f47ed91f0d0f5ccf8b34ff60f19734bd478702d9dd7d1966d32503c6c33081e295d20b0cbfe12c67286e6fa3fd4da53e106d854009a0ba9f47d9d925cca4f5b2642ef71204cadfc9109be61e7aaa4d6ae98b04c4a77034ad0d115fdc8542bd80d67d5d0d26fc702fb2788cc694995349198a2cfb2a4230f0951e5c7bb8569e99125318e1ac107258075bbe908f5b80836c123fde20b400b7e48159f87b385976668e42a21cabc62ef66440c92b6a7d88d0b75ee7f2d262e9a3f3bc74105888ccec6c8ade17dd29840bae242a9e297c80675b705b450c7ba8212582ef44be2415e8b33aae3bdcb9fdeaf4fad8a67f5ce01003307520685f9a6e42c2c4c53e2aa46d3a4b5f7671a142bf0b012573bd96dbd8a01f6eee82c7a07414dd9406f75645938baaf66ddb0015264fea9b4be327bf3b0f40154d1c1a026f660424e01e43cc0a28e088a2d99f42d1051a06690f609800afc79cbd13543f3dc5ab773ea2d91834ac41d7fbf458bf62af288ada293ce3fdb5f3da3be62e5af46d81b8385137faf7b03ce4f1b3afe988eb5358ab8b452056298bb1b4ab4729b1f741dc6cf8109eb2bb00eeaee4b13762a56a56536f0c184978bd1482421548d9f872ee1d0ac98d6e597c56bf5ad9d5ee37fac9898213541ff2717d43f575411d349eca2e29eaf6a1e0564ac4ef4824402a74d44642109cbc6c42192f94a043b555eef42efe5317fd3691388a47fa077fbadbcb61a853b3940fc86cef09d07b7d7d533dfd0d61c0c56cc522bce7e798e62dd0bcce35e67b1150978dd30fdcd6b07935a7348421f3c7ad22cd5bd1ef8709b3fd942bc4315dbf08ce22424ac5109f7c280fbfc7a85517d9cfd4ab1ae3e0743d259c0e7360219f37861f55155a2be46575ecbb5b0bd2b608c2b2bb684e56c863117f05de8f48677df04584ab52f6c261101ffca13daa4f4e3c8f7b937558c49715bb87ba63f92ab77fa75ee292be49c282ef9810f0e396a685e411f372c7c166be07877154e2189a54a698ef4a6ef44ab2b220271c26a738d31d8eb64e7d9ddcc42e26aead5609e1bf77ffc4a62da69923ef0da0b9762bff0e5ec4f5c397a8f51f195eac8623ce5c1e840bed309dfb3b2eeb24ea743f201feddf49198edb2aa1a8f1677a8ec81b35c80a2f388f08be681c147bf34bce2e4bfed3698c0cc6caab51db27916532f7f7224235bb6c5dc9cc78c2d256699e980a674594e48d851ca1a19ccd55a280f53647bd5773ba58f452d12c9364b8f3ad492df3fa552a817ace00c1cfe21b47e1f61e0fcfd66abebdcd87f29e49ab9a704705921f24ee24fcdd68792e5c3a3e5917eaf9a3d0d3b21d6f0f545e60d297a66b8f7b9bb6a2f46e714d5c18d4f4ed998981c1cb3f4d6635421ef758bf6b4c92547f455a47d9d25a47a35e3e6648725032ea88c9d6df0074dfb93126374c60110acf6e5bb1fc09d211f0765f1ab802efe81491a0da3e9d8f1be43d24273af47c4bb2dddee5c21fd5f505b76d383e9431919d31d5bf5aac10c86cd61b52712fa972808cfa785cd033333d63578c90073b71642d680ad0c21cb9a080da7ba862688830ad8930c2eb17a597da6a2509fead6077574e64600a036fdf9fa92e1668edba5904a43e0ca186c50ea0627ae0c94345d70002d62bdbfab0763545f1d6e2f504c379e1be5d7471ba61b3b6cfa76aa23f6948dde5358da125ec2741d7b2511729ec961487b047ef430c1ec7bf8271ce2c8be490f6e2865ae45e08b824a6aaf65b3b3d291a9616c947c124d5e807d3c9839a03f1ac3e9c336a669f007b1098c08cc2651c3e2ea4988a9b40eb8a30761791b22e51ed7045cb550088864ffd4ea975cd258412a2ff034e226cae780a528fd0f24bcd2954b66a88a825df895fe5cc05ae2be7233cf888d5f69384c9a87b1069ea7f50a0a5036956224b031102bb0749cf29232ba178b83cd2ff2c609e77bf870d3c9abacebe274690bbc4de642a1d9b3fc070dd408aacab61461937f7329eb5c5883c3447cb0aa2da8a93ad490f154218418d0f9df6874c8b9ec6aa23cdda1846f9344d1c2740ea7d340a206d3f740a84fd2c6b6a512e42c1ba7ce357a7885fe6430acfdfa599c16fa08380b22fbbfc208539bb785d555ba52dead46c88a0146a0b1393d853e351395f6d8183781bce16b928dfd13b799ce495fc3bba6ab0ab866536f0f14b14a7def9a1bd21d7e2a60c4ee5f3e2deb718b1195d7b3d96d82a369965d278d74121467b2b1ac59da60e164c93a6fbaefd0de7e68b27fcaf18b68e7801c724b0d741061dcad129ba85e0d745304ca9781459cd8265bc13f1a41bdb6f0361c831939c79f72766551ac27264ec215ddaa3b32cfdfef4027396bbbacc1480cb89505318827d988a67a0a41e41c00099047afe4706321623b584807970804b5dd1baaf27cd65196e0d8c560bc5d029f63934ccd7c4e85a131f1b9fec61d3628c756dc10de26be8934c4462e2648b821670656aa862d21a634af67492fc235c6497720dcb90eb1ec1b6618c648d4bca70084a0e4505f02f14eb26b78516f39e5d6d726066c3266dae8dd1939c429aece637e18f20c5a6b9232ff0046d8a9c44c77a3dc315216a3e042533f213675fb3fbe8421e03461c6433ee8e21401108f9d1432f1964ade7629bc0bd3cda1cabb62f6bbc3a7281f1a7fa48404b370e2933a09175cd15e254d1630bbd6771406082a560cc80b608287031b9e4ebb5bd32157514442b5c51dd8853e8409c6ae6b438bcc311254aab0746410678098f9d9260a69d6ed120920a4319dfbcce4fa393acecd689f68226fac6b7e6cc136447608bf7b5607a5d9388c7be3e3cb6deadd1b0a31721192354fba3dfc5eafa286aa1c0cae17a084433f67f63725f388dd38a32fa5b1ebf99695795428f9179d35ec299e79749348c790f109c5460303b83435e09af9cb521204009c45615317ae04c6acb8bd1a2fec048276b53eaec24f3c457bc24cf9868420c3eaa8dc5485c1f7af38c4fcc945763b49de8ac095d37fa3ae7ca0cbccbfefaa9221c057068c23f529ba87b7f64196c23afc9d22be75785f41c167f488e7f2e40cf0ff9e3e79d0aa532fb7da2edc632344235cf5ff2020250d9112411511242dc05850300f62ae2e77b5c6d9a532c6875d86ffb8b59e1d4cedf0a1fb1c89ea3f8c7570b83d7a9bfa6f5751e6a2670794d611bd2a83e785069bd659b698d785c878a3a55f9f783f32d9c39f46b3a9ba0ed860a806a083be86b3bc545e0c20e76491934e8f2d9a80d1fe703b40a468dfe83c6a2cee69c3fa487b9d21b6421f974d3232fb8f34c920ee5cfd47670a9978d08d35609b9f896056363da31f67904d1daab7162c77de9475029ee2f319b295361cdf50b1a2ad6a8e9eafcd75e119a4892c9880f638e742b9898543c6d228f246758afee990cab5d2c39d2890a9f29c02546dfb9d69971f3cabb9753425dafe96c44f442ebf74efdbea01a3e9ba634e2976831c3f0a0040afb211c413d76fffaa578c5423fda13d59917e719a70dd51d107021b047c2680a086e7080ecc6aaf2745bd21472f41709414c55419e212f98e97f1a00be5efbaa66dfd1a9c7c5de55e5db727af263de372be9604b19b6e6a2e72e8c8389f9a5ce4911d83316015418ba62f9f1b6427d3cba0cbd8dab8d6d87c53aac6ee14ae49f2f7f6e3296c1b4813b92616c6ed2f963bf89e7f69093fe9330e8984004e16237c62d4555393aacfa503e1ed19b545173794a840defca0480e9a35c8685ed889841d182450cea8baa582f1de9409f12b789a147f0f18f42cf2e2caec51f13edf8c7f7c5a42c095f72e79199caa6fa8c354b86df66ecaba0bb2817d1b98b4816c8f14bf0e6d3f30ae87f80143a21279a3ef1c52ed80d3c71a81dc17e35ab021a66714193667dc179f8cdda434c979e485c261eeeb90e6cf5eac18454b5fb0fffbd3b3dc9f82f655364db1e4e7af2c0604c847803e3fbda08bb5a6ade73711c46c6b38857fa9f451e5c7b562a18dc6ace73ad533189fbb5a44cdf116e7cc85f0124312f2a28b41b06bbe8e10d55ad599b4d5d941ad7bf0e1e3c0c75e85a64f1c52600f97d52312c34eb1a3b68034840cace728b72251747b1f614852610ab4462705b7dfe8f537cc988478b724223c4920f5114ece666055f5fcd88e71035d2aef7875e18b89a891c4ba3843668bdb619505ba228bb1e31da3a1e59f361479041dd5e3ab6110115ff02891d22ebe361f100b3ed224ef86d3b9db2088f78"}, {0x110, 0xffff, 0x2, "9c60d901cdb01742565f469f43cb9d06a7819f3fac9319e509921217be713017be55622fb5c740ad4a0dbe5d567b659f6348ebcd0ce23e1af7ca5b6da1b9415afad4ad3320ac1d4d84f2dfdd9ba1fe0874632fcd9c0771db4574d6e21ed31d50a6a719a8b226e071e06843708770c949e3b4f03a02e1ccb3a904012d2f3ee19c9e6403177ff0dabe4229f1106044970817ce1b1aa7bef1fcee0e13e04abf89266c606c590d77dc5328801c7c190aaa1cc1038ec2f3fa538d0763c18fc04682a81b879af22ff556e32f366d816e55a94c991c4c333cc43a4a20ede07da1f862f6cb2c2b793c2a8eb69904bb27e347a5dc0696e8a6e6a4a8d96cfa32"}, {0x28, 0xffff, 0x1, "db4edcd51e37f42b3d6c8e06b092d02b2f4f273e65e8f8a7"}, {0xf0, 0x1, 0x0, "99f7245edcb87a7d79006f5289c413fe094e3d4e59a94cc76ce1470466b536bc219c79c67dcca3f16fb156581f68ea632171011ec0826d310910e99e1023a19bf5d0d8e2894691699dfd6821f0719da4803a809f2e9d488f0f897cd48c14f5897a30133abba559be6df6f261f70408dd7a675be3dc27744a7245bf9b5cca62bb6711d4bb3fcbb9407ec78a3f3c544cb14ca741bfc6237ceb6fd048a8ad2855c156aa970691c6579410da8a5948a8553667fec086d5808536889c3f0d7a14ef606bf0c710a9a8c141b1a04dd6d2190a5f3826729b22a58ede741829c76c6b"}], 0x1490}, 0x2) fcntl$setown(r8, 0x6, r7) setsockopt(r8, 0x6, 0x7d, &(0x7f0000000540)="bd148a03d626b52b72eceadbcb6e22bf6c1927438929cb04d3c450e8f38a9f46457c6540bb88fe08fb776f61d2cbaa74655a3ebaa5b3d2a86e6e77d0db8858d31ab665cac95873054c9e50c5e8b391eafa2c6c4f19d1e850b739b154a5154ba0e69937112b0106e011e76788eed8c9b284a1274fb3209fcf796de24cae8c925812f9a34a569cd41fd7c401e49b6cc10cc2fbe9e1b275be04385d62aaf9e0c3f54ae5c4506633bf4c68c93eb900e437257884f13dc8987265e56a757277e8adbcabcf0c90be49adfd92868860f857f9469437263f89599960628144a2f06e", 0xde) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0x2aa) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/11, 0xb}], 0x3, &(0x7f0000000340)=""/138, 0x8a}, 0x43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) getpeername(r0, 0x0, &(0x7f0000000400)) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) socket(0x3b, 0x0, 0x8) socketpair(0x2, 0x7, 0x1000000, &(0x7f0000000000)) 16:01:07 executing program 1: execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 16:01:07 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setegid(r0) setegid(0x0) 16:01:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000002c00)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000001780)="8a0f44b076cfdadbc087800fbcb2e394fa3fd0b9d0f7bd9d36d7ca543153458317160316dd8fdd47f8271cbf3c2c13915773a39011fe9703daccafcf68831ac3362b45f50adb6a26f521be06c78f2c568a50bcc197d4d621e0f17937d09d98e9845195efa7dfd7286075e4b97c0c81a811f17a2a0765189f245402d4bb06bfb9a6813bb7d7846271c3d3e84b5c8b2cb9d965ecdc6cfa483235586fc387e4e9aaf03d0ac708cd21b22946e9676d916c210d0a55d7a02aaa171cbe67042eb0d0661baae21483b749183cf2c485d9f4fdc3c4be86350b2d0cbd64e81e47ed6171faba", 0xe1}, {&(0x7f0000001880)="48be25650ce02cf6f19b130dc0911cf80b1e1a2db5fd1ede358ed4a45b155420333ca0797763fc1882283f4a3f7bb932596cb279010f8d3d26b05d77981183e6ea8105a231bab96f53ba6d5f5be005a25598fe95bb6c8331765d987c1e2c5210cf3255503c7bc9967b355f469d0e434f358c6142ff7d83c5ab0fc8903f3c0e524803b9bdfaaa400fc64b56c984d8e66b25cb7efa2dc5ab6586dad2036e42", 0x9e}, {&(0x7f0000001940)="0934cb4fca75bc22a183981d1fa9111213579adaaedb", 0x16}, {&(0x7f0000001980)="931cb1d0a9f7b5e102145dedadda3204fa2818a2659058139ca8f70260e0ab6c74455d188a3b5121fe72b96037b29a847c1a99e026f534c82861b0a61d58b9b286268f2d7961b8de5716c46a09e9c194d836ee5b4bf226302c32f1ce345a4795dc5795d1a3edbd751683e40ea067e6ec4462bc3a6de7c641603a45f65d2e98d5874cd87e8e1da4d63bde8a70afb3dc77f7cf9b2a53c5911a8947b90c745ce6b3b3209b9f831a425cb94480328ce5a8c4efccb9b84384d57a9fb3567420e860f416e955e1beb91e106821c9808c3f788ea4c3cf0ff6df4906a0f095c5ff72620ccf6ee088efc3fa021277224a84e8919a6c297611d2d03aae0d0f98ff99de3f3d64b9c46215b3ec7d394cbc99b4a3bed0bb1d6d6e9241cb8c03e205d7257d78cbed7e79ae910d6f2f3bfd1edcbbdcec2c148637d84392a169c023c6bc35f2b85a3d229bd597fd7a963aec3499f179e4e66b608c7c09e55b01118d6e332e91ceab3ec974f82254c047e35578db35a1ecb4b6ea62eaa84318688d33414c12cf18b7535f0d9f4ff19e0f5a9c2c0a7b372396984b0a5fb3994ab194a0c6a8b89d144d71b2e7bfc89b83b67f9627e50366f8fac074b1b7988e395c8a6f429e10c2737d694ae10dd977c075f31716538da210a03e55650f141826d189693156bdb3f0d5063cd452f6e0614fa9d2ab4e35522dcf6b2a4fe52a445bf898cde3a57cfb462a168a55c821a10390fe498b619514139f8301c808b14a404dc039c93f5e60b38760fa5a7bc0db448549fd8d46e6ecc9cf9572575f19b7d8ee2969c2ca4142b7bf3083c8f7145a9bd63510ee3c7957933cf25a4245e6aa11d131149a10c896de77021d313573bfc75d166e7a1b0e6095c8d4566bd9887a675df0da58d9bbe00e60f91403ec26fa6517da479479fead5394d2ec3f339483bac7700b42496334eaa9bd287883c06c77a1c7580acf927a31ed83600d33b2efccafe971645b404bfbd552554555a556044fdf6e7de206f7afb7df25854ff59fb821b0390d7482267898ec16d4f32cb9ef61b014dae00a9a2ae7a5a267271787faeb9663df1faa1b05e0f007cad2006ca0153d18006f8a24bf35f6d043994df71ba24355beac4af6082988d9e386c1d05ba86f89b9567fd7ee574a3009505b0ae1e575dfc38cb949f8983d75fa462313baeb654bb347b3d3dd23e9a6949ac74f08a9e6ce0f871ab894f8f5b7bd57f9d3284a1dedad4fb4876699956f8bc3773f4bcb401b46a099872b83474e05fde7f8aaa25a0fb614b5a80d23e730ec467ec864263ba103c96cb70891b76ec1d7310e1af4b3a5a434c2471a550a49a482691c6e882e358c386060266fb6f8582f877237af05614c99fd2cffb2bfb440ee99bebe918321bb90b21eae0217ecc4d44093af13bddc4389aba5bd10e3f676888c776a830176bd937d1fe79c998d622fc39b3e7a81be49e286a216c654a2be626139c92b847fb71132fea12880d8de1c100e6c0fb959a84b4f5b96467feee9f79ee8a2e512a1e077096fadf5931f830031bc598bb8202df8dfe61964c38c5a258a7f0c52b948f12f42f9fdf3ae3f6fb63ccadf06f27130a59c2d5718f9bebf6ea23921e884e72c0caf670ec793efeb4c9ebbc495c9cd622d8d6256c0f59eae1eb4bfe7d30c1ddaf7576d673da6af2700a01a9e9a3629dd7d2000f3fbebfab3a88142df4b084eb56dcaa1bf1d733b7f1841317a84f6a9519a99f628fbc622d1e1aaefcf278a5e3a087a0c8df8c7c2a167e8fed699d8179aba3d05b380ef57205958fa5a1f1e0026a6be954f7a385c7a37f4031831db0c464f0eaf0c6bfda6c0141e8f4b27ebe51a892d8177681c9af764b86689a89a0162bd08e1b5814e0527d3bcc92f1c48c7cd2a71c7f3835d53e216b08d4952f9ed82eb1134575297fa479b882ca7f0ee9740d813e5c70a6b8d5f5b912b944a6bb9b87b53022ef3c4f1d8bdae586d225bb11d7a9ba457e0f2dc44813ffee291723d3dace39ebe59f79d40475680a139748c5a1b7686fb9336f0e5d1326eab4c1fbf648dca349050e43b4aef4fa8c3846846b0f835b5f8e9b2a851ac7ca98dfd39b69d69f4313a548dfffef6578cfcbaa03d4aeb21c5796f49cc1fb8da54922a364072f0b0872f7429b308202f4d24113adce0077145966aefb12e526773ee0dc5c235e9eed9eb59c4dddee453638c47676745a7b0341fc36355d64887553f5089387f17b62d34361c5c88902277f70cca559114dcb7e4cd6d13d968666cdcedf98c5178cf2fd7d67ad3db6e8d1a114bc9b681000af9d0f1dffa2a0a36c6a629ae377ac67b2aab1cac2aefc1945a5719ca23caeb79f42aafcca20ee9cb1a68267b04fd6dd632ebd6cedbd4e369e1e3f53252b4461c919352787a9d7104b00b5959a284390290ebbe20911570503ec1649510eea686c8283e9053f287ba2fafb6f699eb4c258dcef2a77217f4e69e9211e466c24cd003f8cd44794b9cb21c22c588036ad74d77856f0ef7ead478c1289e471138ca5d17c5d62451b4a93acee75b3a185a010765418264a25ab09447bff75b7a30008aadf75e9443f52015cde883f0b902de9ed82fe6e535378137577dc9aec340f9234425fbf9bdc4718ff810d024650fcf1a8f38d3248e6c3262c08cfaee20330f0d1ea90f33f40ad072a64cec580f068faf1664ce98a00f499a81ee920ec8c1a848f292c8b6a48fa8271e03f11b2ce1d3cd2f7579b4f475cbb3fa37b1ed482e6f34c9b5482ab0f18470b333dce2b43dc57a73e32b4dc015259daba0f9f09a7a981ec99a574b7feca69ce5892d1e4e8c42a8b5bcec306810a0e027510b68141387f17d6ec0ceecf356f2c92f044e2112a6eb8f5cef6a84c1a21d53559751e21ee05e490bbc5ff4c91c43240d475dab9e03feee68a9126e400452fe534fa1eb108fb7ff4ff32bb64fd65a2244f8adf9e42531c402855d923a4dad128889c03ba424a3174879b205ee11d5c981b40921b4f18153b94faf01ddf3beb40a4bad046c8115b0fa278453e0d3a551ce51bd230a21e9f9786dec11d85e34ffedb3549db7b6c4ced9c8236ee9969fd9d277ca8de077d57d29af243e34b11f1f2ace46ad40bd8bb2fde38c8e5cdc3790e8313d3ec1fe9e0ba02f1c061f7f9f81fffc9364b548be4b65c32677ca4cec43d44f316b60f5c2cae546813b408101f3fe5350e93a0637d364888f3e52dcbb484ecc0f6581e9badd533d9ba3cf5d38d5be625603672e387ee1d56a08f6c55228acaf39d61b217049072b4d74641a5b0588a3574c5224cb272df8fd04f6fb3302b549e88d38361d85f1f76642aa3674ec33285e7045b5282a9247fea92fed69cfd8118c2a13f29c298657719cd967d2fd68c9c542eb12094729dda063ab18c2a50f4463070674e656335ecade04751a64482accee2494cfe1570cb1e232ee2c1d82de6c577c558ef4b4bffe5bef20ee1ca3813b0a8704bcfb78226de9afc4aa30ef4e33567d5a4dc3852272f8c0bf9dc38bd651714ecf1d471bd32427d79225eb6e570c99f3645f2319fd6435c065cedad6e317f213a9e855929cea10e3689f05e41a7f31bc0736ac4d187d040905d7f2f93c153ed4b5b36f267eee8d2840116bb2a11794c8e2a21caa2e95802d9370f3229d49b46e3aeb0ba053ab391b00ffe432a6f2e48ffbd987145d610ea5d623840d1d5efc142ab38b45c0e359999d00a4f0824a71173144851afccbbf4b4c41bf662af3ab0b713ba7e5e64b3ab91d8be045c5746345ea0071f13b4ce168fd1715f5b1307497bd73364a5e141ab55e975f5df623b0135659d266b59fec30df00b5a74219117c1f6dd76d67c4ec6cc5ea70d1ada2effb0857754a27244bdc6e78b47b9d53a0d7920b47eb0a7552cc66116b1448fa5b9338c895b507e5fd850b91139fc3f5c34fb73338ec3d6c4dcc603fa052a071f86ae8261205b7da1fc20387c9d32bc7c0ef48b93390d9a7d9e04095bf23377bd63c73c1549f42840e0dc7c210684505ccdd872e07dfd1a660cd1ad745435408aaaa3104d051228eecba1cf4fe37828f2ceac6cf3d0fa39cb3ea601e71511d83e0e6ce0707c9e164b2b7d173be074785b19f4faf265a8404c1849e75ee6fa0000fcc7bba43d3325ab055142213839c12c78810122e6aee4042dd9b00cc5fde3e69abb542652db0a1bf502a4aca88bc6769663c80eb19645fceda99aed8c6336c2c031849f42fde049e533ec3523997ef8e0204508152eb8bd0649f1387f9dfa55914bee93ea6b5e979c7e6cb5a96e1371ff0621920a167ea18ebb22914f10c1b7119deabe8f8ea985b6eba7ce2218eabf8fc27e49e3572a08ae36d3476180681441b3c0b3f5502d268997d04209675a8c9a55abbdc28c46a5ba032b3306874def9313cab4804440667c69bf5ad285b461c539386976d3c3371545921d818b6b44c3420731c568ca8a6b9c15318ad665b58959a3e2d86b76f8cf3c93c25601edc4e94426b5a55f0053255f592988bb9546f49b7875b967f6c76b155f854ba7680a1c26198268cccfce51900200deabedb53935f418826110a3a5c50cf3b4dd22d7e9aabc29ae8e524aa1b1c591502b9df779e3ec02fda7b19bdbbdf1f0818aefa3479037641bd9fccf3ce7bb409382a543c1688f4349dbbd09ed85f462850b9924b7549357fd540541af7ec67d0560b1d979186b6194fbcd60521592a4e8fc47da601539c2ec65abe7df85c21b0146ca659d72684f74aca559eceabe9196990d03b026eef70e40ec1f067324652f45d382eb0647597857091d2c7053c474d9953b1047aa58b4e475cf575db23f404e077a494ee5303f5fd6689e64e80764f283d98cb57eede700bc57c53b5daa56b66ebb9d6c3494b2bfb51d24c2d3bd5ec9463fea04e88d87d246b2692a55330d74aa26b67919ea8c9297fe7463771712a6d9ec1229b660a698ac3c20cd00fd682d384cdcd4ad21d1feca7a949910ac8b503c8abf359819461352b6fd1def3a3a42b7582458b31e12ffde2a98fce4814e77793fff159ee22e53e7a20c92329cee4b823f888f5354fe4340f2fb4a6c52d03c33720afda7ae5f8535b2a44e4ac63e57e537fab51d5ef19512a221c0ce31b8fb9c5bb17c1652aad33441d8599057ffaa0b0c19e1b8e90d8ce26ada29046375f0fcf510c5c4c6d811ecc008d44e75ed5f9924fd8e818dbfeefd24062a9523cfb852592e0a02da906c7650006eb6f16ecf7f2e3f2863416a3da6766af07e642194a5f1df5810b4e8f3262176e41da643132b0b79127e5f515b096bf80b47e6ce68c97d78bdaadf53572cf39a8994f1fd886c6345c61c8edc1d816b78b48f570f55f21180f39a5270d251ffc9fdb2996810a7211637ab41713cdabdcc4ca33ad1925cd38e4ddb2bead2ce3fbaaafdb33d2c3ca275e33e11433ef79d771985e77a01236bea44a901d3409df2a4b0dbbc7e6e23bd55f700a55601110170963ecc511e0b3cc822292928fe645f89ed1151c46e4f6dc430cf503e57dd21c7ccbc256398cec250ad39b64d12de91d9909609d427ca660d8c2759c2a5724ee59b792762253a093a37517df36bc6dca9c845966a8a2defcb8659778735b6634abf004d8a7bd33f551e1f7182464cace98f55adaa0517810816a1891be2105291caa8928fe84e4b53137b2343d72a60c9ba3a9824d5d302bc5dfdea3f29bfbb58729109f47161e918b4a4039f887556a6c66ee61d7e118f8db5884d1225ef86b2adab1152ae508125fec53323c7ef43e8218fa0bf8bc9135c983867ce72d", 0x1000}, {&(0x7f0000002980)="1b2106a17085edc3c53d4a9ff7b285a7816fe14a24df04087667b00adbb229bb55d671cbaf8e2e2fe0046b8a8c81e2f5fc0691", 0x33}, {&(0x7f00000029c0)="f958b403c2907190d4c6e6e5fd94dae3e835312eda41609e9b3fa699a70e5d85741b40228099e05c9dc35e3664607a9d563b53a86ef0858268d2051b77f576d34be47864313160de89d780a0e9206e5df6be1e9044abb878ebcdb170fe79577ed111", 0x62}], 0x6, &(0x7f0000002bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffce6) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)="9e1850082674dbbb039b9cec53b47ac4c7ec2c9c36bc9546fed0fb5a109ab8e80d0323387563dda5a4bf1fc998ae7fae8aa7ed0e08c54121adde9d29cfa7a336b8596701f0a0dfa8c01f643d156cfd", 0x4f}, {&(0x7f0000000100)="fc9f1f037788159bf2c897cb576f632a33716d3590538dde1a1340e5eae4e6781b666458405641e779b69ae0d1a145d93b2f2562e7e461f2a4a8fb1fa598bd39bc718aa27a14b7ee519dfc51b22a82f0948b34a5f5c96f1300b5489c719a6697ab95c99ea39ba0de468d3cfc8928cfaa2b7aed7c0a151b4f287ca0ff5335867843d08f5c253451d16f6cb6cfd02c0b0c8d40c5b5bc32d614120ac355d83454449097236c9a94bc4bd87762717325fd4cc2c918d155ad1a74ecb3f157ce1177815ff6e42d0bc461e94044c6bfafad96fd205bd5bad42a13cdc1cc72ece895bd2c3b1863b2cf6cac5452f0f5c8fda7ecf08fe5b66edfaa528655d7", 0xfa}, {&(0x7f0000000200)="81d0af7ec5dda81b5d22c18eb6c7d97ffc3949384bf9c94f3ef4f7e2f62e4c011491ffa4faef3ad882c23f347233a8d04d05577a3a27e6c6716052d017c7be816c9615b21db86bf350815e5ac6986cbd4a18f7b95ca027ea0923406a252910463ba4b303cf47d9ffb437650661ac4da54f14cef38f72f012ee0de59de2ea075f448fe07fe6bab8364a93e3d968b9f54c05822eba0296b2d811a42219171ade259183b5a394d28c0d5042b09e6c526cab0f9b5304166ca3f1d11c588be6f27660d391ee13d273c093975ebac2c3860a612e499df4fa188abce9397a1307b1313bfbf4541ab9906d", 0xe7}, {&(0x7f0000000300)="c7ade86e39c0bed0ab030e95ab3bdf7fe86ca2763a49a8715311950e370f176c76c213a29392859920b8a539b9631ef9bfade16b419e46e866e56e078e0f4e0ef051f390e7340f", 0x47}, {&(0x7f0000000380)="195dcde07d41e209cd21b3575af5f266820068087350fd7c9fbf6af53ac6fd17a2be9814b370e69c7032959bb8451597d95f17b0ffa5150801f0817fa965d8257104d82c8c935179474796318cc8303557e8b34654d5869b38c3bba8a41eca0fa448a19d983d378bd4885f8d093e3f9f45a510c790fff5bf1669cc09a7811841d839c7567c634365e709c40612a647e9ceb40f3f91af63e6c7e27b9f2f7ebc69014f7dd6aee6873763c2d940e8a78d6e83573dbe0dbaa9e6c9d7815e46088295e06f4c9f74ce5ad2713e466e15026042277a303ff82b5860cf14ea5f47f5331d296764e5298c582ab36b71a50906f9169cd3447ec508390473a11aef344408c1bb28dcb8231cd0bcc4df797cf23b53cc9ccb2d398cd293d2fe961f5a434b85d71cf0df135afaa5d5bae1a6ecc5ea45c2f44bd9f63675fe9d634ab291d5017d6090a2af56a5f6880c374ef29611a809d214abdd5aefccc8c4adf017e437e4426a5c3eaf25a7a6a59e63f645273fbad0e8c8103cf21ff798fd234145a9a601f79b406c901aead06a1be926af07ad5b84e789b1397c8de26aa51235ae141be09ad75bbec7fe4d764c46d0ce42bf2e10fea323ba86c86991c0eff0580edec31761900436304f6330d4c100a8fc13e1fcab16686c7c9ce2256dc625dde95609680777afca6b015c50b63e524675bef135080690eafafb44e34e1cb0becca0eea7faf42e278f2db73f1b41b5a5dc16e3895ec25128c79600ebcab82bfd9f374d9e3f616247070db9753f364938dfc8cb975c1be65400f77fd1bdb8784d732c86e5a2eafcadaff8eff523e008a5e8f87a3be7eb681fb2fd6596487b9d1e8201aec5e12230e18b5a9cd2d595e5604772d92a4bc56bc5462275a422455eceeb7fee3cd173a66124f06205930930b8ddfeeebb99d1fb571d8fc000d96c0c6ba6586d8580f6eb61dec50fdf5cb1eca8663adc4b16f1bf0f051cd3d31284098c77e6def920a3ecc5571e06a01c94774fe5181d02b7a63515fdc04f59efea2accb1a494f93d84502fc3f9ff268b54cfe9e3fcfc5151d52cbf0afdb1bf377e21cde5a43dad9f09560ec0a8e2cb1bb1de89ffb5477c157e4b6ce59de86126e4183704231e661f3e329dc83c645abd3bf7726cb43aaee166dc9286ff3811d50e4b339826bdffb486824b3a2983d8fb7123e9f27d3380fc3fbe412c740028f9978223951d3c83fca21444d8d51a35530d5b169b753c02927dee5d1b182d30a5d32c04ba8bbd5f0168b64bd8a01d1a79dd2604bab06a33ffc6be80575a6561a2f753e24ab2ff6b1b2973aaadc286480c11bafe01b701775894a1c9bcce92d7a309a1048c9e1f1fb6722f6e34acc37872767b4eb4b6a1afe1e9b328b776159f9e40d6bdf98b19159df713c530e791b974d910d9d45fff19e1c6358aac51db69cb9e897efeffdd9628ad93f4bd5774fe05084d638c13b53b50c2c3dcd72a3aa2bb0b09ed68c2cca90d1ab47bbb49cdbc22268d154ae51fca7d87abae39aa62d121e218e1c8751d412590314794e250ef502754c0f1895cc50645707c477e0dd1f4ab2ff089e1242e742b664d6fe3b41c69af3c5e3978a69b464ecadcdad8c0e4ee7e0afb4ee8147b64f5c4f66ad48d6c67ee0c0bcc85221a7ae8bcb6425772dad3f12a9a3140960c1efb746d7846508842aa9d3bdbc4ede756834925a81258cfc3a92f3dffb07de29a88762d2359a1676d8969e87766c86ae421387591a950e6bdd04466cea2f27222884ad8181a7ba9a8cff9b3bbe746b3e6984e3055f0e76a268044b63242e5800fcc281450bb30381bb846f0b9da4bf388e8bc9910902a87820e94c44a6b0dd6df3c871bfaddcb5737335bef0586c48450422fb23b0aa3bda74df33fbadfdf5c4eceb76ea739d0ee26f1ccfcddc5c76f16514f3b4545a2876d71f439652e37fbcf5c533125294a2883d2352fa6d15e39acbf974cea5745da0081e7408158dec6da78eb93183f337e1fe5f077af8897f6e240874bf5a3e6627ab222a5328985d7a0fc33f7e0c52f6d4bf7db1d1764c0924cdc3ca0e2786e4a1fc4ce32591848ea8a6bc821fbc248abdc1fbfcbb33cb30f6089e591455189463b998e237435c5c9d29a6c1016afc3cac3e4d5fe1738d6f238e108a2327e7b1ea1fbb14365bb5262dc5943fbf3dc38f47ce07f466e34ba3d14b196e5e3e293d441bcbcd38ed8f90266b857f045d3089dfdfe5d487aeb1aefc092653f92107c69970df0547b1f9b627b63086099cdc41897b726c89ebaf9c023845863bf83a39c8cb06fcbfbba5cef1daa460c92b943a88fbad5814d1b6a87be93382a5b5fcc05348dc09ef2737a6b53613b5396b81467008e973126a1225b4d8526253d7b10546138c6b9edcdc9bc8713881c2e4692378ace72132f8e4f8b1c11787a75ee9723197be765ff3c9235bdb229ab849694d8fa5c2208ab00b38e395547a3fabca7362ae71a0eb4c7b81704247f5066d3bdf03548a55aa996503fb28f51af68888a97bcee7f063fae45f4eead4f80e88307bdc93f378d0853a2a9e6267fec0e4cacfc9dac1e7ef7eb1654c68bdfba3e8449005eaba5343a5642de239e2ee99a96b9c66d41652beb6d5e3d770b6a7d590eba253990c0ab3cc2d282fbc9945e508138ea99dc6e590b843a088d4c99a81ef0bbbe54d3a028a547ade4d8d943569dbd40c6b6247f1fec5bf149c445ae330826b60438907cc524b7f7cbae8313775e3976bbb4f4cd511106fe712904f4cd5e0e6937462e34a47eb43ce00ed64ecd62d0ce00a87e08d742668a1fe76f429da4c0171af64fab8e375e753ef555ff1403c9709559e19da4608ac68d0724e860e22e3ac71b1b5eca964bbe9a588c6f75f34d3637a257edd8e42f6ef03ce586317597f6d68e980b966a004091d12b4d31f957ce2782977290a5503e2c14ae487baf56f8881b5d77d1bbaafa77deac1c250bc7cb8599eccf196a0020147890ae45985e607dab42407c64c15f971f80ad9dfcd42c5b21ead426678e24afdc3fc5883b8975b4cb1822dd8dc5c24fba23317c8ab1c5fc7b11a62f009f49149d2fca892aa65a3dc4146cf90b074ab1dc2984414485904e1129e5f8e5c019722fb7e3ad4423510d73dbbd6c0b0ac621f58267b45101aaf5e7b5f9305edba4598b54e3e186a6785ebb7d0055f2acee48b2209a9efd70c64ca7b6ee9d01b2c9c9a030a995cd17307124f113c34583e613132d4a26dbf3829bffe2d44b97600845aee0a99ebb8684c006146a1c6634ba8a02b560fc1f0cbb105275fe0bd2fd36fe44fbd7d1c88e2fc883a59f1d9058df77825c514237568d226f356b2b9973c2ff9b5dfc82f8c8b700cd3f4778b0ba40d2a3c94016ce23f51d6b2a49802aa9b54d446e0196210392f59b5977dc7909380ad65b2bd4d4e7861360e99719c8a41a88da99dd7000d4b223a82045e186437d6db2cb18651fe46cc87f293f58676945c2bc46a7de4ffeaac9ded2d521bab842153cc416342e7c0deae9e235c8f14613546e8f2a86a40cc0ffc888de9e770cc07c33cfab819ec76c2f823a9dedb0e4f6b28e6154a2c4b375ffdc247c1255f87d784cb3a807ce43d3e566f14224ca43f4101807fba935442ac8c9338653ffd441171cfdad0b6e8a862c3f0fecad83f153a2fa455305bc3727b25ffd043569483c2b54440fda9a382389aa2049ffa757e6e69c6abc3371711ea83eceff0277570d1a8c0bd3f0cf2e005a57bb172ca71eab7cb82afbb5aec4f983b577c1b4816b3b877991a0faeeef2a158c0de91c2db7364db91ed6db2acd6fa170d7bb52c4c31bf834f6bee837cc594c0f773ab0e1a657f6fd6010b1c38061180abfa6a419c70064426ae4a4b37b5acbb4b2f83cb0df681e54024c51bea430d9030cbfc28db395cd78a00bb5386a093b106fb8de3ec0205dacfe58d527f9053143ef34a8f5fb95d2dc13a2982755028628c21c62d36f6bac2f3060ec2a205146c1235e4e2e9065ea927fbc4cabdf3a127ec264e52ea42ecd6c00de34b1e7e842aa3f64df5a713906c294e350768283cf694d9b05e73311dc5cfdd9dcf2cbaa477abde48f838d6afa14e6909726f40d1d8b12199762809dbcfa35a98f7753ef066fc2d77e6062a9ad3219261bc16ad54bf9b38293b1b76a8082506268881db8aeba2c2a7a750d2eb9a90b610d32b7f0dfd7dc0355c586c3b7553179b7b1efcc278b57f0ea6a2179fbc03e77dfd4b89dcc425440d14dcf1545d3430005a74570f5242b8f7246e8e93e7a80d6213944b890c39a268867a83c706755100c89ea8db15c56503e22bc2ed229c46378ba94c1845b83479c113abd521984f1f196d21ee059fde3d71a1684a87045658f68380b3a29f6eb4f9442e5d479bc0660596bdf039a5c61dbf1ee20619c17817dfb1e166a7d482c15c35024c7671737a804eb815ff4e660f0fe65ab5e8f0405a820c5b11039bde2aed3779e8202108fc5dc51bdd6511266196ba497b9b9a8411819fe802e155b6f5a6fb404a4f2851ee252e91c3548fde9ecdcede2bec4912afda1aca762cf042cd2d15cf4ca23653ed27f50602eaed7de7badd3a04fc2292248e6b14923e2a3839809169d3125bcf326a3cd3c53430308c13c89568ed6733eeff5d25afd020e48bd297d35a35c515b01eea8e628687fecea4b82a07066263e48d8e3369d28960631e47ab22b333a7626f81baccc4401276063129f00bdfd29a46df09ed293513993b68334d9aabd97233399120e47e9b9790229105d7484723fca62a7ef72523ba09c124ccc60f5eda877014f5a5ab1f02210592201da09af5efd0671aa22104834606a12db8eeff02fc9710c7234970b113f39623002be5c3ba516633b99b5f795bd9a7103b998dcf2ff01402b6e7a3bc9cca8bac738d6d69465d5b88683e403d11fedc93fbb9e6e1dc94bf32220b394af603c5608b1b3fd65c68c6dec41c86e40fb4a8f9b856cb8999cd5b7b9e6ba21e4fab2c4cf4b4cd7b59079193507c697b978a609d8de39dbc60cae8015292d89becb5836deaebe5f8db9de88bd046cd4b1710f3af6a2e0deef37a40bc2f4198171535e75736aab194adf96e8ee2084d2752f78577243be03d0eadee6c3fe23c37f7c9fc1af5981ded068eb2ad5a86d7120213f9977b38591fc2958130346c3915d5ccae47691c36ea83c3886aadea14e025cceac3b86cbfb45301ce7cba705e7634ae5128220f37e5968d4ac35691fe79f53250edbed091fb6a6841afe98fb91e884defb0e1b3a15d810156cbd739b90fe1af17021de6f7eda7fe735ac6ce4d50136cb4b5843c0478fe27a5c2de002626727febe58194179dab68363befea7e1dae492044843c684d1971d04cd1456159098ff56b755692e299eacae6232f0b273a65b64ce6a09377d72b4114f1956ff5b1abf235944ed90dede1a0c3694e2e78285125efd1fc429c4a081c8ed6577b18a88f1909b2f5dd1bd181be92cf229450fff86062ee582adf9a344dbe8d147e1edfdb1431e00b583cd794e1492549558bda3c2b0009ef2cd69df60f53c994df575d70ff618b007ea66c3e805caac0602b115fbce6939af6f6936cfef7b1ce1999ee67fbebd40b817b2f37ae3f31e2299eac9638283605f48ea184e748d51d39b2efad0aa5c0409e28cd96070c66f64bda1573cf24a2b8ece7ce1f19157bdb518356b48a6da4834f01001efed91c5eb14a2a1892fc116767c1ef01abffd74f53d9f745696bde120b883d3d84872485020e13952c78f8d2bfd94ff5732314635c1d1616f9a206dd9", 0x1000}, {&(0x7f0000001380)="66d73103ad05609770c8d40d4253576b4b064dfe0323e3cd14aee469d75ec59a583aafa7865bab3d4cc0dbe7061261363251f0f28ae2beb5085ee567c148baa7235905165b06ac453390f1dc60433cab020c19ff2947c9ccddb852e07ce1040eeb22e9551abf48d44d8260c4c952c9fdacd7264f7f7b32296d6e12273d8059471d92ee9fe061153ea82f183e1e88809e1d508b619042bb2963db3608f15b71422c51bb50e231f7f8df473c1f72b11fc55f0b4e68bd67196f0478781627d4ff98c9bc395da518631a", 0xc8}, {&(0x7f0000001480)="cec78e59e5ad2456b1ac8b67c7af641cca352c23a30b1857f805dec17d7065b1f8f6f9c9994096bc0dd84e3ad2a974a5ff0c067c7b34049f151b37f89dadc8dde1b468097b2593b73466152c5e56c9e116861c09dbce0a05f5e0dd0875d15df1aaeea9f6e39e264f05bd17f3ab940416441630b10ee59484e1a4fe88191ad7c9ee9f3ebb6eb873735b15b6216b688cd4df6d3f2156b838a1fce6abccdc2bdad8170a408286d7d8886106a5473964e8b2be95876be5e6d8ca4f958f7ab8309b5494d536239e2205", 0xc7}], 0x7, &(0x7f0000001600)=[{0xd8, 0xffff, 0x4, "eb01ceb3b0a521b94ee57dd9647928d65b3bd23869eb0846580807eff8f7440ad97508cb2ab8546b6e7c153e6db22785900bce8745d81af643ffe2d93b0b7fe57981d4c8a143784a9655cb4a33c57c121f44711898692b9334d99228cc69bbda83d22a09060520ca7aa677c5f3a034ce88e86d0c8cc1542e51a34143871012d1c56af868b658a34808b6b68d17df5793a50d249acc7ffa3280525f0c8e3e1263727dce2b116f9f269e50467224914141aa30084116dabaa37660f8b33b44a2159f"}], 0xd8}, 0x2) 16:01:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x6a27) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:08 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) setegid(r2) setregid(r1, r0) setregid(r0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000000000, 0x90d2, 0x0, "d730c1087b6fc6e23c5cd188b6aea4cfe1eddce4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0xffffffffffff8001) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="03", 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000000000, 0x8000, 0x1006, 0x4, "8c67a4e14e8cb2ff23b5ae3ece9df264406b3dee", 0xf18b, 0x1}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x100) pipe(&(0x7f0000000000)) 16:01:08 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xca0, 0x28) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x40) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) open(&(0x7f0000000040)='./bus\x00', 0x8d0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair(0x20, 0x8000, 0x9ab, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x82, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x253, 0x3}, {0x94bc, 0x4}}) 16:01:09 executing program 0: r0 = socket(0x29, 0x40004, 0x7aee68fa) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffd6) socket(0x20, 0x8000, 0x2439) 16:01:09 executing program 1: socket$inet6(0x18, 0x0, 0x20) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4004, 0x802) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="608ba93d036a87e9c578edd64f1f4993e3f8f6e7117aa2"], 0xa, 0x0}, 0x0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e78c7f0254c6f65f874f6a4dd2dc707a816b5b8bd59f863a4483f389b402a64dfbfd05a4a8d65278516b8fca8b54e512c28f1589b1b9619954fcd3bea2e19e59d9e2e8d9294c6f8418b442ed986e426cfb9bc09bb10ef8d71d90a737e916d4dc3a9004467dd00eed7e288cb316f6503014282454a3343076a9942f1da1f"], 0x7) 16:01:09 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0x1, 0x100, "d9a0ee7f8f2f5dca5dee0d6e94fc31cf88eeec6a", 0x80b3, 0x4}) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) setreuid(0x0, 0xee00) r5 = geteuid() r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r7 = geteuid() setreuid(r5, r7) r8 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r5) r9 = msgget(0x0, 0x90) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r7, r3, r5, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) geteuid() r10 = semget(0x2, 0x2, 0x100) semctl$SETVAL(r10, 0x7744201f9b2a7bfc, 0x8, &(0x7f00000004c0)=0x8) setregid(r3, r3) r11 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x27d6, r5, r3, r5, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r8, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00') getsockname(r4, &(0x7f0000000400)=@un=@file={0x0, ""/72}, &(0x7f0000000480)=0x4a) shmctl$SHM_UNLOCK(r8, 0x4) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc120, 0x40000010002202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x2000) sendto$inet6(r0, &(0x7f00000000c0)="8f3806c04de297bba78879ef98b9531efd6bd4e51b11454811f1b31de4422e0b2f09dc20a41b818872b4d751eab68113594f3bdeb3b40e8984ec54ae1fc712b9b737f9785d9a961dcd48c4e17078540e8bf3dc447a35a7016f81a9f176e0df4281e8aeba046eb4c793ecc761f11cad6f5f7c32a6344513afe11bfd54281665defebb215fc97b4e4f1937b4ce4951fe70ff280fb95ea60016f27eaea672780c7a18dee9a337edd3d0516dfcccd72ed7002cae7139746c3921f2db87fc72f9fdebd75dee02f2331fe989a446dabfa19053f1faf700999d23964243baaf", 0xdc, 0x9, 0x0, 0x0) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf00fffff, 0x0, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8000008c, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x12, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa0, 0x30a, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xa0, 0x5, 0xfff}], 0x564d527f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0x8, 0x5fee75b9, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x6d30, 0x100000000}], 0x5, &(0x7f0000000040)={0x8001, 0x5}) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x0, 0x80000000}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffffffffff73, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x9, 0x5}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0xf2, 0xf0000000, 0x39, 0xfc40}, {{r0}, 0xffffffffffffffff, 0xb2, 0x2, 0x8c, 0x20}], 0x9, &(0x7f0000000200)={0x81, 0x7}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="ab0b836119efbbdb161b1ac31241379e58d7936596cc85ba9eb13c0b2b83a3599667f07695050420ae17ad35219034ce6cadcdbe5ec967d8fdbf9e293dcbdc8d83bc0d4b4bb4f454a7a74bf6aa2942aaf2985862852d112f5f379778e64cccfa58739b027ff4461cf3fdfe764b443a874bf20718621abc5f0364779343d9dec38278ec6e9ff0", 0x86}, {&(0x7f0000000240)="5414f134e7d64a0d2939de756916ccd24b6e39004bea89fcd1d1b1299692d906f475bc085d8ca1b8f0b8580d563d110f5633c55f52e5d22807206816522e8da1c7503ff1861f399c157e54e13b447bc19ff53ab0ad65ce217c7710b7e96c648db1b3172120ac24ed584d9289353830748bff4f78e3b43bdba47b893f34", 0x7d}], 0x2) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/225, 0xe1}], 0x2) fcntl$getflags(r1, 0x3) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x3, 0x6, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x7, 0x3, 0x6, 0x7, 0x7]) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:09 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000580)="0462f13bb3b4b9d97564afc05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fb6799ffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e2faffffff135cbf1e9dc7a329aa123c36dc85b4f9d039c479a4a3c1402c2e7255b94e855e7b055c1c7d3227b926cc4ec9d85ecfcc11f64914e1bef4b741bcd4079c8e0f5215852ff9a808301e1c602079551db77412ab9725ca81e5ee9c", 0xaf) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:01:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe04, 0x1, 0x8, 0x10001, "4a3bd769a96caa968dda91c468956b9521ce5796", 0x9, 0x3}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:10 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x7, 0x10001, 0x0, 0x2, 0x80, 0xc3, 0x0, 0x3, 0x2, 0x3ff}) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x0, 0x647, 0x4}, 0x5, [0x7, 0x80000000, 0x400, 0x44f, 0xd3, 0x7, 0x1f, 0x5]}, 0x3c) 16:01:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) setgroups(0x1, &(0x7f0000000040)=[r0]) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000001c0)={0x28, 0x3}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) 16:01:10 executing program 0: r0 = semget(0x2, 0x1, 0x201) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/156) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x0) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:10 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) syz_execute_func(&(0x7f0000000000)="c462e99a2ec42171fab1842ebfdcc4437d05780e0064f30fc1473247c0c407c48219ad8a0000000066460f383407c4c2252e002ef3470faedec42178522f") mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:10 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x4}, 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) write(r1, &(0x7f00000002c0)="1e0abd549c06ba2c1a3ff4c25b230b5c6670b78eb57b04a4d15532e4c1246723fe5517c83bc91bf7319fef87d9a673316953a186e5eb045d22d9285596a36c2b407374e9ec4eb40c02219a6118ccb2cc", 0xfffffffffffffebe) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000300)=""/129, 0x81) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4aa6a44c70e6b59ae3a0ad075a22d21a372186bd6b36c", 0x7b}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x3}, 0xc) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x40000000007) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 16:01:10 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getpid() 16:01:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000840)={0x4}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/97, 0x61}, {&(0x7f0000000740)=""/97, 0x61}, {&(0x7f0000000280)=""/24, 0x18}], 0x3) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$unix(r0, &(0x7f0000001a40)=@file={0x0, ""/108}, &(0x7f0000001b00)=0xffffffca) 16:01:11 executing program 0: open(&(0x7f0000000040)='.\x00', 0x81, 0x10) 16:01:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x120) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x180, 0x80) linkat(r1, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:01:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x7fffffff) socketpair(0x10, 0x8001, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8080, 0x54fd5fcd0273c524) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x4, 0x9, 0x7}, {{r2}, 0x0, 0x17, 0x10, 0x50a3, 0xffff}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x84, 0x3, 0x6, 0x2}, {{r4}, 0xfffffffffffffffb, 0x12, 0x20, 0x7, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x0, 0x82, 0xff, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x88, 0x1, 0x10001, 0x5}], 0x4, &(0x7f0000000240)={0x5, 0xffffffff0000000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r7, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x3, 0x5, 0x2, 0x1, 0x1000, 0x6, 0xfffffffffffff281, 0x1, 0x1, 0x6b, 0x9}) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) write(r0, &(0x7f0000000200)="0c2fb44cb6d0e60b1554692dd8c6a07021a73fbe9ebf7977931692aee8eeea4d3d7dc7a6b82dc5d48b3d02501546e551f8c93b0a05a697b07f4c083f03d413da6eb06609a0022fa73b3fd3bb8556802f763fd7373e22a1f7", 0x58) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:12 executing program 1: 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() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x3, 0x8}, {0x18, 0x1, 0x3ab, 0x8001}, 0xfffffffffffff5a6, [0x8, 0x8, 0x1ff, 0x7, 0x9, 0x1, 0x80, 0x9]}, 0x3c) syz_open_pts() close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000040)=[{r3, 0x100}], 0x1, 0x8001) readv(r4, &(0x7f0000000040), 0x1000003f) connect(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7fffffff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:01:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000280), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f0000000680)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r2, 0x401, 0xb5, &(0x7f0000000440)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000280), 0xfffd) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x3, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="3e52c27a4a768e5c7d22a4620389bfbf4136d7718c4b84988280293b22cadd5ef2b2bd4b2af31dea9f7c959c7f49d65e292012bd4ade81cd8a619c0219c2cbd6dd04ce206363f28f1e92afab67dc95e9d2e054cb8cde62dd8297b9c2e4ac19c919d3ee8e25eed870fd48d8bb9f436f5ae8afb4bca8d40b8d", 0x78) socket(0x30, 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1, 0x1, {0x80, 0x8}}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:13 executing program 0: r0 = socket(0x2, 0x5, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chdir(&(0x7f00000000c0)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4, 0xfffffffffffffccd) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x1) getdents(r1, &(0x7f0000000080), 0x0) 16:01:13 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x8d, {0x8, 0x81}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 16:01:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) socketpair(0x18, 0x4, 0x1, &(0x7f0000000040)) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x108, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) r2 = getuid() seteuid(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:01:14 executing program 1: r0 = shmget(0x0, 0x3000, 0x7c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/193) shmctl$IPC_RMID(0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='%^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']!:[\x00', &(0x7f0000000300)=':$@$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.@].}!@\x00', &(0x7f00000003c0)='\\\xf7[\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='}:.(\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='^[\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='!#\x00', &(0x7f00000005c0)='.[H\x00', &(0x7f0000000600)='{}\x00', &(0x7f0000000640)='$#]\x00']) shmctl$SHM_UNLOCK(r0, 0x4) minherit(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x1) chroot(&(0x7f0000000700)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getitimer(0x0, &(0x7f0000000740)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000780)={{0x13d}, {0x80000001, 0x1}}, &(0x7f00000007c0)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000800)='./file0\x00', 0x8) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='&}\x00', &(0x7f00000008c0)='{}\x00'], &(0x7f0000000a00)=[&(0x7f0000000940)='.@].}!@\x00', &(0x7f0000000980)='}[!\x00', &(0x7f00000009c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x3000) setitimer(0x3, &(0x7f0000000a80)={{0x0, 0x101}, {0x8, 0x9}}, &(0x7f0000000ac0)) mknod(&(0x7f0000000b00)='./file0\x00', 0xd104, 0x6) getgid() unlinkat(r2, &(0x7f0000000b40)='./file1\x00', 0x8) unlink(&(0x7f0000000b80)='./file0\x00') openat(r2, &(0x7f0000000cc0)='./file0\x00', 0x8000, 0x8) mknodat(r2, &(0x7f0000000bc0)='./file0\x00', 0x100, 0xc3ee) getpeername$unix(r3, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) mkdir(&(0x7f0000000c80)='./file1\x00', 0x0) 16:01:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000dbea35c2d0273e360dcdb7cde8fa8b0000"], 0x90, 0xc}, 0x1) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500), &(0x7f0000000540)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchdir(r1) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="49b62ba2ae918dba39412c383b2f7ee3b27215da88572e13231aee6761fae909dce29bcfc88050d9019ede7732a2fbb7a558bc0a7cbbaeeee40d00f78ca51eb045cf5c5c74519c76962884c0034f2680c0338078d2cace4a3e642dbdd1e7eba702b22f3cac3559e40266db82af224267458b800e5e8f63a812f128645579f7f3e8710b02b66ab746c43332857df0825bd860f54877a7109d7dbb4ed1e762354d14d862e478a6c10f276b0516ce8dd1746f3bc4a0616d53c56eaf9fa81b7e3f866bc066e5ae52c50b1be7e29d775ed48e776d802ab5bd76eb1168729bc7199b3034e6c8c9a493", 0xe6}, {&(0x7f0000000340)="f3e8b8463d14a139d26c7257e0feb626eda5c2832f1bce9b3a6fe9ea04755eb05a98e6aa9cacb8b0342166f75b0852d129a33e47c632d423c71aea45fbf0b5bd0949e8f712825d6d29f2d7917ca0e996ad8afeee5246bdedac3fd3f9cf996fb8b7556bf4d2b52db6aa4c5e4c65d95822a74280c0e208ddebf2aae8169c3d8b56b5c651d8c90dac7cbf46df2e625166a42715c7147cefd5cbe71a4dcac597d62ee26f557feb0f40e6650786e5f73534ba8919dfa19172c89e6353d290a8829d198e1b47c1ea7b6707ea56958e12aec68dbc63faa92e5a", 0xd6}, {&(0x7f0000000240)="5c01418f", 0x4}], 0x3, &(0x7f0000000440)=[{0xc0, 0xffff, 0xffffffffffffffff, "b908e152f698136aa661f3757d06103e1bf8af573c78ae29bcb9344e78f570557e1f3715eeb8938d9b0356d4f7fceb4a633fe991525d33ffa09717e15a29937edf704f5f00772f6d1f11d00bee534882ecfcf37500bc5bd42e9283fdfe842a1092e91eee2260fa48f4726e76728975dfe0461e5aee19b77845a25805551ea650394ed2695aecb8ffe4e24dfbefd91f13994edf7db03ec6ba4f01cd333f45b061a6441c284bc1d3e98e188f0e60"}], 0xc0}, 0x400) fchown(r0, r2, r3) 16:01:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x2b, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd8) 16:01:14 executing program 1: setuid(0xee01) setrlimit(0x2, &(0x7f00000000c0)={0x8, 0x10001}) 16:01:14 executing program 0: r0 = socket(0x20000005, 0x2, 0x200000000008001) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18608, 0x84) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1b21) 16:01:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="0d3d0ec79d4d8596af132558ac4c0efa868de22cade1bc1f990d594850539c9647b9179f6e959cf08b1351b32c148631", 0x30, 0xa, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x803) 16:01:14 executing program 0: r0 = socket(0x30, 0x4000, 0x5) sendto(r0, &(0x7f0000000180)="9eeb69d77013d27a74a001f7f292c99bb9e3b3167f32c2909c4a03ddf1131fa862f14f9e1c9d2748db287093879c09c5070a0bcf0ab585d879f4af4bfe6b46ee06b91a9e8c9697d3059b641c52b519ac8bf95a63aff4974d8b7f7b84891c34842e190572b6f70b0ed0fd325f0334085377c5742a3cf7631f605e0bad3d91844076d9075cc0aeb9a19f1fe4e0060dd3", 0x8f, 0x5, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() socketpair(0x1a, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001640)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="8169eb132f30fa6e6aef2c143ace1f401381f0208a0069d2008e828d9ab0cc21406d5beb66a2e96d33399aceceb0cb52005ca10ee0b2da90729ebf09ff37a5fd25a706f1c2d9eb4876c89823b63c590e3d5f1555651b4f9bd94231538f0cc1618779f0dd80287c239125f759c87e3385b1a06497e33ab185d9faca2ff0b541924f1e6e3b139f2abd1b15b18b8135d9cdad58b42dbfa3009354257ede35fd934f072561e546771821d081f9e3b173bab64df5a8424abfcdeeb74714035ed13fac09ce15b98cd9a35a529ab6d4333dc5aa49f044d41e011cfc1f3b8f901dbfc39d377135dbc342bba3db", 0xe9}, {&(0x7f0000001680)="00bd0888eaca97e66c9d495cc6fa3135f43574c57b041037979f7a18ed30b28de39fb7417b0566e99759418c5788de4e75341714b282f762a9ffdf49191fe970a7522912c39973b10a0df322bb05a2f4ba87b0af344d5791e700c5", 0xd}, {&(0x7f0000003a80)="1c6f48c5f1f4fef2da4637733b918c92f0e3e58926e726cd6e75d5a26e541e788a9b63c3a1efe97a11f85634a46094042ad8f763d443c8731b3d1951050ec42217f9f702e83eb02a430b9a05602d046701e0", 0x52}, {&(0x7f0000001700)="f304d45b7f16b6542efc94389bcaca9df2f21ae0f18b7ebed8a9ab5e68d650be5393ffe2a5bf150faeda44a6577c52bd0a49b439334630669dc41c317046f900c7c9e89d390e2399dd80554232504ac18cfddb287725859db5a7c4bb27eee45cc88e6790cc07a14baf1ed4c1ee0af9dd5065b789d99dd6f9647785eb4029d02f7238d82df7af155a4506f9ed09847768327497494dd4ea9baccf22c273798fa5dcc84fdc7c7c87639ef4f083a8fb60f0e4b47d", 0xb3}, {&(0x7f0000000340)="14f102b06c7960515baf735de9050a7731e1a580b9a72bb204ca396816edf9763e746fe2a006244b30e4e25d4565779b3fa2d8992ed2f988c3b5d4a06a81fceff3e178ad842b17309cff0de5b71b06e5854dd6f59d8bb81c9122f1521a2ac09a65512d702de8c7a88c2c246ce3f7611a07e4e907860526e709d56ff4f896c6e0709ae8a8a573960dbe", 0xc5}, {&(0x7f0000000400)="b8f04dd371ee82b375a8b3a620c7ae1f7d155cdc0fb6ee02fe34772fe49ac9b25ec16fee3ea66e37a0a76c9aa89aaabe2fa9db8cd59002f732d71fbf4aa6e71f7b7016b340314cff2e591e7eee7b78627dac4bf9cc12798196890bc948159fa4aa730c908f8d7763e67ec230821790a75f364819c6e42a98262677de70256be8c5b5294e042cde3263f95d00089d2b78c4d29c63b8bd392e5f081c5fc9187cbc607997f856878d8fcc10ad777443a87bd0f66f858e625dde3c238d803872ea21f8fc69fcb567c1cbc9f374dc2290fdffc0fe52792017da69e6817141427948bec190ff6209b96fa6fbc84c8b4a7c159e7ddc4e96be6779ed325ffd8abc4c9ee20f35b017e67f5f0bbf9e6a98f6fc95366bc38a52349ef3eab555e0c75913cb827bfc2c12303db2833a9afe42cdd68de392504ceead16501996097ebd58fc2ea9a1d569f09b836a479e8a54727d54ef9c59aeb7461adef569319fa0187fb54461ffb6bb6e92a992cec3c8da568bd5127acc2299912d45353b1f0d6ca78c4ba5f7372c3eea657602fe59143170bbc08b22729f52ff4769a4631ea3222e2f7bd503a5bc82b2bdfec4321c688d93c8fb8d1405ae4d81940257b0513f8a3c1d510bf7574d72f7e82c574e61e51fee701d2768b3a6867dedb7182d452a45cf8b95eee604ca75845ac69794101133750b7ce25facba063ed7799c0fac20147d6f2cd95b04f5778e389600a8c02be7c04090ec09640b24a4f95f2ce336d6cf079803e14c5272a910a00b9490766d7272e94b66e5ad3c9791635eaee06b02438b6ef14370dbf46b53d2961dd71ebdf18792c8f0264067b5da8b842b0fbb35971257897ca78ca68229349d916a11e445c0df2dd5c2765c92ca2581ab91023bf8bef15487713c3c11d7389b7dd5e38ca81542360ad5a112b8137b686e34d679d47b17a3e00692895393309468d2bd3d2211a9a7dd52aff1b54ec4377f5abc2832d5a867a03887113edd0f0c663d2e13700c53adf86b2ea06739db13c57d75d8c38f13db06ed1edcf58aaacbea7b26a22a4e6db70eb3b8a12d2e4194f5f69c2d71fc8e883942d843b35cc665086920599789c017a7a951747a05f196743dcc4eab20332bb2e505cd07d90bba2af6d7aab3f2989503a14aa5ebc9277a747b11e7afb5ec310a2775ad9fa14bd304a9a9b88e8d078490c04c2a8a29ba4c844f361b47add431ab005bf07e9b59eb8febae26ce8e0fedbfe86b17f8b6c7278747c0f2ab9fd3abb051bfa36ec308d804e62b017ec5947e381ac2882abeed88b514df6149011170e0abaa0a035496e6af0cbf2aec52cf073f39b449cf6d7226fe99715d55a1c7ed08dc096b5f48f757064323967fbdabbbe26d5a21a26c234447854b9abbfc57f8a530976c8bccafdd111f92a6497f509efe798d71dc3df34e2f081f49d159c942bab36f3b53eb2c06c6115f29c039f81c9d3ef026c5475f1d1559a8aa95b4dacc0ffff7c46b633248e5d622eb3c1b3d5a93658c8c4bf49124e770201d7a3f87867c086cc029468fbf0e858d445dba31ce91b6e17ceb761ae8e3b0c9bd35fdbae0df95b6c4b9c3c0bbf5447b1edc873ec13b0f0b809477fb85cfc6c27e2d6692f03a115a142798c15cb8fdb4326594ea39905d8d5634d222b6b86fe96f8cedb7d8ee140e2ddbfd550b60d3d1d0e8dcc90196211360e58fd9c2f66a42563d44db4cafccdf3772040a0490107eb61d35ce9cb07f389b3585c9a3e9097e1c547011332d1ea96bf8db08a11a2a11f3affd3361ce4743508006351d12e8996721602230a59002e0050dd15c21ec46415a7a01a6956aa525891823ab60833a92ff69a19854254f2f04d454c65b446d19b7e862d3383ea05efd4776f8c65aaee67b50f74348b2428116f5c07b9f0e134a6be8f6953a34a999ef6ada84b6aab2fe40eb436a1069fa94d9b1dc2351040a6047f615628a310930caaa5935f8c192263e0fb2f0a640dc1359a032257ba6717670c5fc959284b746de4e1336d8c9e563e751c6f461060a2cf880a5265f612877fc947248983b3f99579649d95b97ef187dbd0e7401f11191fc3e7a68aea49011e54c319b341ae3d8ed3a2c924b51032a55f1e07fed6f22a75f3d5dcd8a140afce2e9ef4a4defa6d32ae663bdb5f98c5bf4c16d140d785247a516ece42ad11386b9f16762695adad24e7833cff5924a9be321680a839ed5046d806f29ee8419b94faa258405af46f29b27189b4ba6df28160ee10803d0ab2b2bad2488175800f765cbeef5bcd6241fbe0a43ef84bf57e4a3352bb149a96ffd851b71a19616d473383907e1a90190bfdc39cef27cfaaea01521c2256181f57593fcf23e0b1bacce417c69465632cc2708eac419959bc4ecb6f84c789efe45e08c6d0d21bb650d421e192057ab4282f6a2136889d7281f5d75b77452dd4ffff85c18513f1ed6b5cba0bc7e49830d71a609f7c4492f7023be77773d6bad8f2e0a70af97e490008368be402b71dd7bc6577981f3153d738497ea99c1dd5e5c1d82d180f2c49186ca7537bec2043520d837d67ed9e24f6d2850ca953d172e49914dd6587dc4e0734968d1b2be1889bc3a0b8a362458326da06e2a61dd52a2ae1a3fcda3c833c65d9a8f264970af4f47202b3260cb3770b1c0225887fb9386beb6292c906664dcca01b25fa4dcc01beecef915a8c7d124d0a8d3dcdad15c06f930949330ff2a36ea13658978f4fb6302dff3bc0af5b899b901281f39c0b2f999b3e31dc9666427a8e630d4ad8e86ad4898344b67f2c4cc6e644e2e618431c1a5d75ca77e36b98de28967538a19ff83e77fcaa2b64d4a00b1fcf4db53ac25896021cb473b1c40f0a1e79383740dd0f064d50c5984e66fae75636bba85358c77e7a7bed81fa7537765eb802c5ce25a199df675181b5a4d5b819f48324533c4f647b2d47650e78787e07e0d9dfc30723112217f8803eac816e39e9f59b131ac88ac649949e704ae6d3d6a825719ab2b414982452631617d2c52b88f50945d7d28a28ec5421f45f60983377a13c0ea65ed619105a1605f5bf72666e4d3c7ae5f5ff1f33c7a84d2b6553e8af77e015ed70b4deccbbbaccc4ad0151329746b80f8cb0e2d0aa0e1920d119ab166f30d2f7c881db872ed61b9eb237f8d8965ff5ed7301d451e50bc0889daa1e19c8836432d325264b3957671b2b33b829e8816af7b80795c13c694f55965ad803e70459a035856882ab60c55b2dcb48d9d8bd0ecabcf3644627a67a6a1d5bbb78184dadde0cefade49d140a87f7b97c36037a0aec0a91996528d6a5a7824114d4004b18eb6d268eebbcb3a9916f8aa9ef685da68dd01601d922f20e87bc8994b5cdf84230e274e04de1a3dfc4121f1d5541c19f70a875fcc53c518f6f204f7c8ef4e1398939e01d964441b02946332d4020f51d719ae7faf675e1f253fcf408e379692e0381c9afd7d729edd0423f6adb4585b540086268cba6f84df93a86ba43972e41ad040ec3a606a6b1803bed1bc09eeefa1b53b3f46e50253c695b52531ec2e41c07ac6ff165ac7178d2d5a8274be775992492663e7f8e494a0a79cc6a10b167d11137d5f6c181ebc4d8e1367d59f7730f7939c0b3aa5f31d707c5bc2e4624a195699f4676b8fc96d2b7310390ae5e3080b9f86a65785c808fa366104fe16eb519f31a829e33809dbb45a2920052894b1d71817f43335f7e87b89b7df3e226a92aa5942d76d7716159096f02c0406e215109bf6ce0ddcfdc29074a70d7201b0fe7310a87dd4e46f1f665274a33ffa3581d88fda50d550b52ba28975e24071fe40c3082cd0fe386b48e83c236ddfe8e9c83e68e580344765764c4b428d7805cd0487964a086bb3ebd0010ce660fbf5cdd0624372ceb17c7fb0612287f64bd0c9d9558f17cc44e84662afbdbc1c0905b3dca1206cba3b90df99cee36ce47af3c055319e96122ea2a4b0df71bcb0ef16769776dc22ab6a0cf9b1c95e28c4cec8ada7ad80b1557e2706ac0894fce84b4962a9f187b63986bb4bd2f70514f1d6931b26353ef2eb59ecfb39baad71e3a2872c9bcc20aa043daacdfe341a08a95f766d2eb42f6f9f1eea414c9b573d457dcaf2563e7a908639e8debcb76552a8ad89e1c0f6df96d418df1da6420c0c6a6daaa25fbf1d2a3ed0624fc9988a63c1e443acc338aaf7c80ca18b4f429b3413d8c54c671ec56949622d5853c4b1d56ecabf6c0dd765b7ea5e4e8461b86e3d17e2941ec40f0ef5165c31cce2c30603ae504908666300444c33f6978144c4545cf85b22a1f2040fc634a2076ca17ffe4b54a0979415bdba6938ae2ebd9df1d91999d34e14d6b7c423cc9e27834387dc61e962fa9167b6c85c0bd57712b48830e5cebdb84e5ce9bff83b807bcc42beb92dd4798b2223b886cc944dd3d900518889b04decae705ca1d9e43e819ce1577413efb9053dae497f161d5b661a8c4882dd49d7a765c2513ba9451207b2c9f61a22a8c8e349ef32e1fb1603560a2fc79f5d8e9191ed607c85ed5ae1e717dca3100a8059fb429167460d77d93e0424c2ab69ea78f583dc4f9f2bfe038a06d8fa7a72354358f7c1609dd6c07942e8eab4ddda75add47da8ce34c5c75c1115d65f7bb019939392d5b78ccafbcb51323438a942a985cae0f53e501a9ce9213a0bb9a794cdf79be6a91ed40dffa0ebefa8c5eddd333e69d5fdfb3eeeb09d257b08e07f521e67d7d5aa20bf30d6b86f288f29e8d856b7335dd4da857ad88a85d9343c7e7cb698960dde74b604e081e22b89fedac33288562c438f73c25d74e6a1bd6c36027c71231d4c066fd07c88ee600d9e07642965517b1ad0f4ea23170c3079b50c50a6f67e54e573a6b9d14bbe1046c6de656b0a71d5d0a66c67b762d54d0f44b975f0aab7c72b5268dfda561ba2c54e87b392adf4c8623b6c84b844d8731e2c6c0adf57a7a9b34befbd154050255e163ff83c2899967151e6d7bf9f36f94e3c5c8a64566eca5c3ea34da4e4035321e2cae95abbf252affff65d2d4a95e9bd98fa8d865549028bec075dbc273863d540cd7f591a5eb9ac1268373b57f4afa17e33b79da04b403bb4e59c3d35ffdee946f861e63d2ce6e4a0371c62a29b332e93d839215f1e975d1926b970700cca9e889876d7d8398911ed3beaa6e8ee84aa884a2f64c91c6ceafef8ab708b3184939786d0d5cb85f9d511293c6fa30c32e8eafff1c624f7b832e32dffbf9a29c1b8aa9bdb0e5e45da3ea46be1394d1801ce00f3b3dff72d948e577301b58b3bd59f98cd69c3dd582724cd2b4c1d5bf2fcfa3962766d97eba211e25289df1e5f65bba10ab5e186bd69fbeef434cf1df21a1c7838e7c0207189c9534cfdda15a966c1ed99ea1cf643ce47e22cfd2e8bfbdff732ed4a4256fd83baf60d6d376b4eb9ac6801e4067bd925522a180561472e115d50b202c2b1111f1949e929b17e40de647e59a865721df30f7079acf94f4ad53e65f611f57acf019e716b32e8b3d5cf6bd8d581beec4013d5ae33c3a292ab1883451c666d73bfe2a8e5fb3a8b92d8964997667d6dcd9f196728eda94896073a6412e9a537ada03019944100f4decc9c5cd0c256a8fa81cb93b85d068a44745dfd36265173a46c244ff4a84c631c78a2ffa9c4263b362370240119d0759b2df942d69a49dae6fba52e939da7d50cbc009a029d8cdcbe13057305cc76a0ec4fd91bc8f1b0ab5fdba2dda1a7c6808e2d39e0fbdea4f231f6423036bb045fb063b9aa7a628994d3bd6e20afc10654492ec02e7ee57ff8361e60bf267ac5", 0x1000}, {&(0x7f0000001400)="6de51873e03cad258c7041e82e45b26c8c279d49ef2b5c4883700020a8c8e7788e1ac009bdffd33c7a32b2bd1e90fca36cb8084f51cde8cd7e0194ce987d7d9d936765665cd608efcc00dc0befebdaf5805851c47681cc2c6bf5111d37917f4279147d4f031eb80edbce4dc52bde4874f1805c74d0e2639485d051b1a4a39011fb2f3409e4b6c691dfe4b971ce77970e12e696adfe2aac2e7d128adf4f3551a0222a4ad828f057a20d6e1dad8a5ca71fc090c8a6701460dfd0b658d00d4ae13fa4eb9af364b0d37746e8a1058b11c9ad0783b6a3ff0ff13a19474883e113", 0xde}], 0xffffffffffffeab, &(0x7f0000001800), 0xfff6}, 0x403) r3 = dup2(r1, r1) sendmsg(r3, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0, 0x12b}, {0x0}, {0x0, 0x29d}, {0x0}, {0x0}, {0x0}, {0x0, 0x184}, {0x0}, {0x0}], 0x9, 0x0, 0xd}, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) listen(r0, 0x7) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x184) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:01:14 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff000001dff2f870f055ff", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x75b, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x60, 0x2, 0x1}], 0xcddc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0xfff}], 0xfffffffffffff429, &(0x7f0000000100)={0x6, 0xfffffffffffff208}) 16:01:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0xb, 0xf, &(0x7f00000000c0)="ebffcb259fb9fd713048e69931929648000000000000", 0x16) 16:01:14 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:01:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="fcffffffffffffff7824af42b43622b3fe491d05f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="4336387e407498fb5b9431e2da4a9e4e29a71d32ae4412b0e522c8", 0x1b) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:01:15 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r0) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x100000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) syz_emit_ethernet(0x76, &(0x7f0000000140)="f0d17621339db832e6bc46fc9df4043525527f03b95fc4aeb0102b2a529977525c8ad2f12cd1b26ef92cb6afe3f1a731a0a23d8239f74ed6a0ea2a05fecbee78b93feb6d6e515438ebc7c0c7d76e05682aa5168bd645b42018c99ecde576b19a09f1344027c956993a758a6bd1f829fe06df8de1e24f") ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) 16:01:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) kqueue() 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="000e2300a18e90db729b05247de93e1914876371dbc9922eb3b9caee7b2a314635679afe9c41f10ce2d41c027eb77091f77a87daa88ea53b0617116e4bccf7506d5b6e54c77c9998d70187184a1971dc0e6610a5ebdf6c5f89d879dc0db1b510074e2c4d85950f587bbed2844389ffcdad1941315f2091adef0fbb65b48e49dc2501f4558710b0ce46a6631518bb604276968f09b6576c4df7f2195b6a997e40befc497c03cc270c2cba3986ef41940d6abc007eebe8cb3b239bfbebffe0aa1288d6c4ac8b092f72ecdbbc8eb267e4aec57ca6b3b8202b6c597ea6aa9f83e9bd2458a53cdce9b0623cbdda9fd5f928e751c81053360290f6b9b908a286cdf84f402e235146f874618b4592943960ed46da62ad95bcb92c1c2ec5fa73e28deac0cd37c07becb1c956783ed63c4b3680d675da4768c79d4442b3215b74ab794113ff3f2745abbb353de4f04577d2c8976b9b51341c4be1d39dcebb14489ab585fb3eeff9479d3dda95c826"], 0x1, 0x0) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='W\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:01:16 executing program 1: mprotect(&(0x7f00007cf000/0x2000)=nil, 0x2000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x8}) 16:01:16 executing program 1: r0 = socket(0x22, 0x1, 0x3) munlockall() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000000280)="f66924eabfebb60503b02444c6029801fe83800fd08b1d0eccd0d03aaca67cb4a83057062dbce60d6b017ccbd7b8d151dd0761fb60d6c1e41f54dc910de800b639cb388b740142cb5c3982b0468faa824d1b38ece99f3b79df76bc7004e0cb8db944be2fb7d3492dcf408e0da26650ae8c437cc9dca60b8cbf12b113ee3e8a7600cfbeadc1e83cb5e54acd1a3959f7adfe671df02893b4b4ee161f90b71698a54e016813a5355ce239de857b92c462cb2f8dcdffb0", 0xb5, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:16 executing program 1: unveil(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xf8) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() getgroups(0x205, &(0x7f0000000140)) lchown(&(0x7f0000000100)='./file0\x00', r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r1, &(0x7f0000000140)=""/57, 0x39) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:16 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f00000000c0)='(\xca%/+--\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000005e004ece00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000"], 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000020000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edeff2d75c9ce2b94bb6c3a1664e05eff7e39e42b7bb78f4fc49fd3b07d0a274c1892f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782a671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab97d"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x2) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) 16:01:16 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/17, 0x11}], 0x6, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/223, 0xdf}, {&(0x7f0000000100)=""/120, 0x78}], 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) 16:01:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2012, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40a, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/197, 0xc5}], 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x4, 0xd7, &(0x7f0000000180)=""/95, &(0x7f0000000200)=0x5f) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r5 = getuid() getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0xe1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r6, 0x0]) ioctl$TIOCDRAIN(r2, 0x2000745e) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r10 = fcntl$getown(r3, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000007c0)=""/109, &(0x7f0000000840)=0x6d) r11 = fcntl$getown(r3, 0x5) listen(r3, 0xfffffffffffffff8) recvfrom(r1, &(0x7f0000000680)=""/245, 0xf5, 0x40, &(0x7f0000000780)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) pipe(&(0x7f0000000880)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x20ab, r5, r7, r8, r9, 0x4, 0x1}, 0x0, 0xfffffffffffffff7, r10, r11, 0xcf2, 0xffffffff, 0x7}) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x206a, 0x14000000}, {0x4, 0x2}}, 0x0) sendto(r0, &(0x7f0000000000)="fce68f1bff77159bec496cc32358b5c4046a3dbe7c6aa1bfa600fe1ceb50004a2f8c96be1abc444bc04f909831be932a6bf80f2c2ed73e96e69bf2b17c4bf2bb872c7f1481343273d115fe284376b2d1535005a3fc8888f64f9f489c1dfa8bcbfaa5bc3314eae6a9a8ddbb208502e92eb7725f2530a2c74bfb688fad85b302f02177a8ad36a7254ed88e6dedea2630b1781ba19aa6582ded9ee046a56fc1c859707aba344e817242598802bcf5c56c3e61b5177df2e90b310a0d56348d", 0xbd, 0x5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x140) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:16 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = geteuid() bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) 16:01:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) open(&(0x7f0000000080)='./file0\x00', 0x28088, 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) syz_open_pts() 16:01:16 executing program 0: readlink(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = dup(0xffffffffffffff9c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x88fc, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x32f, 0x10001, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:01:17 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x3ff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:01:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x5, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1, 0x1}) 16:01:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="a5d4707ca7636bcef8971528752f41811df41645719b5e6ab95d57d629e33b046b17b8dc016961f25039b651bc226fe16a40e7f7c68dd8b6ffaf9a0cc56c448068270a8eb0b7aef0f6e846060b762ea5bd9f66cfdf269dc6720b5f597dbc450fab67a790387cdecedd9fd8613151aed2521a8281b77b49996805b1c6d4d3bc79eb7a2d67818467424cb9b997814e4e0a493715f00d1d2f9a2e5e75ec69e5ef66d927e88d85819b0fb21830d7698a336cf0d9f15ae5aee0ff807c77427c50fe0e9c5278746504", 0x0) 16:01:17 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x70, 0x0, 0x0, &(0x7f0000000580)=""/225, 0xe1}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r1) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() dup(r0) getgid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='.]l)$\xdas\'-(\x00']) getgroups(0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000400)=""/231) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) getegid() 16:01:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x100000001, 0x7fff, "72302976afdd832bea09afc511590b5fc90d2606", 0x9, 0x200}) 16:01:17 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 16:01:17 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0), 0xfffffffffffff16, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f043c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000000c0)="03000000fb9138a3c6540c2adac7a3f50500f80f6c8c8df31751a9960df2dcbd64c08677dd31d7e2d4679fc5c484327fb4d4845913ed22ff41ac7bd670c3eb78c1ffe8332f2ab58a946d80f8131dbb05aba110645397e182a676", 0x5a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x81001, 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 16:01:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001500)=[{&(0x7f0000001080)=""/241, 0xf1}, {&(0x7f0000001180)=""/127, 0x7f}, {&(0x7f0000001200)=""/97, 0x61}, {&(0x7f0000001280)=""/214, 0xd6}, {&(0x7f0000001380)=""/62, 0x3e}, {&(0x7f00000013c0)=""/161, 0xa1}, {&(0x7f0000001480)=""/128, 0x80}], 0x7, &(0x7f0000001580)=""/212, 0xd4}, 0x2) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000016c0)="51c978d4ee91930614080d895d724e7f1dd75211ecea8a611a649d2fcc729a1a6ee7e9f11f5fd3d7fe6e7edf0110f8acc3a83bb2ab86b87eebcd9aa29c8f724a9759f0c2a1e40b6de545a6b995809453282a611b5fdf0e99d26012568b44c315865a4b9aaac25d02cf214a2cc77f396d6c05a761f86b36579c89f49f5e1ad737ec51181f908fb1", 0x87}, {&(0x7f0000001780)="79af2c6e1d", 0x5}, {&(0x7f00000017c0)="eea703d25b97d1739c7f5f8a9cfbb7d44b080004f14d9d2e11501bb4fdfd7db179c5e83dafe1f3aa716a1de651e2a30a4a52c8e6506c0e94dac9b1106dcafb669ff04413b57ece386b0ad72e57c6994b52b46a8094ea79a9fb823bfb347b91d9d1c06e97fd968159285d1f3319fabdc92c0bf3fe1526fb89ab8d", 0x7a}, {&(0x7f0000001840)="a61e044f07d706c00627a8387719031bb68bad212c22ac394f44ad9571a3277e924a62c31aaccb21a1e733b7e6c8b0ad5601e8776e07e2e6c6425f22e8a2cc0a11df3043153ef01c12100cb0c8ce5e4caf83c935e165d902ad", 0x59}, {&(0x7f00000018c0)="85410ba6e59133f9424578311bc90032643b2d3bd632ef0b707a0f8824cba15f11064958b36b69e351c356e3bea7d5cd1ca4a73516ece6077c9a1b24052ede65783dc34a2372940522ebd46c911362b343d0cf898156919e9bc52ae92ab8646d5de3dfe63a15d334ffdd5d54d16422b196ce5db27e", 0x75}], 0x5, &(0x7f00000019c0)=[{0xa8, 0x1, 0x5, "75295ba3b0c1a43dba533fa95df781293318f63bd1353175ad263e166d4aa7c4a1390f66effeed20909c17801f627299a48bea525e181def67ae020da39f415eb84bd977eb8067a47197967506c79bfd87f659a7ff57ab074ef13be860155ad4cf474974732a864ec8be342f8d45c231e2f000545bdb570431a6d2f6301a1e960e3b1cde6a86d5db21cbef3a1c12475942f7dc2614cc7b25"}], 0xa8}, 0x40b) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001ac0)={'./file0\x00', 0x6, 0x5, 0x8000, 0x1, 0x7, 0x0, 0x3ff, 0x0, 0x0, 0x45b1, 0x9}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001b40)) utimes(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)={{0x3, 0x1}, {0x3debeb48, 0x3}}) kevent(r0, &(0x7f0000001c00), 0x7, &(0x7f0000001c40), 0x4, &(0x7f0000001c80)={0x9, 0x182f4ca0}) setsockopt(r0, 0x5, 0x2, &(0x7f0000001cc0)="bc12e1888bf109f94840e977ed838fb33d3b4ab4f9b44d", 0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, &(0x7f0000001d80)=0xc) getgroups(0x8, &(0x7f0000001dc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000001d00)='./file0\x00', r1, r2) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, &(0x7f0000001e40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001ec0)) lchown(&(0x7f0000001f00)='./file0\x00', r1, r5) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80), 0xc) semget(0x1, 0x6, 0xa) execve(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002040)=[&(0x7f0000002000)='^(+*\x00'], &(0x7f0000002180)=[&(0x7f0000002080)='}\x00', &(0x7f00000020c0)='\x00', &(0x7f0000002100)='\x00', &(0x7f0000002140)='\'\x00']) getgroups(0x3, &(0x7f00000021c0)=[r4, r6, r3]) connect$inet(r0, &(0x7f0000002200)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002240)={0x8, 0x40}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002280), 0xc) mkdir(&(0x7f00000022c0)='./file0\x00', 0x8aa412a7f20e1f82) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000002300)=@in={0x2, 0x3}, 0xc, &(0x7f0000003700)=[{&(0x7f0000002340)="738e6f4d9b8a7970d9f6352fbefc0a6a4ed692b4fc5b1c107ee0f103695042205de62e5947f3bd9cb094dba93aa8be8f4f920dde440a775f370be188894253d0bb199a94430a0519c72eaf561174c61b7ede870dcc23d091381075f25896b46135bf9bddc76b3e9305f63ee51d0765cb2480173d6c83fbf36bc25279a0556f540297fb55797b68a67a1dbd542277b2e62a8fa28d7946eee71b1937fd82fd5fde864865a0340311b46b105f82a9bf7ade69f4b684df", 0xb5}, {&(0x7f0000002400)="b40898af809644731365f65ad16f39f1700e3e2a941b67881e3a13e1e8668afd39b90eab51671e483db751b80a5ab484715191b0d7425136d0f3d7ac211a96c58241d7f7e1916f01d3c38e4f9f615ef7356d7f3ce8e5d86d62b14db5dae21582421edf4b23777fb861acc068d30573d92260687df573498b60475d1bddd7a6fad8fb49d45e886d769d820e715f20e782ab6cf285289b7827ecc90ac71532bbc83700b1db2b4a4eee87f4c475df35de0e492c13d5378bd30af477876f38f2822ee2c4de888c8f68902a01b77e168a5c4e89", 0xd1}, {&(0x7f0000002500)="4c0a6c1757ff65ff94f844105f778733c293ee427cfc736548b0a92f15c4fd5a875de557bb2fe1429a05d7250350d90b0d1ddfca4fd46a0864b40f05e811ca8398ffbdbaa279a455b12f9014b8e70aa210fe20de899363294688a26fbf03620d8cc14cb0b7aa5ee1d85981c8437c67601e5a7ec1b6850e49f9a3403bc0f8c610fa07a36e9c85df0722509c7b785e28c826b2d5629bfbc2788c7b8d54cfe43251e26ec1a0031d349469", 0xa9}, {&(0x7f00000025c0)="f21820d843fd5078d47e8d29dac5880acee3a3af4b42462fb01da014184d685c0121fd7cd88850ecb55c17a5518fa294be6d2f6fd836b49cc419a8c0d1fb465dee3a307c2579ab31f122d1cf62f58f33c3bd6d19314a1fb82338dffc898eea93596aa35eeba0db2830f193a80a99120c3f0fce98a888ae6c21030940891842e2408bb656f13bbf1a17570da9add898dc1b4236f61373e8044a6712d78b60a77ac83b8b6bd80753bf519dcf1ed11ad50a32753b2d19c3e44a6e2b21dc6f356fbd89f601e40aeca0d3f91c4b92e5e90decd9a3fe10209938e8b66c0aee844a74f44358a747a73e7bb6d492dfb0765b420c89b789bce48d3af39daeddabdf1679c60edd9084b800b7fe5854d63fee1e30e54a83c9f81a9533206bab2aae44708b0b4ca5da8541bb441af33e6d3f7576449ec9805ee562b1f6b39d0211f2886712e5b29eb853e757ef164885827cc644d469bd57b726ef6f050b784f3eafa609f0682f0c91cca29fc1bd3b31a93f1c701096ff4bf0ccfa64c7c7f13ab9a9dac5624a0cf0eafae3f6773660e579e87567268b0f5360ede1c446b3929ec6459b30077aa1facbc3867c03130502e62861e7ae31969de5d775441eaabeb79d6317162a3482b9a9fec008056046e290698d1964858287518842f0435b03da5fe598bd0e103db2ae0b2eff6488bc20746fa2934f5d050edb3f4665f81d3079e891df0770faf3945999bb046cc38700d82433818638c971eb1d4505b06ea9b636ae9870e77461b1e4e8529956eaa679f5235284ab4b0313b6d48ce42ae09fd2458f9011f2bdfcf2498498371391af607b9e6d15bce1cae5ef9ac1a9f7f2347d19eb273a3dc781de2ffb233fe8d98a067919752e14be4bd2bcdd0ee8cf71dbdb46c28d85cc12b8fdc8c9554b507c2409e00a387d5a20b73c60c23097923c4f09a64ae4bbc415c53fcf86678df638d6646d293b2b63cb380e14fc0da634274ce5ff6fb64c7a089b3afbd177506c4e9c525fa8fd29226943515252876f74276450221a81cffba41039dd42c4020a5ab210830cbe31992a5274a9c27e1703aef0cff700cf4a0e17999079b3479a244abb0097b9abb511a2702fc2735ca04fdbefa8dd4759a33f102fca55f509e6d8a98af4491c98a55dc01760c204818b810c56b068796dc778efa4ab5b5d12079bfe737f82bcebd21d7c7486af2d11d22bb0408c0b5bb4e6dbcabf5b69a89b78a750470abc080a581f884b4ad64990575f5385b4b5bd89013960642557fd995302c2b0481bbb39d123969316e32a7a4bfeed7f36fb68714b630dbf7090481a20aedbc1d2856c8fb925826c7d66bef66d996f88151414322b9392d7cadbb69bcf637059f6241bdfc7e37a548c06f6353e185e8955fb3a6e5f732e5a2e4b3548fea5d50cdd389882a85b0af87127bf070bb59df979551f3dc5ac3b251d37303e822b09b1d6f759e87e7ba4b47e67eff86644e3015964afcfd6ea945c192e837b620095bd80126b60bd29c197805398e54c41db84e9dae2d9a7b69a73c56bf004e5133e2dcb1f0a0dbc247efd80eaa1c20b25cc785c1062c35ccc1111cd1f6a327e96b2b118b13fdc3b1fa53baa78afad4be750067eb95578f1cc813a303228e2e64105cd7ad70842354d3d741bfae4e2c333a194f6d8accd2b8f2089dc9a7b628dddad4dfad4697e2d2c2df2ae0a52f11212e258dbbeaca7cd81a6609b7889fdde462375012e894347eade6594a8ea9f6a403e4b9fb8b1a1acd99b771d555b4185bb3d67696034b7c9802b6bbbf17ccddb3bf5deb3281d5446bd204ac7f88e4cfd438c0267a2904ba190e449391a44d773aa77eeb046aea6628717deb04fdf3f65b4e135610261d8f2402ee5ae6bb5f2f08965e5e09a933a5c623afa75c2179af0a7f4ec08f6981373d2090e1d88ea080894040d25ccef551cd4bd0e7634323be756e1cc0f15bb17d5fe3c41d3407c0b8159865b8e600ae31c4b4f7091a0819586f57245509a51fbd5b1e4e1fc34b4b464f398b635f445cfba24f1e8cf790dec7ec2a72116b3c37eeba803a6380aac4e8d3d1d3a585589505af8eb895c57a6ca98625aec15e4c805c656ccf136e508e15d31cbd72bbfb88a7da74f04bd91413da12cf187675bf183c4436cb25a48cfa63f723a7363d2d27f1ad6409bfb030b9c7bb6fcc86320b7d679c8299eb085eefbe56ccba1167bd5bcde3368af25efb5143be3036d13cc257589dddca3e5a6841e58c33e37319b70c14c209a5c30e4b4b498c596421e791c3b95665aab2134ca23508ea06e4127345dbfaef727454dc66d331146db047fb46dd1c1893c76652c9880ca583a30bee59102695b566f56bcde0c1617066df9c1c80cdde3cfc32986ced762795c1f3273f9b17024aa4ded399ac8a22164d5400202f3382172d3713c18114a3a033178771f4bfdb9d1c6a33c2be440ee36eb9832c46fff3495010b04f2b2e969d8a56a5db9d24790fc245fc7ef2263ff46af3301edd8ba1c6afea173057143c0e85f13291d13e4cc494dd6aa5c83edbf3547cc51ffab48c9efa64df41daf5e0fd88610c785572029c5163a83cd4209e2cdcfa0be1ca7bd99fc570f8e2055792fa225c56dd24f2554f9f940e70ada962ba89765523942788b564dadb28fef8ea4496a3bcd63f9b6b122a3b081c766dc900811d272d5eea4f830418a253917aa00f621b32517f5e9a0398b56a5924d6100b93c9297d8d1304f0ac22449ac6871fcf8a000341d2a46d85892dbc47775cc4e8152b745e7cbbb7e423238f5412eccaf4630c4961ed7b14797a605ac236ff2174a19ed904c1e883e8d1242aebd846b9b7d97f57b4e10be6fc63583a18be7242fb972f766336bb6298c31d8132be3bb19343af502bc11caa2ece30c8df2c81864d79b229214c5168b0454f924379aa128188bd11cabf896d125464c188d7f094a24bd4f168edb24115faa1f1be0fe0de00e8c872b3bc4f6c2568e994c304d460197fd17493215bbd7af41c8e6277c14098f7b69e46d108213865959492e46ec56076a2212472c235561a892ac6734327ea783e78f510857531d20f79e601d1a1814c34628aff4d18d85e01074fe558b993154ad54e4f86c8d80ee76d9e271feb31b71bd3cca8485f2f98d5cfe1405163a90a987150595c2e2c48ff9a5295374a7b4c5e53267e060edbdfdd39e2deec72d4709ff7e92b679dfaee4ce20bad49c71087758be882cf38e33f0bb5278ed61804eece6f017a39060767a6b73dbce041fee743df7f6f5333c765d1f259f3c021b96501242de127fe851a89125097889d714b0bd968caa2c2cd3314a3eca77e8e1f08f1a08e8d56b2136bf720f3e43fd5390418e7503f6e160c1f8029ebe740d2e60aa26345c17e1052585ec246a153c49515bcc6990b6d971bad34e76f98c55c5dd1831a7696755e86c9c2b5fee7017004e474203360ea254ab2dae17f3da4cbd3ed9301977d449ca86c5c81a4e9481333096a7e7975c84c2db2da106c87116481e563f20358135a896aa0e2465f1961e4b631c5c04a98ef2234fb433bcd4546bc867ebfc2751809a7913a365eb8fee816adaa1d750c30584a1d32e7b882bd1951209ac75e9ce044b200fb433c7453be3d30632cebbd322d293ae70aca2a87d4a50b30a5ccea83ccbe37c0a439492534d3583e05f6166510cfb93564faa7413076e0a2c0ca64b1af36257d2d626eea6a254e8f54d749ffef8530ed39ef2fa5c328e85444a87cd98cd44cd86f467d6d9e5ca833d3bfa73a2e65a1ea924bf0b3d54d5227877622788ffb706ecdcf602d77a822c2ebf838e79b5928bb80c5efc51258dd6727dc82cd1f8e2447adf643adbe3bb5522632e33acf80c4eacf097639d10ae9a7b14f719700b1c3477cf4cb4c71db24068864d59d697502856755898703da132f26d655bfdab121bee1550d7ec682e0f909af0f8de057a8988a1bb762820d5172f86d0bd51867317ac10ed87dfec06cf4676fa6ec1fed97c0ec938de7fcc8d5a1c37637eb5e7628c539900174f321035e6723c2e96fac8b61a37315cbf9b5634027315db45fff1cab4112346e51c7ec7c8b4389ad94ee31da94bc3876ff58e3bd80df104007572be81ae6cf61a4ba6cc7d3b3fba090f2a63f2253069f26f35dcc61b4e795cf48eeb44b39c48e3520592b804228f535b310245b653dfe4c80a9c351795eeafaf74059af74f5c50e1671b4b7573aa8d92f1e5e3385372693b8ee28a7f7a0f39d17ef9731605d3adef6c7b040bcad18b2adf6bab705ba279a536e4e8d2eea24142347b8845e66f98bf84e436287c07b0a8d8c132e2ef9d942a415f28086e39c365cb43a4d7353caa59b77cffc6e3547f2cb3141d748103d0fd4346f07cf7301757a8e7a074bbcffccb2fa9b620e1f270d93617bf106d54821799fb320ec3bcc90f0d6c1c05c620dd2a76f80b52371b5fe7d31f453c3cf5dbf8252a3cb1823ce6f95d97507191ff6b42fcc00994e013d69323e36b2356ea416affb1284be37c85ec8b35a686b884b727f2163c27829f865787e53aee27af50525c319e5f4f3c82b5b303d86ba5fa8139b000eaa9b794e702be47a38df1ac8edf66ac66d2420c77d25f77d94a0e2c5833bfcc1e84f21df693f0281d322143288211e4f2663253d14331cb47a173331dfbd164a46b606758d4ceec88e64137952595f761ff554d0093ed52a1971cca81508064c3563b1b32d0b377333b3bd34d59f43291f6e053609c612ae36a294921833eabcc3dd5cec86780ff5df90c2b0d9efe22171b7bdf9d83f4242c0fe85abcb12729952207a2c24399960dd77cee40b241a57edb1088a1d2ff7f3032c41ce1e2c76ca13720443abf766c60894f10cbf89d18f86d1296fb3920777c6b3aa61c51a0e523647a79764ea3a56cd8e278200e5bf4895203c89f77223bf65e340dccce1924e5d7f9288b65d35d4f9cf314f01075880ddbaeb8095ac140f60f830bf834abe3e7a58d4c1ca236519d0ab4019b8d1085e86cfe4e11847e34dbba7b04962e15cae814f686ae024577829b8057fb2798067c395a1017ccd969e3d7429218fd41e16cd5a9e3e0f178d18af40a860510320ae33d6675ecb0ca278d390ee8c3b9d4f83e5cc86b7e40070c9b3f0ca3ee5768267ebbe01610fce308444369a5eb9182344a94232c88764527071bac7d84fe114f31045cca078d873e6e43142648f72f406c613090b555e61cf4b23695192428b8e89967379be3a617e01c594bdcfba25338da6083703150df87eac0bdbdb64cd2f3e721438983bac0ab32f8bfa296066647c06e62af7296677833531005f1f956d66814df22e8fd24cee09b5e57ecd17f1ceeef854b2c3d2d644dfac576f8e6d32fca211239a7d7ddd8558e6b288ea34dad6a0b84a69869b922026acb57f25fb42a3851783b62061ee227950291ab2783b034cd4113d6147df6d484d0717fa9a7b4afe221b53f68511c992162bac4dc508fd55a5d08dcd8e75aaf7d376bd59dc65f71af99aeb00b4eae0e722a9fc0bc0c91df2238ebdee96bee867affcb8089e434a0e223bf75c9e6bf24e52ecd0562d4a66d1f8e9bbb05bb79a917627f3c2ac1374cb5902c1680ca871efb571857d0f5f5bd672f9f1be20411ed4866eada1db96fb4b9fd0765567cef6f447c6fe5e0e2f5fa89e387231ac79727213972e43c844257490f35aef2c69a3d4f35f3cd5d9a8df6ac4f9f99555eae1df16757f504c9ed2f85eabe6ca3ba989ff3161616dd0938a9449760dd4c44b5bbceaf7984822d9fb032aafbc8", 0x1000}, {&(0x7f00000035c0)="570f369a7017458b2361dcdd0fbf55bbd63c8512063335", 0x17}, {&(0x7f0000003600)="d79bd4160b8c7ae07d051c62904d41fbfec3eb91055cd09bbdf0ca4ac4bc8d246be18711b3a2d6b41365809f86db55f75e9bf4278eea2e656d5137c63845ebef3a05c447cc43301993fc0c62f5badd84c214374754dbcaaaeb3eff0f46120de20c3e65e293f48891da1c5435681effb733d034231b0994c1eaae807e4fb0d5d4772c822427487a9333f86c0f684d92e041744c8c5d979becc97a803412e651c590710e61880bac4d6a31a224a8e572e7fe651ccbe778d0d2695a1b854633f52e483245b0367a0769cd62f9483da34db3f51c0e4b2ba4595db1cd63e9d1f159edcd1b1a9df877ae7b704580eb", 0xec}], 0x6, &(0x7f0000003780)=[{0xa8, 0x1, 0xe369, "c6edae9f0383c5db338e3656359472e38550234ee33803d8017b58873f5675ebef925b6f5434a59bc8695beb3cc34b9417f72fc711ca044b4134b60ca20b05c534cabf2dce32c1a1130ab57f30f71979ba776d132c02111a413ea1c8018a12a5b417a49cfe39017d8963eefc2c64b01b4f9e1c6c6aebe8174d3d4271bffdafba1b94d9ce9965e4dc82d1297cbe60aa6a8d0f2e"}, {0x98, 0xffff, 0x0, "5143082fb59fb73e334c817dcab9cedd55db7f06df614c76c9da31220fcda65b645cf49a031415e5e753057427ebc02b107a039a25cd64154ac124c26d54a87fb2b8f25d4aba5a738a3a9be9d5cc96ad45decc7a3d75f036e2351f99e7ed5481042d21361d49910f58ca8ae2a15be2862e53e35beea21c1b39e1ab28bd8c8976ad"}, {0xb0, 0x1, 0x1, "1a4b9e556d53f5283b9f07b411f2df7e24299ab647cec1b7a762720c93d9ab598cc6423c7b1c0bc0ed2009ac4180f7cee0f20542fd4dae19d559eac8d72725ceb8824507a775350259a09bc2259383e53489b91d2ffadf0c2c40d84c73facbef13f785257d4f40f6ead12d355a0b6a6c008fea109871a3d2fb1d0d13849ee23143c756756b16760b208df2cad7fe920f162c6808b9de2367e862"}, {0x38, 0x1, 0x800, "dbc4825cacced4483901f1e7c75fd66c3f7ac050d7125150883d923cb7f565c1b7e8"}, {0x40, 0xffff, 0xa20, "920bae8351beede16d031990792aea9f093582655cf6d19b5d4bfb7667cc614811a420e8cd51b3e915f62086d2b451bf"}, {0xc0, 0xffff, 0x80000000, "ea572c9f9ae0373298aec4bb458f9ec3263ec4f4db6bd0420ab95ff1a4cf87750f2e2516867726839dd268b991eea0d9a37d56f7d8baf297079071add5415eeefcded1714d05b147f20fd43d0bdd97b42e82fcb5038aeab219ff23b803eed66d1620ec3086038953e910e628201e2dc5dc84fa4452691a1f2d1ba81fc6f4476062800b43901923097d40d4534efb35146c4c3022c0ade53d709e50f511b3b1cb0a2a6da5270a41f94fa8935e966967"}, {0x68, 0xffff, 0x4, "fd3b33539fa042812ea3a53f3210f457254d2cf010f03ba974f4d51f85a31e4a684caffb45c3490c2687e2d0fc6edf0836328f7575566a9ea0398aa6ae0aeef9c83a2a6e20c9449218ff35f161be9e5e59b1e40af0"}], 0x390}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003b80)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000003bc0)=0x1) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="0a40e24e", 0xffffffffffffff0b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:18 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x180) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x7}) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x1f) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000001c0)='./file1\x00', r2, r6) chown(&(0x7f00000002c0)='./file1\x00', r2, r4) close(r0) fchdir(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0x16}, {0x18, 0x1, 0xfff, 0x7fffffff}, 0x4fee, [0x5, 0x120000, 0x3, 0x8, 0x5, 0x6, 0x3]}, 0x3c) lchown(&(0x7f0000000340)='./file0\x00', r2, r5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file1\x00', 0x0, 0xee82, 0x10000, 0x0, 0x80000001, 0xe70f, 0x5, 0x2, 0x1, 0x100000000, 0xfffffffe00000000}) msgget(0x3, 0x142) r7 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000480)=[r5, r5]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) chown(&(0x7f00000005c0)='./file1\x00', r8, r3) dup(r1) sendto(r1, &(0x7f0000000600)="43ea5c1a7b57d7242799c903a765b72f5ec822dceca03e3cea157e7d2e33ae7541d96580d5c97f4888d0b0be612f83e81e1e3f90cd9f9ccbca86299f89a2a776f6033bbbbcdef20733ad3fafa17c02933de017b8cc7fbb05eab5515a20dd1eaff7f7e6986455a1922d111bd4952d2c9bac2d95852cdedb2254513cdb", 0x7c, 0x6, 0x0, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0xc002, 0x7) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000006c0)) open$dir(&(0x7f0000000700)='./file1\x00', 0x80, 0x60) select(0x40, &(0x7f0000000740)={0x40, 0x9, 0xfff, 0x8, 0x3, 0x40, 0x2, 0x6}, &(0x7f0000000780)={0x1, 0xc8, 0xfffffffffffffff8, 0x4d, 0xffffffff, 0x4, 0x2, 0xd99c}, &(0x7f00000007c0)={0x5, 0xfff, 0x9, 0x800, 0xfffffffffffffffd, 0xffffffff80000001, 0x9, 0x800}, &(0x7f0000000800)={0x101, 0x8}) poll(&(0x7f0000000840)=[{r0, 0x4}], 0x1, 0x7fffffff) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000880)) getgroups(0x1, &(0x7f00000008c0)=[r3]) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x100000000000, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x100000000, 0x9, 0x800, 0xeb, 0x0, 0x1, 0x7ff}, &(0x7f0000000080)={0x183, 0x1, 0x6, 0x94, 0x2, 0x7fffffff, 0x401}, &(0x7f00000000c0)={0x6, 0x0, 0x2000000080, 0x7, 0x2f05b45e, 0x2, 0x1, 0x3}, &(0x7f0000000100)={0x8, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:18 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() 16:01:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0xfffffffffffffffc, 0x20) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000df000092dfe1"], 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/144, 0x90}], 0x6, &(0x7f0000000600)=""/218, 0xda}, 0x803) close(r0) write(r1, 0x0, 0xfffffffffffffea8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)) 16:01:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x1, &(0x7f0000001840)=[0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000018c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) r11 = geteuid() getgroups(0x3, &(0x7f0000001b00)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000000c0)="3b27644e60fdfe9ea73f804a923804a7652d13c1f8e7875c2716e120d3261cf06b64fe993bc014e54710df81911965897b843f77889b6a7dee8b94cf681576288b", 0x41}, {&(0x7f0000000140)="1b1f99f0b4a5666d57306a904fdfda2b", 0x10}, {&(0x7f0000000180)="79f5bba578fd8f7abf582c75cf5acb6cfcaf7cd4a6ed4fe7f967899625adbb33a06c0c34544089c662185ac26cdd581d38fd09db490eeb7ffa3c20ca18272ec377aeeb0244fa98ea317e8ab61acfc1364d0c77e023333e0eaa4013bda29ae311dce0a75801c00667f45e39ea6666138d6bd9c939b40787c4a28bd4103bfdc7b968d01a96bfd3956f88310078ea44127f21bc4cd228b1440cebd6886a2c371dcdcb53ac05143c48983d47a590c55f666fb58a85caf5b3fe5b34d369387f22f62b2a3a536c16cfbe16e0c9b97f4f9dc3395d19f53aa25813ca480f7749f803dbac101766ee462459b2", 0xe8}, {&(0x7f0000000280)="533b5724fb51fe1661d805961ebab8963de0a599729bde27c7277222b6fc1cc7b6c544a1b939e772085263b430d8968c0e2c5117d107ff4f69c3b50a2c146a0967bc8acb00c48e7d00abdf2e0a4c54c849100474b3766433d927af0ec9d71dc3cf003c866878d8102123e46a0de4f43be94fb8e44bb86bf6068c40d00fce2d259e5626bfc34683535c5ef5beccb6c78b79b7958b7fc09e14168148e72c32703d2a783aaaac3bbead08d0b4bc4fd41795be942d13a2b217846695df835ff80eae1fa6d85cce165b32911fdbf16ae7", 0xce}, {&(0x7f0000000380)="751f1ccaf815d90d7cefd640a7745ea79e0807dd27a2ba9634e7ba244cd28a5e082b17098f2d06ebc2d151e11f05fcffc448cb9b1b3514ea6a5fa69c6c5549d399ceeeff89250d31fcde98d85ae11ce59edda4381adb5f715a6076c91c292f89afadcbfee04fc993db787fa59b3d952549ec66fc1918dfd1fadc1a94a799aa81f057f548ef50234c69c1565796526bd9642f9e65671ccaa13058199f19b6f7effafd24ff5d347d881fb25e2a6610690b431b24e0fb34409cf4dc28ca7758c44b4c12595f2f52b7a79ce7bc20e5108af85710b2c37cca7a5d256cc8e268533a5552a7fe225a26c1f203689feece5eceb08e556461af29f8a79ad4ed2ea00bcb50ba89ea39aebdb333522643e6c921fd96f389ac87a4c14e8e1404b478cb7c8499a465c16fae41387a69c95642554d4b74a21aaa39c6dcff2e9c06de3cb8a86f2836e21697eec83a2826b2f7e4e311e60f33003ea48a0fef02e4fa39ccabc31a9c079409ce726d47754018775793d6a87e2772e62917d68a6cebef42c8b413868d28259977147f0625f5548f966a75ece6d91552474605b2fc51ffe010102d904b7efea23a448ee3f214530f15bbe16dbd339bb65ee7cf3cd0ecd3e336c0f21f965d5bed2ce04b9d0352fe083c3580c080d617121eeeac526387cbf10875ad5a9afdcbc32928afa3a10d33369fff2c223b92d80f77fb6b47e4d66d7583e309471e6873a11dcda63085e76ae4bc5cc5aa2276794c30bc0119112910f3f9ae559bb52c7f086d26b8d8cfd7fc30e6e808a7fdd44f11fc2e5b4a082e26192a5aeb0bdfa2b6bd5d514a43950d2066d64a66c7150193b02cf221595a04181ddff7139f5c2e50cb36b9641c6cf1ba3be1400a6ab8a50f7230702d047b5dfb3dc4291d34b0aa3f7c76561dc14d3d3cd162cdb0124ad5f4c1b5ad286a70849cf0fbecb44986b4c714dc6c5336aedbe9d83af22c122e292237bc15a3003d528a1d2b3fea6a1c6afe9a96aeb16218486c797e7455186983c3580644bf1c98e06c92b0d6df02b1d8cb60026e11f8bb24de23885ae087bfca9c312a45f351d4fa26d24f56f71b1c38b6d86dab78f466973597dc934d148b3a8c549d520d43246110345b152011f734d0d87b8374a9b6f9e531d90a384df2c6df428437a016fd3c9fde9839235ef9a5d2726c23ef4d4e70ce14e789299b9a3507176d874af2dd6afb4f06e216b6819eebcc5eeaa654ab8147ffe600f4aa93e5dbd86ff808f23070a633075dc5a30f1d667e2071a9a76d44b33e93117591d7cb55794353564c5e541c78890b3cd9492cec8baf7de75190227c80d40dd2c37d86f26c9feb5b561ba915b684fd0cc919c232f1aa2a5c194156c9e2b002e769928f5128b16d381d4e078b342e92fae2418e1d3a6c864ae412ed6f03fd26c2c5dbc62a12a707210d4abb04ee33b5ea2c05bd6cd675b929e56527093c8d30c4b54eb8ef15c03ce848e03a7a6c58ceb3e371e627b834e8f01095236a4d6adcd6a1e70f47eec628d6d73181ebeea68764d34bbd89086a34db422330733fdec45c5ef0d2b4496dd86bd324bce651f7f0d148030dd724e513b7cfda484fb8abcc8d382dfbeb1c896003b87ebc7541ad3c9baad612ee48ff28d0d8c92ca08c1c1004c3785f2f63ad7bbcb2d5945ede997e1d55338d89b2ca8e96ec597ebbf3c3efd252dbdcdd187ed1d74255a93f5c77e8ad2ef1ce5128250307c748d6e5f6f68e68c56e28346362d72ed8763c948d0bcd369813d10cc77ecf2e865b8ad8ee01dfa445b8354fd2e794f0bb69aede6befb170497aa2db077ffb3ed0e934933fe15fc7195628f429ec19b96738f044357b779be1204d5286c3719f00914cb4f9e0ade71c67353e2efdf30589f002b51a2349de8779b36f495dd82192fc0fa47348870e249de7efb44e5d86af3d4902c295d5df7997a7aa21f5e5ccd26b5953c2e544055c8290617477f256dc30ea7cabceccdd846cfdd3679ffd09bab163ed4e4be58a8e70b65473809f3ecd15690b39c63f6efe684ad19c879cc90a22a3a84568c21ab78a3aa5f6391580745755cdc1d5daa654f1c7a93b02252682c49da8265d6c924014cda6c1202ef53838ee09ec54bc3278e3d5a755d50c7e9c1c2a7b279f815f0e64684b4f1ad41b8cda770361f93eb9ed72a4c1ff4fcfe681dee52eb279c175edcf6c0f7af2da515979feea183dee28e1dc891a9e534932fabe02d2f53762e02d70717504f3fb8fee071c80e28bda8f28ab8470aab548d817765f05b240e60fba4ea4c617517ee66b4d01fed72933b414e10abe656e7843ebd7468690f2598a2e3187bc6b5edd2ead0de5c5ac9198287742aa49965c6702ecff9a37e688a46dc593b3ec9a8f75d43a3b9c5193d5b0b8d54cfabfbfa85be262fe88a8e9fe229e5fd01d943e74f270edc608f5a036390a1dc5625f8a09f1e45abca60d798e6212d350dce3329b06dda43f39de5562f91669520315a5e9f106bf64d87a25fc597faad7123854d091be54307b0814a5bcd6939ced1b16ddb1c1750b966ac750cc9094ca4fbc40d126123b2b1e42a59a26f066bc2195347df9a29a2f5ef4e1a6a6b3970a10ec7d768121a8375290dec36efbf4ff7d39f4d42282ea79df0a82c2301f485dfa56583fa60341c554caf464b02f895c2aab45138f4ecf9fe140df37f14d0a3dd633aa7e27df7bdc1c7b01078e3aaa7b840d7fdcfeddbff9c1dfa55978b58fad80d8468961f0f3eeb4b55a30672ce67903fd4972b007d049e0109a1ae3d456bd3bae0e1d2e0a1fac014a3ebedd9b36077b3e892441c4db471acbdae53c958dae27d6d67d60cd15443951db456ce67fd12343832fa5c08f082c872a3bed878720a776954528bf1b29701241656b57e7f4a8afc0f19a9ce0f8d9c071d7bf7461ce42e3552b5e2518cbd95740a1f620815b738abf65f7a9d6d9d4449f122d66053363e2b6637331da88394b489dd81e976cb265c289f41e3ed2b2792f5f227c5f5d4acd54c8f0af5c617c4004c07b1d91ec1ffaa5272528e127f40744b6d99efff66ca49d2065e9c8cd8af97ece60d22993577586f3b0229d7eae11b364e8bcab1cf189017b6bece4dc7aa46a80e9a060141d2b8e8e61796653f467f64040217b8a3f1a4ec8591c55d147b839cecef7b6607ba01d86611ae26632913d98490ccdbdc4e69d6752eed2c10cc65c730db3d737f7bd323d804cccb07b20da80b2317a33bdbed3f804e0fc2b5abf5ddaf4c2d381df671ff1288abea3d159106303cb270489e724b2618863e9ed79f7aae1dd3ac32dcded4610b8e2bed852e6a2b4ca715e3fa526c6439ce80fb729a7982897b8084909cca7693396b3035e47a21c82f6aaa407365447484eb9dbc71eec36b5184c7861ab058965bbf2cc4491d0510fe8e0a95fcbcc3a615300699aa26aa6405a208ba02297c3ff1927c26ba02481f7dd3980d4eb0815595aef0e8dd4215fddbb2955e55d24fd5665c4e7fd669a9f31fe5b6a756b3492a23fbb1ee8cba770c97ea536852edd1628bb371227f02a1bd9348c94261f4465ddf6fee13399cbd3f48852cb44c39b4412e894a0b220d4289d6058103d47942e733b8165d65041ad99aa7d3007318300d42adc3cf5da40af4a7f0e30ed844dfc4736bfee1018eeff39d2a343120b65773dcf7db4c85e333f6f8b619a044a4d1425fc1b10b4975289349c94a1c2d5cc86d2a41497e165941fb0b7607fdf4ef467845c06c544c3b3f903779e5965f8d1f02840277a4c9ede6098835b30ce8c092ba230944a0ce587f1d36b5b6b69c5c375103a274508acd0d0ab74bd03410396c99e8752720b08784218638f9f425edf26532c0d683dedf79dbf3a06f6a9ae4dd35ab8e204ebbde2b8311e1e55109d905c73ca33c2629ea5456fbfea4ad3a693c6dff6463190f550fd456c8c021b1ad067025ba510949781877f1079dbccbf2e8829ef62380a32097588b17e849ecba80d94c62fe95b1790622824ea987fcf8a9f56a6729575c3a93866abfbaf4d73e568dead68502ba861facdf79689e07a5d5349fedc44103b6ce717a6821fcd42ca9ae1d5783bea344a8304685a5274bbd9ad82fefed4f4bc5957f33197c79ed0777f25282e5fd6a8c77e210800867d17595953112ea071f780bc9a5cb1281d159cc10d6009e630af9a526231aa01922f085f5e20f251eca1d56789b4bdc7cfe96dca5f518ab1b9ad25fa39c20896d696a528740c08d4872923acb60cb367a1ae38b38e4d842695bc0ff1a012c87d21dcd7f2b07333ce64cc45e5a08f4b8b6d6a6992e006b8b2d1b47748da7fec61ed232f29c2f26932e4b6f75e43a8655e39f1bd85ededd65f9fa5d23a74e31bf3efd25d4b4c50e517b402875ae0cd5a6fc65ce6b25b8db99a85a0df826df34021cf92d8c25fdc8f9be9f77c55821fc2da4c7cbf703bdd9e8e64e564094870b7c06661703ed5623b4e8c2ce1e42e81996283f8bbaed85f3af3ae356ca4d70162854cecccbfb5e4163e78c4a70151c44b1391e28f9629d1c6f6ffa536ef48fcf6b5726a29c2be2971be7e8339cfeff6d26cd65eb5db0373b8d3b781c1851fe9349c15c451f2266617cf756da62871d81c6d8fa786ce699c865572668abc30113c81f4abdadae42398910c1dade25cfc7d3142e552e82dd8b83c7a349cf0595e938d8f0334071a3278c3bb4af790ac6a1e2ebfcd4a8256cf5aa61fdb53b6994a9e0e0c86c4183dcff2c21d815e035992392c917f2fd115801247b65948f61aca182e155923c6a9a1bf4990d59d24eefaf55b3b9ffadb1e04ec24336b7ffb65fbfa8f9a7b04e95f9e16a9c16d5aecbbc6f4558c0f6e0505054b97651d8e0a09181918310e9711554af4b0b7586ed250d2b1aff83155aa6d1e3542e7d9be74f8e74d2b8def36d9940515d6326b8d4e95cb1bc3f73d050b9837655cf3c9063d374a494728b00c38d90247ac9011d9b4b7b7b1d36d8d43761a55c6ed773cebc730725e9985e801dadf973df84cf2222418e13a5a97916de83bee09c941a7700f1307fd0f614b44b0091f2aa5dd509c26a516256377fccd9459a4e33270e0453053b401f5c565f6bf8e5ea3e1d043880ac24cb240bd453a5365c1f6887e2c73ff15210f5b086872e045494e7713fb3ee986665685997fec03cc615490fe071e78a3db5be37e6bc9bccd8736d1da2acac3a4ca5a33805700f1d636feb64e93a8ced0d7b9e328e95abb55ea1c0099ec786fd86388e07518c1f39f0ee5795096dadbc590f48141d1f4b487fcb91f3a642f4194bac29aa84c5f72b7339479bc9675d5be4c8b8225687bda6dd385f188d5ae35bfd0accd40e35ee49714f5f6e2fcb5b0b6193cfdc0394cf95b31943eb11f3e3d8b7c85ef7c157f2aaba68e3c9d83e16a210f96acc5c0532c11acac884c7a766006e673d46e17264823c1f3e1279fd5bc10d9b33b27c8eef4fa7073589f1709b7096f22909d4c335f5b14b315485affb81cffcea6eb971f1f76fe5302a52c0fcffb935352405a519fb8fe86c9acb0ec98481af3e588cd86063645250fdaf698cae2c20a1bb0c8ed1f8b282e56ad2ee1630d43d967ba456f3ec1c9f91b37ad9702600a034a6358bb703b6831d35ae2e3923af0919e3999de6a955e58754fedbbc9d6baeb30203cad12b87421ed8bb960943c8e4a5c16ac35bf10cedc55e71783309bb2a21791946d81e0b96beb0f17dfb74ed9e9dedcd8f5b32e8cc5ad4e50cf068368c8352f15e4b91790737c1770933624d9a712deb2ee1430c17dc0a82ad177353dd3", 0x1000}, {&(0x7f0000001380)="cceb6376099f5153b8adaa502e9c847a4f004a6a6e83f201538d73c1ac21c86b3e094ac05eeb958bdf3a296709a7799e2613f6980d00086a7f18995659653759805a0e80c794a9163b23d7f9a3b49e850b5abee2a4631948d791af6d7d6ae25661dfab1a7796ef1f27eb7fe4b7cf80a6877b7e2e0afe993639a3b0c08396acf599d5ffb7517848abacac2370660bb3d53801b98adf45ce99cb6af890752a1d269cabcce9ef567c6d655ea4319d6a9beaf87b9aef45fc18557d045f97c2cab4179e0cf60e842be890e554", 0xca}, {&(0x7f0000001540)="cb01ec4fc36bfdba05d88786b71ad6b95ef69dcb95c214051543282c949677e90a0623c96cb6d1b0aee046b128f1e774505f3e24a647c43b39571dff90c4c0bff8f666a539bfe9689174ff88787e561d6e7fe25ee71540615080a8b109a6afbf6c5a1464993adeff100ad3c86bb6ae5686bdf9c9d2b984d5aa83ead5a02830031f268b859107bb08130f1f7641094bcd11cbc5ce2e", 0x95}, {&(0x7f0000001640)="cc02ef05e76b62a9a532d04b5c501f7217adf8d7305ba174541bb406e3903144525999ee55a37f676f2ecc1510d353b9f6a4587aa84077c3a7660575f0ff40538cf5bb311384eb75fef8a42cd3f0f1f8c94c15384821ae4c4e32880983a3c846f32bf9b98b4739ff7d1024555fd5ef2abcd97f92465f0aa0f923bc5c8b2b9dd014e7bc19c1a7ac75f3f7d50760f31a895503fff2024f82a70946b43682e0d7be3b6740dbeeb73b438bfc95fd357424192250da4e9b4267d8508c64e785f32ad477a954", 0xc3}, {&(0x7f0000001480)="6734fa4675968d73daeeafa04fae35716fe4ee823fce7b2aae5b17809e0aed445ec13538ab0dfa9337457dd555610addfbbeede9f276e808105a5a67c8cd209237e7528b1bc519998a35b6cd567c78a918", 0x51}, {&(0x7f0000001740)="71da961cae0a08a38c3200976549eef3", 0x10}], 0xa, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x4}, 0xd) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x85, 0x3, 0x100000001, 0xbb}, {{r0}, 0xffffffffffffffff, 0x0, 0xc2c757ae95e34e11, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x15, 0x400fffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x2, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0xb52}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x84, 0x23, 0x6, 0x163d}, {{r0}, 0xfffffffffffffffe, 0x6, 0x4, 0x80000000, 0x9}], 0x7fff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2}, {{r0}, 0x0, 0x20, 0x10, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x60, 0x55b, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2000000a, 0x3, 0x2}, {{r0}, 0x0, 0x0, 0x2, 0x1000, 0x2}], 0x1, &(0x7f0000000040)={0x2, 0x29}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r2 = kqueue() lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)) ioctl$TIOCNXCL(r0, 0x2000740e) fchmod(r1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:01:20 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x2, 0x40) semop(r1, &(0x7f0000000040)=[{0x6, 0x1, 0x800}, {0x3, 0x7, 0x800}, {0x4, 0x6, 0x96eb4e6e51cddd25}, {0x6, 0x90d7, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x0, 0x800}], 0x9) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/54) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7c, 0x3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/66, 0x42, 0x1404b18a461cdc3, &(0x7f0000000140)={0x18, 0x1, 0xfff, 0x3}, 0xc) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00') preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/247, 0xf7}], 0x9, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0xf012) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x6, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r0, r4, r5) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x8001, 0x5, 0x2, 0x7, "6bf83ac228ea2108c4c008a7199f1099c608591f", 0x8, 0x9}) pipe2(&(0x7f0000000740), 0x10000) syz_open_pts() 16:01:20 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:01:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:01:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0x2, 0x2, "952bd707bae0094e06009c1b6463ebf76a14c86e", 0x8001, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xccd, 0x6, './file0\x00', 0x800, 0x1, 0xff, 0x8000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x26, 0xa, &(0x7f0000000240)="00008700e31887b8ae0eccd141444f04958d355eb5d3a134475a5f047454dd4811df8f15b557810b57d5780b7f875dd02d77653e6d8181115b1dad9d6e9142a9f179e4f6e3bc59aefedd1b28afc0f43de4fc1206e7f6ab4c51923b290aeb26ed5fb9f337008da14c8d100fa683", 0xfffffdcc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, &(0x7f00000002c0)) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x8000, 0x3ff, 0x9, 0x400, "c7c3e28a7eb6de5bd8b9722d8f861c5dc57a1d3c", 0x8, 0x7}) 16:01:20 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d75c3b211496b9c77644f8cb5f7230000000000000e9a60fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd09a65da9389607000000c35ae9d5a707322ca4cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17bab154229b818fd48e6031bc90b52e58f53da13a653f493118dbf263c27923a53da3b4e2ae68d0ed7c28179e00000000000000b81e2f79d4a918b251965308437b77caa1b73d6162be5f7172cc74e3337c81778e6a206af6a491a60618b0c352660847a0f009b49540ba678fae2260009d891633f753157d7d35e66fcccc87d57ba398b507f889211410e77b837f3f33b931d309e9458bec3bf64467729fb32f24a598bbe057bab6e4945f288fa0aba0ac8801988cb2e47c2ddc2fad6c50c87bfa7cb09f8e8ed384a8dd3a9c55a48f671086931fbb8890d8b7c8a806cd708b97baf698"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000380)={0xb0, './file1\x00', './bus\x00'}) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:01:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x0) munmap(&(0x7f0000002000/0xd000)=nil, 0xd000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) 16:01:20 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x6e) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0xffffffff, &(0x7f0000000000)="5407ee93a9dd738d233866d0a683530da83cb415b0bcd44493af", 0x1a) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:01:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1c0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x3, {0xfffffffffffff23b, 0x6}}) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:20 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) semget$private(0x0, 0x1, 0x8) r1 = getpgrp() wait4(r1, 0x0, 0x2, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000100)="5279fb5fa0bfc9165b5ae702d113026b9e0c500b583bb0782a91e7d611d428c9f1c6aebb1d1891cac30a15c2bc84d1c9324f5cbfde50b84c4f3caed067e571cfc2a42b6ea47b2b26fc6ae0c563c0f526e49c139c5fd1e5554b902c1d579d48384968edc6439659591767d45c3ac2e24af09c1019b3eda7596b7386efa685cd7735a23147f6fd38e4aeb5d42285bedd70d747f0bcd911256dbab4d32ccd915679835f31efc893ab2c91526e7a0f6bc7480084e8512f5fc1fb896d7cceb150c5a3442784aa8adf20b107f8cb295068", 0xce) socket(0x10, 0x0, 0x4) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = dup(r1) setsockopt(r2, 0x10000040, 0xfffffffffffffffe, &(0x7f0000000040)="3cabcb19d8370888fcd5a689c7f4681a2c63710615cd09c5fccd57af30c8a110671eddb6ef0519ce75158984a29650af2854dcdec813da19e3aea38930d99dbf04611ad44b7b07a63c4ee156eaa476bd7ebe9ce7ce6e98380d084b21ed312b", 0x5f) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 16:01:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="a8881ad771c6677441f251dc01734d2cafb1b94db4885b532ec57c7450f83baf193ecd4fe8cd66cb6007662ad08f4a3f39ed545821e79e6cec8890290de28096c7190d880ea586bc4119ca018ba65c43412fc89f504eaee7fb7a243162a3c20bd4599b7e85b08f545a4dfd88b3f3410e17ed396fe3535fb80b0faea5a48e9ed453c2a3fda5f603f48defeccd253547a56e26ec40fa3075b918fa1c4daecffb0a147e87733838de64f5a1542b6309fd1b883ae75786872ae69ffb14cc2e8df042559946443be3dc1628a7660ed09554c204efb0cf90f06f2bbad147a3f2aaaa5316503c5b72", 0xe5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/57, 0x39, 0x2, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x1e7, 0x0, 0x0, &(0x7f0000002340), 0xfd7f, 0x80000000000000}, 0x0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) getsockopt(r1, 0x0, 0x100000000, &(0x7f0000000080)=""/149, &(0x7f0000000140)=0x95) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x21, 0x3a) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x88) open$dir(&(0x7f0000000340)='./bus\x00', 0x400, 0x84) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/105, 0x24c, 0x802, 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000380)='./bus\x00', 0x8000, 0x1) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getegid() faccessat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x80, 0x1) setgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x204200001, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0xfd7b) 16:01:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r2, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:01:21 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x21, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x22}, {r0}, {r0, 0x12}, {r0, 0x104}, {r0, 0x3}], 0x7, 0x2) 16:01:21 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 16:01:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x168, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r1, r1) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2000000000000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) 16:01:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmod(r1, 0x40) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r2 = msgget$private(0x0, 0x4) geteuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r2, &(0x7f0000000680)={0x0, ""/203}, 0xd3, 0x0, 0x1000) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000380)) sendto$inet6(r3, &(0x7f00000002c0)="8fb24ecb4b84a7ba970ea7d5ce07ca8c37fa2626f349731d9260eebb824ef4d059e830c37969c52b4a93", 0x2a, 0x400, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r6, 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800100fe, 0x0) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x44f) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000080)="7a68710bd06ab4dc73293453c53758ee29ddb8c155e99ac02964af48fcf4aa48e38cad2d121f31891e16354e315174f4e9f101245273df6230dc73c95398d98839b9aec5a260c99075d513a95c797ce2f6711d23495db9bc0a98612b96c7bcfdd2cb235bad07c5b5021342276bdc233b8ec2a478be09f91860c572ed8251002e078363cfffa612e503267173ecf17ba79aded24c6aba324c9a3f57a068b776478b93d5cad9c4ce2c4439", 0xaa) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x4004, 0x2b) setsockopt(r1, 0x5e, 0x1, &(0x7f0000000140)="99dfc770a2453cbdbf2b373dd9532fa50dda4e09f992c06735e00ec30682970a488fcfdd9445dc82ebfeae5d1da344a1c3a540396641b8c65e83237c05d9a16f9a3209aff848f314eb7d1ef3114dc3d0147e5dc3e9694deb18f78f9604a61bc99e41e03317288a3f39d3225156a570630f936a5a2dcc27c6a3799033d7c449b0817ac969fa8b383347ffb4b6f5f3bb9de8111a483b1924667fb7c329cc6e646d34153c95277b0b95030a28f05793865707862e693aba0fbe3c7d2efbbede27c05843cd3fdf6fc4a8eb82e3f7c46f1100e02e9a28774c76103fb13ecae93f47567e79", 0xe2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fffffff, 0x2}, 0xc) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x6010, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r2, 0x0) flock(r1, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:01:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000200)=@in, 0xc, 0x0, 0x2ab, &(0x7f0000000080)=ANY=[], 0xfffffffffffffc87}, 0x5) 16:01:22 executing program 0: pipe(0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001380)={0x7, './bus\x00'}) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0x7) recvfrom$inet(r1, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:01:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x24) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xc5f6) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') socket(0x20, 0x4, 0x7581cb77) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 16:01:23 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='\x06\x01') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000140)='./control\x00', 0x20, 0x118) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xa07560d, 0x5, 0x96, 0x0, 0xffffffffffff0000, 0x3ff, 0x88, 0x0, 0x2, 0x4, 0x5}) 16:01:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) msgget$private(0x0, 0x201) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:01:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0xe144, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x80000001, 0x30b3}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0xfffffffffffffffa, 0x81}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x5}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x30}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x76780f05, 0x40}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x81}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x20, 0x7f, 0x8}], 0x3, &(0x7f0000000000)={0x9, 0x2}) kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/130, 0x46e}, {&(0x7f00000029c0)=""/68, 0x44}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f00000028c0)=""/222, 0xde}, {&(0x7f0000000680)=""/119, 0x54}, {&(0x7f0000000700)=""/81, 0x51}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000780)=""/103, 0x67}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0xa, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000800)={0x81, [{0x0, 0x7}, {0x2, 0x10001}, {0x3, 0x4e}, {0x3, 0x9}, {0x1, 0x10000}, {0x1, 0x1200000000000000}, {0x3, 0x5}, {0x3, 0x1}, {0x0, 0x5}, {0x1, 0x6}, {0x1, 0x6}, {0x3, 0x100000000}, {0x3, 0xffffffffffffff2d}, {0x3, 0x19}, {0x1, 0x80000000}, {0x2, 0x22ff}, {0x3, 0x2}, {0x1, 0x6663}, {0x0, 0xff}, {0x3}, {0x3, 0x9}, {0x2, 0x36b}, {0x0, 0xfffffffff1d54759}, {0x3, 0x9}, {0x0, 0x569d8326}, {0x3, 0xcd}, {0x3, 0xfff}, {0x3, 0xb5}, {0x3, 0x9}, {0x2, 0x6}, {0x33b8a427f8503b18, 0xf5c5}, {0x1, 0x8}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r0, r4, r5) 16:01:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) readv(r0, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="c0414e52f665b7e62ecc1bc3789eeb75dc03670c79b930dfe667673b8eddc6c6cf3657d227a942a9c08a2b7c4f9b290eec9d4170dfa8b7d975d1df1df25cbc4c93048053b8a4349013669723e32eb15e341942effccbccdf37f0a1ced2854fae3c379b846bc8b0032719d4b10598d7ee246fb8e363f6d704f7918be3efb99f63c1d2a4730b4a7bc032ee75ce3868009c5b741f96a6724d7ca316004c178a11262e631588ccc0a8890c73d55b321198131f69d714c9d8129474b56b2be733c50d59993adc232cb6f6f7701653385c524148ed2cdcb60e09dfa65fde272a9201dfa5ab9668cc3e10bb2ad3b7945f6a1b411a06415e898431a0e76a7778405c3ca47f2483755b80ddc5d6ffe0a7d8053f3c3a9dfd5643bb590604d4ac17bb88a582cf7c322433e62ea31eef0c8a4e0788655c8d317018faed4c200822fceddb60ebac7e0881fb41d4b7a2f6b7f6c7abb9affa5ded20502be57d739ea5db83bc0c81e2d34a3d75d3663bc49e61de3a48e463bba027773f83840c2d880606087522de76614ea907e40f16bd6017b1b52bd01ae426c745fd309ff15ecead86cb474f1afb300b273906ac12f485d04dcb2d7a3dc9f81c6f38604d70d0c8348f76d6d9cbadff6075b359b2b4967989df0ad50c6864216cba4435692281ff2b24ba5cece0fa74b25d39da0b52f7110adeca572db6566d80b63593d82b5f1e75d0261cdca75a7120706bf15a280dbeeef37d3078434447ca2926c6815316d05540110854dd22f939c300eecd6ca2c92d5166883cc7e76101ce5390e353f92a4ba73cd83b11007fe2f37931e88ca2322affbd035fa42f28042c0b8fe9e472f495fe81860c7af148afe486081214498e621e796f32e9854ae0c3f6a5b34ca32cdaefbb010fb39913724f20812d4596580556a132830f7bb7d22d52bebd84e79d7d090d7177641f657a7fe931c1b258f6f290b47da683333e2007f205e5e3029554a2d21adbb774647d8738e8647589a47a39284ec4fe3a66e2c36b8b5ea945225c7998aa38ce3b09957705c0f69b10f6ce638cbaf948551a0a58d08756af68f75d2169db7e5c196cf64d77de1de49e347aa7e1bf2ffc113286ea497d85cfde78ead626423dd1dd7f24ee56dcbc78c42c248d9c64499ccb4ed5efd209cd73cc81f157e36768e1737dc9cd0d634c0e26b0beaa125819551742de6b78abd1d0f619aa6b5bf9a8dfc9b39e5face955c0e4529c6e03c1c24617ef9ff39fdf0f16e8f6a61da71ff10165b86e13a92548d23cafb628f744666c41cb838a490dce4d4db855f231021e2f8e8338cd6e2676607a9f9445b4c72172c10c85caabcfae3451fed1754dc1ff88577e7b96db5840aa8264738eebb67e97579bdcbc0bbcf491fd90ab82af4b2d3b5f890feaa87aa11c0a5dd311a469c41df4034e92a7a4b2546abe7c99abdbd4f4786041435f7c994a353944284ee418475436db2eadc44eedacd3c4f07eba8adcfc72a73943fc311b486857f4ab32aba2f3493a6924bfff3d78ef50deea894443107eac0fc9de5cc584d660bcaf111ebf4ff434ff60e58fab2c9b80e5c7ee0074c738b3495dd3d3de8ee50d289bd43dec2694ddc4252d3c6b913992ad76589fe54050b39fe26c4cb2e015470ca6e3e7d8626686c1a48d7842fc8757f301335567eb23bffdbc329a718078b812f591a74e5892af435d580ae855109d16ccc04112ba71f00bd3bde3f8c2b31c4be480ab84d33842723b8ea4e3d75c542f90fb6918abcaebfd3e38018bea03e64db5325ba8f232b661a866fe89b98866e0831ccee4836f8338c468570a4a5c4f3117515f08339968334845609cdf89dc17432a9b8cacd2be1416123ad891260ded3f43b9c542df3512c5a2a5773da5e1f09fe400e7ac89c13f291a5b0f344653dd98e3d1995d1bd77d961f8dc5bde2f7c9982d6d382b4542abdd7dca2ee0a64362a4f6eb11a64d22fcc7e3a2b15778bb336bd9a61a6c4b8233a1e1a50198b5c72e12bff56b34154085a9b0e01833d26c2b740ec55a562c339425f09c9ff2ba32694b1b896caaca8f37a88d03908a2ae4140c9d707002f6f25c2db218ef3af17ea1d78f0759025a6490ebe2d4cbef68d1c36ad581103c414bec978461e1938d854c73f767aae32e54350b0d864f4440f6184fd362e92c2bff25871ec679284ece1ba7a48e90f0083a2f07729ca8081bd19cf316dab687ae2f438b89f0e2015318c7cdc2c2f328888ec9d00ba438683ca9bc386c7f194e52c9de8c67beb0d511b7855a6301f5eafa1b69e4db6fc5ceb1dfffb86dd84afa9e5e37fa306ac2fe020b46adb075c16e0774f0702c6a7701a597c21d2fd3e7844d8666f8f9feeb1aae6d6666177b9964a6b4a6f3a01f1df0e994b1b7560306e9e0250963067565ee948e1b3c92cd144f8b2b9479b49cc93b73a0f9584c8f50a55d14ec0b7c6c917598537fe8498a9704dfbb1789691ea929cd9ff5fa777447aab5f946fc3794b4e0367577a651aee477c303ef7910c65d68eb81867fc85f53cea22b1167a57e06c8fc53eba9f721ba7cdc6f5d7d92061b8ac6649adce9b74901e1140dedea6b5f5b2567b51d9e9aadeec9206bd2306dc83e5682a8c337da6dbe1486cd02d2968e3b4e895fee9315714b04b371448bf078383bf13aa1284885656d33dfd23be6b9211de3f65117750be363d1a77c5acc4a4bdb194e70493d21942c1b8b02aa04fc9e0e92d606d6f416c6ba5f4c089e713c90fb9f0c4a67fe272325e5dec14eb0536443c62c9589f06121c05dbc29f1cb3347e65d2649a9caf85a9136091144e37c6f7ed545f0445e359dc85adccfad2ec30a31ccbe598e63f7e287135cf92f6bb65ff0fbb1b5efe2a85dea3aa3f7dd50c8874d62e9856bac0410ab5728e016afb9189b55cda10835091d5ddad49e6a360931ac115f891a6723b16e389c109582410d09683b29e442b9a36672fff0c1b65ac82ce8d18a9eafd7ef3ab5b8ef33110055c4a2f5a02ae1be9b124991da8922dacf3167d932507d419d4b293b8f0b0519c6065799df30b8398d9f9c3a526ee3efd5f2bad70d2bcefdba13a65d306d3cce9d64a2e711323d66aa23f6ec96a6e36d3948cacb4385ef42698f98ecb3c74e464d4781f9704c5de9223e8fc9b930137e0544437f996ed3ebff80f857ec93b4ca36522c0bd7be6b3900ce82a7357cbce4220741f274c42be283242e53d6ce984871789733d5d528c89d962e06fd194d5b9ff3a2b308b8f5cc8983f49ea96c423e5d15699e7c5380fc903b3fd1dd7cdfea2cb894ae193159da673149e5500afcaca1842cf9a814b16c036c86c2062e3fab0eacfe62b39e2bed6f9cad6e37857696913da48f233983279bf22a2fc8b6917aebd74a21bdff7daf60c723b136588fead7221d10d0540bf91e0ca8a7ce962690df2aa133829779ba1aa1ac8a25bece3e143ca8d775a7d9bcc6da7e798e9d357b241f0c651eeb9ffb7b31f0f9be2c351ebcc3a7b95f58f63a471c00dd78a44087823f812321b8d1c256551e6105a0e9349ce83b94970f79b64ed12774b1b9de00a550a19c5515e0ff661b5984523a795af2b4de47c869daf19ce37137f1470b29431184e29ad4fc4bee8274ef54ae6cb19f661f373cf919178ce63f1d9074a08a24bb3bb247464cda8dc7455116c0f94f6901fd85f27766f7a2c10e19937ecd07dd6d4385880c0b93f416c97ff171e59f9b0a5db352954789d7aa3fa44c874efde4f3272afbd03e93d2f21b0a46786fa91541a4ec2af3099b0d3b9cc21c6c61c096e882a72a3877bc6756a8b83d50d833994766cb17c5511c208ca19d4bdb19966bfc0e3376257fc8f77c926dad9f9e8b3fc615ad9000a93b0ec4c2cb82e0070450239cd909dc9a9485715890e87dbd078dd9d96153daf15f61f39071d0e88fbf2756bf48bf650c33c9f52f58e2ee877b644837b2cf937b8a235d07f02b35a8b2a3bd8021ccb7ab438134cf24ff408e5970c40af52ff8bd1f8a7d4c2e20682d72f5e2e5b9a50fe41997853e2cb1443fd7dc50c61371b3804ca80f6e7aced2a51b56aaf472491d5aea1cd114e4e82bc63f8075a0195ab1d5a82a221dc7983ecd85923dbe666c4761d00dcb48e9118fc5ab124d92a47d7bcccecf12c4f98725639b62a9efbe1d84ce70cc5620eccd18180245c2e22bbcdba57b29ed19afe77cfce7df97aa1a6943b2c0b9cefbd822c172aad40f8c316cf94c1abb21ac5b243e198a628ae8d3ad0db00a033275f92312cbde276e346d2e", 0xbcd}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="1d1f67780f2d654ca98374eb5cef5d4641176adad07a4e052f784d3737e64598f67b32aed7", 0x25, 0x8, 0x0, 0x0) 16:01:23 executing program 1: r0 = socket(0x2000000002020018, 0x5, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r1, &(0x7f00000001c0)="9b59d1f21b08173c83cea5f25716bd500a639484cc455641223a39a322003bd4f74ca8e78d7d3cd5ab5999988323269666b40e9242205235e1adcbec3707d12e0764ed9f6a10d93f325420d67270b3e50af212823160f8fe5a50c620cf834516925e80e9d90d9c8559568795a216c03dfe75a41e685be4ca16a467c228e8c131a4e5b33dff050d4531e40f4e97b6173fad7be4dc14b8005f3531e1c6232506b6a0e5943b02b732787538c7c906a13d84a658a0422ab8ea5a", 0xb8) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x6010, r0, 0x0, 0x0) 16:01:24 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:01:24 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$inet(0x2, 0x4005, 0x7fff) recvfrom$inet(r0, &(0x7f00000001c0)=""/198, 0xc6, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r1, 0x7}], 0x1, 0x0) 16:01:24 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}, {r0, 0x100}], 0x3, 0x86) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000080)) 16:01:25 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) pckbd_enable: command error 16:01:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x1, 0x5, 0x8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) 16:01:26 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) read(r0, &(0x7f0000000080)=""/61, 0x3d) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) dup(r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:26 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) 16:01:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="d3493febca4250fc609cf006be113721a974a0f76a33dadc39cf0ff5a0c6bde483bf16cf558764e66c6c530a4852c1688e9d0eb22225d6ae3fe57c2857a3fadd8a4ec7b26c1ba18cfca682f4c98766c6c639f01ef76ac10c077228b14907f022874428b3e727e0651f5fce68cf88beeb838551f30eae4e5d08c6f23a6edb639a1588409b2e8f0e6ce0217d9729245d5a38f25a591e5b1d95aa6aee29ddfb4b7aa0ae2f811fdefc9bfc3dbdc76b18d8eafd038c7f78", 0xb5}, {&(0x7f0000000140)="6e3868dfc72fa884c435ff886a79fbee6063a5987608bd2038ec02cf59609fc3c76997da872b230a7f6ccd37c199602bb73bf04b816672801f4d8560cb7136988109d2eb1d36a52aab53c36a4a92d35f2c73e3e97a3849b119e3f327070cb7273a02cf53cc89ad362c67d81ce3f24277fbe7fcc4a6722a45c6e768686cad22bb0a36427e262aec40634eb2da60438cc915c87b26be9b3ac9e8ea76b0d63b0cda46455f4dcda5ad9b32f41244a0471fc286470edaa14635153fa7aba0c2158d2c0e", 0xc1}, {&(0x7f0000000240)="c4bee6042d9bef2bc489fd538c81132a725521fb9190bbee7260544c8e84215ff34012bbeb5ceb4b18bbd67e00ef87684d02b19aa8c3c9de896825e617f648192dca53bac61759a73086e504d6088c62d8659e84f1e546fb3d743cc17379bd6b88dd9e774739f9545c5ab9cab506cd2ad5d76886d47b65148ee3630e4e302553d6070d8d44bf6c275ccaad5184be4c1fa63a851fcd07e3da9e4c0ea4dcee23df69f9bdca2b20997cd1f5543765c3f5c4b758f1fb0ada8285a4", 0xb9}], 0x3) 16:01:27 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:01:27 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:01:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000013c0)='./bus\x00', 0x10000, 0x122) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x88, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="0af6c74ef528629b04ab0d6ff7bec1264c9372bc074864a6ed478c74bf2ec16f75", 0x21}, {&(0x7f0000000180)="98ae71ce0715cb16245792f197f1cf5904f38eb98e75a8d1d2336f659e95ef8023e425d513ab6bc029bafd222b35a0ba64a2ce642f7669cf342ab798200ca851", 0x40}, {&(0x7f00000001c0)="ef11238268d17046122a4e717df58400817230e1eb97f8ba74a44f8dd71fc63e69118c40123cd382aca7d2af486b72fa152edf0a7644a62d77c14b232c76b02ed1e8824898120ebf587e944385a0904de84c859e6cff9a5b866a9afd7e2e7a11cae80c3e05f2df0af5f951148aed3dec9f28a475d1b396a3753320a821d14786b6fbdefb73e71534624fa1f164965378a1d7d7373efad2b96789c2009180a0b2d4860069a5917e1db907be34c653026d937f13f9a5250ffe6fa23170867407a899d8ce0daf99c5e561550965b9f7cb26e706cedfd2b761db384a3834f912ee4d4628d54b9f5a2756a7ee0b6f70d126d08459862fb6735478f2b8c92a2f8f1560805100b1092ec9638659010f6061297f4b535a50fd9cdb82e7bb1d6d2a80e24d5178cb36622494e542e3c7ad33d9d6755a68d8ade3a35925e101eafb27c51b3de515bf59f2568d626b18325c34371e9b381632da97d487b254b382ace5a6acdbea1926a9f677cdca0ee105cf90e38d15336da261d8cf032d0bb226b46f487f9e27b747d25dad20f45b159350010d80f6ce5b72f1ce5e484620be47c445dcd34764a7bfb3ab031b8946d2c5cf286d68dbf22554ec76818013802d279b9773c0d6f133de56dc6490510b9492a2bf0ed1b3c0757c32ddce69b60669df931dab3f4c7589a3b3f14e2175fa1b725df0e1d0d0e6eda67e088a6f49609eb559649834c1d42f67f62675357bc5862b853278f3bc4dc7dd747137f039d9b01041a80ed3f786611e7175542fcd1ad98a76711d0f9cdbc6209c099694fa84d7d347d017feac8805d499d79ea17c5117a1a460c9937f6c5b7f8e8d1d0e258378c184cec9b20eac5b989aab071a9adca22400a169a62e4d1bfb1240ef31426f5d6eddee5621f727bfadb59dac51b0d5de616f20e24394cc07c1bd1703db98b6a738c0c7b23b51de51a40a03dd1ea1c5b402cc65d629bc94e9462cb3465fa2f3e0d044fea27e32c3ff6359df558b760dd142b288d5605ffe96a8af09720706842b3db373079487af9f71f019f303cb05a85a43297124e1234cc0e2adc40788ffbc1c04dd9193a457e7564b1087a728501ed27cad6706c841e8280d1b3673a41df6f7b1fa3a218d941cd58d0e361c518ee315ca387334bafe5540f028d7306817520d84895f6b55c4b112bff730ec3be990464419f7e882050f348b0c2c1694341b42d133752a13d06d0d88bd5681947f858721e6f749fe6107ac953786890256f9104e8184b7f8a619525e37d5d57326370aa2b6c5cb7c60ff6d9158f7d133b1bfd989343b1f28aa8c60b414a46646b0e9036cf8e54d7467102b3bdf8b8f72544761e77311b214d6bb933ca380116d84f9b060278bb8b29f66603c28e38397293386b1fa077388164568065c2a67631b187c3fc1f4fd63e32190404f6239238a4c6ca020fdb88888e3006ce5c84d4e5bc58c4471466c86c9abd3cdcd909a285677ba6af06d3df8fb1f3e0571ac877f39b099b7c0cbede202114eb35b78ec22bb6e76337678bfaa43a109323e494d2a838aaffd66593051436a301b49667a4dda9ee9abdd4eb8bcb26d055b0142a7dc1b60a17449273177dbaee27ebfad905a4490c62f2fb9efd05f7f7821ea6654a4dce170816b902093bec6b65bf5cbd0594bf97edabab57154813599442ffa73234b52643a53c7ba8c83291aedd122caeabe726ed235aaf3facfffabd642fa256b1579480251193fff30d2ced42cd4c380cbf2d69eb64983e0714d1cfee87a9358758aa3a6933e9c408fd7027f0938c21d0a54d943f1fd45dcb4872c941d6d03ffd88c19d1764aba4d72ce0fb3b2456b412f2c098ae7f07930862d04b2235906a7fa9829423f51cc3b8fa4ce477879b30cab77640dbe55539c81740168a65e43f2ca15b29fa49a5ae3f70483b6f646d24ce79f8e8d8ff9fd883899b640a2f18fcb6cac1b9713e416faa4db7b219174e7c5d312129caf6ab5c694b03bf1b5dbff1f3d5a5afea36473ed269f6fa1f91ace6bf6ea65fae1d7e5e544d186ad8ce207b9e9923e98d1a2387763b6c0a670468ea83e8d2498b07ddb8bf990b1d84453b7496f469354c97fa855027b95e25dccfc7b6525c7c9870811e519823005aa0248e9b8d6958c6382c6e3e0dede75f5baae44184f14d7e1b36746ccf08c1724707e73060ec0d1293f71adeddfc20b1face0584639748ce3285e9108060bb334c3b2ef3adf8c3116a0a21897e66a2d95a7f02fdb804a244ab2d9e281f8ab2b71dfdcce2427b62501bcb837be12b450cbe082cd3e37b5d29d5d23e2c7f870697f44942d1274e400d3fb80c7330c6784d13d19e54326170b0451dd1219e2e0eccd19f420756cc9d2689d4db8d7e2649669a2feba8db38ed077630fb78f2fd1aeea464552f6a6e8cb531229295074edd013062fe158d33d1be68a5feae46912c1e81722a908df026ebfe2f5b639dc0f7085d4aefcd93576c20db94f08d47b9d7f48b170d95cd6a73359a89bd0accfdd26d07a5b93e337b14f42d4d7481879230d6f69ddfa977c89679e9c3feb6fe7dd5e39ee5a3de574e0f67c1d3941ad98b605054518f6d18f3cc5a622288f63d6da3888f7447ee2117d437b99801466b3e552a828ff65ba7e27dd63e7f269ba8377b56334fce722fd6ba82347986cbeeaa6d1becfdf5a5a58092c1d58ab95b1d6ab23aeea85c45a1cfecbf14c2c06f538be8bddd8e5147e6d69565cd08c6cb7e82a586680259f97da798827bb39ce2cd94b0bf5ac94c8cf4053336bd14606bb13e5c8f4bc932df1843377c5519a62c307b590c1a3d29b8e736a51fffd8504c55f8aa336cfddf5bc1b7bb1d974a8896775cdc44c84f4eb573334192781a775a8441c969a171d66c3c2d0890b3f8de0a2327d6908d833452521cf83f17a4c3bfed81f9354fd121b88bc1439e57928397c21bf22b1f138ca8379c9aa7525723cbd427a14d102c17e1b9958c4ceb807411194dc843ad0e1fc54779ee1c6417d60f24428da0d576d18b4cf560990ca2dbf59469b9c25e2a803f6e3cf95e795f5854c81f5c67e9e282694cee5ec557ce9b39cbd8adfe761dac0a3e64e156c9465c3ed60655432cd08c195c892b30936b30e6462149b37434f4ac64e007b44e0f2f8e0e12a17ec777ad3ff8513f1918eb40dfe2c7d650c89eaa5a1d68507724619cd6e2a8b86cedb8815c1a57e6ea2dc109ee7a54c58bc2af0526285ede34e262d806ccb0b36664a3e819fe504ac7c363836a479f207dde069130dab8e249b3468de559002917037ba8b19633db60d516430a4119a07ab76a71bfa8a2ad41bda3061158b9245f75fed1100fa3bd763c52d46b75ac2c3c541db1e55c3cdb16c6a89b311eebbadfe9664c43405c6e0b69d8a95d916529744ea5105943e36f4a5d0b69da637a5d48a801f8e78d6d94bb221d6a21d0386fb0c9694f9b5d1948b0e7d0b4d8a76f612d72cdfbcd1212ac9afeca8cb76d2b30e7d3233c240bca6f59bfc9f6d91dc1877d0342a724832f623c3dc4db1e287b2e8e6cbd2d42b08b130493c2466e4aa4f2c50914d44c2a0a276549f4c0f052db6685eb3ef07822afcdb3f2e48c88711feb2d9e2c9882cdb0e159f88f45959b8d601e3fb130ec1f3186f7ec33df44a8a42e6c4710d5b984122537635962be60a20c43442d348fe84b43cb3935529902eb4d0d7886c6336763c0349c46497d6e350dec9eb4b4545341362580a3ad58ad4f15cdbe3a89ee1264cd8f1fa4a2be68e58c38532dc8ae60388b85a02d9886ef8a9a6955605d9c1a8771c6ece0932be665a57c6c24ba30741814f70245d94e5981757fdcd15b0930e95624416bf1ce266fa30e3b82933336f02f00b2c4c9b109fadc065ea4ae89196c537c0c8bbf9b42c783d5a7938215517c7ddb8b8619932d84d31870ef266a310f406ac33f0c0246e89378e2a51f02b10b50e0ab9623a6f6b81e836667584d014de0612f23cad2b9bad36f6282c90d62d5752f59281d53a83cfc2785ece1393d5e4a9fe33d13b20c8ef4e6faf17ae311d49959a8f0304567191ee9fbc5795ee7df35619c4313dcfdd8671fbc8dbcee9235a8b297644d162e21ab729086deb2a49e190989141df4f7ddbcf3d45f6b6496f4ae70c59d9a0bbe91fc8fb3fbdf6ee23b99609bf337d9a0800551d3c710064eb7d93f79f2f1fbd50ab51b6b4d44b9e4318e4159e6b14eea75bdd99d9ec6a7361c002cdcdcad00b9d13f9c7487c5d39fa50b98e95c126b16236f1aab7f0de26c88b6b0776666230590103be7a07b0f72f637afe8f5b7f9db9d459c81c08a838379c0384b7807a361a8160636ee6231155da64fab385d90c227afe1a6929b541760a7902b260ce8943137e6a219a74c3cc501b2f4244635ced6cb58e4a33fa1c44052ee62299b6e670f540e0bcf4d94fd4949d34e79f09320cdaefa28fc4d9c0eb593285628cb94ecd906053c55008aaf739fa141ecf9d8939e3feb23d172fde43b95f53d5858c6991639f404aa08ef76cc3c11da385bfaadcad530acf88bc7aa3606d295fe8c4ac4ed9d8de89a0a777a0eec6575b3606030e2f753d02f91980b1a571ef4f73f6e8e00437c04277cd90bf39b1fc17f9b05f6360992ca3d26260c1b2aabb671e2f1e5b09cc47b090b1879ee4fa3910a825c88bb0c8c6091e0ef2797fd39f5b234017b411d127ddcc9bb6cd9ae01943d463e1314b64198ca11a931446e590474f9578bae2dfe96451bb4b07adca42beac14fb02816df7a342f08b8aaa09d391dc763ca91ef3c481b1d60a114bb161d6e2be256fa7836a32ad1fe904e29e5696210e75b3f41056171494ee9ff16c25c20fb754fc0386887f552635014a2e8c95f30a2158fc5c5c8150aa04c3edb7922511a65459e0d34f57f9d2ac40015d5120a8dc303bcb4d106164763a6df979315b9cb8a133c0d5a0ba588acbd12c183c9b2c99e81dc5597daaee246361413e02312ec373c4b0417cb6f8c13ddba7460bd5b7b5997f2b5cd9ea99c1861a57bc69efe5b8381fb12709b9b0f59d0431db996930667574dc677c9b54bc520b5d94720a7012e87391aaaa134740fd77cf67ade314e000f52b12ad95e9db14e3cdd47b526d00f8aeab8d97d9427884d772b441a921dd6efd053fe7fe543a1fee04a9992f1079301002e60fcc2ae90da714cf69e25019d8a6d00af15156bf75c369dc52db702e31efb20f7a7fcd550af819f41e859199fb677a6ea823f418f3861c7971d1f94ff78d0e8ba68f7b6cef09f1d3d92cdbf7164a99c190433048a640dd3644f02adae80a2b6dddd53b256194a07fdcbe14eb853293149af0c3028104cc40360b39b6d3cc1c789694d9cc671dc0951488bd9854d764f08b1c45f02e019cc4ea9194629146d3352b61a61464e687811c52b3920712f88fb1a96028958cca8937d06f3375a5e9196a75b4d46df77c4de3e50159f3ecab51ec22e1d8ff3628cc7ea7937443608e57b680f8499cc78d893c99818c5b027bf33d288bca1669d1acc5e9ceea681fc5cc48060d46b39ec2a305bd70282e41e229c4dc68e1b7a7872d123e45324a240bea96936be9d3bba9fa23a171e8e814cf9b73cc3b195cb8c35cb3ca9a8d9b7cd57211ea1380a39d8ff00a4d4835f91681d30c5766857d3bbb53aabcea0067bdcd03f33d631a4d89df34cd66fe9f8edd1b8285f16929c45300c542eb7668e889b81c94ef17f804cc3259d529165b0fcf2878f9e63fde9055d553ba262e12f135aab34885eff1302f5eede5926dc59e5c94e4978fd8e1825e60b9dcb90a55", 0x1000}, {&(0x7f00000011c0)="984a09332cfac1a40725646958513afe67c458991836af367f7e12a8751da32d2708e4e41eb3a67d33a2365c2df36fbd674150417f64f483f7782152baab0d2984acee1d28cf48456a16f650445e448741679dc25f51113234ae76d0589cbfeb8c3d0b1c6558870f3511271e45277637b87f7f6e7fcca190244c91a2699793a16674b644bff0cf6d0405d5a7098ba1bbbd716524336fa84729201bc77846fcfc919f3741742c920a2535fad5c3a738c8bf5549fdd8deb76531103d94308f40ec950152477422de481f4bd38471d063f7604088080a7f2145a32ace790de91e5bce0874532fe782", 0xe7}], 0x4, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20}, 0x1) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x80000001, 0xfa, 0x3ff, 0x1, 0x10000, 0x100, 0x0, 0x0, 0x3, 0x9, 0x4}) clock_settime(0x6, &(0x7f0000000000)={0x7f, 0x2}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) getdents(r2, &(0x7f0000000100)=""/154, 0x9a) 16:01:27 executing program 1: select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x9}) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) r4 = dup(0xffffffffffffffff) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f0000000000)={0x2, 0x800, 0x3, 0x2, 0x2, 0x9, 0xffff, 0x1}, &(0x7f0000000040)={0x0, 0x4464b8f8, 0x1, 0x6, 0x8, 0x65f, 0x9, 0x9}, &(0x7f00000000c0)={0x7, 0x9, 0x9, 0x6, 0x1, 0x100, 0x7, 0x10000}, &(0x7f0000000100)={0x5, 0x6}) 16:01:27 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x8, 0x8c4, r2}) clock_gettime(0x6, &(0x7f00000000c0)) close(r1) r3 = dup(r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000200)=""/95, 0x5f) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfff, 0xffffffff]) close(r1) r4 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0xffff) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xffffffffffffffa7) 16:01:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:01:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="f3d5df986fa204500527a3a2233255edabd386f8f153bc0c7eadd7bcfacdfe", 0x1f}, {&(0x7f0000000340)="197195579426255bbf69b922ea786f6a454d6125164e7779edd3af2f9bc8cdc2905baee8c4ee0f77879e612fb1834c4d963b6e226e277454586137eccdeb9f278213a85429b241f12773ef75dacfce8a47eebfeef3d6b2279fe9f46080e542881c803591b40e0d6d7fae318a8a8321d2a1e2b336650a4270980744cc406e94fedb83613fa743cd0db8ecc703946626875de7c72700c004d0f4430ec4b5d020a6ccfbaf08003ec9bc571749436bfffd409c83646ae26fbd4a56ea060dbb8397964e2d2fe561ada5a2415c29ba578d985fc18d303d9537aba9fefd9320bf41946b2a910c78184ac123840c80ea87", 0xed}], 0x2, &(0x7f0000000280)=[{0x40, 0x1, 0xfffffffffffffffb, "7d97ffad39a2859b64ea1bf48d7bbdd1119ccb43afe8efbb5eb87bb6acc9121196aad02e52cfee4e33182a68118d"}], 0x40}, 0x400) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x80000000, 0x1, 0x0, 0x0, 0x0, 0x4000}, 0x0, 0x0, 0x0) dup(r0) dup2(r1, r0) 16:01:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x30}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1e1, 0x0) pwritev(r0, &(0x7f0000000040), 0x1, 0x0) 16:01:28 executing program 1: r0 = semget(0x2, 0x2, 0x283) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x0, 0x401, 0xf7e4, 0x100000000]) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x200) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xb7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001240)={{0x8, r3, r4, r5, r9, 0x10, 0x4}, 0xff, 0x5, r10, r11, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x8, r8, r6, r8, r9, 0x40, 0x101}, 0x7, 0x5, r7, r11, 0x2, 0x9, 0x20000000, 0x9}) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) 16:01:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0xfffffffffffffd98) 16:01:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xba0, 0x2, &(0x7f00000001c0)="276374c80bce402d3dbecae9e334753371d2854253709e0c3e3b20814da1aa981e58d59633f4ac5f2af010a0b6f97aab8432c70649a67e37a348681cef22cf6b63377fb9ca968f7aab262a312d550cca7214a8221b5f6688cc011379640f2ddb4009e2021c43fee408d3fe36c6f4f01769d77735b455fbe202e9b47dabc06f516b9f25d9541ad4c1726ffb2bb26892a55ce82d80792c5d254655764ce7f7a4205d19766a9ccfa169556ca770c441e55fdeea75ea671853040166b2a14af114b536cc491b81ab927a2d28c77d6481b0a50af1d4b9c575e0e4670a640ca41ba8cc865a9d", 0xe3) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e539b07c5535098012490a2173d2fae27c51b4859aaa03c1fc3afafa47295e16999b761ffdc23922c87fb6114f0e1293ba46746c7f8840f16d5961b519c1681e38a0d4ec50392d1801955cc4d"], &(0x7f0000000000)=0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x4, 0x7ff, &(0x7f0000000080)="ebffcb2eaa4e713048e6993192b68800000000000000000000000000000000", 0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x5, 0xffffffffffffffff, 0x3, "a2dec140ff7224abfe1a75ebbc10e6c55017a6fc", 0x4, 0x3}) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:01:28 executing program 0: mkdir(&(0x7f00000000c0)='./control/file1\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt(r0, 0xffffffff, 0x7fff00, &(0x7f00000001c0)=""/115, &(0x7f0000000140)=0x73) r1 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) sync() preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/183, 0xb7}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea00005c", 0x4) 16:01:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xd2, 0xff, &(0x7f0000000100)="a419335e119bffd6ac90654927f8adf30727e12ac5f4d6ae484ff7335c8407fde467b8eca383298bc1532c37616798898669c25fedd1a11308428ef7340c885c917a7a43cc7783b1a7f4607b0aca70ab4144044ad0192065616ad447bf994920ba59fa6fc6ab4ccb044d9ddc399b04862029003f4d26f8d669c67c0ee9006822127f3360d341f5b915b36e576cbf83c9529f5c2730b3bbda0515971e9bd22d76b01aac90fe41dee134f59783c8", 0xad) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00ed2d30004d63dc880ba769b6f2032a0a9c8cfe484a6fa866fa0198ccf74f3ade0f25ef50d061f9e73c24a876e9254a8a6970f469a5d86ae6a813e7db257e7aab28956f4e00b3c489c28b2523bec8c4f0501b8b0aa98e55267bf6d4388b6ccb0cf6cf05ea16d5eb9a26bd95c419274544d17fe2a096e13bf7bf486824a5"], 0x1) socket(0x0, 0x4007, 0x8) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000009000000010000000a800fc7000000000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) write(r0, &(0x7f00000001c0)="59ef8a406f82453de5ce4c6d40c2c7eef9b9b967c1955bec925cba9d6e41190643eedecc4949cd9d1c3196a41ff6dc248ec42c17106bef3e71ef43bc480f80e2ac6e265e2b0e795f57d31b7cb29b4a1b2c15aa691af66563dae57c7a92469150d9b82cc78b7a5e991218b6e48b69b693af5a5b40009fb0ca6bc156dd0d5062fe1922c5fcb5b7318bab87b32dc5e431b52080bda65bd1a3a5ea251a80eb3a32614b66f55c7364270d412027dcfca01bc6765bb571fb3db16682527f7edc81e2e755e9b45e1c2612d4e52d9210ce3f4ea3b7964228d50b6b4866137877ccfda0aa70c1a728af1da06a28a66a7a55e7e8ef82eb4c334659159e9a9e046b2a39ed43f0ade5e7a4eecd99ceb9870b4fe4a84fd3a139f9e8d67c47d6b2c59ba81ed2eddd49891a61a9d17f940846dfe8f8ab8afaad93b63630f26585f756141fcb1f7194ddc5dfdb9a2d7a6394ad0c8139609b6eb617b5b351896f338f5e8747bf911a20162b7f55b51d22f99ffea3bfd71810327a4e0e028339a70136be80628ab225487b84ce8b1eb28697bd6d96bb86a6637d07889190b53019303dd23624dc0fe0ace850c1f70975bcd84936b57fc1e6c2c6958ded09676c4fee6ce61cb3abe96bbeaab73978f821181f6ff602a8684336148c4b1bf7a6ad7c97451b63b2e1489031aecb4eb0329de5c3aadfeffb7ea4940aebcb72985b5fe46e7277849bbb4953c3caaae57c66146f990964b0b8f63d3ae1cde781ec2a0ef6990e06ad03264e6ecbe28b3a610be8fb7a368506916133855b35b5499d2afc71dcbc38fa9bc2fdc021194966e3ade00c1115f598f201ff140918a62ba1cdff2f0f6bba8818440eb98af8f68738f98f6e3e7ffc9f4a0fad8ad3d97eed15b0a2af7fb33d6ce5d9dd5cff11469858cf2055d898dbde763eae40ea749294397b5d2376da79b6a63b6952d1a365b49f0a1487ec4cb985d16ef83bf556526bb85d6c50a155c3c8fb1112c07bf35c196868007e68a55072856a3f99c619eab7d929c28dda754d03530a675d58d98901d3283158034a72e148e4966810ef55272053d7870add2acb2a2edff0fa00473fd7c068a005964f7425b782c0ae793ba5232dcd97c2198841329bde9324952b04a7fefff4242c1ed4ed51ca05050e0a6046cc544f0ef2ae5104310ba346035e65663d94241847378de284b280ab6e4c8fbff94c7bab168120d1df45efc2eeff4a196e67cee897770a6cc193e25bc4f2df5db4406620031ba5bd1cfc8bd45df3df96e63037b7c59325659063d80993c77dc84a35a54d2facfaa996b0421eaf546e2f67f6c1b824e7faef06d7d809e9591806297948164bd301446288185221d6a821d58066efa0f983a01421453ac9015f9ca10f02b42725b3fc389088144ae876d68bb0594a480c0889f96de464e16a1ab603426296d68097be57c4435161b14c30950fb0d14192aa8c10f1a68588ed51a6430f570cecb202200e23406a66b3b49d4546ec07b81b30a976d1f31f6fb122ab547a9739408fd1b535e2fcb4d05cba93e3b217f9eee2a9cfa9c5168f1175f6c0c62203978fcbd2492bd7764b5554c8f5d468e68510c739170e1926bdaa6feb75276501dcef447b31ba305fc5e6ff53ea46b0ba9da60aac06f1a157c08aa6900992580df3f0bf2fe8635085f153f9aa2aa95747bb43c79ffca9abb95ac4daf53c2e96062d73ac003efec062d0ff7091129697b7c813eb1e10f1ed5cf2d00eeb58c484ff192d0dde5c7e7021568162592fbcf7e89a8f059bf1aa787afca7df22f134af2634c3feb244f34c3f88ca960a24cb8b2fae505b5105b693ba9aa3cd69aa9de6b106940a8ebb9ed16c99e2a156baa7c277fc5c5e386d5fa7e95a541d8cde5fd2206254bb6e3a10d32acca971844bdcad7ee1ac21d8b54c9ef3eb09f87d0e6b6bbdf524b90cd7af9ac016d7504db72966279ae603f18acbeb86f086fb77f6c26c2bff0d51f9d4f5a23ebce8ae17e9751b8a2dfbc331cdfbc0356ecf4645203f95bfad4cf70fdd1295e85a1fef0dce9eb770542b7ea1b39ae4fcf33ee2b9a47724025d3c63987e41986ea85a0ff463a3fc7f9da57e19c1d2e11b26c2dfcd4652fcb8bbe3b8a83a0d7dc1b9e5b0a4d289fb3cc5ad53736fc0567ab41dfe2aa464624417478aaf32a2ed972a51150e89e8f5684b1bbeedb91ccb5528e1e39c339e13a17a82529fb48ecfe6db704bef3e2a03d552ff17aaa2dde40c359b423ef8c9a9769f210f5a70fde7bc3442cbf4188eb91c686e5d4568a8f5370b37c327888d3f43556243df307a90ef559c5628121e1b3cfe87ce461dc8551f490428f790c68072134de924ffad0c56eca33b98bc3caf73e31b3efb6fa5e8c1ae6e0b596b640c55cabdcc7967aff77406cb8ada28d3568eae90f6c7b8a22924fad016b0d3f0a14e0020fdc7cd8a112f524807d88d0d5daa1224757ba7986755181745841bc9a4d96ee220b0d4f132a6012516ca13f70d9a5fc68fbf9adc643e4b5f76b9372a96ef2d85dc3bd6c04548cdaec829d3fbab1d87dee68658dd5c485c0546513d20ee23dcf71bfdec797e9b559873f532cb56dbb566a06391a1eac1b7ea5ca4b3c32a1d0360de742813fe3a8d98f571fbefb14406a4bd0105e977e4631365bc28c8b4ede06721a238b4e87e01a141e7f313bced93b0b44996c3352b93230600c6f8cf21d1081689e4ee34ee02eb5ae29e523e7dcf72855683a79766ab0a2f19f88e5d11c79f8a790c42cfb56b1ff2573619e2ed02eb9581c605a2e37efe48984593904bb3679dcd7652633ffc4b1dcdda39183b3504118793b91101b64dbffd9af9385db8641e497149d6243ec72e2ffa3753d1d43113edab9527a075486b3709a9b6bbe757d56cd130c4bf5d3b6c4557ef9beb1aab278fd6babc3986af676ca0f8fe0859eb7765c8f04b04a26bf9aaf5399f8bc85a11dccfcd94a55e3466b9472f8411bf6e0edb700e62a3a7678f2e2daf00efcb56d34d347f8db3578bc299d55e34c98c9053efa4f381a1357922efa51e30ff099e54dabe040a105fe53e758606b53770e55068d766aa119bde12452bcace2220e9b3b966c9fa6a8a442953ac48c9dd9edfccf6536a63cba976fe48a7b1abc58024e5f222027adbed2e477be4765c375046cbc5fc57f4f880d5275ab660d08fd381adba96cb72ac442442ae935aac2b881f2811359f10fda4f1e67c3a4a6d1b78f6608eef5a0b84924a219a93068d1d8fa0ab7a9ca3092d6bff22930a6038654bdd1e8d0ffa55bf9073eb3f35f93e9b0c1873f51ae7ea0e818d87f479fea3102dcf661ffd2f46641ce8f015739a130d6ee80be6ce027395cb75ff7ab054cae3d84e2da9b7d54cae031e20c659c49e2d75a891aa0d7ac75a6120b49695807bbca77217abcd003bdda67bcb5f0f93410df7249c41543c9f60a9d3da7040dce26a9d1048e10ac22761fbf883c60855e8d282ff5ddccc650387027fb524425e8dcf825ce0d2e0cb4fc7df0e3327105c9e8b2ca1c61ea70a807c7d2f163a8ea163f0e8049062893182871b86d6ee538682a198ea0b92a9cbba75979f07e101d2d77b9d0e76abb9cc06bb08d40bde0b975c34ba02706cd1bf0f77a485a158b376f49009242271803f87882cb39867279bacebcce8ab95e0723a510aae40c5794d34749f1ea006ae2be8a05c418b22eeb15b5b754c19d769d454852b4b17ea4dc66ce73f82d5b77bf5a2e9dd36ac09236710b13aadbbfed97c94a9e96f6378b5f4b0b9d89d386864cab34e0ac88c558f9389d5a71fd7df9c1905de49a026c099ae1f096809016b0ee8e2fe95108c21a0c4eda1d8acebb9f06d66cfc88a26b1760844b328554c915b59185b13c5198b8277271960d64b85c5626d844001fed845415ca72a817c8522b21be061bca49c4144d9d4d6386c68c833431d662ecb01b822a8a38a4ba3725ba43645bac0f2b42acbb0765a6a05ca161c97af31071cb390b65ddc59a0f5926e4c9bfca6eb0086ce10ae44d7d4ea1fc87438075e540e4ec8f72a806c7aa34161531e7f764c5cd4202579bd93c72fd5a6bf298d9242bec56d5bccd452d5da09327558e6cf4ce6abf1dae4fb88eafd725b85230de800cab7695ccc5c8e583bcaf92e3b251dd4af9871f48fbcd14c9252504ed935db92bd055433a4b6a50e3ed50fe27d22c739b5995aacbc8df173efd06d817ead74948b3d766aa7c5f00656a38e3d1b69ede9517f761536ba5bbaff5a0b23b4797bc85cae0bfe33cf8c78811985013f14000b610d6b864e54ccc6c3d0c2c212c5b33c2ce57923ae77e41f1a762af0943e16eaf4d456a0f42aa2e72770d75f2c39c46fe53512b79a33d23b3de69565e476be652e2d102e428a7e20be9c9deec8192bbd258f2732019648683773504bfc538e344262d44a98c36a770c4d0d1cc8b51f7d2e5ea7f8a017cc0973e8a2ac7a32629d20c95cc99087d6c342abc841ecfc6b70a49a21e56bed20aa5c7db2e20d4fc08067f1531647994539ee1b3c337f45d35d9a28e6a6682fda7253417e38ef357766b4abb7b08e1902bee6a8a96368a86ede240260c693fb0fc72a6ac5106a5ce4209daea5871be273ab042f1f23e604d95062077326ce0e5793226424bf71be41081eec4194d4dbee63581e328be088b426ccfabb8b8fb65dce32d1b9a4c0a7d53f5eccaa67c58723d0d80be390bf5dc93c9b6bdd9b531d80ef7983caefba3fffddfa68ac39d1fb091ec0024803ea2478bc3d746e6cd66d0bfba5e04eb8ce2ad5d05967d30006d7cfb5d0ffa7936963815a36fa847dee220e0eea68f14461827611325829586ffb82d2d48905395cac397e51b080baa5ea27cb55b0f7643e92e86bf673aacf2a43c20ac925f2eaea6ca4cfcf2fe97e96b413e87b4f6e5bb3f5922f32bb4e6064fbf60a48f900a8c68177352c21078384e1efddc7181d024937f5548915dd45c21be60c3985efe81d535caed8070b71e3aa3bae75fe5e5b4804d989e9d3fb03e3a05be9e672b3fdf54d50ff0e721fe54b79ea2d386701afada7c269c027a7771881294c9ea0533752343b607dd537522db58e79736648fff9ac471bbc11801356afd7804985a67f6936085b8b0667e0095d748b3746048817ea30dac9a9fabdc1a334cecc67a2607d826601b5d38a8177eaf6ea2cfaf03cd27f4d762e8d9b79a7910a367fc1c71d7d26f25b474410c48b4136bfb869efeab01a1168ac61dfc344240ae568f29fc07d6a4f0efa1ea5ab6673abf97e1a70ee3d78a1e631a37a8141012c2035896c3710d273c18edab3ee7831056af3eaa57ada281f98ff89ea970b5ba431898f5a09ffb5a79aeeabfb4932e2c64389ec67fd38ded4c3a02b1d520b28e329cab231dda11b6274b2d07a6332be13ae2b65aba2336cb305aac523aeff4e37d1d5e2cb69581b86e66c21ed3b73284854b763b0be943655d90f225c5234a06192a9938a2f03d3fda92230384f22ad42fae46e44183dab3e2648cd9a3bbcf7c1cca96ad1e411cb11fdd485358a741e7166a0850c620852c1c5ce5f3a50099bbbcff50f8baf999cbce9e10b29ef97288083ba4ab1825d7c04edc4f47ee2c09460f7c2016dd90e29d74fdc1bceb630501fb0c6b7aa6eeb523aa975ce1fab8335287bf925aed952bfd2d7e1b62069a4500f168927cdcdb986e4a51ab73223eafb03d9f3f823012713a771497f4390823327fae281f3989be7219e0d997a268cf5ec90697bd65269dcada3f389a9b3061f105f79390de5d3344b942f0031de5f29c85ba72b0d7224ab", 0x1000) 16:01:29 executing program 0: r0 = socket(0x27, 0x8005, 0x9) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r3, 0x0) setregid(r3, 0x0) 16:01:29 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000717000/0x3000)=nil, 0x3000, 0x20000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x140) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x104, 0x4) 16:01:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x7fff) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffdc, 0xa9}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) fcntl$getflags(r1, 0x3) close(r0) 16:01:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x10000) 16:01:29 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/181) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f0000000500)=""/158, 0x9e}, {&(0x7f0000000640)=""/201, 0xc9}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:29 executing program 0: r0 = socket(0x800000018, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x59) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) r2 = kqueue() r3 = socket$inet(0x2, 0x4, 0x5) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x4b, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0xffffffffffffff7f, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x51, 0x4}], 0xfffffffffffff801, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x90, 0x5, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0xa0, 0x1, 0x80, 0x800}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x8, 0x52c}, {{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0x7ef4, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0xc8, 0xf0000000, 0x100, 0x40}, {{r3}, 0xfffffffffffffff8, 0x4, 0x3, 0x7, 0x6}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x4, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x800, 0x80c1}], 0xffff, &(0x7f0000000000)={0x1000, 0x4}) fsync(r2) kevent(r2, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r2) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:01:30 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/63) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x3, 0x42) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:01:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="28f05254ef7c004f9695791f5476e9618159a03501657d30", 0x18) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) pckbd_enable: command error 16:01:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x400) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:01:32 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) nanosleep(&(0x7f0000000000)={0x1, 0x3}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/72) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/102) 16:01:32 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x4, 0x6}, 0x3, [0x1, 0xd44, 0xfc000000000, 0x9, 0x9, 0x5, 0x4, 0x20]}, 0x3c) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="8e183b9fa618945511bc15b134ec77fbdc0014729a12b9a2f312b7717653f22274b7b25194ed1cc261f658e507672abec3bf6c12585989d9a934b1402de1698d374d7907c5f78c205d8e66917f0101c9020eab9a50d63cd8262e604cadcbcbbf7124cb207bb217234fb6505932514814640199fa1d1589170c8e6cc7f17a3340d988d3a2c7f799a620690c3b51c5187dbeb0bcf2fef388586fa1df73d7d53ddf4797f12dc33d946aeadb5dc916c1b3e88f59b3bdd39de2a49568d8b03ac448c96db5", 0xc2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:01:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x109) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) fchdir(r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f00000000c0)='.\x00') 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28000, 0x10d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file2\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:33 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000070f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83, 0x80, 0x0, 0x6}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x94) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x76b77c5584b13d21, 0xec, 0x5}, {{r1}, 0xfffffffefffffff9, 0x4000a3, 0x4000000000081, 0xe3, 0x60da74eb}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xe646, 0xfffffffffffffffa}], 0x5, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) setsockopt(r0, 0x9, 0xa0b, &(0x7f0000000200)="b15afa1ce526d0fe215492ac2bc132050d122ef7f460b66ee1aa4dfc6c026a1fd0a2cc0c2bc6321e8e96ad0c0e80066b2a85b9b43271c5bc6eb89877fbcb97d1900adbcf4b9e68fa59c847bd3f68eeb95480d652b78b17f75aacd12a4aa270d361cda6beba5c7bdf0de36957f3ff0b73f298131fedbada84e1b59fd64d02599ce691219eee8d234d7efca2b0bbed323f49be13dad9f4713eb359b50edfd827c7c4c9df4110be99b587d22fd9b69dbe04ba33ae0f6d5063761ebb8a1fc1a3b8187b3046ce31b71c4bceba0ffa1704171095742fc949edb03969703bf8a8141a04d2", 0xe1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100) 16:01:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) getsockname(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x200}, {{r2}, 0xfffffffffffffffc, 0x5, 0x4, 0x20, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0xa, 0xee, 0x1}, {{r2}, 0xffffffffffffffff, 0x95, 0x2d, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x61, 0x20, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x80000000000000, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0xffffffffffffff01, 0x10000}], 0x394, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x5, 0x1}], 0x1, &(0x7f0000000080)={0xed, 0x7fffffff}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x9, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0x0, 0x90, 0x57, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x44, 0x20000001, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x86, 0x20000000, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x1, 0x9}], 0x7, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0xb3, 0xfffff, 0x3, 0x72e}], 0x5, &(0x7f0000000480)={0x92e, 0x9}) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000380)=0x8) open(&(0x7f0000000540)='./bus\x00', 0x8000, 0xc) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0xa0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="428cdc8457c3cbd5821aff6db074757cd893e1887f0e6170affd9f8ea4290b9eed4ee4528fd6293ccb56f63ff5cf42de9fd27b3db01c4862e2f711799d8b72ca582c5bd94bd89b29da6cbda1c1bdde840089339529306e5bfcca8a702de7b8ffebb2e5446c75", 0x66}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 16:01:36 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = getegid() fchown(r1, r0, r2) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r5, 0x0, r4) kevent(r7, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000000), 0x0) setreuid(r6, r0) socket(0x401e, 0x1, 0xfffffffffffffffa) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000680)="8ca08e3ffc77b4a70d3da91ebaa261f0736ec3476cf9d4b34b551a4876e4534f6285565262e486f070c3bdb76d8a52335a0f40063605bf055563302b26d3377aff7e50ffb38e9a9687202a29aff5831e0c50c0cc367411e2b60bdfc16c2ac673b02906f25395a149f839acacce85c055066538ce124ae2155fa0c33cca167652c35a35f937841db17f4c1a405154402feeb0163cf0588a720700dd446af4ce4e24a388ff12a6462019448c85219e5d0a5ca5f3685681002767a2bf5146b7c1fd6baff908d30727e1fb118fca6e119b0fd43c2e3bf2c85e091408e4a53baad9e8f03e9de2160869fe400e3f28f12019c6b5c9398ecdd57b531bfbb49fad806670b9a8b07c617c544c7297ab8c54e429c7b96b2277eccbc7f1b5653511653fa6ab50a57c7a3c061fc6790d41e4a3b1f3db5f9246e909b0b7ac073366a7b9886c6c3f50cdee866104424c3af0ff63a9ec6ea3c70ace7b7483638c7b35c60d839ecb2412e0499ee5a4ade7ad7ecf1f81ef50fabe714097045ec20a975f8ef706f3a8ac820302cbba01ff51882c8bef433880e5bbda7d7c22b8c53e52484aa812a88fd19ab6fc281f884627b2b896b96bcbf27d59006aa6f1e0a7569eb6d9a8bb28f72f815e370820db339d6ae0f0ba150fa01676a1d284e775e9c86ed5b81adda81c44714edb423ead43ca21bd81c2c3dc08e4555a333bf29563be96312cc83775373f4b6184d1bc4d3e8127c79c33e39acd378213b9e2345bc5b2c4de9dd560cb005db73d0f7781c37913eee252241feb582ffc25a0b3331fd1a97c0fd510803ae4b52433b89eed86494d7413742fa89c7cea32d36d0a0044da728825a03a9dd6790e310606462f1c91a13699ef696e731239e8594c437299f00302f6f4b373d052d65111d3251df4ce86c84ecc18493a4db8ec883a088ac0566381b3535e26be38ff35bb8e0b16b83fe6697cf7402c31b5e09167ed7039023f51067425c07fdf7c1b834c5300483bd9e0034b855f68112f5d674f7181ea353ad461a7ab063167d3fa4c70d956a199f536e2ae260c5a0c96cc5bae3e34ccb0b544a8652776901101ac6d546dda8213afa84b1b52ca2541d1dc32b3b805d1e3b4e140790e54f4e1057c318ae7c1091556d7428f4caf70709f3c8bf230d7d58ad882f8931dfcfd07db96cddf3ba81d325fe0e8a501f52947efaeeeb3018e1a41a2440213c0f4951855259aae34ea5e4cb7721e147a8464648fe531a9f3d10e20d2f7d647ff2f101ac4b7b6629653633812fd44e69aa6a74e30e41d3a1a84dccafc01ed70085485b6799e86db0f9c0ccd0c90538116fc4b9461ff090436038f7a44ba1b30897bdef755c7c0da05d215e7eaecd0d693a6b0d0d93a8dc4e3585f0a45703f91438c5211bdb1616a1b2b83ea86c201ec96ee3fb14d8ed5c9ecfb0f67d8487e2d5738b5e9dd318357d65ebc13d868fd3e1f9341838f5aacd8fa5fbb29694d5e24c40ef31c70533b6abcd8e105801fc23133236395f87c1d040fcf37f3ddc5acfaa92a588db5118b67346e851854f93f7a55e1d806ec31f1011a2d3d81f1f511146d386b61863b0f7384bddb58c2c90c9e46a48e6250d8385490694524ff7b50bbeada5064c24622402074958733c0d9286b1f1a6849c1dc5615ca7234e18f0d19f61ae08c035418d6d9080a26177015619fb1f102a0ab72f3e510e0e63f95b6f4bbb4d2c4a293060f4b651f211b7a540b99f8eff0313d210c1e776b05eaece2c489067702a62a4b60e9014c2d900dbf0baa8dc6a0c9aa3a9b72a5ecd94e0876544bbcad78b0834a63d503b44e4e41c4766d83696ac96f9870c81061fb65dfdc23ff9f72bd9f13a6ffd8429a940a6d99e4832d1f227ad8a3aceba70e1bdae2c66d38648b369044ecf65bb1682d29bf74d2070337ef5910bfca9c011f3b5dfc5f67f0e6f3dab259865edc9d40ec293c1164df92793c3db9efc77956a1903a03421af23b8694de82631f169a7f9cfc410b9d6b5b4befa14e385218f6fe6d092c54f6256926f6fe17a018ff32fcd214ca350e0f1f61d03af2081a64f449ad6a1983d65534ca46273b59a6dd445d98585daa3078201961a9d33df9e15986f218f2c2543aa913b3a8e7a0b86081b07e032ed27d6a3155a8e7c46566e4c6cb482f7e7ec7603043403e4f8549387f73f86aa2898c5196510e78ba888066657ef90969724ef14c7bbf328a4a9d43ddf84be835b56fc9af6f4cf82cd88a57374de00549ffdc71d53fddd3db43bed86e9195dedbce5d5c7715d8c5650ed9f16a194175a7edcb0bbced1520dd6896285915f8a35a3b7efa316a82345e3280be97c7aa3a8860d572d3afea8f7923aba05a5c21b0fc34753e55d07e10fb8673ee4d8d5c61a83bb4c7c3e800002db66dc19d0f536749a6aad7fd6f1328ef19bb453cb4edc826dfa2467a80e70b49658dd83f4c0b7677b8ca7ae4961a1f608fea1022695c14a919940bc885dba8cc145e6e76e0bab2f11a2d7355115c74843eb582d3b6920e1047c8974abd59fd009a3f6eefece3b944df1d785232e4ecb0436b591965b38d21964541235bf4a27fc9d3e6858699735d750b47e03dacfd54976815afe2e237cbf93f7641b21677438dc28ba465deedc455a969377509870d77b664c448e09e54301a1909f0c65c0fc8e4dca6b867833a1e5a4f7526b784b84e30a789547ad77f7d3a1e6def0996db5e0ac3582cd117d46ce40392f52ac332250f52af753603776a6cd9c98c60c3fcf2e125577ab71cd57b43b8feb24210c0f7526fe1d86c50c6b09690cad7216dae4ef5588629dd2ada8abf35c0b7bea0fa11dfe479d0870fb991aa050178759d827fa5858fbf659d1f4685ef56b82629e01e2c546ce3eae606e83f969a4c1074149d3de87fa5ca5c431e57e8f81af74b051bfe33b79c57fd3d1a345142995a1f455720afb6b1be1137510f655a8505c8df78ab2c6c779f8b36b1b0b45a94e5949d0cf7eac52ee51009486470cce999dadcaa728856ed945c6b8bb6daad78b4590d57b035d7bdb38227e181b16a186880e4902e495a9fc1d1f5890fa6ca355942ce56920d9fd53db08def47ea8db9e7366e65b6421138311b16b1deb9426fc90606f1fe7de4445411d2d4c6e4efa251c6d1d5e44b3e98f05f0aa187ffa613d31f79561fab84d97cc68b45aac8fb4d0c809f2f0c8d1f3164658ab0fd92e5aa4738c4a6b139409b8084432fcf00d67f887023f56df313ec200dd9d30d49d756b953df4ee0ca63c04a338cb0c03d05ad74008dcfe37a9c6d6ef03ce665d168e02541b192f33e80c313ceb5079519e85db8baae3068431912c5672acc5cd7ea352dd2dc3ee6210d272a90a6632405c6b7086ad3538ecaa0573cf558d2dfae2d25e69a741b19627539a6d93b8904090d9164659c78b1c99b8a4bd4186d22a50d5ebae84ab877b4d0f4131f4700d0f0e37632add9366b41ef810c08aacc66889da4302bc430f05aa7ef26f571c01a152f4bf7d77dbd55c2c6c4e2a841edeed0d5b6fe618eb6b28a03a61b2a7d64f0fc265e988c6ea9fda900ffb1fc44c66317b704e3e7deaaf265b9f14838d26fb390880f6d7a5dd3f861af769ff7eeb009998d37428563041ac56eca09f6891c8b0cfc1967794b32bec1a3d01011e423418b15271b234e822869a47a97487bfb1c25892781205390766d0e07d2cc60600d97925dfa3b3954b6f7027eb0e4adb0bbb390115f0ef009935305f70d3179e6fabf52d72b1d07103c0d706bb48014b0bad8c82571ebb5734fd1fecd37e3f470da46a267b1a9bdbc28687a5a9c832527d37d2a12279a60f6e4e42c6f8049d0f7b52b84c80bd0b9d0213070d59216500e3c3372367f0dd536b947473c4c9281289ac88de4a4042e2ef22d7f79460a8ac39e59e83e37e3f2bdff0c29c57810b48d0aba317fa066e200b69c7f3daf3fec8bb1f1d19e3b514d94ec049deb0c5fe9b128f5005115746b5c50dda5038872ccb494f83bdffd145a474f595d5e291397101c3220cf39e0cf6ade439b1f969c578eeb3cd821a7ba525b0f489a08e022f8788e01d0d05f45c605c9b6088f8b16fb3060e3161bce1d31a747c9e4238c8ab8bbf9930949653f5dd1d3f613502b9ae13923ff6cc7d7b9edea8bd97bdf5bf0677a8123b8ee67237ea9b1cf95129beceb8a8ac2a45a2260da2500417b3fc2c74f82ffbdb258e503d84718f10b56ff27acf5fd7be28d33de24489bc188accbebe930bc6a5858d1f429ef992e81ee15871b8531a75af249407de0f78eb8cb4e5f78ad68abb7a326819b6971d0013de4bf10847dee31642c799d4e42a61e8c465a0b52144e9601c9ff813eef94f3c3e07e2004c65841f7289331c01e17a188acc95fba856aaf3a408bcb0cd153007889a778880d4290b85ba78acd14de424d1bdb63baa6a341bc09866445c0c939e341b391ac0916103e4abd18bf66792da88779c705c9ee1b59a031224c6cb694ee1915a744c8f6ac71c2b0711b9377c724620fbd23c4392787ea263c16542f531228d7ec83a00a4a3a0fbab3f516bfd667dffc4cf8211c1f9e955cb4901d02bf2b2470770a368fcf1266d50c6b9a1de91887790da6b44f520eab3aef60560c2d3c2ddf9ba308858fca44866778c098fbb8d20af8f5ccd30f0b9c07fda64871e8544e74864b2a92bedf3e8677804d9e3f8286b5b7c5b002b73c35e64abe7fb27cb1a2966848858685150f9f363b8537d03f5662a7bacc543de5fc57c123ee9e91e893378dfd136da8e61d3248cb19fb1978883d3482423ec2301e3ea8416a931cf28c086614ac78427c0d571b51495eb446422a64baa2096726b2b519699c0c7cb51a532e5cfd05cd186efa7872a5ca14be01b126c376e8c5e651921b4f5e2e965dc1b99ea95f9d5bcf423c824b5eee38343521507a8470daaa7fd6bf7dac1f4f627edb2daddc3837eebcc603fc5a02254cb5dc2b719d3fd93551c4a7e062ae6e15b369b331a621162ac898257a3ad1ec892d945a1dc6c174f6edc32f184755aa97a4bd9482b8702e316b762cfde7c3b1ab1b9df68609ddeba3e216ce907259f53faa33abb441938fea1b592ee580075f479c8bc625b3dedf5609388ecf690725e6c771e7d862264787267937b8b2a669df470be4f5a9cb11ce67b99cba9b1b38fe3899c2b27174a3efa9bb8debe7891f624c985a7a63427a0c7c8f950ae63c2295c5632f2b13e30090b9e37638803e95297f7a0db4c6ac3f0da439064ac5a5429e657939330606a0218edc60302ea17cb2392474454da0596455a781421598d27ae7c6cd599095ae2467979526f6d9c8d6dc45e0f69bf891d71fde1370b2eef03f625c21f3674ab19ce5c3df3a5729d3d124718c776acea9015004ae79aa8de414601918fa2810fb83b1a1b846d81ebd8994f1b6b59ed80ec38d20064affa7eed61b92a72d16d9ef5179ef8269ae5b727db8b7da600494a23a250aba84f2ad448d27372fcfab43a923dc70b04f6865bff7f1bf67b3ac7232e38e231f7f2a9bfab753ce570f8867aa4f54df39ea59da9dbfb4ef5f73b428b0d8d5f37a0c9d643ac2f9b5e1e001e85889abb2ca1b41b67c78f76c1efc8050c9fde87a0764d7112628600c7821216e935d40ed042046df1ecbdc99fc7c72c837bf60361dcac44b9308ba9f3920bd8f1d67bc70f9caa1c9df15a54b816f62f8bb60da81003232738fe22a0aa1defc681000d19850b83ac7acf2f0882097dc2d30032f01133e69ee87948ac21bec15c59dec3dd2500d68e3c21935b0949d6b02bb7b5a71", 0x1000}], 0x1, 0x0}, 0x4) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) 16:01:36 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) open$dir(&(0x7f0000000040)='./file0\x00', 0x28b40, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x22) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = semget$private(0x0, 0x6, 0xffffffffffffffff) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/130) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000000), 0x1) syz_open_pts() 16:01:36 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080), 0x0, 0x40000000) poll(&(0x7f0000000040)=[{r0, 0xc5}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) 16:01:36 executing program 0: r0 = syz_open_pts() syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) read(r0, &(0x7f0000000180)=""/232, 0xe8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) setuid(r2) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/86, 0x56) 16:01:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) fchmod(r0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/66, 0x42) dup2(r0, r1) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:37 executing program 1: mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:01:37 executing program 1: clock_getres(0x4, &(0x7f0000000080)) socket(0x10, 0x7, 0x2) 16:01:37 executing program 1: r0 = socket(0x1a, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffce8, 0x0}, 0x0) 16:01:37 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000100)="17e7e58d2831d6ee280145cefd2b46f493756a232d4995d5289472651a3e2cb95acc27208bb89b66801ee54c524f00048922c19ac2638ea40af0cc6d045052e059e795823a65c52b05cb78b401683867ff94bb980ee6cde18dfd88e9e44df646c77f60df267b554e0b100f5ca0869545580e312ba7b4a1ec85260bedf43520cd458da98d58bfa6f55c5926299abfceec89b19f497358f51ef341bd92e2a5a61c39e29d", 0xa3}, {&(0x7f0000000500)="6a45c2b945d8ff9c0860b2f7be6410bf0d5a36f9eeaa487f87e0e8d04d81d6abedaebac8ea6e029024d87f5bb02bccb6a076e40aee087979e99166531799afc2765f9b35fb78d85bf2c46c766b1de48b9367c739a5e62cfc802dfce3cc5617deb444dc8bcc47f3481d758be31bd397ed02f83d6ed9ae423b8d5102b91a922638e74413a784e3f3e28db34253a78d52af4bd8dd96dbf2496e3106b9666b5ed269d4e4978096a61a89d9a218db024552bd6341b620963235398df439abc63895127e587822cb28ada34efb2529cbb08cd4a7f45c05abd346adb50c35c786f249775dc4113470ffc4f58225f970d50e4710d3d85af06dd4867ddead084a7282bdb7fe61853e377d65dbee29da684d2ba38495bb41457fd7fd0641bddccfbf99dd35816a87e2dc6432603d425a9b726f69c74c1425d4f65ad978fc19eda80d6568d22eb1eda8badc924ae4101fecb1e5ebe4efbb76abecaacfffa47847d8de16103befd60f35a7b2fa83a0b90c79dcb5270393eaa531178b8c33db9625885a27e174e7f785a80e6ef37a5729d1df7957ad0125384e4b435a7a52a8fe8e5ef8adb5b7d9eb2883a48c60fbf8f4b6bc3f21fe763015dc56036747fb2cf089fd682b7629ab8b43fcee945e7c2e216aa3cef4812be8a6ecea87e566da5ca9c84c4a5668273a27124152fe2347b23e2ff6614955d81c67b4dea1744f16d6db0d8ef30f740c3bd8a3d3a56e3cbee4dd41c3e281698b988b5e0d281bca5c21b5a83b4774a6f9d2a0cb50a2205d934b99cc0efa664e7e21079093cfd19a522e83d00328cb2f0fbda96e4bfd911aa86485cb8cf180bd5ef122f3aa3b9d8139671df2bd6c26b85629b174bc84eb46d75f5770053cefd61e9626cffddff0328163898959fbb26014b14eb38fa01a1bb00c5af2d5b326de81ebcb0174b087e7dc0bbe7ce879281a2461c16e4ac41cb66d161575f97bdd38491ea024cd69d189e029f4d782135700b2ba0da0a99ef7b06471b8d4a5d100197922e8f91cab30d0eccd30db8436f42d6970fb4e71ce7bc7f48d9ffc6fda9c06b30018bdee349b6c544d6ca49b5534b32abdb3e84b85bcfe28b8eeb710d445ccd74ef2f83a06dba7cab31e8808fc7893e7e311ae2a36d5be195747df74ebd3484eed2fa57723e8cd139f8161530044deab42323b009293c71c7827f4a51270db02e8189adb1f840ef8556dd03d0faf38bcbf77612a28a1786f62428540e810ab4d116af7f49381f188953c262f9f1a2457881d08ab62115170c4bd24fcc9647aad29d723a9ea7a9218caf903ff3b1cf90d32d874bc5043d2cbec2baa2dce650d09dfd76c5af5931b5ae55eee54108c18281f2dd5cc8064542a9a356eb4383a5a949d5f3fb7342a2a8bfb96402eccb2740070a791088a9eaa27159f1054dce4f552a1be4792cc48cd70f31bfdf41d9053df9f299b627b959764480429e4bd53aae43f9a09ecb2ccb72a1942ec1f3b4b6f776291eee7cf6558d6ec1dc257fc7ea47c8ed0fc360f9db01bc31f9429ca54fb83750071f775472f8052ce78c39c561dfa13f711dc75e2a99df886b6e7b4867d16db8beb3f4a5c43f3d59730b3be793ad1481e848945f3fd9a250b7dcdb48f0a7deeddbb9914f1153d22624a2196ed98455e19b0d87dfc647ff394c14dc7f87437569722213a0422f79d9586f580f97aeb2f2683b059d27d3ae9dfe8175487bb36bb5393f0453c6b7bb256642a43e6aaae4eef2ab5bdb3e6b8b3248f6a66984f0ce250efdfd150da37e6ed6cf455ab335fcc721b418f717ab6e69187897df608561410090bae82b5e485681579d256d97280c3f705330476c05920873c3bbd0564f1df44a8e3633129e2ede7be1f54c491605cad99179f522606c7a2f94b29e71478dc41cab1d7913dbbbf8f6fc6d007fc9b33eea592e19b7dedf76acdf75080daadfb429699730b628caf968a2d815dcb08d3c6f21bf226f7125e9f2d2c52601de2f748ba5f040c54e2057f69a1fdddf8ad9455df81e204b5be83b54b667499db78991a436c4419dda7e83ad3bda3fa5c4ff07342a549fc77646ed396a4b9b53a629050ab51d242df7c6f1fd128ffd4cda1b248267237c401b7d8850445673d32cb579b8cc60e23aa76d72158cfe04678e306f9d9596469a531e9eda8104fb86638412e6c85623d67e290bf55ee8affe82e806aff9fcadd9b4273bc2505ea7ff99f5690786a872e10f5c8d4bf769551a3c4309779d20eee2dc0231cb47093543538f1643738c2c767c5171b7edd417c89d3bf6e0e137f478559b9b4acff1ab0a6253795693b2946e48216db2720a134c074b7e7f563519e24a579cfd2d69cf8c05df7bb955873c81215d4b59cabd0ceefeede2d57580f20d074762f4abd9d8053f81e8bca26b1625684374652a2836eacd389768f2516e211635dcfef593bb9d5e83b30bd9ee93dd20e9521920fde8afe58e619969f4e6c68ebfa3cd360327dc3ab5c4b5c188775e76302fa1bf1ddac9c4c7c2f18892b8d173e3725e85043189d0f062733de7b5b073ab7df6ea18b3ae78cbcf1873e029c2646caa813dcaac1ba3cc271b03b0b458ff2a79e000cb099cee8ca0b4d2b503fe13584323b58c5a234f3b31069caad45d51a2d177160a3f321a75433f3a9b379adf94ca19974e6989099dccb1d91c963cdee6e328602d98c306a1c3dc86eb1ea9f04095216e42606259fb95fcb58947a80118c37ee269a2d591c0a91d335aa99cedab7cd01c693e447cb30a8df2fea4ddc9003e6f61ac5991c86e7c41eacc12f4f4dee043ea2235e1ca7161f100330786ec1fae8fd70b706c2a9af2e4bafc5e04f31aec24ee570fc6cf5a0a1789baca34f6e6b63ded13e2b2a57003bcd3e1c3d346a184e60908bb9253666bf9c5da20835ff790ae28c4aa0678d8248cd7ddbf3c0750e4e832757c69c78dc68435981e21896659cd013b177626d84e8e3e7000cfd6877abe36749e365258357d25b4efab5b856dd011b9e3d853aec8d69cd335276bf08d528c0180a2c62d5c0b856e61a5c3eb9a2902374cfc61104dc6ae76e65a640ab94387181d22c86fa94a74f9cc2e068d9c8c8ac36c9ca56363232d947c23aa42d41a7827bd0664a8042c995fc125fe6f536ab42421db7063a3ebb5e776fa69544b0e510cb6bbe531c51ff48f3a6b166291525dfd6e3d3d48f0b8261a1541de890ccbe99697863b9644486bf77d8f524e74a6e1eb35fea4a22f8fa87bb7c18c69db5217b51912349e3ca627fa173c16bb16bf0e4ff378caeacf6e5b23fb46c93cf68641e452089a3be3fe7b6baae015597a05d62b1551e8391730792c6e9ce12d239fd03907522bfb8e0016b5ce76fff63939cc114e62fe1559ce0fde96639ecdd3f2d45333b4d8b62206be5293a8d2e9e7676b3fa0096e8545dffbbf20d6027e6cc7f3ae42f0b8882b418762dfe574ddfaba0e80a4fbbf69248c0f88f7df7659a14208d4e6bbc7e66a0fce01f1ddc67bb9fa14b769c77ba7e74ec7c0faa0cac888faa92dad3b794d257cf85c2445d15c8cbb2bf9cfbd6db91e4bfb13293aabab83ffa4be6fc838c345a6417db2266aa1f7ef359c6c2946e4b377a305946b2adf2e8100103fb2a1bf30128e4d5970c1bac93d0e6146d180a0d027724aff1c1af6fef0d14421cdfa2cebcf9152bae75677bccd81c2408c938d10aefac970adfaf17e585ce5e1d4abf250a0eb33615573976b00a3b2ebbcc22fb861f1da89052874dc324287a3a1c95a1f1f982051e65b2f7c0cb78e69bc9d0d42f9e47d8e9b09b7c229dcd7a9778735098b7819d0ba3c6c3b7e031b1479c8f71669b18822a67cff8c213eacb6f753f4e64a30ef244364e429c30bfcbd3a6a90bd06d2f3396dce53de460ba55a2ff4d7b37cad3976be8c54e18b21f61a1e5bb703d3f3eea688509aa003c3492c982d17038345b7313fb838381ec3015b153babe6734acd916c694ecc7016e292d0d15b114cd7642b82ca8e39d2b531fba016559ae609f537b2d51cb92a49b52d2c1345b0d4a6aca6057eac594cfe4f715f06eae511e9a6a499606343a65419488c12e7d57c966858d2ec6fa8604392d49686db81f92c92f4edbf5ef982b5ccd5104afed5d06c1906afc04f23ea8235f07e9c88b86a3383772b1351a5cde1198703f8810bbe658f5da3f473bda844f22981a0ae6572a7e6a6b1e76ffc0ba70a6d306557072d2f800f12aca63958428d0fa50cadb2e618d742c31148d6fe264fb185f08ca77b59769c0c47b5bb3985bbaeb8a54ab7bf2bde0f792cf92ce53974e6c2a677088b36c3c41b665b44ae847844dc014193031c3d96b789697a40f3a9cd22fba5aba4753c9b67e82348d12770aa1e88b899d91dd214e64b5378e2f0527d64fd3bd283422e4b191f51c7e51419729ae52181bbf7dfd741b1029bfe0b5e17ba225c91369fabdd0f3b68527942c0429f70c65f88722ac373a20af0b87073458645b6fe00367613b698789c07e40c9e55c12b16581b5b252196bf30053eb3f3eaab785859bcee6acd92d01f379031961a91092ff687d62d58a572dc0a8e26d6d583f14f40a6193c2a595270afce92b72f601dc90907b895279788e87bdfe62ec90f1bcd4b167abdadf29d559e8c8ffc5e9333768be8e811a5b419df98112f2325edaec62fc90c984be568672ff05dfeafc9cce0ca13597a310af27c835b4b6f98d0e78bd3e240810b9bb32c764da0e427c3a8ac8ea7ae9a59cbb66944768190aee64c2547028490913b3cdeaad91a70c92bf11fd671e8b69ba3bf559b2e30a19fa1e8b4d773290f9f89e9115f0f5663435608cfdbf43108365e07d8695bd59113ea921336ecadad9e01dbeda5fa6c236bdbe0acf7f57e38e8c35192d5cd1138b1ab820fccf4b15093cde00c3e54b0030ad5809a42006177db20d6867340e8cdb8f26685b65ed0a919c84dd32fad52cd5da105ea6be3aaf6fb8952d5366c93a3022e35fe25121e585566bb636ab1d064bb51c785f0de8da5d0ffa86b46a80383f4df9ee1dc1b468c061971c2149a4aa0c3c453217e067fce7fabe1640e2a5d9e6406d0ea004a226c16d7345acf006af07c4683dda4ab3503a24472a142c5ff36d4a46b2405f543bae20f76ffef00254a45e99dfb5125120dcd8a6812182fbfed2740248c469a35f42ce6f86dea03730ca2e134ebc11509e098f9043a0508cc896ee901bd35088f98f06996d90fda05e429dc847b21090193f8e17aceee0867d110a7ae63ef163087484a9b36b6ef3fac1dd33d4df7acdc03119669ee179c6c6a355776c729eddd60b333835fc93383884e8f51ff07e122444b24b9064392e2e903049f0610d207619f74155ac9330af9742d448e0970373fff14a6c0921eb5cb0033ba1132ef495b38b11ed00b783e2e14fe0f8579b2489f2178f58c504b611034c51393d79742aa17c21c812290e18cfe71cfd9f1b8ef59f39fbfb03ab53f33ff9803def42f68e3064f9a012dd2c25dca182af71cee06e96efbef1f110e235b37e4bfcdc45dbd5de325e18812661e6fa6e430eeaf9004770f1f637bc925731bed9a6d18de0196057c4c158a77b5ecf44d07958054e3a2e954b6c2eb5f817ab4da6601db8db5a992cf25c02597f88930fd11b774d5c7dcdc3b07903664e790df5df69804b110ac6b9d0ab7c8ed6dffbfb03e2742bb5af613cebb0becbbaed4a772d09288dba59eb05627026ef0bfc64eb4e3a1970b8f1af034e116fb27ea6bbc95062d0182cad0dafddf20d5154221b09090cdfc119467148c1f378220e445e7108", 0x1000}, {&(0x7f0000001500)="44a5b52676f4c2529b308beb13aaf7f87728e3e237aa742edc643e3ab346fe4ec001144b0bf032a620b19ea95b71e04ad71c549e2aeaad0a93156b73d58fa0712536a0d02e0cdf3a95bbef71f8b163dd4441c3d09c499ffa26004726677ce3128c20c2b5e436a227c2425ff52616811c403154859fefd684066ecc1a8b83b9b75989e84f8dbb6b1eb84cbb0ae785152f09fb3672d3747d84547d5a08111adfe1f1bcbf9c323758a49e7f443b092d25919bb0145549134ccc1b9e75ea8c1fb5c5b4af3e67d55940bc6b192fe83f74bc391dd398791c0f5e0676880d6e6635780ad4c16533ac027cdea6786799fc24414be5edde27167cd386171bc57180757f7e9ef052a480f6f00c5b46c8466727a8bb6f69ea67710658fc81c9c1bc35030c0518ee41db248d56085f8bfc800ffc2795523300059677fa53917c61a2e4fd850e3e6dd0dfaf17eb658e75f7bb53cee63b95af28b76086d1e3f0a6be3bc332eedc516fe33ff1655cc9093ecf2f42651bffa181c0fbb1df3a4e7ab58158756305c412cf61b87e3f02b3b02c4b6d9c3af48798c820d80d7fac7b00edff3a56e3625b0bdfda68d1ebf5a4e63b78c84b1f04d9e2382cb09369f3ebfbcf3d1de2daba06abfb07d817a1bac72beae34663e4240400e2448ad3030f39d31766d6485d2c9793b7008bd61f68de8e0997de89de83d588a18416adaf68ca57b36e46027d6f5356aca6aed2920aaa661317c953f5a0342d002c3d553fc1aafaa6bef6508fb563145b6e4dd898f664f8e5b510f64e73c4f6c7f18fec933fd4ae1a554ce3e01554435fe3def8a4c84e76ad866baec4be9e55b0b691d3283af9aaece60073902b2be04bd59fab22d96c147c92d1e6ba2a660535521aea6694382d4779837641b3dc00b5cdcbebe3865aff195fddca56aedde0666d8ba32c4995c91b9f21fd3cac1abd39984fe5edb94137f05ff7ecb9c1a79cceaf77b270e61ba42e61e0452f3291faa4ed11e73691b62d5ac4633464f6fb37ff80a6c8ed25c136f7046eca1d9c7e8ee832d2463e21c7858f214e5b5e8d3693c929d3ff54a3bd5ce812a9f869c07591473eb64d0654064a9bee7774280e0b036a02efc11e5f2549dcfda3e809bb55e36c67029796fb2dc32a8efe6a0cc9d336add58b5c379e6cec05541b466f5947865cfb9e926971e54d16b45171252bfb422186f95acb2be06a3b1f07e02e425d8fa7543688c335954072334e271b4b9b94cbb347a6041e5b36d638c8d5f2bf4355461076a8406ef3c42ac8897f9ed7050f00bb6443e53718d761bb44da4f65ec4bb1461da38e92d70ac1d6f2efe47841c9e6f0f8d6b6d1aae8f62c2229da961216800ea0dc0e39ef5a745da445612ed313baa09ef021840b6bafb33ac73a2809ca99b8ffe6caa1d5ed8165a1a9bea43446aec13f51f2ba22b484ca7731beb998156d32fabff5f88af8d4b05dc8fd43a2adbef8d12041f14fd687b9d1512f2fba070b4319917ce68a102c2361870d0ebb3728f73b05a7cfcf442a00d75b97a45d8b3738abaac5152c7684e4defac944e1e90a72a94efa33c999bb5cb7cfe17981a7e8cf598c647592f3810573fd8162705dbce5aa764a6e2f3bfe6884dedd7f5ff703188bdf9c691640ebe62f1749b7b50b46d6fd0ae8141d0e1977ab6994f21a65f3deb3080c34adc55dcc6a0899eeba9c01421a45dd883cc4f1c14a821b0f588d9f859c1aaf23e5277bc812dc54419b48699bf80770466736d4f7d4e5f83d2f89e1868c82767c8325ca8c7d907518097038245b2c305f6bf18da362dd55d8626ddffea62d0b34f212137cb631f3665667c4e4e46ba5119db859b4f58cfb8f3d479bcfdf08b1f71eaa9aebee35482a67b987b20b07b63e1d82149aed7e238c9ca46afb3d7a276e555e65785c35e8cd3726b40b38ff4e827115882edd48ba3fd62928c1c0afa2017d658832d1e0ddec7deba9d89178eb8abe6ef124ee7cb8d646dcc5be7d417177315ac9fcd390a7b0b50ccc8e75c27e08561b95062c9e71903e1106e468667bce6233c26be8d1958f353bebed387f34ed9fe9e565ac984bf77d62f138cbdd7a72c9aff83fe966cdb6a42440e72ba1390a59bb5f439d059c9796e259df433976640a92ff5e7772bdfe4d2f4445ca72ba8f54e4e10f67ccf56264bab755c8eabe076a2cc87f92465597a2485ed7d45cfeb61de83f36a691c7057cd67565c1f3a5946c1216fefa57bbcfa3f7e83abf018cbd63ce5ed4b2295d51f500728799d6a88c2c9fe7b543ac2258d34b65aa4d2f354923d929dcaa1bef81e2a559afca2df8d87a46c6e5f6da8b5dec9421f9e201a0f2d7051f5984000f98f3882fc3690d5f759aeb9252acfb8a730e6fd300c3241040bc5b5ba0586a35043ced4577383ad8ab7eda007401f6e3537a4884af33639a45671d907a3aca4a16371d0b45799df5c6e120ef58622dfbbc5539479cae154baaaec8177c1ec6e52daea73dcbc7c70a4f4b44a28e5ae6bd52a3ddb856ea2b4e94722409abc70c65d763400ef84ed6a76754b2b14b1701bbb0ff65fdd19ba673fbcc5cee1202ad56ae2441cefbf28480e3dd98b15212fad2634de6716e6d31390dcb400aeae3f294ea58847e74bd367e0fe22e5adc65284267c22e25ceb4c935147db9424a93998585c6b2490bd75864275c3756df0d9d8145e8a78a3e1b6f3e9690d4fbbc72f26ac8a58863000193f8bf9d72f00d8fcd2b76527b3b3aca204c7cf8ae857fd0cf882717786b107aea93669f22d3b7d640386d2bf1f87d7786bd49c00709ddbcbc35b97ca20a445fd56518aaf050625a17b6c702e0f69dbe6427b334d244ddd51b0442981af8c5dd208d7d0578c4eb0dc5779b3a7a36b28e45d0606be14bcf2ccb77fb64a9c120bc65f9b0c7348ff27c5d9c9a134f2d477783c446513a175de463f83812f09ec9ae16193caac49cd778d064fad36429f99d2b8fd99f3cdb4e57af926945a6c5b5a7e395449fca9e815ca0f1e21a9dca48e677c5d2f4c43dc2a85b8aa6217983edb872d1a0404538d491e93027cd248a1d68d50f81109b6dfc70d5a2fe1c5e0c4b31c004aaa8a6d2f5132dc10dbf8dc323028e515b8dfb47a237ec1f2177c402d41073ac781be064c92cf3285b727d22b840af34b63fc8ff7ed3c5c21b1285a0c2ab705f389086ecffb74719224d9d9cec46ffc73c1dc949d5626ab0a95032a35faa1ddac29fc724f0d8608f12b16c1bbbe9ee6149d860181d5642cab4887ff26eed66f04f3b6b554cc6101ef244e859f48457aa61ce58aec9bcc773d3b81e95a7e56c49a56640927a8be01f4d725a8d4ddefac0c704c140ba9e5efd12a21030f0c1a77bdb1e41cb363514013546fdfdb0e0f5770868a876668ec27855222995191f8ddf1a84a51054c3640b8a0c1f4a1e932b6e9dfc2f583b81e79854699c207da1e8b9ec19c1ed80f74338f0e48dcc797d6bcdd0ebb291b6e8a71719923e02805a809d3489e8d7accb7953e14f9c92b79e468729315d2af762b178ee0ebb88fa11a5d790ee96a80d1b540aaac29dc3bc32ea06ef0c8b425ef2220fbfabb19e9e803fbf64af0dd6d9a28de002248c6c6e7ff799d2712546f5c06187a78b1c7d95a67c54006bac18ef5e8eb0f6a581fd6af5aab0b15644481108fcc99b944e2db9cae96f55511fba09e1728f76b4aebb530b0d207e77ab1d68958f22b8686a1f6a6d6c77c63fc9ad4d7f16f9378dd8c3be359208e7bc6910f802ad1065df081eba16daa53f3df89bf2c32a5c8ba550700d9ce3d330559c03f4b8bc9c1d7baae8f935ac6818629806d10ce5e26bb99295bda831c25829f510453089ad7d97aa43735d13b06c9a8a34ee57da8931b65d86e8f71f5392f8c6ab8007561f755bd28a4b2a6fe7c86f6a31bbe193d8461398d9f1cf2026e72c5c9218e2be522708cfe8f57c3695ae96df81558bb330cf4c6ed4a02cd19a4d60f6b00ec5c2ae58c627617de12c6fb4b3d5ee73e8e8bcf924aed4bd45db3394c96a2aebb420aac37b4543a8da54e2403743440059221e1738313b74b892268c1e9bf41d73911cdfa8580e6670e5cfbf459c9cf6c824a2d32483260959cfb6502758e603904aca82b77f47b02426e1445212b6d608219f544e39fda311c03b7498ebc157ba37fd15aa3af75679e6883a71e8168ed4d80a0f7708f8c6f4f5746cdaa352a52f0af8857ce9825765240ce099f42b465931bff47b955a2369d51b191511f1c2b0cf2fac5a4c77a576d63ad738081b6ee412e02b94a5f11e77980de3f7c7a5b3a379e741e233157bd9880d40a91adc895c1baf36b4d54965604a068061289669fda3ccc30d4eee2e21ca06243538a27b8719a3fef458deffc46956a012ddcd512461d7cab4ada8e6631c6c222a7177453fbfca6c603e027693e044efcc7aa1362368e1cac8d6cfbcb378f6d59af57497aa5493406c15c68e5e09b840e58c915c574fcb2df0a119cd86adcf21fd3f47449241406f03b4e93c5bd4d738899b24bfd2d2bc34a37cf2c88c81168d9352f5a2ca49aeb1c3668e03639a6400e58f50ab1ef6907279977366336cbcb33687f1d2bb2841855e3fa7b8e96e0bc94aaaec2ef369979efc9a4f70fe0e145811b003b5ec0d5bd4fdcb5913894a078f733bfdd42b81305bd67c9f26cbdfb06f7cfe98b19886e5a0d478f1beac9be03736ba5f0c13099946e0f748a67810b7a10b9516ee4387d483209437e64e745dfeebe1b9aad1a68fffd07fa4086eab31c50a4499aee4fca7ea638e9e77068a04987ebd895a0392e6d33b48337fac288fdacf4dd02dea53382e399d77fc8e4ec557cb4b033a5959ac5968ce93a7bacdbe6b16d3ff7a451448efdbc55f5fa8b942988c272afb643c04bbb5475dc3913d150f7bce9c7de2f1e9f466def0ab5ab20e342888706833e6295609d2cdfee9325aa99c818618cfc1cab5f6a0a0cc35e9bce30b1c8a811c86abf904a5efccdecbb25edb0081f54f92bee6d8fa3d61313a83ad44d208bdecea22060ff521d3f91284787789cad2ad3590a863cf43931c3f4c8a12cfa3c8bb900c618a56cf56e2b97c7a2b6200b93ed2fd14db3a1bb17b9429cdb2fc58c7be73332fd0973aaebc894c950707509dbdb1d223a5c29d1ba07c8f298db0f73d28cb3e8a1d7809770014cbaeb25a47e675b3c89ba885ae94c9b3a9f00366b7cdd0b716457d28cc99c69473fb8f6ec68a53fd57a1b247cd5711106dd149e42523db1cdffd9c84abc27c14db6d0a046d6abb2fa864fab7bdf0a4d52de1891c04bfe6c3bcb2cb359ba3235187a8299c1f1bbcc627956cd0602b08a1733f362edede689beeba56106d267a050bba2252611dc25df5aeadeee24ba1b5033bfa00c053c70bc76162cac2c9e247c716ff3974d3079b9ce66c9df8846e5e126a08c835e9c83da80a3fd73576ffd9f3821103a15ff1fd156aa0320eb9c4ee82c6251890f323d671faaf2baa1ac090ec3a7eb6b245d4194831fb29abc3f8c318c0d104dc7b1fed0da9a044e968fb50eb0b27266190c40d6c12030e37b513e14b016812675bef0ef9a993f12b26a48154b4861954fa55a53a37dab50e1a0d24935fdc49189831e3fc2820564f3c0343d67815e39209208306428b3bfbb24d81ac5a2a945f71fca103e4ad2e366a1934b0fd2f594aef131ef2f54f423229f1e9a852f32cd7797469209063ff781bf8c70d891335a824f2b08aca7fb66f15e0bd9e97e14d4ec659c719abf50bb27389b7c47e09967ea245b0ff2d4052761c7cf07bf09e70a2a8ba30f2a6b9", 0x1000}, {&(0x7f00000001c0)="b7c808afec8ee105aa93f39eaae0a36b60bcbcff9f9c85bee59cf61a0f90feed84774c5ec7a60ddf86e1bc49f5ec8cdb54433d300d87749f2ff72057261cfda5d67d3c904a9cd689b0b0957078e4d806a847dbfedacbee1d21d06ef669d265196e8f5b776368cba62ded23d5e3aea3a7bbce4e07b1dfe0126d89d50bce1463caa35ab99a662ce6d54a0406a1ebbd71f0b8926c63280d20bbd55f0d24bb95b2fcc6182f5fb5727ad424c53cab695bc3001dc224b363e6271ba62a64701d1bdbf9be64e438c1bab72b77cc0ad2d73157892b6698566d38598340d1ae274e2b79eb29", 0xe1}, {&(0x7f00000002c0)="9c4fb809f6022b1362b2fb5648b6984e9a0e5664660162cb63dbf69a6e0399a58cbe8b5f6ee2c55e761965a4832a083eddca6c49a0994d49af18071e716b76df5200b9481bda4aa408f1dba0a287b3465e88fad4ea4d421f14b7b66e221b5a3d6a825a7b3acbde8df51ea16b03e8e844597f869fc758bbd547ae5bd8e09bcaed027c2adf1b373a0f28788c2908f156808ff35bef7d9fe7d2018ec96338a709ccbe6324b52cb6bad0", 0xa8}, {&(0x7f0000000380)="5c8ebc1b8b9e43a706c357ada7e6d5266c41a49e948a8a9de4c842721133f24ac6dd111997721dcd69e31e6ecf9d958268817277abccb7e07cc1e1613e252b36e91d51c3c181d952e90e73f52a28276d5acc01dfae3a0042790747143a624addc66cd616543cfcc1b5abf9e6d842991c148af9b3c7a7e5fe698259f6b20d9505e88316568dd16437ffc88e72295eee345e6c90b41b7485ef5ffa2b64cd001e2de8db0f03582da0c7130f34863fb0bb6564576705bddcdc2a3f85ea7a83718ad4335f9e0bf8ad0c2a14ab2c7197c7920058340b97d4d23a84", 0xd8}, {&(0x7f0000002500)="f766b6eb1abb949c9a6989873a0f7c12514a9f276510a1544f1e279dd3e1d039e8dcbf8d6a1da775d81753330253ac4d0ee0ed321eaedaca4d652775cc58b659c8258bbedccfb41ca2795f79a8beb53738dbe3980cb95638897c003ec3fb5706f4527e403c3d36cf7a288aadca4e0596ec305389f6d944d6ec2aee68af9ded1515e1e89a1726ed386508bb5abc17d8156bcfcf1546a3de9c36cbc7b7d0e57ae7a5503305993ad7afac17adce00a494e6c913cee98ec44c684f18", 0xba}], 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe) 16:01:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x100000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x6, 0x101, 0x1, 0xdd08, "62e1281743517e45ba2b775e4edc5748937659d5", 0x9, 0x6}) syz_execute_func(&(0x7f0000000340)="c4e260f3d6f2ad6766470f6cf5c481f2c2ec82c4c3bd6d670000644298543ec054d5000064463918f3d9f1") 16:01:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003700)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000003740)='/dev/null\x00', 0x80, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="745a42b9497ed02f5c669794098b8a6dcbffc07ae3bd22f4d8c92e47863301cb6a4111df4397d8f411fa59a9c9f328df23027477bd06d6b241b09a973f53988796af130fa8a6a03fc2e0dbc7f5138ff902ea4ab04f7eb993725976d2eb561d2c8ea3cc6ea618b43540cc7c8fde50ef05a80b6734d1550332e41ddf2caf9b1c", 0x7f}, {&(0x7f00000002c0)="a054842c7c98cabad23a2a33fecbe0ed75d9e180616bd258ce76282dfd7957", 0x1f}, {&(0x7f0000000300)="cd0e6d272caa6b4b35d4e324e7f69ffa8add140175a7c7f10456f89e6b248eb1f8aa4a2f09df4732145b09c3528f9d8bb2f4b6f92bbf3e4060f5b3e665ee0f", 0x3f}, {&(0x7f0000002400)="971a0a3ab83acf4bb544f90dc3ed2f276b977e91f1e529b6af400da38db36fb505a751a1a666db1725a8c10bcb71627991620c2233aa0b99ee8fb6ab4f5da50ba642d2f394f4e70e84658a8a913d411978c4005708e14af3b143e539a42b780262f3bd632712c3a74232ad83f79991f34195bbf4971ae0923317c2550bad01dde25dfd2a15cbad2d3a6549a9b85f29ba3c727618f4e0d0bfc708568262c2a30dd2120818a18942ed180c649a894e7bfc0100088a", 0xb4}, {&(0x7f00000024c0)="1e80bd43338ddf1555ca2196c021c7d6342db9d04996aec952ef490b129597799ef5d589347d2bb062166ffc5ace3eac79d16b8db949affdf61c7020e3b6eef2ec6af801ea8fc418beff12e14a78698966d2fc7932f1966e471c3e841c4f11708ad04d12067d8721aba5f9e340b1d2a144e37f26055bd50445e27fc952f662beeae00bbaff2a71509c8689791791d4e63d4a221ffc67e3b9d35dfd99c8d4ca90a5411eb84e8620cb973cead27883edc43ffd4d00d84ebce565bf290f7e9a99577627b78cef3c401761229dfc5289a1a56bfffe1782d0ef6b23d1ba262b729cffaef8a4a65a88fbf701af4d6dcfc2bdd3f99eea0acaf920c97ac013c3a3b0e0dcda75aebc77a931f41c3cc4e1e3529b6e671783a78de3dc5ecee83c7a0d920d1ef460bb5d9db73dc67d88301688a273e768a49de1f0684e80b494fb8ddc867ed9c86e858b2d0ecedb7a8fe72af31de121f1b74be577c470447a2ad26ab0c1a09786df2a263872bfa4dc6e48e8ef6885e554afb843b101086535ad1ba0ab32b6299ae24fa4b4b653804e75ec5f10850bbdc8ad329a588add650696b248b858f1c99924b0112f0ce99851ed68375202a31545ea3b2c7c3bb647372eba7cc35daca474800af18e8bbe72ea0c10cbb6e475b17c1fe8c258609fbaa9c42fc030fd943b93fab5a967df76fa1266a4aebb2059ab8413832e3898ca156fc5b0a576b10cb1853c8323aff672222b6e7e76ebb573881e0d2231b3103a2536b2f7b979fe322da17fdad8b33be4ba402be56790d83f3a5859aa6515fde1f703f0fe490a697232ae70fa2044b30c5b52c69d132e65c96bf2d5d220157b89cadd7b9772d04df500a2aefb7e7357d9c50e9bc1928c7798d4c440b073bce63b1294257a5b7e87e223db2a38ecc1dcb26a7ca5a9756fe9de2ffa066f08ed64b34a9dbe95cf16fe78f728c1af1d2a1ca39c651877fcc022e2589c969ee302c57b30b48f71848763722ee693fc41a9035d62ed3112fa2d96fff087f3a60f4d638f03546ad563c118a3609288d9e8ecc9b03b40323d475104e3d285b61ab2114b9949570f006c8285b0ffeca2ccd1b5586361515a97282864764caed33d5b726bdbd7e1557dfc11840ceaafd69a116ef4289c48d4ae4a421aa39e2d9f965ca8a2a7088cfa5211da2dd8ee33fc0004ed11f4e2a7505ece0cc83d6cd0997bc519647c861c668a40c40f42a4e0a09149ca4770a507a15c7bc46cbb5c182556886250b5a8ae4b16ce2599968c35809d4d2bf9adb99ac53c02fdf16e4bc8790b29550f5c66ff773285fceec3a79d7f919c16bb402eda85e889ecf7206aae73a727e29b611dc6378327be60b96837c6bdd655c16a579efd7861ed0c49c7dd9ed6ad43b168920f08d2bd2de3c099d3d7985bc6a0e4de7940c9e6e9ccd56c0ec5233272ca2eb7d2f27bf69f43ce7df636c749bffae3eb36c047526e269bf5e927ce480c6ca09b900bd75b85d508eaccb9c5cbe630ddc5e3f22034e1873689099898f2720daed2607794df47d7553798e349fd3c1f9db96e30a80d3133d85c01b62b389cb72664a857f6d47f187ac2a854bd2abc8b87a7f49adc75f6379761b102d2455a046ca757ff5ad679f79a5cdcf2fd0ac4470af5d394b3a7a664d3eee6dfe5b24b0cf1b0a9980e476b70241dbcc3994fdd616baf2d9d8a61eac559b67d6fa0a718a0861da971f7b9d6e2f8c218aaf11a7fbb6170b987ca0f9f56357ea9e83a79bd91d3fe7d1858f6e8cf3024f1158b9889f51ce438b87d41a70b13ba9f42df86bf7aeb819c0f10e0e561c4fe2ebee34d4e166693cf49ef3b18829b6b149519c90e3b2b977aa844ceb5e1548188e569784b6acf8dcca20604f285c590dd72c9122f76343230b955e24c84e7c911e38085bc2349ee059ebfe5e32ba9dbedb2965a48d668f5c96e9d2a93e133c4ffce88e191001977bf407f1e38f5642896e6af2f96976269fc7196eefa032147374c14403983a1b47b06499df01d95c8fc734ea6ac6b4f96f025a58dd47f5206ebe6e3d3c43fee980107661b0fa8ddf5b63789b3b459e78715b7de4e702d6a3a560fb86aee89468ebf06ecbb26913e10e76f33536a35630fbbcf55efa836e36afe463565736a4a6ec4b91b56e8571af89efc3fe0a7e65b1c5b6b3d7a306bb3b03931dff641ffa8c5068598fcd805cb7371d5e5c5e8af332dcb5271ad9cd2ebd232d16b6f8b7892ca94f20a32dbffa831205f93ac2ab4fcde959e6033e8b21e996775ce8fb31354ad73fa9f3eaf22f1f58e3415f34febda1be180955f28b2a8a012b4fb56552bc19eb510c10c502ed61cecce16954d319baa83969c05f341e031e25cb1965f735d465b1da67775318c2bdfcf3f874ee855022c0fe5917446542dab45718bc54a25bec79832d6c1acdc54bd161f808beaa497f0f7dce634896b85497362453e3c00db21f22dd486088e1b3d2854136f5a309e8d1adc66b3c0ee1b02e579f79b752b37a36f76fc547c24c949e4f98071651bf406d30186c70c75d7bc374c1c42129688b9e6cc28408921311fdad8f897c81d5237fe3f6eded0c8e41d62f065814920edb596621104d15094ba6c4a28005f770fe3ece9f2020b249947abf71da24698359713e0083ffb6dbddc47fc8e099f95f0bc83da85a073201fb471816409b67fa965d0bbade1c41dbc352b7e0a9180c33c47fadf77eea4af5f02564662ff1cbf684d899a8f8ab9d1bda4ac6fe00c93a68dffb1fff2fc5dfa9d0f6055fbaa97d65aa0ebf5c9bc1d2242e042a0b9612e3fee2d65c3c5b8f471db2245f7b080a56263d7701514dc98b2026cf8a3f8dca1a5fd4db8e027d8a84fc66852698e96100faba5d7b8cd834888ea8e518c2663ea0c1b5c49fd4b7ca68310b02db7bec060fe1cfc6dee112fa4012c0e45ea00762a9aac4097343d56aac47840d844c682de56dd5824ba65001de0b05450b65b9ae459dbbc0b850b47e73c4edbf0d1be934bcd3bc9fe43d14a1d04c296878c9e03fe62f4a0d58e1073f2aca7eebc3e3d8db2659c765480b28a6ce691f599366a143de34afcd77e577fcc974f8da09a0a83234a572e512cba7697d6cfbe95037017fcfb5506adbc8342a9523933723b23f4614119879ff0ae15ee5388d22553a4e684b3b8db354b1d7b64be34f6dc98f5e523cdf5ffee7114f48e115ea939db45e21c4fe5f973760955bcca955e1d8f036c3ae8011af330565864d32f96a7d9b776ec123bbb8a682c14d7763430ffdc527088a9d4b48f1fbff758fb4026cfae43a864f7ee13d854229b9b2a4b9f708a293d7605bb9e6d6cba45e4c501a094ecb321b27de4f7358a6d26ee38e295ce4751d0c51cfc4b3307da876cb08532d5714323ae3fd40eca850adebff4c0fae2a4ceb19a861cda6dfece9a9523cc81c7b4d606ab049c9bb5c25f83535104f4e6ffb7b3342a98e05fe88229d06051bbd8c99b6afa332d4417442fc69b311d7bb5b3a5b7af319269e7b5fb7faf662e802f0045c28a52fd9d61249122360e07fa53895d5a652e188996e32ce29821f35f75e72976a95f14efde6660b9a3ee13b4f09cda62a2859c6e940201c2277a6e41cefe9c9612c7e8b31ae62cb35202e290eba2844f4d46b327b054244a361a5776d0b93e80b076d7397755d7b369341d861e802ee80ac7ce5f29ed30bb4d9d9644436867cbe37453747f94446395ab2d54092282c4305e22bbaf030db5aed8c73422f4ab3cdde07945497e84800a7c60b3ea9332a421ca3b42fcdbb4afe0eb0205e4e31af84b46c7b30faa54785e0d63a5c58d36b45d885dc0551ac27c6303a554ab41999c0c10e7a4666a2f69651e3c428d975ce63835fd2c87e98e4cca5dc7a40754b7a31aa4d268f7f729ed2b5655eabf6d8ef82727c8511d14affd08c803a131be9e9a3eb02bef07ee63f879e8af94fa7f6a4dc1008d661c99dcf78f73aca9b860b3d75df78b4a2a1844aa1560aee17df1f3fdd82c4f87a3c8fc1a06dbd507e3908909030522e972cecf89086a10330ec69f614da676c6ab8b4966c5c7de576164634b37f0c042d53243ed85e3fcb4d346d5a1b3e48f46a4d5eda936c441d52dc1996ed76c19ad24dc17e52ce309c610746533e6b19408650876dd7c4ba230612d3c969b10de14961e764fd92b8b73900e2191fe07e53420caef393e60adf89178afe9314280934bc241b1b54699749cfd125eb9095c1aac40f19b1aeb5111b4d1bb0b260c44c7b192c74d408b58aa48d605512a367e3f66c591be11f7d71d9f957439fcc4c27e147c97024f0dbde9a0e971d2c5d7918ad889183359cba3885d95ea6480ef45a5aa4c607728acee625c5d186308f06072002597f31144e1dde1c3b47d50d5c9b1ac35ea32280ed6299141eaef381c8eb9cc9eb068abfbca861a373c48c06296552c0b44ed54d97bcef33cc605d0d45e5544d6f56a68f424cab270dde7699b98a92dd18940ac19542d77b211e6b58a93ca0148264d008359d9804ef516aabdea0c5e3dbcdf1299d1c1b09016475e6a6f0701c7dac4ed706fcedcf8d90405527b64c9642d84e46cb4b71b133de04854fd30965978f08a7c7abb68473aef3f324fa59930c1fc177b9e3ca4e775dcd5614f41a36642a73843913d8e63cf5197f2ea8de9ba3df0cb759d9cabd64ad1c25a851799d7f9fb06f561682b39867ee3ac7bf7f508f37d52950d3120ba7b229a7d1bcd8f38982bd5f051f6b613013207db58576a2913c349672ea04b70bbdca51827e7c65c32f3fa2caf07e72fdc299f630c95a72f9729505a8fc4068584fd494ec8b3ef0903d3600182342fa61323fc5c1e886d89800acb16d5a2bca66db514b9233c7229eb8f1b812138bd01bb14ebd7730698d0d12fb811b6689f1fb043bd20839597a8a481a6f0f1322514dc4e371fac443a44b55fa8e9244314b19a8de99599203ab70e63492641e279b482144c6201210cad3fa4d393438b30ce7b20a0d43ab4ad0f0d3d47baac0069e17d10ecb476e6601ab61bd2c3b7224baff4ce587d270a57d9f37b50796e2e155ac07c1342edd0dada88af419f69fe663d973f883fc72738e6a30e68a3a7c202dbc5a12fdf45cd5f5686d9b62d9a9accbc652c68851abe1dfce725bb2184ce36c0aab8a067973b645d5f8200b7164ff15902a10030eee41fbf63f1f4f4e3ed59f0ea05ed8ef473ff4f812b804f63df9147091c145dcf1eae047c914facf4b7657024be8add6ad0715c5c149df1aab279a8f0f3307a9040a548397c2b8297d1a0dc6770a55375b0a1db95f95a22bfe46eec19ad229574f11a30af1d53ccb4d7b3f1990428813ec6f1c3f7ba7c9d53b9948b9a389ee02c036a33fb3f272d6cc3d925e525de8be099f169ef1fd7187c5c918028dc7b5cbb77ad3adfa48c4292931a25b3fa20d4e1f16f845dd7e705318942523a08d01173842953ca122bbc5ad245a12cd771d7e46057fae3bb8907e04ca977b79b037e20e934a2febe1d486a29fd9b0efd1e531304795aecb39a58bd2fa480916c12267f30135d5865776220418877d7e54d7b28e3ec133db587022503a8d5138583095b83ab987a561cd2451af3937911f76cb43a48c2c8c6f87e4c3f27214dc9d7b2c5312ca45056404df991e255d190573d1038703d7189d7ba469d5725dab0bf6d0664b9a4aff6fadd56ee8b8210150a411ee17a9b3b7a33296f707d21a7adbd4cbdb0f0dd53133b9dd611ba4fa0861012e6c4d43c62b350de950ce38a68a2466221774196ea9610c84ba2706dce5ffb27a0f6bc639a878db086", 0x1000}, {&(0x7f00000034c0)="b29c8fb9f51ba87de8a7fe28e7ab3ec566866bd233803169f89da66f478ba0c1c1cdabac8b917065382a763508492d2788a44f7a648004ebbdd182d46ab6d8f26a667a455e6add6cd63d2d0886d38a64fca5af00f65a0b9c0c9a04e060877e20b75f2515a361ca9021a5592ec428de6e774264c9d6bbda31713184b76d11d759c0e296122bd13630e783e77c4c83ffd1d9ee306eee2a8e8c26500e569ceaeae4f7d2c045212ff8d32e657dbaa8a08e412bc73eb3", 0xb4}, {&(0x7f0000003580)="3ad030455ebde835959e2473d960cde6f72c8a2627e0d5e0a1df328b281c2e0d4cf2f005e65050b9aa43d000a1528c0c0db98d35e7b036e84afa0ef5bb12c253d78f45b9cfadba8e8a1bf0f57019bb266b80ed5441873998deb8db1dcd7fe7dea037654451e27c36d8fd056797d59db32da820cb123320b086e69f598b457dfb5f851043f29299ca550403000bf112bbe38f4a13146885db8bec8a3b5b36cdef3b44be425e92c926c46dccb7228420add5af3856", 0xb4}, {&(0x7f0000003640)="28abf728360975fa5cad4baaad397a6e9f96097bc185b20b5dd8f08f7aefe06bade556de35a916a42c22e382dca5acf103913eec14af9f0187e7f19db22f972462c2ca454de9290d423589b567a2be5176a1c6aed09a378c9e2f90ec028a79b07cafa695902714a88faebe2508736707f62e6ab6e4515948d25da2333eff7832a68b3a9a0d10d9c2c97e9690487c85075bc2fbba7cfc20cb6703cd892310bd383c9ea0253214", 0xa6}], 0x8, &(0x7f0000003780)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x70, 0x8}, 0x3b66137792da985f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000038c0)=0x1) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) poll(&(0x7f0000003900)=[{r8, 0x1}], 0x1, 0x9) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003840)='/dev/ttyCcfg\x00', 0x10400, 0x0) poll(&(0x7f0000003880)=[{r6, 0x144}, {r6, 0x8c}, {r9, 0x80}, {r11, 0x80}], 0x4, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003980)) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000400)="6e4296d17827ab661e7ab96000e35cf7325443178e1fce6c7543752ab4e9fb28d82f02a00cdda4f0b5738c472f2e5d9ffdd8cea8e3a38ada286a175b84f940567dc496100ec9c43439856a23252d3d044201d6f1a6f8ddf21a212e17ae0a7f7dd51018330489308e443a62bf35bdf759b359ec27e3dc7dffa39ec526bca79a52ce623a165a42fe4ececa6e95d038376c50a57bca023d5366007fa80e3de093aca72329e54756b5e5ec8e714eb1477bd9a6832d9d3a85040f43bd63e8c8f1687c1728724bf757a7dd33e6780e2ca56ea2b54bca593ab55e1c94452fb0e64ef4b64b8437224c4ee9ddc1dac98615a5e38de219dedcce542f9e0b4a0907620091f7054a8391323db2928bcd69969540f4fb451599ddeaee473a76dc666418d11804e86667ed1ed917187557b8ca62ef1e8262d1f603ab7424f3e8c3cfdb1def970620183094b0344ee3d629cf4b4466a74d520b542a50b3bd546f8ca16da1c99dae85948c46273b9d89a13ec16dc8fb79b783944986942bc6c9ce6820cc2b71b6a153d3f4ed863b0fe95bc9d5738513919622d7bbda737e1830e353f618bc4d1678774622a4343eb77e68724fa6d51c508663887394b5297ecc293e0cb609ddbfd92883db7631b1dfdacd91c39a2bd7eb10254b0a9b6cc9174762025f380d47605ac7f6e4e8556b46ca3c121d60df5206ae431330a722f7de0a97edadd7f3d3dbed86e212276bbedd8fcec1122c8cc852560e784ff4d5069ff61791afb38fa645124cb82989fae7fd2a841769f6df1a1eaa1300987b7457b7c7830ca14ef403d10e4890ddbc5110ac1c44cebef48c6608257fec5b1d87ab7f449f625e6de9bbe91590e9dccc52fc1adbcf28eca250fdc1d003c9ac1b65f5a713cd16687657c42451e786355563391c7b3d5aaf50fa8810b379217bd891111637537225596cc6690e5bb8e8caa338b252b54d771b46f952587a4e37c89c1230d19f978afeb1549a26967cbb781de6b8c3068bfe42730036723314aabf52afb1827893b77f41c62ab9725f6265dd6a17e511d0982f7145b3b0ff42c0e626a8d14749e4215b4173ffaed16df978fdd7ddcb98083b5e1f6eac8270b4804dad6fcd204d32a9da1ef5456a7e80c3464b7ce4d2dd8f9fdb59fd49fa5d1612643f5904916fb4c84f45d3d16a2f4a22e4c95d3479a24c93b6f4d791b427266dab1080aeb7664ed621f51d5e0d6f037e8e5a393d0a1109f8f3aedeb62f2a29c6c6bb9a3690b7358c04736802a9376ab7cbf47d0d1d6b85e1cb6575478723dd8ae0ca882c043e0d36cd3f918f30cca9b62c0cdff5ed6023bd6ac01414bc1ab0e3387d618c22de57ba18e5e3a8d7ed06945f043a9bd210610453fa2a0c1ebae00250a4e3b0862c275829b329a18945270231fb61980d4c4d063d92d35d4c912e3ad6e3f59bfb3907e9557d87bd2af722e7f424de263ab9998bf67891f963364501aea17ca40709a5be453cde48d4054c2ab1ff8c4a9ab210ccd5b209056ab5891b301063c346d53cc8ad23ba5810f141ff67d0852441a48d14a7a24b81147d5ff244dca768cc664f248789cfc41796394ed969ee107d79787a62ea47736c86bef75394f930559bc0bd889af3f003e854b3c1aeb8c4bba8202c6c1f921315a9cfe52b23ac4491290dd4d5ce36838f18009adcf176a470d3fd01c23448b70e1d27c73dd88b23944fbf90a725aa29a4a5f67d3535983d5b4bcbf90a16a6b4aba19a21fa54ab4e69e978d75b181e7cf3a5ef356689c05eede1dc7753b2c3dd1babc10094421199ec7f72a77303fce2b90579f8dd0e96485148b0222f4fcfe037792feb840655b0c6d143973d4b12b88fdff2bd1e94593faa9307e7314572517ce9af0b7c60b10fc32d6a900e9cdcc278ca18eef99b2849d5176d6c3af2d66b5853b1282610a1cc6e26c5e9561aa1f9538276d8ef1bba7201d4a2ae43f6365135cc1687fc48370f5eaf2253985830b1f2ed490542cf78cc0de53b9c1786e3ee4d19fbb8f31ab24a346f7070713ff1fd425fccb4af895825e7ddbcc3c8ad5febabb685abab5ca02e0abfaa1ff6e0925526119bb521771696359e48b33f86dcda54ce6cbc38cf6c29f591d8cf6d73184feb165865157762c8baeeca443dd15fa69fd12fd000eeb6c59dfa18a9b7e541f4a9c561ee0c7437fefa103ddc688717b9fc69e8b2763f9bb926a902c80813f7a7cd3e0d8eefbfa227c027d59792675731726fe243610245e06cd2eb319a5be7fc96a4ece106def8be5c1034a823e1f92953a704eed2ee362382dc00c2e9c2b001627a3aa64c0436dc8607b1bb61e8140530988325796cbfc17ca693e7ea223f0b5781f6c8868993d2c26f7cf805a25d9a667c097a15a593bfa149ade9c0d1def4df8f186388793ef4eec1841813bcc1067aa251119157f1248b3602444c98727781e4055e159a6d1da783390d0a3d54fedbe508ee4a1ba76b32f65cd14e3376dfc3a8822d6af19427d116bd44ef00872df9bafc8389c2bcf4f2c7c3a0137454efbea06b0bc2769227989bfcdaddff9c5011d18c9fc69898cc4eb9a1e50212b1bc5ef2e61ee70f7cf604f1a20ddeaec7a348676008e39b0d0b1138ff31afb0e34ad662a548cd226132c248493fe35e3803a758a481231877e53eceb8a8ac20c4b22ecd9fe2fc6837876b32ff3011b9a2e77b9165beada2b4fdadca9fee0674a0a3e42256a1bad3ac6a54838ec52d5d73bbf4078d7328379856002dff8a94e264d6647e6a02153dee68d60fb6e8dc963c364791b73e732a46ac1ab4aada33b5b51588f17a412d4bcaf3f92ee4453a83eaa743986b01a74ca9cccdcad6d2653aee46ec25eb4bbec3e8b4506d9373573221c4f9be6075481d3bc89742862e84e0fdc98dc66fab0ce1e7a3d1af8b8b4d725fffa6444c176862a59de642bbf2bb6f54c261ac87ae17dc2ecd6a976de06bdfed058bcbaf1eee54387188ddc11081f6feb3b9a0cd75804564c8fadb7d3c030e57831b0532a53783e7ff2ddaf100242553e2c80946b0f55b1771f57bab2030c4d9c01c177f162197215d306efa0744096070268820557d4fca7425836132565da51213c765b8a3ffb4183d40b4292015590a5fe1e8945121f5f56734d5226c8e0bb87d696d3df14b607145d7d1a0aa8c989fb082380443aa06ccb4cb6f0cc248bae6ad0b17f4aeec0c46998c16cf67798e41293a60f28a3b1e6c3b4ac3dc74c2d455c3f59f00f1518289fefe575345352601541121e9ee86112a8a1c5b9aeb46e6786cded70002fe0573dad4f3d723c0eae0e4aba361b1d6804d20204fc5300f6e30a76a9bd1cabe4760c3c669bb13e2bfb0ad0df81a0f827b0a874522b1110824f76db52456383c395690bd7b90b157fe16238711f51cc9ab7f9a29b5ceffc07565b355a90c488d28662b9661ae33e18038b3023567259d8e264fd37bd9b60caca9d8869103f08b5bdbad24b510e23aa87b75b81032da04327660867f98875918016203620cacc90633c41fdd8142314039861d4b69a528d3cca34507e3594d7413311640e5a6f7a7b49754ba768062eb9f0804add2c75a5761ca2751442cda348348b7ad892923911e993ad457bed99939d42ef8b43edfba5998b5e633ea816b6e930b50951335332bde35f68f4fa05b6f6ae720044bccf1fea1be192d5a0d672e7950ad4bae5aa24e17f7f3b4ff1f565a5692b55994b27397ce563ac0ed34a7b86e0e8340374b4b134c0e74a6910ed2b1bddd6131371fe00b051b49c9031057a55a6f9e7957c16692c2561c703e5483d6113a04c0e9775b93fd9876cc8d20e70c03622124bb5d0f160310e4fdd0b4bf664aa6fb1149545456b72b61b81f3abdc481a85e47b6c10360515287a4bddb3be10aa9b45868c43afbaf6f400d461cf15c5005336c01c686033a9e4c4becbabe9a9c516cbe35706ccc38f98610d42575ff666ebc50d27c7395a27e50725986e59364304bffaa1f18f8536e5d41e6ca9217a2416bea009f50ff306a5591bf82211cf0cb0f93401a01e8f74e41b9d70a86097a82dbcef158138b8bb88e81a7e94e9168d9423786cdc6dd98dbd46877d4751950f693a6ab173c729525a97ff61436fbca90f772c74976d52fa8a95fed78873e8f95dd642f3d92bae0f9f36d89edf03c50fed14f4fd80e87b2111b4d80ac852b40ad0bcf7f30d71e5a665489af4dd09419fc7c31a73767975c25c2f505f4ac2c1c6efc344d83abe41433bb12101e50e04b929d7a1161419e89062087643340ee37b4b6fce5902a6691101e73efc754a55f866d580a90ecd5d7b6770357986397202d545c4a904c1af1ee09694a7ca0eab777a1965504f2d31b2217d8cb72874897c73df8c8b053dc1831f0a07226031834eeab1012d36bf444374daedf3396523331b0b68be7cf993db1c4c11cc3a98f0d2754a32949baddb2dcfcba5cdb6c974816626c5a17eb60186d339341110e494749abd2866570d5287c5893016282c9061b260aa7fb74550a2637f90048e7f126b0992931213c3479f9274d7af11c6a8dfe497faaf126267ea6c61a6cd707dcbef607a081f3c8a675942742be56053fa39c3db47df34ab4a5d0cc5304d7a56a0a7d9f34532d8fb1ff5dfcbe2368c3ab50e90cf43c77f303f4a6775fdce80952293b759f73402327ff08ddab94d7d3570880ab28b619a7efe6bbb348b716feae3d1c3e9db19ee7034553a729a30840229216be585859644325a3c6d4b3065492f14b1fa5bc03ac024c583f36bc6483541d675badd799d7a692918339699dcd33a39fefe527f8b40792c4c298e692c210feca7826209cde5d5c034e5640416fd0c894160d8b73103fce75ae195dd428b18bb233ab71d765a0407d0d1816227e729416af6625a8e46ca34be00f0387526273027f8a8244acc7ec077bce37c9838544cf35cf4c71cfbe01520e3defe1f058d2519cb2b8be665ecc1f131d57f551d0d09a0e04fdf3c87a5d4f30b9cc8b1635ffe7e1cf72e6e86faaf2ca86ac13a514a921395bcc4affa6140ff4f80c61134aff350af5d04b5f7d8e54918cf8656bec5385b253601eb10315a8b0b83c63431b1c39508c215c82fb360066b747f4e98cb43090cfba99f8ee4a462a2b08f4f58b46a8480535e6693e136acc2efe110ae3db8bc0653dc36eae5c0a94dbd2cd35ed61f7fc3a767312a5f69c2d0d15877d7a889f60ce2b1270f97f73dc1ac9c8890698058cdebede502870bf16214060ec5c9f37c3457fddcbaad88d2cec4bad74b2a345cc3a4ef442211d680dfdd2ad16608ac8a5a8d33c225fa4e9c2d7a9a361cc9ba73b90e738d1e72b34e6504efd2b38a17e24221828948eda25b2157fd9be58ebf6a5b6007248d3a195483002b47d3de6981013f0ae1a6169d1404578c87e3212f2a0e44df3717d4ddb2a60cf133dd14106d58ce998f2d511b69650e3fea50e8990392f46aad356d4e1fcb590e2cd4d98bc6ea3bab00d825833bf89200a9f3976c024cd47ad9cec95c1a6061411461ec7bc47bc46590e6846f0166105d168126486b3777fe5b355690f524cf2d17b7209a095add85d7658f99dc6d11556a9109047f7b8288f56969d464890211d5a7b52b8ab48e26ae19d81aff6d386c3b50ac4fae49ade56835e3c5cc7958a19e11751932bf43202fcd4e6e000f38f94be152a03efc545b1997e63f240021819742960b2b4c704f877a05dda4d432476aeb7ebd42a96fa7ec9d40ce73dc937fe4c536f9a5dca5fe5deec1e81a44bb75416f13f652292579c750769e49f770ffc4dc201", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000000080)="b172d05c191942c06c1023ddb98e4b50f6bff425d3ed4535cf75a99895", 0x1d}, {&(0x7f0000001400)="2530a6049ac840a717cd357a8be089a21fb87423ba6b9dc51f485aaf1cf1174654b1fc89b9b268275c4554d2b21707a6d69cbcd87d0fc771bebc9716d9139530e8c9fe1ac88faf35ec97ac592db60a5b59ad585f550dc6fee25e402116b252207ea0ddc772508416a8a1239abde12f4ba9f4084edef4e490a790958560225e4d05e069d0379a62bf07420f4dcda26745a8f27114ed167b0c0e46b48bd11ad8b6ab19f23f0d09caa2200c2fed9072a65521e85f74fc8ea411d34deeaf1aa973c528a26238d48977acb0f0993cd5abbea107fc542b7e76f9ceb5a0b9e50ef6cf7afc19f12bbb491a70c8e9693dd9aa252704dda7b6ac67166ef90d8e4700d2b7dfdfd0e4a73a53c7048eba6c4e4e96a96be1c7c5ee349c7dbee4fd65468d7b8ea4048889b46833331bf7313bfb936ae489c4a18c27ea89c6a6f89e4c2a5f9bb0fa7be7525329600e6c80484dd0451fbe6987bdaafacf59717d8385531afde76718ddb1e018e975186537591f64ee5e5fee0d136283ce8662ca356f5d6a56043a3db4efe41eb0e4c64da20b1749fcdf0712a36ff0bc1c296cde3210e3a5fba6ffde9da19037e5026d251c9f8dac44f9aa2f4d48603bd02e26251d72c4da3672dd87f2a29856478251591b9847d349f900f72464ff29ce5fa359c40184c43008adba76eddc551f0e0bb7e3e0a3a8ab53a769f85f0c312ed4628e9a289b1d05dda29dc762b8f5fad1dec525e4e1b8ddfa5080b3ebb8227071511458fd55c918ad7b875700486a3aecf193af236388d9e51804ab6d6d292c772f80ddf979fee9e98796fc95fda5412d4932b61c7b06b8aaeca6b96f0d26416f95dde22ae1e207682ee4992dc145c31000894ab8ffdffb868a87d051d59b83863b37ae92083c5606a5b4a00a9d1c3636aebf108a420f825eab10da71c8612e7756840a3a21f15d9210f0dba189b94bcc5f5875de6a105c0601588bf601e545ac0150835cc0a45e961a28d02a0fd28c5445cfc6410c82bb65be867bfaf1774a2c13f9eab11da8f6a74606d88d3536c4301faa9bd34f5266974d56ade701c96b9a1a1afe986b75c3840a5283eb9f193af976829bc9152b90ab32c38627d6b5839ee2b2121493fc6251c0792315248dabe81e0204f23a2a75d64f8383ab2cc7e033baa6346908717ea85f151d9c98287247e8f769473653a90e108c74a44caa0d589b423f45637cd86f8acb779d164779097423984e782f79b1d410ab5f1cf6e140cee487b0ff8d5a8a2b8e105a063dceb7a23269ea8e9ca63b8f6a562c3187a5fcdca65d5cb4a1ab325826f82cc5f1c23de3d7cc570b67111bfc98ad859c5912bc4ae3dec9f967f8c41fde0a6c0eea5b5d1239a9a3c1ae03be85273c32aede59ee1f7b3f24ac6387f5a273765f19a15c107ab60402fa1a87feb9ea75c8495260300f51ba7f794bf86676eaf83d1ee7ccd8c037b98b45b06f6db3579be3267048611e94f460a44b9e6e3225661f7e1e37d5f7fe4a5ae7ddf56348e4de223ff2ed4f41e20489b76a322391c5705f014cd6eceb9e86d812b4c4261258752acec6fcd5d6822005653c304bacd8ee2c99467cec1dc12721fe407729f03db730c087b9cb1dcc21ee1890ddf5382b11f4c956e3d3d47d08ea39d872738ed6fc7d8333b5fd38802ce3e977862ed28b0054d273b4ee2e93c2d9636c4b97d9129505530661571ac601ad3a13cf3f0095c66fca606a1245959cdda8f4ee824bef30df0792719795c0ccb2df18b5a9732532d94fe41407ae2f0581342ec132067ce43fc14819b29585f025f357ad98ee958cff81941fc089852f258fd652fabf01e0fa236393cd284493792fa34789968382abb6b2c48d30e4d601e35fb15df4ad205896c84a4bcee2af6802de853c692172145903230df9ddb553db1e0280793eac72296ce7f006e936f24dd538cf799543144308bf7357714b3631f5e7630f3200c5e21de45f9e2fd5bb1e619237a31353dbbe6c70d7cd22bf5b198d672c78bcd73dbcaa899e7909e7115bb880d288ab7394a5f67a9ef5a2c76336928696ba462f4dfedfcb50316ed826553cdbd56351b0ac4dcd10d57bb31479ddb4c4a350abf5e266aca138f7cc469b6b037e19115b4a371dd54913caffab5a4f86534513c9516361f5e0f0ae0c8cb922df611a59fea9a9318385fd8962ddfb8d0473a9309c1a2859945169a3674e298d879a71d9ca6defe47fc1a507d2e755283362ccb1d2b6308910a1e408700982646b5553d06b0d3afaf2d9c501d3e4a9828adc3f26dee9bb66b934325eb35c2f9fd484786a717ccb59f645a727bf747ba3bd43eb2614796a858b6ade084cd2ef82cf63198976517ee31af3dc5de98abd9813c4db1c823693cdacbbb1b9d1ac76c64cb0f9f2e91bd8899297743c00e1f9c520de932afdd6425ba2cb502016a72c9f67de326fa973c9937bcce8125890d767cc66cb131a82703407982ea19ca12d0abba9fccf61a0bf384a7f76b6ffb77f73dd760cf00dd8ce6ad3d38193f6e294d2d5b425d0141d24d616e30f8471e5ef256e773a2cee04fdb092dba0c38b10170e5d44733ff60ce589c3a697ff3f45f71d7c0ae56109aa748156165766d384c66ddedcd5f1e3ac06159d1750130df13db0269d5cd0b4aacf8213a56e4af1f9d7012f22cad4b2de6b508579bdb78ed9ec05f1cf44794b6b9f2fedc46eebbb39a41fea46d96fa9bf301d49199bc3de4eb54f332c58c7a9cfe8472e65c1be0d518c9b1e4f2dfc8e968f96f1b9b48f6f258794c8cc29389f5b454570839d5d72f32fcefdef57286e12194b1b1623c16c4cd82286caee656f6e55e778da6a18e713ae38f90409df67f540dca4df665061f8baba72e822b8a79e5c6ac2e8f97f9d111237f4b0feb864a27ec4e471c8235a591927586c6f6c00611c04a267157e5c973b2b0144da8cdc9b52cac1675653d705eeccd201951f35d873912afb9e6445dbb0fb9c951b40ab40c84aca69e056112ed34dc123ef9f43470efbf68ec65c9fc7141d1140f65b7a5edb5208102fd027ed86dc74d95367efdb37ffa2ef1d2506b766749f62a80ee73a501ef193cb40d21162d781b6f8ac25da4840bf2d210bcc60b320a587fdc4d4e3c9db20f36695a2b7d317775d750ce64afc49cb231868ec9fc55c1941379bb46ab53b8b18aa5dd2ed96ec12e8166ba2d897a5b5f91f6f935ccea8869f5364b6ee526fda553853a2a4acc1fcd4208b15fac3ec97569938fcd7be066b6cda0bd48028ef013724fa6097d6321687dafc8ea6fd21903492deca87f880058bdb19dfcaf497d08b796d0e33fe0791cd57f40e4ccf5963ef09f3f5040fa975cfd0f6c0f411bd11a0b29e1bc44e8e71a88629197aab9b1d4cfdd638a600a901e7f404bd681e24df061237418fed83944c6ce55f770f6d2ea8d3bae13ffce321e7184973d464faa63aee5d6afed5e27e84c4b2b95cbca73548fa9ec5997f40b357a8db592befe5580f412ffc0911d9be0158b16ea365dc808f3e588e7ab80339423228eb519b82c388dba641d8a4b62b5dbb8207549aa3fff9036696760c8132eb58bf2bd2f5e1be50bcfebe49ac02d4df67fd339f3580d49c1445a52f40ca112ad0af21a591b5a64be5095d846b87d295a47a661ac699729f9596ed8f65d3216db0480ea8f11837b3f6ff2ba3aa7f4bf3f04b8835b16d723aa36080bd6cf80c9bacbeea4e297339c93f6aecafbf8292988878951c5fd3a50a204faf2dfc433e7061ebcb983f8f0de670583052cd59157153f465d96cc08bf4846fcf7dbbeec76ed84981b241d0d585fcabc0cf0ccfe4b6074d22e6668ff6459e33381bf971789ac56ff281a68711159e0ccc99e64163a3f7ec236727e6741e6be1f711262319b55cd2104af66eedb060664614572cdc8ca9210322513e71e0aee25ea84c4419d36ca2bd58738b36ca3ad578f84e8e372b987d997312b40fe05b885e716a5189d2a33be0fd7a55743b31b6fd7846b7288737b6f91eee5cd9beb3d1a823e084c8093059e41c5551b11dfc6783847b78bc37d95220a64ea71156238a5bfa4b301f9f58a739daa48bc3ab8e46052d7f68cc2c27c2b9ae3bc0cad2013c41aab62aee6da35df9bd0c610bc90580e6856012ca186df092c9b9cfc4a0c53be029d2d3e4f08a33be5a713c4b056193a3ce844dbc1f63e696500ca4c0de79f2b0cf78829eb5adc74234a47730a8e3baf887a96a1affc3dfea9e1dc4d30eecd7b2cd42e82857a7b454418c06ec8755ad70e494bb6f869abc4a20b82517c16b41a642f77814f5d61df5681df8785f3e18e0338acbc8dd8525ff7affa8d33069006ff73902e5e007f1a988596ac350105892704a2852e18312df46dafbe5b294bf31b57c80f95aaf220895a0b2e5b464f5a94dda0ce2838c37ae7fbf554bb48492de9005ae6314f6042416870cf7ce54e1d307fc200f869c8c466e5a7927d7f1337645f790939ddb48684a63e20cafdb5fc1ad3188bf92e70977bf577e00a060f2104c5982807a617b9884e1f082ba9ff0de8aa81ec6d43c126970c7e477ef65e2500fc691e869de4e35bfc4456e004865a16f520a1a272e42e4a108498250f893e8f4cae7db7bea8f77292d2aab44671c298026575a7c4c0d8ec10218fa70f6252a2cd35c2a48d01c6e8bf18daa146c2b10b211dc2f1c43f9045bf7133d17937633d9a503658e4d78a7a50110be723c369956389ca5dccd2a59d16ece892f32076ab99364ddafb4945dd5b4c7ab4519dad488e2590da37bb3455ad311939396c39df691f3df4e264a90210af51f868afc8b2d1e3dd9fb92907836cb97ed5357b3523e5886f2b2c17c89c0c4ceb5598eeeacbdfd1f17ca53d56757a63ca0c0808482a232fa92f0eccb25cd11089cfc08e4778bc416b95acc8221e62bf347a545faeb29bac7bd1e7b76ec0efb8a8f05366b0fcf7892bd0f2c97fd71808e17703c8a0f589a4078bd842700f003131387d0de1948079500486b7c5830f8f2cb707f4745fc530a48e4b00b6700fd4d1d5b0499f3af79907b8e2f666c7a30b16b23061cfb8834b091dce3852da8d327bc21d18bfedd44bf02296d3716c46ad51eaa49ef03db3e61f44d91226ce5d75b55dedda3ecfe7402ea786bfeb515fbcc881786bf1dcc01f74ee4c1711b62524b71d1ac76f727c25ad1657425c48fcade268986f9f4c42f041ee1ed3c18d2a18fe8feace9239d66ab6876c4a1c363bca9814a18bfa4283ef779c7ec5c6b07098bf105b52ad15cae147d1f289a4be5225dbd208fe7747c3a282bb05ff098a9f323c19c871902e74ac94d59abc2e4478723628039acb107600b30995894e160538c3ef3d0fe3741e159d35fc7fce7576f03b4737ae02b72ca870f61c404013a217bac6a615dd1ee1a1adf84f7197b2fe4743d833e54a9b94062f959dc652631bf9fb1b488a88c4d934ed7bf1ec72735f25578b4b4ba7fc9c41f3bedb9e46044ef151986c67370293398dd405a1fe36efdd1cc4b0407cfc05a9e4bbb94da8aa6a3a5e0f54296712ea8301391ddc5cd137690620448df509c2b27e81fde1bcbc69f885063bf204f2c61d5e1eb0b460d87a02abe1a0616a2b601445b1d0b2177782b68ee9a25ed4786824b9bf57b32b63f199c1f88c8522163508e63a469b8bb55da41e3471c1a1493ba1324be40d7276340e0771850d9575b6e3c7c0fd63483a9163d7df06fe66aae2678d5846fbfeb879df44dbf7853a0693b734abf2bedc9f9600bffbc57f16cf08984e1dbe4e6ea2c2d6821f2654c878bb5d8395bfbe427", 0x1000}, {&(0x7f00000000c0)="7a73ee4d24214cfe7125f0d9d6a6c0d70fee3e9800268d0b0b5ce71fb82a4905dc4893cd02865ec568a66911145936ba8598cd0c6fc3347c7d8d4cc21fe1bb1a2dd0e5f7b74850d62c7a210154bb580fc9e6113d1fa5de3a0cf7170a6ea03b32b1348f46bc945c2d515657f5e0359bbe329a53c3", 0x74}], 0x5) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000003940)=0x2) ioctl$TIOCCONS(r10, 0x8010426d, &(0x7f0000000000)) 16:01:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="05002e2f66696cf84398f6718be8b02d3683833d4a759f3f8324ca8004a67ebe098b260b7cec6a43d055eac6b75a3c7bc70898549aaea62172be2f1358fc9476fc8d3901b34399aeaf3d1f8bda03ff8e9e2297c20fa6e4ad1494b1712e10d4e796bc6a7e09a5f58959c3f5f046615470c214aaacb919705c2d409a3fd9f5e147a474e5409c388caf62f704bf6720a92be585965f628a6e966f72f49abcfbb60f0758cb8ccdf092583f855a4b269fc11adb24b5f734a8e99421b404e9b742e5b5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x124, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7ffffffeffffe, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) fcntl$setstatus(r0, 0x4, 0xc0) socket(0x1a, 0x1, 0x2) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xfffffffffffffff3, 0x5, {0x4c, 0x100007fff}}) 16:01:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000300)="fd9a2b3b64e739c19a8665bd87cb69814449a2872c5b61033055c0a26f1d2c9ffbc3ccef0f712bb77f4ccdd85631b9dfc13d4258f8cfeba7a1e90e881d5d9b6a32c969a6b02ab2b3eaae9fda0584db4a36601bc7e6be60266dbcf90e4c4f45f9f817bd304ac4d403d0c69660e121ff4c25e1e2abe5093d83071fad4cb6094293b60f355ad4a5e9a0039625369d619175a27470533b133b72e64ba9f57f42fe90c011f15668f88cdbe85eea60b8d28611a782a9b570892ca3e74c23ed9266b6f3ca5d60a41a08dfa55a2b2c4fbf23be87c22d48bbc0c2d9b48bffa95a8310882e9417699120c732dc8833f53f42f76571150899aa00cc1d626cc32ac4a086f369b5027a8c4c32a1537d3c7b7eac497657e6b29a56dd6795af1705a360574379a3106cc4e5b8a43aacda1298a8cb78eeba2b469c6adab227b55df3a27676418420ca3be0171b94b54c3c7aacef3ea00531926d225ecdb6e0a9ce942102bfaa3d38628230405bfab37129cccc8571c5859bf92f04aa3b546e719852bd14739838446647d03c9b30fddbe7e302907881a601819b3aac022ab7a8b064abc9a63ab29bb234b1180f345d13e919f14c4976a9d760ddad1628e3e161d49610743ba2359daf057d8ae4b05bc29acb606fdeaf7aff7a5497ce011cdde4dd8e3e142fb9168c628540474ea2fa6538770b85511ca32f69062e08d42952ee93abec4f92ae13ac81bc684814da35d3f510da0b74378e540fdd2063a08a89fff5a9ebe104f66c047a6f5e0a9b3a90afa55ac402e32a97049679b20da8d0faba2e163a2c7171b89746bef90cde62080ae723320a5235dc5e6e540d0f325a2afb32e19660628dee02cbbda9874606787a2f3452a8ce292c8181040a5d9bbdfee3c7ea6e3ba29e64805fc51f141b670ceebe652b13462d78fa81a8a0c80c87d79fc5f56b1fee13ecd8caea41ebd6b5dda256503fb04d8285e8fbcdfb97d6705bcad0e3283d9b8f70a1ef1e0df8dafde6b1286af7f1963aef5a7e92b06393213363e2471717782142310fafaf6c73ebbde17b02c5dc76c02eb900d2d97c5a8914e1b0e16c8bc74fac64415a5d970061053b4d7d0ba42218c0bb2f2a72d8d2407d1d2018fd6c722a2b58b26f823a6b802fe42a22f8ab04c37d2f32c22a1ecc74ef1bae4fb447126b592c1cff0bd2d4dbad82ed24557c24d6e3cda0df68f9d9fcc475ce12e8d290459f9260e9e05a41d3ada737ae6042aad9e4d4b5651387eedbb58f7fd394a9eb47cc3cee46e9c201d669d8f560923ab491588fc7fb30f9c7421c69e260dca254cb4d423562c0bb5cc2d3141971e5aac0f3457e46ed490ea2b75fac377752fe5b8abae76a2c0d579289e284979d689a02202b69d1f3c8494c496e7e04e57f6a8ace7f56a24ece4c9391fd1a46e5d890981f22c3cc4a5cb2972b936e4526cb6c17285be1edb1eae9b0b89dfefaa22db60170270d41ee71867ae2c2dad15ef1474757b570c0adb556892d0318e88188dc1bed2aa5ad4a3e845749640d73693727641b50dfb4730a79c1c6da2793bad40563b69ac2334b07e0fc27ca402dd974e82b3883648a08287cd40fd0ba86a81d5c0a1f9aae70814c81e4cbd3a351238f653916dd5e43136faec27e8b5ae944d577d3834c63b6a0539293fc9098ef2f8d03ac6c289e4ec0080f5bcf4c038d146b2fd73129bc974271f21687bd05f6afd24737aff6103bf0748f151a328ee089202127880c3cec7489a914906ca96f06d90b3866a18a2ff008e3b059372de430f8c59702c801fe4317dbd36b30c210b205c6a485f7edad0e35336775ceeabe84d719ee9c1056aee949c0590c836de222dfc9467112172b4fe64b836193ea44c850878136b2340270104978bd91e660ff9901fd5e1e3a555cb7b26f152adf0f3945ade793d450b28eef6502d6a88a0900459b550f1adc1d90e20841026217be397e9601ecf3b28ffce0fabd522cf1d384158f8736774d1ef2bbb80114b0fec649cf9428b64610216e323c23b19a39a99d8be7e22daf6962c273286d407e7ebc45acb1da903ac87eb6bae10b20451a1576e7fc7576c38aa6779db3c6c42ff5b356f27c211c83ab764f77636bcaa9b26275320c69f4c5fa82d6378b7f7e69620901418d9c90f669855fe9cf25ccc3198ec0d24d91e545fe63bffe749da77f4934f65cc6bae9033edbf71dd7ebc6220562118333a3a9847b83bc40dc4a3b911b0b4bbce2ea71dbe30bf3983395f2df98d0c433da56008c5482d1bca3da75d8d7cb389031202022eb84b20e4edd03847006dba55cd54374c1029c77a01da0d5a22d36b7470c7d1d5ccb8e175dea04dc3376b080c6edb75cb45f44536a28c06a14725b60307cb2dc24975c77130266212367fd7034af7896fa832be7f302fdd82df47da3ee9e7defe3b46aa2704f3781ac58302dd8e95df5c5d1a7328ff0dbdacbc333d2f21b1025340bf3f9827f9968801943bb2b93ff7bc7bfe5fe39e2f62593f637ec068fb6577c9ad668cb870f1658929605eef9c52f442a8d6f459f72d0502ef9f0a97ebaa2dc41d5b115fb5bad75f9063d9475b0fa3f2e508633f11e55028f8233aabcb0e571ef0c65556db7e50021e456f4498bfc0ad313d7488dcc1fc3c8c88acbdd1f018b9799ac900f0b38e98ad0ff34b7180ed0f9b9e676c4acee42f5def494f9e59923ab4c5dd0aca10eb7c50dfffdb91e9448abb2da9abe7eef21fcc63802fda0eb5e256f8dcc27b9a6ca140b5c5e8f9bec32814e0ee7292d46315cadaa58c883c948897390eacaaa88e12d3919f8feb95a0d739773e472b14f3fe6d6c72fc4dc0f85c2b1a2f0e11cccad4fd8c35a28935d4327c7abfb962f972ecae8d7e4e2d90f9c36f12121eb7c30cf31821fcf333f1fba3e0dffd60b068ed29d3f48df7e348eaefbe46f7a65e48de5c615f5652042454954de8978d92b5161ccec825fb1f95b708ea6b3f2fd9bd0b778c28f9c9f81aa68472798e5d3d619ef026371f38540f5826abde3fc1450e6ae849a151bb0221d654b960d4a378e556cdfe796b91dba56e9c71791d13ce6b150547912983d7d601ce0eb28a80c3dbc190281efea6f95029f3c43e66f8c9d16bfe62fa08e0389f46d2fe1136841ff917203a43d7c7fb18670e4909decebad9d4c0c0209809b3c45cce50013ae8b9f4db518e48126751b15259c8bf55de84fe5c5ef679cb4e621916fca151ccbb04c313f08b0093f0c04b8f5a09edbae61b852ff2b3a1c865d79d493c81ee5241ec3a9244dd470bd4c2323d424e07d4e0e8cb3e603cb17313c74f95f552e745f5640b05019990811754576513c4d60081142ac6aa48818155e2dc01b558ce095e8232ec7ee64c91f53f6fd453fb0f320f5ea2fab8607516bb9b5841f0fd902826ee4a014a8744494d653fe5f3afdac09a6e5044f721d7c0c6a17f985394e4a83ef91e941d38724ce4823ee50294541965ff13eddfd597639756b9fd6b2138c733cac61df8870fb7dad05158c07dc7222737ae81c4202d8f4948d81802acb066198d9ef932b019603653560f01942d1c04f995712c218e23b450a64c1d77625b3dcd870e18c28699954d27fb6de58e143845717464b650e98dbf8363943af8504dba7eaafacd692e40a27c15d065808b0cfa7a5d75e66cc6f76a730976c98c4f0005ecc9abccafadc0e4cf9bb11f81e557c23eeff28dcf331a4d2899e19e848f737a97076537b6cfbef6dcaf60c77aecb1219f25f490d33fc5f72b13c533e87fe2683bcccebcee6d09f476380047f536867fbca672a9eda64d71c9c523dc4758635f746d13bf57c2d05c687882bed40481ec04961036224c34ff38c3678c22a156c79e140406f4dfc796bed0993960fa0c3225be6799e8caba0cb6a60231426aab1c9e7c703d9bcf6afeb774998bb9d42484a29440c3d99d480c65240dc42eaddfe0bb25a94b20251d047a9a004bde6b251f39857112db66d234940af98f2c0234216c91aea88e18d4a61681bc9e19c70b179f4f7b1b6562e2150f3a75d1907944f1d5cbebbdf8d428b8bcccd2261f5ad3fe524bc01597fe1fd9fbbc3d02dc3cfa1ae62f6af321cff355cc7293cf496aab08aa89cb16f02ca74c3019215f29ccd8fbb3d3f34bacb80208247d61dd18d958bda69c0980200234498a7b9ae78deaaa8174ce30032af4fa94d6dd99f9ecc86c8e162ea59540bda5bc5e1dd140b83286c4d8737c5cc8177ba4d38cce66be21fff9c25674792da07b1fe8afde296187e856437035bbd3362ff9e2aa55dcf1ecc8fb51859e57fe5260da870b197e23f8dd4318bfdcb300be2f86f177b861ed84acf3ce9b0b30beb78bd6f1d5cb39130235eb3d220c80cab647239d6478b0a14349e2b320c1dc37d761bcce293e7d043354aa10c20f847b9bc6382410ce92fda562da6301ed79d1ad24def4ca3434714d285b0c7b0e46bf3d4b47d569a1cb2704827b9f4ad5cbecaf7f76c950bd9c2f971519a39547243540df1362107eb1da26c7434929ba6012941275119b36ee1c18df45874268a93de0e703e53b8b2cdcd5bcd961774c0f463532232ec86c1e896032f3858b566c550fa4825bced55c3d695415eadd045f9c9e1e96b8a8b0a6e6a08a2bb6910352e627a4e157e8e7c36fe807a50cc61a135210a7f9cf06869d35553c4d586544f61adeaec95309c9ed72b5e4d1e928f5feff45bd584a5903eb13345c3b17c2a1f010864e3ab79b1f2c331f446ba9a4bbf54b84b30dc9af95cb2b4c5fe85f336e6d9b92c6192157a4e84138b7f73e5195d911c3a83b5c21e4fd40dd862e000c5d0d9efea19f69051612af966c51e08d9dd9ad8171df42cee8ddcd6b35ff0d3df363e4c155960885fed7533abea4691ea0bc872765de5dd7f21f2b2f289d0f34e7b3344b4cdf41e3b14648f01731814757f0974dcae2c0224e6769c6f092f8dc6a7dcf399b0ea5c287b5892468dd8d509256990c5be49b7d1e0f19066517f9ee18a107aea633141a75c9803f6e30c7b01123552a713f5cf2d065be0a797c634cc945185cb58ec75900635591d3526c0dfa95a3c08b0ce7345a8220097abd556585be167aea90d518cfc20d032e1e818c4bcfa08ba626ea85c470b42b7587dbdf509f2b7b8e95a82f8c97a7f447b16dfd8b5cb00c7d5d244ac5c8e11e7bc0b70b14a697414a99a31493c271edd144b91b4d0bc52ac5a375344e2914e5819983ed0e689ff4a51f43bb8f8a11174df91fdf0a2b4b467e13bf36f2f30aa7d4cf7668a32c484d5f89ff2c7aefb49df98b9efcaec960591a41a976283293615b23bc9f8e173de285904c71ed756bec328fedde98572d4eb0646f535eb74c9e4e1c72d474d797681fbdf50a2ef825e049ae41b45e3b452a23b7ce4b0891e25f74e57320694f144c2e566ae81fad4b7ae3dae3bf4c1f8a5a7fd447337799d3989568ddc27a5f955842e6dbbc8097fb841f659a69b5125c2501a33995bfa672973ee4af84df31e7557cfe0fc2593468bbc0724df5f2b2bfc3654dac3ebcb1ece441a016b2e3a63b6ed5d066fe38488ec5f054e9bd0a03ec449994f2b6ffa6f6ce18e9176b1b6d8203657d4e8460714869412b4e3fd249fd42f27ebed976bad670ffad2c8e3ca5ce116faf7b542f442bb2af13211c41b4eff078abbbd419cbbd3abc0997ec0a4db811f88346cf98d7d90fc33ba15a693ba8bfc1c86f254fbad0a1eb4fcdd1427d2872d4c8fa5e3aa1f1fb42b73b13810bfefd466d95e7295a174e7d58e33977827691f965ab8f9141820991062ccb11009cdf2eee88b94", 0x1000}], 0x1, &(0x7f0000001300)=[{0x10, 0xffff, 0x763}, {0xe0, 0x1, 0x9, "e53e9cba99e509c1943b31accc0f26825bdaf6f3fe5d0c7f6a4b0a8345c6884d9f0e028174ed23823bf174b1b1f65423ca6bca21253c036bdbe11489766c66bbd04c1705841f98355ba6f7b207ed6e57eadc2790cba24ec9a65632acbf9282a4003030524accde12d0a9edf0dc57be8aa9e3b612eaf2e226d9ab7eaeca24b6e93ea312d0062a783662e35c2d8f62a8a2bc04fa68ba98e7f7514e4f7cf688dc56db784e8adbd6a994718bfc2f9204dcf0583febf50d22eab0b2ec7fc8dc3969683fffd513559c6cab91fde4fd9594"}, {0x20, 0xffff, 0x1, "a1c5581f2d7eb80d392ebc3b23"}], 0x110}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:01:37 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffd, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000000)="49984c53e6662c876e31aab34b68ac01289d10a9a6cc9e8c9d0507", 0x1b) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x1, 0x1, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000082, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xc5, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xa0, 0xac3, 0x400}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x1, 0x5}, {{r1}, 0x0, 0xa2, 0x20000027, 0xbf, 0x5}, {{r1}, 0x0, 0x8, 0x1, 0x80000001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x11, 0x1, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1000, 0x20000000000000}], 0x9, &(0x7f0000000180)={0xfffffffffffffffb, 0x48d66da3}) 16:01:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffeff, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="6fddb19abc5eb9ccf479d3cfcd836a1078a33621638ea9c7524f56a30679c937d5f253d7fd85839b8ca1776150c219b703a8700229016d11d37fb00f7fd89e4d9e01f19e1bcc229a1e179fe2f1eb71835f89a9", 0x53}, {&(0x7f00000000c0)="a097face932f514f493a7f13fab5c2fe0ce503f47a7afae17ede1658e49014ed29b795ee1d7d2697d8e4875f04958990e20fc092cfa45dba7376e58ca9aea8142cf96e3359f62be0ba8a49b83fc7bb64086b4b82d6cca7692f15470d71b5cc2154fff49e33fdfe36f5e6a8cdb5f47749f327cfa28a6d7fad3ead3a7a97671129bfc7051323beaf91a8f75b1e7e44d41435150858e11dbe463107454766762a8da6692e5cdb08d4c4f6cac783c4a748904cd97b21fa598353066fd984daa0d3f1862267dd4fb85c7098a369379ec5c0", 0xcf}, {&(0x7f00000001c0)="1557140249eb14f39b7e7f852edd0ff3a2f4b718417032b7c97b34416221aa16a89e061ab9db04e347ff51b5617636b4bcc0ad9fcac419a01a416912165a1d486fe0ca81d27ca74e2212402a4e98d45320ea7d34fb5e4a79a9f70e28ce1268acd32e7269e37282963c77cb939898d5f5b015e5987f1d0a573a6e8ce49dcedfeab9b7eeecd5e756288f75217adeb0219b9256baa49fd9c66e8a7bf41d4545dc4d3c2a2055f0a2211c5e8ef44ed2c7a2644c4819c04a963040e952b4399f71dbf76aec38abaead0e70a4ca9a5ef2f43a192aba232797dc5a958f", 0xd9}], 0x3, &(0x7f0000000300)=[{0x40, 0xffff, 0x673e, "af4b157a3a0025e4cefc822063af15a623673dd8f910d55d7d9dfeae1894fe16c4a384900680bc5cd6e40595d6"}, {0x1010, 0x1, 0x7fff, "07df683d8058f6a62600a30402089e9dd1b2c69a2f73c1f99a0d131b422a2d8f907a2334d492445163cda0bf217098c583d0fb9cb47d4075e93eafd13461f5974ccef714164e221af938293b233c2c833ef14181bf20972d16e660bb32f40c50f8d783f0a16ae0e4a6a1b43d66dab84de73f3b1e22d53c8a2be479eb9525900dd0b5861eb8ddc66e0c090b6efc723b59a846edc987a87b62247ddfb4d762f71cec777abe0c15cd93015d4dcb6a4a2bc4e3648c68385828e49256c3fb60869b0087ca90c7f2a1a3001cc0f41a41bea0e974eb2d4753b9176622269508a10aa2af514daac0ce9e29ad0d3590fca0ff24f81c2c2ea7a574b37d5a98b8baa60fd89e79942b379d1bae241e39441b03273e28a3dca45e0847dbbb4d6f91f0de7e2a99f65405cc0908f89c996dff9a3eaa087d48eceabbd83dc9e31723ad7e9937c8adc8cdbb0f904ffcc0fb171bbfc5d655acb08e3e29cbdfc9565c5c5ad352cbda339df7cd46650720e8e3775c966fefb5b9f0c29b9c91bbab4af6bcfcd286d5bb82cfbabce36c44e77cb5797d4d3eb50f0e41cb13d09761d5d596da1b741bcfa0adc38bb86f5fc42047f6bd16b4a98777dcb46b95851647845a779e2b2db5240219b1b84be291c7ce4a5f7007e597f2dc56a427a357357c1d981e6105d1677de9c03f648d4e63b2480bb4f4ed376dee52bc709ce4db01b7f0dee6aca66cf40aec5ca3cada3d174a3f4edc4d8df2d3d0c9fcc5117185cc2d81a2f7e47a0e1dba9e2b1ff449b5a8b9758a0763e9cbf10362f9967975697b1eaf1c03d645f8ab1308851a479b0350d7548e869bb4b4ff55939e91ce6391764ef80a776fb214a012715d8c18cbbe82c185ef5700615cdcf169ace56492fcba2600baf6f7929fc19d7f453313f7702ed60d0e17977c1e431e9b3e52ca567061adbad1ba654bb1af344d5cdc38e0291eb97cce0ec0163fb04753de9f050d7890f6f1362d567948a9b6d86fb3375c36eff62b2bfb2cdc92086d71e959edd66db7ce52f92fd95b9d0a27ffac0b2a455b34fceb2aa12ad00243a3d791072c2d15f7df146d8994a9c59a640a3f33eb5bf0f1ce4af23b337811b71fcfcfc12f331395402fd1a49f49ed796fd050c655d86327702d9e62ecfebbccbda312164d3c9c6fc01f98b19c6c8ad693b3b44740394307a5ccbc5194d3e6f7cf0c25b249ef40770355af273e555ac3d8f30d33bd0500ad25721744bb8bb63cde3a15393076d3065e7cd35fe8f040db078a6001eb309b05b2c39a28f591d14aca1ac8321ecfcfaef8b92432c51616550bcc640c0edae6c05d6eb5e9d624108804e1fdea1b62ab08e710d82b6894690b8b7af1d66d4b727fb0ded5ad89ede8385e70c8324fd4eef19b4122e8f7fe6268c3f041a316d143b29f4a0773ac269a531a3541781efbddbd09d18205bc9eebd1e4519a1cc09b8dd917260b2b9f48534d1241bfaac97071377629c29067602d35b93981870d12c5db638a8e42ac84e0e055c575786aad0de045084cff68be6639b57ee277a49ca04fb8cbd38c9fd3da79285024512b1c3afaf883b269f700c7f0e32cb0ef8d87068bb75131fdb431282a8dd4b91ea443d22d2ec76afbbecaa870da095a0a82e51f8c7ce9833748b4e1443e0020d97655acbab4cfc6716eee3de4534f3510cd211fa6028740bfe679166be8aa5d326fa05035b967e5259cebc422f9626d15b5dae56d8ed767d88cc5715a74376056686a0599806bd5cc4029ae86b7a4a3db29bf02c4ffa958b9651541810302420bfa8732f16d71056cbe5ed6cfa076127a5848199639d8df421bfc4e3225c2f19f29382c83cb4d5362a4e8f2092582f5f707ff606862a124ee6cf9699ba7a3936e5e7bc9932d5cba679e498f08df02d0a0bdc5e10acc70aa76d06a02091047860fa5ba937f6425556736646e3e8367840fac1b0d0944ebbee6e108b7e7c0b3ede023a11c46ba88f6d146a2ab97fbde9b0ef6086a425bcd2957fa7a976614ed20a7461f55dfab149a20a3d38a75f8f2476112b95d518671205b4454e60cf178027fff0e9922fbb2ae7f15403cee5ff5dd1b37704d75a7d0aba1b05227a35c0e9b9d8b89e143ea623750c9cda078e4d4394b860470b85c1b93cb5e117379a080d6c1abf86dfb7e23dc1dd07b6a4d4d680e51e5e1488f5f235adc90cee6dab09d612ddc045101a6110448d78407d9ad17995eeb9cb8dc62a0fbdd4f8c205079edb444cbf6f1fba985891ceccf612c8be847a93fa12d69de34d0678e399daa3d207bef9b9a83ebdb4e756715bb3be65aab6446ab3293aba66f50f4b089b1808043124d7f1e538332077b26470f3e7121413afaf2e87c7fd149cba3562682015d715605bc04e8b04ba8cc921560b34de5f764c544e66e0dab7fa139f37d4cb2c61c44727d4db356d539db185b0c45c939a1689006059950742daf63b13e6bcac31813825e099e7c3c12cc6a6b59c302adb7181d83ab165d2c6e997f04ab11de7904aeafa033bf2487238c01b99bf6c6c8d690a4e3ca9f7082bfe3c297e6e653f7ab9a7ef2361601f64548f6c755f0df3c1db31708c272e0d90eea910d48de7c110d6d01c8f0353948376d3c06fe13d8f41dc9dd04cebaf0a4023eee322e50652ecef4413171939bdae3a18ec564083e20509ad337b531bcc4bb91916363ee61a94b4a8e7fd7b55ff9fad1f5dca292d602753a194ddf86b62457f5e81fb0abe514b4b09975bc7ba9dc8cb069ede62e62032d1114cb9d0eb420f51e9cfc1869c4946b06097fd766d23300e7d79d61bcd01a4a2bf08e8a57f841931fbc2113f3057d27828b31224c54d96afef5065cd667a85f27098ac94cf9496669c7e503c0d8f0ce5f5f3dd88ac172c68e3d528e2109d1c166c169fe854696a87ed0559fa8e83fcb558fb27ced9b22313ef803d4d54648d4c6d1ef3facbed2a2e6f949eff94deed8bb3fa0e9055d42105eb35eaec1c3514b58f30538a99155dc02cb4e7a77b358cbdf74d571c9391481200f6a9c7b9dcd3d20da237900f2be35bf325cab3fb9dc827e77d888b7d8cec80368166b3d9b7842a9352a38b417fff5d82182fdf30cc4b6ba050f3eda303bae73e2b881dc37ce5b5eef3aa32559deacf33fa28a906c827f1dadae4e89e903965c345838ffc470f8b2b13c13830c4184f597604fe23c132c98ab0ee10e89ffbdba67cc5f841547b8227474ada21e9da40e551c885d33d8ff65e30d737997a116f97e279950a5cf5493a345abe53541140082bb9f41e7251534e30e1d545a7f71c1dadd9b69e189a75c5c954ccc61c8d194f0376f9e985e5c5624db8dbce9d09e0d52530df2a70407f63eeab64732cbdc90635e6f8c3ac8fffaf927c45d31b5e1debc674540408ae86fc23f75e24cf9f744b7f551f0724968bb1210397af737072b87884d8b7cd68f9986394b6891e7b85911b1f5e74fa8e54472265f72fc4f6d31de2095d6e8298e93bed3ca2f7f327a9da51108e70b05c29d8f61ce3e003d7f3bb8a3abc8b1bc1d535463e00b4ea59428c0974699a90fbb873189f1727c071379d23af325e4b24d46e58b959832e0f5a5d917774599caf8519831f0577eab4e0dfb3b4bea6161ea1330811c279a8dc0b3f597915de411d65e127aac7e183628eb9de4776f5c325106c36e651595ee9f2ee2edd1a0e6090c338d7ee2a1a6ccc7c79a4c0dd647f88666e1ed2787054f3965f25513e5e275636733167478b9f85a1ae3f27f785efc2ec064f8ac0bf4d933b2335b0f2d7f0ce078223f2c10047d37f0478cca9739470f39aa51bcf84c9a1e007576819b7a5492ce39703fa8aba2456cb8bf72b8389a01d94aabd0f1c7d95238805998482eb3080369309d044300528907428ca6b448259cc00962c0fd35fdb29764e364a4333b942bdd1ab9da16a9fd3e2bd5e212ebb9f1b16a3d097271df35fbcf2effea9a6c53562366c5d3e153d85e5bf4af13f528e88c3b564a352b9e8eb085cbb86de07e98c27f0a062b31eaf40b2d9656ceddc3879a25feb8bf9c2bc04cecc7b48288cafc14a47cef1552a806fa4272e6e89e2b80a73b21013f4ada1ce423aa40af465d69745467be281c48b88d8ba6b9b5370806acdefcaabacef8ddd58233679e743112cf814c078a659a0e8fcec4f1b727683c0d6e0b8ed9d6122828b72a63f6959e3315380da5c8eba871548268289f824bd0b8f0b871738832a8cb274cad813795fb000f0901a6a8b70ea0c59ad8d31723ca42de12eafd3b450a7e5932ffef1d0337adfa8459f80461843ae5ef5f3b33ccc2ce7646aba09370baae3312258bf7302b1711dc3a59dfa3be5590a61628782e2a272153e5f74d7ef9e96642ffb4d692b8495a7a5787b56657325b4d7c758a33d3fba28b58abbf59aa8c52c73f658964f5108c987ac0d316fdfa4012ab66d0cfaf87aa3cafcf0bf8821e72880cb0e0efc3b29792a0ac8d57d5572f0e0ba29a598deb907c014be9cf3e4f1fe98bca8b951b81595c15e1e2ba96c24df19099ef7af4803597e1f529937dfb606fabfbc35af6bbef10b25ba09eac75358e725b7dfb7f213cbf13f502509ac768684b9d03e97ee72d697269cea3169a4ba0aaa9b0f8faf3ad1afddada5beb69b0f21ae5b38f45096fee1667352b8d9649f06b47ff57ae896af2d1f41605d6fabc806ab4cd0206320d1ef24ee5ff287920ec4ac08dd07ad7e702a313ab182317edd9d4ca317b975ac52596e64ad6863b760df747da7353c1ab1a788c8467febb15bff2afb01f5fb0155b656f54bc97d56234d92b1f7a165f4e950aec9f0811cd283ffc46d22325d3ed6f109023e456dd12219b01d9c87bff09e1c8cb4b1b085b23e77bec20321b0df596a73335deda6be675b7698e13304180121cb20da206838901741863ec8f98fd24ac349d308ebf6e47584926440231dcf04ffc36bd82d01f763eb9b8e670d388fae82f3ebade266d211d82a60a965de4d8234062ac7898ceb23f1fdac2c77b40b4a46275e8ebba2ea1a9414eef9db415fec8ed7a5d5444c1ade701e5336ce7970fbabc9c87595963e420ecff9ebbf6ea7e927a808eca50c5cd6e825688d189e0e8a94ccabab8e8b1c6acecedfcbe756caf23d12b5555df6e76fc144b12204d4605137ced09a2e4ab75fa267c72eed6f6c1fcf8df0f6bcbe888bfd05b4b92273b88efe98f5e5da1733f687574fc4a4626d3665d0f1dcebd1f11d672949212d67a60697d32a24d63a99f5c0620f32dbe984e41668ce06b2d3325db40cd8324bcd9fad2f0c80a9d4795356744e7137439d5acf4b82d1f4e00477af83939e9f699c47c9ddc540c15b2de2b18d81246d2004f8a46d1fe7c0afd10f8eca918c18cefbaf9b906faf96ec58a5e4b2e9ace43fc1222aacef6f2e44c29d99d6d9c44ab8dc4c75a688b26d289d3340864fd6554a8a6ab05bd0d374ec1c2ae8224d57e85e8605ce8611d972915f070771e7a507c7fa3ddc383a7b52468dbcbab607c33062d64831658fdb8ec9ed0dabdfc6bf99c8a3f17f92981c4045e641629c72882a5fbf5e80fe1f808888bb833484da1d6227929df9b9b01b2764b7b480999f00c57106cbdbab133955944ca1658b1e5e754bdf1f2eceee5305e63239b4f0d267fa3431afebe962323b5cd610c51fabbe4e27252e3e672f8d9d8c586927b39680de762a9e53d179d83fd6022e37bd101b5e9ff7b8c48e8f85c67389a5a17390a2e54c896f7bd7cafd9e8f073c7617bbc48020c01d7abc6a9017cf8c6ff77af1b29674021bf5647ff84b252938223c3b19e76"}, {0x28, 0xffff, 0x0, "edc14b6d39dda38eda4477eb5dbce3e030"}, {0x108, 0x1, 0x8522, "c72f9052e042ccbd334840396c926f520a850df94f19e81b2b2c7091b651fdae4bb7dba32fd7e1349afad396b1db1e674385022966e3798f7a88639070c2584e5926b59fd6735f0362d22b6555b99b28112835f795ae82c4bf8f8ee6068975c7bbc72ba4c305359ac3046edaf788140ad81dc1cb7f14559a0516f69ea68eef9d5521ddad454d0b1efb42cc75d0567b4c04ef07ef36b3530d350f434c346b411c72f8560f63148b635fe40a7a8a46c011d8f761372c37edec16d85d4a5d1a061c164e082ffee105db07d3c773d14648112d2e445fc38f633ded157884674d85facc8bbb5cada7383b041bf0189d3bc0d51d18e900071d6d"}, {0x80, 0x0, 0x4, "b4d08a49eabc5b96637a8a97447d5bba56135e2a21243fdedfde16362c50de992ca7f2a93efaa6ade38695fcb788dbd0e2541cd808837f87df9fb7e1cd009de116c6aad8a7ebccd9ec62e9812799d849bfd14430f053f203e02656d31b792276f4bd88b12a9bdce648d6e78c9f"}], 0x1200}, 0x4) 16:01:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r1}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r1}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0xe5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x600, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) socket$inet6(0x18, 0x4, 0x3) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/124, 0x7c}], 0x2) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20122a05fbfa86f8f1bc7bc834db257824857ac314db10fa7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c926ee0c7f43bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872135f405cde8c6821e8e126035e12e35f8df219571bee5f7c879e0681b2a807679ebb209886fed2cd84a70853d6a6b680b56e8ebb3b44dcabb5c81525c3d68f699e77e45dd0ef98506565ea3da92ba66e4af8082dbd5fa4f3ca134c1a7ec64eec3", 0x155) r1 = syz_open_pts() r2 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/208) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x200000044) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) 16:01:38 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/119, 0x77, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)) 16:01:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x200000}, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x2f}) 16:01:38 executing program 0: clock_getres(0x2, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82021c080000018000000480266610b3a9"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/158) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xb15, 0x800, 0x425, 0x0, 0x0, 0x8, 0xf8d, 0x0, 0x2, 0x4, 0x1ff}) 16:01:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000000000000f027a69bd68a3c9d86515d566dd978c9b54e29930091501d8d3c6338cd4232fae9f16d7f942a708553dfccbe632a74c40552995d4b9c6be8d0a1a0d2402199eee2578943e3795c80a7c71d3e5b430de24782ba80a250e3353a9034f7408c13e6ac2b72b165839e055b298f273afe1d4e8c391d7ab830f7dcaf9bbbb5fab3cd7f9dd06f0ecd29723a69172b1ed77d94ac95945d077af76941facf2d6e85c7c42f7884c1fc44d4546f9f5f9ac1b5c2f8ddd5c381939ea0"], 0xbe, 0x800) 16:01:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0xffffffff) fcntl$setown(r0, 0x6, r1) dup2(r2, r0) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000100)=0x6, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000080)) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x0, 0x8000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="78bff381006ef4849c0d6b801de27315105db03e8a05148d111e004f9a8b631617c9f611beaa999e60c0b8271c67776180498121a03457c1d19cf90798d2c78e2f35164d52906c7e2b1c48fcdcde70c32bb9c588ab3e46492897c9d03035821379e0d1a350fe2d8608b7c7527517ba8d6340d96efed7ac184c80f08640b2c0b4f7cb8498f4cbd01d85b3cac90c7693a5b1b69871514b90da95a018b809e820f2747312e7b4d7794549b29bef0462578c124524f9d3eeabf6d271c09b8ea9b51f27b96d83c819562376ed", 0xca, 0x400, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/138, &(0x7f00000002c0)=0x8a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) 16:01:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="76355efefc52a1a2396640a1d1fe5c58346296836ba90788e069df89701bf2b1ac9bdd7bcffb88b9bbac42f4a508974873db5ee9e9e20fb09e310cb19b7587e5e80841326b8dfdb563844bf2a333763d416fdffb53cb982a706bc5c84097c4995f227a7be1598fd3463ea7d237e002d9cc77e97e1082a475e1ea4eb37057e89fe9eb5f08e472d046768466e55ae48f01212cab8475089cbd27c119f2d0da1e837308a4e552d003f273e9dd7e4c9f9f5b9a6b5a6ae4c49824d4fe4ed8a938821e35942bca0f5f740d882306b4760d07a596d89487a1ef96fa989f21643c333f3a58c39578bb5442c983b4429954b997996e5c2c4f9dfc580df841ac3fa558ae1a304d0fa38f76034e56c0b658f6831073263f869448c2bf633c516f3e9dfe5cac5036b30a9473605847395a6aa09bb69eed72a30cf1568a8910cf78f5c089df15d66df6fd48f065b5af2e78931b377926"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d60", 0x599}], 0x1) 16:01:39 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/40) semget(0x1, 0x0, 0x142) 16:01:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') mkdir(&(0x7f0000000140)='./bus\x00', 0x110) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 16:01:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/249, 0xf9, 0x800, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) 16:01:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2109, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:01:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = syz_open_pts() socketpair(0x1, 0xc003, 0x8ac, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x20) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc00, 0x140) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) socketpair(0x1e, 0x4, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) r14 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x10) socketpair(0x1, 0x5, 0x10000, &(0x7f0000000500)={0xffffffffffffffff}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x900, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r20 = socket$inet(0x2, 0x2, 0x0) r21 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x50c}, {{r3}, 0xfffffffffffffffe, 0x50, 0x2000000e, 0x20, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x8}, {{r5}, 0xfffffffffffffff8, 0x50, 0xa00fffff, 0x3, 0xffff}, {{r6}, 0xfffffffffffffffa, 0x43, 0x4, 0x1, 0x705a}, {{r7}, 0x0, 0xc3, 0x20000040, 0x7ff, 0x8000}, {{r8}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x1}, {{r9}, 0xffffffffffffffff, 0x5c, 0xfffff, 0xffff, 0x5}, {{r10}, 0xffffffffffffffff, 0x1, 0x2, 0x1b6140000000}, {{r11}, 0xfffffffffffffff8, 0x98, 0x80, 0x2}], 0x7, &(0x7f0000000600)=[{{r12}, 0xfffffffffffffffa, 0x14, 0x20000040, 0xfffffffffffffffe, 0xfffffffffffffffb}, {{r13}, 0xffffffffffffffff, 0x40, 0x40000010, 0x2, 0xff}, {{r14}, 0xffffffffffffffff, 0x6, 0x0, 0x7, 0xbded}, {{r15}, 0xfffffffffffffffb, 0x12, 0x20000002, 0x4, 0x20}, {{r16}, 0xffffffffffffffff, 0x11, 0x45, 0xfffffffffffffff7, 0x5}, {{r17}, 0x0, 0x4, 0xb, 0x8, 0x8}, {{r18}, 0xfffffffffffffffd, 0x6, 0x2, 0x3, 0x100}, {{r19}, 0xffffffffffffffff, 0x28, 0x7, 0xffff, 0x4}, {{r20}, 0xfffffffffffffff9, 0x2, 0xa0000024, 0x842, 0x307ba8e3}, {{r21}, 0xfffffffffffffff8, 0x84, 0x80000003, 0x0, 0x9}], 0x80000001, &(0x7f0000000740)={0x5, 0x10000}) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) kevent(r22, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) 16:01:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4906, 0x1000, &(0x7f0000000000), 0x0) 16:01:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x401, 0x7f, 0x3}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) open(&(0x7f0000000280)='./file0\x00', 0x38101, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffffff3b, r4, r5, r6, r7, 0xc0, 0x3}, 0x3, 0x3, r8, r9, 0xfffffffffffffff7, 0x3f, 0x3}) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000fec000/0x2000)=nil) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fcntl$getflags(r10, 0x1) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ff3000/0x2000)=nil) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffff9ac) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)=0xffffff01) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="138fceb7810d7f40f97b9418cff7a23321a03d02352d0e31bdb3ceb3b71abef881d616742ad2732f2aad1f21c2e9e92d110cb0cd74df4bed9ba5e3832b4d4294c33d38d99ba5f1c6cc07b7dbbdbf66c0fb2f12a40aae57db9a9bc5a172cd11534159132f79109df4e82aed0d161eaf409878658425ba5418e45601d99cec56403abab97a7c43c4ca9b0ff81c1133b6147b52433c1d93714ec6b3658e15ba92fe9dc7b8167b27dc410f306441", 0xac) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:40 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000df13da6ff000000000640100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x150) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)=0x401) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x5, 0x7, "854955882e0261b6374dbfa608e08ff7ff00", 0x0, 0x8000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x100) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8011, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0x2a1}], 0x80000001, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x4000000001000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20, 0x7, 0x800}, {{r4}, 0xffffffbfffffffff, 0x40, 0x1, 0x100000000, 0x7}, {{r5}, 0xfffffffffffffffc, 0x1, 0x1, 0xd77, 0xde7}], 0x3, &(0x7f00000002c0)={0x6, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = geteuid() r8 = getegid() chown(&(0x7f0000000340)='./bus\x00', r7, r8) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r6}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:01:40 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:40 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}], 0x1) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 16:01:40 executing program 0: getitimer(0x0, &(0x7f0000000000)) msgget(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xa1}, {0x9, 0x2}}, 0x0) 16:01:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x7fff, 0x3b, 0x1}) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='%)\x00', &(0x7f0000000080)='[\x7f-)&\xc4\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='&\\*\\:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-[[^\xe5:\x00']) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 16:01:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) close(r0) 16:01:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3008694eb023248ab5efff00000100000000001c00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:40 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:01:40 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ded707a789ab323822538641dc404a7f9a4f50b5ba278e07a4e6a297", 0x1c) sendto$inet(r0, &(0x7f0000000200)="fac5b8846fb6837d5033357785ce2e8f144134263923436563a50a0c3a68990223c7c8ac1ee76d63b9558fd0f2734ebc50e8d7d47d676e5ef4cd6cb46b08d833b2f1ce802414afd2043c792dd6e9c046c0c50aff77bdc5cda5620fd760162b09d77ee7cea030e0155427e387ef7ddb462420628790d93349ee7fd73271a1bd6905f36d225b4ffd9c77e948f45cfea031d0d507b6", 0x94, 0x0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:01:40 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semget(0x1, 0x3, 0x321) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:01:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x25f) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000200)="80dc229fc400630000000000000018d455796e1b8ca13a0c0072e689077ca257449790f3dd6a383d537b5439567e7455a624c02ed9bff420ea315b2d9532d80e68f49038e12ad88ed7452ec5ca623530538eec30cf3fc0d8cf9e0be96c96c223307a70dcd6a73c0000000000", 0x2a3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="3f796323aad516b14bf243c2f0ce540c79a4420ebb8166cf762da3583122809f45b4661caea3da51f55f8bae2404190ca357dc5f151338ee5ddb6ffeb8315beaeb833cf524ea6a2b6fc7bffa1034d5d127255f874fd7a55188dfb2cf", 0x5c) fchdir(r0) r1 = semget$private(0x0, 0x5, 0x1f5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0xa731) 16:01:41 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x50}], 0x71c, 0x0, 0xfffffffffffffffe, 0x0) dup2(r3, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) recvfrom(r1, &(0x7f0000000080)=""/56, 0x38, 0x841, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) 16:01:41 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x8, 0x92) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001080)=@in6={0x18, 0x3, 0x7fff, 0x5}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000010c0)="eae010849854906afea17f0a35a9db3287d435ac5c07189d5f941a836d93496707b16382beea1ea7ab2ec37e5e940e4b4d917a5edc28d459bb7ac68748bfb2f33d0e69088d9f37ef41145c62b29430287505c18e2322c80267012896a3a457b6d6f337e9f2afa2909b132129afdb3c27691031166f1617f0620b4209af19cde98853d69d00d81bc11ff8209454e82d2b9b2114008ac8f554f0c54ee5b0e42fba0e9e2a439447e1794e0abe34d8c7e0b2368a6822ca5f98519030628a0abbea51a24d60c4f3548f7f45ad5c72ed68927db8e9d95845647a84d22c297e4613bd20fc5dc384804275cd188be16e9d373c1d182e3774", 0xf4}], 0x1, &(0x7f0000001200)=[{0x78, 0xffff, 0x9, "78767c5f5655eb114b47aad4ee30156d8fbe56dd5e2bcaee05f22f46e2f171932a9a6773b5e48709d595f3d4f557e3d4ce5fcce95e212951ba90e531beffde10383a896e9d6f7fe8db7e538c55b7cd4b9f3655f353902069267d7ec9e12936480121a834"}, {0xf0, 0xffff, 0x571, "c0f16e51f9d532a414071913797be4656a6ced8a6d9686cc71e26f0deed4b9ae033332b12a2a148959767fc1bb03e050d9caecfe26a77fb27fb4efa5073c3f27f7ed64e6ed62baa081580842518f0d31a4d255631eb068dfb7ae14101e8c66440c39f878a9829cc79c2276cede6bcf2e90e1b0622cdbf362b16e87be39a069dc591b074dbd9c7f0f9cd6ab2bb8cab992c896998396161fc3cf6b3483962b979562f175a50f83b57e30dd56f2f7530363547bd42c1d76401a6fb38f31fbc8347e8abceae199a6cfbb3b0a4f9c7ab6fd9b2e94282dbb7a40e7e2"}, {0xc8, 0xffff, 0x6, "f37164348bc272604ec1358046da8ba8218b67c8fc88fe8a0568cfd5575591fad59c9a327364ddd86cace5151acb97ab0f16fd2899b002a91564610bf5434192404746e85d0d143094624afc3dc13ca26b22f33e86763ceea6a837c1c46f73fb93ef6528d01655230ca67bfb742919a690f4810084e44f5c9430ab62c023a1baea46c52af2718ed07cfe9871620445e555b998a2a3311b8550a26aff7fcfb859d70453f22ad812969d41ccd7cbad71a1fd81"}], 0x230}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x224, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x2, &(0x7f0000001580)=[0x0, 0xffffffffffffffff]) r8 = getgid() r9 = getegid() getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001600)=[0xffffffffffffffff]) setgroups(0xa, &(0x7f0000001640)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) r12 = msgget$private(0x0, 0x9) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f00000016c0)) getgroups(0x1, &(0x7f0000001700)=[r2]) shmctl$SHM_UNLOCK(r1, 0x4) listen(r14, 0x8001) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) connect(r14, &(0x7f0000001740)=@in6={0x18, 0x3, 0x200, 0x7fff}, 0xc) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000001780)) getsockname$inet6(r13, &(0x7f00000017c0), &(0x7f0000001800)=0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) msgsnd(r12, &(0x7f0000001840)={0x3, "3f7a0fbd3c591b2234f2ac502ce741aa509736e4d4061aef5479342414059dfe376d3bb609a948e92604b8fe72b3add30dd901dfc71fadd3c26e8e3857497ac63083eeb120db82b49dbeb17d920a"}, 0x56, 0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000018c0)=""/184) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000001980)={0x7, 0x7fffffff}, 0x10) 16:01:41 executing program 1: semget(0x2, 0x0, 0x16) r0 = socket(0x2, 0x8000000000000002, 0x400) sendto(r0, &(0x7f0000000140)="156b52ac9f8313aa3739d1b265610df415d4a27798aa90c2cf4d7c259dcd3554e32b7d020215fc69feaef9d738c45bf2454c100cd5c40fc8714b9bd76f9af51a0d61e07195d9d62baf80bfb6bd8f43e5d5a52b2208037459dc136b138609b19c83c5d823404481ce0453323c016409c75680bc8cce5c352e5c519d069581d661fa67289837267798980d4447eb3afd40d51d0c1d7d590c01dda63386ad69fdfb31cc3896ac68239a50ba9495b099fdb96e8ab79e3189993faf99ff290a", 0xbd, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup(r0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xbc, 0x6) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getgid() setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000080)=0x401, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x0, 0xcb5}, 0xc) 16:01:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:01:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:01:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x1000, 0x1}, 0xc) getsockopt(r0, 0x0, 0x9, &(0x7f0000000280)=""/96, &(0x7f00000001c0)=0x60) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/17}, &(0x7f0000000340)=0x13) connect(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) 16:01:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:01:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x1, 0x48) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/13) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:01:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x1, {0x1000, 0x8001}}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)) 16:01:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xab40000000000, 0x800, 0x5, 0x1, 0x8, 0xfa, 0x5b, 0x2, 0x1, 0x80, 0xffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:01:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:01:42 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 16:01:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20080, 0x46) r1 = msgget(0x3, 0x244) msgsnd(r1, &(0x7f0000000200)={0x3, "5da1b61c1bf086386973aa8ca9f942af0b67a968c6"}, 0x1d, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0x5) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0x5) 16:01:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x10000000007, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:01:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0xfffffffffffffee5, 0x0, 0x0, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x18}, 0xfffffffffffffffe) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x80000000, 0x3, r2}) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) write(r0, &(0x7f00000002c0)="7d9a68fbc26122c9f0a3f1de2a96482654af935300c79ef0eecd38d8cc4b8fba630d66290cd0621b30376e4401f1334918cb29d4c41500537a1aa5209d2f83125ea18a21d5bf17d6fabdb30873d8e5d2ca9ef6b32bbd9e15f113cef6ca4e4ce3d61498e1f84fe67ac3cc3881a91f8c4f624817d0f8054ec8c100c7230f02e013107186407eb07248629f7a61626e4020d0f2273925639a9628d8f17321e24b739e4ecc49fabf6c9409425d2a4650a656c25fbd53f2286429ced6754c31bb4d64f6cb17eabbafa50d5a3b3ed5b6470c959d959e53997600e1d2ac18a63b301c82aa16bf88165c70b939b40699", 0xec) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:47 executing program 0: r0 = msgget(0x3, 0x210) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000fbffffffff55324ed03af8e62f34679616a660220be2067a3f5767f622364325ef7ac86e334ebdc334dbc588a8ba9896e80ff096e9e386fae91da0b8ce225d53888aea150277a297a3bb13b1f148875c2daad62b18242fdc26e32f34f7ecdef356f4276ce4d9184b80978cdbdd48805745056f852a9506a5c39a63e46b839e298a986102ad7ec67495d7616d12002c39872bb3d6f268d910984f9a480b4617a6d345d6c7db2f84fdbdc58fcfdb475922bfee50afb5468e3fa6d8b4207d610b631deb7e332f4ef54cc83e68737322503227ac51ee974371a1e29a1487210b52f71bc9a274bd9c97fcea860000000000000000a15c021ee36b49f07764eab510507f85c22eba91d48274a2cfe71339e89e5008a93df36f9016d5844b634eeda58fafd945a860b8f143ac18edaf542b23baa07ee7"], 0x66, 0x800) msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 16:01:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev///ro\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:01:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 16:01:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x2) 16:01:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:01:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0x100000020) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) lseek(r0, 0x0, 0x1) 16:01:48 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="2599455e4de3ab03c9a91f78ebc39233ecd16639f1125bb841832bdb67f38a445927a70124f630ad3052df61e95b0109aa5dd5559688df91cb65db4f89fed9758e36ca6e1c2d7aa8afd3be9968f2e42ce834841b6b04e32001087efd48f653196715ce3fdbc08430958fbc23c3f14e16bab9838da6dd573271de2e9914245a8beb6169c51a7c0228d1f76d178fe8eb546a1fb06a17e60aae2950e6343159", 0x9e) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:48 executing program 1: r0 = socket(0x30, 0x200000000000003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/174, 0xae) 16:01:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000003c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x64, 0x9, 0x5, 0x4}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000300), 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x8) r2 = dup(r0) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') readv(r2, &(0x7f0000000380)=[{&(0x7f0000000340)=""/34, 0x22}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x9, 0x2}) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="3ba93784955baddde861469d59b4ec0e1423f27441d264656d6f721259e244951ebf0ba4b5e4a9728a67a2b958e83ff26d4413f35acaa915af", 0x39) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r2, &(0x7f0000000440), 0x3c8, 0x0) r4 = geteuid() r5 = getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0xffff, 0x3, './file0/file0\x00', 0x3, 0x8000, 0x8, 0xcbc}) lchown(&(0x7f00000000c0)='./bus\x00', r4, r5) 16:01:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 16:01:48 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:01:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) chdir(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:01:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="c530b5e1607f9c8badb112e0231febef386793e811806c0b26a716043b2aa3f5a415c9026ac6ca567ad7e96874", 0x2d}, {&(0x7f0000000180)="81c6037033a00c5ef6352e6ce3953f7c6aaf0376a4c500671bfdfb6b0849e35afb092f15256c52f9f9cd30783b797e98", 0x30}, {&(0x7f00000001c0)="e16cc807a72432b0075b1b981e3b2f2e563428c9bc1a19fd9a0f24af431c934f9a8b625669fef30e8bf671bac6339fb30e556866d6f38537dfa392c525a711eb27e5e57507fc82c0df9e6fbd779290b7c45d9bfec9e07d7442936e6d02ed4453d5395d091da9e74a5085cefa91220d64d3c7084f59418f3946fd3ca8517b99169ef8c1227bb5b3dbabd6291e94502bb48c1f43ff59309e411fe4304781b889e620892b301397640bd57af55303d6296052662f4f9d36ec75997698e0d8692dd39081b8e71577a62baf279527a1fea2cfb73e24e1b4d122c539fd8fe0cfd9099ceee3f7", 0xe3}, {&(0x7f00000002c0)="bd385f67735b5c804574e2607a81b732cf1fce8ecfbe059e9b63e21c37b55812ef3480297a17f43cf5554b5dde96dbc7e28778c8c9092c35dafc94727fc346a903d2b77297031aed6c901376fc4ea634171cf685", 0x54}, {&(0x7f0000000340)="4bebefcbcbc681a13b07e661d33d457f7b51b345125e8fff072f1f4210cac5bfbdb53fc52315d2f7c4720f9ba9e037e6ea72017651e2d7cb97a52299475ab3848b78de3e92c0a5a21f420432f7fe892d51411536f883bb7c6b9de432d966d05ae1f5d7e5730119cea4224b7a5a8d68cb171336c308ea72cd6d4c511aea9ee8c745a88dc6c0d6a262f719310ab835a4858d4dd7461ae85ba06e5fe51e1d6ba91afcc84be56766bc3f6bbc216c17e4cce473c76a45a003dd8cd74e", 0xba}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000000000) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000080)) 16:01:49 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:01:49 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0\x00', 0x80e3, 0x48) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x21000, 0x40) 16:01:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x22, &(0x7f0000000000), 0x0) 16:01:49 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r0 = semget(0x2, 0x1, 0x548) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/214) r1 = socket$unix(0x1, 0x7, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/92) semctl$GETVAL(r0, 0x1609ec4b06bc5d81, 0x5, &(0x7f0000000240)=""/30) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[r2, r3, r5, r7]) sendmsg(r1, &(0x7f0000002ac0)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000440)="d9eaf031b7b73345e8e182e4271857124a95800ca1010a8372be25455c74f07a36", 0x21}, {&(0x7f0000000480)="08f12b4339e65eda1ef489f286bb17d9d35ec4b581552803f208e10ac316433926e766f9de2b5f97cedd1db745d37b2f775f67a8a98a54eb478796fe74bd359a80c11320fe88a8906971c5ecf89c554d8d4cb0ca6fb37f52b06d16cc77c676bb5c7317d6400e5b53c5b27d95b7f4fcd328becb4853cfedb0e705c5f665de33cca968eedf4b8e964ac71b2e37d583df893c77d262f782b11547288b0e08de0e39be5bf064d381589c94c348bff18599c995612f9c987df9f0cae46ca09638b5357e1802d32f8e598d09c29fac1978a9d44bc610b695d6c2732c2d83a06053", 0xde}, {&(0x7f0000000580)="33db0a02346f3dc5aac1472cba1338550c8e17aa5f468a604a24c20d261554a9dfb64b", 0x23}, {&(0x7f00000005c0)="3d60163c9cff4bcc86d16de4e21c2823e32163c58d5d8b32cafff2ddec0cfceeb7c7f2fe808756802e237010dbe7b90f1ac59bd70ce29015bee508a9c1a4200f538f900213c65cfa0fdb084b55717e6b5e43a5b1746e34db15bea95604119ff96f8d8000118d06d59e993ef4d17c9f2933d70b69d808ad6b40ded6276fec6f661d083e40262eab5246277a2252", 0x8d}, {&(0x7f0000000680)="32c693ef73010894661967f340a190046c943f24a98271b4ed7bf1d76866a234329dbe94bef799dee30c9c925095fe05616f9e988976a95f3e49942c2f397cdd3f1df8538d9d7b84679a92ef01501d0517780ef3e07eeb32661525289956d5772f5cdcae51a41a7050185b5ab4e0899a", 0x70}, {&(0x7f0000000700)="184fb95764de3e171471dbff255d1c9edf0629977240670551870c3d7bffe3c90b04d1e8609da45d36bfaffa9f5e37fe13d86b788738e657b5f8bd699d36331cad22a2639db7bff08b1c80c9666bc77f0a38def33b0300064c843bd05889", 0x5e}, {&(0x7f0000000780)="382f850daf74825ed75939a2eb776f8bc328d140fb860037d3fddb37f810f5c3afac84dce29f457fd0f9415aaea59e3db4e46445d3083a9b21da6082d9a48b7fe710565522b3c93162f421e2b5daaa0b9c6ff82d116092c81876c2f6fae41b544bb3f36c07a1d7e5e52082aeed673594fd67aa7609a6377478becfc7a45a4b3029117d05c1df6df5e78301334d3f031dfbbe8c24f1c1058afb1bae710cf2a49ca0d73de406b148f7f231da7a645b37ffae886e8ce3f741ea4400358c2f20bb4bf87fd26bbe0778bbe65eceb0a72d67696c5857bd84d1806838f31f386409f8453f927eb0dc45756e605703f3fe8157deba49b8b74796763be8070e06c781031c0984ab7a0d71e5e868ad5eb47aec185af5c3624f0da1516e6bd447f06add76ef121aa8ff636b96db1f8c0df6fc93e801a540c142c2ea490723f10894e93fa7b20411df7321dc538f0d9f46bfc67f55ffee1beb6b13cc09cd4302ed907036dbbc99a34497c74f556444b7a0f5ce054ef45df81e334adec847d155869fb62ba75cc3a8baf19d84c98a2c6a2e028d384abf3131a6e41e29d2ad9678876ec78d64ad9f6c737a9fe2996df19e4fe00fcb86639439b521f1a243988cf1373bea03f4c07657e7acd677247123c0de74aa277349e87404390550f7790b0464e628b62047e8578bbed2aaf91abe0d6b4e9441b74ae95a03cec838a0294ee9f17bbf5d99a79812ad97f65eabe816e82d6c2365610a45a1f7ece112c26df4a5285e9843f81d2cde24fff46ad7101e6574a62868f14e5a8ba1e1e6ba218e998829442919400ba308dd7802b2756588ed57745c6949e091f74ce3742728d7cbdef8cf1293178e2e73299ae0952ae1277da5d907dfc19fe46ae3401ec787286120ee9805c3c9fda0e1d400d3905d994012af354555695c4027ee8df9d820ea658cec08a619b831d08786c997e85b35a1b75a3d497299011c989a84da32aab1e4b3954ac52a1fd21687a6bcc2c88729b80f9f24a21f98f12821cdf1520dec9c2ff38783cef6579c5a6679c5197345defc0d37b1262cd31c06747b7c80d834f5366c7f784039de5821273f0980102f935b286456d7f75d482f069f908e3748efe94c755c8cdfb1598a170cb5f45acea9ccc356cf8bffad6476839ba8d075d30f043d9ed9af20ae31e0d83b7d265b2881e69c7c28c581f8fb545bc0240e79ee5e6c96f31ef65f8553653c715a55591090852a9372bb2aee0c5291c3363c320495b56f6e0fb67eced4b98c6a47acb4a3a6b46f17eb2beec46e3d622396eb1d97818b49a79974ec086d6d209b0f6a4c682d89ab4bb387fc19a64dbbf39a95a1b59e388f48ca73242e32a5612f61d43096ef6984a8634f141e7cca35bbf19a8b0f597e3fae56504a7b5b9ae2126a751b9718065ef615bb19b688cd004a98efeb21dc56847bff3e8bd972897aee1b5f19462594864d8e43c79c7391d64830acc4a9bc8493644e59cbb8d39f17b27507b2a86cafc8c01f8300299acd8e511206ebd3d9ae30a97f86ac4695bb02426e52ca90921d6f8c321b676b978be4a704b6c685776bd8183b865f29900d01f2b682ba62054799021684576acaf45c29536c17c70536ad882bb6b4481aea7690b8a1134323fb2a159678a8cc295f5a6e5001ce433c2fdeb341046bf968771bda26496182206ee3bd0302becd9965ba030f379224330c827a5d469e8a471a7656d42fbf82dd1bdd6850a935c4129d88a14d285c58f810571cae261911be5e9e358e81f725506c2e75f4acbaa6bc8389700b439505fca5f3679c2f734a861054c9e1804a21c394b1c2c572d78cf60a23fec94d0acb2ad929d013b8639ab3fa37930bf934ed62cb23b8076ef1bde0f46d080583f44fd85f374b8f16da9d830046546a854bcad0e6e6e1d0ab59c94c0a377ec24786bfc6ff9ce7cd6bf9c08dbfcbed2814e55ae0a0d02ef033e3a85896ac9181eecba94b51bcf58ff636b1f4e201121dae3bc193c88d7d142a6418be9e861e612e752347619903c5b726d9ad019ad894ac2a4f29d9ab0779c2fd674dc43840e9a037bfefb66102b463881232d6d71458694723aa5e9ff4368835abdcd8dead92063455384c89ed1fce78097d9f07cf4d02cc020d672743479ceb874f20823520ab1979b09914c8e9e0b42814dc1f99da58abc38fa8f1a6ee98481a974103ee5f8235e95952dc7c36e9a00a31573a84d3f9e4fa35af818c2027d6e064e8b6282d96098e6ca27a7a0851ea4d58c307d87e201a0c5537564d06a8cc636b844ade4456a627215562e5205b85cb52c7f952dedb8dac534c4d2a2b95086c516408fc99ecbea2de73051e88bbebb6486f492199349637591411dc798f1fd07e833413180981146fc3720c03c171fad4c1e0f5702bbe0741b6edcc1e2d22be6591a99e8e5b31a2bb01f2e78dd8ec8d744eb7eec2a3023c0789b978870ccd53078fff2b8170304c5a57e6caabead14f955269974ea649585062621f65c79ba168d80d58d11b450832eb1b6847b39554ff6bfba87e812e39e7935717cba8ae4d8ecedf2ed06d7ddfcf11224eed8d2390340e98d81e1e04130537ba2c266baeb3a7baf888ad2f51dd0a8ccb2fb33939953e031e45aa25bb59fa9b176e26c3f7a7d1e233121b132617b2499ef27c7af25374bf4e2b5f8e7769bcd3172857f7e87bd676c5c2a0e9a7b7867d1c60e38e2fbc6789f713f6ceda216d022b0c8d7a79cbabb5784ea48d836f97905fa0f3542da2d0c5d79e9963d452fb56a542b85c8abd040c3fa23cf7ea8507de9eba3818edb07d307ed1b374b512438b30e21a7081442421e038dc8d4d4e8ec37f496ebdbdc23608a11dd9bc31c415e7d5fbf40f0390ee1b70cac5c4ca90b9ea6527d78ba048a302b0a204fc6b6ee2def2942b451ae21837abe548b6411df049960c7b53bae02365e338981891273d6f0658d72238006913bb2bde53733d5f8f24d9fb9e742b53ae8a468a79325f4532d013cc9ec189b6c0383ff1c39e6cf30f63014fdaeb0c84f07b0e6bc6d7b5bfa3ef8d8bc5948a9578aeadad9478d1bc984f4e12f8021ad310fa99bb85e3dc6607093d87ba6e93a51eb225a9ff5c47c3e77c345d78c8d28eb28df66ebf9ad9a7edde6648bfb798271aa41bf53f8bf6a85e3bc59e3e28dc84fd5f1e7ec9a43ed15409c94f40853e14852d18be7216938648aab89d0627c9b46d42796d73c5a6629fa0f8d98d8d3c456a1cba275bd1a18787f4d9bc6609d851ce11e1f584cb0c47a7b68454f94905d94da13ffe359e2770d4c6806d17d28f31d0266e894bf348a7aac21d1848a7c270239165a8c965eb7f2439b143a972ce52d2aa0ad228abc49fc1ae8aa09640dc0360065b62d082644a609b17c761f2c0f4b269b7c11ffc86004a262ea9fd2879da641f4c7be8a5a6c6e2f2dd1baf55c9992d50ccccb2a77d0876c575b9c0aba9d4cb99a8c90d62ee693237bd76c14fac96c3635c4a655957e2db55a2f8552099b4c2c5a90a95d74c2246e05be03b132c57764503aa6da947c9c08693bd86b9ff524ac0ff0726812abceeb5ec577efdedc80b9823e698938496b254383317d1d37e2dbbe707f0e35c36c140934c06305d011d09b51efbadcdf72ccaac3647240ee491714dd8e009d3eae662ee9c41a9c736581e55b4b348e1b3a0b6e0f0ee5cf6b0110803fcd69a810c26f331dad50addca12416a21da8d7bd3541f2ec1463960eac39d70ce9cb965ae05e8851641dfe3dfb4030b58ce3f64423df4c75de2440bf8a097b26e023dedd09656a18264de4bdfbe9cb7650d0fe315cc3ac9ff53afbedd54582e1f40ef070c2d50c0142debfe585e122322fb6ca8203946035b374a066ccf03541fe9d14d6645dda57de361a48a2fd0316fe14a97ef12d36b2075c6a8a40524f398233e65e0190e988bbfa08d0f4de47c84ea03e831c62b3da6c612a20b7a31422343df576b12e6b1b1fbe960860c232aa7a1c98a4915288853049e5877a639fef5a9f2562b33f168eb5e24a90c43aff0177c1fdb28f3afb22f2180be4d6371dcc8ca47ce295e5854e717b71164f38b7677c17cfc21ad1fccbe68125047e7cc68c5f37c1502c72ddc94ca1f8a2ffba592f49aa8010c65893d7f6046b83081f30140f6f6af3908bd61df2f7176db1e0e20fd614be49792b36fea29264e6f70234581caf88e074f7d7e7372210291875f2a56ca058fc8bbb7f157540aef5f5eba75f3a560b708bc510d654ef83fb8d587c4741c70d1988c7487a2a55d3b08a97c4c1915881079e1efee1a753f5fd5f4d2f1a540a047dca58ec75837687558a8f6ad89e7d86c1b6983a2fef672a8666ed67ba77d9ac133c1b5de06d1949e224cb52ebf7eeeecd0297009c46630f6cfbdaae36c9ef1bb16b2c6aeefa55d76f4cc43b71699a6dbc9dddf07312c0e48cae58758755b4fde807e968c6bb8eb353e20db93665a1db3be61416cd3efc5146d509cea6473c07442cd746323b8d9031ca0497d73fe6d93e76f53257f29277c114fd6a8b589d8a94fefe9ae4f3c262288e4210bf797e3580b8bc38e45f506f160b0da451f0f45cce3277e3ec5acd20bc62ef82dc7102fb494b141ce323638e9a4636912443309a2f5fd83aef0a959f0df5087f5c7b1094067ef2ef6eb80f13cfaa461e15928f89eddb4abef42ca341cb42e22f1329548ad742c66a3f54436c0d36bcc18a9f68ff9a6616cded949fcdf7869c3f56579ca0007106633c267751ecdf37d250f0a15deffa495907e8a0fd4fcf4b04307aa04d1d4244b526e8f326dc4d848c8a11982d8a1f51a86cd43cf19c2fb28aa9b54b3baf0672f478755197142614b823430e567c8e6ea957071483dbaa64f919456c9eca733365fc24761e647cb9160f993d996869721834700e774e0822c9e72fd570207a843d0c6074d8a16145a98cc739404062a5782f657454dd82d19a0389c24489310031209e43702076bc1edc870113c191eefc12e79ef686b9865aa093ae243abb25f63de6120340fee7185571396a1d21b5e191f12cf61ac1de9e2ac52b700ed5a321e6164ccc5a4135979bc372510682c1dbef7ff34961f8ee1c0be09ad98b6f86fd22cd188b5b5ff2e3712d54b628d7b9709d81fa37dc8493f963b971a8fc0ee93b006bee9e4c9cee55683a7f2e07763eba38ad6058b16bb86d2af7a869d412597197d40ec36889977d0273616e67ca64636181bf33cbdf88f0a01231db69138efaefba16817fa658abb308512e09f6ee225051fbe55b28a82a7faa06fa373669e52b05549b15a67dba1fac1dbd7809e34af89b13d8babf1a7c1f3ea26526647962b71bc6bb39e75177d14f9106616087427cbe3e753a350e835eb3603f8ab6d446fea55f501b841401a33e1e432329561af9f0484a81931f9681d3a6ca12c96a9a30f25043011876209f1f11e9a276b99f7cb347093f49c41218aecebb9c2aafa50f42fe9d8f989a025f3c8aca2953aa65f7b86c268063df5f5e81c16b251bc71828aca5b9e22292a98bf3436f7436bded57a3adb9e13ecc017eccb55670dde06e1e8c097d9f6e2d32fc83f742cfeae0371627a1f649f4b8fdc49f2361df6e3d9089e8e3ac12f3a1d9f1417011c5b26c96e390a76640baba891663457e704eac151b5378d832efb5224c17c7811998eec6c957f6f0cad821176f5ae7ccc3fb0e6bc05a3227fedf673dbf1d952ee3951dc079dbaf92659ed06abd4dee5b89a4c68366f2dc92f1f34b1e2c8c5cc8a90cdf08b6fd2cad684e4e0b2188be3ecdb756627b6ec8f9abc", 0x1000}], 0x7, &(0x7f0000001800)=[{0xb0, 0x0, 0x9, "fa5473dd5d2a289ba5163ab1ab2b7ea3dc023677feb58909929b2904d8b26b28c9e49854705e34a95fd60b5755f59d85c09cbbd15777c24c097ebde8ceb0d69195592b08bb0b0cd6ea76342452768a3f3a47ff80b16d657c4e11dcbe932a9cfee01c56b767d8a3923876d72a256d803043eb2fd464ce83a1b29454c4988dedb128410b020b6ed158372fa6c10aeed7cf2d23ef3f32f1012b395814ce4bf08e4b"}, {0x1010, 0xffff, 0x5, "471aba3630a769ac82b5f8a5245239ac0b94f97285e6ffd7f9dfe0777d0174ff0e8fe32729ffd8a805d1f38be3a93631e6be85277d716d562e827cb9a2dbac8237693ff02e1fa0e1b984243d5f85db74f363648a1025f0d8f3773a8b6334bdb10104a6ba62af8a5c6607125275a83d94b67c50ba1f534987c456d9c8e7ea753f9594d5721c21567ebfe55096b079688b43083dedb6a43d8a4544d40251dfdf877520ea7e7853e5b6998a3c901e15fec808115c90ec6e5674aadbf31cf38ef0693acb9f688e7b902dcaf4504008fd975ae4196d65ccccfcb70554361159c36cbec847a6810a10777c84e02d2c3606908d6d27ea2de9c4510909c1032bf208edf78ebf22ac52d1760cbf93b98612e39642147419693aa10ae3cbe7554434019c2be3298add4b8e848d12ba0e1b951c168b002aeb0af09839e31f69dd9f33750f6b88cdc36fe8ce26a4e3b1b1770cc69d28fb4802cedd9bb52051c531a74fd57b89f1bfa21470cc2a93fb736531ff3f269703f03ef797694c44558c61ff59207c1c7a6e179c2255c37650f3750e79c9b33a0b2024a262a8912949956935776391f36f30e4b353dd5b2919df0147cd17bb91c6e8ec6e97184e392a77e767b8b9ba1403babc880e904a59ab22d9a9a6fc208b923fa352d4b74474c61f64af74b25d6d653c6e6302518d9972d7abadd4a5cdea7cb11656579ba5d1a78c9b39380df107c2927a60b829fe9909897370916f57fed34c534c4950b2936277fb912aa41c0d193f9987ea6be4f613a04b23c7d6b33180a7c218cafdb6c69915c57cecee544532c135d9e1bfc55cd35f9ccea05fae68805718b3fd33f6e16787f065460f66e443b57e3376474738d5496b56fa8882871deb3228fa70a42372dcebe232733e3527e61767f770125216491745a8905162daff96940e8facf1f9ccad17ea254ceaa44b1053c203894bae6dd2c8bb52d88557d3baf5d844b64ea1546b647c8ac9bd966da34f1e2175b5413cc95c10f64e71905474dbdb58170eaf84eac1941b3cb61f67b1c0742b36045a17b51529dc3da176a22925073fdbd3dd46dafc8db42d430b66308eaa3c523f5be41cba4e36d5f9181e2266ce0e9da974fda566ff81d892c973b4e1c8d97e7c87b3b7038fc1fe002687a46553e722ea4a49b1a5e733957c792629cc28417a3aa6c741fc837c7bc16d1cef1f9e32c9ce1ed68b8fd78e563c27a2046a84743fb674200e0249dc517b595c1eb9d5812b131f2a8da05796b465b0a8c87eb67ffdb7de81f780ff48ff3e6012f00800305332bcf3e84bbab8fbda309d6f7e6334348fa3aa44bade874e4733a61aeeee7723da10df15229e36dbc945f9e82bc103d7b2c206866aa4a222ccadd4643bb86b66ca41a33c237d8d12c9e0a8f197319fcf67012493638b475648d64309146805547f99c34c2c78bbd0add15a567d036269f5b3df8ea7144845f32cf8d5c7a7f9767db7434bd574094ad9b4d5a631f7196748cb4ea74c631f0d6ad16dc589990d4e449bec632cb6ec2e643c95eaa7b7e18094c2f5f7854bb41e112d8f7d8068ce1321c74200790974833d54e77da7489dccd25892471dff2f8d2a887aef4dbb3607a22d70b238a765ea6bbaf3e30824ba773fb36a4e55760bc8340d72c1927c6c4697cca4fee36f538e310095ebd2c7c68d279158c289aa68207b3249516db25a169b1794108ac9446c91fdb2da903636aff8237c360faa20bdf9b57822e29b66274a8eade9b8dee2d749b3c53c5babcbbd7c1459e8e5b3cff0edc9763cff26dd90c834af3c7d89d732fa94e797cb17f15102ed6c8c077f504127818b502ec1b9b10b4a1e430a32dd06dc61cf47f4e91caeb7b981a05ccbc27adb2d29b182890e2717cdb60f3b68a0d62dd2832d39b4cf11a95b51018d09f38da40666baf2e692b45edb9cf2843a78f82a785d1e27bcba0e6e05e4fc4fb0df6e9c5c764e4cb6e64641d0fef8469fd7c2579d3d5cb72739b38f56e57341faa66610f35e5837f046a5c188650f35890c87415b363fead4f6a7ec5e0da0825fea15fb4eefb589059195abfd1de89a1800a4481e37b4d5e1f2118bbc26965a671abfc5ed1c6baf116149ce23b11c8da65e866ea27df6d862991d05cc852ee801dd21375ba4cd3d8cfffe7a70fda4a29daeaa208b38f4a0345b6d347378691a04d81f65a1aed685433acb62e2028e2a3d5b1a862169b71132986b7311d089e8ad54a9b3b1c50b005f4fe7ef5bf6a41de9dd8c5a831ec0e2215975293c611a9a83bee8ad71db97953f094eab6ca87e7a48d9a15eff5ce3bd555087673d694406cd806c24224d24c5203237c5b251b97058fab8237103a745651e2f128f774a5c66ac4293c463c7f5c4767e4f7cba11292d280aa3a5de050f1870db67b780eb5aeaa71db4d1d8b6a7b9e7176e2f5e87a9f6e32869e3cb97fd26d164ed3d443ae7caa52a2dc20d846f0be9953efb6e5f3ec051867ab8d1258f6a89a0fd39720793986e9394e063107344a830eaaaca689d3b900f22cd4676950319278fd232874e0bbe2adc6adca6a7fa4af684c88403325f71691c177b3f0cbbf332efde1911394afb55cffe434c527859e3fa21fb8967cb849d5d79ee21b7cb1dcbfc4943db57edd9ca55d1c01ee7bfb222aad878dea372b5b97d9508a7ae86900c3b17f8affeca890022ea4f8ba477065bd286817476e4d35ccdf469410de2ceeaf14652ad8533d3d6e64c238531538c35fdc89fb3b2fd3cd91417f29c7cc5d51fd9a17d471a1dbacd100a60d0eca2cdceb603aa0525d2e2d29511ef007361c7561d522bad3788658084df31174de46d1234eb368bd9bf8cfdc86b1fc5aca9bf78ec246faf59e4266279d9110815d50f4b296349a7909f1fb0efca204ee469ec958ef74a4cc888508c5e1282d07b2698c524acbbcd9f4fb00649131eb1879a0bd5b2ab5fde6a4d1f365738822b516e05c256a1fba6b898d16af74cf51baeeb965faf7f50e38a45ecbcf801462badb7c9973bf9ede6790697fa558ec56052422de695224192e37b911b5a2c6c8deae852f2ef3da623ed59e410228ba161be3de37a6da20f6921ca8d870d92ff69a15cc9be45e8eb709763bf2e5a050c05a78ac9b6715ee3393671e6ea4bf0ae87dc8514808c811ff790f4bf19cd6ded1d253d2a350b2047b1d2a53e06f4e336b521a5998d096e0c9c06324189f28787767d6b137fa2ac3693f1860120c22c32158923270ef4a63698dd81eeca0857df212185b07602a94fa49238bdd482c881c707cc815ac4ed7ef443acb1b96f2aa980f74d8a850369e7a2974579dec956988ebd712f4ad0210a9d9fbcd499ef285d1295da0e02fbc8a88e3f272c654b5b5d6860571c80097ae8ee1f1b550f8a3f78db2ec7de596a6d803cf13731746431346d5b9d38b2af1a2674f254e5ad32d66b7849de1b42d1084fe06de8aeb30f65d8f3da1721dd9c682b7734a667eb01fbb3b635be28c50788c3425d702e15ff1a23f3c559ac738eea3c87abeb2a637f53975d0e6d924f9885311dc21af5e1031df992952c98fcbc8c94be95a6020bfa5d244498f0908bd45b1c91cfda0827d5150db9c90aa11048415fe8902d5f1637b4c9aeda5f4301af72ee51b6974fffd46928cbc3ef53677aadae7476750a52e672c8f529cf239eadf09bb67da92d3699a042f7646460be703af4c06123424249e81b45377cea1b6e3fd06381c51f4d72013172e7a52538664570382e5fd81b306ba941d24cedaa7754c6b0776fa7b3210c0ff302c68c0306253b208ba23e7a8782e3bc076673eb5d0ff990c2118a3de6b502bde64ea072e3ccaf07783e53a600058186df7077d05ced4cb6bc216260ed4726606dff5663bff56f3d49f46a83a4c57b7635f2404296d07d1f023d06858fece08246615f828d3fa81e77a72a176da47fb7d078a6069fccf5b688232e0f9efac7c5a161afd573bfcbb3f58f08622ce21bb44393c0136e2c7b95597718ab06e63ca534eee0cf83cf6a7e4575b11c6dc2864e09ee255f87c15e811ab57cfe361c28ea9bc35d2c0db98ca1e8be321fbd2017bf6377e4026aa6cee6466344056e7bfea5685e8adfc2a5d8ade5709027a5522353f8981b28e2b5e90371eb335ae3b132b10e54a7b197f6490a5d282916decb8d06418c4b906deec8d265048007d02011a02d36b1440c67ac984d96ab7a6643c79897f5519c3b8b5bee2fa5a49e015d6de1defbf0804a45db6bd11230ec9f652354284b59c1d1403161757a68cfb5d832d6146ea5ef5dbc456f73e8ea395bfb64296061a3308add1f1607255b3a7c459859cff155426ecb432a5cf00e2f0b52b0fc84c927b75e3702292423a5087d50d6e00df0064ffdaab3278183da98fe9d434b12c73e7955b4ed2d983a57b43a66541c7aa1eae1eb1c7ff4281dc1775c5a61c0da2b4e3288294b5c7bf0e60835cbdae1c904882d44ca8f5f13a67a7bb9372ad904ab603a51b1f68f45346f6490cd1ee6424bff95d6912a60787b3e19cdaca75b8032f354a232acc6b38a5ec2b620c3f26ba14bbcca61ae2af5a847caf0ec65481d18522084ddcb2e5e6ce41e7c97b6af3dbd2db7e1abc4894d07c0d409ab9f402ecba668d411f652db79c651f9af59251bb44e60e70c61bc03b3f5f05299953a3d875a02fe564d0781fe25d0ef5eb84b7800d486fd3ae598555acb5b3ffecc78c946c2b230bb82004bbf51fb7732b21efbdb2de7accd754b1d8fa749cdf8c60cd34e339d1f7acab66488096984df2089ac7249ccb8fdd364d4c352c559b91e249420a789aee1d20817572c6071232002228900c2f253dd40ec845313ea507f1e748a17f659bf5fe9d62c518062f6dd5ec8e57be309bc2f3b05f751dc26171c27d567ab875734124416f47a7436f596421fde5e000e2fd49585e6aa1ce3cedf26694fa3b6639848f58e3aadb645ef91cea7a8f715c55c8bb09eee9489709feaae4758e60f6ccbae36758061a4863c5cae94d67d3e5e1e1b537b048fa41d87b69ab26744bb4eafdec6c184bac5116339c371efcb666aabef9a9e2d798c14b7f65041c99d0f125828143df9f8cdb9ade0ab74b9c70cf70b2654127bacf0609b87da6a549cfe27de2feac6865e5c2200cfda7a783e905965ea3d9e4fc16565e80980eb50a3d4aad813da8a2ffdce0bf212ee16ea631655f10b2ff9258638b22220a5cc49415ffaf47d0164918cd063c0308d0e7bd915a10ce7e06db0c4501ea541ef25075ed097f6eac8765cab8b437b3396c9bf4996a3d6283b62d76bd7cf97b5716d6e10e6295a8c50856ceedfe7bdafa92bf27de880f3f75c9c08b567ed70c8967a07e249c6bbecd1e50e5224578e862dfa47eebca1962b26b1b49a2e502d98dde0872b1f700be4cfdedac746c4e079213bfd230f1dfcdad46f084eabb276ab57dbc30f4f4435da4d06824bf524ca66340d6e807fbad7e1761bfecd027859ed0e761a219c1eed5e02cdd8cca5a0bac1a28fb9b5830b889a339dbb77b1f6b73a0d62d57a3de7a66c6b3cc41fb1c31d348181bfd7a00e8f706835568b3ccdd76adb35d89c94d1d7f156ee4a21fe6a65401c80f931ed2d70409a900bda5ac92acc04db4218f98f6bc24b68761a482f3e2fee616fd316ce6a5abe8bc8220545629fc8b77049f77876df40928f38dcfbf09ad7fb6e31023a069b78d4d87fd92f67db233443e8d6a7dfdccd88ed89175dcace907bf6eaec05f6f7f1c837ea793c73b65b95a5ce45f1b4db411b2c29d023e66fb7bb3f88394f45a06ab588f6ab14"}, {0x78, 0xffff, 0x3ff, "0e1dbf949a434553ffd2d9d4accfe6793b9a0bbc940e78ae8df47eec4a690d57f67da2533ed50782e5f35880ba3a41da075c7ce92c56547309d4750333ea4f5cb758818814307babfc2d3ce5e8d6410a98b5503468ba6d754a1ecfe9f836a3ae622e2345eaad83de"}, {0x50, 0xffff, 0x7, "aa711cf859cc5c5a0721ef68fc5b9805477c1ad3725e7aa9619a2adb7f3138bf1b3e04437eefe245e5ee89972df75751b6b21b879ee984a5d86619c7eaff1b96"}, {0x110, 0x1, 0x3, "0961a9e39a60f4ea9e0d588ae38ec0497e4c3da8bd9ebaf498dac682e2f0be6d4e73c32ef470097f1bdf3c721c1aef3d198604f967d958dd25cb25b294db9526d6a468de68c34d31d4efc7347a9fc28e71c484ac0462dabf5ae21ba09098a0cb878ebf624b1a3c73f57bb120837690bf0b90abf281d7b3e80a1013c98c9e091fb4cea241c9a57890712de392ff0dbfbf65060433ffc087566f0c7d801ac323478de4aa74fecfee7be4cb9e89c1daacbfad2f309c9ed8bcf9f9b6990382fefbf8dd9f40db3c5b94cf6326a003e2668ff8c398a05eb495a6671cf757bb19cbe5e625badc9e9c65b940da15a5510d604b7a3b7ac664056132868e4faf5975dbdb"}], 0x1298}, 0x401) semget(0x3, 0x2, 0x8) r9 = semget$private(0x0, 0x1, 0x5) r10 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b00)={r6, r10, r8}, 0xc) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000002b40)=""/4096) r11 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000003b40)={0x0, './file0\x00'}) r12 = open(&(0x7f0000003b80)='./file0\x00', 0x0, 0x2) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000003bc0)={0x1, 0x7, 0xc812, 0x5, 0x10001}) dup(r1) fsync(r11) r13 = accept$unix(r1, &(0x7f0000003c00)=@file={0x0, ""/4096}, &(0x7f0000004c40)=0x1002) fsync(r12) semget$private(0x0, 0x1, 0x101650e8cc02f050) setpgid(r4, r4) fchmod(r13, 0x40) semget$private(0x0, 0x3, 0xa) 16:01:49 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="abcc6fbb0a06f8c011273410b2b04afbb975fa8bf3384b2f357eddba7cd770b54cb1136dcaf1e334d977636aa42f832540685067c47a0015371ebf7a6e6b8021da51d5d2b05f321f0d1906b331b7367b5da9e801efeb0c73edecd2ec11c10c1ebf58245479390d8cd8a74bd6bea630", 0x6f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:01:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x87, 0x4, &(0x7f0000000100)="8840c88373e34f52a0dfad2e5e0ab1248f", 0x11) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffc6a) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:01:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x7fffffff) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x81, [{0x0, 0x8c}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x7}, {0x1}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0xffff}, {0x3, 0x7a2b}, {0x1, 0x6}, {0x3, 0xd30}, {0x2, 0xb062}, {0x2, 0x40}, {0x2, 0x80000000}, {0x3, 0x8000}, {0x2, 0x2}, {0x3, 0x46e}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0xd3}, {0x1, 0x1}, {0x3, 0x8001}, {0x3, 0x8}, {0x3, 0xe86d}, {0x2, 0x3f}, {0x3, 0xd25fe8f}, {0x0, 0x6}, {0x2, 0x8000}, {0x3}, {0x1, 0x1000}, {0x3, 0x4ad}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x1ff, 0x7, 0xfffffffffffffff7, 0x1, 0x9, 0x2ee02e6c, 0xea, 0x1, 0x1, 0x5, 0x8001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x9, 0x1) fcntl$setstatus(r1, 0x4, 0x0) 16:01:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x6, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8]) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:01:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/92) semop(0xffffffffffffffff, 0x0, 0x858d5b4028e81235) 16:01:49 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000000)="ceb43a4d45de3ea353df631088e27a32025dd9375a2f2bba80e79261d19f0151046d6845e971c2f1cdc3eda2fbec5ac0eb72", 0x32) setpgid(r2, 0x0) 16:01:49 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) 16:01:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:49 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) semget(0x1, 0x0, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="00543d5d19e7f34c8d54a79b2d8359938b05c2b47c2ff8e19f738361cb8f1b529940562623913186a7321b8b15e88b5d8e11f49e5a816092dcec1183f346984a798e56a4faf45245401487526818e8daefa776ba0de2bcdddc1b1be28dc90a454b4aa3d37a1869e5780c2bd6f6abaf9439e81f67293f84b91387587d5642c69803e4658b38c26e3d5ee47bd8e8ee822a82cab5ae83f5dc8c4ee1a744ef762de88b0dac2acbcc858dcea6f3aa4510338a2df457791ddf330b53443008a491fdfd98305dcaf83038d8f53532015926e1301ebc77e2a8ffd3a2bf56a2035de1b7a280b0ea5d3c85", 0xe6}], 0x1, 0x0, 0x0, 0xd}, 0x1) dup2(r1, r1) 16:01:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6585bfcffd6014"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x2, 0xffffffff, 0x5, 0x1}) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r1, 0x0) 16:01:49 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, r1}) 16:01:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x7ff, 0x0, 0x9, &(0x7f0000000140)) 16:01:49 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x3ff) readlinkat(r0, &(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', 0x0, 0x0) 16:01:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x200000) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:01:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x4}], 0x2, 0x1f) 16:01:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socket(0x20, 0x5, 0x11498a3e) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc004, 0x2) sync() 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x4007, 0x10001) setsockopt(r0, 0x100, 0x9, &(0x7f0000000000)="c142d733dfe767b966fd42e732abd50b63911e26d3aa6b4cbda16269aeec91f79028fa6915f8d9722855127222ce2e77bfc75fb122a629cb44ce9b5aabbed11af082411340f138d226dce8ff5eb7807234ec3eef1723ba48264fb6aa1e192255a9e9aaa5d451f9e9829e04057accb31ceb289f08eb001cef1eb2f007e889f89a4f21fd0154d0cad65598f9ce8e1e7135f086472547e33ea0c98eba67414213422cd210e2c5f8f5a46c74b82b8b0d98ea3ca5630525eafc1abef5604a012ef8", 0xbf) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:01:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ftruncate(r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) close(r1) dup(r0) flock(r1, 0x2) close(r1) clock_settime(0x3, &(0x7f0000000040)={0x5, 0xfffffffffffffffa}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f62dc6cd8dc570327757300"], 0x8) 16:01:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt(r0, 0x0, 0x1, &(0x7f0000000100)=""/81, &(0x7f0000000180)=0x51) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) r1 = getppid() getpgid(r1) close(r0) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) socketpair(0x6, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f00000000c0)=""/128, 0x80, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x10001}, 0xc) r2 = socket(0x39, 0x2, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8246f5b51fb1d9bc157c666f07743ae48e5947476c6d00fa9b32722080b40353fffff944500fa8ce0a9ffd000000c9ee6a321c99594ebfeaccf397a426199124d5cc01f4010400000fa4e56c1e634d08d14377e71c086788f68d71184196f019f1dc251f1a04caa1b194aef2a0d5306e3728555a0d54b3f69ed01b29b37301eeeb8ae859ed414a3bd645c86f1e6d0d09e33ac3cb40e18cf219fd8a9da91909b9efd508"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) sendto(r2, &(0x7f0000000040)="2db9f2f0", 0x4, 0x8, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x3f}, 0x9) r5 = shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 16:01:50 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file4\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000100)='./file4\x00', 0x8000, 0x10d) mkdirat(r0, &(0x7f0000001980)='./file0/../file0\x00', 0x4) sendmsg(r0, &(0x7f00000018c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8f, 0x75}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)="8509c37a3a81d83679e778d4ed253696d6f00ab06f6143596e96811b37e8606aa15e614ec389cf033edaa3ce43db6a9cc12c29b325f86fc8c0b03f1f9b3e0d2e1e88f64169f605f5e201ff1ac6030126f7f2e02f4f03bc15a6c345aa1de80e954e648f9393492170a77a63fc0cb320e5b128ee17fa1d238b932088f8b1497d95bf4e51754c9e0523fead85023e6c2a698f0a88db44c63343c09fdcb61a0c4e2fb834d212ae4dd90ac4832970b3370ec18f9a72a47bdb", 0xb6}, {&(0x7f0000000280)="5e0d56043eeb097fb74bd8d4f9173618a82f5e64847b8334531c2c1672b934cbd9424e946f750c2b8b99c07eb3ca09ba72e357d2a52394c4eb9a5b31fa51ce4badca2f1878316015b379fd12b124dbf8a0987c42850bc7dd0e90d1c86579f9492ed63974196e8d64097faf51e057cb638e709a60a00bf659ba27bbd4de94", 0x7e}, {&(0x7f0000000200)="e936db95104c448f538b679c130e6f2f36d92598217c7266fbebe923a93c5c62f94c759638f6c4c8e0b1c1533b75d9fd5d5bd9975ba34d6b5a64274a", 0x3c}], 0x3, &(0x7f0000000440)=[{0xc0, 0xffff, 0xdb5, "8b83a49ff83cdf737e96658aafb3da12fd97956128a6c417c3682feffe6f199f39e9bb29e72e868fc718af772539b5821dd9907b7aac4fbfa04de39dfb734efc7f03c048c81e2d85448619e5df7d392de51eccb865443825862899f9c71223905bff99984c8291bfe92c4b5570b7ac1a6b00e8e5dd8c5d1924fa76faaf072756fd1b227eb9c2070df92654ff3b0da73c060e89d80f7fefc99580a9b8aa3e1faa36385bfad315e797e613565392"}, {0x68, 0xffff, 0x9, "59e8e91422a576fb2726b5907d46e596a872abdf765713725c5fc04fa68636e1356dc15a2324d537e771ac2c0fe6ce78501304aca90c5a1895433901fd01aeba1eedf64e81f878a0ad3a6d34ad97bde571821c"}, {0xc0, 0x0, 0x5, "b4ee80f11cd118f27a9660436cc719e95f21d02ebf1d5c4e8f7e6e924b6f9e5c671407b9cdffa38e810adf76b803e086ff0c8c136d6b1f0b96e1d1c0cf7602da45683755c9d732091c793d6783a54fefb8a481a257e9c49fbf3974029c9d0e18e480288266f9f476c56b0e4d3f9427e58a116c5383021f9e99808b0fc746f902a50c4a14e1a0533d2632086ee3734519b4fcd5d65491646b03343c22a9560cf23fe1ec529c0d09d883c2f6fe0f"}, {0x68, 0xffff, 0x8, "39b75fcf6fa6149f5815a531bfe3a95a9787d817ef90b5e26a882cb51607a99be6bba351fa0eab01e0399119667dca316acf10387cf579364f2f5ab829698efd82ceffbee1af7b434aba793cea494c0d962ac3"}, {0x80, 0x1, 0x100000000, "db407a544fdd90adb802000fae280282ef1258d1278ddcca6be2cb41aad26e6be11842c16353743e7a50ef4a1a315715c0f9efc4aa8e1db1334e0c6864f41c1167c66fc86a4420027f460d7fdfb6139b4290d380c8a767fa9264b6bd900abade0584d284f13f175e0de0e20b"}, {0xb0, 0x1, 0x100000000, "b9950bcc13e884898441c6bf20f58b7641936a9bde127c0ff866b090fd034fb7cee192825848af99986d070ef2be614f531834be0ed0125eaf14836f5c36199277b30dc6ac15e13e661faf68205fe796de594b621440d6f436b2e0d342b57766e2a59214368c2437c0bd99fbbbe2b7769a6abbd4ba1dbd0c83527811a57375ba08d530d3c8005fd393bcf8ed0d82d7e6e717febfe78355fc1ed99d9a9d7824"}, {0xb8, 0xffff, 0x23cba73c, "720ea5e4c943588c8c59d866c4b9dcf32279e7859ce1d816c898dc4d33198aa6f5d0b4fcc056e5e638e27fb9ea5fca888cca98306da0afe4d2b99fdf62ff3739b36a30c11dd197c388dda812538ed0b6d062ed66e2170e98f2276f0e9cc1b9236e3097e6117b1fd9535b74cfdb9933f3f9e6e35a5383941e66e22b4f50367752546cefab67d871320091617dd35dccae8ee8401948203d65e1b2342209ddc22859bdad106bb8"}, {0x1010, 0x1, 0x9, "65171015ac48c7174cd676f2990f39b28553187976d3cec7727f7ed8b6855d02923710a67c91d78b307074e31bcea82e4679fac0427ced537fc52471679bca8286ec9c9a5da5bac0583dee7333c07aff9dc1295cfa6b84ffc4d03b5a781fa85dd43e816dc21b89dba665829b8b6f65c4a2ffd8cb2163d62f0711a7a442e36610b21bdb4051c1795dd409c7ef78408fcaa7de95a332d4e5127007f0db01a59635726bef3f03a4a0206a76a6030f3021523880136f2459eb1633b92ade6a57bc3c004b069831411acb3c3920ba357240f462390a963061f7b5ab17f89e72e4b822ac3c71934f378464e66f13752abc6ecb4b9bcda5f8b5e5b713096b7c7bbd6589c0f9f042e437e6c693e21ac9a9e9e4ee7e78931f0e13f858144f252ec07aa2bb0ace03b212e4dbdcb930e0cd2cceb91c1163496f55911446e86689075acfdc6edb5c5a3826622b5674dfadbb50c1e72c96c6c390d010868d020db55555d9528e3629e5601cb8047fbba687b1f4e2db7d18f2fc8df114939b811adb3ca3619f388da35eac5ede5cc33c89e88d8c59e126f73671d75e2a5e13fa4d2edc6897a4bedb9d5b36f5c7c9a4144e8a964e104a7afeb6c37ccc5c7d06e5245299258818a6ee19582a38bd35384a4c43d1d43a0cb8fd5630ecd114c1d3b59b04a946ff0a706103e9ef69e900d618aa4f3252dd15793f7dd4341b2de097b77540c9458daad4ad63aa66972025f353d5c28eebab554c9a3c18ca9540acb5a22d150dc390cc3e41010db286f03e48a94bc777822c6a4d23e23f35b2a44658b016fc8f5b150fd36431a1af5108c53650c528b260177dedda93bc50582ed518e4c7470335a2614c44a7dc70d99827d26378ff4e648f8bd7e24fa35c33ea7f77fe397f3e3752e46eb42999791ec8a0c30bf6fdf70b4c8fe6b18763a1284c31db8961fb502956dc681294d0cf7d18eab651e9c0619ce297418005fa56a17ac78d7550a802b6f66e1fb9802486985638236c67bfde088a4dbaa6c7e57a8d0eec3c4af2f185b53b4bbed4d99682ad4a7195dd7d8b7de9d5cab24ef7a61bc44efc71dd098551d7e91288e42ebdd7d9bc4d4a0d5e784ffa67dfe255c1d2cfbf823759ad7eb42de6a7e85597a1d44a0caf0be9efc3e74b7f03842e774c983d147da6e960a2ea3a5c3a4e178a94768e6c36082cc8c38c274bcae15b6f32d69a6436bfd940bb42a470c6a03ee6cad6a1883ef468fbff91f1ec1a90dfc4d7c6ea83d2f13c2289a7bfc9064b95a5e501b5400ec738a7de06ac0cf16ef5d2fd98ef0a330f882a95fd58c7e7ba6a430cbf8a0354a2a5bb361d4c121083732ed525a1e003a6ecc4063f163bee71ce6b6565170ea6f98234fc019de492738611b60d159a2cf1b93d48a4633fa8c3da5e04734458ead128c6337f7ddf976143f546b1f5ac0c5d6ce20b59f4148e94a550aa2e9ce28df311c067a0d4612164113ea8ab8a3456c2326e60f89dd8120ecefbadeb0b8cf5ba82a6f1508868f260e6acc88da65ecd83c185f46c2d4b8a73e631613c01271453bf93afd43c1771b48d955ec991bb4dcdc0a1088dd2b4f59e8ebe19986dba892913ae034a2d50c5123b7aff956be134f49795110c5482b958d2e1d18a4cdbc21a9a88e90129ec34546e78e41bb35a8667774fa46e62c21cc4d32673ace9f7d06a5f4e53485e6f45d495feff5d17b8d86c876d033a52ef735dc71a0b46ff3908d60a65c454a3a5c6c6541d0fc199028d1ef8bbb33a38f0c80127afab2f2cdd3aeffdb03b40afafce8f7461c1a59c9089c55b8ac284a9d3bcff74d7c6162e0e97c2ae56a36cf5d7accf14ab4a00d016a91a6861696a56cacf401d91632e43e06d7a2f9a2e3e002825cdb496e127791978320574977705c4b3b135bf424a3bf0d062603e10715503153cc2ded77c004f238631c81900ab252af998bc5235a24d0997db1e1a57883993d7f35091e858eff1e2d792623030d4381ba9dc4f49a11bed1de35a7c5d8c5806e7d01f790f9ec982ac7a3c72235e643a4bde02ee7388ea62b3303bdbccb92ca3773305fd0d111fb6a9aa1b90f7b9241083ba5fd4a1e556ad416886fef4276d8053229fe1f6c9d12a45f8940d841eaaf05c6b3a1ec501a8c9c6c6d7c26047295fbed325489a395fedc31a93ad9307976a39d281214ca8f0332f8192a70e96ba572f2e4afd67f632b48487b495baa7e4497a3b7a10620f770f2c4e6562064ee93e5652d49f78c86fd127b8783f917ea9ebff2bb809258063eba1f838f414579c26f6a67b7038f7474d3c456b970585e498bb8d6c0c735f8e4334469968ed61cd893c384068dc6af9103c063c16b82f9a4762d3a13c9c754daa7388c8e2eb9822351ec7726af5a76e9faea2d7c7aaa816cced19315c7a37b31d413f2911af3bd018c8e03dcb802ed5b8225538c9ad81afca31364d9d6ac89b49ca58ae65bd477e364cfeb9f540831a4a45d779935377e0c55334f4292ed28cecc5cde295367052fe5ed55055d21f881041156b45242263ed32e546d231910ac94d126ddb0b034d6bff37d2de3905815dbb9c84ccf9fd0a171e493990fca1ff08bfea4b0938606eaa9e974b3baa649d9507e8029f9af717ea6606fd03cb56035fcfd7f3b8ef404c396061ed5ea6b60929462bbbbc9de8139c9ace6c919e478f0afb93e9d88ddc32b3ad66d86ddc8a09a8ab95af03bfb8310ea7cd9b6facbdd77440d6347a17e15568fbf8b5c9b6b5ee80afe8203fe8af4cd46add0abda5e578d1ffecb3491daebe538ecbf1ae5cca5a394e09592abdd465cab18533736ece386d93416f8f51e71586be82c736f65ab97e205dbade9692809ae0294e03965b70372e9f53d720ab7dc89572ad03c7f8543867024006f49aab9edd61c3c3ddbc813b407cf038fe50c5db2137e253e45148b37468a265942f14d0265f0c74c48fb2c3c5429b79f4677e5e39bd2a305acecb440153f7cf28e351cb15d8b6103d532e635bdeaa63e7c356d5bd8b4e983d2a43c779628487c086ab860be282390796ea39aad8d2c953573f42cae5cbd488d1fc1391b028a3807126acef27773a7c539935f710f8b651a8f688617b6d14381c8ffe2cb816c5f9c0cc5494b402da491aa18f78e8dc349685d5427ae64e43b4ed33b4166b84b9ce01467ae1fad7650deb0d8f80e872478c8a5ea102f2ed10dd68de7473cf5828bfec2e775a60be64ab44052d07e93fa577b9c89f61529344ab04fa1eda0667fe7f37776ae2c7cf283b7a1595789113ef41c4b3737e1a2c44f2b374a49178459eb9ad1bf7116ed54d1c7f9a120b22ce60ac136560cee0544cf7dedaf89a3fd5eef0d42cd1932ee75802e6ba9112e3e92e3f7be1b0a0662e882fc5636f78c724cf854ab188ba045e802947f491d9e73e908a0df1aabedec0bb3e89f3a5d52ea5ccc75e6f5d8c0476c87587dabbfedcba6103ef1bc4433a62229f1ae8a11ef9b092ae69935c8e5e7e386a3b7b5ed62070050646fa2db58113a8915343e8bb33a47a1daa217010e677ed8a43f72f47ff44119601b5f4e1b968b3ef1693b82530eb31ffbe99066f9e6199cdb5dc1f4ba84a6f0914552a6f0f2a741a9ac4b51627292855c38d327d6b0f392a23d6fa0b8e4f84ac3d8a0636d4752bf296b4649fd1bbd0c4a78e64f9b18d9b122a2007e501089785cf34da7ad8a5cba7d5febb70c60164f32dad45891ce3eaa867160997ee16f59a6d9dc2444032ae50561e219352e9ddc9ea19bf11642a0c44b001a3eb69ff221f4b26d3c09c5842d171fa69f97c4cd3bf9edd180aca52854bf14cb8e770a8993345bca91bb634d09641ccdb0ef5ace24454ba319df94aa075cd7d4480c85c9756043e50e8ddf6bc63ae03f5c15aa7308bb1cc060f38bb1b3e7b8ceec08efdf8d25cecec56dcbb00be875788e070a3c482bcada41b58f4e507894c8ac91de73ddaf646fa82dcb299b55cb408d7616d4330d669e9df71ea738ebb293d9df25cc0ad2b050718cbaec4265dd7ed668f471e85f3b86c000d398316ff25354c1119475b23499157e6c16a03f19f93d73e29c883b4468f3b383c5110ad0305a5b06c781ebbcc0f981d608eefa286f10ffeec952c11d87f8a13686d2966eb96b2a7412ba17c5e97d93ea81cbfb855921c3108b8d03b43374195ea74c26c84068bc7dcf8e725ffacf85e16496325e9e6f8bd5f986e60164fd7020f36b751d2debff823eb5d26045a97cc827a66d93cf60ba497e2e2088df955475e2003583fdcdcffeb323e7d5c8ae4d0f3faa43121611d665bc55641ba79f0cca43088984255659ad1a7b39e81f1df7e7b93fff02b6a8479af95a66d53d55901151dd531bb8a28486674892a031f6bf2197cc6d2a3e571426c796acf9c16ee90b839081d8c1fedaaa1dd1f3ae8992569c1299aaab84b6537421905f529b82fb8808f20df10ea3b22ad32ddd8deb69e65ad56ebd462192dced8c13babee497aa7578ab1c59d927f5f8399d3b7170e54ff3f5b03ddca8a686e7806d22fe1574967d9bb47dfc03b9425c88d880515bd0fe761914ac028f4cc8c2cd026946b89c8dc49bfb17a2e81d40eb2f9060c225b900ab1608dd5726631a8d5ecd676e516bfc1d8c62a677c285f0ac7b72d08db4d96ad8a2f91fec1385928d3aad11b96665437553fecf0ea09d2c5008e0a13ebd62f259d3a715474514b117c16fb6ecf1eeb2a1ff0607c34ab33e111069ae5be3cb34fbd78cbd8267ce5d079f22556301357260e58f753c064736f3b3ed657bbf2f2a99177c05fa66c90906e239acddf04f2194ec8b2e73582684c751c0f4cefab95e15235ebd4e7e84ca966dd0946c2be2889d83b121512000c898f85ed41b30714296c7de889b30321c77d088d8b23181c8d83565a2912169b81b5d4291bc1383e0bd1dcace6739879bded4c42ce9551f54c38713f4dc6cea439054a8cf2a403a7296a3962376b3e80c1a4df0bdf8bad6ef977dac6796c250d72d47669350ebf5467de987e80fa995968c398f3713f1de380214c9c16044c003621bad0d0c78ec56b81b964d5d7e2c6325d6eef2163c3d93f5c548c443333496efdda3d00c966ea6da485c99c734050cbc3f30e28de13831170c0d00bb5037cd002b76f82e015e34b20b28919b4ddcace34918091d0acbf97da1a1002b50c07623722c21bbebe836dac4db8dd51bafb18e21c89632148adaafe2766a65e1030b21ef0080c662db141059f0eb5fa83427903f9558958a298cd62749b75a8a0adc3a49d4275254981ddb71d001374784ede9abbc953d4f0f1be9bf2bbbdd1afba26f0ca25208534b6a3a32345a167f39d7cfa41f57b3b1eabfeb41bffffcaea9d035a789722eddfacad547ab89003d5938679a6a64a8d58262d2225783fbb8ebe22f54b9e092e4f0444116b0dc50ad1d92c06484f3b5a906a0e2a32349357acf0792b647a127cf3cd8a9fe92affaa64dc1f5bd45022178828c333cfec46c4d34a1782f1fbe97674c00e4101be91440e2c4f7bd4d305e8354c398a0ca3732287a3ca5d3ea56c6700d15cd24b6e8554001e83783391913aa9e9a25e0ccaed89859b0c1e7c01489fd5986a22ca008d2343e0a9a54446391fbd53bf99fdf2cf196df27db7da50107c4a4c294522d442e238301ce73f6a227a1763d0a669043695dcc5c3faaa07b8fe69d243f386c6a3a51d592104f911e7dfadbd8fdfb53957a1747d2c02e883a9825048177c9ca5b203ecb21a0be804bb3b0a6d3004afa3caa79f56495aa2c26782cb63f80acf0cecd7354cac6f381a335a249c3c"}], 0x1448}, 0x406) 16:01:50 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = dup(0xffffffffffffffff) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000740)) r13 = kqueue() socketpair(0x0, 0x0, 0x9, &(0x7f0000000780)={0xffffffffffffffff}) pipe(&(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x880, 0x0) r19 = kqueue() r20 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r21 = open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x80, 0x20) r22 = accept(0xffffffffffffff9c, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) r23 = open(&(0x7f0000000a00)='./file1\x00', 0x10000, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/tty\x00', 0x20020, 0x0) r26 = socket$unix(0x1, 0x7, 0x0) r27 = getpgrp() r28 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r30 = open(&(0x7f0000000b40)='./file0\x00', 0x0, 0x9) r31 = open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) r32 = socket$inet6(0x18, 0x4, 0x10001) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x0, 0x0) r34 = socket$inet(0x2, 0x7, 0x4) r35 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000c00)=0x1002) r36 = open(&(0x7f0000000c40)='./file0\x00', 0x10000, 0x80) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x20, 0x0) r38 = dup(0xffffffffffffff9c) r39 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="73a9d8996a6976da2528b614c86ea3d70a762703b5efa39cb9fd9397581727d44ec77151e97d3acae7545ce9", 0x2c}, {&(0x7f0000000140)="2b240d0e99b833d214086040bacc7f4cf8014254df5b525208a81f326bc0b9fbee47cc34287b6dacee6eadbe76bdb328b7289a0915393cde60ebe86184a697cc24e3764707fa8f06b21b4e8a77a56c", 0x4f}, {&(0x7f00000001c0)="c044f629b28e30c26e42b6584e6fe5b3833f479cb2cfb3110f97aff3f3d537b9847803198b84e8de9f337ceb52dde598df5b12e001c911cb8896061b28812beb99353a5cf2b9fb6e60c3929e5ceb7cb461e63dbf39142732cc5e6d141874db32dc5973646680657702b7569b0a2da08e56800ee2f16f", 0x76}, {&(0x7f0000000240)="79191f42511ced6837847152d2adf9577e", 0x11}, {&(0x7f0000000280)="52c771aae859a58b4961dedd6ca8055d8765ee7a3244ffc2de52e62213416a70c20792f8b76972d77fb5ef29ed1eb32ce57e9bb2d84b394c1dd250965c7c283ff38f784d1aec94d4cdfa2a7f0f235c2a271d69b7b93ab2d5b4f35a9eaeed00aa8bde18c04fead220cacba6e19e81368053e1a049e64e7c34731aa3fa9e25a9188ca4307a1443f623f6df406b3d4d562bd772bb7c71a97ab84b2801d1fa64a38b97fb514aa84ed01b8015e132df4321d0befb48e6e72d5558e9e51a32118c938d41c3c1dbb326168112d400390175274c4e6b52e5d01e651493217be6c3fd3d3041284f", 0xe3}, {&(0x7f0000000380)="fd4cbf6ea7c13e8e9c64794b0d9b606448a5bdb05190feb62bc52097594144789821211ecc8f31249c956b6a60812f8656d95521507448eab3b88ffa148ad871b2f2dbdcdd", 0x45}, {&(0x7f0000000400)="4a24609710a1e2b21ff12997c1903bd9f37c3962f93eefd1b09b6f8c0cf2726c2f5f6c663950e684550aaff323", 0x2d}], 0x7, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x38, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35, r36, r37, r38, r39]}, @rights={0x18, 0xffff, 0x1, [r40]}], 0x148, 0x408}, 0x8) r41 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r41, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653800"], 0xa, 0x0}, 0x0) 16:01:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x11}], 0x400000009130dbf, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xffffffffffffffa9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) poll(&(0x7f0000000100)=[{r0, 0x50}, {r0, 0x2}, {r0, 0x8}], 0x3, 0xdbf3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x7f, 0x1, 0xfff, "aa5b8244a115f815af1a93c1ec8700646600", 0x0, 0x4}) chmod(&(0x7f0000000180)='./file0\x00', 0x90) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x7fffffff, 0x5, 0x6b89}, 0xc) close(r0) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='\x00', 0x10, 0x653d) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:01:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x100, 0x4, './file0\x00', 0x1000, 0x400, 0x101, 0x7}) 16:01:51 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x18) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:01:51 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:01:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5, 0x2}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xffff, 0x4, 0x1, 0x9, 0x1ff, 0x3, 0x2, 0x0, 0xffffffffffff0001, 0x2}) 16:01:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x100) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x101, 0x4, 0x7fffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:01:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000000, './file0\x00'}) 16:01:52 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) fcntl$setstatus(r0, 0x4, 0xc8) dup(r1) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 16:01:52 executing program 0: semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semget(0x1, 0x1, 0x600) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x7, 0x100, './bus/file0\x00', 0x1, 0xaa36, 0xff, 0x3}) 16:01:52 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x26, 0x0, 0x7) r1 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x101, 0x819, 0x1, 0xffffffffffffffe1, 0xe6a5, 0xae, 0x0, 0x1, 0x40}) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0xfffffffffffffd6d) pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b31a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b31a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b31a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b31a23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b31a24000 didn't change! 16:01:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = dup(0xffffffffffffff9c) listen(r2, 0x9) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x80000001) connect$inet6(r3, &(0x7f00000003c0), 0xc) getpgrp() listen(r3, 0x0) pckbd_enable: command error 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) dup(r0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) pckbd_enable: command error 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:01:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) r2 = semget(0x3, 0x2, 0x281) semop(r2, &(0x7f00000000c0)=[{0x0, 0x2, 0x800}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x1, 0xff, 0x1800}, {0x4, 0x866}, {0x1, 0x6, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0xc4, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x9, 0x1000}], 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff8) 16:01:54 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:01:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kqueue() recvfrom(r0, &(0x7f0000000040)=""/235, 0xeb, 0x40, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x40) 16:01:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x8, 0x200, 0x1, "020cac2aad8be838df0b3016a531dd3167d35dd6", 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffe) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x108, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1ff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:54 executing program 1: syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7fffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:01:55 executing program 0: setgroups(0xe1, 0xfffffffffffffffe) 16:01:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/110, 0x6e}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 16:01:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0x5, 0x9, "ffcec221d7b7e729cbdacafe39600b692ec8e40b", 0x5, 0x5}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xb98, 0x100}) syz_open_pts() 16:01:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000000)) r2 = semget(0x3, 0x2, 0x4) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r5, r6, 0x12, 0x2}, 0x4f, 0x6, 0x1}) close(r0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r7, 0x48}, {r0, 0x80}, {r0, 0x40}, {r7, 0x182}, {r0, 0x2a46814d6a400a64}, {r7, 0x91}], 0x6, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xa, 0x8, 0x4, 0x1, "6b7f0eb9ae7b625cba1188554d3bfd00080000f6", 0x0, 0x10000}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:01:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4ba83b55) 16:01:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="2cf4be3b0e814193b691208e0a1d38065f386f12a1d1e160716d55458a0b643134ddfbaf5f36a336149434fcc2a96a5c8c7a4c1ab5f277324415896b0b23bafcd35a3a496b0b77711e9dabfceb6337faeeccd1145cc432742d63690ab9ec014d2121c5ce0021184ab88d005b301333919f6cb18c83ba141b2bb949e62846e7e203a8a706f15d5f1f65b8b2c19fa3c29f268e5c47333e70ed4f5c2e198fa26f1601e23d27182e8fefa9efb3ddc0988354362925c7221f959973d4c75b8070dc7b7cf44832b0b790b37567", 0xca, 0x2, 0x0, 0x0) 16:01:55 executing program 0: mlockall(0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000b66000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x4012, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/43) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x82, 0x2) 16:01:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) 16:01:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0xffffffff, r1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001240)=""/217, 0xd9) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:01:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0x80000a00) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)) 16:01:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x108, 0xfffffffffffffffb) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000380)='./file0/file0\x00', 0x400, 0x48) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)=0xffffffbc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r5, r4) setgroups(0x1, &(0x7f0000000040)=[0x0]) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') r6 = dup2(r1, r1) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000004c0)={0x5, 0x2, {0x0, 0x7}}) mkdir(&(0x7f0000000540)='./file0/file0/file0\x00', 0x20) setuid(0xee01) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) lchown(&(0x7f0000000480)='./file0\x00', r5, r3) mkdir(&(0x7f0000000500)='./file0\x00', 0x21) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) chdir(&(0x7f00000003c0)='./file0/file0\x00') 16:01:56 executing program 0: r0 = socket(0x20000000001b, 0x1, 0x100) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:56 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x7fffffff, 0xffffffffffff0001, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/199, 0xc7}], 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') close(r0) mknod(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:01:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) 16:01:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="3bf1ab16", 0x4, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getgid() setgid(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() r0 = geteuid() setuid(r0) socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x9, 0x3463944d, 0x4, 0x1, 0x80000001, 0x28, 0x7ff, 0x0, 0x0, 0x4, 0x10001}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0xfffffffffffffef1) 16:01:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:01:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="2c77b82a7bc5d99465e4ff5d38454974e12244f8c2ff6d8af93fada024e0096549ff70d39f877ef8905a8ef1e4329f5c6e25ba645aab93c77f1fbca2299b464d73df72ad5ed41d8419e7f5818515eb47ae4075f4d18a1b2122e959ef61bfb305eab1e0f87f13cb29ff6cd43b03636a57ca437723", 0x74}, {&(0x7f00000002c0)="5cfa61efa69d23", 0x7}, {&(0x7f0000000300)="e0fc65ac954eb19389ea40b255700be5a143616ab4889ad39d8bab0c6eb8c17a9aced6153e9c886220d59461b0e2ad5d0f3e45e7a0e5020524686474d00fde84606ad4c21f6d5e4eab629e69acfe5aa3b4adc3c396e2bb69a99298d93c157c6a1ca9e46c7bef9ec76686cc0e719875a0ad612ab2c4ed6ebbfeb4de78946fc5779b1a4edcb6e1ea3ac94c5386a9b610d4b0e2f8278519eac160e60856562df7005ec36caacb7be0185a0fe7e46d51a0196ee1c07765ec5915375bccb570fb41f3a319cfd520aaf62056de7d55a128dbb18ac8a48480435e4199b71586610333b1c75c71a36ff8f2bc3eda3c676b77670c49d37c", 0xf3}, {&(0x7f0000000400)}, {&(0x7f0000000480)="cdc2cddb02900d9e5c70ea7a79e77ee0d14975c718a2e19405aedad284f151215242e50c8c87d2d8ae75d386bc4af4f43c28875a7140d6984fe367de329e2ed53e2dc10a75761cfe0f13b8630959246e94e18e812aeebab6f18c91f10bfb1fa13d8940e04d71321d5d34c3fa7a7db36c877342acb68064f168458ad24243702e5f2bea3f6c8fe9ff181a5df01c68f1e1562b71e0d27e5ed360265ccd68909723c295892c1471bde7ffcbc6c100b9a24c5e5cf48ea2a5c14036b530242edc67894505f0d7a156780219c305f6ce4f3602f31830e221db3189c35f33ce6a5c579f4e217d781654", 0xe6}, {&(0x7f0000000580)="43695d14a84341f7f05acfd6e456f5bf1f7111f9f13269defe1d71d0c0667d1c7203d7848f4219d7b1f56d3870b6c803b61c7d42f8063b83fbe4bc148b8253426383f8579ed846a3d758d1533bc747cc8000eea7df334de49de73a605cf2b691cef63307310a031042912b623fba9421b67ec0bf03bb1315320422161dceb71b9d21e0a39f8409e1efdeb0ec3212767ec7e94c954d1b3e1793e2fb6e311b32c77d83265ba46345c2c1dbcdecca9f2844ffbb42f322", 0xb5}, {&(0x7f0000000640)="cbfb81be56dec8a82346c92cb63bfac22c428786b8266babc261a87d6a6335e537980a0a0dc16b25a3311fc3f542ee565377894d4104da2ccc87f2648a4eeae06cada0a79977", 0x46}], 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:01:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x1ff, 0x4, './bus\x00', 0x8643, 0x7f, 0x81, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc2, 0x2000088) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000180)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="428cdc8457c3cbd5821aff6db074757cd893e1887f0e6170affd9f8ea4290b9eed4ee4528fd6293ccb56f63ff5cf42de9fd27b3db01c4862e2f711799d8b72ca582c5bd94bd89b29da6cbda1c1bdde840089339529306e5bfcca8a702de7b8ffebb2e5446c", 0x65}], 0x1) 16:01:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="dfd1eb69daa549520430112cef228e9ddf3b3f8d486eccb7b42fec1fb2141c42d202b76701ebf658d4b38b97522604effb05e6e0b393aafbc26aed2ddbe7660f6ed778ec9eac85d4f30f0adf81377a4017c4e2aa9cb59a12371d355034e96b564a6b87de1e865fe582a512f146de77c1749e75e5588d82421dd16c2772a1e30bc605c68c49e553c9361e872e868092087848a5a66cb1b9a1e9582f02c62f9abe1bc2e1ee89d71439a956f89a6013104edbccfb91b461a4c576e760ffca5b3a3b5fa41848a92e5dca9b63f3f866450f4a8b823876c35d385ff7d20cf73eb7ae6659f46a4accdc466acee1168421db6500e4dd43", 0xf3}, {&(0x7f0000000280)="4cbdbdae7644cbcc7eb745d67d999344009012c3f4d98be24447617c50c3fcb2c7acf89b87b4e567b999ca5d025ecd97da9e54a0c27e8b140b39f7ab20bb2feeb6b5d43cc9594c0e577e893b5ce67339cec8da60cd8fd79cdd13dbfa2cb0757358fd805aaeae7cea0cf811a1b4a0d02049e20b", 0x73}], 0x2, 0x0, 0x0, 0x8}, 0x0) socketpair$unix(0x1, 0x8020000000000001, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0xffffffffffffff57, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r2, r1) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000000000, 0x9) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:01:57 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:01:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:01:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) 16:01:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) mprotect(&(0x7f0000195000/0x4000)=nil, 0x4000, 0x1) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040)) 16:01:57 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="a45b566ba416524d7f1e066cd873346d7da44fc9e8397c01dfa646d20400299fca3deb2267853edbe92e891779cf928e19c8599c9247419a0ec589eb480c428aa640679bbab5176f43ccdfb4d72fcaa64123ca029d063551b361ea30cb8e6124f86f9ada2e80b7fa0f3f5af9c2432a82e9e913cdfc0ca7bdd81f08eac13737c2de855dacef88bb4b56047337e2cd218973f0ae79688842460ea9474af438e9eec744a93b64aea4984fa7ff05d840ec40f585c9d627f44ed94fb02dfa", 0xbc, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:01:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8) 16:01:57 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) shutdown(r0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:01:57 executing program 1: r0 = socket(0x6, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x3ff, 0x4) r1 = socket$inet6(0x18, 0x8004, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000240)=0x6, 0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="99bd0e08dd360698f1663870efd68c1b0c2bc68486d752931aac2165cd033162cc84d038e3c91668808198a859526c8e89c5081d346e5e24c970812ebc344c9a42961640ecd46125af93f4fcdd97ce2b8ea6835d58d5cc1c564fe595c8d9d06a0d1a095501f09120133bfd808b6a1424030d59a93cb3aa1bd74c836fed7662bd73013c36fade38ca3118f58ef75a8c667d60c53dfe7509ece44f0cf7372d6bf648eced903e00a430d9305f0bbcc298716ef95509195b3a636ad764c63a5eea88efe2f61d0df2735027ccdc", 0xcb}, {&(0x7f0000000100)="2a00f23507f72ff1814cc95e74a52b31460d911b8baab443def139358a5fb81d6bbef8b4466c0689a4514935affc94e93c2b9ed376e0c0e87ad5d4f1373dbc95b2730863175b1634b490d34d4caca9be9f667bdaba9e2163eb2e8d465d96d82600b1bd7b324c22efc2280a352169c8a33577c4838d2cb98a3c23ca96648874b31a7f12f84d485788c0e17e6cef218d35390bc53745f4a07e1800501d7063f13696495bc4c6582c52ab300f1fe0b5dbe2d6a4dbec585bb0161293bee78158", 0xbe}, {&(0x7f0000000240)}], 0x3, 0x0) 16:01:57 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r8, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r9 = dup(0xffffffffffffff9c) readlinkat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r10 = dup(r9) r11 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r11, &(0x7f0000000000), 0x2aaaaaaaaaaaab73) sendto$unix(r9, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r9, 0x100000000) connect(r9, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r8}, 0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000640)) r12 = msgget(0x1, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x8, r1, r8, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r13 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) close(r9) shmctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0x6, r7, r8, r1, r5, 0x1, 0xb}, 0x1, 0x4bd, r4, r6, 0x2, 0x64, 0xfffffffffffffff9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x81]) 16:01:57 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) 16:01:57 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x10) r1 = dup(r0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x1000, r2}) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:57 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:57 executing program 0: getgroups(0xff9c, 0xffffffffffffffff) 16:01:57 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x8004, 0xfffffffffffffffe) r0 = kqueue() fsync(r0) 16:01:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x0, 0x1) poll(&(0x7f0000000000)=[{r2, 0x22}, {r2}, {r2, 0x3}, {r2, 0x8}, {r2, 0x100}, {r2}], 0x6, 0x0) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xf2, 0x1200000000000, 0xffffffffffffff00, 0x3, "f83ff74d6c67e9cb1acf3527a0e40931d6cc83a8", 0x8, 0x100000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0xd10, "b0000000000000000000000000001500"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000140)="089e9a0502542b32043310c1a9aa00d9723633c68a261d27966be5347d62a38cc5199aabb935b01fd0f5f14db4559e832d43441a0257a9dbf67939323007a0a2466f192f6a6d96b30ca0d8654485137eb43d21002a7e5e21b147b6dddef7195045368bbbcbcbf21133ad71823e66229863ce2bfca92243bb2cb1a8c7390847716069e30a8cca0e3bdc033f153d8d23a0557cf9adfb6d37d19feacdd245a1e731a66c44c5708cca701ee12cc6fa6ccfd72a18db6d6e3bab07de75846e967a931c708321fa4222a03648f27cbfda3c510deff667fbc3a33fc789aaaa905aed0899d18a8ba2d8b8cea915081c0fa071b17b602bee4b537caa", 0xf7, 0xa, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffda8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) 16:01:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1041}], 0x1, 0x2000000000000) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) 16:01:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) clock_settime(0x3, &(0x7f0000000040)={0x740, 0x2}) r1 = msgget$private(0x0, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x441, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000200)={0x1, 0x8000}) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xff800000, r2, r3, r4, r5, 0x20, 0xf}, 0xdf1, 0x0, r7, r8, 0x5, 0x8001, 0xfffffffffffffffa, 0xfffffffffffffbff}) 16:01:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) getpid() fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xbb) 16:01:58 executing program 0: socket$inet6(0x18, 0x4, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb000000000200000000dec16ca99996003e17058b455f5d1fff981bd3d06d3a8dfaead3d5346adabaaddbb623a30d86ad7edfe2a60c56921b5530c694e8a568305206dece80a7b74438071e107bef3def09e758f314088ad2e278e77fc0e9dec4d45bcd123d86508a"], 0x1, 0x0}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x20, 0x8, 0x1, 0x1, 0x4, 0x1000, 0x6, 0x0, 0x1, 0x0, 0x800}) 16:01:58 executing program 1: r0 = open(&(0x7f0000001300)='./file0\x00', 0x10a00, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/93, 0x5d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x841, &(0x7f0000001280)={0x2, 0x0}, 0xc) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) 16:01:58 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18182, 0x120) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xb06, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x4}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000540)="e1701dd4ee6d34f73b4be80872a3a77960a2741eecf80c5c38ab766c1365d2c5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef629bb98b23e2449f2e09a71d7f54b0600003459ebcf3b6eb5c84f7f10b3e8b47ca1563060766ce0710322a97279d062d4322a3032b2f61a988d3944e46820d7a6f3279cf31431cd711e1a19df76474654905dcd0203", 0x98) syz_open_pts() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2010, 0x1f) dup(r1) syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffff7) syz_open_pts() 16:01:58 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x9, 0x5}) clock_getres(0x2, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x6, 0xfffffffffffffffd}) 16:01:59 executing program 1: r0 = syz_open_pts() getegid() r1 = getgid() setegid(r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000580)='./file0\x00', 0x10, 0x10e) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xfffffffffffffffb, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x80000000, 0x3}, {{r3}, 0xfffffffffffffffb, 0xc8, 0x2, 0x4224, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x3b, 0x40000000, 0x8, 0x401}, {{r4}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0xd8, 0xf0000000, 0x2, 0x3ff}], 0x52d, &(0x7f0000000400)=[{{r2}, 0x0, 0x46, 0x6, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4e, 0xfffff, 0x2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x269, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x90, 0x80000003, 0x4, 0x5}, {{r0}, 0x0, 0x99, 0x4, 0x10001, 0x1}], 0x4, &(0x7f0000000140)={0x7, 0x4}) kevent(r2, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x20f}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0x9}], 0x4, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x7, 0x5eae7bbf}, {{r2}, 0xfffffffffffffff9, 0x3, 0x6b2a18689e9196ac, 0x8, 0xfff}], 0x7fff, &(0x7f0000000540)={0x8001, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="0bfa2500"], 0xa) 16:01:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./file0\x00', 0xb80, 0x16) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r0, r1) 16:01:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) unlink(&(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x0, 0x6, './bus\x00', 0x3, 0x800, 0x0, 0xffffffff}) 16:02:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) getuid() r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) writev(r0, &(0x7f00000000c0), 0x353) 16:02:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000100)) 16:02:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000035, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x401, 0xfffffffffffffffe}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:02:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x10800, 0x8) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:02:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:02:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xcfd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x137) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000440)=""/4096) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="2e59161beea990767ea7cd2e595c", 0xe}, {&(0x7f0000000140)="b2975dc7d5cb27e2ca6a0f24fec3bd7a3464c2622e3a5b116a034d9679ec44052091f4fa121a3891406d6a2cb9d6a74239f90a107de63a6e98851daf163df8a0054f9f5f420e2e196ea8869786c54eb905803db19e61eccb361ca16fec744798b80fe097a94a2c37c8ae65e4b3047f87821b1c32018d928362539b085fa02b360aad4ffc269827c926fcdad204b07e4fced6b2a2767e6652e4da2dda30bdc990", 0xa0}, {&(0x7f0000000200)="bdd2f89d6044ce56a70727130f77ad6461bf80d8804e417d72f3395b4a80d212f5f5b6754ce1f083ce3214bf4ed53f9d248bbb2ea5b297b38631ff702cffab0b0468d3e9e3dcc60f7a2a91fd7a8c600b6200c3d28b41a4bf474ed872ba3628e5aeefca3f808e19c12a9c293a130968665f7f9733e5439f239a09dcb2299bff5c18cfec12b8e783da44cddc2110275d0d79cc0fd6dba54ecb8b08d4ad9446c801a44fd97a2cf96e946c654773081e8c5f4da598f114203c2bb1ab5926388ea630470f1aef31683541b0d4e5e40b640c6715d3e244e771b91a4b969f3f9e0cb3423938e913710ad4fa6d46b9edba95f507", 0xf0}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="3000690000000000ed0e020001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x70, 0x8}, 0x400) 16:02:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x7, 0x20, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) listen(r0, 0x1) 16:02:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8009, 0x5) fcntl$dupfd(r0, 0xa, r0) 16:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:02:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000000000) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000080)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:02:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0x100000004) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/171, 0xab}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:02:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x9, [{0x3, 0x7}, {0x3, 0x40}, {0x2, 0x441}, {0x3, 0x3f}, {0x1, 0xe4d}, {0x3, 0x800}, {0x2, 0x1f}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x7fffffff}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x5}, {0x2, 0x2acd}, {0x3, 0x4}, {0x2, 0x9}, {0x2, 0x9cb4}, {0x3, 0x100}, {0x2, 0x1}, {0x3, 0x3}, {0x2, 0x3416}, {0x1, 0xe77a}, {0x3, 0xfffffffffffffbff}, {0x3, 0x1ff}, {0x1, 0x1ff}, {0x0, 0x7}, {0x3, 0xc2}, {0x2, 0x7}, {0x2, 0x3}, {0x0, 0x3}, {0x3, 0x9}, {0x3, 0xee7}]}) socket(0x10, 0xc007, 0x3) r2 = semget$private(0x0, 0x4, 0x220) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000180)=""/208) 16:02:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x48) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:01 executing program 0: r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x0, 0x802}], 0x1) 16:02:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)='./file1\x00', 0x83, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f47d2d5189da144857e69b93923b1047517b487c11374386a86433e", 0x80) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:02:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/171, 0xab}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*]\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='+d\x00', &(0x7f00000001c0)=']^\'&\x18\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='@\x00', &(0x7f0000000440)='*$\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+^\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x95\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=',$#$\x00']) 16:02:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) recvfrom$inet(r0, &(0x7f0000000180)=""/194, 0xc2, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0xb1dec3513d6a256a, 0x0) socket$inet(0x2, 0x8004, 0xfffffffffffffe01) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\t\x00', 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0xfffffffffffffffc) 16:02:02 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) r0 = msgget(0x2, 0x400) msgsnd(r0, &(0x7f0000000040)={0x3}, 0x8, 0x800) 16:02:02 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x300000005}) flock(r2, 0xa) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x80000042, 0x37, 0x91c}, {{r4}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x8d, 0x2, 0x3, 0x6}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x4, 0x100}], 0x95, &(0x7f0000000180)={0x10001, 0x9}) fcntl$setstatus(r3, 0x4, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x0, 0x3}) r5 = getpgrp() r6 = geteuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000002780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000240)="f9ddaf7869513b32b4eac3e450bc200ae0dc1bed26f41f6af56fb00b74d9c584d1e29a3fd0a25c31879bb33d485db561fa0e7fcce23fa12a8eebfe7d32ebcb0936a67ab4266f5048e39f908c5885371125f7183502f543b8a8abf419d40ff0ffaa2c85246e72395a203ce185cb1124ef9faf54e41e6c16d18c1b17aada74b41338c35f125956f1eb4090ee1a3d9c5c8bf95633a291ccd626d8e9f251d2dbd987f6088159ed2e182e350939c8ce24d2c67fb328c6b28c87bb605041234fbfb593be81d92773cfe7288f", 0xc9}, {&(0x7f0000000340)="c2c42042a554f9e4b11d7b52f6b067b9ab7d3da35ee0f2e54e94fc605ee28810dc0eb1069cb3f92e8336939f6f2928fce75f7e6275d10b25b55b5290678f0b3f6cb4ca037aa8c69114b2746b6d136cce4d7826261e07eb5d3eee126ab22a7d0cc12b363d5942d1a0bd6459b329f07656df3367f7343ca9d388c485ab498411c40aed07e5e8f89a622a5e2e2105b940583d7c5e3f6125d9378ed2563ac7ab1641b420e04dfec33d3dc0b06a6cc3645e1abf20210d1e46130f806296a5bf18a78190a486997426cd12e23231b502b7158aef89a54f6e16355ae86bd027f1fd61d0aaf43965f8ce11248824c5e60d895fada7491d89a3c2d37ef99b5b530e4b9f7d0586376558e043d6524c1c94b2d88e1c9c89d17b0b55de9f4ffe48da47afb6ebd72d686733c6a94c6797b0cdeb0c80990f5984d10aebe833e7e4a4e17aa5f7dbb3e9d5fa35328fa548e2ed1239ec8ba4cc6460ecb9504fff4e9beb8bd88e4b761d5d32e2f1611432fd666d23a146bc1dbc42cab669b7f357c8ab090983d885dc47c3bb15ac44e5c1577388634ea218c64d38b601c2977103b36691e30bc99e91145d873f1b7c12002cad3c4caa78b78b1b79a4b13099030edf1de1f20776a1a77774811b1b9e13f64e228c2591be95d96d5cadbd3feedaf482327a145593436e0f269aca46864b374f2c2378d3e61735df9af3e3917ef37f96c27fe622ef0e2abecb39bd39f7a6f2ea0f6de86e26f57af2b99a6f28b7f29d2d44385c24a0f2ccb8f915cbd13ef8706c262420c33a0189c6b0b55e6fb51f967b80c6e6d624d54fbde120038533b19bc06ea00431bcc8469a687d937b0f5a0275300b7c2f16964e68eda70641b334001cc9eee13c4048f7f45a0090c2e34663c6fac6cc052a57992c6e49666a62e5778d5c4b7833acd56d3bc62630e7b7699b1ca904eff359e2857a183c31a9892986b528d1fef67798ec093b84a54606da50ee3f18ef76288578b752b7fdf4013ac07338d10ae27ecd81dadf6cb658c5719bbad3ced6a9a283a0c6754196b6da510552b15480ce95eb80eb6d65fbf020bed909a667eb24e927cc55c0e8f2a7cfbbb32f012e424a8109cd4bdfd857034d06275481b42d0015a8861f78520e95f6cad5cf5efa3a143a2be2555d4883e10698e1db3c4d161e240aab7eff15ad2d81d9a8ba4066d36f35d17d98da6bc3c559b1aa361bc2af50d139cdcdd2cdd574bee5ac4f92c4bd55be3332d83a68b25c1f5284ff65a33591f32b1f245cc234576c30aefa77c8b2d886c366f2b03f54515396cd5c313dc51e2a88895610c15c63765db27e0abb3ddb7efeafeadb05f681f9887721a0b4aa8d42eeb5493b1d75065b38d8b75c63b936324641bb810920b5e758026c7c4254e3675a154595f418fa3e87c80f43371c78c269d0d97d76042d27dd056be49460496c2600de72ad81780220eb8746f21164db754345fa72188baadd9bd111f336b8ec298142ccfbf4f517435549e1a646eb96ef15e2cc3692fd70ea4d084a724fce57a83a09f0288f0a2d3ee80dffb420fc365aea4671e3a72b2000706a392689c37d608f48d197a4bb6c4b9cb9a30330d5464b2b876742f68d665c12f188efe85e488aec2ced053af05490bfab24856770927cf2d0d9bb31e97702ab2ec05d9ed6aed5804812b3c48702ee563bfc366e81e67023f2d3a43d6bbd79d3e28986eb5471cd679c91e246a9b6faa5401082f0ead639e2104acce0584dbeffd27e2868e38dcb72b004e774839b5fe65eb8f57501b8d596db6bc6dcd064daa37113322b765a47e3e815ae208e57ad932e3de28bd8e258303b6217f48852530f2b9f356839e9542c95fdf8661ac56b50d3a21cd6b5866d0460ae8353b966b3fe2918b750e86e37b58a2462ec6c4f753dfe5ccb40e5b9d794a86fec18b0c807488e74ebd90a2302b0ab2e648a76e7d43072997c700bcc4bab6f21299bf2c293a01d6ed104467dcc6aa4da75d8ec583c2b70ebc30323892ae04a7471e74189356cfbf83aa48b7b3dfaf1e687e9b3c31fbdeb9594cdd4a72b6e5bb3d5791d38ac2572fdab8640bbb43df5bfa918fc506ac965a746dba987a4a5a105433e65fc3af90ae44613e416f55e3fd27e234c88fcb9779b3001efa7f3be22ef5838c71968bb189b7d13a089412ba79dc729532e1658ad2d510da9740a31bfed0b2f1a17cecf34e2e770cdc697a16b59d71e50c12a0b6c8e596c9b802b0fad9f1ead4e72c8d7cd16f7ff3e109bb39955c77d92402ec24161342f12513f1032002890134a54e12192bc15ad0bbab50655f0641bd0b48e8e80864fb57f6748aa1d47ef355482a54166cf355c344e8d786a161eb23518dd81c3b4bc9b3592af37da6d7348d7a54476e33a915acbc333d172037b147f71426bb01836dbe665836cd58db30ab3338af6111e574b35377440f35891e569d466c9752e81cc8ce63ba537b6367f58635c51558fa4233473d093a73f3492f6bbe61d904bb6a56008c638fb03689a4f342b7ad43906b0c4273bd0d6b4e03bb570a4b84e0afff911ac33ff4cda32e7cc01f9e13418a57f77dca6c2a133b5e614bc0fdfb7d3d24707a8a7ec373a2f6c0ec0fd8995f73df967f2db149413a148ae59268fc28bf9b813a6771e603198e26ce49fd6738cab8a59352726e121b6e7c1dd821e041e95f7053bf5181e4a78b66ee0df2ec4e9c03809abfd45a28461b5a0a456485d3c85bbca39ae3cfbbecf84653342f538139d2bd2ea1cd49ac6dac2be14a3a142241f4b32606ba3bd8bb4431bc700b75789235ade9711b2d060039adee4a62372822a2496e1a696698f4a537809f2d49a7a75ff99f78b161b0fa38ebc84d4471458b22d4e15be45048e81bec762b7de5834d731e35bfaacbfe4b72bba0c1fc00ea20eaedc3383efa64fd219e8dae2a264d54bbaae4fa2f3a865d683519667a02710c22c231c7eac06e099b2210ec6f326cbb7e83d66e8796a5b87b868c83898b996e6e4ed2515cb6dcddabbb06972c20dd52c83fa3f4d14e68984c7f8c492cc27813620948af51532113bceb69012650675eb5b8fa7a74fef3d9a3ae0794d6d873085406419599c6350d2d47d78716c405d7a95567dd20304795010b32874a32a6725ef6ae31d1dfc2bda24179f36365e57d12b05e867c19421a684f8aa56803ea63ea2c126412ef9c095581c84260cf3a8df5e72245911ad8741806c568ab5885615aa92482e65838e587a3401fab782a6b37ef082e630487fa300300ace67f78e10be9766c8cf3973ee6a5f440331df66ed43e55173774837343cee4ea358d0e5a1d7a1e9f4daaadfe42fe6ade8bd30cc33f6a0f4af25ec3b72906e072c563fdc7118f1039ee37dd2f6d6ec93420cd2c047ab0b28f5ec804d098f2c5522c0cd0dce3d2f2e3f9aef197051c9f2a6c6e5cc00adfc3b4d9749e7f7508ac570c938d8bcf3043693df8a1fa9a9fadd03e264c429ec333f2eedaf0598802da40733f839168e3bce9c33359d5bbdf552fee830d5f27f249209ff3fb3139b0299bd3a54f34ed767fb00860b0dd71565d7d91a6afedf484ebe6ce4b25b7536fc72cd84497863aa97216155d07c0ca7b3ae4bc2c92682e795af1cc92c5d51168fd8a23ddca2f1e6df5c25a3bcfcc3bfc830c225f11ae8ee55a819982f3d0dcd4f056876b4098a83248ce8dd06928bad45e0223ed345e43ace2d000fe94e6ea1b3bbf5fc15e2f9820b5f39b4b46df93af225e5848b160e5474ebaf5ec834fdb0e30c5451aee06e23de8f189c3c5367f16a0ff7869518c87c8cd222e8ffc69cc2e73192ced6a7f924ca7ae75377e39a185f51b89695efc1f959ecb0fe3a11d811723275bd794ba91612480b9bbb89c149eaa066150924bc10cd89e282bcba645481871f266966f5860a1aa73c107a81c92b14fec3b0404edd7f0e4bf0c3a647b78fb345604aef3f4362a75ad034852ff2ae6edf0de1c40dba276a2565ce218dbfcf2852762aef15eccbb3cc19f4078268b6c60e0194aecdf7cf461db9c46281bb6a1eb100cc2fbda91596d71258c4952a5275115b1e9368fda87e9d95654812f804d095ab94e8f07783fd93839e42c8a2a2ae7377a2c961ea05f2908133586d2944c18ddd129cd5a5bb3cbbe8d1b79f5cf5e63e33b79c245374520660d4718f553f0e67c76c37f0696680acccc7e4f58370cfeec29a0a9d9a187aa0d38fea73081f8ba7f7720607b3fcf8cf2ed030e8c4a5b43f477dc0f6b43f07358be9c419ed9e0d603422d762ec3f0c23d29c2d0b2e46284e04f26a14f2c257b1f02407cb0c8e9bde379c6c34531412eed50f6d4f41959295aa2574db7283909509d6cd065d96b6a2d746f8524988c39d5b032ade8212ce10824b1c6e3a7ed5b20ccd07a28402730163f4e38535f2cfcc29c69b77e79343381bffab780c68817b8a6ecefa929d1ff95bd4813d001f09d36e1272efc6a650925fd117d08526a0c6bfe1ef58587a45eb4f1994af40472a954c7ef717365a06e67ef8fb8a2a4ed4d5ea26df84ee625e5cf23c422048e05c2f0cf35f1ed435624c3b0d5171be976790961a3585a93f66cc04a5948da9f9512e55408824662e0510330e815a7c9eac569863cee1cbd1f906ee28ece3d44457a471de50b683fc9593f64cea54eebe61f4229839eff35fd8f625abec8edf6da9ab29d4be202a5d473273265e668d3fc51128e7e77ec1740a4f0ef5ce8bedbb8e2c51939716f0fdfdcbabfc030820d26b465a15687e600a31f47ae941a379542611c2864fd0ce990137b1a443c104443ec090cf0e53069ad8a4830a3eefdab3c352af0f9ec0a9007c2cdb1fe13b656b456fa28f9f31bfeff8c6bd4ee6039b38f2b9bac663580e1f894680fee78b7e8765e459ae00b382540b06b2adb5a59fc125e72dafbb0ad66474b97a86a540c8c77df29555065723a4cb0de023fdc8f5bb2aeb2ed8e3d82758b2dd6fcd077e929b89d362aeaeb26827bbe223d0e42616b85a95284f032bd7b10f2cbd8b4c4058274bb878e26ea6f591645d002d3c54bb6f6b2ebc078ebd60c34d9b902f4987a6590e7d3b1347c740b6053fa5792e1163860ff4e259cfac2476b452cdceeb83caf5f01a1616ac85b5fe5e31ee835eef482df63de2872096c5885836e7e4fe3466d1061735ca515b5f6a7738d41dd897d6173213cffd1f50e8993083c9f7e6b1736b49cc287c16fb575fa35473d3722ac42908a072cd6e22448eff7b12dabd208271ebfe87c269e85b8220ec3b63831c7e4e548eabf525e846c58d26055e26c20d213caf55fcaa4da7f65dcf8efcc3a560d19bec040744ccfe73372adff8f483ee9581eacc1d313c526d4402f7047d48c6bd30d55259c6e40d6e0d39db1e5a0e75ea8d44bb08d4f28e350e016900ab9520b55657abd80143db57dd9f6a519ffbeb22000149f28c38fcc68f514124bdf281f78764bec437adf546c6394d26d4aab00fdca758b13b9a7d1d7ca37bbab2c0c8229962f967cc30824b91557dd8d84daea92219d61c7713f59e7f7ee1d472dda10f7d2febf3ea7cb9a69ceb5f338466d69b285bfab77ce1c4f3e93e799882d36c02979a60bf9306f9542a4f5076db92fd2f6f63b5da4cce2d76837a65537d3675a982ad85d69338815cbad1907f248860bc0ee45eb9482c831f691030444e0176d073ecbff3bc534e242238ee6f382910a5413e7ba43904bcf739f479c5fb90bce14f3cb13076405bdbb3c400de90fccf2ba18a84520d48391875c0e791c4facf9ad2bbf47712aa5602ef89870e40735c9ea7ec", 0x1000}, {&(0x7f0000001340)="24e7a765bec3681a95b6160e2eda2dcab490afa4ff1f48a34f8e0acaea126c77a0d4b029ea09314deb630aa405f75c", 0x2f}, {&(0x7f0000001380)="8d4a3a2ec7fb0be713da1244670dc2c2e6a89283ba2d94bd19d8de2064d9d7d643390fad2a5b1936b08db84332bb2b32bee541658e45e7ece6900bb5ca64a0587946b70d651c4dc95d1caeb00d454804588618d2af6624bff46c52ead571115786ac6a5e6387e3077bc1b878d732f2a2f9958fef6916faa093d0dee27e0930c5b3a3330817f5c16cbf9d9b69d5ef14b3f279960b609afc521945b30be9c67d92bb724bce36e67e01a7e0d6ff1a18d1c37cc8ef2784fb0e4a24ba4d7faa3b540dc63f7b1f0d53d21b0c4a27b79fc4baa1b3d17d854bb3a145f88aabf3f17e2e971fd144b6b7ec082a3800da4c0c6a1c21d4b19b039c906a0cbfe01d44d851840fe2ea04096340c2d6f04f600dcb4e6b485a8eb43ad95d1bc03e6b86ea45aae9199f8613e423b518b6bd1b21d0ad9dd59e66957b346b1ddc10be144b7c7be0b071f8f733673a39f5f6c98ee9bcf065e1bed41dc171c025e46f63bf16157d3dc79396ae04f1aafd14cde10d436e61e967afd6048e3ed14129f385aaacac6353eb983ee4f5c273cfed96c9eecb955e60ce24aef11ccc8aea61c3045afe5bfcdce969de41c90ce7f3982bc27cfa8e57b8f4f41636d89f4c6d5c27835566ad9252992e7e4d596f4b0d5bcb59091907c7d6be7377d770bf6d0fc9a38ff8091b74f313dfc3ecbfedbe74c446863606502cf63a25d0144a0ab247a8ea7a75b10ac24cc6f8d598b17a93996095ae49647051208b9c85a3d195cd5e105ca8ac44d72076a56d38e416c37b4db9ba682a18371a6a92907f5e497cfeb86c2ec4ecf54f9b612d844266b4c3d8baabe7dba826b8f31bb4619ae20065b4259c009bce85459903b16f090f4c886ccb0df84a75037d223fffad3c2931be1e3eba2ea5c02ea74839c0aae9e6b2b99aea77d9813deedf678e85a97d804983075bbbd327d4a395f9ffb8486a65ff81e8d7b4bee0b30b0ba045e141eff71379730bb28c981566d000690f7aa080953b263075d7e83bcd3de084f592c30d3dc28545adee9b37eb9711f89c7217abdf87b42e7b89402a61df0a88a6055859f72088bac7dd8b3a42f017aa89f6981ce381f131484fca5175cc22941042c1c5bf3675a2e4854ffcc80faba52e51db00c2dfe89f7a1ca6cf63e39cda17593eb66961771c93b245141e0ab64801b262c315006806e2a52f9f3801b9b8830236dd69515442c76bc7f8edfe09772a974b9feb64a576fb8d50fbdc5194044c0cfebd4926e5888c4b63d05f49280c599f334f0d547437f57849c791db441dd72740641a1dd676fb36eeccba69bf17007ea1b0e884bdfd518562109094fadbbd8d652bd7bfa7cd47177ef6c8884867d978eff3e8be7687d9949adb83c8ba6718e67f2fbf667d5024fa8295e73091cb1c3476b8cfb19173dc77dd67cd4af8df1c4a6433776a7115f180e33e865ebbf3f184462266df1321e5895986c99aa80b9e9f2d70bb2fee4d59cca430fe071ebcc38e901a340b43d16d3d8e680390e56a19a5284cbf2feeb2420914b0ead7d6afbadb45fea327d63b621ae84b644b00f16dd2c6adcdc84810f15c1ae0aafb4e7fb1599ae758fdeab5d776b42c683e1f9514af3a1d34b9c3b5d3a43994d2fcc8397184f01480c5739f43f5767b0879b3bb9cd8fe7dcb0b0ce066ba653f162c3d72a21a8df427f3d8825ed6df1484ad8474799b61a2159da95afded53e8562a98ac4ac69cb1b4448bb4c5918c8174ebc7481515a121b107fd31b67f55c983cb027a1101cc31e85951f52aa53770754fbe17759ab4c03cd60c4d46034c80fcc74ab02886b063b5604226d4d233ee4a27a39c35e17b5a9bd9eac6ae7e9ec056c903b8863f20c2ace26063244208726ede8c134e869bcdddba51f1c009757a00148981dc305108d3745e6a3b8334768ff5607cb512353d1f2ce29d18ee552a3b7bf589e806eea92ebff99060bbad8faccd905ec2721e5a1dcd9fcf3a27727d3b14e44ee6f0b0fcfc1d593dd27a739d786fd7df92b03b5a76f7e20751880a9486bec1b56dfe9c137d3312ef85955a9e41d0e4c174d8f8f6467c35a0ed25cfcc138e25af0bc43a4d06bb14a5e74ee92f39ea2ee4b84884e6d79acc17002961eccb9df721e74965ae75263ff3aa0046e6a4c8e9daa15266e74ebfd04c2b1871f2d93466bf96164a9c44f9d45ed2a914dd14f7a2073e8db287235c2d893d52c8fc77928e7d1425d464191261c45a4859228910301c9e056fdf292932845da7d7f0a200aaa947c53f6b7f6f2d2d689d7042c5f9f4a5cc4064c872458a50eb1ec2bad54ae95201fc349b1c324dc82771741ec4e38794291577a9d91d0c525d05ecac97cb8953ec528d5366619e0d0cc990760e217efdf40f3c6f2cebcf9b46e72a5e744e1e91bbd8aede824d3345213ad36edf86b02f8733ab6adbc544034ca07604998f4f951a0fc050f431320d16a252380b33233a5f45e26e07c970e74921e3bc2c0224a069a95d05ac4b3a0f0d76a569657f5893f9e6c631ba8206a6ae0f3f5d13e23a8cf42f468eda27412e230b2df69f5ea9e05af8b86039ee53d14b26916a07aca3edcedb3f66cbae10f31bc9d43de73fdba493b647866b16431743b012ddee8b8b421d6b3657397a1f5d2995174c3f61182043fc857c428bbc7431b41e6d090fa91c2c7ca41928b46b5e221e0d0ce178e71e337c56d07507f8fb46c632cbe8c89c0dd449d7248b3980309465775b8b23dfd7da88206a0db7525f178243918a97a35b2e451710e38a550a1f7b5db953d5cbd3a4f015cd0a65eb4b3377650eead510983576ddda29d556a4bffa3022d12aee1208396ade1d94006c34881f8e4cef810a2a0f42de8b60074261bdbe5b2b04e1b750a404d3fc8e538c97170b2b282735c59295f94465cd728c3c08ad802ef8a3af64ec268d0a0fc72f54f3d84185c50eb4a59445bf1b4d943b203456cb5535915c3653c1170098c6111c7cb5a0dadf60c3eef865bdacab0aee178a97b6a5d8652d94845285160ac64a769b87f181a620ae368e99ca7616e98f1d45913264ac17e8aade04c776563ea8b1ea1a849f70f6fc4407e070e2d6cb5344a0e8bbdc19e43a134328004dbebeded86c561a5b36cc269d1af39fd93ae5bafc88c5088a7f3d6f9b930d8a556ddb4029e13532043c27ccd0d98b3200582d12bda8962af2726a39adad1fb6f73527b3a9aca7c7ed5a7edb64958cd03fbca10d36c5ff2dafcbed751a677f6fc95afc4d2a8c1b33aa49959d8fff83872030d374c66b86ebb1d856bdf93d00d50aa9d0be2db20d47107e8dbebe243c1abe3c1cddd1a72be374a9ff6dfa87034c898c35de5c03f082cd79d5fb0693586e633aa8d387c2e61b1f327359a9b42a1f3fb351b8fd57e8aa99df645a5cdb122cac5838ea56a39227502a867ba6efeed2b9cae834b5aeaf99df0799e5c3e944d07686495972862702c37a1589b28b8d4c8626ee0e04567dd747675c02a5499a627b6d1be874efb8957b745610232396352b96ae166f1af5cf17349b6aec3fac363ec1ccfd5f37ee17abeb5b5b4926a90139f95374d9ef747ef28f803e8285d1abf07766bb19210732ebcc32586385009988911cb990795689c553261cba317763fa1f651bc887456f08761d3a8da5cd8eec0b7b07ec2b7a71c0c2708c33d71729aa604e90b85dd5de71ff9096f728035aaebfa95166f13578d3f6b32a7d3d658fac90cf979b1b5f1b86af31269f0a6755fdb6c640eb93ed0e4254f805efa3f88fedb1408ec1aad816a23c8fc94682691c3b74878ddd2ee517ed5edf2b0fecaf0a204d0508690b7904cf7164d039850145683c9766d6282602e2243e038217483af7911406989b0d22afac95f086f8cfb16c42b79183fbe13a3c9c228d9ebced0c4b1425cb5c014d5a7c2e1c4548f107228c7c6a7ee87abc8e88a2e7a06229968cd7044c9814c2aa5097d6ca9382ab861f69ae563e276f3b6368b7f3cf725724dad36d4c18415582e00802c2c2afc8bbcdd1d55f8efdfeba49ac3042ed1319d7cde6191e38b082566de32afb1e3a538e0f5ed214f73c5f25c339efdaf42b83f8421750cddf17651fe543c16ccd91fdac2feaa8def923b74e09651c4cc02523918885d12b8dab717f9fe79911f143ef780239bd706d40cef2e99430fa4dee839d28595852593409125ac0ecccdab312393996562b620b5a8e477ea46c6a6391f3647f11101f28bc444634557de7b7ac3788ed4949125d8045a6021407f1cc98247c09a52c0e3515233165c317c97d8d8fa7d63349db7a0b9a2d611514df2f8dc17da9d6d5dc04107c80099d2b992cf0751db3c51350ee9299f1b8f3d870dc1c0d018c8596ca2ee005b6d7bfc817f2098c4f708284bb3337259a15a46caf015cfefa8e9ed2bec6eb166634088b8b14bc1a10c63a8df728240048fc63697ea40bfe7e86c48d2e184392108f6c483e792c1d81d4330a5d596defe4396add27ff0960a64e4fc4a7816927567f8256d966f2b17d9300d817b826e23f61582645c95b182363874e29cb16ad63e824c6f276f1de4ce702aab84a6a81e6507417491718a2e6ca66edc77d6a7514f6afcb0c74cae6f01a4651fcb316cb869b2c5b6d8ab03c243a2dd70bbd3597e8e391dd4d7435b55ff091320a3d1a2d109044ef27b62c97aff4dc3bb3e6f410699ec6e64d6530d22aba413dac052b125fa447a0aeb1752a6dafc8cbacebfcb4499e4de45f68acce7a4344161ac50f1b4153fa4c66d3e016d864964de1bd8191a1c931e9b5a0097f8a77f81cbb39827a9e081ca8edb5ab49f21513d2a2b9d374981fc6f6eb292b2a682ddc02b59e53a7fbc8833bbb969e06f0ef204c4cb2db4ef8e7fb2c8cefbbd6317baddec1a63bb2d387c27069f33dc09797b23988990e93c66a5c776098576a77f5787f8a89f0d9e653c319f2766e33f59cb4e2c11e6950c5a7bd41a946c3478c8ea85f107fcb74db314270f02f06526bc146d3fd6d32b5b320ac1e9f5d03b376e2ab9b18d9af1f2b18dedfcbd1125d0eb842ea67134f75eefd5c1ea23aef662e06203e470d743b8e0e0a3049df5995523bcb616668497146b4222f585be9fd18b6f8da292d31a2b75da53fb1f78c28d81f70524c30e94180056ac3c9f36287ed0cad71c8ec57aff3b7de111943618628614dd521cbb502833b34b6d4de2ac9fcb82864c13453c42c8cf837d308372cb6edc4a63096a30a7eba909a2ec422ee777273dc8083d876639c54ab2ee8edb565d04e6ca4adbca2e7db124e84260d4e86d125aa61ad99579029d4db1b6c97d6f13b83a698ce1c0068529b02921f93f00829a7123b2f0d4d893085e441b2a76995db5350e179a622f45d881cd6e3e084e66c9a5d8c235072160b47f1e7fb762717fd30d4662e8613074fdfd055bcaf5e451162fb34d29536c66214a536badcd53094f3e8bbb28389313ed917a414c54ab0998dc7157c34d00d73108fba09980e38468e03975fc41985493af3b4e6acec1969527a8f675df9d1c5f49179f68b127cc9486058bdfdc14db99d2c764a168b406a9ef9da4cde15a6cadce26849099878c483d450bde99c637a70579f7fd6b170fb04df6c40b1e55e7807f76e0edafb520ec055990115793f9586094b3767782c5eec09a527275baa04840003306f006399a4c863342132765720bf054696ff03ce3e3945ec7517c9ec8e5698312584df2876f3c5177d0535855c12d3fc89d9e543ba15f71c2c7aa9b6cef20f14a3781c99a623f69bb716dd7382a88a3e65ed1d8f7dbb5e57076d66ca69d246c4f0", 0x1000}, {&(0x7f0000002380)="f324199e235ade83a4bdecf9026864d9f4046787275ebb74afca46ab67310cf66c8a354731e7f0b991afecbdbc0ef0e3e1a6dd477eef32632805c5c643baa45b54ba8edfdc4bf72de496cb695dba189c088f6eccf98ccf58eae60bd0e068c70ccc046124be25c9c8f9353e5147214e719fad02815fa1fa09b9214f2ba7afd1e04d500f558132ebc83cd1ead096c807007f8941f1b109301da7a04dadbe90da79330dd55b29aa97dfba58de2ef96bb88cfd65fcb7f94ebe6e8ef3c83d734dedc8746fcfe8f7f3d25986bc1bba1f9df75305f6769d8de1a289318bfbc1b2efa933b05fc2b3bf1456bb0453181d622a4a414308d090f24740b14f9e", 0xfa}, {&(0x7f0000002480)="5729a03615897a5870c002ccfcf1dab4f8cfa20c", 0x14}, {&(0x7f00000024c0)="ecad8b6367e57093629844b72ad57e0ea91bbc439085ae272f4d9ea653f9ae86b948f338ab78", 0x26}, {&(0x7f0000002500)="d40b21b848d4645a853f12347dc2752589cb0757898d2316a2ae0bd31a51a73e8d4f0c84c342f1562bcba96f8efbd11a900255d3e18196f4cb98d958b33ed65f8067dc74370cc69be5ea34fd6d08fb18c019235bddb76c4f53f8df5ab6c876e312914f61d7473fb2fec3cd491eea6339fffb79720e5ab370cf7573c222a2e8c671303c614d22e6535dc82fc62d729feee348f1a7e1b081ce556cda50f4cbf6b671abb8a89ff88c16cc7728937cc2623ade4d953d5586ea0f6918dabc0883881dc5c4ef09a73df2c2699e607154e5ab21182568d97b01fe92215c4f58642d175e93214595d1", 0xe5}, {&(0x7f0000002600)="2133e7753ae2fa6c48dcfecc21f2aa8853d28a35a09952a04be645ca4a94669c97bb76e036b71050026389dc", 0x2c}], 0x9, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20001, 0x0) geteuid() 16:02:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:02:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x261c916d38519450) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/170, 0xaa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x7f) 16:02:03 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) dup(r0) 16:02:03 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x7ff}], 0x20c) fcntl$dupfd(r0, 0xa, r1) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5cbe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') close(r0) 16:02:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x10) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) 16:02:03 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xffff, 0x7, 0xec4, "545990198ffaf4850b5530ff22de69afa2cddb68", 0x40, 0x6}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:02:03 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ecb000/0x3000)=nil, 0x3000, 0x2) 16:02:03 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:02:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140), 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:02:03 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x81, 0x94) r1 = socket$unix(0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x143) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x128) socketpair(0x27, 0x1, 0x4e5a8f00, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r8 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x81, 0xe6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x6, 0x21}], 0x1, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffa, 0x18, 0x4a986d5e4b68b11a, 0x7fff, 0x4}, {{r5}, 0xfffffffffffffffa, 0x2, 0xf0000024, 0x9, 0x413}, {{r6}, 0xfffffffffffffffa, 0x52, 0x8, 0xf, 0x80}, {{r7}, 0xce2b1324dfdc5d64, 0x2, 0x60000002, 0x10000, 0x706b}, {{r8}, 0xfffffffffffffffc, 0x4, 0x4, 0x1ff, 0x2}], 0x7fffffff, &(0x7f00000004c0)={0xff, 0x1}) socket$inet(0x2, 0x4000, 0x5) pledge(&(0x7f0000000100)='&[-\x00', &(0x7f0000000140)='}\x00') clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000080)=0x10001) 16:02:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) flock(r0, 0xa) listen(r0, 0x0) 16:02:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000080), &(0x7f0000000100)=0x4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x1}, 0xfffffffffffffeb7) 16:02:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="7ae41bd7b8cbdf61d6dbc140da97d18a8c9cf04c3ebb5ff9a079e58ce17c15a0642318a8e11b82d1eeb48acc305960354fc33491f1cdc71a35bfbfc75226b20c39834857968bd099747eb496e79725fcf42c7ab7e7fe675a43f75833794e3330338799619dc5f9d2ae527b5842f0e41e1b8cc75bb91c130b1ade0019c4181fa88c100c0a109f7e76112a2fe23d36e8d2b2e90c6a9b9d3593e3bb23cfba75a98581de39b084bc2624a5c72ef8d5c10a308cdccb05890e9f7f99e3a422eaeca2a7c9f5c5ff07c8892a7e0f648cb70ba0c2169e5c1779c30b69c08c12d1f4fb16dff974fffb", 0xe4}, {&(0x7f0000000340)="b3e1284001d8403fb1b9deed6b07ea079d392993308c507957dd2fcc8b48c01e0ab7c74bccb84fcb92930f8a64aaeb6616decab113022e9e2fc1cd1dc87992f5f0529a87c726b9257a995687938bed8fa21ea30a70f36b66cf090292dff5643ec3ae1ed53b54b0b587bef962572e73d98e96f06942c035310084a209c3c2fbf3bf27ab71fbcd18b3c4287f1a5c7e419c4ec9593d3ee7306e7b3179961fe8f156668305335aaadea71a9d111b623a10c25cdfc1", 0xb3}, {&(0x7f0000000ac0)="a5c578b5ad5a2a9b3ed1ddeab3ac94ec4ccc5f5e91d31a2e15b95e7e7a4af36ccb2c1803c2431e5981d56edd4c63ac56470e63a2348cf1c74377af33d9ddba6b610b0beafb0f70089babe23c2bfe0428fbf13f4a60e6825f7b5ac425bc9024224c3963373e8b86e4675eba46ac79a1038ed9a39a8589e0bf8474616e37b6d897484c90b4131aa46fa0c1e913cceec3c712a58be156d7cd67d358ce718fdc8750a14150ade7b4c65f64c5fa78dc041800b99fff55aa2c8a1dd69a12fa215581f335942f6bd9d01b220ed5af6a583143d992c0be9c75ee487e21f593380d385277e3b918e74028fb7801138a0353256d984865be3f660a88edaf0b8b2542cd85805cebe19de569b1ed0baa36da9457b393e2a2b9a430654128029915d442e726e21f7d00e7f8f371e027e767b1f9d38ce350ea48a5cb1dfc3a6c8def4dde6628c576f09a73af3e9d9145b989d962bb1bf05434bdf4f665ab0d3d2f8f9e5ffbb979d281721e84116a3e85a0ff8b53b565e62c7cc6400343149484e6f79debcf638da536a298608590a949aff271d2c36ee4380b632f102b93687a098276269ee3beddf29e00e15163ce1a873af7b191b4c79053fa2f9a52bcb06701fe230c0d906979107d2f2136754a3be051d945ee0ed0bec8283ff63e7b068924b3791b6c347177c1818bba3e68da7312482ec0d45e0c9d5d526e6fd4b3e908a3322e0dc418d9ff186ec1d246ffec2b73baaafb7d223636e4a9db003c9825c699412743d618e9c4e2265caef3273d1bc2c0c0463eb53f96e4a580015472b37d76b1c0ee38babc52cc1bc13bea05ee91d210f5803810066d908eac8f1179ae53a1994aa65e79c0b5cce96b4f2000e9df1b19434bf4e7054632e004f29e4080f7e41e7ad54721311345808883219d956af3c443019825ab9c09d8d724514cd421f8e2cb4f8c2fcfef43f55f3e80332f145d45ad742bc6deb01d3dffe663b0df28deacf687d6b30101f48a39ba2037230e2148ab9cad101f421cab02b902f6fabe9d4f89901e85571d4f7d3c599bad1bc873378068df33461702a3d76388a53b324283d70a4724004dee0a3923363417ae021c0f3226c4d179fe6d19ee5c63d5873d6edc007d7157cb665083ab1b5fa6fa7604995886b0aaa9837f9b4bf6724833affacdf898b598f8afcce6a8fdcd73c7077904e65cd10322100c82ccc3d8b5f91cf852c306b96df14f2e731541fe8459897b2ea25af15b636f711ad090480382f4ef5b2b71d70683471ad8f7647f68675f95184d622a721b5bea4ca5805b09225940a2a9295e9b9c377c8716c2e2918daad244866a7d8303ad38ecc4ea8e715ea4fba5a82da59960223cc11051a2367f286a00abecbcdf7ec7348d7dcfb5bc0a06bf347a003bb655e5b50b874aab3fa9b10f214dff03bd62817f8d67ed0327244ae95e1e4b9e1039b5038429c656bfc26d393568bf0fb453481da58ce0e79c19ac26281cc28f3de2f62e8e4f63a79fb6d917b3ca0f4d2f20f4a646c12722e9caaef020058cf8276c2b0f3ad9b3d0e65a7bddbba257a553f64a1d3cba5ce6d517f93687c9fe36d01b91d2dec8ccb00329b3c7f3cfe53df0529a2a2eb0ae67c51e9ab1bf04ba43b63e89cc200df7ce64c543b5359ae0b06eea28c71c2d6917fcde18208450081e7c3e371d2536ab6eecdc334ec1dbba2fcb2c2ae30c988f70363327f478a3002b3350ed19870cc5d36e8c77e7469a8f33ebcb40272f6050d19a1a9ea34047cd1ecf25fe4fb8ae1a6520afcf49c0cca0acd7bf2dbcd95dd41ecd388c7c5eae7ccff30158e0be0e9b1c18846af85e89e52a4e2e76b4e9e8d9a57f9e6f63c10b1cc010a8dd81d8c6c404f6be6258c3d62de2d25a8df9e891465d663d0562a7d250666b7f9d30ffe16e43ea5c022e58ff38d30f2a0f0372c27eef0328dd53e702c657f24100834172ef7394d8330868ad8dd0afcf88aac03b2ca137419790c870413d0857a21ed6490f54613b22330a46b565ec39be25171680400113c011adce5078a91db70e6f19faddde04581d06e1210b418c4bb9e9e90f606809d48512c89427201b5b9df94d9714c9c0af5597d2945b8ea2c107e91855c856627cd313b87196b733e6181e93dfb939fab0b6f1a2713f392b0f4af5390a248879f071f3e92a3c480f3cb5d29c4065ac770ad003c92c00d2a13944a4a89d0d7abc8010a18c2e7e8b716a37c53b8b0f24a808700fadc8fc3ed8dd6bfea77c800ffc7d96d3c412e337b70f9881323d8507174c27b0a6d60dc9ecfe2b98ede596683545604ca49d490dc52e942c38193eb1706212bca7117aab3a5fa60f215a8b8d41fe5c252b3ccbb3a6fd17fa24e3cc5810584b5ad7be705dfcfde8dffe6bf81e102c4338973eddd21748f9fecbe7669a7cf07bb30573a36ef33bf3c9cb00d0f5d73adfe60517f227d25e2982b59912891cd1c855f705857abb45894ea7b45c3363716e5a51154b9a186fe115e1e6b98e9a18b26df369df81dffa024688aadb97521a3507fac1ed7d70483581a0a8f600bbc8b24cad19f66873f2484d620c7698d36c837403f45f50c0bac051697b0b9af1a4c6aa31bf1a4acb989a98160d252ac34c49b7dccb97213d289519190d9c30de463e637370eaa26574e9f655510abd9394abd52d75c90f21ccbc3a3309fd1bd22ea3e931cfec77837a177d05dd99dc21d4231ed867222388bc376dd3265049f09ac233520e0f25409fe6a8408149095e73001eaa3d29f0fb2dfdc94e415655203e8442716a4e08e11bbbbb7dbaeb8f78d0d87e795c66e56f777c65b93f94a928e0a38d74d6c7c1af7d1f65af57d15421ac993996340edc1cda1cd35efb169856977bb40fb70285593d86f89521e7cc4fabc581bd6b12fc38ee6a1b406689dff06f21172906027ac82a321e90011000d441da7ae1d53a11c311ec95e577d63647290356095f830212c8a4d8a632d26e17c5b77f1bc8764d30e4b72d77cf461fdb793eeb291c05c230881dce233d9515214f39288dafb9f9df1a478536bafd81c7649775022d486a48667164d84184b99be3d02f17b05a5de2bb3f5308150242e591e4d1e6d4a6fb00f4bbdfe954354dc7876d86453545c735d92018e5c58961568523a7f4b80716ef27c5eaaee4a98c9a808b29e0ba7814367647f3d5bc6c5cf28a8c7f8ff407a14416879ec044cdd6a78505cfca3f896dbfc77743487bb0e2ac6c0670f707920bd904b91a3f561a26c499cf12f3ec891acd523c51e0fcbc64bdcb5fcaf560da05372cb8361c115b611ad056272f1b2dd4d9f2ade7b8a38b2cd19d96d180664ff6564d5f934a41aa3aa8b683556c54fa9b71f4de86bf60c16c86c932aae8fb495648322a40d85367983a118138ac1799760b660abe761a3d50ded39ce74183182cec2768a992ac53d1ee4bd89a6a617e092409b7dbe0e3db755d628d01ef31fa26f67c5356602e40c58e2e49c19d7ef5e423950ed4ec8584139305eae1f62fd8aa3b1ecf7669ef831cf5025b501cbdc728e3ac62f9f4ac007cba3d6abdf8cc31fb8e4ef44dd16e988d3116a965e6b217905d7c835ac4108ebe706ab958ddd965ca0da56fb8c592850e55ac8ab1ae21f88e38d7ce085b96ab3a6549dc407d42f56b35890eb90ccb8b34349549d9275b464a7db4927176b0ba8441bd5dcafdf6dddc51f9585c3f8af7acd86ad62d068e426bd07320bd8f61da00d1236b930d6ed953d8f8ec73a8a62d11184c4bef16faf88245b34e6ba7623357085b29ab3eaf9262a03d859bc0871a1291b84d7dbc7b95db3dd8bd4d2068e39bfaf2a1e1faed6490d1c9e25e0eb252f33b15e1a9ca667f2a0aaeaaca25a64e1c3fcc1972dda340266c41643211829ba662cd2d7891b029b7c582a4063067714a818d785d7e65270f8e54113a3a78659c5f8b6d816d532a14b6cea1fd62d3b07d1f15e78f398dad1885185c6caff95e5545ddf0fe8d22a09aa42ebe557e4ef4dc9479547e69b537e7b5fec27dec042246bbf073bcfbf5562be27c7ce47578287dbfc114d9ce2ffc8b60045352b54387620a478c270987649ca4c93ca1d7f06ca419dfdacd3498991c6f898d6014a9889f99a1365f7f9689a7a6144acd70640beadc77174050f1002faefde96a7c02c34d275e8258c76c836c554d253d3f4cb3ecaf288acee30c72ec289d6c078fcaa28b527d480d36f488d584af4fa1becf1fd9bd6dbfc9a414bdc75c34ee831e8c3f882ec105c68977194c8c7600db4c4fd37979ffb46ffba9dc15df2d2c36b3843860965928e2bffc6f4c19452ff11d16eec3feec8c5db3677921910a24012ba3993fac68d7850d2f71d0ae93ec49f2340df15b2fbfe72e66cddbb973a42745016be9dfefca703c30dd1a9418f7b629ed80dd8426ae6c892df1e579d6ca4e530e0659936826fb8ce6c05a07e45f17634401f7ccc39f69006f527241138101335dffc151a49089ef2d27d2f43e91e8f6c0e4ede876e2b4a17401be30b4ce5698fb993f7f26513e9c963b7de4416e5f1b3787040b8429804ea448d565aeaa65c836f88c568556905c2677425f495afb6969cb73afbd11557c0f4861ce7123f748ebe03725085dd6c49c96027aaba095e551e448e4576c44751cdaba891212c06267616432c77c71eb90851aed9c7a4c9f96203352373b22cf238c4115fba33ea4700929d8e09556c3329183cf3bd54aa879c0d80cc6dbb5284e56de1212c5fecb8eda70bf88a75097571e935e5e79d58eb74cec76574d48d664406c6fa552312e8e89df68f1a81bbfb441a7b31ad32c22048c256f7bf85f8939fe457264500e11c19946d5bdc22d8ca10af6a0ff69ff502739933ba523f93e2615ddd0b6bb7eed1906a0de5c32dda9f8a0e33bad9844cfc179580194ff1f6e99229c81379323a3a299924c97ac3308b240ed9ea24f825534db126c31538a29f643e7ccecaa6fa5f1096515e61c90eb05b7ee76183e935b53d5bdaf3c49adc7c4cc45ff64161d98a89f0ba766af33b0f9883008ae50510c1653118dbc95607d5d7caeb759a40a17412272b09a45711658f811f0659d620ec349c69698aa3a6b80faeeb8bdbff3d6e802ee9a118c642c429ae35412ee114d9e08546f73f8a3fa736cfdc08a942d5ac717e2459e390c4445b159b29f9770481d5288ccf54e5b8238d5d2b2d81cffd0bb43388d4701058ffa0aacd85fad43431fb2f57695a4f194597dc46a4527af00bb11198305165f2a1c41a9f5c76de46c6df78bc68cc8bc0a9add19ba05fbeb53d51a0cc127908c052ef32980e04ff667a59a6655eb01aca25a25820120a483df54f62db6fcba42b850c937255dd4a12f8adff2dbf79abe05edc3e7a2456fd78ff49355e3017be5440241b1866dc4315420adaa90d0e7fdd8f9ceeddeb213188805a3aa96e34df287f49fdcf812550d73e3b5d12fc1f0c1815ebac782145ce54deffb6ecff36e6ed60182749a5953a445bb30e6450655028106fc24f566d35179ae033a1bece4e3347f8e5a993bd733c37afa6a1981c1092fd186c65556dd3be052462a68624c128e14bca40e8722c57990944ffe68fc2a54e5d81dbf9d5d79d11d8f727d1ee53b48b2eddb22e41bb6674ca88770d04dedc36a89b04e47f99c73f54d607d6fa787704b4291348e321defdffa8a88b98719c50473668ed1ef61b701ec702318198d4dad50c5826a20f4aa19e731d2d9f6f969cd2d99eee0dcc2bb362bbe4e0ed443b6a6d1ff943b893e98084d94eae320ea7e669fc3e81a9067d4eeb2f9413c03f0b018e66d", 0x1000}, {&(0x7f0000000000)="694c63170fdbea6e76e8cbdc6bc8a281fbff7d48cab74c52dbc6384d31e0c0a8b83823acaaab18a13532a34781d9b076ec4ce4c7", 0x34}, {&(0x7f0000000400)="3a06fb093704d245b8df68cdc091f7b14d6140b12d46b43e45ef75e5ecab055ff2d76228e2772bf2b8ebff2918ddc2139cb79288027562cd7af8ae7b7f2e618bcd286ceec82d2fadafaa18d971fee576c1dfafb5b0ad66b711757d7e2fed26aadc923274c43b4fe5b742b9c57d1a56ccca2ac0451ef569518d03d9331888d189be1614d0b04cc53c1433806af66205c709ade7ca71ba0ba91a20b0bc326b36e9392015aa7623615cc54830b2c1f24b16cadede94bf8b049027dc13b2150ebb7a6f261872901fa43810f80c6e5408e542e9a64ad59be78d33b114bd4290ce0c962d26c7b10202c99d43b186de6f24c1510b58c88a", 0xf4}, {&(0x7f0000001ac0)="4f9737accc7990ac27fde6387454ceee9de1ca0df98e57a834f212ffcaf615b6e65d40e50b77577444a3d456df8d2558094cb9d22bb71c6df52073361def648c88d806dafb98e8d1318273b915fd9cceb671c0b4de61c435b78d4e2f6812bd9402fe29591b148debca59f65f3d104ae93debd4ef78e9496fe7b40b64b93b19922d21989400f0e67ca2de593e7de92c7c8b1706936d8317f1cdb312fceded6fe923b5e65010dc7481eb025260d4a6949e265f816d5844a33b84d6fc8b9e5bc56a5af8383e7d133f61f39e3b2a2126f41937ae16bc0e3d9dc74394352a8cd81ef09499c7faf8df7820ffd037539b9b1d52ad285c2da57363a8028f96f4f54bf1e3a65ffee7b19dbd329695c2fe9989b42bff8e2f40fa606373cc117c4cd7373de87f04b6b9bff3d094ab24a32be6378643eb50a9a3fd1b5341e3bb8c9f334a55c8da054b361bf56f69c0d1e7ac834ecf253440112a87a644007266b4170197d74d44a2bea47bb6aeb96fbd8958666de5034ce266f61aad0b3e382c99a78d83c4882e2d60badc23efa862bf16334631670c4b1821c1acddb2fa195a71e241f24cfaf784c581139ce4a2bef62001c41a1d1c99cecdc0c20fc2ea42cbb10710820c4baf9bdd009c466a4d171709714fdaabaa229cb1febc98690b2c1d5e8048168f45a73a874ad4960e27865aa805dbd89e5b05c71a32f05be43f29acb702c556a7c66cced8186010aa4ce123a4416a18ac4da8ef8fb1a9a3e8d4fd747456be258e4452dca1e255081cdee3f329efddf6db75f97811250dc7d9137d526f79c6cdc5baf5ff0eec34cb27e96e0a833ea23514f30c8c8b2aa63fb7c174189971cb73c41fbd6ceddda317526bfe589f296bcf86742f0fafb832d25fe3ab81bd534e7c24cc608cc7726d712250e20c837935b3dcced4e8008b72f891e5c8d5f63323abbdefe451f31c5a95aee47c8c1487e0dec1026cb738a4e3d7d19b300d25891482af1f1bc228e9d450fa8c43392aef175b6b4a36848a56e9e6b55201237bc3ad696cd8ccba30b1eea2140cea855cdb6a75921b5daecef5cdec87dcdb995695f34ac2c211eb172b0e65dccf427b0d8ca859f5cd26ed3c305c034c2e22deae439d2f820745e12d0dc4e904db72389f957cb23fc5f36898af1ff3d05f72181eb6c8fbe76f0fc1720a0485e7d8e3b5a50b15e31f73e2512db35f9773297905fe788a9418ba520a743cc763724e56361733fb809ec4adecace73d068a1f7c7ba57660a8b80579e5c86fac03670b084faca38bd5c00f1c0a30c48dc1b2050b6facb6c48b7bb7d3201f1b81e16151b6af827a82f2d1f230f67c7ac39e95204a31a3151eb72b06a42b5bb35b91914059b9658cf6fa85fb0282b94296df8f32b9dde1b873dce39a77973e6779d98e17111857c1f41576b7f1ee7cdd8fa19c2d665c689dceb6708a9f2230e191b18f46d2fb9b1bb010675c91deabda3ad0501f9af4831e0eb5a4a56804edd977c75163452c50fd1d48daa5a4f7dfe9a52ef430f9d0b8e7ab0cf8e6ff7ab26d462e1a57b91a1efa8e6757ec362af36366e9c511859bb76b61bcaa8c42ba698dc409e4554d1e46699036e1c0a9e2bc1ee0b0386fc3cb8dd6588ac5f0a04fcf02f05ae56e12a66a826d3c1eb17e8a0ad6378516e45d77c87371518fb50e2af66590b4ab21108fad4eebd87e87435f4ac55b39a3d66a50214dee46118e5e1dd31f91150a9379e95a0fe5a42c5a1554e38e86ba743cc2170db4091ac7e688c9f527b3b830723f3c56166b50aab8837823b15f0abe56ed084c7a6db2055b09e40bd6723d8519ba7ae3487b90b9dc41d7c613b8634dbf54f884af9e5f30831fb9c87f2b345d9458c5e39b797900db29f35ad7bf2c195387c0effd678921a75fd5a9cd8cba3adfb655ac235d3e275595cd708059ce0af5f110b01144512968d84e5502c942b9078d922760c45689d1797eebc69110380733fb61e398133e27a2d6ef8107e48baaa862600a889850b85939ffeff5c1b95786315c327e54ac2d73f1950e5b1f5dfa990382dd5691c571063bde55fd04de24260e0737e20493d192b89b1229ce87f90c82831dce8c0abf7b0b0410261c34860f1e60bbb89daaa53fdec48f91edc57d8c6fbb998aca2ae4f0b98e83e866be3ce1ebf21aa1e7087ed8a293a592c15c75066f82ce6d3ea43551855fce75085ecf4a5e900100a7965d089d8b22a549a3a779ba847baa245b3206d8fb5f5fba6716713a7d57775d147873685ad4b14d442b6bde82e312dd401295dbb3386e29e8a03b1ff27bdacdc8c778c5af0131e914dcf18c2b6021acadba4783298fd3196253fb10b0361569fcf2d56758628de2747d3383f97f2c73b8e21f81c095affc15857b614a0c16817f4f320ca7451d10187372a42beb99d541e3586655fbf82130e296516ee499011d072c70c9a35fe1592b426d77986ec4c53cb34fd67bc2613e4bc59958dca7937dab0e4a0ef46a0b8a472d79a1cdf8d64f29304ab4fb15a8d222f454e22dea197f390fe61e1e389387cecb8f3adef2206f4cdd2267efde3597c6c528bd70157fcd035224a5f0e47f9cd7b9a56d75a62c01abb2eb2c11dc1a8666bf876e8e96710ae4fbfbffaf18902ca653c850e9a7221597f09619badf6fa43134b759f09617384af7a1b22676f342a31b1e676e0b93aa0a9e3fd868657fa868d4763cc9bf5130cc740f0354c430adbb19dfab2aaf154425e6303f178fa735fb3e228160084d1a18b8c84e4c4fe9dbccda2884a74a3ed7141da28c01132706098422b5703cc33d1932ad681e3eb128bd74bdb1323b23d2978617365ab497e88d27a45110acadeb6713a3d0dd604e0ce6ad25a3e075f74bd7e40d3903b52463117989ac1f22a404c21ac558101a72a36c26773238beaf8b8675ee3c1b2216b8aeddd3c71de385f20204793491bd662fa44949458bfd203e480f5735cc0d1806abf61960251350d14189767bbdffa19713d57a20f958c056fb9d897ee715d6cc0e9245e2f2d0afa0ed39833bac7c3be5aba1b786c62f3b4d89cf5670282ed4c38c01ab206815a1f1b2a82a617eb10826222359f1e6ed1b8336a4706f630f2b471ff596362387c48eb88e4104f065d4d2a1dac106943d4960b0f46b01bd75388a16ebcda35f7513054fd9cda4beea2804f795af83d71de97e849d5b3d3c37a10524cd25f3c79b3715a7ffde7ac43d28151c1120237e8365900be8d3397fd976d38747f731ba62f4477ee38b525614ce98d5b5a57546f463885c296fc151314a5439bd945ccc3adcb7b7f73e919cfd7c42fb1c556b36e1a8c2a551daf5f7f3fbb1f43da126ed1e7bcb4c921d4c9fd79860332597e658fc6379028b3e719066d1c48b67b7a70b12d8fa65e2bca8b67b9da5989dcc24d51340fc7d10a1731ae21302aad45e289c45fc3f9fad754754a8cbac7d316f20c694174da39ed43c3d98386ee5aa92e88858f8ff7f32a41f87f33cd29ae74680de459c5b7e4ea8fbe4600a06075933b19dab75935751a79278b1b7dba634533caff21f1ea48eb235093d9390d96dd17943284db5f294a0b0026de55c1e047950a3dde05dfcd73ff60a6b7224543f92802ccc9e7d48d437208869b442adafcc9f7cf839086521708d667e1ad81cf86a15b109327cba0a928e00025908c9f66ec697ef0c743dcf2e984534e5096a9f6e6517e3cd10d64921b85545ffe25f1ae1829be56a52b059cc2102c43ba9dabdd1b609fd002594c8e44e8b03093eea039af066bb9d5f6f531ed7cacd334c836b64ea085b054200f64532308112b84bf419ea25bc84444ef7e241556daf76a396929534176659d71a1a913bdf2f4b4460cb8b4049aef39c09b18c355ec04a64e0ca38508ee58a95028a54772045b6a7bedff9e0d8f9ff63aec2d0c14d7444dc5155bb5250e3d2c6ceef30e71264b5b4335fb8675eac845a620404bf2eb40551b53b9cd7676b98ec3ddc305cde3e13fe154627bd752c4e72b4d5f595c0f4cb2e7a532b1490fe88e232c52f778e83116dcc7b42339a88b71a1648cec6a1077ed6efea3662cf05b3741c4af2d56e49021a8ac3ece97d73d8f9aa82a192cc188629564c9ce4902ce8363cac2335d05d105e7f3217ab6c855d4f0489357fd65842fb7e5f662a43735456ade5bbd446102e69d8d69bccb01eab93dbec3c252c3307f6ed1a0709a087d0d66c438218edcee29b3b7deb91979168e4158cabf80da4bbb3fb08d69d194314d558b16807d30458e73105a04c908a639a3675a5378b22f08a06e67c3fdc1798acd8f616788cf9f1764c721b50699e87709a0b2dc820814a5f461be7105f5d2cb6ff818cf8fb004fec983519e274c3e9e79439c09067e5456d31c7e3d3330984a019464ea64d9c9a0081b6021d33aea2169467cf6d0a1f5c7e3f46bf6b80507a4cbbc64a3cabfd25824f3f8e13432d018bb312545e48929e41ad0aefb888fabcac30ca0b0b470fc535f5f6c9941d989209a6c913a14fa87a09c995e421dee94067e2928937d9de21396a45f75636b7b02485462aefba507aced73eee7e9ac0f4f5b5934281250f9221d76fb6ec73f3382aa28d45475497a8a06df286e892bd2531c96317ae014b8fbf4eec6e923b78b267f4307c353b1f87c34c1c0dfb51d38a5adf69a62649436ee4a4f10c38c32166908f194b8427029d8808e1a632b6c275a28a2c470df86bc5ab2ad15c30bf53fa35688bb7ebb846652fb6d086a8c8fe58ec72e9b1e0d61d8c034d2aa7bbcc326d3363ea079b1b9278eb553d08530106757106c44ee2d1bfd390def8ae1d1705abdc50bf8678f0b04fdabdec17f57edb193f68e36e339c5c90b387d4c865e5d76d71822660ccff123d4089210a5993a67ac4cfd540a125611647850cc87ea9950356afb0582b3e57b41123a0a8c75bea2ccc6e771c9839bd6a0491c3276bf273b99e7756250e9aab38e96e735346185b2974d7c6c316a464f627d3859df36eef0c29bafee2ee0644470e1fb416b10590cf604daf05c34669885f9ae7e8be1afc6665461c8fd35a51395bffabfaacc093f7d2d3123239520a9ed806f4733dc41fa78a2e362454b1b31fc1b3016e7574d32853e7d0928aef102e9735561c16322b998e6117203c03c7a793e9c96a84d364de4529796294950d08c45d708d72f189760f7c348d6e641c1f19abc5080d7b44bcaa5edcb88179409de70fd7ce8cb867c3ad782974d518e1c9c17a6ba7fb6f697887b8d1cdad689912bff78b3f3e0835bd0f2c9e434ac082df568d447749cf24e1be1cfaed042864d90451b1b3ebf45d76dfdfc2d5652bd7fe180f817cb066af1fea6983616c1d60e12edf370871dfab65d03dea6713bf1e6ec0bcb7a67bdcae57eebb4436bbcc287db253160a4d69b6b454a6789fc013c037609e8866837e0ef11bf9889eb4e2ec7311cab5976da0f8be9a60195986d0faab0bca8cdc05fae95071ee45e426a040726dae2194aaed273b1d846306cdaa77d47bb442526eeabd8579f8083e6a8072ac4b84f5012da539f56e5f74fd8a96329511a604a34435672b013cc34185da29c74aea07f6c8607679243516c770c8df7054b8957f968b11543596290a4bf3a5e516ec2226732ddc9ddb71bf6ce840e18467fd00de41447da7c3d47b81150a9412be4e3b628f4e7b01317ea273ddb4783f97f069a732c70d9cdec34df672c1bb8b86ecd7e76187d420a211c94f607e5ba06a50ea909b175a6f34a67d8b8d74d566f3cc85365011e004079f146f75138139a153fcde6638958222", 0x1000}, {&(0x7f0000000040)="d87d7dc5c923c5f459f638ad69721e96", 0x10}, {&(0x7f0000000100)="d6e1851efbb0c9c96c9560232ffeebc6227e90687f4bf507130b6f", 0x1b}], 0x8, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="000000feffffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:02:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x8000, 0xdd1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socket$inet(0x2, 0x80000000004000, 0xffd) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:02:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x58fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x4}], 0x9584, 0x0) 16:02:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) listen(r1, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) kqueue() fchmod(r0, 0xd60713f1a48706e2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0xfffffffffffffffb, 0x462e, 0x800, "5803bd427f2de67815997613ca1c49328a1de8b0", 0x0, 0x1f}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:02:04 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x20000000001fff, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x40) r3 = kqueue() dup2(r2, r3) 16:02:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f00000000c0)="568071eec0513e118217b439a26a281807003368dacc98e0c6b79a7ef81898d4d06d1679983d1854fed3e021117b2f99d21d8175241dc3746acd10188476f4fa39aedf608c37afdb14eaf73b0282ac3201fd2f29b834e03d340a0f39ac9aa0a929a635cb6240270b55abc4834d53646c88f63cfe5495e3bf1ba0824d89ed9e86934ad2d310def21145c7b8d339b73beb2216b729c6de3ceb6c9cd95b1051b75d3fb60c2515999011d704446cbed23fa82e144365c0beb1d307f3a1823c8a5e707b3e27195e73d8eb47cd7f05c4d4c8e86aaee7931434209a25dea24e6ade3c67a245ea3f96fb14e8a2f2204027606628e33386294ff42a012c1fc0fb74c1f241e5bb331eae2423178c28e3423352ee91a019a511a40e09a51f94b2ed0881c1cf12e00d552e2fa0ece2bc004061d1a30ca49a29a49d909f023a30fd8edf95d37977a628a6d53254e861881f7067f336e95ad3399a75946fd3ea68767541f4167f89ccfc8a022c1258f52e9b2ad1a229c942fb7a9e673629f05865fef17784963372fde8db1f5622fb58f58e07d9dcf5855857f94735f6801a4df5434ea88457b1462b2cdb40b4b2c79f05de241128e046389ae5a6cf9561c700f45ecb4bf40924042761393410643fd41bdb3b24e5b871adcc2c39485fdf2326543d137abb9ee867e60c53b168685d59aa0d6ee8cb6c29aa5bc422ab78d52d66ed3261174f43856435e8d40aef10b2ba5fcb289411a2f6ac7791da6d731fb962ba7e556d1b503128106143a9629a2b8c9f5399abcd62451c45ad88d76981fed717485b8c484c72b4db91e56e86c986c849297226a410f323cbf357014b08fbd52d17c6894ce18d69ccc1faecb3a5f1eb9fa218e06a0c1e80bc34d6569b0dd9108fad94436a76fa37597412dc808b28c33887106ca61e6950f3730df8e3cb8dc8690e137ecdd72e3438b7857fe5d19505453146d155b759ae7654e50f21f1e7d2af3e8bbeb2d10aed6d6648e7f7a1b772c478ac1eb061921a4026b6ce17d080df56696529c26b4bbc7fa03d173a7025ebde2776cbb5a7c0fe1f0fd332ed53d5fa32061dc09f28ace0b781d9bb3c89ac32ab5af03456f7719aa79aa893bcc218a55be208b3f3821e34d391f04d455f6687e2bf43293604bbe010a47577cafdbf0a2eeebd77e735058b06844483ec5224f0f8586fbbf37030a63b04e0da9887f5a688449e3318e6f5ae57eaa27c25629424b8704a1877de82a60edd6508f559c5869d8cab9aa23a1efe8d126305f787f09511d00e65e6761a9560fd12a27b82c558c0c666a6401f9610789a483f4dcc2d16e7da7506b4b632016ed32c19eeb9bcfe7bbb733ae7d44025ab005612217ae6156eda0f2de87b1405670bce7e11e7f91d71b6ef31b5e3d48f021b460df11228756d5e42421e48c4a2b5c7d6339855bd1a2e2cd0fb2266eeec2afa5087e5b5f3dad8571846a0e66046c55e516f1d0489a19177a5e53e7afb99fce0ceb8f7fb9734819706ed6b652feb610dd94f2d6985bbc5f53afec81e6ba2ed6455dde027566a179dd688e411e0614f2930bc5819b811235a6fbeff78d4658e0f0fcfeb4b415571b0d9b0d60e936c403157169bdfc54fa30dde6569a90792075287c8a321e565da363779fde75764ac15eacc87f55f07de6c5c56b2592bf626466c986c024a0e8132ec0bb633436104d09c944749a15a2dae63c2e84120fec368bfe0bfe0a55ba0939bdd470655fd5a8157f11ffb8a76c3021d7aa3e2b36d7a7ae74e0939aa31a4822296501f34c80210142ad87edb918380dc101a4d7dfc5a3b46bc052e5a034c75fd25b27b146440100a7178cc87a3186415ca17aad3cdad0d464810d5764e1a3d965647d0943cbfb3afe68978daed9ee7c1c958b622af8b9e2513c0535464e33bc0efa5891c8bb1c0974331b5218870345e76b190f298e229e46d45054b646b148ec5b570137b0036a3cb9203f19d377a63cd32f54367fd307f9d750267a80fe6371469248a18377cca52c5622b145497ae1fae02725ee9f099d61eabe6575f4d2850c7e3ff66fb0620042061a9d253206605f2abe19a4ca64dc1f7dc6e5aca77c7dba06ae72fdc2971b439856642e84b2e3d186604e20fbd874e790f919c46d26804f0be77136b8d1d63d0ce916bf80a2962b6e62fad624b4f62f60594c36cf98790c74c4febcf86553576c22cd6bebfafe5f9f3a1bf6597222beb5fe2f57e2891fd462cb03bd97b8c572f09f2e804096e4b391c5f975806c0a0f9b1ee484ce02ae0121c59d77762d2be687d6d8290b336e3559475478602477cf82590fae0887bff5c11d7b7f734980171cfa7dddb11f9cc40b109105cceef9bc6293873343e67cf3362e0a474d780ad06fbbd2c9e49e5ff32d5c6777c8d5aaa791bcc43b22b2092318f63c2871aacf2f0d7bc09b1ce0b27c99b488d760ad60c5061b71b832cd03d14851821cca3bce8a0bd2c1168a9dd3085a8fdef8264f114d61fea417920c42b256fcab1f8fa8a0f44d9176f09a3291a5d1cb49d59d72689661bdd139de516df96f948337dfedf97ab9860c171cfbb6fd2e74b12548e6715151b1ecd6a599cf6eb4ff0fc41bc88412776d5a5f89ca235dff99a2bb5c1c99590da3b966a279fbe6b6de462a76d31981ed44371c928f1442d8f19b312bd1ed7ecc380b9f88ed8e95f6af8b5579073bf487fc9a95ef55392a930df84c53d7ca8d6e71dc11a7267419dd4eec9c30bb57813a117d65af608c08655126c4299ea40005a60a0675e398a894f61783713d08c609ba43d7710a1d123232846ec6b87f1f73b3c281d4094c197dc1649c419d5691042ffef95e7fa023257ec16524b4032ea08653bf7a0bd475510c0346c4cb6b77701343ed8273f732e98cdb4a192d0a9ba2b3176bc31f3f0fd5c83b0a47adc46eb0fee303304ea088b779494dacac0d77319f22a3939ab5cdab917273bc643a19a7c5d06189897b55cf03100bac90b0251b8131c7760a093f4570d05b8d2259a64224533a1938a55a59b1a47adf7cf279eb398af6b51b8b8907c7be83a68f2949a19993e79a774d2dc012a5d4c7abc5f1e2a7548d1f0f29abf5a6bb8005194acb2c9d022cb89bda15dfc6c46cf83abae2a01e963b784d61adddf2c89ce155853be6eddf1539e428f1ffe97e87a7f8fc8b2f19584c6f30ffee3fada1f7a846df8c19f191839170cd473a1ec7318b4b49b9348b5332dfcb62d6512fb61edd2f9462ea7340385dd9ff01d1c883cc2c7f730d24444e769f9ba7103915a54ce4e84c1817734e245c759bc8b46eaf9ba7b862da8a22a715d0441fe8ea499603797b36194a02b5bd416693104d7a9998c2ddb19c184bdd726ddc3bc2527a22afa44d850db68271cc0a17bfeb0a8f467ddde5c8bb54135e318b873204fedcf98468c8e7bc0fe74097f27c08b9fdc8fd077a27d07afb8e60398159e6021cdfd6c1ad5bbe3d6f4d06de47425d2935985217ac9e62486ed603a4a6b48290f425f14b3001bca836e73b38ba8c804aaf6933f47eded44163e28d57f2c87a2f917b4ef78ee3ed8487c9af4791985b92ec37f9f5cf72d44e0de61338aa159a9a9616aaf7ecd2dc83daa1f0f2a35bd3c82777f3efad713f9a18e489c62bf6729407f95c050925458cb7781bcf70bcbdd942bd846c056407cfdbda05223da89f199a290ae1390e4976fa792bf58580773567bbaecac78ca9e69f9dc23fb915ebf41c40b15e542e5521bf6c396ff6651f154f2db43bdcbee937b0cdfe34eb391795a335898e2ba25479aa47269e703c0fe98e381a96306630294b329ae422b839a45b704cb96bb4317840dbefe9b2fcbfb5153cdb73525d80d9be91148ce85081929a15f3ef49f644b46cb2001ced4c0edc42a890c0b8328ba7e1b1ede044460598026decea73982875daf7da17df4fe64a324750069354d5d02bec46ce46cb445149a7b7ff0f1a3df0db0012cbd4842b6a615a83a332a7c58c9260ed69400509a1caf014e53522bd1687e7f9c3aa44e8627d7670f3fe05b064961fb48af0709afd76f4b52cb2d4e011b16d5d96930aefc938615a863c82c77df24dbbfbc0e856c8651dca7bea5bef8459dfc61009b817bdbc901cedddd72b79660dd2d90b9d75483af47aa92418c6f0bb0ef25aba8701cc0442d131468e7cdeac515d06e29024fa23244b8401768f8a3bf0efdc4ac5c8772ee5090f871d4059c41e4e5dc5febf023f37ec8fb0e76b376c305d1e94983b9c21e083c1d502a1a8c7cae39b941f510da93c2d0999afee9b8f2259e06c4cf00360ff756702541323f43b216b71b542031a0908fd625182452d22ca8e10a3f489e9abbf549d71529cc6deb4b97057151f905295b3b4ff4ffc63dd99a7e5d04fb90afef483b409741109053ffc8c246489edbc6e0fe7db8a483e355756135c13872570ea74af8722fdf7c49607ac2da575efd36937590906922fe3405f5794a08e4058fd77fd19f5f878e395f2068c4c1fa7189516031353d2e181dd5385b966c805bf60800d2bd892dab0212ff34990abf50f341a3f8ff57757c856d28759d58ca5d1ef0310ab5d1f17fe3098e226c9d4c7e0436d2ddc4f0fb60d7e34c2d5040e3ff373b94eaa1f1c056a653857ac3deec1bb7eaf74298c5beffe6963c7a408ef45b3d26d6fd9d939ce2a068c9895f14b73ada8d11b43dc540fe424d458217a573ff57c6b5ae32b40d631bfa2ee92368e9fdd8af95ad225cf5ed6fba1f58f3367c831235df6409721be51cdededfb785216f7d9682bec7f5f08e32d0f3c727ea6c13dc2f154cdbbb6247503ae2157ad5d2eed6ff98edd87fe0e0a906a8bd79806d063869bef2e85a8f30d4c806461367b7e653e229aaa307de072a74046fefeb996280c931bc387e9f2a60ccdc420b6edbcbaec1354fd3d99f02846c43ae312c90d4f85609cf6fdf7c503c417caee223aaa605dd95f003fb6feee1e3a4109e48674d4ce11345955b50d88d679d2482d4f02aa9c97c2159ada1b07b52fcf69783231a2ecb53df10828ad3d054bf3fcae3c038147d3e3ff54053aadf65152511d10308cad3ffe6b9d90725e31ead31723a98f1c853d52b62a97713340444b1a3e586f23af500c0c8afd9a42628fc1569cdc93f53abcfdd4dc265408322a3aedfed9418c5eebcc4f00638a3a4e9ec48e7598afda3b2542e702d8d8ef03144215d196f8de41fd7ae17a4edcb2b400c1a0f7286966274b8b2f1af9769ca53250b41a316a62e8f23c1ecb3973106f2374bb78dc65f427f47ea60bb62f4a0c2029e7a7dc5ea73f8baa77eb356e963ff2f1d068f2ac7686ee79a3892deb05632bbc7b6c629397d85af34508b89a94d024b68d299b9f19fac134983c4736dadc6c333900230e632aa9b3aaa8658a4c37b87950056d4165bd2c3533685fe1041f8c95c979441de294588f310e7bf36b46e8881c35d50073f9db1c4d6b43adf09304cfd725539cf2d5d3d761d22ff1e67ba7e07908f013edc3138988586afc03b63a33ca35d2906652aa86d71eaa406a84dab02c396276fa6d6a2f98a30047af1ea6c03ed5b58e1c4586187e27e91a9891e1b678a4716483d79cdfa0b0c915c864b99ff508bf598cc41d8c1250c95b347a932dc906213943db14deab6dc41ca02faba5e3524a1a28f58cb22a5c303b22f82d87d744c6c9bea0ce692275e93fff00bbca89d739663302661cff4c8c2b3795c78ce2e6dad7d1ca730523c2e92b41e52713a546cfb3abad0684bc722efd43a8a08cea26bcedfa868f96e134a89dd10062ab8c2912bcd6d", 0x1000}, {&(0x7f00000010c0)="33b3d53b51bda6ab80413a46bcbf358cee80d5a019587f27c92bab9ce953e2471f278cc747a654ced26280e399a97e9624bed2", 0x33}], 0x2, &(0x7f0000001140)=[{0x20, 0xffff, 0x6, "5a7f14faa26d2064963e84a3699eaec4"}, {0xb0, 0x0, 0x3, "f143a6bd5bd29155e8999e1bdf3e864d21359984c3305a91c6adcdd0be4d1139503d3d3995a9e5b1b885826102cd1aca49449c1f26838b4d18d6ea5811ca257bd882f9763ef1ef7fe6b3ee42a1b7bf224455e3863c503351f3e473a43696e3da50bbc1bbfd37142abf40fd26cb1b240af8d7e8d9527f8c328c069f67b9724514dc0d3f681c05d45f99a7559d28c81acb3eb901bac9072a178f963d28834c67"}], 0xd0}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) 16:02:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffffffffffffff81) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="0b93953a8e0adae5d10248b38d34e4291d7c6395f7f7f8b16c5fc90502cc8347ce19209c77de5739026143bf840d977a856efb49f2f53f361b24cfde8ef46a940f0c715e19e59c8e3577567a7e7210a1e52f78f8802cd4604d4f4f158276d6bf1b58a5ec1b", 0x65}, {&(0x7f0000000140)="5ff6213073", 0x5}], 0x2, &(0x7f00000001c0)=[{0x30, 0xffff, 0xff, "f130fc10a1e69db66a69bae1dcda12ffdb2e7dad2b17c988bbc70ac971b00b"}], 0x30}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fchmod(r1, 0x10) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:02:05 executing program 0: r0 = socket(0x13, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x2b4) mknod(&(0x7f0000000100)='./bus\x00', 0x2080, 0xd02) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000280)="b5f8b1cd52d96a31edbdb76f782e5579f7647ba914f6ac9aa83e67dc1b67a66bac3291efef4d9615382c83e36e5ab5606a41c968ebfc4ffe0d1bf0a15a53a20ea827f886b5d832514ce0dabf79b5a9047d36018e5fab9f359d4a35f4d2f43c029b1934d011fb01cfaa6c86296adcd05a9eb1cca9c40adb745d39c4a770b16eb11eabb8ce76b3e24097123d3750b5d710ea0ad61b61", 0x95, 0x404, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r1, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) linkat(r1, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus/file0/file0\x00', 0x4) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)={{0x3f}, {0x83}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus/file0\x00', 0x2, 0x6, 0x400, 0x0, 0x400, 0xffffffffffffffe9, 0x2, 0x0, 0x2, 0x1, 0xab3}) munlockall() setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:02:05 executing program 1: r0 = semget(0x2, 0x5, 0x755) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/18) semget(0x3, 0x7, 0x48) 16:02:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8482, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x30000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:02:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0xd664}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x2, 0xff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x3f, 0x1530000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x447, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x3ff, 0xda}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x600000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x76, 0x3, 0x6, 0x5}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x23, 0x6992, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x1000}) 16:02:05 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet(0x2, 0x3, 0x102) recvfrom$inet(r0, &(0x7f0000000000)=""/250, 0xfa, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:02:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x2, 0x6415, 0x0, 0xfffffffffffffebe) pledge(&(0x7f0000000000)=',:\x00', &(0x7f0000000040)=')\x00') 16:02:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0xabd, 0x7ff, 0x5}) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:02:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x97) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000074, 0x80, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff80000000, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0x41, 0x1, 0x7}], 0x0, &(0x7f0000000380)=[{{r0}, 0x0, 0xd0, 0x10, 0x200, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xfff, 0xccfd}], 0x9b, &(0x7f00000003c0)={0x9, 0x9}) r3 = fcntl$getown(r0, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f00000001c0)=""/68, 0x44}], 0x4, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x800, 0x1, r3}) 16:02:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:02:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:02:05 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x6) 16:02:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) getegid() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) 16:02:05 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0xc004, 0x80) r1 = dup(r0) socketpair(0x10, 0x5, 0x3, &(0x7f0000000000)) getdents(r1, &(0x7f0000000080)=""/70, 0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffe64) 16:02:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="6a80c5c85fd0c27fdf7bfc81f6f5736a7240b2fe247eb27a63c3dc8b7f100ab5cdd7471c51d663c3df5385713869e923082526b0c34ea1e054e2aec0ddfd8225c9da8d0af01250973ff79941acb5b9b36b56102650ee9df4f30f5ae7b22671cc32008fd20324f8e8ab7a34a70dc4af488fc25fca3c4428b57d440b7890cc80df2bc33abd52a89d1ff2723b", 0x8b, 0x405, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:02:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x14) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x98, 0x0) r2 = dup(r0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) flock(r0, 0x8) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r0, 0x4617a55c2d966673, &(0x7f00000004c0)={0x2, 0x2, 0x35, 0x400, r4}) r7 = msgget(0x0, 0x40) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0xffffffffffffffff, r5, r6, r5, r6, 0x14, 0x8}, 0x100000000, 0xe8c, r4, r4, 0x8000, 0x6, 0x8, 0x4}) read(r0, &(0x7f0000000580)=""/107, 0x6b) chmod(&(0x7f0000000600)='./file0\x00', 0x8) recvmsg(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000680)=""/77, 0x4d}, {&(0x7f0000000700)=""/218, 0xda}], 0x3, &(0x7f0000000840)=""/42, 0x2a}, 0x802) r8 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000900)=""/54, 0x36, 0x40, &(0x7f0000000940)={0x18, 0x3, 0x80000000, 0xffffffffffffff01}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={r4, r5, r6}, 0xc) getsockname(r0, &(0x7f00000009c0)=@un=@file={0x0, ""/32}, &(0x7f0000000a00)=0x22) bind(r2, &(0x7f0000000a40)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000a80)={0x1f, 0x9}, 0x10) accept$inet(r8, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) unlinkat(r1, &(0x7f0000000b40)='./file0/file0\x00', 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:02:05 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0xfffffffffffffffe, 0x0, &(0x7f000002c000)) 16:02:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getrlimit(0xe, &(0x7f0000000000)) 16:02:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x4c5, 0x2, 0x80, "1e95bc15a38511d71b934fb8c0504b03fae8bcd4", 0x100000000, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair(0x20, 0x8001, 0x5c, &(0x7f0000000100)) 16:02:05 executing program 0: r0 = socket(0x6, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) seteuid(r2) socket$inet6(0x18, 0x5, 0x7) 16:02:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000000)="f45c2b6df4c61a78829948572cbbfd325f4284219a8570c60099ce0a36eac38f102545ed1568272680d5315f636c6e211772d6e9ac34734ef1516b3565900f10fb7220a86a57e308bbbc2ba7bb29669c196ae903fce8ac52c422187525a059f7dd5803f8e813139e1c93b0950b8f5bb6d1db31f55825aa7a353f8b011c566cd7158d3b1b8a807a", 0x87) 16:02:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x100000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="48000000000000b0509db100000f00001da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a65acfdafc73f0a7d69809c930e744a1d6303c69f192a6bb95763200000000000d17b052b6ac26a8f912b7675bcd12fd5cdc60692e3d1f01c54f57560ce20d6aa42034ab9d6094663b6832c592372effbf54d163c76ee03"], 0x48}, 0x1) 16:02:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:02:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:02:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000040)="491efbe5d6b5d94e410654322e7b8d291bf68a38f4c6af38bc77f9800124aebc72c9e6572c9f54121a0a94e8a8e83c3475b1d8f174efab35a066a4af219679f653dffa6257ba4949a98b2418dd651e88eba708a0ff0a080382a80c94be3102374dc0fecd822f8814c3414b070c7cb2708c62426241eaa91488b9c17056a0d2a7ec48340122e24bea1e9969cc5d16a7b300f076eae7dff3d3ed87f231b22025ba4fd80d010a7e08b9218ba353ec20") sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="4f00c2a96669f2e865a430a30f860b25aede388937b6a67ef54299a0dfd12915d4d8609aa8d90ec813eaef14e40b9e786e09844262b80d40aeb991322c6f74366608b73837ab4fcccbcd3438c8389f68ec343a3519b755bbf0a40efa6b708a72f60e41f1b60929c07e78355cee8e54f9b20d450b9f4bad5bb531"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 16:02:10 executing program 0: r0 = msgget$private(0x0, 0x65) msgrcv(r0, &(0x7f0000000240)={0x0, ""/207}, 0xd7, 0x2, 0x1800) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, ""/32}, 0x22, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/24, 0x18}], 0x2, &(0x7f00000001c0)=""/50, 0x32}, 0x840) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:02:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296485c5031cb3ad5715acc3dde303b42f721cd3f4aa75c1ce3dfadfa6c5586cf495d6e1e5719925d2f9c051b655e46decdd85ce7f26c477f1c51d9950561eb8a4b69a1345dc35d86e62f54c5e5c526fc341b215a8153f790f409af2145ee52a5aab9705f6e37bb7e561b4e01becf8e1cc8f709a42953bc84abac7ea6bb918c2f9fb991945e2c5175ddb9708baa3ccb9d3254ea0faa9420a159f4e4451e117e94438ebaafbd", 0xb7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:02:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) r0 = getegid() r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) chdir(&(0x7f0000000040)='./file1\x00') 16:02:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x400000000000010a, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:02:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:02:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:02:10 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x3, 0xff}, {0x5, 0x7}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x3e3) write(r0, &(0x7f00000001c0)="1ceee7b07d14621b8d7b5fa56b181760e05e241adea6a94eeb4a8acd7354aea9c007faee1dbe225be1ec3c4820a6f75ea9c97b3ee47f2ff2594bc2d55a71cae177d4fd820ecce08458cbdf2aae4745bd89d42408234973e208e8e8db1d9e39239bb0a1ba4b59c78da9ad967fc084b0145b8187c3dbbdc4b34c3fe4ec9b05239a416a3e60771b51df219a41363f94c2f2045012857c93429040078a6ab321050bebdfdf95f32b17b595c3ae2bf8a55ea5f8f949c1ef9f42fe664497813c9c68e069e40a0bec6ff069f03a88c0c8ae6d9a65a64cdfa64f11d7a263e309ae6a3ac56845b6f9372cd4e845c2be83b3a639a96b980ddc38dd99d8d0cc2fdc99", 0xfd) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x6ac, 0x0, './file0\x00', 0xfffffffffffffffb, 0x2, 0x401, 0x8}) setitimer(0x3, &(0x7f0000000380)={{0xd0, 0x7ab7}, {0x1000, 0x9}}, &(0x7f00000003c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x8001, 0x6, 0x3, 0x0, 0x8, 0x2, 0x80000000, 0x3, 0x0, 0x9, 0x1f}) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff8, 0xc, 0x23, 0xff, 0x7a}], 0x4, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0xc}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xe7}], 0x3f, &(0x7f0000000540)={0x6, 0x800}) r3 = dup(r0) r4 = dup(r1) r5 = getppid() wait4(r5, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() fchownat(r4, &(0x7f0000000680)='./file0/../file0\x00', r7, r9, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000740)) connect$inet(r0, &(0x7f0000000780)={0x2, 0x3}, 0xc) sendto(r3, &(0x7f00000007c0)="4532432ff70edf5d6f6463653e92c5ff3393039b3a7cb460bfee2becb8f313439143f4d809730deda17299502f4d19c778bca7f8b3b89ded325b761ac9edb8f47025ca52f69342615824d1f5ee0e046405a61891085e76bce62d61b0c26e89b3373cf04838f67f2b12aea1446e4a24ce39e129dbabbad0aa1b0cfa5a98ba73ce864725188eb91c4ba65ba3d5", 0x8c, 0x2, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) r10 = accept$inet(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) rmdir(&(0x7f0000000940)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000980)={0x3, 0x6, './file0/file0\x00', 0x4f, 0xd15, 0x7, 0x9}) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f00000009c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000c40)=[{&(0x7f0000000a00)="696e479b6ed73b5c2afbe67e141e298ef27151da516893566c5529b5c25000ec40829ce746beb1b5a7b1eb935ee1d64843033ca1a65e17a4352a67195d4baee0073acd9ec1ab66b73431bc0a4b2fec5a2fe0b1af00e99d27112ddebcc1e1410ba81ec44a6d2f704c08b8a7ff", 0x6c}, {&(0x7f0000000a80)="01054f46fae9369d9fa2260353b6626abb3df74d9d7c82dd519b6fb796fd6a066be3b5c8ea4f24efc4c823fdec62060aa442bd7a3a0595be3f7086d14282242f276b00bc105a5c46ac32ecdd568c98e0fc58bbe3d4920d06328f583445fa884932d8b27847cfb3bf0cb93ea186d48fe5139a261943a819e940973f92dddf50d9caea277e3a920b7b02f7aaaad0565797987b5a85e265053353fd14604e3e1f6adfe48f928de18428b8cfc8bb49badbc66df9082e9e745c7a30d3f827920a6f5ca2e23cace7527931d674dbc9a048066e1bcec4941e1f8055bf", 0xd9}, {&(0x7f0000000b80)="55dd21be90645cb7839def600f54dd07098886df1600714d07ff5b8a22fa90d6adecd29a5397ee50077a653e4fa9771c0a647e9b9e0039e24a9524b3510061152f406e567dfece3b427585f6ea3e3ce251e72db820325b7270e303dc8db1fb7e73062bf4c298b2e3448cfc2801a0c8aaa3387032348c71a7d5a263bbbd6818193e074e066ab08ff8d31ccb03855ea207d58a69d26e011294a1237b6e8fb6d54a9ce16d4a59e1216e3e5b36d2058c3e9a35b3504db3", 0xb5}], 0x3, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x18, 0xffff, 0x1, [r10, r0]}], 0x98, 0x404}, 0x400) 16:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000200ffd3c13b585bba848ca0e1c4e3110351", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="e1bf170c9d904dd68c933d0cbc91000000ccd0000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) sendto(r0, &(0x7f0000000080)="b1d4e887c58a49d877b7794223bf3d4fcacfdf02a1da173883f3822af19af40fa20d25ec9ddbe7c9440fd81150727c194c37e149d8238b5452da1db9d22526f0ff8d9086cf5ff145a010147bd95cc5d11a884d30d1b488157f72a18ce463cdc9d38962aaff16ecfc18ba0abae363c225a4524e624f2d831ffd5e7e43ef6acfd8308e97e4a4280f028c649f", 0x8b, 0x40d, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:02:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d188524b9f6f92b2f777244599feecbedad633d597", 0x15, 0x404, &(0x7f0000000080)={0x18, 0x2, 0xff, 0x58}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getgid() getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:02:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1a76428b5e811c59e378b8b4ebfe85eeacae12ea37b2c51f54dbb5be0ae36a43b00851979260ec06df6ed923e52d443141a0ef1e7c161ab1e01b14362d8ad0b34089c534a5e55c8201fdeed485d14f9453f94dba3d104372ca", 0x59) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="0ed9b6f1c0fceac385ef9fb650085a8fa017821a2810f7028fc1ca3554815b56", 0x20}, {&(0x7f0000000080)="5afa09fd6c027930bd5794397fb3bb6f4f0beb4eeb91082404cfb35fea88594eeb0acee3a3257e903da412ee9bcd8a316477b6b14df3", 0x36}, {&(0x7f00000000c0)="2c6848b07371651d01b5bf9004bef89bad3ef7ef08129d40a2fa4be55bdbd7662031f8b107119639e0e6a39ff0333127c7d896adaa3ef9a0e970fc1b160b3501b98d8c17052a5cc1a0e8a969172b0375b91426", 0x53}, {&(0x7f0000000140)="b6ddff36473667f49e67ea55d84d6fecb88750c09fd057c46818f888fc3afc36a56ce60785451503cfdb98adcfb42cdcfe173751755153a8f3c58521cfcc5511ffe8115d86", 0x45}, {&(0x7f00000001c0)="9dcc953c7c85b5572d0ebb6ddf626dab99e8801e71fd34540150480929e0d68c6cd0de830d079537d40bf220660695cfaee467ea08278319c5f60b4874955ab33c8d67c021617e5fb395aae437d8f7cc65402b82c83172daa5ee5b9d80da1b4ac42a3c91d0c9710160c82ba3d1974d88b4503f672e2752b04beec5ae7ea80c6b396b", 0x82}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x9, 0x7077, 0xe01, 0x3, "d31faecb00c39ad896edcddfec074d8498d3162b", 0x4, 0x40}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:11 executing program 0: clock_getres(0x2, 0x0) r0 = semget(0x0, 0x1, 0x200) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0xfff, 0x1, 0x100, 0x7, 0x5, 0x3, 0x1, 0xdb, 0x401}) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:02:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x21, &(0x7f00000000c0)="e7", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0xcda}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) 16:02:11 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x0, 0x4) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/102) setsockopt(r0, 0x467d, 0xd27, &(0x7f0000000100)="038892ee147b71c953df80fcdc1b0924a04619b4c0d2e0f157311a0c4e35804cbbefe9dd41a8b33c097c09931910998c3f2d76522bbd517c3719a2d60b29cb66ea466106caba001433972071e0f31b89d922a5605918bd08d19abec3cb880b46f8c31a80213d2990004f1c401117258b857c69c97f265bf1b946de413901d727d775053710eabe90846baaddbdbf6cb301c633acd5abb20087f67b733400f597a28c70f0c6462045120e1a267dbeca14247fe0aec103e34dd49f2d31a00772ca83f103f00ab5324dee519143c74af97b883c", 0xd2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="811315e2172a32bc25594eaf6a46e5ad6341f1e27bbbf146a85b0f62d13d7a0618da0106c088c90fd4e192477e5e74229036a5bcef2bfb92e33fe03b4259f326667432dbdad540f5d7a465c19f503a9e7b1ef3e297f72aa2cb3ea620cc3a1e16314912a4fae246387c04cc1d123f3068fcb03584984d0bbad5f06c8b64d414ba3a72cbdc52306e86788aabf17aec7572cd2dd8a78dd1bfa5c94527743f2bac00ef65ac2f4807c3b2cc70395573f17aeadaf377b93c1a1bdfabc10941", 0xbc}], 0x1, 0x0, 0x0, 0x2}, 0x4) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) r3 = getppid() getpgid(r3) sendto$unix(r0, &(0x7f0000000340)="cd8d0ea16afe10e9f5", 0x9, 0x400, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) 16:02:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:11 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x5, 0x80000000000032, 0x0, 0x0) 16:02:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x6, [{0x3, 0x7}, {0x3, 0x8}, {0x3, 0xffffffffffff0001}, {0x3, 0x401}, {0x3, 0x3f}, {0x3, 0x800}, {0x3, 0x4}, {0x3}, {0x1, 0x100}, {0x2, 0x1f}, {0x3, 0xa5c}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x401}, {0x0, 0x4}, {0x3, 0x1}, {0x0, 0x280000000000000}, {0x0, 0x1}, {0x3, 0x91c8}, {0x3, 0xbac3}, {0x1}, {0x3, 0x446f}, {0x3, 0x4}, {0x3, 0x800000}, {0x2, 0x4}, {0x3, 0x400}, {0x2, 0x6aa1}, {0x3, 0x401}, {0x1, 0x5}, {0x3, 0x2}, {0x2, 0x6}]}) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff7d) shmget(0x2, 0x4000, 0xfa98dd7a1d347ba6, &(0x7f0000ffb000/0x4000)=nil) setuid(r3) mknod(&(0x7f00000000c0)='./file0\x00', 0xc040, 0x3) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:02:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:02:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgrp() seteuid(r3) getgroups(0xd7, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r3, r1, r4, r2, 0x4, 0x4}, 0x3c0, 0x800, r5, r6, 0x1, 0x80, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000080)=""/109, 0x6d) write(r1, &(0x7f00000001c0)="1aeb509314f575b7fa24d90402ae20032e3b89eb8ff2af63e33454fa26f69ff9c21a115413d99ecbe19ddbfab92e28a726538d9cff4762719480fd860369f8968f82d103dc7e013ccaec09e70a97c4554d9c4db3f33df45968ad015f605026a8822b59dccba2599f9ef313ee1427d1c96a91cb344239db4f8f622e74cd182114fb39a1c4c195ed6ad4545e564cd4225335806ed2ec06147881db58e8b8369b78f151a1d4d1e1", 0xa6) r2 = getppid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000100)="1565212a4227b9c8cebb5841373adff04b9fe1186ac885cb84ba6003432c63f3062ed85268aafb87b05758a3e97614ec078bb20ec811b483c9f615c441a7282f6d1c428247424c709009fa34201162c43c790199071cd3c12c4dfa8904381ddf284eb6d101a1937de3f4e71b9f429d50176fcb3acc741a340756d504d22e91e5c011ce0a99767253b516f3049c77d8ba1fd363de8446c53def3a0509d47b7bdeb7cc6aa5b4a62e", 0x1e1) r3 = socket$inet6(0x18, 0x2000003, 0x1006) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) syz_emit_ethernet(0x2c, &(0x7f0000000040)="c27bfddda1a4ab897e53f13aba6803650dfe906e4dab84f5c0d25cbec8ca967b1251724aeb6b953ef5aeb529") fcntl$setown(r0, 0x6, r4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/87, &(0x7f0000000300)=0x57) 16:02:12 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x5f6, 0x100000000000000, 0x90d2, 0x0, "d7304de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c0, 0x0) sendto$inet(r2, &(0x7f0000000100)="7a96e1ede4fa2d610ba08d1e7a638042180e29581744ae2cc2dca9973be9e97e20fcfb8ae53c822d389f7e5736f90a2db1a73f0c3b1593bbcebe43735366113fe29e6ca30f53f3b315bd331e4437972789e9a6279b6c7afe0f614f223940c471ce", 0x61, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x7) 16:02:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/241, 0xf1) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/100, 0x64}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/212, 0xd4}], 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e66be9ecc566c10e93bf74ff07d966262f622a7a0361e7fd"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="799130135b0f19a112ca8f4a0c8cca0d44c5bafb48b7ed8590f4fbb5eea15df1526760808830f86fc90f0852a0e23663bf961684a84e68557ad6445654d7d5d6b48517e1d4379a813b86f0f99acb5dbc5a70e74a458872eb98d229aa3fcb524e685d29a7014e23b960664e0e69321722c7999710633853103a1cb427766849a67c93f174c68b1c0ef1cfd6e4ede5b2a8ff31f7895fbe585a974bcb2116e59a93b82f52c5ec944e63eacc96", 0xab}, {&(0x7f0000000280)="d7e0ceccb4bfc4d244cba775478d26a10f299c29110b250092aab5377ef74c177128de22145b532bb193480bed7f1df76fdd9dfb8f1889f7bb993d16169812590ac56df0969412ad508dcab63f19c552c229090b23b61c28de4c1817df459796e4ddeee2d8ed3737bb7311cb2ae052fb9d98cdbc07edcf78022690707298b6f2dc11f651451f98c5abca21a1ae5c1595cd4375b8ea6c918e60dfb357114ace9f72f3be4f5a243b8a0346bc8c73ecdfaa4b7ba4", 0xb3}, {&(0x7f0000000340)="609e0bedd3deaca3d09ee62ed151a5bbe9c76333b309c6070a9de9b01459672437dc21aa3e0104328817bf032c0c467773a602f52f7aad4ce0135abc09d5f407aa2f773b507d334653e379e2c23fdb6dccc8d72c1aa1636ac3abf17586767ace45b18c72c488ca7b59701ef0e52d4f376537f4098707c86ec7ef339a5626f453d39005ec593e8d", 0x87}, {&(0x7f0000000100)="ba768005e99f47a2def1210991617dff80b157233be3abdb0b132dfb82298d53a2d722d545ad8fb4a0aa5a1f709d92757c0951002bc96c7654c9f057b66afe", 0x3f}], 0x4) 13:34:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0xfffffffffffffffc) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xc915, './bus\x00', './bus\x00'}) read(r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) close(r1) r2 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/40) dup2(r0, r0) 13:34:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="15c38146e6d95eebb5537a9832cb4daf54112cea9d382560a33457d273a5d3cad6339505c9beb8374f1455e04e7d0be3ffb5f0a6b3897588a9cb9c7c3e0033e06bad215e56e1d817bcb5049d5b2c665c7ff41d099dd5ddd7d3616e9c1c94f860f9d77772a33d45fa3dd40e2755edb299dbf4c2eca6b8102fb6b50c6fef770ca3e18ea05babd754e97524460e39ce5ddc9aedefc83de03b2c297b1742854c484c85cf", 0xa2, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x3}, 0xc) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) witness: thread 0xffff800020b92978 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8066484e68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92978 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 520089 65540 0 0x2 0x480 1 syz-executor0 * 18956 15596 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(8f461cb26f8841b8) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.