1b7150804f979909cba11be5599965b", 0xad) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="92ff49395c169d088b03e23180f44672d9a13a66d523f16b00ba4f8c84563511a5e0f9ad7e1d8da07d1ccfc97a37a79e584f8824a21e3174a1ac2a6be44996ad1a7be7f80b157530dc489242ad139472d96e72ce4c897d2de4815189e523e962b45dfad269", 0x65}, {&(0x7f0000000140)="96d8d620d07ac990f6051c63ffe517d7c5dc78d03fbb97eda38561eddebb8214bb631157eb33586bf25d5af78f8228b65e1491dbd0bb0170545c783d7c7a1fea8125b257aba019ab8d161bb5bf9100a41594afe09c4b1da57c2db4c61781df6d1f89817262efc8628049ac46428de841262ef33fa8608c75", 0x78}, {&(0x7f00000001c0)="9fedaa85eb8b5432aaba6b3647cd8c67b40d2356015b9f95a9aa37dea47197f2c3aa6db919a88f738f67556de3d533ff4626a833d0a75ed53dd58ea84cdabd2dbe52727c7c75ce42d613367379f5b6fdc556802c8b55ef328180b597138aafda4f3d690304c270a67f0d8b2e4a3ef4c08d7f7bc4aa9672f484fb8b4eeb34e3e7173f4724dcccf48ac3bee465c6cb90696fdf939cc1411190d00a76118cc9243e75635806b80c746cdb15a222e58beced2ad66fe873f2cd9778b84e6bfece5af2f0904a598765a06f8412811e0a132fc418ca9a76c3606c82eef8be34d00e6c12756b212ea917f9e27b85494ab1f140e7ecfd91a4871ed1ba2eaede9c683a63826eb10bcf326f6ffdebc43ead06636b2ec80b2400437f820f086f3fe99160097db60a54891aff46450d5fbba5b5da8fa48476724f2cddb7eab80311d029bdd79a19406c17af1913c509dae8a1e3a36a33994afa17a02443c098301b5be2ba2d965fc93bbfce384b9244fc4c5f67122a58d280ee53959ff57603dcddf1c049882e1ca41d8450ae78a3747941fd288d6f49bd3b31b324961c800f1af3f50aa7c43ee78d6c3319dd10db0b08b1146adc5248e09494cca86537df5125ab503c6072e4f8404ca0c4bb8510458c4cc1446d41283f790d773e09b62a54a7fce4d3680e012db29f120d9b368d5368c24f2bd52bcf125a83f9f4868fca21371d36ee36522dc5a880a660ea3029a56206498fc5955b11f1d9c22e47004bcea6c6ae0262dba8ab432a0e816932dabaa988eb76a77cbe3c470af89faeae27e2587c6121e38e56bb0555df6fb55e2a4da7cc745073691edca729ae3ddd0c526e69665defdfc8092044cfe6a3f456ee7b036662296f22e1a3831f3c1a6dcdf43c7bdaf0d0fe05ee033f3a08fc241384dd584ac1c6f349cf55c5d8ed2bae83b67903218dd8e6bb2d9c30b7ad28f3d9f294468d6cebc1a58a9468baf8890910915cc09fc49e19b6a1864997988f190bb6eddd53f58f312100647404f63636b0090bd0db38f628545968879dea4433947ae8390dc3af63d17ee0c14e61531f2c0797c97a4f184f13a1336a613c0569f36bdfc35902c2db237d043590f3992d81a9e1f4ce0518e9b885ec5b4a6128ceb6855e50c5d1c23127f47245baed6feeec20d279de58f9e3baf12a5e76b40f98902aac2ba32e5262ca7a534daaddfe406f8dd82b4434afb4f5d8cfe8775b1daddbf816ac176dc05b0e91144445136626035f5dbbedf8c332ecd8ebf70c3a3c61b3db53f82190cb5fa28964758f66e5b40ecb88ef29737e9e8e630fc1dc87063e748c9062a5053142195578974757d26cb47122afa1702718570453cf278831d49b548ea81f06d7c9728921749d2c38848f0e93cace143f175f3da581f854a5afda25834dce03c565711194993ac18060b3a395dc2f186a74a2b90b4df4683f64fa370f48dde42b6a98f336c83709a13c4844908b14966334bf1bbd50d554af1e3dc6352eb613725a12f7fefad3896adef80b2c5a349839d13255a61258c789a57b3f8995c8092d25b3cc4bad576b3a9f63b261c9629264a58f9022d3f40ac72f6915f0df75d4fa441007c9a9aaa5a21ef8a99edd5b19cf9c03b9d43e53c67d9800be09e6a6649f3ff12920f5f0ace8ea889533d059427459b65e8fba55fe1c44de5b7355637ae6e7bd6b0a386f19651390e2f6f6bf95e5f94c3999487dea4b285b2f758911cadf4af9fb87730c42f5ffc9d8d06999f004dcb775c95b7d99514b096d67dd8c950888e7b5027d6e230328655429a5dba6e981930e414b4763b5595247e923491ada0fff3621c5457e714ff656f8af0d7bfee20b1e3dcd61c622adf33622e480a3c78435248fc2470c8b602849971066ac3bc6b37a7e9be418bcfe59e1443a1de4fc0a4f1316f573ace6b6ad120803e4e05941c7e637ade95dd42d0a4276bbcc246d872293c6b3c78d3748d84a0abee48dbdb2c9fd63140bd27359a356f963ae1e4af69076ff8e2cc2b569b8d337e73ea0475a311b8897aa0045791534c0d7feaca53fd409ac3997533e8cd1b787b88a122fdcbf8c5381948cc6400ba78f0d6380f0f38b617ede5be3104f88b9ea6281d5fdcc23e5f394ae48a3a8da1dd0f1fa644fa7661cea59c2624e5f16925c91510a3396ebf676de05756277b5f5b6ceaa0ce902d60ba589a219d069cb75f78b93703232135306494e76530ca484ff17b5e445706b2d93dbfa994bb2bc8601f0f8bfbb27c2daa58717ecbb6685ac9665142c11add84714b95d657870a2eebd735388599ec45b600a5eb211e0edbc5be5e8104bf235fdaf6eb68b9a1d729bcd8a512f592da3e0e49b0876ac750f0d78c0d257e7d0aac8f7379d75b16c64d0b12efce7ef7d4b37885856b56830a8426800f16cc5fb277dc9df03e49fa82c76fe2369635234cff7dda0435e82a8a1c296fc8c845740e48836fe2737aabfeaaa85ea26331df4ad609fd1a5d87c110e919f91c62114eef544dbe44097332c3e0eee2a346ebe0605f6d74057dea62cbb8ae7c00b38f1f001f52fe5f86a89f259abec76649006353c70532273ee422b9940fe095673bb2c2d9ac7138b43751ce575ed9807bac1fce6348811754be4552023648d850048a2dcc55714ab1a1520baae51710cfeada4bb1a935b1c12bfcbb88c11068d2d9758d5e620a689cf020737e66b6861e7f2561172cb1035d9398d53947f4e2e19b48e5133a22ba894d6d5bea61edf6c0d1e9b4b2963dc4f5a740b4da90ace12f9f23f91622dfc043c6c1543b1464ce04bad8de25e2ab23dd712a9eaa232ca47d7ea74c895aaa42e7ba75af2ac817b8a4a37213d479d41d19b904e15e40e3308712aae6aacefcc945a4134e44679de310e7b460a7ddb85e485104861ffe5ecd6daad920fb12f6e93966a78e3434371d33b14b17d5577c372bfab959ae9b950f654839196ba4eaf06843ecbe584a380de5340de11212e755b2fec5039b567e7fd57612819d18d4a73c3abfbe77db5b597b997339853a45c890d91ca16717dfc7ef50183b060a33575ed7b8a41af18a577c05faaacdb2f6f1cdcdca68c37fd214ca6575e83a54ec5a9818cf5145584780ee9407669f7bab91864fa5c81550b320b7ebaf6e35fe2c042c8ca17fa0a1d5d566b98b79af16d8bae161d59d29e962e5d2c3de28a91cde13ed7f48545b82d83f9a1058d54ad31b31adaf0b7686b6c53d3721ae1e9357e3ab78307f51ec6120a1bf8ef76e5f3044582fc8bea774c466b4af709a3c3d35dde6a832d3cbf5f224f4f290e7d8aec5173cd163e0c3a7a3fcff62a7bf93ab4549ffa1d7e953f1fd3e083144830f2368bf48782964c5d85156aa1f3413522ec056f0c8f5b2b5e28df9c56bb5d661ef011e5281aef6785ce3dc1ee89aa9929c8389cc71300eb7602e7e28c842a3df303831724b71815cb40b86e1932ec8d4573efbab292f8c11c7acf05db0ea33e930cb6c3118ed6ad1979e30a79568b1d3bc00b66d32d85b50ad2c71730b922761076bbffd3019382a40b11ab8beec46d9dbb97f65ab01d55403e07f8154f824e5555a102bb77654819c5075b9cae2f57c0f7d9da47f0b0af5d874ad961f10d660a4c11ce942c8e559e299525040d3780d813ef0982ee11cf9bbd9927b6f784eb02ed859ab67c2d18dff12969273a9ed71235917fee757131b8bcf6ca1a2d4cb941d7f5253a8b6c94794e52dc51aec2b3dde1021f4ec9b77a92d66346791d394cb3fe72e9f41dd8bc2a4414b676034e6d174e5fa57c9393d3aac94011fc033b28eea18bab5c72a89ad42f52de361016c1f742b38a9c6282fe996fc096c15910fdae74e84bea9fe332768362cc5d3c36bc0f21572986bd89bd2ace2e7ac4108a2470e01d957465f79b2688cf450d313dd3d6b3ab30ec4f8bd532bcb1886bea997049cc2ab4d23757aa8c3d5f549e6dad06f3a31b4b83486c799e9e3d1544dd24984e7bb0f13e414d320569b956571ce7f0c5ed0d53965f44885fbc87ec919cc4d172459e9d1f9f48e46d32ecf653f3da0f7dcfcfc472ab0172d10c75230a2cc8f38544e8ab5adf2cda9d250fc93c350e35eebf12ada841808a5b8c596ed44125a8a6e127851cdab42fc6d941ad3e83c1fc1f11dcdc6d225a981c4c9464df8580d95a69c12dbbbb9fcd4dea98363c78fc76dc424086c9db08e8baa80fd6f27f4008f782373a0d32aedf83aed9628a038f32eab4e4f5da45ca415a561fb888baa355ad2106804475240f8c688f1c046ea9b4eca97de5a874516d9e0e6a5bca376e30d75acacfe805645716ea2acbba5778dee43887dd47cbf874245b433a6242ac4113aa672dd95af586f381a9b76cd0fb605959e2841ec3f65805cc81ea0f7a92f86681ede0552ae1e894706712da550a628c0a3cf94e3cf48822752a0146d64230641ed28a3bd7f31b38d86712d13a8389ea5e1f2f9c0b8f8a61e8fe71ba499b1982008da7d937961fb4f0b15d7b0cc1febb95eaa9732da94fec6000f7a5c26ec3eaa5ac92599b3b398946b6bb9f7d5d930eebe9b0a22dec578944b4b36388313d4dd2687a12356f81360d846185b4331deafaa28504c4ac41b6e6f55280c34f43305c9ed913b202f4866f0d95bcd628bba30dc68313d749cfd8cd798c1f409698557855d957500f259df1eca16be0f966738ae467316b04fdc6d781ec25ca552753cd83727c2afe6ff78728a07799ffbb626ad3edea62181f5422fc6dc7f6f46c4077ef56e9165f1de0d4118e1c4c4d69ac12b2d930e1ff14a446f9d2fd73c6532fb7bf0e31a6e780c681c9c86ff4dd36d4806956d2a85192b975eeacf0f6d3d2059a505d70e93d94f31a3e568da23a61078f5424061dc0f6db3bdc42fa40de34445a330948bc121782d85654eb80d1eb92b9691e3d5b0d0d46ff6ac1e86770e2d8f6964390cf078a7d990df0e872be1ffd607f11bc92bfcb0e8f7b59a2ab5dd9ff117fbe60b8f4731af89434d541bf6e540d380bfb6d4b1f411ad4ed1b3caf8224643a813eb3a597b97103b5041cb672db96ff1eb55f38c9ceacc7de21ace9f0e9aac4f199e04b87ac9f390bf0b5fd3fdb37c25eb7476c59c6173fb05b1beeacdc69eb18630e72a488e43e01db71aae115bd5c97ca3a84fd2b4b2fdbc68b7d24c377e29bdf943816fecf11b32a7551aa8cb69406da291a0cdc09bc2b0b1b35f0e03bad42b0c82f4413632d5a7ceb562d2ce71f6f216741426074054ed11f9ba1e2f470a94ee8065467424eb69804a36a3e805482463d44348cacda9c2a2db0360a6543a5f5317645e5ae113cfb6cf05b41f726334f1f5968727b0ac83a848b40208b07584853b274bbbfedf76564a9186fe9baf3ec0908e0d31bf039f64404aa1301a092a637a7d465f7d6736a78d0be6e0e14dcae2b0a2fdb6e24673e355904444311115325e16fd6520e4d9354cad3eb8b30c9b64522016ea2f2bacf3ff82e9c7910d611ba3cf2c8d3adfb8783d691b9a3ecffefacde4a7201705e41720900596b97b3e7da6021ee17ed9abcbff1f1afa7de1406e392feed80bc377e7f9da57810281131d899129305a934c50ad7975bb42997a5c8e884660fd0f450715897a41b3d0885808522167202229a1e8847b395cea08a4efcab9b60154c2a5f58d222fd8f85292dbe0bb655754a90076385b774bb164e47c330bbd35a0232cf3ef5f69155971d8cb44c83b0d2976b74e592d074af0e76084a8db09802e7384398ed73a3f303b0fe208ab92a6fdbb9c83097637d1fdeedb444edd4d0b8bedadb5aa9b504", 0x1000}, {&(0x7f00000011c0)="b6b587c8e95f0dd9fc555765c354cda413f0efff52acb0f8f02ec9e56b4a9081aab93cf902d6c8fb8fae4d3cd5850c435cda7d0d9dc0c8383706fbf6f4242bb2944498bb75b7757bf8e4e59658894c1320a32eceb6f60f47a6afda9c749977f5526b3f9e278cacec7cbf78dd3b6fe0589d315f29d2b6054fb3b6b40046cc8ca6176d7068a510ac66fb526d5501b208430a7eb06d464dc8ad18434cbf9630ad35c264fb7aac143fc27c0ae489", 0xac}, {&(0x7f0000001280)="af43399b1472818065c5f844c165b76bde7d8bd793e82ed6ed89fc6bdc150176ff5ecf15c189ffa3b70616c887401efdf77c5db1d0fe4f9aebdbaed66ec7253941f433ac3693c79a096aff3bfca722151063fa2a9be50cb42bcb379ca0db38a1c4051e2803d2b19991", 0x69}, {&(0x7f0000001300)="e26c1c9d215688acafec491215a1099eb3a05e379a898b8d58ea3bcd0d0039c24edc672b44eb314075e3102b4009f574090bd1d356bcc31f06e0ddf6abd5fc2928a769dd71f5907a81dd038964117a9b66cc3d4fbd1753d9e291e15bece5aa5cf2ed11809b9490f932d6ce3e8825457057ed45bc39", 0x75}, {&(0x7f0000001380)="72d904521e70fbabd8ecb49ae2a32c6dc75be10a879f09f2f39daa3791c7c1517c36e392bf5f2182f5b1c735414855cca0bea7468a3d5d53f8eafd5c34c601f1e663dd7f484620a0861a1d87f78480e587c3ab99c2404eca5d55e1a84bf427f812e54b79fa43add1d4fd4c4e67ffffe902acde58a16df0b6afb7be705cd393b6fef6e73e8369c12d2ef572552d7952a2d9d66a1c0e77f80cea917b93a66be43844b1d48156ad8f7c42a6a30e35ba1344b7c7c5f5963d979c406ebb54e089d905102ea2eb079bb2aa795bb07d8a0c448c0866eeb6f2002c62ed7d750ef161e4", 0xdf}, {&(0x7f0000001480)="8efc7a92da5f06b15dbefa76534ddbb859dcea9a33e63177fa55dd75129d96f39f07758f203c647c18f8507d1d", 0x2d}, {&(0x7f00000014c0)="4e7f4a025592046238c8bb86d2fb23be6a28b0377aa5668d149f89fd075f7808e3d00e7fd8febd649220", 0x2a}], 0x9, 0x0, 0x0, 0x123465576a60a6f8}, 0x20a) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x10001}) flock(r0, 0x1) r1 = syz_open_pts() fsync(r1) syz_open_pts() 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) dup(r3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x726, r2) 16:00:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x0) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0x10000a4c8}]}) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x00\x04\x00', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) pwrite(r3, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffd, 0x400000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:22 executing program 1: r0 = socket(0x6, 0x10000000000003, 0x43) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffd2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) socket(0x2, 0x1, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) sendmsg(r4, &(0x7f00000026c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000001c0)="2e3df84c7622263495abe56b4ee4721f4d1daeb4d6358e774070a9756058e6b8aa8e3b60d3b8cb28f11e3bcf394f44104dcbd7f30aafd241fa3d512b272e5f97a761c009d44afb950820e6ca7244be", 0x4f}, {&(0x7f0000000240)="31aaffadabec3a0a404f890324d3d8f4698b8918c35c3c5f1e60dc9b3cea54ae2764ec9a77ea90badcaa29e191b7cd7388700d7d12", 0x35}, {&(0x7f0000000280)="60884e996518643986c0c8922f75a60d4ff4047f3141e3dc0b6673a11f944059cfccf070f61c57d100a781a2ac44c25efef5d5ec931145e45abd3b462ff331e66008d41884d803c4e11e59f9a097a0708e22", 0x52}, {&(0x7f0000000300)="95c9123592653e4f765357a21b1e520d26925d97b6d2264dc1c6c7a452bd2962af6a2ee6fde9ce938e087d4d4a92cfb7ed468013cf66c5ac8799232778da352923378281eea50f26137dd8ec031f221eab698098dcbc64c6552e99e78f3354517bf86f60602373272e974cb7e912ecdc66163fdbde599d0ec97bdc1a12aa8c811127420e2ac717d951aa4b51c6abb4821bc6f017413ded82da541e5ce4b307b6c9aae5cefa20a9f7", 0xa8}, {&(0x7f00000003c0)="fd8a2614a67d1bb03720a5b5ea45cb4262af92d0dc5706e33bbf42a32a0f8c15041dc47160f61708583225dccaa110d127e9c31c67c9966da5009a651fd160433fcfc3b5bbebdb6b529e7c27ac31f15a6790915b61584a16c08e28d20e57ff3bf8869c7a08fc0ae5409be10c1f66e4eab566fbef0fdee50160f720cdded3979273001edb8b8a3abc2291cf499036181b7bed64e280edf4753c15e48360ad7319c73767eed29757726af0832b501a8ac492b9ccf5d4f1caf84781494558aebaad9adff6243aaae2ca58769e65efae4223a4badef13c0aa30f8b51017fd2a475614868f61dacce2ed5f6e460558e1ac153c0b21e926d2caa0250eafa081673f890ee9633f717049482d9d9aaf2ebf12b075724b985ac4ddfdcb90c6aa14bf266b10dd5f351eec68d388d3b6ced8f641acd648e21e84538ea8194e24be83906012e310385ff06bc77bed2929a1150b08c3cee69b0546d885e64db5f1b8ef2678351e3b52af773c591d0d788205848b4654f2ffc05cdbbebd9154cb43d01a15fc0b3b7a5d7f20b66b0e6a8e199cc12a131968748ecb1ecd16e957a5ed8fe3dc11c78235006e9ba84b1d593960e851a001d013b368610849ba98d04cf2fd2a1a4722cdfb10cd91c674f62af19a796071e755eff580858d3a5d9c8c7424531f3f72c8f6e378996de828bb6dff117ad066cc89cda229e2040e451b0c49bf387690bf2ae56dfd53d3dd6ad43de0d4fc05e440de01f21ea85731073f5e2fc4cd121823ee2f1691196ecc38cbaba13a9796ac6cf80c3b862756216089b635552463e39af6c941042a4040b2902c2d2cfcdc38e255d13e40b3bc8b0a246b8f23c92ff07dc8ac7147d56d289399584811506d4beaae6007586074e7aa9cd8f192c4a68d5ca696df46d65c4d3f43148719107a3b131e79d7ac13ebba1d456e64346b99e72e571654bfea79cc83cc033f68684302e1c8409b4ab6741049a7263bc681ddd193c1587d7b18e0d8e81e929e6db4e38868e2792daa01bb80168af59cfe7866a9fb0e95e1d3394e20d62fc5a968bd5680c12a87dd3190a83d2f8c7ccc474775a7a8590d4411170b79856bba147c644a2f3cf856723d5a92f08cef4c42853a86f19f1a8bf1546252f55dacc6c81623b8063a6e29ccf5a4ea08fd2170bbb937c1ee02817e9bad50f4491ecfe80c4aae060008d701eb3a3afd0af0d7aecbcdae541bc1e14f347dc223f5d327b2063e527832b0f34af809a29a4b265f3a2ef2360f83b6fb8bbf4c674cddbb33608fc06bbaf82a32ff78edcb29eaf548913945aca0ea4e062eb237ac8fa335fa6e88155976a2baed3da15a06c30fb2c18204f8578ecb480ff3a34ac1f2dd3d571fb8314b1d242686c118da56d7ae6a4cd9e67e87caef93946cd69ccab8168e81190f39cf9279c3538324bcf206551a2dc5a3295c997848535f884bcd38e34a88b5dda498f77787cc1c65a52950b60265b8ad01967e8141faf3674fcf2117e6a7d0e6cbe5ac7e578f100c86e19ca091ea20eb1b35532adf3141a266538d12c46b20923699ae8e67c023a87da16f39542b099744b13ec53aee44ff3f0e0867ef2eb873c7d392a4f9c3d35ddcc5032b35315786d3406a9c10d009dc01686ec316c20064b698e27c8bb33701e69298bd577168c5b4245f45eef37403a33e1bec7b1175be3611e593402f447f65e42789c7a18992413549e47b575e7576c73f66a91b19a35555a36979a8174c03cfa99d6a0648b27ce7d869cacd5607ff26a406f17ed3e2f6e8b2edfe0d7c08ea7884d55bece54d7ad3b6b0c0d9b8430f36ce8a211d6d3e0b7c6f7b3088feaa4ecfdd829a70c47c6f826a8b48e039978e95f248c4a5041661f52ee773cb28ad68fb4f4792ec34df5f228fa78ced70f335c50272d0578399a871b62455571e73330e90bc9f312767e9ac4146e7651444bf892af4a51e4f860b9ee07bbd91607259d1fe95472b713dbe4ed521cf75b537b02fca50d7fbf97daa9b56a4fa4aacff80fb716bf4978dc99c8876e4fdfa4ed462daebb77d4f8db373ba34581cf0deae3ea0490cb429ed436c9a3da7748f53b24199ea0ab179a7c7e4b9680ad7b64f6818111255c5d33a0be964e95a65056763a350ad64d0da96092e27d002acca4643d32911995f92b8199fa7d300e42ccfa3b56a2bbadfca750a96f17661ae0e7b0259d236715bb32265959a47a78b243c497c319d0ad9ba2905c78ca691120a0913fe56446c85ae8b72ae3cd4b28bd091c5782111ddc8abfb7e9ee1ac52fb10022de54c2a2ca0a60aace631e9fe87b4ef5a307bf1db45551edbf0d123c902f3dac96e104f3d5a5dcb411c8a203276b0f8a0317ae9e53d18123d235abd2ca0ef824c195cd05c3af8e714a30db625e64bed13530e0e35d71539b4533b06eeb511a2cc85c2043fd276e6d274b27f7f3661e01dbc4708283b6cada5170f4f376b57ed308744c52f3c19007b184f5588dad19250d086e42927c647f0a4cbd1751d9c074df63c0df4d649904a3d7d7dcef610dde971ef059caac550ee2b753b1320289c3597ecf3e35c695cb63fe0d5f1b90c73f1d99938df9c656687cb3903c14f9270301915def711226c95fd9fe6715e7801f84a925d45db6981826b611ac2cff7e98c4dfd067dbabdf9764245a27d2ca3531154a3c65b4a1dd4062945bd1a87866f2e2a0e0e8c4c19c18e5e6b6c6ca94c8b596f606913d26e742d464b6193fd9f5e61ab80b28cc171f7616fb2f24a0a11d2c8012bdfb0b3be828f8659321b8cf4bf2021e3ca9d76fe7d13609481ee43c9665245a0b6b95e120ce261552e3d00a6d449ffaadc5f53bcaa5bf3ec210ead208f9d605195ad2b3586ab066ef45fd387d1134c51e2d8c0a58fd4791ba0cf6f5c707a18e1e37b3463fd03f471c58abfd4cf0c99cafbb9b68818bd78692caf9283eaeddf81e7b56d0421317fa7ebada7f8649c02ebeefeb2c6714feca49368c6a6f61380b68aafd1a73b8abdcd92934b94cbd5215c2bbcd89373212a3e620eef9fab9ef669b7d6382fb88067c8b7407b97b5bce39b25120e6c7379a060ed384eb3cfdb5fb718d846751f990b04fc7e66a25079afa3ccfeb26dd1126a1b0ded748f64c692bd5e7b38bce086530c05fd5a1c4fc8043b487056be6b78c16057b9c07c5effac13cf0fe295da7de4846d84e22e92c47284de11071963296c818794fe094705b4e980197765e9ddb6b118d1ee3f6c98fa40add0a6024a29a8cc94da9bc09b34114a97b9fdfa69d31f700a55e11218f63c2d21c5f22b3661b673e10becafe28b5391e32726643d3fbcb7a087f77fb47222a4a123ce6d8f3980d530c68f3a594512e71506b4fac7160bbe29a104ddf4fc5f9ebb60e961e168f83b8c98a4198e4db436f8d6822971aea6555192378bc5337bea5d143f84e5e8613dba605cef898f461c7ab18774e43ea2a4323cdabef3e8f13ebe2a0aa30b0d38f1765af668aaab1c0ce9a85843e03c8384edcdd55e0ba2b3992b0929222332dc057922a0bd2d947bca86828e2ac494ce7e8aef303f9a890daaa01b29b41438d950f116d17d77f234eb98b07f8b46b964de2575344c6ae2866766518b6ed75990b8fb22f3c0f77dc4c9f1619f3891d072dae821df5af0bd17ebe81eb87b0dda77916e5e2f47746ea6f2e67fe7ff0da7c6d4b0e1b2c0e9e2263fe136d3d0b0211bedc64db8871d24c3c841dc69451895a88525045e504d959705cfd5bc44df3031bc8d990d75481dde3309ffc4d665e5dacdb64c6d73161808bff0af6e9ae6fa07c304f426226994b5639fca1860c655905ceb6268b18b8c7b251b2d8808c4d0e3361cf8e3c0c2849f7bde8fc1363dc8dadb84b1efb24ddbf747b9c23bcb651a7af593dd5d80fcf21c7b7f6338e1b29afb9355f4ca566a112f90ec94eef19464f5bbb6c993000afa301682e680495d2f3dd5cf57c931f7279601da4b2e509da0d462bb9a0499130dafd4e2af0e7bf53a65a6a6453f3388fba90d4a48100aa16330ca94b89e3e4a9cd0e6fbdaa482e8f26ee526407cb21be6e37503ed894b187a294e79aeeaf9c6aecbb64968accdbe76e234cfa48d252017657198e7eea37eb1524d6fc0d4e9846ee02ecfbdc02627eeb04c127eab267b744afff90c1b0b482c69cbd9a2ec5ffe79b9ebe717039bcaa3b1a85afc63ea949c3966876e27a79a573ac1136aacb206ae73803bd0284f2ed09f0ce711c6d8cd12134adcb7f1b2af35f4676438db7e000202e01e3bfbbd6a0b6fcc87cb6922b478ec798fbef82eda23c8b5f3a2d443e5a03daa527409d320471927e8817896e8fc28fe408d998b568610b420c5c073dd03248faa329f1e8d2125b22090f8004bd696daee1bc131aec13feed956f26cc804c63f8fc872e49f6fd1bba9d4e838b7484780f2159ec8bbc2435ffc07cdf4a440d28c358378cff48d485ec3adfb55ec5d063207d4c784274f2fdd57b37574a2e4e156d338107083e19c3a6f3f1bc5a6ac5ac84d8828de009f802e9a41b61f851277217fd0fb18a30f012aad8c73d63224a9ab22baf7c3cce68177f60383810f58548b32e0b3303d42dc5fd561caea579da43365f814f77f608d2c95e4971ee6ab551d3aa19e67a88a03baa3d1bbe19608b1f39f7cd6d2a771de74b0adfdc2b779dc7c33a81fbe846a70b4186c645fd050d548c7da7ccea4138d2620dc524b1b8878078e11b3c7542151a56610880e4fd44aee41e5fdf4290816b99f8e11f5025842163e26fd73ccaa6485d393ad6c7df7a5a2c47eca1759952b88754cd4e322f75eca77725eebe7f9a812b7b539b52c4a42acd753d41670d8e003f8d8470e539c31f8d11640bcbe8cf5d62296e70e604be22baee332c1d3b4bc20f30d7d6662878346a2e21b11c06f84b67f16f3d1f678877b1ef92c1382dc5d7ac998864a750deae303df88a63aaf1b412c7338a3a864c9fd73119421f19f803c20ba5b5f5937cc73e1362e3cd63facaf9b310b0293219b5e1945acd6840245dd6d9021aa6b4ff4991aa3189176692a29712488826ef0d063ea6b4fba05bf3b942eb52e6afe43e11118f0299baf43106447f7a51f6d2ec344bf7fc4630d5898c5de318e880042c4592a4d93680f98d49e84f8a0d66deec1c1c52645d79795505828b7d7830cbba1f826de51fa5e62cd1409fdd3cdef5bf5af58010da57208adc8d8882906b840c9fcdf66626137a68b1094e0d882d4fa672014a247ff8dee7bcf2d14f3bf03267b71e411d7c231b5706605db3634aeaa08855c31bad6e413cf70be3d0ba822d904cd0e87c92090db2b2128c4ee72978b3ff2c7cb53bff55a8c7304a1e7db8889cb9d25839218139dd9ef7b4c70020ba4000a0c1a043edc665e36e1514080150a430b3f146e4fe5952cf369d17663df04eb27540276d58807d1103cf4b597eab38c13449dab7cfcd21f1105e9af75f8a28747193de798fc3c6fa658df069bbab24bfdf65dd76ced01033c978a231490c24653d5f1104ad9de0d854c72cb68404a6b0579e4d4da42184968c48d07b7e3e1f479d293ad060deb98ede05c38ff46575373b11bd861d6d3ae13e9509678eaf33f1bd2dd6a8b694e602a9eb6e5eaeb17009557122614a9e2744f52ca7171b6a8d94fe0be2921575d4df5b2eabe692c0d747007bb2da2c08c268735e7e227f27575dc10d29e49f980df13f96fc3420ed98411091888024ceb30af09eba058276aa56a80685575dcdfceccece8a2e2898eeaa2fc173bd49e511ccd4de5234708ac8552046b37e11c330ff68be01bfb7", 0x1000}, {&(0x7f00000013c0)="ef6ecb8a18493590d9365985e0ca4b0ff34e8bf9d0c7d1e3fcb6148f8adc526788d476acdd898dbfae753d199bd5600654393246b7f22de70dcc9349e64955b5106ee9296a3f3f77eb9d5052a6920ae4560b99eea897dac682de2e805fbc4f31d69fc3f4c491e5fe0e5857b961e19ac12e3857ed5ba6f998c5567e8a6bbaf5", 0x7f}, {&(0x7f0000001440)="6356a143ddce5134f8d43c9bce8d5bbace9bda9fa4aacf73a5d8e2d5890f01e42a88784146147e396a8adb511accc8115509fab7e550f0f6efe9a78cc6255428343c5e084916404d1f2983c660998b3510805f0b8aa5dc3fdaaa37ea2ec997c582a872b4d35c498131d418c921446e4a6ee1fe85dd1cafa599d46100d6983e9dd8bd8cc475438bb7a52b376b1acbfca5a9cbe0c01065da", 0x97}, {&(0x7f0000001500)="0d7c841e672c6f0c32ad66c897c4b6344acbdcf22828176472436dfbd4c37d3e6a400614f89a1e309f0ac163842533d03935fbcaf637dc41a9e851434637f7cefdde543e2d30c369bcc989ea251cd58e0b8731c1c4b41952b78a8c4a8bfec2136485a179260caf25bd6cdac3116888c79690203325a79b10f4811c32967dea7dd8e34b252ba90772bd5f3630f2a0ee2416021c27393bb48a6632d0251a42c85fef518956dd85977376359823e6f95d7d99db7e84532ad1ead0450af302aeabcddbf4cfb50aad965b1f874f80d28357f514c57e2dd47a57981d46942e8af568c495f01021bf20249be9c1ed507b2ec718fbb95d98a66781785599b5b4d987ebc619cfac2b5c8426cd9a93cb000494fd3688b8d32d24ec84ccd92f9a359722f2dfcd39750bb49be6604a830f41da26f7edc83296275aab192ff4cf092a2286e4eaecd8b4eb38c1c1f58adf782a799fbcd79849ed478cb92a94318dad85a039ac606a5eefb9953b60f6dc44493bbfc9185ee9c58bf5b359526618eb53e790a4b16e11eb4530a20ed0055033f808d0e6cf9010e2c7a230c497b00a9725b80f21214ee06634f3c6fc2f781c4b30de7e72fb29408a13b78e3573f31970ce5d7a6484c9388fa0131bb680732eae145c27fb82e868a9812b70d94971fac3311ff3785c3acb9ed57f11fe02d0da645b1268f57f4416b0bcd832152a1e52cf11de466b176fa4c1dfb1c0daa3e0819eb0f602f8b16f8c796937616d0586d82538a740de3f3520b6816bf3a795f681ad8be3b7c9f70ba8ee7de456227de5e627a0bfe673fb59ee9fcbd4c43268a5f4691395e1c8b21b5607a3b091e28da2b69b4453232db1ca531d685574fcc65d4297554549576df62b475017e2aca0d33949401dfe3d07829fefd98390d18af171da4fd80dc475eaa30db63b677f4f7aeda1773f3fc7b4cd6e6421f5d3f42e537993824bd4e5af2cd61228f9a7df4fe602a895bcdd408660afe10339c43d5a315ff334dfc5022c1a5958c2c5bbb6c775f54be0aad912785bcbb4ceacd4774c06d031f424c0e29c733de8c50ebac5886803aa89765530546f959f069a5eca88a154eaf2f7d8a3e9b14a224532dc91c574258b92b2a4adc68c635c2f74e5f8c8240d28a50b2b98d454fb9ee355e54b3fb33d15dc15d81f8d8cfbb8103d047abe67a6d4771cedae8cf6124b37713c46abbe3eaa1eec1ccd8ecbeb0233ff35b7af2735819c48e821643982274b8d41f8c8a08cdccded673b363a2fa15304b3c80dea57498b1b44f52bd0b53517332fa9017ec17a04725ef1af62c258f8effd2974da5966ccf0defc9e4d175cacaeaffd885fe12719238480461a8bc5ccbe3408d52b2b4be35485f59e6f263bd6b79216a4731cb2dbc58476713d069e8864d48cbc18a9ee53b191a9a3893e9357ff716c27569ef6e90445e1307dda71db8c0bea3da5b3338908e9505a94f9a85794d0d1bda21122486c5c5c6c2140eb3661e85d05f32239e7baae27962f36e588a04d2e69c2e83f48998387d3a0f3d01df453e81c1a179928440a5763a33cb89142532f991036b8b3bd87051e30b8f1fdf84bdf262c5cefa020e5ce3c1b45553a946c3a3d884c6e28dd27275784f003923e34d7ef4a4d17bf84b65e46de29ad85a92731aef411f709718e3f4f1970800adb66984ff5e8d410e63a110d056a66098ad18acc2a759ebaef1e90c6f26b7fb120aa755bcaf7376c637af2777161dbddae6ad4db0f756c69e1928c783d5f00bf67881d08154d6c8be889fa61144bbddaf0e42307a9b9202d9378467612ed5f892af3a0c0a1ea2041bee9f50e078f026a836b5ad1404d49ef67486fb10976fde21bd12a021d9546020d6f8977c57903b1f217b0d2fa3f03e4c1cc268261e405925d1799353af4dd63087b1ffa1088b9dfd8badb501fc5a1107d745fc6f9434252ef0ddcd0eefb29b08b6170b76853fe24da8a10534cb8efa144ceac5ba07875c91f8c345f4bb1f17a5375fb7c5222d4587889748a2c5f2a2d97a343ea429739ea8a23e69855c98914f7201a366165a8f2462212568d9f06c12db3c9dcf9079d653e4181b102ab11e7a21182ca4919b60cf3187316e7a6c424d49eb02da613b4e0907778bf32580087aed7bd5d2e737634ee10899bc98f52deead9385c236d43acd71a58fd611086110c8f16948e6e990d38287cffa1c80343c63f2f1099cc5bc09f8c4186fc8c319e745de7ded8444db47531759e1fd0700b8684e0c77d640268857ed3c87be893b4756a70b0c1f53b0404c93ff0d331dde1a9eaac9cd5826445ebc2f78004534ea9f9cecef4c0a29ad622c1ca7ee11144960de8ce92f7548a5f0d378f047685a0a9506c64db91850015164ef6f7478af98bfdda489c6f2340c9ab60a58ea2c6886e38ef07e727fa287c3eb9bdf7ce0d7c469bfd3e4bee5363a03d26493eb37d4027a7fbefe5224e4231d2787f09fe70d4ee0eca6807ba4cacf441ca07bd64ff6648da32e58f5653995e08c2256dd02a627215ee26d6cdae7e529a865f7f839ea03819fbe73dc68a76ce7e62e68373ffcb752f9c5609ff0d1fbab7ae8346f7d93566beb8b6a17175a90a2b746750fc68f5133001d5253dd804b43c92398aeb8c5b599480e5f5123b3ef34ca8857d829b15262dbce1829d207e65f8a48ae1dbf3739cca9ff8b32cd7ede7b0469338ce4e42b5f26880d86abd85b5a84dc4e71427135105965f930bfb057c76bd0a89437969617576efc6c096185d2db08331ec24ee01061dd559242802188387b1c55443d605e397b6002a694d18891a8aabf3f8be08a80cb4a79fec773d2b4e7a95f7a21f84f65356905d981762be07d7cbbaf0eb27640a46ba298ea5247eb654341d8e2dfdec1d1d2826903e2381ef5a7b36593e59933024883c75a0c574addded1e8a5fcdebe3d8e04563f0b40f0014e82f84e66e86b2669f23b61a12d22ac56bedbbfd09056ee55db426563a82a4339aa9fcefa4ebed5f0398b40cf2c5c62d031a3d6b4533ccdd096256e7160da4a6e68e08ac21b644506ff0372eb78d74a32ca9de3739dcfaaf928088988d73f1cc90c400ecb713d947581db872fae61eece4b784329ad6e65dddf80e638bfa4a868571d72edfcce627b0bbfb9b1c276da05662c90598ebb3b9aadc896deddb7b08b518a2edd0d4b18c77a3c44070d954996cbc378ecbf0769fabfc294c8475ba53f01b974b6ff15a2fe7155dad2eb0b5ff1f55b47be802ada6b5de6a5750852444f6faa5fc65edf30544224f0c7cdd3fe62988b3a0da56d27c12dc9f16deebbdeb906a5fb207c8dbc8fa2e8895c22d8f0912590373f538efba20eccfab5bdcdae8296a5304d73cebfe3cb04d845ffca81103c50b6f059212c42db21706a7792445b1a1ba7584401a0aa393d8246678f42819e6597edcbd0d4d507d10f2e66611bb9b05df45f5f1939b21082992c301db41c8f9ba141cb9e8fe8530216caf8d20a9d77012dec71bbcdb6f183701af3380c8082187fd5b9bae68c5d0396193c1b14e7b4ad566d037e466e682c9711d336fb3d7035b58e038548af7352879e9be9e3cad93d08993614f0aaaa701a5c3427f44976a85f8c1e6e021ef7e2ebbdbde34e6eb4344b58205d706cbdde083dbd836ea983ad1abdffda4f42fae6f68969767ead92147bb48e70b7a1bff54dd412d6553e3338ae3a85a1f6b259246ea54ca055ac402442ad7007fa9e3af91f42911310f05b79751f0f5591325ccef71064e5723485d04650236b69b01a353dc7b545712643c0088616718fa5007838c33668cdd579ecdc7048f24ad70069822c4102b7ca85602e84b64d7f050475e6415683476ebc5e95e000a19ec97393d143276bb23c415db581194f8c53dc5004d0f54da675611cea8b49fec1e59fcfff1ee0865def75a810f43cae777e66e1a56e40f000077d8f0136bb980aca7afa7226007aa82f332c66a5f79be2c02b90a8da00dc904b66e9864c5a70d90dceb194be2487f8a49b549dca135bf82e3544bce5e56e1ec023b27a17f91891b97f3eedf42ea31d3a710af12abbf86b776454bd952fc81566e7a7ff9d5038a06818340759a0aca24af797e2d2d85a634874e07e2794e562709aab4fd3ee4fa9e3675d86b4f453580acfbfedebcd4b2c977a0ba31c73940e77dc3ee07503c2f1329d89d46bac2709f375a11c200f34945993fb1f4ff9ff954e7fb5bda24376214a19eccbe61bd79383bf734eef112cf469fae3fe48e57bc6cc47f8b60982b9e9c5915e966c6037cf34db08fab66c1ec3c9b69eee55700c300e3d7a07701d666087f1001de58c050c9f931ec0ccd54b805dcc91c57b080b082f306108e861b542e453abab9c020d5d1263d6cf3007310d261164cad0c9496fbd51f1c1914869ba504adc56802ce0ab8f05d9407dad31c8150bf6dd79de026df67779a4274fac9315e78ea0e1cd14118c0f47340dfb5247a85af3e1c53cef0b568f42e0033048c721268d1e2bbb038ef62db5694fbe2d92a4ca5dd6f03b6300ea1f3b647c5c74ecec8cc7dfb5f2d8c231b07a796626fa755a670c2f111bf1c35a27c85e9c27f9d2df42b34db0631aefe0b7f4c4ccf7e4b88e0900fd20cb8e0c1963f5c3625a7aed0eaf28aba39e56920a8c507ecc7b126efa4dda21dcd52e0d4911a77943a8b6e5d42348cb3f6827c6c56e6bfecdbd8c7b750de7516468d363c8fe290ed17e641503e1add4ecd6ba37597ce5f21227fe192f34587c90e9b882ce2f4e62193ed9169cf60073bb571728e55562e5fe4fbfe82141f04aa7703ce8191e07100c15a7fc430f7e2cddf48631a112ee1f9bc3227ccea68058b1be5d6f787585838e8ec4500669efa2164d3593a6bb1d0d035f3876fc75e3730399c9c3b2b8a7cd52585fd701e3b851f59348ad71f500561064b7ec41313a6cff8e083fb9e9a017c99ed7628d8e6e55dfbdbe3ccae20a9b26e69b4257bfc0dae2a5d59b8a9c07c8b30ca1c81fdb9fc5e1841388cbc941e190bd7712671a42452f379cde7e496cd5728f7c450c741245ce03df2172fa3dc788784d0089df4288c52efd76367b1c0e4243eed68551c9cd6d3c0c57233c3d081ffe72de0ff7efe6ba589d768f4222ef74dc11b3aa8ddac4dcd8b8ed5dd719f4de280292dd3be465e3b79715565f6cd2f354b037e9315fd5c6bc8cdc7b37ded3e557a605c8d4d4e924e90ca562022bc681511616d06a522c6acf1b6fc35f44c59acf9bfa616b24c07b5fbce2e5987cbe457d1988c1c8cc73aff43558d99c09257a842064d308b1323007f13f24eb993795ccf7ddc3dfe21c2a139f944ef11dbe031bd68fbd81702392cec914bc1dd20ddb7fbdbc78e4ddec95e624dbb93ff54776d09f46827da28ff154850da7f72dbe4e059a639f2efa08380809de8ef8c2d30c7d04d6ac08a33351cfd739493b58d9ff725b2c533d1d02ebd01ede3e2b4fd90626fc6cdf964efa98eb3815bb290faf629adb717d38a3837510faa802dfb0ff6a973b0c0184bfb79a0ae5f20ef5405dad851dd6c615f723ce1b8e5c83b25e3a908fd02535c082b43e9a2055caa436a052496ca9e776a9b1cfef10561247f44dfe7f6a355b28e6f3061341e99f11c15e0463d628e071eee02782889248588e7b0df5554adab20373f3dcdc4e66e0ac153b1280636451359f26b639a252130b34fac849c6745428a3da77831809d484ac3cd77bece9ad338670c8527fdfd92ad56d03f6aa225c57e1765fb9e784510d47afc6b7a12a3acfa82349f1f702a85d4e2305f1eba4d98", 0x1000}, {&(0x7f0000002500)="047b3b83f009c71d3df92651a6e72f11ffca21b43d67fb08ab4b2ec1417ffa8c16b997a35f3f2e5a7ef1c387f5c308eac7403ef0d1a905cd9ad329bcf7dc2cb11ef68f17fa5338ee6ec477013ca8dbb793c58ec4cccd8d5ea9597a618aecc52bb91b4d7a", 0x64}], 0x9, &(0x7f0000002640)=[{0x18, 0x1, 0x5, "af1438"}, {0x58, 0xffff, 0x3f, "a5d659fa84537792a003314c325fdb3cbbf00afb0b906af760706b364d4d7d297be97def1a53b71dfbe3d3e7c2a87da2070a9577645b4816ce1285938494a6a782"}], 0x70}, 0x2) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = dup(r0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x800}, {0x4}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = dup(r2) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x808, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000100)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) renameat(r3, &(0x7f0000000080)='./file0\x00', r10, &(0x7f00000000c0)='./file0\x00') r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCDRAIN(r12, 0x2000745e) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) kqueue() sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b329", 0x9d5}], 0xb0, 0x0}, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000002200)="35b8a1cf4643e20bfe497809496a62250f0481728b94fe59622e33e5e049810d4103b329e2cfa9c28a8331fabbe2fc3b6d726f4799824cc045bf11d7c7e0ab230d79050ca78e1ed96167321ccac85435382e5d7f6200c40263037bebba58b446cb4befae32355ae8d5118ea6e995df5553aeb5b77c87560f97fb2a01157920678fe4b33cc7f2ee542c5d793b60d4780f15fed5eab2706fec6d97d7c460b316b4a2cafa45187780a9af3402728468f54cb4cf2cc0cede11d9d94129220919ac2cb6155f64b9c9f144471d661227d411e5e5321582b66bd65821804dded4b79ff7959e7a5e2c06db892e4a5fa9bef2a363cd02737768f46285d573b52279824fccd89b72ed90b844e668b1fd8f7a530ab9d1fa8e24696b648c587b5a59c0a231ebdcbaaa132115137b0c729ea544b22bb4944576c0e79bfc80b8256963b05a63f46577b66dfebfbb7c55af72b30922b14a2555cc8f0e1f4dd985a5153a4486cd1d3ac0f512709e09c49907d4abce7ec5b7b90a32ea549f3b9ebb0d3b68dc1ff829d51074e1338f6d6e17ed8021035cee3875d31dd2dba0f8042e0f6dae48f2315abd1ebbbdf1223591684a48ce84855fb8e459c9bcbb64a70f1a0793703407eeaf7d7abb016249839b339df3a75190c59e9c542409b40708850f373a4378e34763dd049f91b6ff43f76b7430714d3422fa254bb3b669f8688b00800beaf459c47b09a9c93fe8474e3d580ff772ea7749f0098ed25e8678c6887a559fa64cd49021cd6abb165a3e64197792a0f94273ec5952f565f129e9ba027695e3f07e2524be07a5307d7edc1d2f29fbe61542fb386198fa9c883cac393000018021785e17e603c72513d2f02a4b22feaf5fa4a7abdd21bb3281a76ef76bf3cdedb5f54f8c07ba6d3315b9fd61c621ec08f74bd85a659c45580d648050b22d28c54801ae80fcb17be0c561f979596c602c38779d276a881a9e1ebdb6249895e336032638cc2a04d307fbf2164d7d21a9ad7d06145d425e33313788b8591b975d9e092071f854825091ecfca25c34e289739a17f1f35d62b2ef520126ecb08e4338912563e8c4c52090cb2de9a118bf03f38f53eaa6784a3569981df920287f8231008c96a4ff0569f28b2877bc0ea5e068c77a5eb97654e3ec718230968699c57074b1e26b82f7cd5492f80572e84cd63fa2e32189f2c17b1c9971e162f3a3df1d609791c710fd0ae72d418092a2e2fd90fb748218e9e191ec8e7e377c83c67c576f01d6928798cccf5497bbea03de917231672004214c312e1ab1b67e19eb8b50b952afcdc0dd52b256cd20fda5619fdccf6ab3f9a5517e0beee5aed3ffff819a70be44ba612a7e2d0ebcc77abea0698f0582ecf0863537be5b9a2db4088b5c128a9cfe3e3252d21564c7f5277008187fa1660faa6e28a0226c8df5a78a445038bb8d494bb07c1d70e17436b855fbd711bd16851bcc1d8edd4c30d5f9bc2053742897419a23f20637cce1a19554c573298291513440542a72a69231fdcc45df23e1aac2c2967bf475a371c52802faca37bea8d3dd90cdaa83be8b6190736958c033fca79c929b8bba05e0c01fba029a5208d7e082d09ecf696ea608080df881a4ddcf05a4e6539ca847cce350f41566769ae3ee2fe57dfdbdf83d51bd6199c282f0568bdf0bc67dafacf7cfe6a715d1a092b48a1165ba7adbee020751fda7e2c1542e829afc6d7691dddf0ffaf6fdafe03e186a22dc1d5d00d47db4336e8b8d1f84550ff3abf3694c7758fcf4d6f593535e62f664da77aae079e518a85499ce608150e60b5be908668466074e13ea7088af58b4b3d4cb1a3c2e9799cf4d3831db38f5e3b020a02489cf627e531a65cdd07a3cf483f857233dbf843abc2cb1637c49f489a6b790e5166f49ee65df55b97a3bd29e2024496a4677ca5d76b645335b5c219197a2b15e76b1a72d7950765de8141ea31fe7c80523d7ff01e89e3d349bde9e7be08739915b91e56216aeed60481e3c887bf9ca400e2a786269eab986db277c4e7027b2d190b6fdb03a0a38d9646511e07da086e316208e59c28987323138237b9a0e6fa2a81c6e95a933fb37de35d7466b7b8e59040f155b93c073551fe214aaf1baa8edb2978f68b811fffdbe86a5593040dd2184fe2ed715df61454da50d30b7422d2a00ae99e2be0af4759dca34498c5cd9f5f64b3239064e9484e146f31316de52f828f8f512576fb7c8365d24e669e5575e7f24fd1786de7677576c797a27d6ca6c8805b5acabc5443105e3599ef8ce58b352a464f078aa2f8d7407841d4e9c42b94cbaae82b3718e56f172e13d5db4308eaaa787a0e999a3ea857f55b8c712edffd105799455ae1266b62c30d3bc34b2ac37edc2e22e5c8d1041f3e1fe1ff6ed3fe37ff0a06564b4f04484fb59df3dd2368f1b178e23a362f80c610dae72192c41e8f7e1ad14c523d93a0919a54c39ded9104e2577a2a2b59f15ad3b7c2dbf1836a1d0f36550a927e9ef02d044906eb866e6efe84dc952d482ed15128465f7be8cce7bcd147f2ab102d701301f9572bc081903b5eadf65edb6cacb4ccf46fad26ad3d55b2c2f03fd74c2f9b016ef343b53cda5ad2981e2fdd64c8c6d18915d4fa4d6d820f1ed7c72cad5ba63dd559f81abe56d1d5d014494a5b255c964fae2d7bf37b8abb303621ab83ccdbc38f219b67ee8e4547dd0eba3698ee656925dfed9ba5d0d25dabb4f677365c274d9b01e352bbf553f36c007128fb0abb6d68b4c1ac81b80dc28c28415084b14910123686133b6aedd6657aa98104d661592fc909b49e7374890de9a004a0c2b042d953b1e4f19e7f9ca4b51f9bfb7d985f92d85ca396af6b03b259002febd5136b775f700266019335c4f0a3003116c51416c4340481ce4a02257012b39e8fff58f25ecdad4ad5cd5909d065de33bfb7dca2e0515642587995f1eda9dcbeba212b84bd453d77ae831efeda2591c57d7a4a2d09821eeea5d0d653a81e0bc5df2e59d586e7fd3a204af36d04ec1bf6fe3ea1a2082ca81597f50dc68f5b9316fe79f56c0d4d7cd0b6af2b10197e7fbfe30e1d3164511df77def7aced87b3dac7b3cdbf78b55c59de5a24acb931c7bfe0de3c9baf7b8abe307402eafc053817720949aea5e3ff6c6c807155d2f2128a10d032e09d6622adee653090d7e50189832fa373472c1f46f16fd8322a818486c962e3cb3f833bef54927c4e785eb7b0ebe8ac412ddf3202272dd9df98b3a044f29e5056ad6236e3a550ba99c104fb74870cc6307f3e79cf633372c3c6b9fa389af5ae68a9512dc3cc8e0aea56c1df98ed54a1c9040cde25b34aff3b01d479b379271e3f78630af5a86e4d8299158c481e271c341188ff08ddd3aad7b80f03ced16f764a9516fa4e4f70182e60825199c19f03808cdc8ae3850e6a2f4256ab84fdbcb6e550933faaa3669721b5fe0caaf4af46d0075298df852407788eea5e006634cb5e1dc7593331fe4c11282bfb9d7a44bc923b3026702c4ed2032f90aaea6d3c6d44907ca33725183374b8edaa4e58cd0824f954e40a9242e3007c7b4e8f70d9c1017121e67c541649938192f5ea483e3b93e974aefa4594c93d568bed685ba2bf378e48a84d8304569b64aebcec5884a073be0f96ed9283b71143591449da9c9fc2c11b876107acc4505dc70407639e2243a4c7a146abc559553b4f809771724ecf4fcf46491c638625cb03d23704b0de9336788a6b0edbcb9c8cc9189db57069887751d11bec7ef601d9e348eccec7ff9c366feba8ab2400b635be658c943e6a3185a141b06a1e6e890adf2197260f7501b9a46aba92d55684c40e1b6382995217692940823c928a42f96fa7bbf24bd224cd9c9afb37e1351d60eaeb6b80655edd1405b280f07c2b3bf9e8c11ad10c932e18674aaea117c9340c9fe8a97f39a01f690b345ce989eed088305515433d9939b6ce7ac5d778c302c54852d6c985d9eb0e7433df6f477fc5438ea26071a550641b8eb415cef459298e7638ccbd8a643ed9e1bd8453c2138ef744e398787e10e6eee06178d0dfdeefd2e24dce6a466a61c7dfb6f6d92714d2b4f3006c801db47bae81d16d76f5431fd86c48c4d654068cf66d5c30bcc9748ca0883d9faa7ba0e8c7f121354f5f41bdbbd41be2e17c30a8ed6333b836b50e5678145653e136086f3e63c7f4fa6a5a6f5d84929bbf444eed64c3991228df57ef9a50573a8b9ecd63a068311e55e66a4351fd3d782b6995673bc8eae96b5010969fb283ac0b84e5ebba9ee8388e5aac6d91a56cbfd788f1e3c15711ee1538397f33194add59c609a87101eab981f0017dbbe730bb4a0e9cb6010f01acc3238aec2ec1e5cc1a8617151c35e45f2e424aae55ed79109cdfe9e1e0bec5d92d0169121638c5909ac5af5e93beec4fc736c3900945d453713a808208d55db58f1a735f81c7cc960ca5da54d675dafc8ba2646a5da15b5c0e3f5543c357cf5471cd91a8cd9459a14977c8c59c8d5beeb373dab8e6b5d1183c493d62034e5228e114af9f84c0db7f8104c0d46f8faadf7d8f0b4aa6f9acc7c52f05583e84ade458818f25732fbc974c9dd88566ef2fa8eef37ce4b8b2ee0caaf52745b471841e9c4ce8442699e90b402a05ccd62770950e6c074554053f18eb76b56a8dfb4e5356fce4b74cb33c93ce4c89ab882c11a4c36bbdfd8d4e7dcc76abdd73d1b284264c0c32fbed62a223061c336a529b0b398df940ead6192c663179632b1acfb5d5dc597d439717084b1c2f0d02492b6d66f1f73675b2fee244c93ae51869c71ad5d9b6064cc05f5b17910a743650829a352e531d38a8d49e961be691e8c90a5549430a67a7f90001cd015fa371d1786d9d49cbf61f1e0661162badb5a1a65912aeb1c701d2fcc94d49964d302c4265c72308bf038281d28e46c5ec6687b4268583069261bf3da6652ce57aabb4d910f224d99ca16892bbf492eb522acff2c21feb71637f1d6cf65298874addee36d6a6d47dde09a318427cca8771d2f22f0adfa74a1dc37f59aa58204ef4e5f3ce55f049bdb06c413bdf4ffcd71d3aee6f213e3a831b5a574ee489096a440e7edb03d0da0db64f84f82adbce8c9c836e323d85778a9d8fe09c5ac638ea17641dca0307442f88c60ee804d6dfd30e13cf5a5b19829f2a766a8efcdb3b0bd3e3561954809cc5da34c233f01aa6262dc17546522e5e59b83f4bf98ea0b81c32fcad1ead69838b8eb9bd9573109eadeb40842f96529a9fb2de0c58e496fbdcda0b486093a9d9e475570b18d11dbf8416cf3802a01b573d7c1f854a4e689beb9f403dfd8e2310256bfdbf619902746b3abe6f0ca96563f16b446efdec5c3d09b318c65c4eb1d25e4c1c66d23d0e8fe2c4ace13d89ff88e82d7d8d64f4c1fecf48454282dae95d375567697806721e50544c24787c3949cb4dd6df71f7769b99b0a2a0dd9eca2d2d00ff130a3cf033fe9289c3f060216d26f5fb751de1361cf891695a95a3d293e391e2e3e5db72b2afa082f21918565d41143f13c22597a52c5cba9bfb6cffdded5c2803b80cc852e6e947b4089e7acca8f8d62125d61421c259971311528bbc579aa3166526f4d231805d167cd38245dc09d251d49ebe2dcdbaed8aaf9cfd4491d527900b3b286036c1f3750f7a688290ebc1176b73e8aecaf84d1fba9cd54aaa5ab4c759e8e584827d880a4752d8671b8c13f6bf626704d30fab8fe87946ae2fe78a63745e0288ebbf55bf206efc629a601e19302087a5dc12f1ef4705ac0747ecafff60f23a87ea35cffa6907", 0x1000}, {&(0x7f0000000000)="9915a510de325799fb0926346aa013e56cb5689a658a62eec47f9562fc893c91ad1d6c095dd5777edc81c09997349f4b2f9913b89aacbe8dcb849964744b1db0a6113c8e3efcc1a6959350470962140ead557bf211226fc2664b29bd3aa683f848b476e842153396f56722b8d9788883f77cce4c00a4a0be45c7ca5096c9155ae77a40702c5fdfe9969d271a8317b2cea218bb56ab7e913be18a48e5c91f9c6e083fb68de67634341a180dc990172e5dc5adf50885190edc8b6e9471e9fb2f02eaa6ae55faa001b67e2aa6b7b0d564f5d54aa969d00114ef1494db263a14e6600ef4e3470b5adf63f707b552c948e1", 0xef}], 0x2, &(0x7f0000000680)=[{0x108, 0x1, 0x8, "90625cea846672f94ec98e26272b73cc898c18825bec58763f13529e92576b15cf9ace927e2adbb255f6a39416068adbe413cfe789ad14f0aa18ecb83c2bbebe4a981f1dccc9bdfd0879987b06d30d07734ed1827218108943005c4c16f3b90bcc80532e62e58cc77369acbc1f650628c78767d483f85bbfb3d87514c61fb85883da469f7d7e6d9aaf831d9c32279f5c6e232aada73dca601be3de0e7f6b88b64071e158c70db5dae1ee50aaeef57c85b4e4a60cf9960bf8c356395d1d7bce21ab445dbf2734e7d2cb1ca7dc67749f7fe6fda553c9a5000cd54acdd2811495a77a3af6b16dc7271e4727fdcfcfdd9e4478237e"}, {0xb8, 0xffff, 0x7, "566c1730bb4cd9cc9909d7aad2fba90409cb069066ac0744382ecce1334d10a3af35ba1e61f3340f6fe318d9a61726ae3ee6538e1648fd79098d5011577f8f536bc5aa4ae0766948a7c6441032bdc8cb2d1b05c3f6a066097cc91ef0420083b1d5cd770ed03ec11b87bd20687658f5481f19ee756d94389b174e262cfdcc9a809efb692551c4f982a164651c8950f4f047e051efb77992ce179225355c41aa68b7"}, {0xb8, 0x1, 0x636, "85a312bccfc0a386f0061c89a8ec035e1310391f39bf5a689e54ad0df43ad889cf52859e87fa24cce0b7a40233d370bd65212f3ef015af13003a44e671383529b6681f3caf2b92edc45486837ec9c5b938b05925830d97bfedaefb3f2ce695a4a1abb96335a847eaaa9e798e115cc4e1d835729d3cef8b95aff1ebe784c68235038fce56ed6af4c5e90a59184ce8dabb073a42190d8ea2fda90b6eecd45c6c37e2865b21"}, {0x78, 0xfffe, 0x5b81, "20e124cd7c7517e77f6927af24a2560427539aad74fefc34ba15ea4db334e98843ff126276caa31dd091e2a10a7adf7cf4394da696910f7d08418c1fae052aea0ed5465b8c149a9fced7487e75be3352a33bb3f36342bd59fb64ba785d1e895013d2e8d592e3fc"}, {0x80, 0x5e0bed7887c9b4f2, 0xf5f, "c0ccb0ed4fef0bdd216141c34a5f243eb2b7f00df08dc18cad133f5cba3d04a401541644a822f0d67d200ceab4d20960646d1a70a82e2cdfd968b3a4b884baf402821ff3c21d7adb0f79050611de854c592d04a0494cd4f2833a95de5e55f2f7bdcf9454b6182475d12861a5"}, {0x40, 0xffff, 0xdfd9, "0d48b831aa6d0b44c9fed938f27251d4c16c8ee6648b89838d9942823f1cb1111427255dfc48574a348f0cd7e5dec0b8"}, {0x48, 0xffff, 0x10001, "06c300d141791cf0c7dcfb9d5fe54e67b5c5c0f25e81f56cdaa1413ad10cba3ab4c9218b75dfc224aa05dd9f51891e4bedcd0490"}], 0x3f8}, 0xc08) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000a80)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="e920acdefbf09d0b1f0ee3884c691631a1af087dcff6", 0x16}, {&(0x7f0000000280)="f3bad816355256387bfc0c7359586c68f3ce21df7bb73df065ad6adec8a0329e08e58b9babe13cf402000482030b45be433965f0ab194057c003b79f80f91dc7c3fbd8b74944cd5074ecd61b07307250e895731f5626627a54d7448d3e82c1c53bb3702923009edc004c20094f4b132b4bdeba9f7a39ad25abd5aef932d477f85704cc6528b70bfcb149d60158a3fdea81e88d8f0577ee91c45ab4b6ed6788036c6403fd328d1579a3d9161929988bb765c6868db54cdae4d6c1c2e00a8125216ca09aafe0e704bcf089b2f433bac418ac7a724f8c338105c6f3963ee288214902089d7bfd34cd34a49639a95bd922623c507ef4a74af50f6be8e3dcca554de5ce8ef84d084ec7959298a8f7ae9024232f5f6f1dbdf72844d268dcd2344d42f02574b2f5fedd831d8063b38b589dbf2478e97877419613c9a3d7bae1606c8e6616218c42b0cdd524123d0ec8b3b28ca0c19f86bb9bc3fe4b3947497294bbcb18da8aa8a9a984e04aaaf6ab50fe74b5cab6228e1e4135a2d1e146e678db6ee34e99ed1dfb7d69ba69bcd30085864f08c35eeece10491d4ba5330421f40432e3b319917fff0809f830b69b5452e47ae2b960f9dbce0b80ea4f5804bddfb579355571dca32049e6776828b8a70b7841356379ed0dca3228bf5d90e6ef261b1a787b060c6d5d988f99becc06b64337086c64820037e8aaf2326c4d1437a6c6fcf16db3ce5114b2960a2cc3a878c789e3b8ceb9112c651051f7ccb66dccf668dd4865a121ae031e0cbea0addc9212ef1a9c5766a7696d7a6397bfeb53db0f5f177f5b71b36259cc5880337681d2aa7f6b8b9d4a9e6df659e26e842c8f0d05010745805b99b6bb0ef2fb7a4745baa3ca0023bee7fb692360e67546f714d574f13113beb042bd3a007e2aa4d1e5c8ea84202d2787ffdec914bec17b6d7472807ea417cbbe37a61854176ebf920a2028247783cb488db1d5256b834d07fb2893d5a5401d6dd023feceaa5ceb9c790d0d2ac8a581332c7b1d5af60b233dd6b2dadfef398c67455235813e2470a667e747ca1904fa64939c73d487205d1881bda4aabf0cd9c986fe6975c06cd646632e613f51b35734395c07608d7be1ed86898248af04246f54c10d4c150ee855686100b02df5f5df14703b36a0128493431b749a11649e60042366a147973b5525fc36e8817abcacf0a809a3c267eb1c595d9dffcc51592b42ec76442077011dd586bc95262b74e0cab774b23636cee22318eff00df1493299f16801e303f5a9aba02d12b0568ba729baffd11447ce7c8bc729561387434813418e96eae2d4b97b3d25330a44d86b44f242dc5362a806db7cb4e4f0905d56f1365a5905b62d43b34b27078b70f640fbef6534707b3e3182f2e97b0d163e6e5127f9871560c8f63e5b382ae8b3987b36569c53cde35875c75bec7aaecc1e8ce392a47ccdb7d7f96dd3a11f8c796cd3a4540ae96010c5db0443e4db75a72534d75aa5edd8f5a39a959102c37e127d117c1ef4360b729ece458f7d1a29a8fc014d7209cad05ede8b4a87537c0776e69f97ecce59d4b3e5508dcbc333daef2d8bfd045ba0aeee2b949420e780b89a0a6b58a7fcc83ced2e6ee9cbef99dd8bcd968ecdd58070d6e3ab7536070a8c6558f19b066bcb98a3ef4885baff45920cc73f098286585148be4f4e364795e2b0d1e1b60a9a71056f0f63c6803e2d788a9f7222000035d7cda9edc17f46b507ae7759c0149640ce4bae4218283d591a492138fe36f0e35f154d23fa6d760aa9349e3d4c1b3cb74990cd3d69bedadd41b372cf224eabb3c18c756295f08063fd7914ab3db8b810ff1abfd22200a9465faae63df6a322b4464bac3ee9116dad80f6db51b0f4b49bf9fb33794c7071f2fd0b79c364b2a0325a7c1806b68c59961f240d8f9ec04790ea2e775f48ef311389e03f6c9d01618fc6aafa487eef0b15e6312367e70464e81b8fdcb11d17699685dc0a5f2c66f412d6244397d0ea7b1c8fd26be107ca047692f56a27c7e9d0196e2bc55d1402a7b262d3f91445bba380bf4eb8b8e7132648bf3d6518adec3513e63cdc14cd2c4fbbe8068ce4ea83166559ed6b6a2996b2366ca6b0cd05b17054a750e1104b28157a44c4f559e2463aedafa5f04af2fe08052b2d91d9eb24c48992ec7cb27fdbb1269a1d49497a8ff2e522191fb6c1652afe166a9351de4ad470f45bd005e29812bdc62d5d731e4a0734b756eae22c5cd89330847d2f30d28d7bc4bf652d79a97cc9fbc1f272d5859a59a59687af1900056d15b3f2e061a20707623db0f022423d1448c128e433e90ebd8cf5b3e4c1a7ebc29f8b86fe8c63ca80bc0b65fbc18cf23ddebe2972421fdae8a803ee867e209c008475f388264d05a5c58bd4b8541094d5d57180b5ae1a66d88f55cb5d49e35b7b66472486e008ee7d6fedd9b6bc43b3d437ead1f939946deeaef1a734bccaf58ba9177476afd91cf4f12683f937ff17230d505125040dbbfdb900417d17b6f4ad1d330c7a14e18bcdfa77e5facd7956594de97de00f32b9a73963cd33bc1a4cb695a98010cab9bd6b70c18c42b7c29a02cbc05755d02500dc1f6bb5901a78d9e109746f769b5ba3227dd88fe9191d4037a87da8789ca6dd36af62fcb248b561c55ac9ff5b30b063db0d1765a9fec4b4c7fa8b1588d1e206058177e9eea9da533c2f08944ae5dd306d677332aa87e45c310e4bc96f10f9104b77985d15ef7628eb38123876e2b411d8f322c653381e53f77d9d7ba91580e424c9d21b72789ba17f044cd0c9a5e02defb9cfc1685eab7221266090a376eb1dd5af9354c0ba212bce63139cef10a22bf2cbb850d49ab0dcccb0ecae45602bf6acc65c088ac43c76aa197878190fd42729287f5d5680be69568116485136b7624b1bb22fcc0df3c21696b2022acc45469fe316789b5f0cd535bd228d6a93e01f1658db2bb6d96af806a87b8d5d064079a72d017c00b930f31ea5ffcd51bcd64853c76e2382e721226b653a56939c61306f222c147c8ef9dcfbe2a31279eb239685f52dce270e28c2ca318ddcf3d2a652fa60527dcb86bc98196a8c7bb295ec11e8c452565f0760778cb58b7afa429d74d40adcc5d6bf6b4024ad2b840efc7d0db76e7ad1e0543e8b68aa6f7edd4c1c8847627ac33eb5b5afea412c3104b2b39dbae56db38310496d11adac5f1c06416cdae1158e164dac5f0a8d8d86de0eeb8bd3f5b93fcef537b16141a375d59265d0bb379b145c9b58124b1b9a2d263375adb77ff3dca73adb3acf9ea59d285a2535d138f569ec0fc0c8fa0168ac3bbe3a33f4918a4a346555987e4c32983d44afd4103ddcd563b5f08d0556faa0916bc23d33a86f7e93b6adde1151b27ae13347a342caac68f1fb3e7a7055e21a66c655086ad3f060d196dbb072a462b3dc33a88e0646826f85e9a92b8e8a89e2ad19d282716615e39844609da28dd903170d380f8fc1533b6f7c4797200a5e0417a11fd42436068f0e8c20309aedac86b5bf5f591bced324d0a4080686f4bff74fbf52210abe4b686d1908f2def2d57716e1e321052e18173b676c7b7b5c761c6f16168ce3723f2a7e8c7598971cc604699220c37ff6bc0d78ed482e2effbd4c8b56768a9a8e530e8df73dd81697eb63d20761656686415c3b52acfd61302f49141477fbe5658cb6230e3b8f2c0e9d57bddeea2dfeade15fe5e54221486bfb77f9683a5b9b6c456799a02b9aa77dce13af6692ec66b305c6fe521f0460289a03b1989593bff5fa7975e5be541123570ce7ab0cf5eb804b8bbfde6c106e9432cd47bc52bfe7e2723848efe2afd40918e7e9ee937ab073e2159cc8377e43a25a2bbfed568bd6fee4d523919fb2fd5a61f1a078d18ef6514b831d07691b133d002672d855e44f489dfb33f867d33813d1b3caf6124d825d3c16ef29b2215d6b6e880c03f2cbe55884771f9bdff93107d7715e0d8beb96c03816e9eacc9a45c2a0d401e6a0d831f9c89c61b679b1d89d7e9b98a7debeec145291c343a7271a42c8ef1686a51b4bd33ac46d85c0bdaa0e8f4c4f558051ddfaf3a304d06d451dba947c66a869bd23b8edb0541c96a462ebe1d0095f39f6933680a202f2b277b541abf54725144a6b5a90ac00da8defa306c5c25dd7ce67cbb45ee78936adb85579d092cb21df018676cb7ff11576eb5da02d6f11f69162fcc3b7d6ed387de806cea9aa53ac2bc62320f176cc4aa749d0f51c3b5e079099568366d5d1610c1008df74c7b8f6803b61e7b11c19f8b8dbbf75f1dc5a1b665b2bd1b823e5dc24f55dc1f67ecd9d7983b39840d45b4fc754af366f85954512828c3894f4f46633ff048f0cee127de1af219d4f46a3091b6787f24955936040bba7051e984169bdffa59895ce5aebc9e97c387dbfabcc36861aefbaded0f9a7ab4963eb762bda003c1a212aff6266e263c41c24722f7a690562e3befd0f876ce8b4dfc5659e9d4bc4a320386c2680e9d384e7440e9940cbc80ea1a47efca88b7ad0acb7cbffacd8ee1fd34fd9d7d5d2b3cc586b82f6c5c6d9c6f3d18d71b54edeaf68d5b0643336be56581726d74c522ccf422a517719d32466d5e25911e698927a28e6f0c8ec4f07716af9cdd4f49a4f8f50fddcba8fb61d3360ec5c73c4ec6cbcad7271fa85092670f1433899adda4d3e9e090012c88bf8ff76a9e06c601729f696addd9d93ce0af609622f72ebd0e980710eb7859319305a6581ad66e30bd8016d206d4e0c252ea48819bc2ee8458f0444005191a93df513764c5fc46c384b46b94f6de95dee93f28978c7e1c3c58d03ceda0b110ad33144f192880cee517823fd320e5cfc14aec803b8bfe3af5f9de27c7c261c174e246121bbd114053ed6e8d77908514167e50bd690bb05a2c4d64e0b702450bf6a82fcaf1f9f2f5727b0adc0fb6f53630be3945a6f3736da7371969c192acdfad799aa382921861142e6634fe42d432990886512ca297e253003ec0ad4e6cb55dcf20d372d57a5a35b6604ed37861368470c9703f3b77d52c673e2872c6386717067c79d60552f2b0fd711f575f73990b092c7a820fc8c98273b4ae80c7a2744dc9eff1345c1360385276ce746df1991a32210cf2d39a3e71f6dbfb38a396607e7e4a4956573d794447061bc67e62db59f9ab709f519fc3df0ece3868eaabdb0b29dca610f0d0cf44652c697c2ce71450ad7c050dfa405ee9e73167343d51877639ca111594c20246b06a20014be90d917f3bcf6f016bcddeebb0f669724d487c782d5c6b561b4ac4d0e393a819cfe51fb85a427ae820511baecccd2322beabc696dc752577ebea2c227515c01b7c718bf7bb9e2a44fa270e4c7cda85d7e6d0ef29f290a90c7d209a001b0a3d6d393a344fcc55c11042c775727be70702d4cd9420eff6891646dcc3075dbb8379197bc2fc7c0dfc438a18257de193b47ec110cb51667a90231e3242aa16330d9d567764b4d08f8e11ab5d15314776ac3016ecfafd782fc2ba0fe9053db1a322484bf702e58d6e7ceff20b2e2820f6abd7aaeb9ad9e1060e962791467e78391632b3d8bbaa8a62c9082f9ddddc6c3d44f48628b75643d41fd468811c69fe036e192e23da50824bace873465b3704ba351a567cdce2a6a0956b483f52935755ed38081c21aba0c4d8d97257a3a50dc144693a6d2823f7736afbb70578adee9ffe08e28fe6b31707f123b2e1e3fa5a4cd821dcf153c219d75b3b855e146cd9f46b0afbfd5f4fe76bac5956996e0ef0c20c72793fe2641abe5fb405b542704e7bae0c4", 0x1000}, {&(0x7f0000000080)="d6686fa0c73ee03dc711f5e3048c6e56da00e9014b49e468bb2efd698a15a2951b2832d38156132817ac3817a42a43695884355086be10385702aff0d76ab6dc46db75b4a8f3c50336624795abf630d7f5f6373dfd2a3089f3788462f70b5f4b7547315d75faa04fb1d0900c8b701a29babceceec7857e0449ad0ab469d906ad86336a7ba12da77f86536a704799ca224a9e892da51c79d6142db38a7f5b066885335f2252f273e20cbc03099030335fe51b1b5b998b6bcc00e89fe3b7", 0xbd}, {&(0x7f0000001280)="429057dbb5aa0fcba0512cd5f9068b9a0c43c9cb33609a24e2a5b88b13f6e609f9178d8b7096439d5633366b85378758c9c42b1c7a42b7a41a2a8ebdc6788f84ca685a6801521640f4d719e5ca81fbc48529c0ee5e6901088e2312acab1d4cea0fbda439a3bb2eac36638c7bd6990841bf25b9f9a58bf714d8ba820cab486f3f2fb5953a7cfd1538f6c872dd3cb1acc4dbaf6cd92174243adfee9ad92d6825f897d5bb70df7f810fa22f", 0xaa}, {&(0x7f0000000180)="04c076b21e4963409a2542b2e2aa657302bb6831b39d07a399d8927bb3710c233988de2f825f0b793180839ab877ef2fb7c722f9326c884e57fefce57feb2e393809a579e61dc19c66595b659e202e461bebdc0611ac9d547668328fd538e746424e15e8848d9d63c770aeacd732bfb736ac94", 0x73}, {&(0x7f0000001340)="510098130a7086f75ef3e0c51073026e41", 0x11}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'dar', 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) mknodat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) pwritev(r6, &(0x7f00000017c0)=[{&(0x7f0000001400)="a71436cf3cc26c1522700488c178d24d6b3be0208a322dd216be5c92462c7c10b20de36951e5bd6cb5", 0x29}, {&(0x7f0000001440)="820082d752370d399307e40cfacc645c7ce7704332a80a9d047a5878363741391d7cdb42a1362e0f01a3a0f7fef400cc9673de458d2589115b9c113c3e29e4fc3a565342cfaf5dd944a002f7f8dc0696e0ea50af381a59698151eb4f0339addb48f6412da3f3529c82111b6efc3c201937127c69675128fceec8667a4725e8a99c1b8f92192447f10fc2df85c67ad2611ca6ce1f6330509f", 0x98}, {&(0x7f0000001500)="b928442c73f081269f7167d05438e6b3bb6b602a3367ecbbec8a4a33bd3610174ac1829f719bcfecc29544de6d68d561f5db5afe9b1f0d290440795c0ff7e09bbdcdcf7fc6ba65c29ae34b2528d7667f4a88ad311b73c1c725fde37b2c39db1d2f83dabb4958", 0x66}, {&(0x7f0000001580)="9244cf837ada04753216906b37d78465f850e9614fbd371b320ffb8ae08c253ebbd5f430b86285d5b377af2818cd5f2e1cb24d594c26ddefd0dd6c99f27b6df6ee6e36bd582adca312a6b11206c11337551fb68f33af9bb44931a6b16f259934480b16b6e8ac8b751936d96d662d78a8032233cabae2b727fd6a0b84768ef97e560c81789f9dbaf6064e7bde2b542a13799c485c7777e2f4dc0c24364fbabbd80f0b7002cc6ffc5d1acdc609b0241e", 0xaf}, {&(0x7f0000001640)="a06feda026923d554e5e6066e0e75f7757ad352255380615d6a9d5eeb7235766955942939ad5e0d1cdf2d0e246c25745efb92812586ddc179be6dfdbf73a109294d2887d3c16f79301065013a3a5ff53b94caa72ec4139b09e036e7263565c9d66bd0a33106f82153348a57618a91766e5ed4a64d932474d7994ea79b6cd52f2a431f32577a845b8ff70a1eb1aca6afcd2d88c79f9f3ad2d70b2c56e8b1f04d2d888a21596925d633f34138998666e63584a9618bc9581ad8d2299df69ccdc53a81a314125c1ac5b70f7ea41701ade3231346e5ad9b61cfe36a1f755d487a4df1ddd14b0d9f91fea4ab5357f96fac2d6758d", 0xf2}, {&(0x7f0000001740)="dad0e2a20520a069f4f26875f253b7be0096c8a90e00f252c24eca8f2281090f23cf5e6e8570ddd04838877445769c9c9c5deebf73c46481d1479f58a51b2219604fb332e9989e02aaf3a8e4adb28fcc81b1088a8b67067a69a2e0e6cdb93c38a77621c668f30bff2df03210ef5c", 0x6e}], 0x6, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80) getgid() socket$inet(0x2, 0x3, 0x5f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) shmget(0x2, 0x4000, 0x435, &(0x7f0000ffb000/0x4000)=nil) 16:00:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x7bfffffe}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = dup(r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(r4, 0xffffffffffffffff) r6 = kqueue() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10152, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = fcntl$dupfd(r9, 0xa, r10) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x9}, {{r6}, 0xfffffffffffffff9, 0x40, 0x40000048, 0x10000, 0x3ff}, {{r7}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0x2}, {{}, 0xfffffffffffffffd, 0xf8, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xf6, 0x2}], 0x7fffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x10, 0xa0000001, 0x6f, 0x20}, {{r12}, 0xfffffffffffffffc, 0x8ceb47eec07bbdfa, 0x2, 0xe200, 0x8}], 0x2, &(0x7f0000000280)={0x7fffffff, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0xac, 0x7a36}) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) pipe(&(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xf57e9ceb20d576ce, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCEXCL(r2, 0x2000740d) chdir(&(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x80001ffffc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:22 executing program 0: getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) 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, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020000000000000000000000000000000c249986973aa16ab00000000000010000000000000000000"], 0x2b, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb6369e92f4915478c2bc37f28a8ce031a4e28495990de"], 0xa9, 0x1800) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x43d) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffa, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0xaf}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) setegid(r10) r11 = getuid() r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1ff, 0x1000}, {0x4, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCCONS(r21, 0x20004276, 0x0) ioctl$TIOCMSET(r21, 0x80044279, &(0x7f0000000000)=0x14) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x86, r2, r10, r11, r14, 0x22, 0x3}, 0xfffffffffffffffe, 0x400, r22, 0xffffffffffffffff, 0xffffffff, 0x6af7, 0x6, 0x200}) 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) pipe(&(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x4, 0x1f, 0xd}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r2, &(0x7f0000000040)=@file={0xcd8c4496fa754941, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r4) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8298ca"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000280)=ANY=[@ANYBLOB="13fffffffffffff407000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00467f66550b399d3a4132fde17709f0590c3f3c23564ee7b91abe516d21449a36b307e5a404257c92cffeffdc6efdf8a305dd4aef9fb61c24efca6c5be8c166d54e494f238c528cbf495ba23e9432255751b8875187a927a4999768cd8cb80d1311d7c029941aa1a441ab5cb34ced0b29ce588682818d38cc71ff0a5d1ddbad5f540b04ad4b943d64037a8b71ddb636a7f1df4102f3870697d6f0944759454130314574cfbeb0fde37eacd39e171199bf62a1cb0b4658cc9b0a20f61b8d6613cb6c355277795d319924fa21165c39a5717672e779081a24d683e76317c09fb3dfb381aac560f95d03740c6f45a0e5"], 0x30}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0xf9, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r12) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x21, 0x0, &(0x7f0000000100)=""/33}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x10001, 0x0, 0x0, 0x9}, {0x3b}, {0x7c}, {0x4006, 0x0, 0x0, 0x80000}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xb093, 0xd5, 0x90, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x62) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa73198fb0caea167) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000080)='v', 0xfffffdbb) setsockopt(r0, 0x0, 0xe, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x100000004, 0x1f}, {0x1d, 0x0, 0x0, 0x400}, {0x7ffffffe, 0x0, 0x10}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") setegid(0xffffffffffffffff) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0xa84, 0x0, 0x3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() 16:00:22 executing program 1: getrlimit(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000340)={0x0, ""/156}, 0xa4, 0x0, 0x1000) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x9, 0x9, 0x8001, 0x3, 0x10000, 0x1, 0x10001, 0x10, [{0xc6, 0x0, 0x1, 0x4}, {0x8, 0x4e2b, 0xa7, 0x4}, {0xee, 0xfe98, 0x2bc, 0x80000}, {0x7fffffff, 0x8, 0xcaf, 0x400}, {0xfffffffa, 0x5, 0x40, 0x1}, {0x0, 0xffffff00, 0x19095452, 0x3}, {0x6, 0x7ff, 0x1604, 0x624}, {0x81, 0x6, 0x0, 0x8}, {0x5ff5, 0x4b52, 0x6, 0x3}, {0x96fa, 0x6, 0x7ff, 0x3}, {0x400, 0x800, 0x8001, 0x5}, {0x1000, 0x5, 0x2a, 0x20}, {0x8, 0x55d4, 0x3, 0x80000000}, {0x2, 0xffffffff, 0x7e, 0x1}, {0x401, 0x5, 0x4, 0x7}, {0xfffeffff, 0x8, 0x40, 0x8}]}) sendto$inet(0xffffffffffffff9c, &(0x7f0000000240)="020b561dc90a1549d980898e73cc9f658cd297924b5158cd77928c122bbbf67a95a1867f347faf332332de22f445477569f1eee95134f9adcbcd04823eb929f79a593faabb768da656044cbca377f71f6e58d169f0fd8d920223520abd87dd4989e6844403506533afd2100a5ddc4465b325d15b9a6aee9596ca8b601bafe236b8c76822fd3b028b1f86cb34a1f1e2db8f002d6def8e55a2983f6f0414c9c0958e0f9ab3ba1653fa855170d72400d6655bc2894a21e8fb5f5e0e5d8310c22768e041ead870fb73e32c1ad34f396317", 0xcf, 0x6, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) 16:00:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x10000, './file0\x00', './file0\x00'}) dup(r1) close(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x7c1f, './file0\x00'}) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) writev(r0, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) writev(r3, &(0x7f0000000180), 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="b17d0c72ea8e4874bf0cba906cb4b3ba92ce9f17644f0ddb614fd85441a9d47944c2e33984cf5369157515b69fa1f938876526bba097b11027dd35b9cdfab8d50975073307d66907358450935605027696aec7926f5efff7f3be3a4166aee265cc6b4decbd042aeeb5e4dd23c033329ba214890ed1b0b342b109dedc3cc88e6763038365e19fefb04c1950043a3d14f94cb567df57a56fe522dc8b85fd77f1daff9443ba9e55a6126d0867d39e5b41336d37cb078ed7ade0ebef4fe4d7ba7822b6d916995419ddd7fb67fbd10208397ec0e046a8cd084d22b52b188092942709", 0xe0}, {&(0x7f00000002c0)="20e8f5994756dcdf49268efe39856ea04495ce33ac3881e648cc92292bafd19c05547bb691350714c8a6669e19ba074b0274ae981fa670047c50f7629ebc51379333823975b3f751e6a31d51f2738c01e9de85bb82ad942ca185a44c13bdb9b1e8853530d75150fdd4c84ad6d526513ef99564341cdfa133d9a3fc24ba8329cec647c71456bee7b6150cc3d5b8c07804f80a3761e492668640d3c4f8dc9eb764f5604c4c6cef94077805d4666d37437f76825ab4146df9fbfef6a8df466325c809ac4eb5b3e314e6d15df6823ecb0b90ba23739a5b80ab4c2055407cad7a2b02ac9282", 0xe3}, {&(0x7f00000003c0)="3c386d2add3098a1e7742a770cc9d19edb2f2fb557865fb77431f534030cbcfb6b433c17efb4772669e1a7a01fb2b22fe26693cb4a54f0dcbc557c3c82a836076d4480276e959e4bc9f90a7c0520205947b6b3e74e7e195141effae45913b46fd0f1892dacd3770a3e54a251b92b5e1023ce1afb66876852ec98b1709ffc2af872ce04fe12c77537e4b07a4fee30a786003dc133192a885232c32887ddd9f4289a31a08d56b7b6882240331555a376a6963bf7bfe03c197aa3b188c85da17759a71c25e2ccfc7f42c472058c115d7449254dd472beaa6fe33e77874dec61ea98be8d5204f81e76f42bb73868ab46a8711d554c80405b4eaa19f84dbe4d614f3f5ecf0c5387db1fc10439d35c45c49e6344197535b844949c254c55c967bd16ebeedf696cc951d3141f53889aa4e82f9986f140b309c9b30c69247ffd473220ba96b504ef0d7ec128a8c4e354e962932557521b3aa0904c7862624e2359dd1c885518b9bb21cc3ff998e9bc03317bc9e08751831e55b5d023ed5e3d97ea00823bf06df5a8faa00dd6f3312e7fa34c34acdfbb9b97283d7646d4ea04f6057f66ae9ac8e428d132e58f9e3538d71ffc7f642c178197eff57307c0b574b64fca566df77ddf1510d3b0a67c8d900e84df4e0b8648a2ca2ee0ba39f3adf83bbde9aec446f9161e4993d0c122370ceb8108418bcb97314e28b2a29fc3f1ffff7d02048f2733620f55f81bc7ae1102852032f4b6c59fa2d14b6479d626f99a20a9b1b3326bbc1e499b267bd71b9bceb07e7b2b0fe6ecd5124b0fb5f8dd2900d74f57cc447f584e36364795bf9c2347f298a2b2cc07b60a446bbaf9ed2a5456654144c8cf5ec47cf96b393233ed8cd95bec2b7bf8b784cd10428084b42a8d1ec00fee763423c36972d2ccdb390595ff5c4a9c3064a1843840fceb7cc92c6f6db127d953a2f060e20a2cc7893f40de660a1726d9ae654eaf33a7ea84267f981991ebd46c5055b6442d6b67ffb25c62072de1aedb7a3c1179469d79259c3f2dfd2f0aaed8c0d98b47b491a4189ee96dfce66c646fae02082c2f49d1e603844bbfeac47530dcbc6b248706df3bc5e0f60754a3f3a89bcb1ff2434c6f73bf7937da6026978c9bd3eb816fcecba63e492b86ac7d1dfbd9803f2fdcf30b0aba4ea2e8bb126814e99d39f1ce31c204e0b01591ac1df7c9e999ccd88f9184f1aeb7eae29554e8e2119b130992208a7cfd27feb09b29dfa70ce8d3fa353dffd5577f43564119021669d821f097611595a308b328c2a93f87fd256477723c85d9455e8593478f6b57c61aa57346bebe13248d0fc45714bbffaaf40c9a829b7840eba18f02c0e733ae2ec61e09d000e6e31d0f3c9b4b0db4b5f3a1d9d49ae33b8bed1199faf12e63e9cce832ba74e6aa5018ce6eada17b3e5ab87b752270f107eaec89ed630266d2130a77e730fd622e618439bd22dee744da5df33e03147d79e6fc7b54ad561efa61a019aa340316fc16f04d09455e4075a313e475b5b050880499eb416643962ce241d2975e7970c4cc2df15b8e6ac453f4df81ce881981d361c7d1af150eaf2287f01dfbdc2e87ad4ca0c0ba6f02c8489ea8b03ee555f69a60a2f6c21f594ddd1212c9071c955cb9d7f1f24ef3d4bc4412fd56ae333ca7170e72cc088a771a75830755749badb9d2457569a6782be941385f7d25eadf00b7ac3e78e474059bdc8a5d6e710506bbcdac2d787bebefec622c65b3942f4c51849b0eaa2efcab3984e9d9b70b4ca666bf75908210f6458e5ec88b502172b65f62747c883b1fd47bcee14b185e7f4f377b472bcaeff77a283f817958271ad7e7e755e01d524e0db353952f13386b6e7c7d2c435f82828e04fa749db192f0d17c3b99551e4a38500c19357d9f2c2946546827ed07e728d2a806dbe44afec6a84a56c85178b14653dff530b04ba6568ef8bd9841bed804b80258bd5210103f289dfb6cc5d89b1a969a54e4719332adb3209cd8a9cd7d6f9d7748b69352f8e310a166732693db0a053dd12eb036477c64feacf7be885db5a86fe35f1dd32e032c32ab81fc604b3bcd13cc53d37287b70a697db4d43d297f9ee542e8733069a6420691242b70cebd04f102cb0487a42b9161e627a3c2d2f0a6ebc0810f3d2e7d882c4005d316155885b1e625e230c36730757387028b4c9233907a79d557b3e11ac87767e9bbcdb0deaed76e479862f71abecb04651cb99d5cc168473709e7d24faa076a3ddc5a73b0f2eec65dcf6b06d67ccd5467c4cbecb48e67d1b1f2c19c1b4e3f54b0da6be98ea5bc1052cb7afc29d7abdb010e9a902d98b95223ef4fbad307dfba14966b2f23b263f8d6fd45135525b3ebb9ce1ef95b0b3d68c9e749e2fd3b2436c3eb34c005c9598a892ab17154d56e9365822245ce5931b0b07ebe61fe376073c96e9e6c64caf6d47c19af5c8bda7e4b42b7d04e0315b274041258dcaea4ca1fab965c83cc7cf755b17a4dff02fcdd82177a63a37a49040022b2bae0d3a86f59f3ab4d4a0a1b6ec7d683d8dc375a71b56e798e4141c7e945a2081aa268e822b200e600512e0f1ad8e8475cba9de774a4df64a6bc9c40db3d21dcc7ae499e59d9ae931965d6e0ab42fe42558e390e1f98ec4ed39f020fba79167e42226639f049dda3e3a0688370b2ea107211d397956a1fa0d2e612ce2636697ae652e3102c8cf8535da743812de9665c5abd36513323199618fa341d2701aa69ed179091be090904076e067441bb07f61090376663123eab1307690ba53ed488f159bcaa9ebf0b16c87525c389e2fc56d54c5abbd0a232a272566ebc8849e48c58d8fa87474324ddd166e958fa240836c00bfc4b7c74ed2805f9fa15338ba8aa5e5ea0696f0316f28469e14b78b5376a2f1edf7f9f2ee25161f5b9ed7a8b9b0587050ee2db6e16bab55b540e1bbdb829c0250ce59df6ef2a669f3771f88e0851ed9fc02e0ca015ae21aaae9f0cdfc4c608590f2fc5fd9c8183bf509761ba7f2dbfddbb7913f3ae02a65851e8349daadae67398d9c0f2d529351730e3fc46099df18cd94bfe7e26ec51b195e93d6ececb710011af1491a9b1f1b969acc864f24d2ea9683ebb71ff730ac9ec23e484d1166fc4935de526cdd5f1bbfd6d46f2adc9922cde76ba14edaa95a2ac251bf80a4e841a3068859fcea6a6f60edf16acd14b10a9543a75e4389ed19509d2b55f46299fadfeae72011242d62d7127c0c40b5119be472182406021e90ac3549fbcb5591cb2330efdd585383852c212fb2834f6cb2d5640f3699d80bdc6c0afc2f6a54b6113e08d2e1d25e608b97106821fcf10056ecad604488c4cad321b2fc6aa095650f09b9db1241a79519bf4b29f2f927ea7db017f89b9a9e9cb8edbbe5f383e5809f7382d2f816d3d43e8203a2ed7a5c57d4e5bba8bc1d9d57b64274bbbe48d66578e744ef0dde3cca8edf270275f4a9679bb9e6b89c324c216c79914eec6a647dc67b888d6a8bfd3130cd8a69cfa031338d6fe84a6c2c9b1755a3e6d1f30021fda66c374e1d9b4bf90a771d35b8472f0a1682b5df47ef32c4dea773bc87c082c0947fa885d8f7b519805b331d35fc934402f3ebcb87c0619b0dca1b3e2c8bb1ce15024aa34c0eb7328531669927444a6b2d85dd2ce09eb4eae5d164bf5f87e094326e927e2250b0fd72c8349f8a683fd245c9a27d052fbf74df2116c2b8b56901c02ba474bf1719246a8484eba6f5467b4f1590ba1c7179ee232e66c68d799c19d865aa1ae6b0b0ade847c554afa3dc65d18d9149b453c239998f63bf8e60065ea8933f8b17beb3f74b3d51fd9c4357a0518bd80ee058b0577578dff50eb2553ef89eb64682544a882665fface6df4662597e1cc7b85ab652c65f50d4347d5e986d1afbf777becffc8a53d3ab329cef4acb4b2c1f207c605712691af422a50e4f0b21840ee9d2fe5e5b7963fa0bbca37d67185b5f95c03851a852897b6a57539f8d48c24e38551f8d4ae4ae7a58f914e48c0c6debe216a8116d57831619dc3c9c1e340e3729daf9244bc3d2cf7c7448fb297605f0b1bc4dca5e0fe38a93fd022aa220b0d29e395d124bf19d23136dc704e63243c87ab135b9c0afce80b6fc8701ae8ff56e127004ff0a445e2949ccd65eff3c64e0a4becc9d09f343e4cef469fd93ea50832c12c44dc0a9f795bc8f706d4b56038413dc8987290e29bcae21b866aa1b66ea5087fdda16b092d2ee26acc2ef108741e110e10375d25be330dc6fd5d5dc5104ee9c2ee4d4c9f23e4e90c5238e28c3b8050516863f0f0f91f408f25832002a29fd6d36ff36396b80f8dc0ca9f8f1da103136046ad7fcb84064603a69f8efa5c5eb9301791f22bc592b9b8ae0ff65833e7ac37c652121b6a17a8af6bb50c34a8b873e1fb2888a9d4b6d48d6432ec40356166c9fd7cbcf805a800f34ed7ad20bdee866c5de25912d29772731052e9dfc3892ffc45aec672fb9bec52bec0720e58fd731f3baeb2738f5c4f167a4978bace5fcd75aead06ef3bdb13a5108bd81aa974155bc3f553e92de5cfed6bfb7465765b2db97936ee77ca04b15813098ffcac2ab2d00e41bade9c0a1e4acf77c4ac5736bca6611087d77204c8a307538992b7e0291bed94b3b370b970d32416377260558a0c5c874488980ae54ff7dc6bdb3db76b8fc61b3810cabe55bb943e40a1f0a82bdb4ac68062e6a434e0b0538af385c648bce3ad0c7a9af2faad283e805b75e1091e5c7c87006f0c67a33f7fbeb5cfafd3ab006c904dcf93e59d5b1f67ce26af7e795221ba38ebff07b87e164a2c2fd3914baeb413fb98c17237c9c05c631a1af20c87e20bf0c8770dab6be4df0ec249db27d0f3f8ad178b2c3a9b7e8751cd7a67f4361127e4d52d1f19d75e8a5c2c6b0f5fba6bea33e7021fa258a8ec3726c538f200a4f48c926cb5f2988d07818e59f0fedd384fc1a900e021a6762dcb84573d0e6d193da2e90cd38f65b8771a8d7f360b9705566a6c0ed22e93fb1ad79d02ccf2ec8dc9f2ff60000fad62bb3fa42281cfe96726bde36001ec24ac3da41c7b7f040156fdd4daadd9db2636f4af46f927097cb6d0ad91c90e010ea15cff1296d558f340d3caada7b9f80a860390a95fa4f86ca91caae45919badb220bfa361f003b0ff05c896c10230b207c220a6efd83ed6cb6b8724778bfd1580d33eb304334d8f82e809802dec418d658bab8c1d34a099e790ed1828230bbba623d12f56e80a17ae30f62c5c03a98efa8b22f09405b631dbfbafc9baaba834bc39fbfbe92340cdc7663f0dbe8f66e7a05c9a926ad3295d55ab6c72404dfc644816cca0bbe5536ada3aa4b5c95539fe2198586c8f87779bc208ccdff39224ed8dd72457a5af5e5b99ef5924680b3e2b96b15c44bb25d8fe84076f6d7cf4d6b0b21c8329bd1dbfb05d7def0c195b814f5b3a9e9cecf4b8e46bc359adff8f7a852eae24ce5029f891a048d42b15a6c1655983413df3bb2c2eda6f343841d7add0e42f864e6336b007fb131b4b4caa8109747fd49b1a2afc75747002747c1cbb849611d13b29ad8cdb4ec189e167b587024e301b9b279ff178504a81b8afd8ced5756b4309acbf2a786257a7eddea26703b79180cc2c81a810d0a30def6aa5e96b85776d9df88b9ad84d7f7a5fba363399a96f0ce934fdde3c1ef72fbb14e20c02ed668e4c418b9b977e04a7f3e31b04baa238f2f14e6e6262aa551c2d688d0ef1e696a520030ecad8be40562fa1e53f9ac62399fb189baaf50a3d1dc9466230b8ba6a23c8984a55e34ddcc08628cc1e5", 0x1000}, {0xffffffffffffffff}, {&(0x7f00000013c0)="8bd0b933559987f1a2b65f8b237f2d410cddb8a7835e1fa6b2885d60c90570cb1b0e378f716efa50838800116f6fd115ab2e9f50b699f3a3842d273fca829c8668025567a66e1515b6b6ccbdd4ec19c430a7b01d541bdbd4209cf1ee3e10630cdaa35483849aaa67257d671181e2144f87d2f25759cf56c244f596745be75d8f3ec35f50a2d05ed7f7a502", 0x8b}, {&(0x7f0000001480)="4e2cc3042a726a939cee19b67e12da61e5d6627626633c4a3e1ebb74bb47cd812112c728d611418774da7667f719e88f2ab70e22573286b1cd016eec6baee836859e95886009390816831121bf97d09974935b930a6c45e0a00cb5a29ebd4b22f731e5969626b493adc48ad49d11554fc9e9bb19", 0x74}], 0x6, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000e0e0de5e928bd6860e3f00"/120], &(0x7f0000000100)=0x6e) accept$unix(r3, 0x0, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x1a3d1066878aa1a8, 0x8000, 0x8) setsockopt(r3, 0x2c, 0xa, &(0x7f0000000000)="e7ffffff", 0xffffffffffffffbf) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x7ff8, 0x81, 0x3ffd, 0x8, 0x8, 0x1f, 0x7]) semop(r9, &(0x7f0000000740)=[{0x0, 0x6, 0x1800}, {0xcb996ca4ab04de32, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfff9, 0x1000}, {0x4, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f00000006c0)=[{0x2, 0x7, 0x4c3e1b289e473774}, {0x1, 0x7, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000840)='./bus\x00', 0x8, 0x1f1) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r10, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x1000, r8) r16 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x80000000007}) pwritev(r16, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r16, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r16, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7f0000005d98697a69fd"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x1b}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) fcntl$getown(r5, 0x5) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00'], 0xa, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20402, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x0, 0xe00, 0x1, 0x8, 0x8, 0x9, 0x1}) r4 = kqueue() r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './file1\x00'}) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d8620b}], 0xcba, 0x0, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) pwrite(r2, &(0x7f0000000040)="13db5b7d1969343e712ac56b0bef8b39be0d99851b5287df5dfe1a9d3fef15d9d120f17938b603a158e726a34f569696448e54dc53f02233492ea7624b5aba9f7209bd01d778f4b2f81d1b18e97908d356c99d8ec200f8311e3f533a84aef516ffcdd66ef5af174b61dfda17", 0x6c, 0x0, 0x0) pipe(&(0x7f0000000100)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000380)=ANY=[], @ANYRES16=r2, @ANYRES16=0x0, @ANYRESHEX=r4, @ANYRESDEC=0x0], @ANYRESDEC=r5, @ANYRESDEC=r2, @ANYRESOCT=r11, @ANYRES64, @ANYPTR64=&(0x7f00000001c0)=ANY=[]], @ANYRES32=r9], 0x3) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffff9, 0x0, 0x2, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2000000000000012, &(0x7f0000000000)=[{0x87}, {0x81, 0x45}, {0x6, 0x0, 0x1, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) getdents(r2, &(0x7f0000000200)=""/183, 0xb7) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x96) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000380)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x20}, {r3, 0x1d0}, {r7, 0x8b}, {r8, 0x8}, {r10, 0x4}], 0x5, 0x8) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r11, 0x6, r12) pipe(&(0x7f0000000080)) semget$private(0x0, 0x0, 0x620) 16:00:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getegid() r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) setegid(r9) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x1, 0x5, 0x2ea7e336bcc0fe6e}, {0x0, 0x1, 0x1000}, {0x4, 0x3ff}, {0x1, 0x1, 0x800}], 0x5) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r17, 0x4}, 0x200, 0x401, 0x2}) setegid(r17) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, r9, r17, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r18) r19 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x4018, r19, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:00:23 executing program 1: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5f2fb7aaa4115f8e) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffff6d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x10001}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000000000048}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") minherit(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x1) 16:00:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x2994aed8f73039ef) fcntl$dupfd(r2, 0x0, r2) r3 = dup(r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x854f) fchmod(r0, 0xe3) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockname$inet(r4, &(0x7f0000000100), &(0x7f00000001c0)=0xc) write(r4, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r7, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0xfffffffffffffe59, &(0x7f0000000140)={0x25, 0x0, 0x10000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x99], [], [0x400080000000ff], [], [{}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:25 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/76, 0x4c}], 0x2, &(0x7f0000000240)=""/126, 0x7e}, 0xb79258adaee14655) 16:00:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x32, &(0x7f0000000080)=0x7, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/116, 0x74}], 0x1) r1 = dup(0xffffffffffffff9c) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/245, 0xf5}, {&(0x7f0000001340)=""/20, 0x14}, {&(0x7f0000001380)=""/224, 0xe0}, {&(0x7f0000001480)=""/45, 0x2d}], 0x7) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000015c0)={0x3}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001600)={0x3, 0x1, 0x0, 0xe930}, 0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) getsockopt$sock_timeval(r3, 0xffff, 0x1805, &(0x7f00000026c0), &(0x7f0000002700)=0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) mknod(&(0x7f0000002780)='./file0\x00', 0x1, 0x800) connect$inet(r1, &(0x7f00000027c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000002800)={0x6}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000002840), &(0x7f0000002880)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002900)={0x3, 0x7, './file0\x00', 0x6, 0x7f, 0x5, 0xfffffebe}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000002940)) sendmsg(r2, &(0x7f0000002e80)={&(0x7f0000002980)=@in={0x2, 0x2}, 0xc, &(0x7f0000002a00)=[{&(0x7f00000029c0)="80e877cab59085339276c539a309e6a50e4600e25685235d7bb878505b14cf3edd54dfd50b03102e159f865842", 0x2d}], 0x1, &(0x7f0000002a40)=[{0xf8, 0xffff, 0x20000, "34ad59abdcc9c1af8f40bfebb8fba0b8aba4aada6dc13c758d53e1f956520fac89c3ec4cafb16c6d60f410d8681e6d125c8a5c5a3b8c64445ba89573455163e04e381e757ae6ad91ee1644c938e00b336ec59001ed7e6d2acfb2a0f7a7d2b2cab26bba862cdb7c09509bdafee532c33e9d288cbbe4cab3ea71c04e601a85537ac5f7e61e3176c8ef01cb71f958f18e724732139c1d1e6584e1d829005ce5c4ac704c58bc6214576c2e9e803d0ef056b79b5db14384d2a57e5353f12b00be10b40c356e93a2e733f4581e97e407472abce30efd676956ce7f5de78db9dbae890e1dc0"}, {0x10, 0xffff, 0x55}, {0xe8, 0xffff, 0x80000000, "1bc6f81dc89d4c47be044c949c4ddc907725ffc450f13e90874499506b05845e6bb41350cc95ae3652bff5c9a1334dbabb2ade3819dd83c2f33b5590e52e3ab9396bb33ddb498e2d89a4dd18921ce5062a5b375b07fe5755012bac2d3fc64cd5e3e7fb4cd29401d9aebf1e73ea9a6f77ad067e3f69eef307003c1d3438bab2cc8759cedf48acdc151bb74c63cd8eaee48ab15444c60205de1854958badbd0a6fd1891c54fdf587268f1ecd77c84e1498c29053ca8571bafc08e5df570daab335d97505f527e074b849ff6c886507aa309655f921"}, {0xb8, 0x1, 0x1, "17078130d3ae4c16b4bcfa51fe0f7875080b4ed98170f9304b88b536cea3593ca370fb2ff3474cc4377989decc94cf1e6d86aa0fa4b17a09d82ece872626e879aa6033527fadc7bbf4200d782cc7313e286752592196cd7805bb761c71811a84a8cf8b69bc8cf8b28fc5036a6a2f6b867c86939359a919f78159a82d9e360f1fb5727809033d3cacb101def46eddcf070cc19be29c057e39acb31b805ae978ed517104588eeb"}, {0xb8, 0xffff, 0x80, "ef773cf1a437386f5643b0a728364457cf03b724153b2354933a431c9bd34e38096a28886bbb18277c9d3aa19701b4906962059538dc748235c15c605e458e34bea8c934c40900742dca1f72d7c7f891b0da4c9bf1fdc402f1d72d9224c417116073bf45f57f2950da19b783f1509e0968349d2ee0468808eaca8d3bd2f7bce07eec85abe2aa757bfe5b834be7220f9887682058bdb0786cd0b6ba1b7f06108e677b7c3c90"}, {0xe0, 0xffff, 0x3, "e14301e330b48e064f7ec69c3a3f462da5aaca24321521e2ad65a8f225eb3fa2437eb15cf7f660b685a63ccaeb129f97da713d5af57ccd34f59b2f6073612d73c0d4ecaf32b3b48c6ba9e4228d3633a97b503c716b6fb6a51ca940d4b8dc52e82e582d538680d2c1dc4d6fd6cc8c2f619f8e2b0ab67c6a3d4e01c079096970b63634563cbd894469d845ef87d5100faeba0ea9ccf48840ddb1a06afa16122bcde8039df07610d924b8c09097ae21bb51a9e5f4a14fa0d01618977c85eb9d9396a12eb470b5cd1c0e471e51e1"}], 0x440}, 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000002ec0)=0xfffffff8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002f00)={0x3f, 0xaa28, 0x7, 0x4, "bac471dd60ff16bc854c6af677e2b628d49e1170", 0x20}) socketpair(0x1, 0x8000, 0x0, &(0x7f0000002f40)={0xffffffffffffffff}) sendmsg(r7, &(0x7f00000064c0)={&(0x7f0000002f80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000005040)=[{&(0x7f0000002fc0)="02881a653c11df0334e40cc96a1efe7ca886146f3f3f59d87cc2b2d66c7d022c6a0aeba5e5eb41a1daa9926847622d6c1b436f9d481175315219d05bbaf635f88458a0d800c26280b2129c94bfa669948da02a0c93c5d6d0bd5f3f8f95ad48497bfb7038c0e4651321ad9d19b68bc424", 0x70}, {&(0x7f0000003040)="9920bfebcca00b563cdb70e6438ae459f279064b197c9162c8f2eb5c60842f44a1367e7c3c8fdbafa7d86f2010203f07f99852eeaa693fdf438724faa360b1ff06fd77d9a86e057f801f477c956ccd640c6510c0378c4e58f25223e908018613883cee33c235155949f41a6cc899c7107d24e352f04cb5737c2087793a5f3bc8e7e2b8754c6745a82d7bf86acc78a5b4731caa7e6bd8c7fe27370bb108eec82555a5833f84adfe083ede8b01ace15078395b7ee19c572d1fa9cdcd3388d2a6d4d7b885821c13180387e5159622074aa3e2ff758436063fc9030f6e83a1a2697a2e0f346bddd0ee840804754b853ecd74e3e9e5ad0429eab3c510686f2596ead13cc4ef4605a24cb7539521c813256acce50291762200f64813c620dabe897a6c2e0389b50628255d575133c90e00ee295bb4614b653f2dcc25b8b194d8d0b1d7b51b54a398905ee12fe4573b133bdd36eba3910d7bd72376344d3b56c4b4beaf6aa3ef23ef94bf0866db307257f0435e4b7644bf66a9a928bf688f0ee2af20889b733c9cb783f54b99b2c1f6530cd2147ba979c6070ba26f7180c08b1e7a021974944acf99269d39db8837226d8e3b331bcc873a68584c1079352c266d39138d397db3442eef7a90f6aa9b5cb8959f0a863b75854d48050326385603d890cf413494890a4a51fdc246aec8df8529bccfb740ee37a0c2ddb7ee2703f1f40b523db32343be29c7dbc120421294d930828fb728069120ae34b5ffb6c28ee356950814f678c3c93bd152020afc185e162a536df0650a6718c5ba1dfdbac856ae2bfbbc208a3108c47fbd62d300fb0fd441e997998167c5452d7797baa97ce565167657aa8e5dad862d6052a5337fe0a80db02971ef09a081f788fb523890f68735e594c9f3804f415951002f899f2e21b61920ed61e606f76339d2bead6557040cd812f28222350d8b228eb9fc56f8ecde0e7e8454825be77e908bfe713f23f3a1c36f0a004a6f7db2960494a2f5bf344991b11dd0a491e463f7b07d23d6bbf35d86ec3fb1c1ed93f1337e1fa3237c7e45425ddf12f5e3114f24f95260d0ce4e4f12743a7f73e59fcb1b967a28b0d245838c983204df1557e6848eed769a67800459483dab23a439b1bc9b154de5952ef977088a7baec90804d562718d9dbac8915863a15c43db569ccdbf93493f0624220fe4a2ce8f5bf37844ceca432692f9a57eae87e0860912fd810cb982bca25031fb78e821b05ea4cf4126727ff2095b153bb4b226f531c5de4eda2f1b4690e4b0909af51558c07c0d7e09b2c36170e0f96c357491f97664d8921d2af9c0a0343bf77ba300fdf95883bf70c90fc00bb69b49b26ea744161bf0e56bbb70c82f6752ed3ab4ca66f319a672ff94a284a5e0bce504edba8727862ffdaa727476e38d08d92f6606b8cd8f0263b33faac19d7e97b9d7a7aeab1b804a2bac3174cd5e0a826bdefb74e7cb31af4451c3a195e9e6d2bd094c7633cf90e8dd2f2a492e30068a8b95bdc3f96baa3cd8f5f1182676646f2e0b9295c600c7ca4a832a5013c77797489852d8fc05b80e8bf5c2843d4a5962d6322760f85736b59887e05e1c5614895da6b51801343ec7fc38cf486612375846f2f0aceaec30f7d14c238add0833af822c19bc8d0ef780fc4c94f772f5bcdf6db125271d1d3f3a6f520aaed235b1ca9005b6dc563ea4db704cc6a7de26b7aa92a10a01ae8427b9d564a349f0691867c5baa27747c50ea4ec37a34c664f654ce6b72d3419a74d6aa7a18834d1a65cf9ddd266d4c07e8abf02bb57d7cb7bef651acbb2883bc558b2911caf96a3ad7c8d163e2c2a0a939a10d6291d7098c100cef175df46e4657ec8b4d9f3b860ca337783dbd9f008173288985a520105228e8c77cb467fb08c5dddbbf7981595a4bca7cd0d1d8778d84febc49de3fa1e6216890b8317c5be9bd1d3a4051d725782cee5fb083707764f3ebb4386fd7bc59d5b6ed19a52d8bd3ae6fa631185b5dd940caf60d06e9f76f2f0055943dac045a6998b1324885d97e4abc53f8f95d4fd9617ccc40f7fb482119584083a963140ccdb307818e63de5693b25e82acf83492e57b3237bc3bb60525368df47e396524b7e541b77e197a90da45d7e1b52eadd4b00f6e6dccc86f595b5cc745a65e9a5b19fc82f5264604b24561ddd2cb41877ffb6e6e1beccb082944918225b2b70a15949c64084e5704026847f7b929ae6a0ff13ee08a63f453afd0bf0c7487b785d4187187c719661178e472f320bcec9e4922a67bcddd1fe4d3f8fc090fba259b3143b767f75bbc9a3f9227b98f512b15928e4826807f7ff91f04b152568a6b35c3e558cef477f6ad607381bea6ed02caccb27e6038f5d4b446776bef0552aab2b42043abaf366349f3dbc3b898394ed88bc3de22465fd85624ff236ba0214d31f57f9eefeeb70770cb9c62e0be999b287555538d72e30e7712430385eb772359581879ea51427ada7914a25b402d2c19e86fb018035336fa6a08ea0aa1313c5df992b6da70b04eaa334cf251e7e08381f567c30cee62ebb9fef00c76aa3d3933e2eaa4888ebbf7a35a94d1e7cc6a41bd9b9c00e80e2fb2d364fca70b61fde0136054cfaa536db59ed8767b3914f7d4c1eba3a64ebe34656e0a24e49eb89e29a44d3f845336f660dc4a5f120dc4091450730a151b4ab9fc65c3d09f9a4b565aa7359f6d6f7484ddc640fb8ffef1920077e8fb5d967c9378782098fd1763d6fd54f3a589eb2490f0ed8a14432b6886abf50e7ead147d87adf0cef2881d86d7eb3509e4649653c2bbb213423973cd8746c56ed3cf4f736f2e6c74a740ab509655f50e3c327d32907ee21581f944ae36c50c9a230e86f13b49d9f9796a3698ec3176738110e260992cb535165cd3040e7105bf766ef7d27c087fb39b8d85fb4af4904fb86f548b4231424db15e8f139261dc295e2cdc44ba720cd88122d66605cf667580edc86627aa43adaad498c0909bc4c37fb33d672bdd0efa353dc0df73922febe826ab74f43917b36bf2b769fa15a9afbbada03001fe9a20dbe147b07b0329e50f6e2d5991ce0ece0bc858c3f9c05aa8647ff7d378d87d970007f486a917e4805a7324afd2a4e16c939c1dc450654687aa2157c83485c4d6762d52d58e11ed38b5e694603a11dd82f6ac176ea1ed7db3521af515d3bbcab6c4a48ffe38bd0aaab7a2c3b77a1c9eeff665f798636112b77cac7b631744b5598160fe9758f9893cddceadbd54854db5cd32027fd7c4bd4a51b3674238ef51a458820cf4413066854e564daed9ecd40c268c4c1f867379f5a345d23789b9538551373a0636fbc9e493487e2ebf84eb117aec6303922fa7c625a8e11bad12044c87b575ca0cee95577a5a23eda5c6004bfc8725a152f58797aee5050e50ae3807bfd2acf4a32df88444342c6c37a5492ef2c3ada20238aec5f5f77c4d1c6522fb75172a56a40d30bf780ed3558907b0f412391cec6b6b0388369921591540af16413244bbedf4b2861bfd684e2910d023f883e16be9de94e75dd1215e5cafe5be2280f77dc959130d20c18f79e39a0cc636b39611feb095f6084e1f572ff23d37ed1dc9ce95c854c83167c11c63f4dec9acacc975334df807d9f24c356b4554304ddac8da5b0cdea1aef80729fdeaf293eddc4f844b06af4a449dd9bcdd46617b5cd1ecd2657b71a638107872a67bded58e95e570db3385ece32a39b968998e648bb1855f4518a338e718097a3852472aa96ab9744b12ae0bc6622c9ff61589abd9727260a5f3353006f360573fa2ebe9664ef63f667f4756a12078e6de348dda41d939b36178ae3fa3be5d93e75012cdc00de7caf268d0a062a575ff2287f1e621d308907e8b56ebbee21e25922cf41b18f89c4ed187946e23bc2d6a3cb331bc0530446c7f13b3a4457b3ac32c5b6df1767b44e13e2401878d2895084261311cce3b4a3f39e340f0792cfdf1fc115ed0c3fad21a33dc4ffef99920059228db54f70f8247971086bdee7e52865738d84aec55497ab7c8c030bc940dead5c8a1c7386dca884145b156ed084543c97c3667d1546a40437822fe42a3839fc75bc550467d2d3e7a546063bb90d78e3ea64f4ba68e215d23f252f4ec5e5a32699a06afaca65efab4a197fc620411068cca21b038158208e42fe8e885e93afa0093383d2090452d2b2063eaaf2f4f386bb945f8c6b4dccbd3193ed3d894d9faa5fbac9a8345c7e4a987c05afa96932bc532d3ee6d47846b860612f5d0c3e06ec3ca34b3fdb5ed3f6cda1be8a25018650f85e2347fb2e246952de9b99bc1c847384f56d308a0d1f8fe7ed37996507e1e1003655345eb17a5aa4d7b8799aa8603329b37a00318b6c00ef6525bfc51d75916624cd3d8d87b7c262bf7e48f0fdcbf263cf6fadbe3c312c3dad5f0f24c0df184e28ee88ace8fc938e74bb9a50c5f7535f6a41375ab12f0089840645613bfe7949625720d1fe2508c725c4a65f7d632d382d68d266f587c6a02a401fcf378582d6c2de47bfc2aaa0153fbdc8a4bc0ee5cee458e8214f7e77465d61108fe5bd165df68b6c306111050b11d5704d8e8a7d1fa2dc1ba4c1421d4764225ebe20f024cfd2646053cba02f7479386cd272689314eeebd60efb83a6ecb4629f9311b2011afa39af2e3e553beb420cd092b36e6999d50340db96643bf335d8d67e955bf974b1d26d0f06bc461df1f461f0c5fa0a611e987365e7b9630f1292a69a7c0183036b640a8af578847a364761829bc141c482e52141d44ea8fd9c04d5fb9c2f90a842e6d7620d50146d562531997545062c5ff5d13c50db9bc89d7c4d6a2fe5b9694d7781e47b556cc589739fd861952106feb1c819f67797103203ac8b87e2d7bbbddc2e27fda10453a335095fade5e10cf23665246747befb2bad8e4df8f8a6a835626d2ec653b6fa76418c49c9e233d3b3faf23e0448b64c124c8f7ec67274e1135c45fdb993814376b2e84462478ac53acc2fc64377eb49f34059aee2db343630f26d2e2e8ac5a47a3cc03243b1bb349dcd43b4801107422aedffc4853a2afef8616e8ea85395cfe07262231e40bab43e5906ca8e5054c323a19dca23814e37a0056debaca01ac43f709ee5a0683e274faa3f695dec452638c16c6208ecb9a0e7cae04f663ea0879936c0f27f0fb486167370e4829c3702a4ef8b397a56453c81945383b7aa8072801616f5cb630f6de34da90c517c45d1eb4938bd4ef2fc46d43c3f4fd0b8da578f7bf4a9577a45a62a6a9a6a592adfb1b3b25aca3fc5330afa7ae24d21fbd533b6c6fe54454c5810e96cbc1e5dc7dd3a00bca3c747422b962bd4ccf1640c0fdc10b8ac0ce1f3aba24ae6c23b858033ab8396811fc9e41d4ca4818bf270e48c2a06bbe415bdc8aa188e1814bcaca6d022068bcca6f0590fb2c00afea4c6861d19179a3a8d4e0259ccdb13052fd0c69af9f23f308314430f8c199eadd16bbec5cefc8f731033b6963d227613686e528ccf27df03af97a2833961ffd87ebe99d88833095320d072858fa327a576b3a131d66070b5564d79846558848277a0c8ba28f606e0503485b864d4f5fa3b3c1aba920426b093f74e677ad1edd79e85d6f77b194ccbd47e8fb67e2bf57d149e79b6765c657690d8e823888d02cda7bb6d9735d7e54ccf1045f293ffccb73229bcc372af04302d39feb5a5886a513774ca8d67ada094045d69492a48f3edc268fb1d41e0bc4434eeb9af687e780dbfdc89d4d6e18df52f04abf1108209a6f3392edfb8d89509dd0e63", 0x1000}, {&(0x7f0000004040)="fb46da1063a1476492d49588232dc3adb24802ed7cd33066a71800ffc3e46d282011bfc3520911acda8493ca9e0849594864f0485607b80e563d56eb68edc62f8fa442f234f7070be712466153d62106a5b35990c6db027532cdd95afb717ef111b64dc949711248c294d396072dc2bf5e4e11c8f58cddc994d103d183bc586942e0a6db57dffa02a30c51fc3575b6251056358bcbfc2f3c86aed4c0382f9e480c44e3523e004fad1c57f6a08c6e39fbfee74f44f26f3b25621ec72656817327534f6edda92e4389c6fafb91496b99f33177a2b4b99c78b0e65de2f659af1d668742be7a4353acbcd4669bae3360d9d319e366eabc3a87893b5834f538b5ec8b6556c7ee0e62967ed6ea4e2a66735a4b371aa4a2ee9da203075a1cd8b4b9589879a3ad0ffc59e3e912b3faf4aa652f53eb5b9640f7fe8ca72ef94e77e8ebaccbe43ad4d4d5810e74f36cfa1e95817bde434c51e9c356fd92d88e02a07105972b044a79e0addff39cb0bf1cdcb3c74c92f7418613644363527945a816a69446616c30bacf8dc3886c3da404ba67c0decf7daa4ff9682606da0653a3f37f6ed7b5fe8f14ce63532f3990a67f4646c7d3c6ed82f885841460bf6272a47024f2c6be7e758717ff1b664205b3534cdebb5669218f8c88983c336a395af14af8c43d86cbd0fc78ab35b5c47cbadb72add7db13e49ce03731baaf1133653e83d1bceddca0c19ed481f1126cd60a687ae7cbb4b842988083b181119baf04244ddf0cfcc49d6e8f6e2f554b42970bb78521de014b853b0ca92d3e39a02d47a2b4a312e4a861ab381f14cedf1a9d5dfef969f86eb672d87303b48e5aa37dd17a5d8f75fc77251e5cb58a0abb90666e1625cd34b249740737f6b3de469ab5b0bfe0c120f06da3b605d91d75ef3dd60c0f471ff0ee8fc55c7910d646d2dfaa94906ca72eef6e74c09d84f06f32eeec4db4f7caa0757c69571fdaaa65c9620669007ab7c5b9e57c3b4c41f6965d22533509ac9ee7b1250c8f3d7da4dce5fa130884d6083724984ac86ae368923fd6768b5627c0afe94edd005bc775db723c73507b14a24b1fe758c8ee1f388067cc682a05cbf20bb7ebc3ef059144bc16748b9d30bffb5bf30808b1752ab2f50ad895aa956db978ff2d3c3f23490aa706319f7a0210353f45898d44b650fcd9fb0d07c9f5d6147de6fd8cc895f45a9c581b72d15237ae5584d30c39c681654b0c318dccfbe1d1e9c13392c9c04b532c0dc2ea8246cadf25cc2bed2116345097c7594eafa56945f074dbc93af7fcd7aa1d1d372484f833ccbbd3c99a314e92e4bac64ba5b226ed230c33bac6aa60daed010a7ceeed25fd61cc7ac6e337cdba9e027a212346b4420457b026034fb18459e8d767fc4caf41e5481e55c75fca412d49229e18c3ec97e706a24399c1d20a6e6c45291a7ed5969764e7ddf1cfbe1ba51402e2f397c2dc75120c6a504d72349840c93f0d9a2abdb9c935614b0704acaafe1c27dfe90f7a52c41497943a0d66e55f443287f48e31f6ffcafe38b8ce7ec06c82ec7bedafe7105229256e7be70aaceb2f72454dc692025986bf2a9c16e66c092e26db4b3a03630ec66b8dbd780377e6bb35b119dbedceae5ea22138f0a09e6fa5cea20868a9e1705267faca43738937f5a0f064487c2a98d58602590ccab7c4ba7b361deef0a1822eab3c9ee6ddec883898c602429be99b3251177b356a957d67789214ba5aafab4081fddaebab0039b72ae10307d53271fb672cdd6c277497bee477446b9f2f740e7aced73510140cf3b62e846b1a87557b63e01db1413c5c5893de1149760c13ce3ffccc7a24e5071b6be36d4e87955a8f48b792440992bb93fe48b938126fded6c59ec8abe191a41225acb5f1469feb0edc0278a2a0a5bcd5cf89afb53d1a44dcca59002ea9f0fcdfd2688f8ffb07f7aaf2148eb36871785459781140d249ee1d76c5bce0d3fde194cb569b4795f66c1678e1b76f6d0d507c66cb1fd254ecfcea9ec56a4297a6d00e20d0b23da7ee6afe961d4ac71d6e973fbf95c678c66228249d1bf6b4a823d2378ccd6dcc4374758f6771be0331e91d160494a7d42b5c1d2dfb1262ce62785868eabf5df3df27db996198322a8273598767d04a49f7490d3b355e28b4164492cfe2696f77385b023da9ac1d6a1acbda57996955728f27ba10410d40f89f4346d84780040eaa4286dab177ca8718265f293eb298b053df4581939768179ef16a238f4bf8fa1d5b8d349d24690ad92ab3432ae8994cd94d422fa89ed482100debe5f04d5f464ca20222ce9a181cd3bdf3dfd36a2a6b050e1362fb3f86c24ca83ab762f3a3cff99b7f4f687eca688ad2190973b466159a590b03abb2ef1e54cc5183045b5a50c954b6fa225693e8020429bd890d809a4dfa18906c12055473099d0a850c5c587a20e9e74f3a31dd21b151f812d7077030523be11c24e9c17b18a553c71e6f94a2d9babf4e3402036dd11e260af22706d4507942932cdca5b3ba68f978cb19c673901f933d8f6af36cdafe0d0500576019ba89ad7a4792fa56a304721d9cabf05c2a5a0c28bc42ab8e1dabbf6b5b3a5ebe558207d88c62768751de8a0a42b96de2c5daadae70038f8b35b04e9ad4b7982992690803755a7a1ee51e6a72af53b4d32fc8a50fc64f16bf6d657ec40296d5526070411f9a143d01dbd85ec341b9b100609d5c198d849055073b39001b2cb53ed77144ee312aabf92fe43eb629a6acb58668e80523548fc310a2200cb410976b0e30815423853dd9ffe4fc25189d7ba145a50aa4fbc66dc6eb5ef683964c2ea2693d60ac0b1a04da03461c4fad1f9d679c69b3c2d49456cfcb950c1fe7f0c4809fc35984b8769aa93de03ef6bd2fcff43f4e1060ddf3f9134bf9288f3e44df299bb5bdaf344413163e118adb72cc9bd58e49f11e394bc4e474b90806c570d64c7957561f8b8ba524e685957fc84e1a8599eee49f0ab6e4e9e1d9465a558bb1b7ef00100cd72419d41d0593b80a4ceff32bcf13b420df7545f83db7d3c722e3dc8e3f09b250beee5a0645adffc8114118d83a22b9e9212d64610417105bf10c9146e230f381a42282bf2acb85f8154910cc0b0e69573b03d6ad720f264f767ff9f7b51086daa6659daff6926e6bfa5d396d30fe1c6d3f58fbccdeb7664f84a389b5a7a04a2bbd121501a3c0ea266546c921b8a6de7674a5d6f30dbad1b5c3baf7729f1466b1f2e923204e9a687937ba183799e6b018a1799ed3fa694c76587dca0ccfbb2366326603b1557e34eb97bf00138305f7e01165c568372462e3e3fded116f661608fbc7dc8ac78126765913b00738a68a228ef876420c9088a6ce236affdc82107baf6a9e52db5111731cfe41d7833d9f77ca91f4d32a0a940f6b65a97dd84a5a471b3618496b5b537fb77e0d369b68c6f5fc4d0c05c5b1083a26cf979be012ae1b5fa97e42eb0f59cac9d3d16bf490a0f6113058320ec59f3c913fdb7ad40e83c3d159e8f418e5be7a044aaec29cc4d6d5f165d2032ebb9504404dbdaaaf4f9931aa4133d32ba2f81f0185042711c02dcebb1319513aa3db16dca41d3b66a6d709226dd5bb32c3e4776278405f5aa538ba41b6f9c5415b4e7810a3c848b9ee0a35557a7883cf1f82eaf2fac26f1674b6e9d4f85261a8d914811a39283d732f1112e5ec690b8487d282804a9957c5323aaa5fca927297e768173bd9b27460bc5e00bc38365681034eb876c362b9103d600375c3b5977a6a905553459af7943272e48ae1d0065e057d61aa40f4f26ef783a60b00aad2527220c45504f8658cbaf3529b2033929a44795654ac69867f7f1d6500498b58884664e57b81c3d27b0068c510e64d5dc6c6cfec2b856bab8d892f6339175226acebace05de0d9eecc4f1495c44b6b18b02e83a6465925f8cd6839bb5e0ea238eb3cfee92b92cbe7580542d2f13dd2441dc09cf160ec70294acffe130cf81b48ca59135af75c6ff570e07fde1fdf66f058afc649d64a11f947d55b498d5047573a356f078d7cb06a0f609f74fce9f9f52193ff7ac8e45be0e452a685b8bce076c6553d963c77bd386b2be42c9382eae10cff60a0d253114c5a10d5007a5b0b30c0cd7aa73540cf327533a3936a78750b16af56271453591dfc8c1383495049072ac0e9615e9852645985007e6de78a725379e979d8060c300b16dc814a1163402322eb4779bfac460890fbcdcf9e9b66a99aba80e4bc58460f1b77325605b978685ad53b51d40244f6e8d04b995161bd81006a645f6b167457934511e3d15030c9b868aa75ddf4060b7c849865dd518e474506c7bdfdfebf77f8fb54024a70e009bdfc2e313c674538ce93d06cf5ed332d89d317a5a61e0cb946b67043f2e294aceeb4079793f5c148e106058ac12472f93354708c91a3c22b3d2f5b87163b3499fdaadb1ee61fc187bb5cc8f38d771239aacd9f0e7cd617dea3e526e28d482c3d5b7871439a9cca3a64462a7af2deda5043b76ca1f8b0e6a62b1d778bbcda1de42a3170613c91cd4d0d9ef970b35bce8ffd4269abf7ef1796932f5f4800592259bc9124538b7a6ded691799b98068e44471db620adc79bc8369947190853615d139f00dc67eb4ed7982ff0114260b177ee6bc807c46c7713b798edb4b4324b430a1c4c06957d0a22f4ae5e0311663eb75420fbd57df63748628e284e2f035d9d4ac2a814980cf7abfe0be0c3a50a837a7d9a927b39ce8f4ce6831cce7be1b9a1fda6931f77e94eb5bcedc7bbcae0a92c32f94fa60bd8cc329829c64142df90faef71c80035778fbc76d0f20985a5a58f436ee0ac88f0f6a9185ce68c00fd5416b4d05c4fc7e7147f85d820505487ea1db03a54ebc5594e4a095aed37ac149190fbf4a45e95262bf4746a0196185b2fbb1e4a5f955bc1d751ff39357b550292224cc937fe168305b427abfc3e233e26621ba5d637764d7d57ec26a91f5c4b128b2be1810a3da0eeef027fcfeea05914cc4276105611f9cb07a8d0649525e2e36d767471a19ceaa21f63cf8fcc3d6b6782e191a9dc67588dbb80ccb30f29557860e618a887d03256c0481f5b1237d57de748e2c0e3ea2c7df9637121511f3c810917d15fafcb5e0dedd9eb4cb1e497c9c9a8a3ec99c0ef3eb7ea0e0bf4c0cdfd44b2bda0ad855c39740ae1b024165bb4155b5bfd97d0117f0f4c3c2126a093b6416f16420472fd4483824553b5eae4202ca3f64ab6a1a8a2b8dafcec5f8e7dd2a8f900a3ce2b116ddc5a69b39949e34434c6430d6d78d148efc77a1282f9dba4bf95bc0c4df747ea4317cbb86e42c6263cdf16ca2fbb8800eff28a0a2512a601fc1992ba1fe142f1239c4ede583d49f026b6a2bba0953c1b41a0e9e88bac4237677f698c242f2ece9be198676fdad2dbe341ad0f31109e540b4269b41fc1df81034bf3e6d2840e37545cfa685b15a7a9bf7e9c39565f6c0a8d599f386375a932817659cf38df29040619539273c1d0a46f64efe9140c4271c586c7aff0f43fdad3e5f4ba7206db02236638112d6b0f754165ae831e93cc949bf2232fdf2773f90ed7f36095a4d7bd7d0b3cffc621240e23ebf1917bc2f24a2b169f13dfa7a4862dc34715c2aff06e6fa6a2b8a73037aa05a248b6bf96e74405f620baf668eaee33a69e5332e4f89dbfc0c973a838af6af81e8658853efdf0f2900e47c95b96eceb0d3b568206dff796b812ea6eacfcc3c2267e8e7f692f8cfa7e89867a6cdedaec1b6af140d6c1209fbbb28000e6cc0d45a1cefed7f5f670cdc52", 0x1000}], 0x3, &(0x7f0000005080)=[{0x38, 0x1, 0x400, "bb73e97e75de8419ca9123b5d200156138af619b4a62832c5a10f9677073e5b0cfd297dd8cc8a757"}, {0x78, 0x1, 0x1, "df8b866b54e2ae3e68175feae51d5850683ed6c5bb2bc758fc111da848692e019473a72e3606b6a1e366350ea9cecbb5d4567a4955b31f1a8e75ab212c110ee3c9e1f02b23d26053ba16cd9c0e0141653510867717e2ed1bfd0e6b1deb8487da2a789753d7c5cb"}, {0x38, 0xffff, 0x87e, "d00498fa42633446407e9ebe1f0244beee0ca1e608adb8283817347f3b432ad8bc39"}, {0x50, 0x1, 0x4, "47268ec7fa5bcc2da3ca990c6fbd7543212d06db103a13f28c86a121fa0f809de3579ec8b8b9301ae1ce62fd04988898d9546829899d42f76995"}, {0x110, 0xffff, 0x0, "46b3f53322ca01124f262594e470e964ef9685cb03ba3128ffbf6e5a52a1af3e1e4ee83badf0ff12622354dedc39b32988fd7e317a21452b9a43f491655cced5efeb05c62552001e8d39d48745cd21ca2eef7936485cf5b77f67be3b0bb00d726d18bb0d1b683c628da7480b06fffb721a205ee4fadbf4b9666ebc6544538424554138c31e7b1b4021e808ec01288fa7ed1fb46617a08906c5d7217756c453b2bd83cf039db0b01d11316ebb811584a12dcbbafec4dddccbe98126bc36bd723b996e7f71a81e899193f754c5bb290868547f57999d380e4dce1f81f288bbb5be4ba3f825bbd62afdf61c18d767e294783aa196a334bd420d2e986d146e0e"}, {0x68, 0x1, 0x4, "bce77f02000a751120ad9bdc29b4c2d0ba38be8d3bb25e9826a5469ad86fcd3a23bae76f68bf6184993b3dd6ba0d570befb4938fa4030904b44f97308ebc866de60e2d720643e0e89f810fbb98256862573d9a70d1a8"}, {0xb8, 0x1, 0x2, "8751fe9bc7d45765c2e683b920440c4630f587d3917253de2059887644e5c01112b7d6fb3b090eb0ebad3e4ae0c7c4856f237c7b94305e955e8f031a9b264958d17bab77f2a01a07d2d81144aebedcc22cf5fb4facad3956028085d0cb61ebde0c4fb63642add45528b46c8ddcc6090e186d22cc5c0e01ce3489aebb595a3ec33b4983ce07aa8cb95645e65c5a0117a89cb53b1b1c25d1a01920a9435b5df65941add4b03f47"}, {0x90, 0xffff, 0x5, "f62ea590c804d0dd4e51657636247f46fd59ec9416c398ab1832cc3bfa69dcbbc09e3f0d31781ab5b31c0b39b811f094888ee8f8ce8da746acb92c9a6b0cebbe4224681bdc41279c95b431859a37b8897cd17fe0ba0d40e5aa0bec9bd8e34165f6ab513d771376b3aa2230a91f576e6984d3640c459bdcdb9f8b039789115b"}, {0x1010, 0x1, 0x1, "9ce1e551bf44aac149b5fa8c84d7c54b7790dec8bf8fb6b627001287208ee62dadea206a697500014fa71f5476606580abbf1a524cc9b4fa8ac6d1299761788a09f8062bf6215a24f4ebb6efeee8f0c65be360049a5dc1da935b5d4a3d2548830c0b1f28da0a70bd30a0c7fe6cd41e6d203728dfda67690a6eb183647f85c098366ec72eedd3bbe9cf9830595035e7ee9e8483f39fc7f0e1a849d40e3ca43eeda366f760f8d3980521a2a9b2bc4b5751c97bc53f89019cfcf6cfc7c7183e0c432f03c1c9d23d44247390ed62d43772dee5476bf2f0480a0d313f5233e52b44e45b681307fc4c6514109ffcacb2f081dc3d012a4723fd1478671649502c73d019bf1ef7f76983794f7f39f37e80aaab0d8905443c8f5ab47b699a031fcc6db86c07b9366519be2b7e8b7f65d46ea3480672b931515ff1489273a28540adffd7aa666cd12c0922c5f0049876bdd7d5ab5851cd7e754e729dee545281147ef1038beca43b327f45d4b37bad632f224f6af742e8cd4b1dd65a1c6a6af6c97ff1a4eacf0c15352e919eacb74307ab19eb139d5f407ce09c109f18f8d06764e3fef04149dd47bf3c2396f88c34032b54220098eeba0f931533eeb42bf242c3d3658eb2aebfd507ed5eb2db44c1e0cd160856f179cbf841c001e3d4ed7861cab1259de8150ac7b2f049349e23f5d7fe4c17f780dec545cfc79b8c734588bab160cffcbb954ef2bfcfb1e50c47f5be90fce5a06a84cc0ab5398deb942cc1608f1335db30a7c1bdceb960d9953577dae8cad7595445ebfb9c5cc50f68f59ef5197f90d3f125ca289bd5325555d80f7e61e038026e3477c72633535e1dfae39712ae4b39483a371f3ebaf834e7a44fdf05ec443d7b1ccb6cfac136fcfcb38d3483be087c17e2635337c01ed8a9c48abe6d2ae57150a9ea5f62fee38b2872896c9e0c91751c96656b7201f7349304aebf554dd3c54b24aae2e11cfefe2953ea7e40519da60da40de2ea9e85f11f54f3f0ae97f2d3afe9d79faf6f5768218dc7255f53d7a18c5f40fae6147bebb26d1ed1b1ff98143c6c98fd677ae02bdce7f80413a38a049ae7d6253ea260a1ad15ef3b76fcb720c6375b8e7bc16caedbdc0ebcd6cf0929cf6d4695dcf37eb25e24192334c78613c17813b3ad16c36d0bd488aac0140ebbb4bc59f2f7e9c2d92008f14aa70a016d11f350114c98eaabbd6b2160aad4b051c28d2b6f30aaaca3dd56ed6217bd5a58c24d7e74ae986e739e81a86fab73a5b04434533186b8ecb4877b1962a227060eeed014b4b22809b14c4c4acb6b6d018fd8bc7b166984c4d390c1e9474473b8e9c7e915dbb9e49fe688e685c33e46515eb1ef5fdc6227f0b179d7b619a18fbb95e8f6715900c0f9a25b894bbc70a03cdca2bcff0cce410e03206494733e4a667500ccdb2096f6b494e383d483b5b0f0da5d1ab3583a8a10d9b810ea245836a423f255f76a3a729114cc9f58b30edb8b69cf860c627cd97448f39dbcdbd3df25fba29a668855ded6539fd786e4d55a646e28cb40c5a3f74b629101ac86f7d70b8f997a0228ba9375351fa9c2a3ab7607bd0260e50fe1fe7ef6f2b229b25d90741ad68e97e1a9bd9541cf9eb77d764d988b00830b4d2e0e7204a9155c903982ccf9f62f30ef8d4bc855a9267132e233fbf834b8f9af89e57e5e895ccbababa37070c34f84a24abce3e1ce7359fcf58fad0024ff085395b219868ad8c58baf8283cc7b7d5c5a9d9823ed65070b3ad8a90bd3774b49a81a1f99a266e648b9e755128c868c1b610bb2cd3676aad13380cfc0830b66384d228e2a4898924329d088753bfe08fc957438883a2ca28f2b75f5ddb1c70037e108bf63b069bf90064b01af3a53a626bcd2d34295d6bbc21b2faa80b15ae2944d9dd1c989c0bda938e46e6ea1dac1c8a73f842327498a05c02a81dca6776f9f40ca1a34224b0ee4389f6297cdf45def61d04dad5ad3006f008167b944881d2374d4276ff466e8c2eb44fc605a031337b963f27c7ed932bf1da4483d81b64f2228d84f25e85d9b71193ce4a00ceb84ca454873903ccaabbc76805bf532fdeebeb44cf65fc138bcd571b94fe86f4ea373b7eb0426b708324770fe5532c801ceaee2138a4cab697f6aae61deb8faa38b00fcd123d0e5efb1b1b427e9e4ea4902a385e6cf855df860f215a638b9876d2042f232c174b32e1e55817022e7272b5ee45ebc65ea0111e3bc30ba308bc6a7385938a20162bf3ab57c00a787de51f653b3f4fde0d663fa6a2e0165961f807e35022b435165ac0d95405ee8d448ccbb8e1a03314f5ddb3834ae5df7cea5cffb6ed9d9b25c2f01c2a3c2f3142acc675400c06b3b4496a0f78fdc42dfa6625bdfefa57852ab7a0fcceccc9746a96a892543d8dbb0ae540e7f85b9b7f4b0d7d7fbb977ddbb4e854492203e1c8f43a1a36cd193ab43c66a83eff35d1906f576ccc094d06772e2382e60ef394bbe52dae9f359f0a2c65d09d0cc65c380f3ca4f29f832bd3b2edbe0f6d1dab14ce25cd7ecb29d3b89e150825a41ba5c5d589759a839cda4ed41cab054d0515ce7a55439de867573d7a44c47fe8bf3a90503f4ef62a587b882f7e05350091d1d94dac6030212f0e174573ca4c9a5836f6456b91464de12b4bea6ca174d0ecb9dafd125192be7b68325ba6e99fe3f50bf11e65e0f46d4b8238f3bba8a8a7ec7602353d47f6ccf3350e299160c99c053aa0df5c365200e7abd923f7dda6c5bb9aa0ced6057bc3e743c42491b343bcc7524b005b44a454beeeb175fd4d69e988446e338d1574e479af942f7f070d1537759de7f271195005c3264f9f0203d835ef4df80c03affe9e309a48fe2d79e1722db7e481facdefc2a12539442dce2028c8268c8314c06791b5a968b53c43e9242f3ee318268c2707ce283fd728c4c06fd30ddb84dca5797f882f0e4a18be911a6c315378ec38781fa2d5fdcca035031d364a75a36bdf130536acb0d448cbccf73cc7e7392c1a78e12ecb3972821937a5737964d3ba35e6681979b8d2c2810ad00e144e78bad864c29a8b6e62e21c71c94d12f33cd863ba4b817e0f425bc9b6d3af81b54de9a26a5296cf3e4fbd5474f3d545195d3155b73c16fba7316e1d5d78abb10a20de0d6f241a07f94afc842d00dd30d844e8106d365f11c67bdb00ed346e23db1dea053bd2074ac9e27f13374156a6d094c8e6696c1c76da98f9118cd60a1d385e21c19ee8f5c5b5009f1a38ae3ba2128b2a8d222d505c302e8515b68bb437718a00847bff1f816e51197565ed15f8332d225d5930428264968f67b40641737d32f198aeb6760f5d31dd0ebd84bf281681277b6e1719cf3bde69acfb5f4535871aa5fb523ee8f98a7ed3a5d9680c0aeda4a7f7344c99bce031a83634ed7b48f2ea6e3dd2c0b6fd9653e81f86209e88798216934fcc0004d022e2dadbbc59ad52423302bc35d3b0ec04876c5b98bcfd2e257e1ac17879dc32f88c57acabea2aa0ba938f36e278016858a63efa075398c35bb38c78d76665aee2dad0792901eb96b949455bef7f42dd7f2482ed633693511314a6f870d030dc2abc0b2861f2260316e6c9de1535407eb84fbedd2776c8e33dd9f5a8e2bd2a6778545be18ae94c0d672f7f4c10ded6597d887e9dfae9f7c4870ef4fe2b933ef0656e2eacdb7afdeaa44682631c56921176aa67ada344398f70d2e036ef40cefd8aabbe70eb4c93aa015f174e0f3c5313599c89c5c375c1c89beb0d8d07e851aec6b2bcda08a6ff130420deff0274d99418f6689617fb46ddcf8fd7ad6affc547bf027929f251f20155ca9ea2e291fdd17067e5e80206cf50ce114617e2d2948534d04453985094265a3ff70be033a35ec511c3fd20255efe5ae089f7506c30e43ad9a10f082b92117e34285f0362c4d890ff5ca9c64bf5287f2cf390ed6d7e953938db669ce4ebd14ab57f099f300e70998f30fefda71b73346cadf5e500ec71dcc59d2778d870e9c14b3919c2eab67553fc716cbebbb180e5879cb5ab32a552248e75a30c2eb505ae8c4ac705665d217f78956ff3825b82a39aafee7f93313b1a98273da7b08c87b13271d93ca505cf9ca4e45cbc9d5f1ed49e81349e6b7c81a87f531589faf75bc91066fc9c8946a2b83c28a9e000da1c35618a0f4194e9601370ba7ed78b6889cf683e9e236a4cf714bdc00dd91a687328d138a5ccb1cddc3b2d63453d478de9f6c97384f0ec6d1358eab9bc5f933e38de416443a5ad23e4f6fb46b1686918396c98c34aae4df284cc4a6fc1ad80a524280173e45f1832f7bb6bcb08f363ae475b81e929749e59831c959464138a13115f6586e7836b73070ce12bece91847c616b3a3907df67945181bcfa47b019bdcad4dc400702889994034759a6eaa527ada3ad38c24ee101476b76bd8d99f8fc81a5584cb97364287ed8a910762298572797d68c523b001e97ad9654eb470a3ca61a6eb5486671c7e23e8866f45f8aac64e53daa20374b4fa0a170d5dff71cf7e6ace1e828fdb89ac10e6d8f414ddeb8e52b7c49665e3b6600a8b1e5db3011ad96cbfaf1deee257d7a2c32eab4a7cb469d2302f37e22fd52778c4f326caff0019d4f4567b6d529b23c615b4b2535ea64269ad4076c87f313ceb6f916eacbf36e7c944362e3a6395b197456452139f820afec6b466865cf9b36fa153dd1fc2b46c58a199dc0c09238e5360e92cc4a7b06d414661772b36ba3818c0ee5c023816a2b690aaf3fcaedaa41ec91ac7d01d231a00c5acd76344f11a88acde3be663c2d1a7ddcbc0e9a383495d521e08cdc570ca8d996f13fba5b6ec072e799eae7d9cb9df17635dd60031debf0800de17256a65159ab0ae3f4cdc607a9545351af779804ddb0985d4b8c6e9788fca097ca4877dfaa58513f8ed0cf914a656dc7670609f2902a64429a71ec0f831b8c61e4f98cc1bde98ebc2f4b1f47c872fdb48a98b89085374cd936ea17d96cbda7d21b25ad93a3bf0e304a405535feebf94b33d6aeba3e3bc920ba1ef54ad95de68fa1539065ff7e26988876aba6f67534d7c8c12badc277c8118442934d0c2e691149dbcab25dc269ab8691c7c690d1d48bff2e08eaeb59a07144f1bb1336f8246b52a71733b79eb4941ff33a6fe8e9ac84875415b2b84a9fbffa64cbc8653a5c1af84ab2e538107406f3336afeee1b62182e0d6d0301480e27f6eacb3cd330b62b6f643b37d72a7e1544f4559fa7ebc8befb30207b2e9ab30c6c8d62c94e03fb3ef7d7253cb21573e63e4cd4d90e458a3a8fc7ca1c37f612c5a3b64fa83b5bdb8f60be2ea0c91c7da042b80899a5d706d36c20a0a62f7332f52df62d5dcf2e665c3e36fd9dce2f588325858bb94a419c9fee120b59748be80ce9e40163a38e2d472aebbcda3788a1275b201f9dfcbf3917a04fea5c60f05c15be05f0d8d9e029dba30f5e4fafb6f5ea0fd7ba1f9d3e9b19014b781af7c4783ed439ce2921dcf709756455a3bff2c5286557c0710c4ce2f05fc123ac7719815bcd7a0daec52d0be67da703011dfeb2048f959ac5dea30c59453e103cfed5d034982b18a00d80e8ad9434e2826918bac2939a6c584bb8f1d9acda8fa441876a4902ef3641315468ca902cd12cd5fc11e75c7d36ec9632c1617a24f2a2196e230e1f73e1a9faeed266929c70a3b32836cc201276c18fd446c3692c5c1f17fff9dda360a3f91ab2b979291272f952395726c3f4fed7b2238016d4d73ada4e668da310931c13b5ead967e865f2b6b2c6cb76ddb9764cc81156954d34de4d059bca3b"}], 0x1408}, 0x408) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000006500), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000006540)=0x1) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000065c0)={{}, 0x1, &(0x7f0000006580)=[0x0]}) r9 = accept(r3, &(0x7f0000006600)=@in, &(0x7f0000006640)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000006680), &(0x7f00000066c0)=0xc) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000000200), 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r14, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r9, r4, r9, r5, 0x5, 0x7fff}, 0x6, 0x2, r6, r24, 0x7b, 0x0, 0xb1f1}) fcntl$setown(r0, 0x6, r7) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setegid(r8) r9 = semget$private(0x0, 0x4, 0x43d) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = semget$private(0x0, 0x4, 0x400) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r23 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r23, 0x1}, {r23, 0xaf}, {r23, 0x10e}, {r23}, {r23, 0x2}], 0x5, 0x8eb6) shutdown(r23, 0x1) fcntl$dupfd(r23, 0x1b, r22) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r24, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r26 = semget$private(0x0, 0x4, 0x43d) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r32 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r32, 0x1}, {r32, 0xaf}, {r32, 0x10e}, {r32}, {r32, 0x2}], 0x5, 0x8eb6) shutdown(r32, 0x1) fcntl$dupfd(r32, 0x1b, r31) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r30, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = semget$private(0x0, 0x4, 0x43d) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getegid() r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r40 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r40, 0x1}, {r40, 0xaf}, {r40, 0x10e}, {r40}, {r40, 0x2}], 0x5, 0x8eb6) shutdown(r40, 0x1) fcntl$dupfd(r40, 0x1b, r39) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r38, r41, 0x4}, 0x200, 0x401, 0x2}) r42 = getegid() getgroups(0x8, &(0x7f0000000040)=[r8, 0x0, r11, r19, r25, r28, r36, r42]) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00\x01\x00', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x200000000225], [0x0, 0x0, 0x0, 0x4], [], [{}, {0x0, 0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0x3fffffff8000}, {0x0, 0x75d}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x84) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x0, 0x1}) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="5d2eaf68adc826e63ae566952be14aacc8c299dfdd7ef68051876ce1af965586a650b27ae8faea29c4d33541e96db7e9b839dfb4cd23f90ea392fd4ada20433aa03fbb98ff617effde8b29fbbe9f9d1cfb26cc15a2fb568ccf4bfbd1e48c11e73b260ec3a2612545006d848e0e13fe6c431e052dd2a2a0d9d527c4ca30da59c1d30ba09433d274ac3b34e3731f493da3bf7695b4f43ed6a61a381ec34b4e2af99ccb4a98c7c4a086047efd29755bcd0fd644fafac7199025a201bd", 0xbb, 0xb, &(0x7f0000000140)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r7 = fcntl$dupfd(r3, 0x0, r6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) fcntl$setstatus(r9, 0x4, 0x8) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001140)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x2c}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a02ee47ee4df615adedca193fb0ed80e873abac2acd1e666f15c1ea16ca971262d3075f1daf72c2b0a3b110494ca5b52bb447f41cbf72df00000000000000000000dcf7084f6ed12464791e3f23669ce9bd5bd04898669ecea3b40871f260fdcd8d1f0a926c7a0dfae11744e0b2a5a04fce6d2627a0480d8f86ae62c5544287a2213906427f7091fbb4b2f57d87d9d8fd7d3b5af7b18746997f49fe881a5b566f0000000000000000", 0xad, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x9) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000cfcdc5f82a64"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f55375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) wait4(r13, 0x0, 0x18, &(0x7f0000000180)) r15 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x148) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x1c10000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000001c0)) r7 = accept(r4, 0x0, &(0x7f0000000100)) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffd6d) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:26 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:26 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="48f2c8f3ede4c99d80c238b8e2adeed40e36c567321f06a43ec121cc21d5d463798c3519203a619e87994a7d670f08ab47d1477ee6235213a8b2c322bb85a1fb4f479c323a53838799fd7af32a2cb4b722e55f73a09236889a0e6681f9f28983a8817b5adeab06876212cffeda02e8", 0x6f}, {&(0x7f00000001c0)="9691c2df0005967ac0369d984670b48b60a08ee3734b3a286dac534d150364def1f349d44072e27071b8be7320a5a03f823c3b363c0b1139d70774faf3d41bde1031b75452937b4e9fb7cb24f64a88911bfa1a7e89f81551a1e8d444d09c76e6b90ceee82824100295fd3eba33271bbeb81fd408f201f581bbb938a34ae45db42f08313c6116e5202f0a7440e785da332f97143400cbdce27e897298130da0d741283eb1406c523afe4b111be70e953d2b2f1abd4492dce857e402685b756fa1ea55a9563a72ecdcbf3ecd00c78c15eb58", 0xd1}, {&(0x7f00000000c0)="c99c01d7bf71bf1e9bdc8b2b33f9e9aae44e778d68025627a04e0bf98acb1b7d4b9eb7a2ee0099f44f1fe8cc5e1fc041d7c67a0c45e89ea0939163972e69d782a935a4b3157d06058ba2f6aef3f2d32b9e344805b439f04f0316d47b452f7deb4b17dadead1684c21ca4016a4f74b15c8f5d2956f07c1e42f0372fbc71cc6fe77c9a6740e65b0933", 0x88}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="646eeb90334ec7bb81fa7039f181426716314d6d41a088b57bb0a620249a12cb2eaf60b89aa1bf221fe312389d53e47c4e7eab2862f92799a02942124cba546e50644b4e7649c952a4594877fe5b2af6902004e6df5ecccc63e2b95b10d76271e81560a9ce462af7e5aa34f226184f12666163e111c3ba33514ac9265ba4855ed9ccde9f68227bb8bd288de4cf531e21ddb3486511b0454bb044fcaf84d061bdeb21218960d96e0fd56d58c8ac1de57f5a22e05f60c58aacf8a74bdb63aa16148c2a9552e767d6d002a801dbe993e02e4557b23732c3f8de65a40625fc33efe5c2b373e526405fa7090d45c5257dc52e1fb8e3f26ff955ca7f075eae09c64e", 0xff}, {&(0x7f0000000400)="ec1314287783f450a48485619eede3d8b926b8a1fa1b0996fdd418e2748b3b57a330deb25947299c554660a7d64d016bba72f272a9331d12b72e17ae859bd0a112267702b1f3bd9773cba368b56eecda5d60a017319e9675f6be5db76819dfb94415e8745c0a86970ad519c9f73679da", 0x70}], 0x6, 0x0, 0x0) msgget(0x2, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: semget(0x2, 0x2, 0x2) r0 = semget$private(0x0, 0x4, 0x43d) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) acct(&(0x7f0000000000)='./file0\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0xde44, 0x20, 0x1f}, {0x0, 0x1, 0x7f, 0x4}]}) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xffda, 0x80, 0x40, 0xbde}, {0x9, 0x9, 0x3, 0x1ff}, {0x7, 0xff, 0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000280)=[{0x6, 0x9, 0x2, 0x6}, {0x8, 0x2, 0x1, 0xef2}, {0xdc, 0x5, 0xfd, 0x9}, {0x5, 0x6, 0x7, 0x1000}, {0x1000, 0xf9, 0x1, 0x6}, {0x8, 0x5, 0x5, 0x8}, {0x8, 0x3f, 0x81, 0x8}, {0x1, 0x3, 0xff, 0x1}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getpid() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x0, {0x1000000000000, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) recvfrom$unix(r6, &(0x7f00000003c0)=""/213, 0xd5, 0x800, 0x0, 0x0) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) msgsnd(r4, &(0x7f0000000040)={0x3, "125f735e724fc51c8dc605cb10185a4790215f1dfc8980d3085cf631b3b9152410bcec32a0f97127b996577103464eeeeaeae1216a1cd2cfda1c54184e70e670946f6e5ac1dce131449d3be94f0c7fc9acaf457e032c7a284e45ae46cb845efb9365f4866346946869"}, 0x71, 0x1800) close(r3) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = accept$inet(r9, 0x0, &(0x7f0000000200)) setsockopt(r10, 0x26, 0x5, &(0x7f0000000240)="4adb3772764c0ed612ee50813554212f607381647f1f6ca4763c007402fdfe9c01859891aac1fa5fda0df43c970c340a2868ea74de65b8fb81fe6455e7f5101e2828ad1fa91825fa2327260252674c005ced3a7b72ea", 0x56) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) dup(r11) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:26 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x4ac, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:26 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0xc39}, {0x0, 0x3ff, 0x2000}, {0x4, 0x1, 0x1000}, {0x2, 0x200, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x7c00, 0x1800}, {0x3, 0x3f, 0x1800}, {0x2, 0x8, 0x400}, {0x2, 0x2, 0x30de6003ec04b71b}], 0xa) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) getpeername$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, 0x0, 0x0) close(r2) 16:00:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/73}, &(0x7f00000004c0)=0x4b) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = socket$unix(0x1, 0x0, 0x0) r3 = getpgrp() mkdir(&(0x7f0000000200)='./file0\x00', 0x4a) r4 = getpgid(r3) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) recvfrom(r2, &(0x7f00000000c0)=""/107, 0x6b, 0x41, &(0x7f0000000400)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r4, @ANYRES32=r7, @ANYPTR, @ANYRESHEX=r9, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYPTR, @ANYRESOCT=r5, @ANYRES64=r11, @ANYRESDEC], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESOCT, @ANYRES32]], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=r12]], 0x3) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001380)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c42883812b2a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5b7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e5a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54d97091499a8e6feb14e2af2c703a786e3b1d2d597e06a528753673a3f28f97f8fe1cb3d60194a9b45dcabb3ca83b3840cb1b38e86b1090fcb073382be3bd34a8f5a666f9e1dbe024f416b8ba5989712b7ac043d9195a8964f0d84429d3e0c33416f14e66d56e690c3c26e8e83334ceae4bc5ad5d9c6a8c74d1c747ef7b903bb7ef376246", 0x2c9}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x8) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:26 executing program 0: r0 = socket(0x20, 0x8001, 0x9) symlink(0x0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r0, &(0x7f0000001880)=ANY=[], 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) sendmsg(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0xfffffff8}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)="ae92d1e72a4638cee7fbb873b1c4cb7475dac327ab6616fdd765791759cfcbc22445391a66839a68fcee469cd61e7995c90d4abd0ff2ab197e6bff66acd6d8383f4db0daae6fe36d3d862d7c1e27", 0x4e}, {&(0x7f0000000080)="f2b9360fabf700b22cd5e2", 0xb}, {&(0x7f0000000200)="b6155c54f874114cbb765cf6942ebd9cf9e9ff1d2b1330969953934cc54afb834d5c844d0d75466131446ed7939853765f8eed2f431fb09ce943a2e7d698f53887340a0bc9d03d4ae16c15f6a2daf03bc57a540dbbd68a51555a536416ec79894861b75349e47c7231", 0x69}, {&(0x7f0000000280)="be1c2de7532a422123863532ea0e25697f7a4b61b78c088ea01d33deac2f62c4c6670e61f7094f9b0b3083e9aa9ebe7edd396f2140cc6536468d1daa43fc4571819da0a0ba918a2c894db3245f4c1c61", 0x50}, {&(0x7f0000000300)="11acb0d5333e11096ef83a019317afc4f7c445557c820dd1c889177fb8b25f96dc13b1e9c29299ef31f37971461a78f4f412c93cf82385e0381a4c58816448806592817ace59530f4232b185f1191a8d7ce5239a947a7eb7581bf1991faefcc38c787940af705e392f0022c0d9cb30edf474ebb2d40226e0c767bd5306678d09f1bc85694ba1bb161c4206a984e5dff44c828807493e2a4c4d97071fea4f803a4e8c5a3b72cb14a1ba5dbdcf", 0xac}, {&(0x7f00000003c0)="ec9102e72deb6423fc50f315124a0ff6647ccfa5fa982f6f22534b45ad196e851ff3e56f02eb72fba68a1570acf4261c75f82d72e79a80d0c36c174eb3ada3037e63692d6feb024cf3d55d82fb21cc2d12ecd72f4ef010e31fb6268c74a644293c15686d66df30668c985afb70984d406d5549c0ff97dbfd097890", 0x7b}, {&(0x7f0000000440)="8111cf751bf27e5dedfcd36bcf4ffbb558866043a3a59b242269beae1f1605cb322813f5db6d44a179c0690c19972a9d4ae9e550a12a5db4fbfd181f54093835f5cc76595586c3febf620a52ad6b222785a1082634c29c8d83710a4e04edead0258f5b82fdaf3f9f5b4db217cf6edc8c9e2349ab61dfdd00be4f7707c4f3feb4190c1c34388b776785fbab3a0df1099539c3fe39ed87343b61ab842e9462eda6e3636cc40bbcd43eb7e00b0b96ee2d84b163bda628f07accbcaf4588f62a674fcf16", 0xc2}, {&(0x7f0000000540)="8180a3700a2219c66bb3c99a1d8dc6c52180b9d07fbe2441c9d3b93efa1566161951727746150ac44bf6f4208f8af3a271fb06fd634438c7bdc037ff5ba2655e995c0bc75ee6b4174fbbe4fcf13210418028c5ea0aa6176815c07c53f9271bd52dd12471d68e1dfb3c7880dfde3ac0a6b0a183b3822f62461a2a424d0fe0a995f6a7dfc2cdc6a137d3c1ea948ca88a0a3e485698ae94fecc1eb13c9f79961af070babf1263a9259b5c6e4f18a6f4ed03777d98f26a8fe4c8555ff6a62ba02fcffc74577e75a892f95e13acb1dd9995ad783be7c6be2aac5dcecad5c526b87325a05c37624272ecebe8695434ed55294a740876f9cdfc4e123f721264a6b0402e2f39b9f708fddd901615b7cf0a65e495aef34bb812c580d7965a7c4486ae8faef30ce5dccdcfb23a5313e3b0a376e40b11b180e19999614f7265647a40836f63a55c6d02a4ee5aa973b1e6547554cfd84634dcdc8bcbfe03cafc5ee87a549c3db16c2b11dedf049a63378caa66e5fe4b231ee208908db4aa70e2bca91cf4a32d0c90d1ea3f1a8a5db7b37883ba642a69958d82dccc4556dd3e9643fc6401c47c899c35526b1a634dc8d40ac300bd3abf8b94dd29d011c93ba028a1772c9ccf5b4819f6595c76a87cf3f2aadf8b7c415a2cb06f559695fc9c319409792736ee1b7177fb4ad111d8177ff55077cd4cec36c12ddfa86d9077d9d6b98ee38f6f52d9891463c3ace5ccbcefcb1136ae52121f0c30f8096e10c2d18fcb2ec4ec3e9d6f0c167947644cd271e12b933f43bf9c17e32e6d9160fc641427faf7461d6782a1e0506860eda52f4f7cf716c837e6ab5fde72181d482de58411c380fcacb0c65158eaa5e7fea49169b694967b754119bdbe6a3caad00220cd6d1d7587bfccfc189c9596281d9a5100a065034c340f961529138e352f78e2471eeeb3d3251fc3c4c5a055e1c2805da5982392342f744345a54f863ff98382780d442704eb1b926891b006b4b7ee0d06b3210880b2ec427ffccccc7988bfbdc3a7353fb9c0351137010b723c1b38cdd05d1c299522b1412d63c70faadfcfddf7c9bc94c90ee83d5df180404252922bd44825d134d87d73ca562207ce5291ad211ce5723cd6dd210e9364ae6eb1010921e43c7c0c5d81eb16abf4dc377210a9a03cb7f0b9f8b6e53c731a91af044de84c7d7c2ee49c47b1f7a9564a365d3bb86ec18f5cbd787715db999769211b25bdfb9ac8928a6190457545a4a2b7ac7e7c28c332d81d2a05ef0cc9a4460a7a833d74e150ce18fea4d80ec91d7730c17eeac46504df43cfa3733c7297153223892156f904432827f5f80af8a27ce0acc08427a2f70b0d89cbb2f4b1d060651ffe1de5af9aef8deaea67b58773b897416c987de86fcb2474561a4e10ceb60c94121c74761fb8fa1eea9ea6c584e73e8272150b66a1198d97e62dcac9991a7bc4421ca5cbd37f948749a7c8f2ceaa10541bceccfcea9dfed0a7d8bbe34d7b6345fb0da013c7c4fdb817374dbe03b94504ad9d3bb5eeb5a4424c9c5c8da63ead484a2729968c2ebe06e5eca66a52c2fe407b26be050c5fbe54ee203b0b0d19f61b29f7a73ad2c60a0f8a97210b92a0d831def64dc6c98d7ec9ff00528bbeeb06037ff05d5357721bdcc61cd33b3736a706de98656fd897eb808045b85e327d64d5f0ce67bc7ccc162a7a0351ae8ab45d5f080e33197900efd8ee4751f49d897b843e293bbb3973814fa288705eee7b316740cb8b032521ae5ae602034b1d9bd631936c39e2ecbbff330b6b44619e03e58477593a6329f3de1ae1af64471a66a9bfe017ae2ef9d64801da2cd21a50d914fe46bb2aeaf3d86bb019b13978f88361ff612181ed046a50eb1227d488b0c7032202beb5d653818533ca4f39583140d57dd17efb58de84d855847a00249c501d7c2642f0e52a563da64343de27aa9514916c506fe4d740373bc7b9775d12db6c87c84a148cad0f9ce831982a85ba0151da3bffdb8943d5eb00b415ac4667f65e16ad202c1444106bd2c10390edcce73af4ef2b16e19ebd33333277ee0ea868db9f8d5f8ff7183a458e3f559de918acd0831d04a8fcab0462801e638df5965535fa0166ed6e94569d863faf5215a4f9f6b4a5b5addcd13e1f5332f5cb21c24d5c551c57d23ec1308ba3a747dddb77d0266fa6cd523fa6521ad412eca806c4fa12694407baa63a065f13b3cedda37ab5f8121c2c6bc5da80c25517ce38ac318fc4ce97de0af1b828dfa6056137a23ebc5c163f7735d58e4d9f70d17114be4070c24793dce49d726c1bbf834f44993f18156099cc0ec465bfdd864e0c36add1bbe9305f384c5982d511df13839cc5d876216795695edb51abc8b31f7e572d3fff05ff7777b5ca3fe718379c11a35384153ea83ed6b6b843021750bf686ee2afcb28b61bae3022405c1122546d83fb289f840597359a62bd2349cf2561612f89f0ddae796bcb72892ace628070ef4be19d58b5ea5eba45e1b03364a312ea894b4c00d44d0a248573bdbea098eb53fd9f26234d2383144e0bd85b05a6f9f56890d4302f7dd9e6cc40962a091b63e0458f3f7f50937fc3f319bb55029c242dcc1fac1d39dda72f91e789daa9571b1a564807c1573bd1c1f7adb85cea1149c3d5a62441d36f7adb5fc86d67811f35b82e24e92fa25f420bdd73ba6ef6eb5669947353165b1cc4b6019cd06ff63887852f3033ba4a52e02651c4d2c12407e80b4d8cdc9924264a3fb15dd6de930259d7886d147dd67d73cf944e173d9cb29d3540a4a29264eb2fbce10e80a95b939d8f1978c45c94068a9208637898d9dbcbca96d795264d4fabc14772590b7a684fe71b31dbca18ae55f50e48742a82772db657423fb405d51672fe564c83f56833ffb7718640efff63ebc242a7f0f01886fafc667ac6b1acb37a2c8850679b5b44e20e1460574e3326d591d1a316496da859779bc53980b781ed5749b74194b1ee39d1c51561c3ee8b8301cf06dc0d9e233cdca4a55cdeaf0d0f8328385b0332ee253aa6cd93e7a0c2b982b1e241796dc73c7c29375373aa19e945e3d2ce21c4c9fae44a6b653288888991815f2587c57134b7bff40152295dd2df79a378c6853e8b4a0ae9f2d99b5c1fcefefd46af04171818f8305c11b36210420069d6c1ebf6377458b9022b31f9f322a0ec07f768ca4b61d461f5bbcd53e414de7458ab5c7890a30cf8fdbcb6ae8713f23a0d2bf9bf7d271b36db428f631f34f660acc7931b803b6c80e8f2dc8bceb6016d9d435dd716af83993d5b9d30862c1f54ca445d9b82229bea7f5de64715374fd2208cfcbd746bfef10fd1b9fe985fbc9f0597ba5cf43b14f37a23df71c6ce087d1ce5a69c78851ec5e9aecd1210f7be8da774f8f221dc03c7f27f61c35c1a5c833e01fd2857b50fd7fc10c1868efa18dceb5ddd4e0dcbbba888e7f36e0c020039d56a46f195199068a443dab819701a5c087da3dfc77cbe804c3d23ea558097d68e89104914316e4bbc625377bbe83c667f66e5bc453c0128d3bb53bf3f83fc6e5fc218558baac86e151ff0e7fa90f210e23f7feef97b948fab479cf3a4a8e79f995f9468c51d7fa61c2307f65fe4ead0ce1084d148eb3c990d58b55ff76e4c33fd5e64c95b24ddfee5d421996cdd37abc931e0edf08e73df2e44e62f38e9a5b72da51028315ab7c238cf08a88e88915a4d88dce4d9a547c90abd27af0de1d3e7227dc471b4367ac8f94f3952701c1b8b728419a654ea0b5eb4e911b9d5539fae7dbffbf2ee8756c9789f33dcefe46bc31e9a45df366b15662630379718609d2f25580636c5a891f5293f69e0c656ba42ce865980c35b2ff12b93ce5eb9e877f66aa7a0e0bb6b211b5ffb4a336d7db8f2dac0783583bbff01335c240df96cca7ee0ed2d21386e73559c7ed43c042356cb90248b1239d6162da19da779787cf01898a7b0b3a5b86f96e1d4a56ed31e4c5f661f9d1fb3cf06727fb88026c45ee13080d2279ce9411c98aac0bac6a1f8d823f5e9559c3db4dde02a16cd15bb0dc93ea231fb2b4ec4ef699bfb97cb44175efd638a1da0cb3e53b47eee7e8fbb80c39e8546485a0bf4db220c992047e3034180aeb59844ac20b763bbd6db0808728ab8ced05c2f55d78348ba521998e6f5a769f3db5a7e158a72d6265ee749133fb78b501b57b94a355d2438e02ecff6d400a2c7e0b5fa71d99c0b1808b130afced3d6287423d205e22118a0f9a6df5577761e6a6399c1bcbe32149bc0bea64eca00f7f4d7e9cfea9392fb12f5e3b3071248b6dbbd3b3bedf417fc3d90ece03f055c2c36d716202cc93ebb717b55c1ea92d9f9963b87782f6338bcd305bffaee6af4dae97668b251211bc2d4d32f3b0e00c46097658e6dd9eb6aef53fd80fa4a9e6637e50d3ee0460623f2001afec7a6ad1dac7e211ff4a7e3549bb037ef3c742bb6f75df7f3e3be4be46fd886e4dd74a55191ae0a189145478de87bc2f917b530373fdf137ef4698a1f9c37dc6f47e63f1d53e9afbd4cbec9b7b18da08152818bacd50e03038bd8cd4caaa62e0775d1a59a04142dff305f92ff67e1608f3bb0cabc221f8c516931eca2965b525a224dca5a455b411b77bc1140d602b2b37c33f426f3de655587491388abb4ce9cae8bb98d1f913ab61f3b00fab82b498cfb13a5426e0fe2f400e47ee9403ba770b236f9482ab28f57da7c5bbb6a4e40d90ea9618943a0371b42e3517f97b71e392d77a75dce9b61acec6d50234f1ff8e029a8d97ea44dc587c7dc4d41066e273a851ea16af75c701f77b65c33c48fa794774396c6b5532fd4c5ac177a367056a6c25ac08b1c16fb17a6b3c4bd632859aca93b55d6d163d5a701d261df37a936889b0f8d532c2834afbca8466b4ab305f12a54af7ec085e4db0c11ae3253ad246bc66ae089105f2ca4cfc92b82cb9924bec2f694431f4b5c870b253ab40b0102a7733ff24b6ad7b8d1fe8ae8505d6c365b6294d7822916b771704f3f5afa281c4a9971da5e1acf38e46b12bce9ae0a9b17b0ee4344dd3ae8f40154982432985a1883d014480a4ec5dd65da808a0248ecd7208109d0709fd6615dbc9d745c64f41f2f861f80f3a639f8d80116651a5876c587f7789f51a68431977f004c354403ace83bf1905a62880075bbf3497f965a087a8a7acda0ce73914c41f518a540e5687e0a1c8f5df1daa70429e5d34e3b2f50952d4e9b74937fad68c7cf8792365795bba900b66d37f14380ec3c5133352a30d33976c539396614f6c2cb396b65b2cc98d8725bfce1a5d882ef6549e38a9c60dff120d7e6075210621bae9b5b517d0132684725f12a64edcd52b2232fcdfa195ca376322a7e56ad3a88aa85883adc7e41a1b22b6cd8d4042f3906f1e79aaa6ecc251eb06c1dd2c4bd395f678fdd1110e9558848580a3a19539353ff06922796c94e8c3667969f2e0e527c16e654a30f25ebdb4f2cb1bb4d1d6efd73760e17705324ac135f59fcc142eb89c21ae8f52551408498308b5ca46c9779b8777ed1fec08e7e60a03c5689e4f3a5348526070d3e73d3a58030264e0da7fd5f66e51af412e093602f940d1d8b55a87d8a6c755cc83d8a1d36d6406c1bb9eb1ea78a17813d9528a40333beb91fce2e43bf5b70af4e74a36e22a959decb52f690c912fa29102e9f28af2bb66a8499699bba39315fbba07c3deee11ff9c427d911c3b4fe273d883f1988c7d165c02f32eacd65569529eaf7a35a5e2d135581f4f4398d2c06d3f11f72b150b4e015de6c599f0c0670d8acaf2e0f99c2a28ee8", 0xfffffffffffffe08}], 0x8, &(0x7f00000015c0)=[{0xc8, 0xffff, 0x80, "92453e8d475f01083a9ad5bc99f70e20679eb9f7a2da821cb005a3fc6e0465e3232b9d5dc9f79c9259b1e22e82c7e3983d67d4ffd438ccb500a613948562d3197f5df904bcac51d29755cfd4d688ae6519bc63647ea77d71fe288e484443455691830aab1b59c35b054a7a32618706698de51fa1bbc2d50132fc5341dcdcc3bb07d7eb1b052063aa36ffbd2f2683078c3334751317adda1a63ea39c942433d953ba520c06b9cd1ae7b79332dbefc198ad3bb946a6c"}, {0xe8, 0xffff, 0x0, "6e8f87c093af6b481b49bad13d3ead507a0a5252fc806620f7962acfa0b030dcc17323d621ba5f5aeb59c4df454c1c54572937d07a284fe43c6ce562f983963662aa25be3c84177c7eb5ce3c4fa38bd3f8a35f98f0b1772dfc22973e4ceec47564cda226637d2b145e9bf1a75628dadd3ae75265a34fb092460125d700deefe4b65cfba133666415dec6e9fc9cdcde6d0d32d3f14c04c23f796860a45c0a3e1e4e94280fe07b64fc20812313699870f500a4aff2081f9268dbcc586e2746c0e0022bcfd0a964d5abcb26833dd8d90d6720"}, {0x50, 0xffff, 0xff, "8fc6c05e1618271a479cd3e227a25e0d6fc27463e4484d1d20d281eca28e59c78dee9026a85e113ce7f7244c465204172772c712daaa41acb256f6"}, {0x48, 0x0, 0x1, "2a20804040c190a6e49e730fd2da36a03f76ccb2837254146af27e6efc480bc2add03a16e288169b2786df377278555b6e4c974e"}], 0x248}, 0xc05) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4a}, {0x8000000006}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = dup(r6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000240)=0x8d) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0xfffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffd575523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendto$inet(r3, &(0x7f00000002c0)="72a048f94824e69c5f9f0cb836b579a4233d24a54c5ed5413515837c9b5dcb87a96df4abee35cb1ae7b730599a91eb8fea737a08cad7c5a3c86fc77f42fd8ebb6198f232be491ad0f545410448af54d3b5e45429b06323a8b5d9e0fe09ca4c17998a5b8ccbc9f89e3bc7705083abc2d283384aeeb15a1341e2abb1db459f874daff0ca5c42f4099387ff5f87bb2cc3d7ae4ccc747494e75d2c083555fd231b10d2d75c43472a98d2092381fe8a63a1784e6a45ad5c8a4de5621646f49b6f4c5c149f73ff6d449c92f1fe0900ac43c8d3cf91717ae3012d7558ac544159556a3df80425f5596303fabf76cb8f212b5400d097671c9f9a77968a05a54dbd895779159923a479e8097300"/276, 0x613, 0x0, &(0x7f0000000400)={0x2, 0x1}, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0xb5f, 0x3, 0x20, 0x6}]}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff2, &(0x7f0000000340)="ae7716be36f1d35f6f51cc0a375e0701aef5aa42f807b35d93266dd5115012f009607bd6d5c563a85fe9038fcfd12b4bf6b9e0784c22e5de66f8cb61ce3ac5eea5ffd97eaea483aceb7a25549ab8d21747a57a68008d195e1dc9bb60c6258971dad8fde92d740a5a4dc6d4a7af5595f86e1560befb17e01f64") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r1, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) write(r4, &(0x7f0000000180)="4317512b8e76d8ea93bbeca0781e732f83dffc23124217e63a908ec27085cff6ca7f592d6be7743abeac7ffaf89b2623a2d11b6f80ee5172b211aa6b6a7224936c710aff58042c1dad7fa392e52770babdf84b5c31c7ea507d477ceb412573e87630f601fc14c102e295cca399fc7dc36581086bf0efe4a9e9c193397468542b9a1f9392eacd", 0x86) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x8c) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x96b83fbffdb3ca9, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0xf7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x3, 0x2) dup(0xffffffffffffffff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xa5a) r5 = fcntl$dupfd(r4, 0x0, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0x2c, 0x7fff}, 0x8) 16:00:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) kevent(r1, &(0x7f00000000c0), 0xfffffff7, 0x0, 0xffffffe0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x2c61) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000064}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='tap'], &(0x7f0000000240)=[&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getgid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, r4) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:27 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r1, &(0x7f0000000080)="bf0748ed5148b751e6cfe166de91905172e73fd33c4da6eb3135aa088fd824864d9d", 0x22, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x200) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r8 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000238f25bf00000000000000e6000000070000000000000000000000000000000000000000000000ad519d5ab439acd50000000000000000000000000000000000000000000000000000e67c4fdaf0dcaeb752cabfd5e8c9d70000000000f83c9739cdd56bbf00f4bcd98f60b552714bafb21631de06646969615cd14f29b98aaa760708000000000000000bbd1646cedbbedc7d14f22a1b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b778e10e6db55ffdb69ba70b4508416889a9df437abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c000000000000000000000000000000007b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc4372"], 0x1, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) getgroups(0x3, &(0x7f0000000500)=[r8, r4, 0x0]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0xb3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdf4) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, r16]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, r4, r4, r12, r21, r23]) setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r27) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r27, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x1, r11, 0x0, 0x0, 0x8, 0x1, 0x8}) msgget(0x0, 0x446) 16:00:27 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x98e9) r9 = dup2(0xffffffffffffff9c, r0) readlinkat(r9, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/209, 0xd1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffea3, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe47) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r10, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000000)='\x00', 0x0, 0x100, r8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x9fee5fd5bd9622c5, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000243, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x8, 0x2, 0x80, "22878ecd7739dccf5a4912e817652ea0995edf38", 0x6, 0x1}) 16:00:27 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') dup(r1) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) preadv(r1, &(0x7f0000001d00)=[{&(0x7f0000000280)=""/50, 0xffffffee}, {&(0x7f0000000840)=""/44, 0x2c}, {&(0x7f0000001bc0)=""/5, 0x5}, {&(0x7f0000001c00)=""/169, 0xa9}, {&(0x7f0000001cc0)=""/8, 0x8}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x243, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001a80)=""/171) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) fchmod(r0, 0x1a8) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001b40)={'./bus\x00', 0x6, 0xffffffff, 0x69139ee6, 0x0, 0x20000, 0x2, 0x2, 0x0, 0x0, 0x14ce, 0x9}) r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x2be) r14 = open(&(0x7f0000000500)='./bus\x00', 0x20, 0x18c) r15 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r13, r16, 0x80}, 0x204, 0x401, 0x2}) lchown(&(0x7f0000000080)='./bus\x00', r13, 0xffffffffffffffff) pwritev(r3, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xda26a7a3da7a5bca, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/84, &(0x7f0000000100)=0x54) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="535c4ad8f3a1b2e1618c40d2465776d242468ea263afedfe112a566e5c8df99382f30d4d36b50af1d45266725cc1520e552fc1dc9bd24da9a0b224363e6b090c9a1c9c3539a001ddb7550c2902a6a21083c983eddef60066addc3721bde6f3377d5a01feeb8e6b178613d3b5a47a327df172e8f5241dd563d87824a5a175df79ea1f600ee4285d58a48510b4163711fbb124069ef159754dff942923a5d53afef8ff404b1b6f95d26c2e3c21e14d72e4e5f98fe0bf830bc282673475a9c5e934e6f289e0e543e88ee0e4b06647c48b291cb12a3b82684c58e5d738ef2810801d5bac877edf75d1ca4e22510f05d49ed102", 0xf1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000000, 0x4, 0x0, "b08dce58000000000000000000e60001000200", 0x2, 0x1000000}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x0, &(0x7f00000001c0)={0x4, 0xfffffffffffffffc}) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x38c, 0x8, 0x3f, 0x0, 0x10001, 0x10000, 0x6, 0x7, 0x0, 0x1000, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbafdcff0000003a00eeff00dcc1", 0xfd73, 0x0, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setegid(r3) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) mknod(&(0x7f0000001140)='./file0\x00', 0x40, 0x45e8) dup(r4) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0x171, 0x1f, 0x0]}) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xacc0076b1bafe8dc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getrlimit(0x1, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7, 0x1, 0xe0, 0x200}, {0x5, 0x54, 0x8, 0x5}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:00:28 executing program 0: r0 = socket(0x10, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x6, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) sendto(r3, &(0x7f0000000000)="db2e3fe7a3174fa4249396d8f5a91e82d22a6be9de1945b79001b6acf869b5e929c6abf7578e58680d72af94b676d6614980fd493c138b0a19a697", 0x3b, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0xfffff13e}, 0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5d264c0a000000fcff00696c653000"], 0x10) shutdown(r0, 0x2) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) dup2(r6, r4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40, 0xfd, 0x0, 0xfffffffd}, {0x84, 0x0, 0x0, 0x1}, {0x9, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x2, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0x2, 0x80000000, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x32, 0x60, 0x25c, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000000, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10000004, 0x5, 0x4607c15d}], 0xfffffff9, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x80, 0x4}], 0x1, &(0x7f0000000100)={0xfffffffffffffffe, 0x6}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() syz_open_pts() 16:00:28 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x6e, 0x3, 0x5, 0x5}, {0x3c, 0x40, 0x6, 0x3}, {0x1f, 0x9, 0xef, 0x200}, {0x5, 0x81, 0x35, 0x8}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x2}], 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x5, 0x20) setsockopt(r2, 0xfffffff8, 0x3e, &(0x7f0000000080)="bf2a8c57", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r1, 0x4, 0x42e, &(0x7f0000000100)="ebffcbff13a623c62ed5a43ddb48e69931929648cef9398bfc304484d1c89b0f637b3edcbcfb43d15d619084afeffc339c56db8578bca8d042c453a1a6301110d9c400078f7b945cb42bce3e1808a7e8779a7fdab31daadc1d1d8de25104c3482ba13be34d3f39421a311b907c8552b5d722c1c9d1b6a12e5950180d1b94b7569cb1e7", 0x2b) getpgid(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) getsockopt(r0, 0xff, 0x80000001, &(0x7f0000000140)=""/229, &(0x7f0000000240)=0xe5) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) sendto(r0, &(0x7f0000000040)="3e29627ea88da72d2e38a94127b81a8a2d6cdb21398ea6d079e85327eecbeaef10a15434bc6c16fdc6eb3efc129603251eff809531aedd00cd0938dc0feaccfc421fe2452c2e9bb7f9f40c1723791f17d3a22f02e24aca73046ae5d5f35ca994a020926043f804fbf3708b31c3b508a2499ebc", 0x73, 0x16, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1ff}, 0x8) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x80, 0x4, 0x2, 0x1, "b2dd16b9db3e5010ba53469fc05bd717b2ee46b1", 0x8000, 0x80000001}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x30840, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x2, 0x1000, 0x5, {[0xffffffffffff7fff, 0x7fffffff, 0x80, 0x8, 0x932e6f8, 0x1, 0x8, 0x8, 0x164cc60f, 0x4, 0x80, 0x8, 0x9, 0x507, 0x4, 0x80, 0x10001, 0xfffffffffffffff7], [0x1, 0x10000, 0x1, 0x800, 0xe4, 0x100000000000, 0x0, 0x317, 0x4, 0x8], [0x0, 0x9, 0x3f, 0x800, 0xff, 0x8001, 0x1ff], [0x7, 0xffffffff, 0x8, 0x401, 0x80, 0x4], [{0x1c7a, 0x8, 0xc, 0x8000000000000000}, {0x40, 0x3, 0x8, 0x9}, {0x1, 0x7, 0x6, 0x200}, {0x9, 0x6b, 0x5, 0xd57}, {0xef7, 0xffff82c3, 0x80, 0x4}, {0x1, 0x3, 0x1, 0x100000000}, {0x0, 0x20, 0x8, 0x7fff}, {0x53, 0x7, 0xffff, 0x400}], {0xec7, 0x90, 0xead, 0x1ff}, {0x6, 0x7fffffff, 0x2, 0x1f}}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x6, 0x7, 0x1, r2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000300)="15", 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x80, 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0x81, {0x3, 0x21a}}) write(r4, &(0x7f0000000300)="15", 0x1) accept$inet6(r4, 0x0, &(0x7f0000000100)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) socketpair(0x18, 0x4, 0x2, &(0x7f0000000140)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/192, 0xc0, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x40}, {0x6}]}) mlockall(0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) setsockopt(r4, 0x6, 0x2, &(0x7f0000000200)="aa95b729084356a409a91767c1990c1f4e59a142a283151208d58fadac45c228351c9f498985eafc0809c7bb9a3c82a420b3323a26fb0440d47ec12130c54db1b62176553b6934495b83988d289daabf0f4c40bc", 0x54) connect$inet(r4, &(0x7f0000000280)={0x2, 0x2}, 0xc) r5 = shmget$private(0x0, 0x14000, 0x1, &(0x7f0000001000/0x14000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:29 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000100)="662a5c9c83ad1c216605d20a94a9a13a1e3dc78b8357aafd5c0b9c43b972887a1fdbe71e20728bd8bbc9a61eba66a526ef119ea2fb5d5e783c580068f8e02ee8887884a13950a04017536b25a429220af30da09249b06d81591926e9f099ddccb97159c4748283", 0x67) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x186) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = kqueue() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x14, 0x0, 0x2, 0x4}, {{r5}, 0x4e7cda3145d10b69, 0x41, 0x0, 0x401}, {{r6}, 0xfffffffffffffffb, 0x10, 0xb0a3ef2581933a65, 0x7, 0xffffffffffff8000}, {{r7}, 0xffffffffffffffff, 0x41, 0x80000000, 0x3, 0x2d}], 0x9, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffa, 0x41, 0x2, 0xffca, 0xd47}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000000, 0x401}, {{r10}, 0xfffffffffffffffa, 0x1, 0x2, 0x93, 0xfffffffffffffe00}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xff, 0x7fff}], 0x5, &(0x7f0000000280)={0x1, 0x8}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000040)=0x8) connect(r11, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x5, 0x7}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10140, 0x10a) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r4, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x4, 0x2, 0x5, r16}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) acct(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) acct(0x0) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) r1 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x1) write(r1, &(0x7f0000000140)="1d5c009485bfd9eb96ce838143ed15b81be8edcbff6f2211dd9b10b6d98f07253f41f4bbcb07a02515009e7b27a7f95614c93f15bb0f066f8e18b840f6ae9a597d09298aeaa3604b70991973a2b0065026aab55d419aa255000c3333652a9891132f6afaca5ed590d33946b1db6d6e1fd29c295a3c97b4f244d6e6674ee28d0d0a2f74e0f9fba56f0af796053d3ac60fc83c68202d2aa323a1b9cb78d6", 0x9d) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmodat(r2, &(0x7f0000000240)='./file1\x00', 0x3d, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = getpid() r1 = msgget$private(0x0, 0x100) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = semget$private(0x0, 0x4, 0x43d) semop(r18, &(0x7f00000003c0)=[{0x6, 0x8, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r26 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r26, 0x1}, {r26, 0xaf}, {r26, 0x10e}, {r26}, {r26, 0x2}], 0x5, 0x8eb6) shutdown(r26, 0x1) fcntl$dupfd(r26, 0x1b, r25) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r24, r27, 0x4}, 0x200, 0x401, 0x2}) r28 = semget$private(0x0, 0x4, 0x43d) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r34 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r34, 0x1}, {r34, 0xaf}, {r34, 0x10e}, {r34}, {r34, 0x2}], 0x5, 0x8eb6) shutdown(r34, 0x1) fcntl$dupfd(r34, 0x1b, r33) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r32, r35, 0x4}, 0x200, 0x401, 0x2}) setegid(r35) r36 = semget$private(0x0, 0x4, 0x43d) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r42 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r42, 0x1}, {r42, 0xaf}, {r42, 0x10e}, {r42}, {r42, 0x2}], 0x5, 0x8eb6) shutdown(r42, 0x1) fcntl$dupfd(r42, 0x1b, r41) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r40, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x5, &(0x7f0000000140)=[r35, 0x0, r38, 0x0, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r47 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r45, 0x0, r46) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r48, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r46, 0x5) r54 = semget$private(0x0, 0x4, 0x408) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r54, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getegid() r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r59 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r59, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r58, r60, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r55, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = accept$inet6(r61, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r63 = socket$inet6(0x18, 0x4005, 0x70) r64 = fcntl$dupfd(r61, 0x0, r62) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r66, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r70 = getpgrp() r71 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r65, r67, r68, r69, 0x5, 0x7fff}, 0x6, 0x2, r70, r71, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r6, r12, r24, r44, 0x80, 0x8}, 0xffffffff, 0x400, r52, r71, 0x4, 0x0, 0x101, 0x3f}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x200, r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x50) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0xe99a9cbd41ab26de, 0x80) recvfrom$inet6(r0, &(0x7f0000000340)=""/196, 0xc4, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r2, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000240)=""/236, 0xec}], 0x2) readv(r2, &(0x7f0000001480), 0x216) 16:00:29 executing program 0: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) pwrite(0xffffffffffffff9c, &(0x7f0000000540)="3c401bbcbb4ee97e2e5e2ac4fc017e53e35184bd89e6b5d56261aa4a03d58216b771beea9a408fcd76ac9c3ddc8e8639ad3cbff5c7212c68e98cc058003eaa76558782fd888ce748b5673edab061b7983281057a17e66f3f2d3c2f8e9ab47c600e4d39994dfa4066fce07dcb9ac666167c92fa4dce3c0773fc1b61b5763f3f69de72b8e71e5a5355b558dcbafb8b8c254eb3fcdaa4f3d40b797c77b38f8e3826f8172f3eddca993d7d4766edfe13572127c475dd4577e451cae85984a3949eb8d4", 0xc1, 0x0, 0x0) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) setegid(r8) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) 16:00:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) 16:00:29 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=ANY=[@ANYBLOB="2800000000000000ffff000001020000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 16:00:29 executing program 1: socket$inet(0x2, 0x1, 0x63) sendsyslog(&(0x7f0000000000)="5fcc424f65f11fa1a1dfabaaf1d136b212b0fab120d33d1962a8abe17fbb9a876fbd086e775ef7af0013eef679a08be3f64c2e56e07f8549447506ebac84ef3404ee9354c4b7237746eee51af6e69acf33efce728a9c048feed0492f9e749a3d00b1d24873137f057820989bbf8a5fa2d331a1e4", 0x74, 0x18) select(0x40, &(0x7f0000000080)={0x31, 0x3, 0x5, 0x80, 0x0, 0x7, 0x14, 0x100000000}, &(0x7f00000000c0)={0x7, 0x0, 0x80000000, 0x5, 0x5, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0x4, 0xc418, 0x1, 0x1, 0x11f62000, 0x1, 0x5, 0x8}, &(0x7f0000000140)={0x1, 0x8}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x48c42, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x94) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x5, './file0\x00', 0x2, 0x8, 0x363, 0x1}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0xffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0x40, 0x2c7, 0x0, 0x9, 0x3ff, 0xf44, 0x3, 0x2, 0x91, 0x401}) accept$unix(r1, 0x0, &(0x7f00000003c0)) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r4 = dup(0xffffffffffffff9c) getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x800, 0x0) fchdir(r5) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000500)=0x81) r7 = kqueue() writev(r7, &(0x7f0000000880)=[{&(0x7f0000000540)="7288730a0059e4669c23a5a18154e354818ccad2e18484715856041d54e6584bbd1ec73948f26f6264aeb28900eafe1d18e5c5801e1aaa1113ae79fea734d4c97585744985a24e6fcbd56f1ded68475661ead7059302c23f50805908a951afe46eaa2fbb100ea7ffe9125cfb7d72071ed3a31c4840c71b5779dc0a981593b4792fe4555e446ba6eadfa96c6419576cfd6da9cbf7d0ba86898722fc7aa874a24e1c407c1ef1aecfbdf007e453daae798a7d29aa76dce6edbc1d58a3fb5e13f171a8405fbdee15fc", 0xc7}, {&(0x7f0000000640)="43bc26fa7e00be6e3a584ecbddbf0cc26ffd43b2fc78c58a3218aa2ae66c479d78c5a54fd4ae1a258af0b36744a4b3b1801d63d5827fa1406c5792db4a1af0a40458aa4cba6558d3f62ff8747c3036b963dcb86f4cc0c93e192b93814649df239bded8434bc56b445691f4a672ad4e0353fccc6658b36b902cb727f304b67e359986e1f849648c7f72df36729fe631760a95aa626a4ed7ef56559f58d5280f69e6ac0c3058aa3461043c107c8cbbe23f23788610ede85465f1edc3b4652f9378d26c246bf5bae8ff4a5f11f5ac1cb72a6633c6e86a2f1d2450569637731e515cb611e0bdc0cd6bda9c2b74ffa851", 0xee}, {&(0x7f0000000740)="f4ae5d9a47aaf8f063c9f1105820e096dcc0c9f587a3ea69b5565051a123380b078e79cc9fe9b83d221f7ad455", 0x2d}, {&(0x7f0000000780)="f10713b98aa2c19bb26c81f114ca793d8233fa4beeeeda6a145a6041cab7ad58b6434dad288f5006240a6d990651ed78d77ffb2729b884e407674f3e5d0dbcfb9f3c72e347ff8f80439ce26af5bcc24dadfbe198a1512b6c", 0x58}, {&(0x7f0000000800)="f6c422ebb3a840c1ed98a7d46b1b54af47aa5d72c7419c33bfbbecff8a73381ad83c0ad6188ce98db7ebdaa2c137d924ca2e7f13863b93657b15c9fb9a4c2e80dff16995c92463842d06cd19e50f076ec579dd0c7679a0f8356a3f", 0x5b}], 0x5) r8 = socket$inet6(0x18, 0x5, 0x0) sendmsg(r8, &(0x7f0000001d80)={&(0x7f0000000900)=@in={0x2, 0x0}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000940)="64606390a12e789b95ac391cfe926300d2aa67b57b6eebc741312ae5488a352a78ab6f7543256bf949ae21fc3b304b8f9c245efb763a48b4b00edca6035c785ac30065a962d6cb1fe08d603b3ee11caecc1830ac84c918995147fb471d5f235aa9b6c934be5668ef0df53a07bf44f494aa9ed2fefce698f3dd33d2440e4a207cba3f5239eba8d232a82b6d824eb2923487f2fdd08fb3c6db1c20d54dffaa75a209177ec2408ed9142cfdf7", 0xab}, {&(0x7f0000000a00)="4e62ca718e5799188fe32f82e8b44b0ef56eb2d0fc364e802af4cd54b9206da9511bf25e7edf2ae65a1f8d8ff3a12d2df4bd91968bbb3899", 0x38}, {&(0x7f0000000a40)="0c020c2543ae76935771ea5cc2eab23b7f42a14696edfcbbf1b6075c16bb6f49c83d2e81862d85577190bb3bd68f7cd7a629c6d8e1d1877959ba559ecfd3dcb405e59014db0207969c1765302b25b5585ba3cd18f25ab1c3630dc92a935e990b464650c555b82f6ca3be2577cdb0684a558c098ce2b849a37b75cbf42ec208fc1a380ca03d40b9376980bfbb6241d2a564468ba8e37c009c39179f9de59ed515fdada79a6c93796ec1520cc38e6a6de514ac5e97182bd0b7bbed49be7e8d30f076801717b658ce584d642bebd0dee03836", 0xd1}, {&(0x7f0000000b40)="1b26c73a496cb581519c73ea96d2261258cbf10eef43df7e4d10ab3769362415296c9ec8ee4017807c12c68d96eaea654f19a866d1577854df6d011526bc4ab682b675b8308b31a549c27525749a1bde516c0589a47f6df337b87da723ec075d019ab4c0ebd60bd104d229c9052608b841769aacdddee75b6be9b8ebbb73aa09f2e8788037954dd06f886e865bba08440a18a20560714c964387877e649fbd1464001c8fcf", 0xa5}, {&(0x7f0000000c00)="ef68461483718b9cf0e28bf30b31f039e0f5043926ff8196d567b865a6dfc4e4275b8a80c66081bcf4731925fb348dd9e69a4ee4f1a3b10312c75679d36bb4e28fad4afa4650eb40b3c7f8e8e8687112d717df77", 0x54}], 0x5, &(0x7f0000000d00)=[{0x1010, 0x1, 0x7, "53c0ecd5723d2bd59ab0d0650c48699c194579a7bddbe17132d5853060282e885080b8d6a5ec85d6a75ef491c6bed0ca46582ee763e3e994dbf222bfe49498062ef399ff0cc5868205e480e646882449342cf1f80e28e529d4bf1ed585dbceee1d2c85d160445ab1af1c8d123fca01f22b2360b9bda75436adff083038981781f165bac5eec898eeb7697cd0f221f20fba22c4eec8fd019e3206d494bc67ce6252b2d150bb93214441e9588e1f8b6e36e36b3fed3e4a4a6d6d785ce5ad60cfc00cbdaa091eb6145d98dcfe557c0c0fef0adcb4e52494797316a5367d32c45e203780a5952a416806bb4133fa37f9e28293f7f7a08750ddcdf8fd6b745eb35da0d5df14fab0f75edcb7f4486b06e13d84c32665501bfee60e529a4c0a7cabe54e3bef5a765464754e04ab4347826cecbdf3bd65cc8304849e027815af7f0f7d4f587648a4687afba0ecaa4b7023108069e50e2cd06b9d6ba2a9cc1eca53fc0976e6a81788ca343b3ef5c5cd0e1965591cfec963ef088459831d4ee57b53564a7d04f2b1f6a3a70da44f5565d988b0edf6eef37ae081397e1ba42d21ad5b23c63bd130483889e3db520b388f79142a5a061acf5af53dc2f022def5a944642b5c73080d35451447028ce3082539c395bb3ba9c5a9667dc9bf0646115d35eacadc7f7878620fa02dd8848cb9ab96ee7f5ba2a8bffe0935e856cc07d8d0032d984dd1ebd90c7b1112eccdb084f076a54fed3d96d9193afa328e34437059ef4acac664e04ea72bb19cbada816cbf483f0a85cce889d34c1a056788155b2517b2374f7b6a3eb8ab1c6e443866fb61fd18f122546737ee346206f236b1ee306df24692d329d1e39f0d9673055379322b13bd9822bb5f50d464aba56d147af52e3647eea99cb79f08db8e5b01e111e0ab3a242091d533d914da8d3ce9967214496e21b71bea88f386a608bc840025146735806dfb68c32856616e0daf112a0e1554e2187832a0a1ba399773a03f6c08e90f661d889668c6f2ec687daf8bec395dd2da16ada0648a972e16b7776fc2e25056ddd996a23c662b0ca1cc0b8b604d67febde2ad557a10b99d572c97b66066f08e9cce313d2bc64ac55c7f59460c699ed7750ffafa41e338f10e8f271042c5d6fb5abad0419434cbbf2b10d180b8e9f20c9e2bbd4c8e1ffe8d820c23c949555d1094b9e27262de3ffbf93b3d35d16fbfb17591f7347b319f2cc1e2a92af959364f30cb56fa8e22ff9df3a4c6a0a084afd7f80bd31215d6a439d9f9aa1957c1779b2205e2670183230d5f2c5d79f7c15fbab87379081ed7428fd52d2993e2e23859ee8a9d2a17585e2411aa65511ff068643ef653a4804cf38b9dad0274df38277aadfe1741958fa93f931b91ee24e85c405ae3227a485f6a99f90dcc05f0c5c10ebfd105a11a450bd1ad315ca491703e741d18aac7ea75ef0fe7f4d7431ad9619258c3fc7caf704d7c8e790b8d60a4cb1beb0fd73e7270db91c8e863626b452d3492b0b9bfa3a76101b115d5396e77b0a0d7da3248a4a3d4f898af9c8a2b4ed8716840d47c4a9855e6e34e14fb9a4c83f55e66a4bc7edef052e8c7ebc12648150e9eb228d14eb62bd1bbf5261984e9a3001594aba5a1bad39c58ce26325fe8c4b95cc5f45de661f0aaa0610f053f6f74aeea9e6f201fada09151979258daf5d950dc0cdab0f6533a48810bdf17c34fd47eecc2b36f0eb766f59817fddf834a0325fd61b1b3f454b09f310ac17d690e6f6f69579acee19e6b379a95fda3cecf228060ebb955545d39f7d6e3a43e193a34e3c5dbbc8d94a1ec148d323182b9f9a5bee119816eef41d75e1d97060151302d44aad1f59d1d69aae5f02eb8789549b3313973a64005645d430e77734f9bc917074b40501d4a3bd677b92985981bbecd8d796e7c6fafd0b076c4a33afcd8934d955315954f8d0435ac137b0474618bdb20c48fa4cf82c8a34cd2420df82bc41f8a1d99ad6ab586a83a60e20668df5ae5febbe6d640d96c7affad294ede1c51f562e51911827de4ef73b7c42b585b9c7f0968cd11d2ff5fa999cd8ecd64c89aa64ee2d44155e29580fb2b2b36d970fa9f044a43bc42910d55599a5eb79e633221fc30d174c78a998e8999db24193fe1a992744bbe9c5204abcb64f80ef4652d8adaf4daf3d82d96ec0e25ff7686205294236d6305d4e5f2c5fdbef2835072215de4b435be01bae2cc740c200ce53a79abdb42c2128b2cc7a83d01821cdd60f2890d155beeef9f6ffe5751da7c64155dd7d6d950e16a63560c83a816ce16085a32eba6243567e59fdf986a9ce755d63a25a659509145bfdb81c3261f0865192ca6c62f9bcd16405d5a6c3436a4793d59f9b23bd658501116885950361b74e090fbbcd8ee2f7be4ae6512ae49b47a2df4c35da3b9965b1bd2cbd3c2ccbfc6a5de91dd700c898fb0f0b29161b950f3addda845010aa58f0c0e673bf05245bac214fab599f5e85efc65aaad28c091178627ec7ec1252e5a297b442feba8e16388b4909430e46cde4af296fc62f751e9ea3f7d67e7ce8aea2c67df6e1a04173ad6f5d181e521d2138b4be85d15bcd1079b75465a4666e8b3566a82fd7fcd9d76f4a9e81432dd90f32998ff43d2fe25ebac8372eaf9cfb1434cd967d53af519969e4a409db295de750c4f6a99b5da988710ae181404289225a8bdfefd2f719e3985047ed0774eedafae69c071f2de989eaecc5de03ad6dbd37b9da168e4a8864042546144f38cf4a38ce78d4282d6cf3733ae1d752b555ede4b94242ab6e9468c0e7a8a177239082360507edf4fc740205180fe556d14db0c58543d84d46fb17bb8cc68c6deae745a16b449c71ef7bb2414a713b69b7035c1cb776457d7769fad687b8ad197d2a8ac3e19eefcf316013c0008bdf86141b66b3ef48c638b305b1984918e5f3b29246c80ac630b9a50dd883475f91bc4a2636321e0a582bccc5a3539bc71772bba2d734ce4f41bd9a4e6dd579d3b5c5ff07ae2f8d563633be1f38b19365d66c4eca7ded939e88dd4b17b39e9336dae00b76ac368d14d298c392b0ba86d92cd49c3294d0875310a1d3b56d8b230dfc19289da1a7657a7c2f30fbbf89137da733c28c67b437af5f243600c9b9e1a2b3a95d4f757f9986b365951edd8916699c49960bc437e2b2c8fc69e3e1cc63420e367047ec8fee114a4ff582c594df7472ef13a2a1c6ab3c071bb78e9eed5b17fa49c37ff86709f0d99fe396b9bb51064eba4caeb1970308913a18bf1cca12cd82d8b2e2ec37e0aecb0c8b2dca61b91e52d04ead1675cf086ed1ddb2309f72cd68f6ae1b9317be7e8535edf0aa09c2f2a9310ac0060c9cb8ecd434de3e05d263b339c5a1456ee9113dfc3bb086f91e7316c40cccfc5d58ed2c65b8ccbddca969e45354fd6d446b9a80292eceb512ebab453cfd2cbf50f502f62e55d40c680eec8d933327680b78a72b1d8bab24a829a45119e237d03b2769b79c019fa687b0322d442ed6b1255ab4f2fe75cf7abe6dfb7ddd0734a03a763322011f1d8fd87a97a9eec2c8665007c295c0065d7c4204505983255b32d32bf53078397f7da26abd88105cd0ea6b90c1ba41a41b92b4336f6723091da8b6efee2906fce719f4ad2858f4102a937ae955b40fce717ff472b434a6694528e14fde93c7708d32d2619e75241e0f629bb99755a5dce57dbd55ff2b53edf3bcfe5c4af064b19041f47afe5c503466ecbd72d236544e2fa4c5ce7f7d3054506536fdc8d07f6c4f808774edf93adf7380db962f25df6b7a54f6e58f6d96e5abb5780a9c542536f741fc628d578f63336ecd5b5d3eb2e40927983f266f39361a5c265aba54c55bf9809e8bef7a402190676d916d9d65bb4a4139fd96ae6c0eacc454c3d3824e16396e1de548db8953a37b3d4f48cbe593cfd816a1a77c36116798eda32874698573e8af5000697220c702a84d98147163f8f8812011e14aacb485120affe5f0526dd57466e708b4627e9d324d9353be15ca60205e4971ff0fd462863db2422de3a04de34680fab4fe55c507029a2e894a36221256e48d88d6cfc61dc7c0b30d346bd2c8c55038fed3d66ac6ff35dad40b6b5b930ac9b8990ef60dffc6140c4f036af9b79341583013309855d5c8c55b9d36b13995d7ce47e7e5e94fe404f0f3919c09c7c45e861ba278b373e68fd23215e10104ef1bbe625f793ffb8648316381221efa0be25034ea8b79354798b69075d2e29f11a2a3871d1dedb04abdc356326926eaa3d1ea03597be12fff43fca10ccb4c59b93a75d8b603047030356721c99027d6f32f3aaf6d79731184de45f014aa2c0253a11a5bba01023a02053426011a80b8b34d5600216de9efc70dfe6bcfdd2c336fd4c41fe912a903757f9462dba592dac8082844b776347a48c372587b6ff25233900420102128e10c33025808b7d89ccfeef4da59b13b66df82025728c72006282c73421c7c9d4ab5184cd7bb156008cb53cdc8c3a260f7457a23dac0836f6c7bc7f7c1753c21d824798045e8d01922d81b0bec474a8192d749aadde91f496fc6ffb2640f6f770fbed6f483c267d58c034b7bf2d94c36b2ddbc9c8f8325e7dd798912b4855fb276fe180812e0066a577d1add72fa9df983df709d2ec097600c7a0178dfbf1ee3ebcc437923a84ec7bee700c9e90c14c06fcd7ef85b3ae138670d626870c9b9afcdcbe993a1e99548b7e1cdf14bec116ea397af6aef6042547e4f61a964ace5c2adb3594c04a53deb017c4b6e17b3644ff84c31553822a3bc4482344e49ac5053d792bd2d07dc540f4252ad1234e722c9767910a46650f13908bea129a19eeed33666b58264b4fe3b86fd30e0e5b0a9bedade08d662922b35ce423d42cdad2628aea98798177b1e76a5fd668ce6173a4324724302da7c1ae260076593d2ac1d5859538a56df39cbd81eb00ffe863a6a36764599baffff2dfad045cbd47ae8d73bfcc6ea0b9fea8ced8b2ec1b935f51da5983fc3739549913ff02f4b52b568d3dddd88d0743ebaca6f246af01d1b586282da7b9e759f04a953a6ca957329524c1056a80ed2797d49eb44596d9752fc32eee756827a1974cc245a5a95450e69c9d1a9616af5ad58973cf850397502e09e15b1f1bffa48cfe187944bf214142ac7d4803da3632ed85a8abf73bce3abc32f71e8a5e8ad31a1f86652e37cf8cc35f95ccb7bad46a580e1a9fc4614b14b0f78ce9a4455215231e1219b6bc140d9f869bd344a727ba2083505fdc67a720a33d19071622be013777d70ba360186ad17302b4f6774ab0b9254a7a25efc3ffd93d78427eb65d17f9669d2004b33420b02c7a4fb8e826166055f26b6340394982d49de8176eab4cc2349f9595316932e6216f5ca11c0095c7552b4181b2b27aa0ffa76a52733be6d4e043a26241d542c8adf7241a1602247f6ea2566e236884c6598feee03348e65af652754cd7c121ca2bea9ed0f5e955a1fef13a16538084f9c535db129fe89c634b893a709c9092421d489d2056ae3a28787906ea505db2028fb2791ff260e9e0010c18811dc2dad5562ed3dc2498a86d6eab05820d4c8d4ed949cf47ae69cb6f7d55ff96dff796e30c21681e38059d6802cf2ade6c9d9043e4851f975afaaae55b489883204b42e6a97b9332e9f23bc6786bfd35758367dcfd0b6a4600beb0c0ccb5d665378adceec771deaed6dca966dd1f0df412c28f2b4c1a2830464e503913b2d68f376d131ce45e878191f023fea99efe6cfd00caa68b54b681d149a757757c2bb7dbf0dd3c7684"}, {0x40, 0xd9fe412f38dfb334, 0x5, "39e96b145c7db5c501175f1ca6b22c6b17123a195c5c80ed468e28ce0562676a2073a4856e9b072f3eef"}], 0x1050}, 0x8) r9 = semget(0x2, 0x1, 0x219) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001dc0)=""/28) semget$private(0x0, 0x3, 0x3b0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001ec0)=""/205) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x8c5329b1cb233363) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8000, 0x0) write(r4, &(0x7f0000000240)="9857e7559e7d4a4996ab0b410439fcb3847ae45c4580d13cace328861e51bd35077640bc67ba29820e45a8a31730883bed8d62e6c73b6dbed43c4babca80a59c7a58fce17f6178c3c4d1e29cf4d79529fca214271f64784df828bd2248c7bc4ba22e9556df1d", 0x66) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r3, &(0x7f0000000100)=@abs={0x9b22094e60a3451, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x5df, 0x1, 0x6, 0x6db, "f6c66014114c6329cd267f11a5dbabcdcc9d33a8", 0x6148, 0xb3f}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) dup2(r1, r5) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x250, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYRES32=0x0], 0x1) 16:00:29 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x4000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) setsockopt(r2, 0x6, 0x20, &(0x7f0000000040)="6d6688727aba18c82e0cf6f6ba0ec5af1e873a30e5c433319fc53256483dd04beb673583a07298e8004d427bbfc51685cd301ef5e61bd49d5a9fed68360d19b2898d5a19f16b8d1b3494f6749e6811ef4937cca2c7bad8a52be14570d4a7bc6f8802f617c222e47c5c121869e5cc8a865d89722c81a542f8ebc7c97e7477997d7151beb1db09e95696643f0a510d055a2cd19bcc5db6d70ec1dffacee764c895817b4f6c82cc78fe8a84d4f53baa9cddb015b47868e039dee2804769c0e9ef5add3d790482c21930771ab6686923b1739a0c909b90149a7491a6d14aeda8da4b014aed98195129230750d084df6e1b67e4c1a611aeaea988d0a8746a0d62de20ee5f21606d30aa93fa4e266167eaa8e672e65baaca5df9b0019ccedf8fa700bea5a1c6a81d2f7da25831ed21652bc51cd892704864dbd573e240f4da59c6331ef4bfbfe61ed5067cb64fab", 0x14b) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setegid(r8) r9 = semget$private(0x0, 0x4, 0x43d) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) setegid(r16) r17 = semget$private(0x0, 0x4, 0x43d) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r23 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r23, 0x1}, {r23, 0xaf}, {r23, 0x10e}, {r23}, {r23, 0x2}], 0x5, 0x8eb6) shutdown(r23, 0x1) fcntl$dupfd(r23, 0x1b, r22) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r24, 0x4}, 0x200, 0x401, 0x2}) setegid(r24) r25 = semget$private(0x0, 0x4, 0x43d) semop(r25, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r31 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r31, 0x1}, {r31, 0xaf}, {r31, 0x10e}, {r31}, {r31, 0x2}], 0x5, 0x8eb6) shutdown(r31, 0x1) fcntl$dupfd(r31, 0x1b, r30) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r29, r32, 0x4}, 0x200, 0x401, 0x2}) r33 = semget$private(0x0, 0x4, 0x43d) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r39 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r39, 0x1}, {r39, 0xaf}, {r39, 0x10e}, {r39}, {r39, 0x2}], 0x5, 0x8eb6) shutdown(r39, 0x1) fcntl$dupfd(r39, 0x1b, r38) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r37, r40, 0x4}, 0x200, 0x401, 0x2}) setegid(r40) getgroups(0x2, &(0x7f0000000240)=[r40, 0xffffffffffffffff]) r42 = getegid() getgroups(0x7, &(0x7f0000000280)=[r8, 0x0, r16, r24, r27, r41, r42]) r43 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r43, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f66696c253000"], 0x10) r44 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCCONS(r45, 0x20004276, 0x0) ioctl$TIOCMSET(r45, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000080)=0x10003, 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) shutdown(r0, 0x2) r46 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCCONS(r47, 0x20004276, 0x0) ioctl$TIOCMSET(r47, 0x80044279, &(0x7f0000000000)=0x14) ioctl$DIOCMAP(r43, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000180)='./file0\x00', r46, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x7f, 0xda46, 0xdde}, 0xc) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000480)="cbefe8159c312ce6e94765f7c7b4ba227d0890cb330b9a426e8c9167f6e4e8ab223a7a86674621c3e77f5fc35fcaa30115565ae8e4f2549f684c6233b68a9d79b1f88da7cf6b391d6bd948d879bb922ae4b1df7d67b0186d91353667257a38562d7347d430457f39963d13a17b439671846c96870fc85a6afb506b10faa9f67deddb", 0x82, 0x6, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r3 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r5) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r9 = semget$private(0x0, 0x1, 0x200) semop(r9, &(0x7f0000000580)=[{0x4, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x2, 0x6, 0x2800}, {0x0, 0x1, 0x400}, {0x0, 0x3ff, 0x800}], 0x48) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000400)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x76}], 0x1, 0x0, 0x2) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x8000, 0x9) 16:00:30 executing program 1: socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xe1, 0x80, 0x2, 0x7}], 0x758, 0x0, 0x7fffffff, 0x0) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x80}, {0x400035}, {0x80000000000006}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) syz_emit_ethernet(0x272, &(0x7f0000000300)="48c235b25297ec3aab9a2214b06808c58a2b82b37577ca3da7878be39110c784ab16fbff3a2f534ed0a34c72c8dc73be5e0dcbfaa41d575578fe6902697f746125ad0cb831f14795a6d88966fe92f75891d2a1c685ce05e0278791c0dd40e8e266a3a8cc654f0c52960f360d1a390e2b9451064f7c05060e6b1eb67298835a4b2cf372996073a7aa33062d2ab315d832da93bde94ede8329c3d6510eac757f34b497ccabf18a6fc7de75ea202cdffd5a5bf13286debb9cab223dee6347d592c541116a86af92c4efe62bf584683586fb67949c9a334d1926b573599138d94acbf2762f952e167d42edda789f2a633a51afd9ce1ff35f") r1 = getuid() setuid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCCONS(r15, 0x20004276, 0x0) ioctl$TIOCMSET(r15, 0x80044279, &(0x7f0000000000)=0x14) r16 = fcntl$dupfd(r11, 0x0, r13) ioctl$TIOCCONS(r16, 0x20004276, 0x0) ioctl$TIOCMSET(r16, 0x80044279, &(0x7f0000000000)=0x14) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x80044279, &(0x7f0000000000)=0x14) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x2, 0x0, 0x80, 0x3, 0x4}], 0x6, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0xb0, 0xfffdf, 0x9, 0x101}, {{r7}, 0xfffffffffffffffe, 0x47, 0x40, 0xffffffff9e81b83a, 0x15}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x10001, 0x5}, {{r8}, 0xfffffffffffffffb, 0x4, 0x4, 0x6, 0x3}, {{r10}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x3}, {{r12}, 0x7ffffffffffffff9, 0x50, 0x80000000, 0x1, 0x3}, {{r16}, 0xfffffffffffffffd, 0x8a, 0xf0000000, 0x8, 0x1000}, {{r18}, 0xfffffffffffffffa, 0x8, 0x20, 0x8ce, 0x6}, {{}, 0xffffffffffffffff, 0x10, 0x48000093, 0x400, 0x4000000000000008}], 0xb3f, &(0x7f0000000240)={0x100000001, 0x9}) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000180)=""/252, 0xfc) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x638, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) write(r2, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200c0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/54}, &(0x7f0000000240)=0x38) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) r12 = dup(r1) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x51, 0x1, 0xcd, 0x4}, {{r6}, 0xfffffffffffffff8, 0x58, 0x2, 0x1000, 0xfffffffffffffffa}, {{r7}, 0x0, 0xc1, 0x40000080, 0x7b0, 0x5}, {{r8}, 0xfffffffffffffffb, 0x26, 0x41, 0x1, 0x4}, {{r9}, 0x5, 0x18, 0x1, 0x2, 0x8}], 0x7ff, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x81, 0xf1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0xfffffffffffffffd, 0xfffffffffffffffc}, {{r1}, 0x0, 0x10, 0xfffff, 0x4, 0xffff}, {{r12}, 0xfffffffffffffffe, 0x30, 0x40, 0xffffffffffffc958, 0x80000000}], 0xf, &(0x7f00000003c0)={0x100, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='\x00', 0x611, 0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) accept$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/4098], &(0x7f0000000280)=0x1002) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0xfffffffc}) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x9dbb9866d729323, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x53, 0x9, 0x0, 0x6b05}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:30 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x3, &(0x7f0000001300)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000001440)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001240)=[{&(0x7f0000001640)="ca5e74934073f2fe3b70644d2dfece2ea0dbed0e89c84a3a76217c473cf42f431b48c1942c8a7626f793f18b37988663b442b374642a2b1fabadab5892c8cd34dab35a4a4160f05673f8c5eff7455846fa2f184ac47be90f56a69d609a8019287776fb0fc63dea874254dbd7dd8b2bf20790c4bf2ccb6c58431e3d73f181b4c3ba353e64e4aa961dd6fd672b2dc30467dd01be99ad7852c2bcc8dc779325725b58c416008c84b95318eb813b1b70e6c25eb4f13bb3f51f4ecff688f226894010c40bf4ac7ffb017d4fa50afd9f477a12225fb680fbc41aad5832529dc33be1975d4a70a27c66bfb43630edf94f118ec0a80fccf5e5bd0b25752bdb5cee533f94801e5c3385f20b2e948cc8b5cd8855e8437ad66ab214a301e62fd4077421d37ceba87a8c77389cb2deb5e97f2f9b35468e533fe7dd49363fdb6c101a5842525aefd7162cbf79eae4a9112b6fad82cba76f2a22e816b5740fe2df14f8f1aaf0794e3af802b9d0391691a3645602f07b72dd22e24151b7ff760c5ec428ddcc8b3d8d51786c52f0c12cba2a96f8654883c9fa83b945206056b21801d3eb0fde4b3a3cc77c5f660db04ed1161889b96436eda47edbc93ce952aad9e0e3016cd755f593ed19c7f111f38b0ecd2e7fcc255846078b924bc55796532c099405ebc909a36e7486e2c72f898b45be96ff2f785ab5cb33cf9b894e2f3abbbf4ff8fd9b73c1ee7ba34b208000b4e6c89122c6de83ddadad7f329750d4ac6467868f123c80d463e49f1e058c7092146b351c4a5d3e5bea5e732268879a403fa182532382843083714711d435bcf8f4271e7ba100bdc0b779d1bec05576137b73e7e799344e9606e4be635c08b3af80472d41f6c0d891543c4882ca030baf370deaa14a323497ba9fb60ecbc7def60afdeafcc1632f408040c6dc977e0f6cda668228c0327c5d7d54cefba610b7caabddf0ca3068254669551141da501c07f56e77b209d38dad63a08ea106267095feb4b7c08d97c95c8657ac45935e6936a94c411f0180e9127c45ef76f65b746d519434c1c9ef31e6a52d0e345a19f2455322362a25a2d3b37ae2345c2042a248253cfb6a68e45ed276dfb656403fcfcfab6fbbb7ac06ee47e8a25afe2e99ce24526e6425d68c4ea2341a659be3203ac9c46708f8572cf49ba55b01f089283cd0712c9ad164b2422c3f50672dcee05b3223d0840dcfe0943dde14ac57b1cb830b9f4428b470ef1d9110dc4e7178ff0a9adf554fa263ca3cc439cec8c0ba67b5ea65218d1a3d8079c2ebf98693580207ba631b17433e13be1e18966d86568163b87e05d530aa8bdaec88a03de4b01a209aaabfd6e27521e174806257ca121466aeaa5ac579a285456ad045e1df59059d7df4c3dc948c18d457aefec4ff35548b24603f44a668844ae496368a0fd74c0e8c6f247f43a0152a6ead228d74410b68c45b6cabef8f5b8f783155ab704573ec7b28083e6741bedaf1bf8fa6a86733cbdd9dd9ef87dd044df5d37aed1f56c4ecfb2de67450eee030bd17bafd2cca6cac80885b673770b2e1bfcf74f78a3eb962f790c025986dd77430a8e29b87aece9542fab4f24beb52be42ea5e4744a88578e87325d43bf1f0c48176b0fb54fee9911f05147199ffa1262722adf1304754a8f58be774b09dc1b0fd33320a5bc914fafbe18196b843fbd37698e9552ddbcc94df2c65ed6f65f921e1d0470399ed64c9a1e2d701cda24db236b0c9e422ce1dc49ebb95fc10acd61c00098654ada738fca87adebf9ef8bb59559875db5b7e45c1658be36805d9e5e2c7396431301f8f17b96a5fefb0abc55b94c3bf6367c45e135e32d21eb5c31c09f219bff7b197b609eb2fe0c8cbff0b1b60496bd43907d169752adef9f108c617c93ac2f1e47bca323e9062a73e3f1fc6d5eb26ef5746bdb100a3be868cd944655ba103d117cde00187348b2b8d7dcca9ea105e39dcc77d9e40b1b56c9e51da9aa7e5445d75dd76a9ca56d74babc74093f89bdb4bde7438b356870e0dc9c5f33dcb82249d7b588325192225b9d962e0eeef4e9a60d93b24461dcb668e6699d839b28a454106f95fd83324541a5d5f828a32be1eb97b99f8fea9f631796597de11ec0479899e89830729bf48b03990259808f9901aacafaef25fc39221fdb1b7da71ec05fb31dde1fd3f6b60131391b3d16b677649e14b4029c178404164d28d39dcf61a89757c2a0cbeb8f84cc03a0886d938fa9e50b73434fdaf0c7555e4d463c95f0e6b0a8e92f6cab46e85617552aaaeffc5d1c8308a57a16210a54753698d74f8789a3063af810d6c4fae15e868bd96b14c73168aba5c2a8f72f36d4b57bd6979b707a10f935b3b1aa13d49a39ecf6d22d364b33aca71d7b0cb28398bf7fdabb39808154a20b93bb2ee467d7ca7b30c4079afdc34ba7bb5da47be27b1d61196d2ea220ea8d06641d2beb17ab8581b2410d18ae98c72474b59f8900b4e240301e2b972b7652b1704bd67cb7806bd053499f6a9d1f33179921134f94dfb4123cc3a04ebe3c0a9aad4e15a4b65f9852d725b4133d7fe71c029a558d0780cb394a1b26b0f364614e10c987a0de3b185c3eaa6da3c579340c8c754b509f897570990608da84589b3ddaedc6eaa6d103d29fb3f3a69e94f50f781ad1d745e465819e41331f6f1574843c10151c0510daffd51335cdf5f8e760db4df8a047131f15bd655a8fe0acd93a68b0a583ef27866b807d54ef10e737908851a1392450fba680a3013b7e07e6c0802395809675952cde8d1a2f04fd3fb205cfa387b20c2e102541011907cbc3542af4106d43cf35bc121f50cc6ea8b461018f73e5d035453ff00696e46685f363c9e23a4a3574be21d9fdc2d97e7f018819f12ca31906c4389885836710254184b9bb8ca0e5b2de93071679bde270807c7763a6fc0e53e3338b8b89c482d37d6a5e47ebfb530fa97e553c06ce7a92e44bed73d12dfa5c2c371c8632f79c6db9b6a881004ee9a1e305f02217a3957f47b13a141fe6c5c24ebaf15013b6c47cb4d9062e2c030051218c3815a5c1341328109bc0243b693de468bf46bbdd25c899b34c6ac2c4b3f7ab8ca94d0f4f9b63f019055977fad22c6dc301715405980a06943bdf4a0750898ba6967d002dce76ad50d6b12df9f5dd1e7c6c6606cd354fe54088caba84e63897f78b4a183281b371860d22234732093b1c43bd9fcaed57de6822ab9348800a124c121d3ce218132d10eed6a4bde2f4f498dd038e543e107a953348e5848ad381f50ca010713a5bdcfce25e277f1bf323e7f035b89a986f76f499a35ecea793d5a5749894285d59f7e22ffdd0eca0454fe98c70c33234cd446497b3f088be663c8f70abe0d016cf7542d7bbc0952e9db41fc9a070d5efa019f4ff4fb8c6366e1515e0a5734126bb88c7735bab2383cb8a7b976ec6a935956138da23610276718a23132cea815659c5262887bb624e29783482b21793a826a1db06dc342edbe60f0d770527f2aa9d098eaf1da68ffbb60b29f7c99c6f3332fae970fbdd230ad0ccf38fa2240cb62ca0c08e816b01a7f55e455ce5ca08ef6aedda46b2a6027ec874cb8998aca0b214f866c9d3e4c7a98bb0a2ff1358aae9fed3bd3474573b337811d315f73293416dd28064e6c09780b8f3a7460dc9284cfdb007f0f2bb7b3e51bf460740f217435cd088740d992ef3ecc3c5bc1b7d0aae50bdc1d45a3816616e6719e75f4a31a136455e65c467099f729ed5050412f10558543f0e646ca6580d20cb26336e5346701c8158a64bc71a2991a0a16a7a06149415e71f5f470e333d49dfa7ae2d313c29e14ebcab416b6e92b896a9461486ef00007db738d6a504312f7866aa65ad12ffe7dbef16b309e12aa1005d8abbec6f6f660facdb20a6d11d42333f9d8ac0826b5396a995273660ff498c3a4b8f49c55fdffd2b51562ef9537207826c35657cef73f323cebd883edc8b864cedae34aab8a9343603db35413532472fff311721975fba7e527e5d0841f48e392cb477d326ae6b5b2f7ba6d018a07ef16e304adbbe83bd2a1439fd84796df2f3a71bdf7f21c4f334174619391638d5e2e8fd852ddb719c9879182b0b65f7342d75a388522bdb88974b48f1dd11779b7525754d5cd255468d35e388a98bf520f0eeddf6b2bd64b624a764e35affcf16394592d7501c8645d4e04bf7537326d6506ad061fe709e7902bd33ffc19b1239428a263b566452e83977ddf542b840f928d770455d2ce4d71b97ecf968064081b5d0cbd297f826d95b580eb4726b88e9a1f646b055f3a42dba1aa79db7eb225ca924ccd5a39a75f884e6b39448719804b999ffdd9c1eba8acf67ed897e3de9f28b64e058c1a4475841dc83c6fb4c5f2a10bc6e745a2c70c0a64b85792dd53574306d396a9483e73cecb62113ac2e6e0d64bb772fb5c998da6fd026a8b60934f79b9047cdf467888ed718eeff94f9b927e94b93e783f198b610ffb44ba31d491d3b5008e4e624ac406f67e2d9aac0c8bd993e4db24b0cda463948b111da58c20c71f2f611539345e8b3cdd658d01ec58b21a65041381dde6a901cf6bd65ba8d0e25aaac719833def43d79b6c3726060273d658b2b83ba93515c962e26027383773c873ab6c579be3d7d675ef71309a6e1fc2fd6e076bdef3638a26631e1cc3b2087df2772ea473250d90b7606206081cba2cdabbbe5a4083d315b9bc7d577e9feaf1f4712cd73fa99917261dea41f3e478d37515fb827b3e433628364d43d8f8eb79b7ce0dfadb31a65dd71e67877517fcfbfb70eba6471129e32e52a772e25f0799a20e40f29bcbc991d685585418f71d539d4f276ad9bbe92a25e2024c740d9172a62c57ed3bc07188f5cbc8d97ab7239efd7ec1b949ff76fdb1eb2f25b4fba2bd9892970deca046a7336358b385bb5a38dd2754328967a0009d70f6f08f4b8641f3b7e1ca9ba76d3a837f2135cfeaa83d9230ead73bc763f866b93e4e9fbe54ca2b2d80de8f12097302ed7b1f79474660a8dfd743a2fe2e4e24ab9f6e21fe0278f07370cfcf3c41674a9c9a518929b9b583125f378c0451e0d0b37914299c455c8f8f220489c31b50f50de80167102d62f64943fa25b16317e6bd9d4e4a0e4185919f957df011f4c321705c06d173184fe5bd2d473cb7d350d6b39d19ac40a949c955a99306d060951d73d9c0f22df9a7977cd02b9b48c2476a6d6836f441ae6c58296a6be05ed9b2679497c83e15195859ebce1ff9462529e088a91c31bdbef634a6c7002c17cbd90febae16058a47593093ef309b939d4812bfc4ec03fe755eb4bc6dccba76d92eef97bf92820edf407f6cf6fb55fcb7697f3db1f6c6a2a0a9cce093349c42bee22601664ada795139a650de4e82f2a794842092073f406776c2bd180ba12d3a0bb3b1ad8bc6d319677c03f44db6793d11d320f742226b83647d9c969c26cfdbec4d07d980179c739e0e48cacc3a9f8d7d3355342039dad9a10d62a1dedefc87d90758ed38bd69d13ff4980a7370539b1b26408d20b9d9f00bc71361a16d49478ab039b9a536666c840588b0ea16d9e519519aca5860dd1fed18c3530fd53460e86454af5c1a6c14238254ace5aa239402e9b5d870c02a8fd12667e6aa51a0a3fd48480f1e332db9b9661f4c0f1256fbf92bb65d90750c24ea6870868afc642473cd6b13dce4215212aedc264688a4a0fe11f2e334a01480856cd75932bbc785ad3448172badea409d278e99dc34123f6fcd56261b467d37e9cc3e5dcaeec99adbf7ddd418c3997844", 0x1000}, {&(0x7f0000001340)="a172412dd77baaa23cd64d150d1e5ece8ff523b4c190f556c72dcaa915946774d1648ac842a68b56793e6c679ecb8e265adf4312906bae74ad68803b8180e4a543dd0d4aac84a6c70e37bfe2c1b26468daafb2bbe6b7c0911649728f731d274aeda6be2a173e2a4ee3427bc3fc13288c39ad312adb263a9c32698e3f15375bbe78c0384c47a602a3fa6b5cf1a6c217d19cf69fe6b67345bbaae3d97a748e54af236124f079b0e662bc5edd76830e10b352df73eb196c057650be6eb3bb66399c21d3beac8fe136a2071d928dab3c184806a561560893a8ba2249b96cda713bf75378e1f06635dd6548e96ce07543ee8e", 0xf0}, {&(0x7f0000001200)}], 0x3, 0x0, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x200003, 0x0, 0x7, 0x8, 0x5, 0x2, 0x3, 0x1, 0x8000}) close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x12) mkdirat(r1, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000d00)) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f00000011c0)=[{&(0x7f0000001540)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbe509843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee01ffbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b802000000ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f00000026c0)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf8bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314aff8ffffffffffffff6a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef2ac119f36e37acf85cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3a95adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0d474e88e4a3d8f5849fb1260607de17e5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad00"/3908, 0xf44}], 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) accept$inet(r7, &(0x7f0000001200), &(0x7f0000001280)=0xc) r8 = open$dir(&(0x7f0000002680)='./file0\x00', 0x400, 0x14c) fcntl$dupfd(r8, 0x0, r8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x90, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2031, r9, 0x0, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x315) msgrcv(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x26}}) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r11) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x6, 0x1, 0x7, 0x756, "81baad354eff15913a6c70753343909cb9beabca", 0x80000000, 0x7}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) getdents(r5, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) openat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x60) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000080)={0x6, 0x401, 0x9, 0x0, &(0x7f0000000680)={{0x7, 0xf9, 0x5, 0xff, 0x55, 0x5}, {[0x1, 0x0, 0x8001, 0x1, 0x8, 0x0, 0x80000000, 0x100000001, 0x88ab, 0x400, 0x7, 0x1, 0x1000, 0x9, 0x2ee, 0x80000001, 0x4d6, 0x8], [0x1, 0x8, 0xffffffffffffffff, 0x6, 0x7f, 0x6a64, 0x81, 0x4, 0x0, 0xffff], [0x0, 0x5, 0x100000000, 0x2, 0x80, 0x7f, 0x4], [0xd790, 0x307be499, 0x7fff, 0x0, 0x3e, 0x7], [{0x1, 0x6, 0x4}, {0x13, 0x400, 0x8, 0x1}, {0x401, 0x7, 0xff, 0x80000001}, {0x7f, 0x80000001, 0x3, 0x3}, {0x1, 0x4, 0x3, 0x101}, {0x2, 0x5, 0x9, 0x375c}, {0x3ff, 0x3, 0x1, 0x800}, {0x401, 0x3, 0x5dc5, 0x626}], {0x1, 0x3, 0x1000, 0x5}, {0x3, 0x1, 0xfc6, 0x9}}}, 0x2, 0x4}) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) munlockall() ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x57, &(0x7f0000000180)="08df13d18113a071be831398f116faa6a268f001067c32b3c7d7a694ae06876c7c53ab14c327dbfba3f21bc66c0fc5ccd0091796e820294413075b6dcdcb3724cd858674e81b0c00234a887b67d135ed954efed99f42c5") ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\xfb\xffp', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:30 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = fcntl$getown(r0, 0x5) getpgid(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x2) kevent(r0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0x8000000000000005, 0x28, 0x8, 0x0, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0xbd, 0x8, 0x81}, {{r1}, 0xfffffffffffffffc, 0x81, 0x80000002, 0x3f0, 0x81}], 0xfffffff9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x8, 0x5, 0x3}], 0x3, &(0x7f0000000200)={0x52, 0x8}) clock_settime(0x3, &(0x7f00000002c0)={0x8001, 0x1ff}) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x20, 0x8) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000340)) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:30 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000000)=""/112, 0x70) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:30 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x62) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r8 = fcntl$dupfd(r7, 0xa, r6) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x80044279, &(0x7f0000000000)=0x14) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x1}, {{r5}, 0xfffffffffffffff9, 0x80, 0xf0000016, 0x1, 0x7a074ffa}, {{r0}, 0x7ffffffffffffffc, 0x4, 0x0, 0x0, 0xa09}, {{r8}, 0xfffffffffffffffd, 0xf, 0x2, 0x40, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x8, 0x20}, {{r10}, 0xfffffffffffffffc, 0x22, 0x10, 0x0, 0x10001}, {{r12}, 0xfffffffffffffff9, 0x0, 0x1, 0x7a46, 0x2}], 0x8, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x45, 0x1, 0xffffffffffffffe0}], 0x80000000, &(0x7f0000000080)={0x8, 0xffffffff}) 16:00:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fchmod(r0, 0x40) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x2, 0x6, {0x10000, 0x4}}) 16:00:30 executing program 0: r0 = socket(0x20, 0x4003, 0x0) socket(0x1, 0x8000, 0x81) socket(0x0, 0x1, 0x7b) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xffffffffffffff9a, 0x0, 0x0, 0xffa2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = dup2(r2, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000000c0)={0x2, 0x8}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x54}, {0x4, 0x0, 0x0, 0x28}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfff9, 0x2, 0x6, 0x7}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfdffffffffffefff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000244000/0x11000)=nil, 0x11000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10080, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x6, 0x5}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x6, 0x200}, {0x18, 0x0, 0x0, 0x20}, 0x80, [0x5e26, 0x7ff, 0x6, 0xffffffc1, 0x80000001, 0x400, 0x3, 0x4ec]}, 0x3c) close(r0) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x3f, 0x1e, 0xc01}, {0xff, 0x35, 0x20, 0x1}, {0x2, 0x2, 0x80, 0x6}]}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:30 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffee7) lchown(&(0x7f0000000000)='./file1\x00', r1, r6) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xbf570974719f0d2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3f, 0xe3, 0x2, 0x317}]}) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0xffffffff]}}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fchdir(r0) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="829c723703f5abbb3e022e2f66696c653000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)='4', 0x1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getpeername$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deaf40f5e8f6f83684109b632126754100"/4114], &(0x7f0000000080)=0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:30 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xffffffffffffff6a}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd465ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cf836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xd6}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13a6002c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000000180)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pwrite(0xffffffffffffffff, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x100006, 0x0, 0x0, 0xfc}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = msgget(0x0, 0x200) msgsnd(r3, &(0x7f0000000180)={0x3, "43aa68f12485984d905230c4ec001373a32ea2d1579e841c8f67df9217744326ffa3320d7efa5db52384eb62d64ef828"}, 0x38, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x100000001, 0x9}) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0x1}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x4, "00000000000000000000f3ff9fffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x34, &(0x7f0000000040)="5d6de0aaa9bf695a490f49cc422a5116430029780b23eee38e113e36913d7ed5038c84bd40b696e9ec7a9b7264704604c3388926") write(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/96, 0x60}], 0x1, &(0x7f00000003c0)=""/163, 0xa3}, 0x800) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) getpeername(r5, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r6, 0x6) getdents(r3, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x28140, 0x89) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:31 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:31 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r3, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x1000, 0x19ef, "694459a462dfa940eadf1ec688d6feb9771b945f", 0x1, 0x5}) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(0xffffffffffffffff, &(0x7f0000000640)="bc", 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r1, 0xb}, {r0}], 0x2, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="0c5415b9595559769cc23b7929f73de8220943bea6b0554e5af2aa26a7c0384adb4fba0e6d97a0e0ae21dd1580a039f2c75b74d0afa1497147d507f78f0a524b38ed75710dab9f86697141f5073a6b3fd727e50f0d9978e8b766d1c94844599fc5fb29879bec70e3620c92fd2ffba0eb5f55b983748849b872438e6bef294f3602d7242945546e"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe502582349abe60d, 0x0, 0x0) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = dup(0xffffffffffffffff) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) recvfrom$inet6(r4, &(0x7f00000002c0)=""/194, 0xc2, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x582}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) lseek(r5, 0x0, 0x0, 0x2) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x8b) r3 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000080)=0xc) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:31 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530009bb6dd10134e8e731a0f9d33ec0e48cdb1040594080d41594de5f93b11427a024283d6991b8a7b6f84694b2e04cc958c70482b1ca1161ec46b97f2cd9b7c15eff0e91ef7b17cd8f2248ee2f1f1a6c2588792ffec35290545ed390bd5bfd9eb16fca4ebc326aaff81168dd8ed2d1d400c9627df32dde9da05c0f4ec0e439e057596be55c368c3fd58ec45d320e2baaae9766e8c8f3a33c391"], 0xa) sendto$unix(r3, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=ANY=[@ANYBLOB="9e002200000000000000a9c99030348d84e9d84f74be612305892522108e7189cd50017c099160b429338206205711087a7374415e06499c3fb6a78c1f9fd461"], 0xa, 0x0, 0x0, &(0x7f0000001280)}, 0x2) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1e, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00?/bus\x00'], 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1, 0x0, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) read(r6, &(0x7f0000000080)=""/8, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000007f, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/26, 0x1a, 0x840, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000340)="3a394b06fbe3f9f2a8e72698c5e3b02c440887d4acfad4a53007e5e67853258d21a6c663b62d97cf2052daff75", 0x2d}, {&(0x7f0000000380)="e2e0a9fb7f4c1e5838e8ad9e0c252940d3d392cd61550902d32587e02c5abc49fae32e0bda459f66cf868f56f9b96f9808a7a30423c15a2a6adb639e6cc09419b2f60c94970f3a4fe9665a6cb1346a7925bf745d5537911800162d990212f27159530a5e42cb21c7274cb68da027a97156716b75f817b63e2e625d51e161a8570bf77d51a0cfed9929911602563cb0878fe62fba94ccb312c7d85b755e43784f270593ca9e5152a46511c8871176dd85ed67b03b80d2569a1c3c3f07df660b16dc0afba2553a73e2bfd6", 0xca}], 0x2, &(0x7f00000004c0)=[{0x68, 0x0, 0x4, "0509e83747a0064bf0970f3f3cba908042f762192a6228dac10e0f3f02e93f34b045d02d603b55bb81055691ea0b2b09916131c726ea0d5acc84a7066e2f01dd72fed138a8172990eb9b8f73d2dcd05b6d3c"}], 0x68}, 0xe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) read(r4, &(0x7f0000000100)=""/96, 0x60) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="6d358cb6c44bf9df20d7592ec1e01c5afe18a68bad1c8778728db9f20600000000000000ec8ca783aef81d53b0b716df8a7a2f3bdc71911bea9612a01a80ceb65a220c53e4075812282683111a4faae37bb2cd498240f6d6b100fd185e358033792ced9e8abd71ad8068aa7584f7e8944d846b1730f24c59a0c8407834251fe81fb8712ec0b184b87b3e5af2211f189a47b39db971951104ac6543a0c8ea7255235bb54e34043ddba387cf7684f77f7495d6b6ba122eb789ec", 0xb9) 16:00:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x6, 0x8000, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYPTR64, @ANYPTR64]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = msgget(0x3, 0x30) msgsnd(r2, &(0x7f00000000c0)={0x0, "f05af2436b510f5fb565be3873867fe5d712712e4d73e348e510cfe02f471a565e8984c2fe2322f0bd69c897ec38bd256dc27ff06c2d1e99fc4044fd27b9c0599bdfe137c1ab6e2016db754274a52a33c29bb7f656c281182d0254799de8e3a47bbc42d199f645ef74310131b417a89c4830956cfa06a7cc9061e3ecd241bd329e4c781cb924a48b65440a7f69c73fb60965654ccb0276296926319ba4967401e4565adac462cedbf9a81570abba738b320ea8c25299021eee5d4894baeb0ae6749b66704191b9de9e8ff20f1bdba108916536554f3a01abff9a31bea0382875dd0a7da30b901c6540b9cbed76e3e79a974275bcaed7"}, 0xfe, 0x800) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) socket(0x1, 0x2, 0xe2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:31 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/233, 0xe9}], 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) recvmsg(r3, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6}, 0xc2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x1, 0x37, 0x7f}, {0x7fff, 0x80, 0xff, 0x9}]}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/229, 0xe5, 0x40, &(0x7f0000000280)={0x18, 0x2, 0x8, 0x101}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0xffffffff80000024}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x7, 0xa3b}, {0x18, 0x0, 0x9, 0x7}, 0x1, [0x101, 0x81, 0x8000000, 0x4, 0x8, 0x9, 0x5, 0x1]}, 0x3c) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getrusage(0x0, &(0x7f0000000200)) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180)=0xfffffffb, 0xff94) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0x150d36aaf0381856, r3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRESOCT, @ANYRES16=r3], 0x3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = dup2(0xffffffffffffff9c, r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x6, 0x7f, 0x20}, 0x5, 0x1, 0x7ee}) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:31 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000, "002000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) close(r4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x800) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x8f8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7fff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)="29ec3701386f4bf79ea442c52cc8a8ac3c6bb8dd80e1a7c9c9335213f99f3777ea2bfec4e6ae80d2a484842a39cc17a2b23c0efbe37c2cc934c95e1d61343b1487ba6ddfbeaa91ed1ef298f454f7e528cb48572e57ddec3221551e36eeecc37e1265c48dc043043db616c041b561", 0x6e}, {&(0x7f0000000140)="f378631bbe8eb6cc43fe612455d4e567624c6fd4717c1dc23bcb5c9a8a3d47fa326bfa9d3ca23f7d32ad5594b4108878d58abf68ba2f38c12d34337dc55d9c8b91e56a870d77bd6300382214f8455b290dba63ab29938aebf96d1766fd50f8a2c8bc3e25f23c1c24a49c1b32344e5a7488b9fe04cbbcc0b1ce3e4a117590f745ef6d45e0cc93877dcdea31653884dcf2424640b40603b9a50f134b50bbf9e170502e37ef8b591223c77dab20b44057986ccb4ecad07e", 0xb6}, {&(0x7f0000000200)="834879c4f40d83cb09904366eac4fc28f5da1c7aeaec6bacfed15af7fc5e2cdbdb069ded5bf9e4a09135834fbf6c261356c76c85958a5c54e88a13a0ddde32d09e3f19d367c73021084275a86d8142457a05dad34591b413434c4917f9c1a29ef13dc4b9b0df647886b9e5f25e35974073d916a319a8c433d71ad2b1d097b4ce30e63a69cadb5bf6460f1f7742d60d14fa0634c88f8103995fc62ac09c2d6615650b38385002738b2f71cf09fcef4584af08fcc713f701020cef83ab81079d44c5bd776b3ffc5172cda5a0243d6945ac8b5d32084bd9ce3e7a4420b2ef0476333e8b6484473ba029410171912adff8175c84", 0xf2}, {&(0x7f0000000300)="dc1a41cd2673911e03da19ce0fc95aea6102c57b14c1c99623eb179efabd80413c763fe3cf800d876fc67d91b19da7cd5fda15992297acd0078e73f3eb76a05b85e61ba2caa4ce475e1069d882901431d1f51432696bba69a71184e497df504a52f32fe6eff0f67b1206c66fb4d2f175f8cec20e27c876e02e8b00bb5272ffce389ad258446377df7d272f35c8d0fccce4f11b622ef7bfe3f2edd3051ed3fde7dc401f84075323b5f9edce55af6899cf45747bfd7b84b877687064768a600c1eb764c0fb03e34b26bf2a", 0xca}, {0xfffffffffffffffe}, {&(0x7f0000000400)="0f0d2a6dfda92b25eafe394a9a5a7188f4b8d2dc32365fd05dfe967adf082290a4d66bb3a80152986f5305af555383a9e071495b8ded2a051b15", 0x3a}, {&(0x7f0000000440)="c381de046da5d77ff219afae43a77734014417b45feabbc480e07d8947f12961b06f4e77872ce485c39c1494053cb0", 0x2f}, {&(0x7f0000000500)="2183c0a120554e289b657617a2bf44a76f82cbd514539155fee16a258e15f936d06cc93dc063fc39ea98979a95cd5d5cd45dcd1efdbf2a55dbba783afba18c2ebddee1a4cc94681ec5d40c0a6607583fcef9b2d82b07db9323e306907df7a14d65862938daa575ced59e16c28c131ef13bc517fe4961f9b0c0a5f83e68d43083ae2b8458b8c846927e7a190662a23a4411ec8330ea79e1f54180beff9ee9f8edabe2d3410187d05afcbd9fcd6a31d4c33b634fae18ec51aea2a76a13918014d1b111a870ca7ad3c1eec5d5686bba8d8bd3ab53fd78cd5cf626f4609a876d2b8a94d60570b1c7039e9ab7", 0xea}], 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x40, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed300000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20, 0x7, 0x0, 0x3}, {0x8, 0x81, 0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6317ee8863aa5b1f54eefc3453b79c2b53de87cd69b51b2fc88b2edd7ac40b5785c1ef4fb013beaffc9b8135c4320bcb27deac2ac532e045a35a2bfa1e17410133b1a063b636c70855bd7cf70555d2dca6cf3", 0x46a7d603b3d5728a, 0x0, 0x0) 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x80, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7f) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="00dd8d5b94804a461d09ccfd9fa95223c51648e41bcb5a314323d17ed77cf96e8686f60331c3b2dda407c422c61887ea2ec9985f29db33ba9da44f8aa7193110e6a8434a30b0b7cf5507a919b8575524869fe857d92e4c9684df3b75e5c4ccfa53b8069dcb06121277edaa668c277e7f5f3e26ad10e6f54178e91a97e5420648dc6bb806b1540cd081cb547394781a6c1e5fb0b935f4930e92d07f12da387addf97aecbdeced2e7f1d08c54da75d484ffb0ca289cb2d3b17baab82e23cd2cb79bbee7e66f994cf9774e72affd326ec01234a61fe7e4f0055c23ec8f5656bc5b1129d705b6aa055b7829184", 0xeb) r2 = socket(0x800000018, 0x3, 0x0) sendmsg(r2, &(0x7f00000007c0)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)="286c4c65aa3cb567e8ca49fe119794640ee63682d749ca47679ef3838024789c9774e76dfd6d9b1c0ab15851618dde18c89a", 0x32}, {&(0x7f00000004c0)="f7d661ad1e44cbee54321a0a616e0abef32ae1492e36cc12212579455772ae019e07f012", 0x24}], 0x2, &(0x7f0000000540)=[{0xd0, 0xfffe, 0x7, "122500ee3d364cccd1ac9d5c2f8cdc4fe87c3dc0dd0efdecbe5e3b30cda505cfdf5c047c95327a98bce51181016494519b47ca1a83af3510540f44841776f4fa24982a220fa0d769ea2d1441002f101b3ad02b3447dd6e035cc0d0668c50a3e17714603f6c7cca0785599a090d36846f3116377cadff93b9c0bfdc8c0e0ca2f0e318bef12c0f28565d2a1768eb16376bc32be10b43dba0f2730ab86a9f1eb08e684c80416d33d35cc6d264a2ff611e091bf53525e54ed5edffa5986ab2"}, {0x90, 0x7b1ad7d5469fcb2d, 0x6, "9619e59951312cc919a5277d44a5421c7fb6eb426a98a755df20aa5226894d5c246c00b5a48e1b9300cc4d75dfc550e4941aa052c61f309712fa96a878151be530d4f46f01b925cdf8ce44386ee7039c26b34675e8e431736f1c2518b73c4982423e76a6b36ad1ca33150a1961388dab34d3bbe78e8b12d1fa86"}, {0x110, 0xffff, 0xe59, "430003e328c0f5e33a6bf969b494a72a88582fdbed7dd20112ee90507966881dbe718f4cfd586af987a2615f57b494cdbf2d22da06782ccfd17a6a5e6e4bde6d699f073d5826a4f8eed2124268be3c236ce6754209c12aa047364980600489753f7beaf09dd8d428134864e82d5ed7dcebc73b4c3307b9176cc51cb74b776337b9e9d3ed211a373d6e010d87a1f615bc097e498c278ff7d61396f55fbab0b6cacfc22c85548fdbf135266e6b114c38f3297a364f24beaa0db783889d21763fbcc80bf967931614322697882555fce0d2ed671a7e69304548b1ba6a7f35ca1afe3cd5dd26e40be11d92b1780a88c7d8e31721a5c40cb76828a087"}], 0x270}, 0x407) r3 = socket(0x800000018, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r0, 0x0, r4) r6 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r6, &(0x7f0000000180)=@un=@file={0xb8d5916ac5beef1f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000800)) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2d}, {0x4}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0xffffffff, 0x0, 0x7a51, "dc3e2232aaedd4416117056c2539867246b6f967", 0xfffffc00, 0x8f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x14c) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r17, 0x4}, 0x200, 0x401, 0x2}) setegid(r17) r18 = semget$private(0x0, 0x4, 0x43d) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r24 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r24, 0x1}, {r24, 0xaf}, {r24, 0x10e}, {r24}, {r24, 0x2}], 0x5, 0x8eb6) shutdown(r24, 0x1) fcntl$dupfd(r24, 0x1b, r23) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = semget$private(0x0, 0x4, 0x43d) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r32 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r32, 0x1}, {r32, 0xaf}, {r32, 0x10e}, {r32}, {r32, 0x2}], 0x5, 0x8eb6) shutdown(r32, 0x1) fcntl$dupfd(r32, 0x1b, r31) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r30, r33, 0x4}, 0x200, 0x401, 0x2}) setegid(r33) getgroups(0x4, &(0x7f00000002c0)=[r17, 0xffffffffffffffff, r20, r33]) r35 = semget$private(0x0, 0x4, 0x43d) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r41 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r41, 0x1}, {r41, 0xaf}, {r41, 0x10e}, {r41}, {r41, 0x2}], 0x5, 0x8eb6) shutdown(r41, 0x1) fcntl$dupfd(r41, 0x1b, r40) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r39, r42, 0x4}, 0x200, 0x401, 0x2}) r43 = semget$private(0x0, 0x4, 0x43d) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r49 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r49, 0x1}, {r49, 0xaf}, {r49, 0x10e}, {r49}, {r49, 0x2}], 0x5, 0x8eb6) shutdown(r49, 0x1) fcntl$dupfd(r49, 0x1b, r48) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r47, r50, 0x4}, 0x200, 0x401, 0x2}) setegid(r50) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x3, r9, r34, r39, r50, 0x6, 0x2}, 0xd17f, 0x2}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r51 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r51, &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x80000000, 0x7, 0x4}) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x17e) 16:00:32 executing program 1: read(0xffffffffffffffff, &(0x7f0000000100)=""/6, 0x6) 16:00:32 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x2, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x200, 0xffffffff}, 0xc) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) readv(r9, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/212, 0x3a}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/93, 0x5d}], 0xdd) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r10}) fcntl$dupfd(r6, 0x0, r6) fchdir(r6) pwritev(r5, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000100)=0xce) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x4000, 0xf60f441456116a67, &(0x7f0000ffc000/0x4000)=nil) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x20b, &(0x7f0000ffb000/0x3000)=nil) r11 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r11, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x4, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809", 0x0, 0x81}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8080, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x140) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000017d, &(0x7f0000000280)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f00000001c0)=0x7) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:32 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:33 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) lseek(r2, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000240)="220e2a", 0x3) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x9b4644f7e020dc02, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r6, 0xa, r7) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = getpgid(r20) r22 = semget$private(0x0, 0x4, 0x43d) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r28 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r28, 0x1}, {r28, 0xaf}, {r28, 0x10e}, {r28}, {r28, 0x2}], 0x5, 0x8eb6) shutdown(r28, 0x1) fcntl$dupfd(r28, 0x1b, r27) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = semget$private(0x0, 0x4, 0x43d) semop(r30, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r36 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r36, 0x1}, {r36, 0xaf}, {r36, 0x10e}, {r36}, {r36, 0x2}], 0x5, 0x8eb6) shutdown(r36, 0x1) fcntl$dupfd(r36, 0x1b, r35) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r34, r37, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000280)=ANY=[@ANYBLOB="00022e2f66696c293000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d8591d3bcb44f692276a98df0299c94ffc6caad7fc3bbd231606d6f6d0d4afa767ac5ce9e9", 0x25}, {&(0x7f0000000340)="12e009abdf5a13995056a8ffef237ea2fed5cddaf0e8edbd18cfca32781f528d57abf3", 0x23}, {&(0x7f0000000380)="b713051c8153b4633f0acb4c54566f", 0xf}, {&(0x7f00000003c0)="08d169040291eca74b829d7a4b0ac29443d5b4645b5722fb293384b1ae65c1edbfe656095a4c586715bcef2aa97bad0c95c6d5a82286def2fc723dcd4f477cda67d628c0b53e87ec4cec7dba3765eee048b2a675e84eaca0", 0x58}, {&(0x7f0000000440)="634bf9335125f78c6724501785b6347de7f4d273d8fdaba35ecb568d17cc481e734ff00cf88d3570b2571c0048484eadaa2540d387e54101fc4026654c", 0x3d}, {&(0x7f0000000480)="b9311c7fb9386ab98e29567efae3393b34d4d084bca2068f8c6a62d06f7bc002dc8be67f3017aa0c04f57a9240be31e54a5929e5d49cf2f7178439974f4b12dc4f01a9735ab8652b5def509ead504051c5a0d8503fe5516d44423c2ab4d9fbf4d7bf5b58f775286d1c3e0a1a3888db272a8644cc42a9c994e958cb6adf4826c6", 0x80}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="20ff00010000000000ff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r26, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x1}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x0, 0x2, 0x7, 0x1, 0x100, 0x3e3, 0x5, 0x0, 0x1, 0x4, 0xfffffffffffffffd}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\x02\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000080)="fc628db8b30ec4ab4f", 0x10dfdaabb1e92399) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:33 executing program 1: nanosleep(&(0x7f0000000100)={0x2a7c, 0x2}, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="e5", 0x1}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x100) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x2, 0xc8, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0xe52c99fa998ee35b, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x4) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r19, 0x1}, {r19, 0xaf}, {r19, 0x10e}, {r19}, {r19, 0x2}], 0x5, 0x8eb6) shutdown(r19, 0x1) fcntl$dupfd(r19, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) semop(r13, &(0x7f0000000200)=[{0xd, 0x8, 0x1000000}, {0x0, 0xfffffffffffffffd, 0x9ed1e6d6c5aa5450}, {0x2000000006, 0x101, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r26, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r21, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, r11) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c62e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffa175523c8187ba99b983"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0xffffffffffffffe3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket$inet(0x2, 0x3, 0xff) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r1, r6) dup2(r0, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84, 0x0, 0x0, 0x4}, {0x100, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x1ff, 0x10000, 0xc}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x5cbd}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1893a3ae3bbc0643, &(0x7f0000000040)=[{0x7fff, 0xf8, 0x6, 0x64}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000140)=0x10001) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) setegid(r9) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) 16:00:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x9, 0x0, 0x0, 0x40000000}, {0x3}, {0x0, 0x5, 0x9e}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000300)) r1 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) setsockopt(r8, 0x27, 0xffdffc00, &(0x7f0000000340)="94eaae66b2dee17b7590df6ab20af90600ffec2b5579b8c8ea37000000000000000200000000005427035f3fc7e1e1ca096946082900", 0x27d) r9 = socket(0x18, 0x1, 0x0) r10 = semget$private(0x0, 0x0, 0x20) semop(r10, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x5c, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x1800}], 0xa) semop(r10, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x5}) close(r9) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r11}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r12, 0x3}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r13, &(0x7f0000000180)='X', 0x1) close(r13) truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x7) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000180)) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000000040)={0x6f, 0x9}) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000f5ff00000000000000"], 0x2b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) msgsnd(r0, &(0x7f0000000880)={0x0, "f94e32c91103e54b4ee52ac408a6513bbde8fc78d788f0f48402e38eede866bf163a44d12057eb8f93beb75d772f0096912d992dadcc9968c57ee1c1f747596df55467dc958789c91b36bf125d6f303577abce2bb6275ba054346ba40b2be030aa705d6e29634d3d1acaec6c7bb2837331d8760ac9d57d9a22555b06457a44162db2acfa8a4d52483ad38b30a826963392147b6af3090d"}, 0x9f, 0xc00) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r2, &(0x7f00000015c0), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x1, 0x4000, 0x8) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) renameat(r3, &(0x7f0000000300)='./file1\x00', r5, &(0x7f0000000340)='./file0\x00') r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x100, 0x4, 0x6, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x20}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5f80000000000000}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x8}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd2}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x401}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x4d1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x401}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file2\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f00000001c0)={0x8, 0x10, 0x4, 0x5, 0x3, 0x401, 0x2, 0x10, [{0x5, 0x1, 0x4, 0xffffffc5}, {0x7f, 0x8, 0x3, 0xb71}, {0x7, 0x1, 0xe2, 0x5}, {0x4, 0x3, 0x6, 0x7f}, {0x0, 0x3, 0x7fffffff, 0x3c90}, {0x81, 0x5, 0x3}, {0x8c, 0x1, 0x21, 0x8}, {0x200, 0x400, 0x200040, 0x7a6f}, {0x9, 0xfc62, 0x18c5, 0xfffffffd}, {0x6, 0x6, 0x80000001, 0x9}, {0x5, 0x1ff, 0x1f, 0x9}, {0x10000, 0x7b3e, 0xfffff62b, 0x8310}, {0x1, 0x1, 0x0, 0x76}, {0x4, 0x6, 0x10001, 0x9}, {0x7ff, 0x20, 0xfff, 0x8}, {0x738d, 0x1, 0x2, 0x7}]}) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x71) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) dup2(r2, r3) sendto$unix(r3, 0x0, 0x0, 0x40a, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x84}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r15, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000340)='./file0/file0\x00', r6, r10) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40000000, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/136, 0x469}, {&(0x7f0000000400)=""/221, 0xc7}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01060000000000000000"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005a2000/0x1000)=nil, 0x1000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad18f05d03000000", 0x8) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {0x24, 0x7}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x50e, r4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) r4 = getegid() r5 = semget$private(0x0, 0x4, 0x43d) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r11, 0x1}, {r11, 0xaf}, {r11, 0x10e}, {r11}, {r11, 0x2}], 0x5, 0x8eb6) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000340)=[{r19, 0x4}, {r19, 0x20}, {r19, 0xc}, {r19, 0x20}, {r19, 0x80}], 0x5, 0x8eb6) shutdown(r19, 0x1) fcntl$dupfd(r19, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCCONS(r22, 0x20004276, 0x0) ioctl$TIOCMSET(r22, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0x7) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x7, 0xffffffffffffffff, r4, r6, r15, 0x2, 0x7}, 0x5, 0x9, r23, r24, 0xffff, 0xfffffffffffffffd, 0xfffffffffffffffc}) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x804, 0x80, 0x81}, {0x35, 0x0, 0x0, 0x7f}, {0x6, 0x8, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8180, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x183) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/206, 0xce) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000180), 0x43330ce1bd564398) fcntl$setstatus(r3, 0x4, 0x80) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto$inet6(r4, &(0x7f0000000400)="16db4c127c2ea439b5166642d0c69ebb188f4e304524f30bc756cdfbd744657f597099a1cbdf2087e8a9115ae3eededc", 0x30, 0x401, &(0x7f0000000440)={0x18, 0x1, 0x3, 0x4}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000340)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x8001) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r10, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000100)='\x00', 0x1, 0x100, r8) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) syz_emit_ethernet(0x8b, &(0x7f00000000c0)="b36fab08a945e6c492d15e1205010ec165bf75811b07ec1d690267f6d25daee3d1bff3b01c5039726f063610665110a2cdd782bcc77c37c585845f2c4fe9deb815caa2db86a43ed3298365488aecb62a2ed10dfa5a4948d4dc6015136e948d9130f3655e0a524f895f57e598c03ac3bbfcd95295b33a5ffae7ccc10589f758d02d76878cd2e312f76d9ab7") mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = getpid() fcntl$lock(r3, 0x0, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x0, r4}) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x7) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) write(r2, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000040)={0x3ff, 0x80000}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x400035}, {0x80000000000006}]}) r1 = socket$inet6(0x18, 0x5, 0x20) close(r1) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:37 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x18004) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0x4, 0x53d8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8248, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1526, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x43d) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0xe) r12 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r12, 0x1}, {r12, 0xaf}, {r12, 0x10e}, {r12}, {r12, 0x2}], 0x5, 0x8eb6) shutdown(r12, 0x1) fcntl$dupfd(r12, 0x1b, r11) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r13, 0x4}, 0x200, 0x401, 0x2}) setgid(r8) poll(&(0x7f0000000080)=[{r5}, {r4, 0x3229abc6791e715e}, {r4}], 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x5030, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = semget$private(0x0, 0x4, 0x43d) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffff8, 0x80, 0xfffe, 0x6b11, 0x8, 0x22, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0xaf}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/125) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x122) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r4 = dup2(r1, r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0x10001) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0xfffffffd) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) socket$inet6(0x18, 0x7, 0x40) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/37) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getpeername$unix(r3, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3, 0x9, 0xdf, 0xbcb}, {0x5, 0x6, 0xd5}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0xb9cca3c401fae95a, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x15}, {0x40, 0x0, 0x1}, {0x7ffffffe}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) sendto$unix(r5, &(0x7f0000000240)="5561f1974b6e2050e6bdb3925fe78417b305022315682cc26ddd51feec96b18b4511fbcd83be7ca9407d86c0cc76692461434f6344caea53afa896aeede2f24ad42a2475b8ebdf49be551a89628d7a093d57ec9266c03d0a7e92c7a5f2ace60583179bb16d8d9c079da9528693fcd3bb8850eaad5d0b58e41f5d0e392abc92503d1202da923d8c4110c6d2b53a769633bebe304deae1d8a86a72d0483bb24e0181caedacceda49f2f7bd906f29b6793d0ecf2f0087f827b3112d9e0e03e2ab02a0b41e5ce031d4de94d3a2d6f0794ad0596809383b5924cf5329680906fd81eadb0268360522114d73d6055e5726a7d1d48e566895ceff7a61309fb36e", 0xfd, 0x619c840f19e1ebc3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8f, 0xfc, 0xf3, 0xaf0e}]}) 16:00:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x1, 0x9}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) close(r0) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept(0xffffffffffffff9c, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009531671bde35a34a2706ea82a54c50f0e1e76592176fd3469e53f0dbb4750b02b663ef4e140023a4f3716297ecc9944ad453459876bb4570b6bec3599d8bef1cbcfacbff2975ef1d8b9f8349423bfbaadaec31d4d31e778411f05f6f39905481c76b"], &(0x7f0000001240)=0x1002) recvfrom(r6, &(0x7f0000001280)=""/4096, 0x1000, 0x2, &(0x7f0000002280)=@in6={0x18, 0x0, 0x4, 0x7fe0000}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r5) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4d}, {0x10000006}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xc1b75ce4d64a250f, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) fchflags(r2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4b, &(0x7f00000001c0)="a500002e704ed23b73cdcb072579b5c0f7ecd8eb4f59dae2833080abad92eb531cd140c690243dc5cae097fb8484ae91afe401e2934dab6cd79a899d63b69192056e5bc0cd9f9d8fdc05d946d6063abe8114c5ba4b9335dd724e9cccbf3352a79f352e33d106d02ca72af3ff84e1fd0cdd2a2c") ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x3, 0x3, 0x81}, 0x80, [0x8000, 0x7, 0x7, 0xf8ed, 0x7fff, 0x80, 0x1ff, 0x9]}, 0x3c) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETPID(r1, 0xe3bb426f0f14d14f, 0x4, &(0x7f00000000c0)=""/29) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) dup2(0xffffffffffffff9c, r9) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:00:38 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x4}], 0x1, 0x80000000) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000001580)) 16:00:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c00201f28"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") socketpair(0x6, 0x4, 0x1f, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000140)=[{0x0, 0x8, 0x800}, {0x1, 0xff, 0x1800}, {0x4, 0x401, 0x1000}, {0x4, 0x1, 0x1000}, {0x2, 0x8}, {0x0, 0x8, 0x3000}, {0x2, 0x40, 0x1000}, {0x2c831e09cec91e24, 0x17, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x81, 0x1000}], 0xa) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffff0a) 16:00:38 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x68) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f000084c000/0x3000)=nil, 0x3000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) read(r1, &(0x7f0000000300)=""/204, 0xcc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) kqueue() ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x187) fcntl$dupfd(r7, 0x0, r7) dup2(r6, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0x80044279, &(0x7f0000000000)=0x14) r14 = syz_open_pts() ioctl$TIOCMSET(r14, 0x80044279, &(0x7f0000000040)=0x200) r15 = accept$inet(r11, &(0x7f0000000400), &(0x7f0000000480)=0x43) preadv(r15, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/88, 0x58}], 0x2, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xbaa) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:38 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x880, 0x0) setsockopt(0xffffffffffffff9c, 0x401, 0x4, &(0x7f0000000080)="4e7f8ad4233040002d6fd0651f7ebf2cb31ac53e25179ab46d25f8d1baff33042e0e005f7a02d70ffea2a0171f4b2e1684", 0x31) r0 = getegid() setegid(r0) r1 = socket$inet6(0x18, 0x3, 0x2) pread(r1, &(0x7f00000000c0)="9e6c1422cc825ff38f36c7d28bdff76a5ee23779457d5e014faabe6d556dc4d3ac08964eaa6366cc60bf83961b96550147165fb1fd51da50c4688da7ecef66e20780f63e7dd0b137bd1af3a6a3f01bb68290d34132ec5f5dbcb644d2864b0698500eaaa1f887ad6127864d2c55aeba66ec9d84ab4868758a5913f64437a9f3dd333537e49814fb2522b6e5424b78ee7c9ff13c1c2074fb9aa99311aa86c02ac369d67a2c72a7b42543c5845322e345215e3875bdce3af4bb0145428e20ae2d3ce7142c4e9656d345fbeaadc24a4042ef19", 0xd1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0xc0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) r3 = syz_open_pts() preadv(r3, &(0x7f0000002300)=[{&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/52, 0x34}, {&(0x7f00000012c0)=""/29, 0x1d}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r4 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, &(0x7f0000002480)=0xc) getgroups(0x4, &(0x7f00000024c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002580)={{0x8, r5, r6, r7, r8, 0x172, 0x81}, 0x2, 0x7, 0x0, r9, 0x7fffffff, 0xfff, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) lchown(&(0x7f0000002600)='./file0\x00', r11, r12) execve(&(0x7f0000002700)='./file0\x00', &(0x7f0000002940)=[&(0x7f0000002740)='/dev/klog\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='/dev/wskbd\x00', &(0x7f0000002800)='/dev/wskbd\x00', &(0x7f0000002840)='/dev/wskbd\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='/dev/wskbd\x00', &(0x7f0000002900)='/dev/klog\x00'], &(0x7f0000002b40)=[&(0x7f0000002980)='&#\x00', &(0x7f00000029c0)='/dev/wskbd\x00', &(0x7f0000002a00)='/dev/wskbd\x00', &(0x7f0000002a40)=',\x00', &(0x7f0000002a80)=',\x00', &(0x7f0000002ac0)='+.\\\\\xc6\x00', &(0x7f0000002b00)='/dev/klog\x00']) r13 = msgget(0x2, 0x41) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000002b80)=""/177) getuid() pipe(&(0x7f0000002c40)={0xffffffffffffffff}) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000002c80)=0x7) r15 = getegid() getgroups(0x1, &(0x7f0000002cc0)=[0x0]) r17 = getegid() r18 = getgid() getgroups(0x6, &(0x7f0000002d00)=[r10, r15, r16, r17, r18, 0xffffffffffffffff]) 16:00:38 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x11, 0x3, 0x0) socket(0x10, 0x2, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x8, 0x80, 0xff, "c8e6e1f7ca6147f93ce09f7d48cdcb834246290f", 0x1, 0xfff}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) socket(0x3e, 0x3, 0xff) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) socket$inet6(0x18, 0x2, 0x1) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = fcntl$dupfd(r11, 0x1e, r5) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0x7}], 0x28, &(0x7f0000000180), 0x835, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) dup2(0xffffffffffffff9c, r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x50, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r3, 0x20004b43) r4 = shmget(0x0, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x0) r5 = socket$inet(0x2, 0x2, 0x1) dup2(r2, r5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:38 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x82b4940cfc815f8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001200)='./bus\x00', 0x10800, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r1, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) socket(0x800000018, 0x1, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r8, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7ff, './bus\x00'}) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x5}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:38 executing program 0: madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x0, 0x2d, 0x4, 0xfffff697}, {0x81, 0x36, 0x81, 0x10000}, {0x7, 0x8, 0x5, 0x38}, {0x36, 0xe1, 0x8, 0x4}, {0xd36, 0x81, 0x2, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="16659fbed9945d61ce987e067fde") 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000003c0)="059c42722721c280f100f81bdca5dbfa02aca046dbc3e0670d55f6b0098ef3e1db85ed890c37998ef29b17f4b4302b4523ba812913de3415093d81aea8f4bd4e29995b7a16358626c17993fa43d4673ee7e710aae3c8240bd541818d9892793ed1bd11a85c1c6fff4f252adaa446809e5deaec7afd3475fc53940dfaacda2b6d0bc7ea7e678250deb478b852cf812824033ff6c56a84de9f7058e9b7c94b947be6244fd22e24", 0xa6}, {&(0x7f00000002c0)="f6afecc3373c5c8c0eb8f4becc9e2221e54954143926027564a9b5354a3cfd6e3d60aedfb1061e6afbfab2cd780a4b2f86bbd5c716f54ffc05538891cdcad216994e299585e0a1f3524e0ef38317c7040f223ce0446bfe91569f24dd065d8db58ce3df97bb0ec7fc69303b99be54ed148815f05fbe30d6645411ec5c20df7859232fd9e7cfbbc072685a8a462b8fbc62d32dca31c0b3e2b7f3ce78bb399c08f962696288152e6dbfabe01353f58728f0d3fd256635cb5a1f039d681b5179d7964e0a3eb1017f33a6facc0ad34701d07c56f5792b0adca947bd0de638c0acb26a191456c6ba7e332e", 0x178}], 0x10000000000000a8, 0x0, 0x7) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x43d) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0xaf}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r5, r11, r14, 0x80, 0xfd48}, 0x8, 0x8000, r20, r21, 0x5, 0x3d, 0x6, 0x3}) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCCONS(r24, 0x20004276, 0x0) ioctl$TIOCMSET(r24, 0x80044279, &(0x7f0000000000)=0x14) fcntl$setstatus(r24, 0x4, 0x8) pwritev(r22, &(0x7f0000000100)=[{&(0x7f0000000040)="50f010d5e95b267bf6464e6dd2f2e648e3da53fd8c24802a0c1189a30a2b19696b5653fc4d5c611660f6542fe37a4a93843ef82e7ea0b725d8a60c38ee0971629a62267eff15622d5fd83f3b393f4f2adf9db775afb6743b074c7449643d1a865704720d8bb2928f2d41f3380ee564adf58f72df117b0dcccd56efa5e51f1d16981dee50cf6a89dd287736097cd4e52407c2198d543b1839115174", 0x9b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/179, 0xb3) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4812, r1, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="b92e00940000000000c6"], 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:38 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) pwritev(r3, &(0x7f00000000c0), 0x100000000000016a, 0x0, 0x0) 16:00:39 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x84) 16:00:39 executing program 0: select(0xfffffffffffffee8, &(0x7f0000000040)={0x8, 0x1, 0x0, 0x0, 0x1, 0x0, 0x100001}, 0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getuid() r3 = getuid() setreuid(r2, r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) msgget(0x0, 0x101) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') r2 = dup2(r0, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x10, 0x3, 0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:00:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000540)=[{0x8b, 0x9}, {0x85, 0xfffffff8}, {0x87}, {0x1, 0x7}, {0x20, 0x400}, {0x100, 0x79}, {0x88, 0x7fff}, {0xc, 0x2}, {0x142, 0x8}], 0x9}) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:39 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff], [], [{0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x12, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xf975}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff}, {0x8000}}) listen(r2, 0x0) r3 = dup2(r2, r0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES16=r0, @ANYRES64=r3, @ANYRESDEC, @ANYRES16=r6, @ANYRES64=r8, @ANYBLOB="c7d896528a79a6f45a633dd153e84621353c2192d11e871b48eddbffb5b90680b093176745d1000d1f924086b42e40d781b4954baa15645f521e96b0db24223789d8c659f023727eb2674ee1258988685850899f2f4696ea51537680f776a09e2bb26ee41d806d4327a5dbf1eea854333bb0bfce2d9ea11935a9b394b50a1b7316e003719e6ed29ae64a25ebff0a08e4fd59f3af1b1eb0343f689a5b7584791b80fc90c9433f56091eb8dbbf65d30489f363a361268bb31e1ac896cbddab12b5eb6d93df769e39e1690a1532f076b058f319d817661d7198c4874e83d858c8db21257f72bbc69cabf93dcf115a00a8dcd2a83a8aa7c2ed", @ANYPTR64, @ANYRES64=r10, @ANYBLOB="87b3044f101a1a9a8b36e92507f93c775170f7108cc3453611116aa340bf8e8476ac9d5416e986df0ba8a55adffe18bf764ec64d6257eea6ce8d91d59f1afcc369d9191dd78bcf15d8aff46d311f571218a09fdee6b9e65c383f410d"], @ANYRES16=r2]], 0x1) accept(r2, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:39 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000140)) sendto(r2, &(0x7f0000000000)="784b6afd2d3aad87c9cd84374d878e3e3f36d254747c6e345909a0787a25578df6ba3b3df4ddd987c5504833c9ca35d577a915f8f73adced017c282838d62b70a825f46bf7bbb3d83e3f97407b16022c680d23fe7cb0b1fc7ee89293ad81ea484beb261a9d77e3660ae1304b97f1f708c1380ef0c1e5a433c29ba994961e2c4aae546c07989a80a9d0978604c1897128ccfffd1d76a176ece7e0", 0x9a, 0xfe256bf658ce1659, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0x10001}, 0xc) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="16404c1f9e1792dbdc5bf0e960d877b510af3e71b56ccd952147aa1bf3c084af90b1ed889a9f1e2f7d8b492b8b29c2d855a8e641be85667b70de556b445068721aa82d825e679de3a9525eaebbeb7e1377e00241aae34034fca340", 0x5b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9ff7, 0x10000}, {0x18, 0x1, 0x1f, 0x8001}, 0x100, [0x3, 0xfffff9f1, 0xa357, 0x0, 0x10001, 0x3, 0x938, 0xc40f]}, 0x3c) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:39 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4000e201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xb3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000000044}, {0x3}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xa2e}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0xfffffffffffffffc], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000000000}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0xd726, 0x7f, 0x5, {[0x3, 0x7, 0x3, 0x1, 0xee08, 0xfffffffffffffffd, 0x0, 0x9, 0x0, 0xfff, 0x4713, 0x0, 0x1, 0x1f, 0x0, 0x8, 0x81, 0x8], [0x4, 0x7, 0x9, 0x1f, 0x4, 0x1, 0x0, 0x3b, 0x5, 0x10000], [0x7, 0x7, 0xfff, 0x6, 0xee7, 0xe4, 0x5], [0x0, 0x1, 0x5, 0xffff, 0x10000, 0x6], [{0x5, 0x6d, 0x100, 0x80000001}, {0x101, 0x10000, 0xffffb3f5, 0x6137}, {0x9b, 0x9, 0x8, 0x9}, {0x8, 0x3f, 0xb1, 0x37f858c6}, {0x41, 0x0, 0x40000, 0x52d}, {0x8, 0x6, 0xffffffff, 0x8d}, {0xc8, 0x20, 0x2, 0x1000}, {0x401, 0x8001, 0x88, 0x5}], {0x2, 0x4, 0x4010000, 0x20}, {0x40, 0x40, 0x4, 0x4000000a6}}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x2, 0x6, 0x60ba}, {0x3f, 0xe9, 0xad, 0x1}, {0x7fff, 0x4, 0x3, 0x3}]}) syz_emit_ethernet(0xbc, &(0x7f0000000080)="cd960dc7d4eb0a040f7bf316eee2712ad1d060384949ff58bea186ccedc1aab1cdaf06716ca9dc89e38a305625f1180776f0eb15ef7692f9a2648c3294f37d561676fc4eedc16f577db116e9456d9113070685b374356ed493341941f03611b4ae3e169d55f86a97486057647530362cace5bde96bfef989e64e595aba323a7d330ad4920c7e230ba44c8a486494b121ea5193b23dbff6403931181f414440372765a70f1d31f000324a829f651c2117fb8669edb1d14a2ce4c1fc57") 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x40000480, r2) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = msgget(0x0, 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2) msgctl$IPC_RMID(r2, 0x0) fchflags(r1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r4) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x511}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xcd2b4a2454e9b36c) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") write(r0, &(0x7f0000000240)="3ee100bf2017ea2f1b76ac5f46c0fbbb471cee01a3f644081aca0a15620599208e7f4b0b292d6b369223192b942318387435a1b758264213f99640a9b6dda01a896a53092575024e19d67738846e4097e52a1e58f3ff94835705ca6b1b2736132571ef22a3f96e49bdbdbd6093d683cac2194459a3190f91d1752cff206ab659159b9a749bf508d6e5d41ffdd8484c830207c2d5f11d7950e231e674613590f0ad43e76dcd2ff1997f1d49816256c948bb6f645b5d2b61acc6c9a84ff6be7016bddbdb9df7632d3f71d16f89b663c3823e40f883eb6d07", 0xd7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xbc) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x9) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0xfb8c, 0x1, 0x0, 0x9, 0x0, 0xe050, 0x2, 0x0, 0x40, 0x9}) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xf42570dde35596d5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x130, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) poll(&(0x7f0000000080)=[{r3, 0x2}, {r1, 0x80}, {r4, 0xb}, {r5, 0x10}, {r6, 0x4}, {r8, 0x1}, {r0, 0x8}, {0xffffffffffffff9c, 0x100}, {r0, 0x10}], 0x9, 0x100) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:40 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000c80)='>', 0x1) syz_open_pts() close(r3) syz_open_pts() 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x8) r2 = socket$inet6(0x18, 0x5bcb474c0fb7cbde, 0x7) poll(&(0x7f0000000340)=[{r1, 0x100}, {r2, 0x4}], 0x2, 0xffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = semget(0x3, 0x2, 0x40) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x8, r12, r16, 0xffffffffffffffff, r17}, 0x10000, 0x1, 0x5}) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000080)) r20 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCCONS(r21, 0x20004276, 0x0) ioctl$TIOCMSET(r21, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000c80)) 16:00:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000027, &(0x7f0000000000)=[{0x7, 0x10, 0x5, 0x5}, {0x1d}, {0x6, 0x1, 0x13}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) recvfrom(r2, &(0x7f0000000140)=""/197, 0xc5, 0x40, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) recvmsg(r1, &(0x7f0000001880)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001800)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x3, &(0x7f0000001840)=""/27, 0x1b}, 0x800) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0xc2991d199eaca60e, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x95}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x30f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x6e}) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="02d71d46aba591749e79077256a1f490ce6211053fedbaf132cf34c3722a63ac8880adad758bb612aef1718467fb5b870f9def3714fea6b25e1899e79bbc17b3150513390ce6039da6ff5dbc393ccf834c2f77a5ed19e1ec8bfc2f2e24648518ff5349ff31cd4000db46037af93402aa127111dd057faedbc9eb5b16d1772e37d46af5e27eb0034253a1f70b06c84e990ac0f3588687095155dc9d6d90ae93c2bcf824bba1bc6427d392c156ed84188fd7df1f41c78803af7b1134cdce30fced8998703ef93009b5fef0526bc4225bf54bcd8609d997e16aa0ab9f4637f9e5283451f5e757ea29fad3d784cfecc5d16ce042514f1abce778d7ee5d48f91a62", 0xff}, {&(0x7f0000000200)="e237764437ad2067d67b9ee6c3e4665be25a446a652865f81f89a00fd9a4e760212b5a47c7f97a5ca641427af58bdc22704c863d368b0ebb4dbfb0fcee2c3ccb2747f14132691ed32afcaedb73deed41cac7b8205fd7a9a411a60454085a9c7af8a89ca010a32a0c49d5d28b2c1617b9fe713f13fe2c99ecc200f5c391b2b5", 0x7f}, {&(0x7f0000000280)="325b314b3bebec506c091c1d4b18cd7989eead33a9103e64be469b3da99285ba744806321df668fde2568fe171d6bc3154d5216fe8ae34460c21448473e8f771a9fcff0d5da0531e2f0a515555eb1b7e7e975bc5865c9c1534089fecc6cc09247c3606a0fc81d81e0ad9e5cff9cf1353e3d92e5addf88e435a32f8c4a7ccf649acc3b627cdf75665b61fd15e85716870ebe9fffb50eb2b9b0309cb3edb", 0x9d}, {&(0x7f0000000040)="22a8b92c795c89fa8eb48c4ead388c64ae8424aceae37581f24194161f2c18e6e2dd95248bdd133ecacd97fde432bf1a1935280a0866d912b9a8db76b50a8875", 0x40}, {&(0x7f0000000340)="fe50b1176848f9e4d7bdad803795579142725ecfbb003537b497c56674fcf525ad1d0b7129fc514aa04fa439779bd90e9063d4d2870c83bd31235f52da608c8b533206cd78a18ecae76c203772d35635912f4d258c62686f8f35bad5edfe95d5fcb5ec292e7a0fcb56f584c6fcf058d7c9f8b9b625955d4125c04ace992e82d9af677e68a2de82a1aaadba2490ac86885c7c9aef", 0x94}, {&(0x7f0000000440)="9ba1c71d8ab40f470001ed9e4e7cc872c1cfa3c70ebed2b073323902c52596b20c5af6f5af62a0f49efdeca356f0bd5eff170c61c5b0d8031359d718a2c1f473dcc19fa220e44ed87ef7846fb26246c4ae7459717b32a2c9556d12e8260c592c49b07dc669365e51e34972dee177f97d8c42d19865cce0d272faf6703bb777219dcc37ded9da7e5c500b9f18a01235f5c014d60711edb1338034686bca", 0x1f}], 0x6) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) socket$inet6(0x18, 0xc000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001240)=""/59, 0x3b) sendto(r3, &(0x7f0000000180)="d33307d1badf55657f7a9223a938f0e8f77a87d3d87dd4f5cc5e2cfa317843c701c8ea1f7552cad138ad213c57ce7f0daf745ff199068a33c9a299fbb74d336460602df45ea8d8a5f70fcb3b939a74ea55546364589ac832cb79fb301b075164fabf8f8f2b4e8adb4b55ab40a7f7433eb60bec1ae81dd60a3ef80edc3872eeab196116cb4b2bb1e661a7e8c2074e18941b24dc4d502cbf43d6ad108b41e468a6343e85ff4ccc3c850af18ecaf2caf7baf7bbae98bb3693dbf435855e6dd58adfb5580bc23429f4f51d0285ef4c2d2d121d0a16022c11790e2b49c4e8d661960db6de8b6aedacdc9c2682f48e9b7d7d66f00794b76c19dbd1fcbc90e37b0acbe3a79d3748cce695a5062ed789f7ca8c2dd5e2231071b4fde875b918c2319eea338740813960150e9a6cee82155dac675bb138cb165cc300dd80928e2ac335be36b84078e9cc34f66058152fc0b91a9cfd1e9adfcb8f24b6b28a4b228d9c100d3e2ce64720f4afd37515b69f71fc4b83b40575b624cf761563cba63133fa444ab54192e7c99c6cab2d154cc7e25c6d0f4460d81e3af0f5c22176f6734ad465c6444e46a104f7e82d11bd1c5077271c0600c402b03ead64bab1dfda56756497b56b04ba9c6fea9ba4988d4ac57c30f5be2f180cebc732504cb135696f609c92a0ff4fba52ac12c04915d13c36fd4227745aedc6a496e6d6197c5bd3fad4207c873332ff1df6601056ee7f4fd8b4d360166cfc0912a81f86b72d8b2b4a35ce025191c78953013ef71c6a68df96d5df5e7aa8f404cac7560d0110c60dbed17e9920f288ba36d12c4d7e1ca85460758c65dc9117178a4b2b9b88e3fa9bcb313066977031256c99abe58a362c1c6eccc68cf804b9b4ba1f9dc8a5a0d442b0d1ea3f12847cf0952c7699474d10ede389027951fa29a18480cf279f74cfae487e308fd170a58dcd7de2c89bb931413106e449501b98b2abf99ebf1af88ab94d6c7f788000c05492db8c374006078a1afd6ca8d56b77f0d5858dc0a5e3919b27feef1fa1d7902ed836f3e336ae591d2c77afb527bb232c08a3d8d20420c3e2c877e2abcda99873c5f062235b246de99ded9e18377eeee198d82cf4eb4b2304ae458a5d3fcbc407cb46d1137bd42f111a9663fb146e9cdd8c7f12b70547b42cc76d36756b31877f6fb77433aa2792bb9b5a4ffb0011f91c72a2ea071e7bd93838db805749842e4e5f5731c0418f11d125c2fcbc936d525436dd4ea8cdffef45de9f6bb0c080453bed1b34ac63128f57570e7e529bc4bc4806f1ef7777c8df9e18a7bfc0b00a3aa28b50b4c687f88aff6e0299cd8def0a85595ca2997a250553cfcd16f2887c02dfd29fa9723530af2a2b49b7022c867676786152a19a0cad38be1541b75d17fe5eba71f138eeba30587d836bff6401b0af68c82cb605ada4cc6801dd76f97502c530008b06e3c13c1359ef94e9ac92ab49b172551dd43bfec45e028554833c388b518274d18c7895e981de3b488d57d8b0cefd961ec4b03e9f72b72903fb6429ee8a9f3f5bcdd684ea2a0a94abcf59f82b15568d8eaf05fb8d8fbcd6d62e33111712d3b240f69dcab2ed0b3c96c4458d41f77edde8edccba5c07f3c44d4d5af7a65574d56a1335de861abdfde659b4841003442935bc2a1f4d28d5a89f44237ef319333f6e941f1d3f14a50c9c52c821c4edb6ec3da9829355309f68313dbe15771e04422ccfa741731f965a0ff64130bcff70684e120a7260fb1589ca87a9760ba2eefb99eeaafa90c2c18f93b287b882de8a9891adbe6979d7ae133c6f098f7e2c4a91c76f36efd5d24d4a2d919228adbecfc0a6ff6e7b897fd86815ea6ce63d243ea99623dbc619c1cbaa5bbffa2c0e10de4319b41e14bde770fedc201e86b0e7c1e1cdcd1dce6a17216c50be1e9031926371437b90b94c620db5625468cdbd1c7879e9b21dee997b2dd50e541d14a9ef3fc79e8b19a278f777697c62894c5988c99159bd1dddd5f36befd9bce9388325672cdbb1c862a6f451336917e133f4c77777d35d4ee5bba778d1a9b03e40f195033b5dea6d57551b94fd55208117811c1f762eccbb54b9182d5bfb9e90124c556cad0f2cbfec20138a461b8f3c7d1ed7331ccc60a161c96e7a68258f44f17dfd92657262cd49133781823f9dec2944d39350208937bdd87b717ba02c7a8ee9dbcee40cec7489bea3e93fd2aa9472fa4d6842f5d7ae98a6d237db959c60e25e9f77df44a2d014842e03830772bd59e680021631d4e5769241526f62ded1cdee791377e77a72ea376bf49765c6c1e3c1311e695505b8a4123cf7f661f500b17f2f72964e24b1e14d9b0081594a8da9652b631054162102235732c0f6d43b3a1b571fe8560afcbd4f8c1c6eea3de5d8c22365c3f9b236b38cb088fd02c3100c494b550526d858dc74787e4e00dcc15552c4484331fbb41f4461572bc19aaec20efff90864fa87175bacdc7aa956963668c02ad6c1450b4507de1170a0cf144c80630069d9f680ef8a9e1719ac490e370bb03c01fa92800c5db8441dd408bfb017fabfd1faa31d8cee77e3a2b85e42f1adee1dfab4b32ee8a954fef83514db50716bb6b75500490e94bc5c02623e136c854d9b11cdef9c61d746be97358e2b4037711993c4ef3e5e4e40548fde6b6d4ff9390bdbe71e6947bc84b62229f7ee6fa291f1c568c3804123eba40ce1cddb3ed6bdd908b92aeacaa319455b4154779cb9446e7dc5722bdeea93550ee1145aeb21dd38ecb574d867d571f86d2d09ce176b2595a83f896b83159a66eb516b90cd29c2c53fb843c7f157a24d8da31df06a45918be6ce4a9d2d17bbcad48e4be7074bd79152c682d85c0ac69cb636938e1a5bcfec05888aa7b13958117a8881030914f7dad4c628dc3b97026fc0c9eb89ffcd0eeb9aeb67e9d528f2b5993e551f40cd3770ed9db5f7d6a41bd3df4149718e461a9c2c26739f4efb349b19887291fa28a5888217f661127d0e248191a730906918b30e739b38b09958c8fd3521b86f13cbc1391cfbad16d9bfbbf4bc58fa572ac71e17c75ca828eba6c389ccbd6ae9bc0ad4e79c165b27145bc639a942b039dd4d9c1eaa8a3f6ff9a69c4dceffad5e1cbb5aa051aae9bd1f3c03b7ecb2e1486535552067285e0fd3c9095d33eeec9048898feaaef72d7dbf0d91c7e0521d0ffc9b5813636925148c5824a7d731c65696a8a2dffdef4dc184497cc0a8c985035e6ac0e85dc24028e8273587f41c6c513dc193e5b7bf3d3462c255143d988e4d5469fd01ad1f0450b41651709c8b40dcc315511c95a0872e36801d7734ec182d40c63fd5e825cd528281967d35d87fd94e71f15d7131b9a62d0ca43ce99cbe115d280e617998e6ecb19427d1ca9fdf3b40a51aada0f3a89668dd769d05f5d2d069d39cbcdc39889b8dbd627453fe4aa84548c2d2cbf645517de99ff99da70edb5572c229e7e524efe3705e2978bcae3687785f6a0d47eb16b6b73ed2dbfa3fe5cf354f1e908f0837fd74cce2235a02db8270103d3ed16f1b9489ec3255225d8f223a4ef7ae2e395169641a7295bc90f3cdd6a3113e4e34c82dd2b466fb4fcd809a0525675128ce3755d9585dd502b5a6e19757765c3529159ae0946290c233d777d269d26f224253cec8aea77fce65b70f19a9b54574115cf301a3f48d8df6856d4ffb206733cd9eea0154abc21cf46305d2190657c181d7191f37cd10c4f2dba93b767ae819e3f3ff3e872dbdeca6d20937fdd58955d47eee2155f1bc549fac492c3f051589c9d0891d76b4f22536a007dac03a71d40f2cb7619ca4bdc58c90c2e175e8456b4540851803276b2fa23680ddf5d92049f8a1fd08f2f0d1a84c174e3a86d20546f7846f7eb573f4946952b0916f6b1a3da6e2f7b869883a1eb12da2a088d89ae6fa5bc15712b8f0bf0c1a9af621ea0e09554dad309dc3b546f66e4169f44d9c7dbe2e6fca1f8265a8adea3cf5a677123ae5ee7458914510b64a1adb37b8bf9ebb45fcdfa33ec8517d537c6107bc17c99da001605f908ff99cde6252672c0d1f6a899eb418a87b2654e48c2e102ff810b4f451e866c2fc75472053cdc6ba76c897e969ff4ea62be97c162f9c3d212e39254d45b65553c5c64c39fa3c0638aaf48ea688943f91f27cfd3062c19b49d5a59db80050a794aba10b52766646afa95f3e2692ae4dded27c3c9fdb02b43fe71aff12724d2a55ecc42a41ff5f8f3f6f720635aa3625d9bd90b0e38dbd68e727c6addd5f62e51bbb69c764d3254d4d4ca5a2d9339f5a2cbc8685c6f775657253cedf3877446051af60fe9b628d5c2009d033f939be0c5a157f637c7de6a0d40295889374e6ad9cfb7ca48e7c208b1436071a72e262403ab4a01291cd8bec74f6900ed6d986cbd694ebae0d76b6b0fe6b4602ef09657ad2264b8a90ab39f6796b5c5432b770687ea3caf4d57e9254788121dfec4a2b40c397fe2aee01eb253c17acf2ad844a93b137ee1d548e01060f90517b781c0e65fdd2942c044813e5bc7d1e05ea998938341f7f72829eb2bdbcb108733ba201a45257c7966e5849804c076ae01640b2e51aee976e184916782e2700fdf211b1d55812d86afd4a365c64c8c4468424cb8c1696112f5c2dbafc6efdb18f7e667dd89a0ee09f676bade687be20b5cf91953bffea82131689d8eb4db8be1320be904788bddf02341c3f83364052c8d5f741b1fc2bbecc7bcab86d73da488c0d02f39c21918fe6f73f0e8ff72e74adfd6a9bcbc975d25240346d14c40edd8b6998319884c754f7c9a76dd79a0d749c509c3a033d876c42f8d2152e4415e81a82a1828febe34c78df127438cc8abc06cd60a2bc85d34d4945ca38a3e4dad3f1ef8c27885c02b54299b595be1ed92ef27cd97c9ff4f66f728f57b040f2dbe7a8a39fb232b45b7464ffb1aee1b6cc65fdc42408c3a1c79ee8e93c1e04f6159f544a158f5911046bad9eb48637a7674c4e43a967049b1e5f126439516f0659566bce19645d7e939342921ec903d2149a6990cf0d12843c193316cdb25d90e7fd47487dde730e7b2621ee183d17d268b7d1856de9e5344ce8200293ab7ef2a84788730b1d1b6e8cdba25a38339f95398825ec6fe80f578b58f4b91c8c5bdc9dd14ee19cc4c8884ffa9949b699df6892ee1602aef98348e5c5ef5956048de16b406ed50fa99419bdebe8bfdf73e930d99d7c8f694f1f8a6788dbf5ff9d886fd3a52ee92fa1dd7126e6df16d0b6ad9a75e9aacb7557fe1c47b1c2b84f65932964dc1dfce2534ec64081001ec84d29ab4f2f1a5f140730d67e4f4ae292052762d7ab5248ef65cc5b9ff28de9d4615a1ca2084cd894a94190ff21bf3b9fbb95c8f9e3c56a510e64d72f4a635b781f0eed255f41055851987dfe0616e044db85b4da87d60b9173606a4cd2888b5f4eff65fac81488fa63f961a5ea3f6a04916c3ed265aae2374341f80db7e56b39f01047b7eeccac3f9833b280bc38cf1435a19d46c9068b6a48821d382abf5f6703141afc52a0df76d8c3b20a62102221a1e79727a60ed493f6814127e7fa0b99d93ace3334156617c0a5bfd78966b3774de7c37966ab7f820571b01a4d7f1a038f95b7e481a29885fb6a524478271483e57bbc77005242fd0edcc5703f7a6a252700a19e002dba36e591d6328279d333f6913e9469b2bce1a3f31323f72e5c57cbd1b11ede79b2eaaceba0a9e8375722774635ef94f7d8001c05434642ba75d05ed96ff7eb609ee7f1035b47a2dabb0bb812ead5cd02e0b78a05f4f26205c7", 0xffffffffffffffa5, 0xc07, &(0x7f0000001200)=@in={0x2, 0x2}, 0x324) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x6, 0x2ff0, 0x7fffffff}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) chflags(&(0x7f0000001180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r4 = socket(0x2, 0x4, 0x2) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000011c0)={0x5, 0x4, './file0\x00', 0x3, 0xffffffff, 0x240f, 0x20}) dup(r1) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) dup2(r4, r6) 16:00:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1004000000], [0xc0000000ff], [0x0, 0x4000000], [{}, {}, {}, {0x100}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x3d1a, 0x2}, {0x10000, 0x8}}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8203, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) write(r5, &(0x7f00000002c0)="e0c4c27c5ca5cea4ec7cf82d62d70ea3119c9d8ab15c60355a1cc1f9ec802d1204c6d233257971d69b5cc5e40f89e33844827218187201c7e6e3841403427b34173b", 0x42) socket(0x20, 0x1, 0x7) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x44001000e, 0x400000400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20082, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = semget(0x3, 0x3, 0x680) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/95) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0, 0x2) setrlimit(0x1, &(0x7f0000000000)={0x2, 0x7}) 16:00:41 executing program 1: setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8ebc044af6efe5d6, 0x22) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = getegid() r3 = semget$private(0x0, 0x4, 0x43d) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0xaf}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = getgid() r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80000001, 0xffffffffffffffff, r2, r4, r11, 0x100}, 0x7, 0x7f, r14, r25, 0x0, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000232, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002ce000/0x200000)=nil, 0x200000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1, 0x0]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x7, 0x5, 0x1, 0xfffeffff, 0x200, 0x4, 0x4, 0x0, 0x3, 0x8}) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0x9) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x30, r1, 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x120) linkat(r5, &(0x7f0000000240)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) socketpair(0x1a, 0xbfa62f157735d6d0, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) read(r7, &(0x7f0000000340)=""/4096, 0x1000) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r8, &(0x7f0000001380)='./file0/file0\x00', 0x40) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001400)={0x3, 0xff, 0x0, 0xfffc, 0xa761}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000001480)={0x9, 0x7, 0x6, 0x3}) r11 = dup2(r5, 0xffffffffffffff9c) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f00000014c0)) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000015c0)) r13 = open(&(0x7f0000001600)='./file0/file0\x00', 0x80, 0x20) sendmsg(r13, &(0x7f0000001c40)={&(0x7f0000001640)=@in6={0x18, 0x3, 0xbf15, 0x100}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001680)="6149d1a6f5548b179fdd59b9fb11b6445a12bd99b7079bebc67b1b6e15002053196fd906cfd733b4f6c291f693bb158a833363580b7244f85d5857e3bf999c014048c9a9d66b0d444e3fb18e1af29d531ec0f8aef12495e8160a8496a83c5f9080306b0f42c2bc11b7758dd3583737654c8ea5b9653bbc992ed63bac8b47199ab3ba30be6d546c12217a0b94bf4f3ef9cf0ce10f857c3220b47be1fbf26204dacbe05bb6c273c20e928e61cb0f258268fc7cc23def6c447aadd6f4e821011e2956e469c8763a2067d8c1250c41", 0xcd}, {&(0x7f0000001780)="d875afa06e3e4865bfa6783549c72adab5d679c00b5bcd21d3c84360f6917983dd60fb2fd7238b4ac8031c2154d8ecb0c4401bd2dde1e3d81bc4085bf2e702aeb70aebc990820629ee72adce85cb9a85cf7e7cebcbd480189a70a31c723e21cffcfbfb5082811b092b34343b3593e7bca1ee75faae10ef27e64508a9484e84b673e8eb1f7660c493989ee90f6d66fca84affdf78c1a980c4be96759368c568", 0x9f}, {&(0x7f0000001840)="6c00932bb6bc2d8155cc468d869a6c73cb6ba5da9753e6444b7ac82440860412621f6a0349b430200efd76e77ea30ebe894a766c16c976ab834f4877f31aa2239aaa53fef974c7451f727c8a087b2785294ccbb760", 0x55}, {&(0x7f00000018c0)="2e25d7322aef021816fb3f902fc51460125d1e794f697055011f57595188c40f27b97f42bca1f481c913379adc49b030135eb233d2acb977937686fc36ceb1409cce34eaa9e275053abe8e87f0c74189f5e5732942a26e65bce06be7f1482715fd1f7dda0f33a2cad44c50895b5771558a6cded1ba299734bf8247e178eff39d808c497bf2099944db288836abbc6559ba44bc7d1be6ff458ee1", 0x9a}, {&(0x7f0000001980)="6371f157e52024ab57ba079897805d954740d9048a9389198163785b3cd7c7dfac7ebf78e8875c170aced0cbd7dde9d2f4ac3d280a13652581cfcdbb388b774897f3e1ae28ef143a9d64076d7b6f0b542dd3fb422c8ca807734a0d32dc6c100fb0ea541978aab3f05509cd3f8f8887508f2b2547b96cf1", 0x77}, {&(0x7f0000001a00)="33d68350aca2503f20f4d1ad5c731f765164869b8a790504a50a191c831c878250378b87faa96fd812fb2284359bcf287bb582e2cb77e3a4a628becf521400c7dfcdb1f8afefc8896696378260c81b171d062a1eb44cb1efa04b46e6a8b5c5091b8ae0a81eaa2e1fb4b581fd57549789926497a5d32b41f30fbfd564362bb74ab517b9096c0fc6816db5ad2bbe2bd3f0eb0f1f64792b65d51ebfddb0baaa7ad536f3636b01752fb7e3", 0xa9}], 0x6, &(0x7f0000001b40)=[{0xc8, 0xffff, 0x689b, "fbae7c6e18b9f844cb7ae8cd11b93ab5e77158981b9969bbed3298500be036ddf11c8fecbc859c43802f24efd012c3498eaaf2f49ca7c8b70dc50723cc3d323f205f05304e5cc8d538e46a1fdb36d4769f0fdeac78d0f00c5341879961d2714e1e6ab92b0082dd009bdbf3b253f0b187f553910f9dbeaa1cfb8b89806f70b4f88577ad8db0c35452c8803a4320607ed3cb00f0fa421718dddb0d41277403289bc4b4b1d2ca3971193d5e836f3c11c0175aca88"}], 0xc8}, 0x40c) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/speaker\x00', 0x10, 0x0) close(r14) r15 = socket$unix(0x1, 0x1, 0x0) pwrite(r15, &(0x7f0000001cc0)="a540f9345050775228d66e619938accb7b0655c2537ad33e3db7c0ed4c44aa8344edc658e684414fd44883deef4a3ce111bf36e2c3a8614044296f78b2fed36c54b0938a7612f5f9a3ee747e1bdff79d603410b37cd18ec211413a43768d34da008cb93610ecc8d321340b75001f23f3e58ce7", 0x73, 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013e2f66696c653000"], 0xa) r2 = semget(0x2, 0x2, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:42 executing program 1: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x480) msgrcv(r3, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) write(r1, &(0x7f0000000080)="fc80b375032e489eac45deb8cf3154b420770e7ef4c964894a7c0ae747df27ebf3b481fb9982e8ccddf9679b993159c5ce702f2b9de2ba9093e150088ad24c85c58c38f1bcd8ec4aef612bb9e478b4241c6c711124f1418ad6a0d9e8fd7540b7ca31764da52accfa7e5eb6bc24f4406e5a55979d", 0x74) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 16:00:42 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) acct(&(0x7f0000000140)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4dcd4d56c43a57e9bac5d36ac8a78059f176c4ae05049eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934d07d060f226c41d32df60fe687a6802fb92e772d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af5af7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d61435dfbb98fe61c3f200acc1128baa7c7a5bd1d2c5"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xec}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26456cedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:42 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:42 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7, [{0x1, 0x7}, {0x3, 0xfffffa6e}, {0x2, 0xec99}, {0x3, 0x5}, {0x2, 0x9}, {0x1, 0x40}, {0x0, 0x27fd}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x1e87}, {0x1, 0x6}, {0x1, 0xfffffeff}, {0x3, 0x1f8e}, {0x3, 0x5}, {0x1, 0x2}, {0x1, 0x3b46bfe}, {0x3, 0x3}, {0x3, 0x1ff}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0xffff18f9}, {0x1}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x8000}, {0x2, 0x10001}, {}, {0x3, 0x8000}]}) read(r0, 0x0, 0xfffffe4a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd080, 0x1) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) msgget(0x0, 0x2) msgget(0x0, 0x446) getuid() getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) msgget(0x0, 0x446) getuid() 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x371a6d983024a6c5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000001000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x800, 0x22) r10 = fcntl$dupfd(r8, 0xa, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket$inet6(0x18, 0x4, 0x1) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x400, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x80044279, &(0x7f0000000000)=0x14) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r5}, 0x8, 0x8, 0x40, 0x9, 0xf45}, {{0xffffffffffffff9c}, 0x7fffffffffffffff, 0x80, 0x40, 0x2, 0x1ff}, {{r6}, 0xfffffffffffffff9, 0x13, 0xb63d1bab9507b312, 0x40, 0xffffffffffffe9de}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x9b0c, 0xcc}, {{r3}, 0x8000000000000001, 0xd0, 0x8, 0xd7cb, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x21, 0x10, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x7f, 0x8}, {{r10}, 0x0, 0xc78615b5a0698fcd, 0x0, 0x1, 0x3}], 0x6b407e0b, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x86, 0x800fffff, 0x4, 0x2}, {{r12}, 0x8000000000000007, 0xe1, 0x10, 0x0, 0x6}, {{r13}, 0x0, 0x4, 0x16784867bf1d7355, 0xef4, 0x7fff}, {{r14}, 0xfffffffffffffffe, 0x0, 0x8, 0xccd, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x80000000, 0xf74}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2}, {{r15}, 0xffffffffffffffff, 0x4, 0x8, 0x3f, 0x7}, {{r16}, 0xffffffffffffffff, 0x70155db7826b0685, 0x88, 0x5, 0x2}, {{r18}, 0xfffffffffffffff9, 0x20, 0x10, 0x5}], 0x6, &(0x7f0000000440)={0x2, 0x7}) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4, 0xe0, 0x13, 0x80000000}, {0x3b72, 0x9, 0x40, 0xfb25}, {0x8, 0xfb, 0x24, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000240)=""/197, 0xc5}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x2, 0x1000}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00002ea8f391e42f66696c65300008a48861a14c650223f004a6889cfb817335171f86515c0c7e5805c5ecac84989563d232ce8658cead1b91fac5de48f3fd104b274f4e2aa70b62ae00453fc8bd5c34ed2677507023cc4da3b45ea0cbc273766e934610fe30b1c791310b79191e3c6bbff2bd99705e4e90b8afa1c94d5d26"], 0xa) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c2954aed8c9e3d7140fafe745c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:00:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xa0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = dup2(r1, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x3}, {0x46, 0x0, 0x0, 0x6}, {0x6, 0xe3}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:43 executing program 1: getrlimit(0x4, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r2) fsync(r3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) read(r2, &(0x7f0000000080)=""/69, 0x45) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000300), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x8001, 0x3, 0x0, 0x200, 0x3, 0x0, 0x3, 0x2, 0x6, 0x401}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f0000000140)="0c13c6542837a0a52d26650e6f38b8adb5dd16861619bda08bb5975ba1a3fa1e063b35c1b37dabdf09749d71500b89e02e18d143985949e056ffe12e5164a74d31819f3745e064606b73d9a57bed07848c6877816fb1d3505b94145b3be7c80dcad60e0a6ce1fd66d41611ad9a14f9c86ed177be646d7cfd92", 0x79, 0x0, 0x0) dup2(r2, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000000180)='[(\x00', &(0x7f0000001ac0)='{\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x800000000000) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r2) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0x1}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f0000001d80)=[{&(0x7f00000016c0)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xffffffffffffff43}, {&(0x7f0000000300)=""/136, 0x42}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x76) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:43 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r10 = dup(r8) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r11, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r12 = dup2(r10, r10) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r12, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000a40)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r10, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setuid(r0) r13 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="0053a1dca5c44713873d8539c9b45a85c9959c8e5fe01ac8756f81924f6431f73e5881c5d27326d25f2198f1593f241b27610c5c8da25859448ca8d45f975c207237ae8b8866dce1b73a7e86b740f040192330bd5170e86610e0e3d6f22095f89dfaaa0626c497184cca622fb4a652d66934f458d229d78745ffa7341676709db5a7ca9a62c2d9aba75c56b8e14d1a9f4141b1273cf3e9", 0x97) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x2, 0xfffffffc, 0x37, 0x8000, "4eba8c3db840968ec5b0f149bc407284a5eb2a7d", 0x9, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 16:00:43 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0xd) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 1: sync() mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000100)="0e8a3f105fc8f28404e6", 0x1d2, 0x10, 0x0, 0xffffffffffffffa9) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x2, 0x3) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:43 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x2, 0xd0, 0x7, 0x8001}) fchdir(r1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r4, 0x0, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) fcntl$dupfd(r5, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) fchmodat(r7, &(0x7f0000000100)='./file0\x00', 0x12c, 0x0) 16:00:44 executing program 0: kqueue() writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xe0000000000000, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0x8}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:44 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x10000000000003, 0x1) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r4, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x188) r6 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSDTR(r6, 0x20007479) dup2(r1, r5) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc18dad2fe219c700488e011dd2ec302eb9b3aec358"], 0x10) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x100) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x3fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, r1) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'#\x00', 0x0}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xd276e3c608f330f0, 0x20e04464fb2bd114) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000140)={0x20, 0x2, 0x20000, 0x10001, 0x401, 0x200, 0x3, 0x10, [{0x3, 0x7, 0x9, 0x1}, {0x7f, 0x7fffffff, 0x3f, 0xffff}, {0xffffffff, 0x10, 0x2000, 0x4}, {0x6, 0xb7d, 0x10000, 0x85}, {0x9, 0x5, 0x4, 0x7f}, {0x4981, 0xffffffff, 0x9, 0x10000}, {0xffffffff, 0x10000000, 0xffffffff, 0x396}, {0xffff, 0x0, 0x9, 0x81}, {0x2, 0x9, 0x2, 0x7fffffff}, {0x5, 0xb1f1, 0xfffffffa, 0x800}, {0x1, 0x8001, 0x74, 0x9}, {0x8, 0x3, 0xbe3, 0x3}, {0x80000001, 0x3f, 0x17}, {0x0, 0x2, 0x81, 0x3ff}, {0x401, 0x0, 0x6, 0x7fff}, {0x7, 0x4e2e24c1, 0x0, 0x1}]}) connect$unix(r7, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) flock(r0, 0x0) 16:00:44 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {0x97aac1547e61283c, 0x6}, {0x81, 0x3ba7d31d}], 0x3}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) sendsyslog(&(0x7f0000000000)="701f86e774f6650c21501babcec041b79efd454bff2f79867488f06ba198a0c8ea24927c45aa205ecb7a1d8fdae31fa8744a740579e0831fd5e9a6cec7ab05f1b1e8cf85a6b3ea9974de66", 0x4b, 0xc) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x3, 0xd2, 0x41}, {0x101, 0x40, 0x2, 0x80}, {0xdde, 0x7f}]}) 16:00:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x4, 0x8}) fcntl$getflags(r2, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0xb0, &(0x7f0000000280)=[{0x50}, {0x200002c}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) flock(r5, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) socketpair(0x5, 0x2, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwrite(r1, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mlockall(0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(0xffffffffffffffff, 0x5, 0xff, &(0x7f0000000300)="0641ea7d08cc57a30c90830f8c8f2fec6c9ac84b1b1093f36808a16ef14c634df9a894415302f9136e57f9a0937e09748979f756f366878fc8c90828e7a82efe3a51d1819eaf09bdfbb1d4a6160dc71742d37af07623535dd3159d287b05dc2599f6a4c22ed388ef13e7fd9b6806b91e4913ebda3b152cd87142bda331cb1e72c1b8fa03e1baed08cbf031d75e086c9162f90c8d35e51076bb98d5aea78c0c6fffcc8abc4e9b154f526ecdac0e3066cff3a292de661778933c142cd87f2e906248aab698fd4aad849ae0195f401564d9c3ced443fb6845df3a35d10f25e5bdfa4414", 0xe2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0xfffffff7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r13, 0x1}, {r13, 0xaf}, {r13, 0x10e}, {r13}, {r13, 0x2}], 0x5, 0x8eb6) shutdown(r13, 0x1) fcntl$dupfd(r13, 0x1b, r12) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r14, 0x4}, 0x200, 0x401, 0x2}) setegid(r14) fchown(r6, 0xffffffffffffffff, r14) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) load: 3.15 cmd: getty 2422 [ttyin] 0.00u 0.04s 0% 311k 16:00:44 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x100000000, 0x412}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) load: 3.15 cmd: getty 2422 [ttyin] 0.00u 0.04s 0% 311k 16:00:44 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000540)={'./file0/file0\x00', 0x1, 0x40, 0x40, 0x3, 0x1ae, 0x4cf, 0x9, 0x2, 0x2, 0x0, 0x101000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) read(r4, &(0x7f0000000980)=""/167, 0xf) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r4}, 0xffffffffffffffff, 0xa4, 0x2, 0x3, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x2, 0x42, 0x3, 0xc8}, {{r4}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r6}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r5}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r4}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r5}, 0xffffffffffffffff, 0x22, 0x4, 0x9, 0x40}, {{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r5}, 0xfffffffffffffffa, 0x40, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000800)=0x100000000) r7 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r7, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x94a805d9d333bd0e) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xca800, 0xffffffd6, './bus\x00', 0x5bc, 0xfff, 0xfff, 0xa57}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x20, 0xc0, 0x3f}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0xffffffff) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x5, 0x9, 0x1, 0x6}, {0x8, 0x20, 0xb1, 0x800}, {0x4, 0x6, 0xf2, 0x7763}, {0xfca0, 0x87, 0x7f, 0x8}, {0x9, 0x4, 0x0, 0x8000}, {0x2, 0x4, 0x3f, 0x9a65}]}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x7ff, 0x9, 0x0, 0x8}, {0x9, 0x80, 0x0, 0x1}, {0xad80, 0x6, 0xef, 0x800}, {0x9, 0x2, 0x81, 0x7fff}, {0x3, 0x40, 0x0, 0x3}, {0xa0bd, 0x4, 0x6, 0x423b}]}) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = accept$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)}, {&(0x7f0000000180)="7008c26d84ee06876ea9e89bed18970b551a315a214a7b052ef371570f4e7e2c90bd952dc15cd1e86ab5949487fb5ffbafd9caea507f0e7727dbff0a4f9e5e7e4debeca5c0c535ef111e49227f179561744a020e7e2e376274b0484c102284c61b78c77457d0e1ae75d3d53952de11dfd41e74ccee030c8ae0fc0fade35e1db6acc9851a5f5da60e511188b3f52cb56402dbbb213f94bec29b3a717a32859a687a18943cc2176f51e2c7bc07ccc0ef4794dd2576b6829ed8c911dde6ce7145320b341ffb762fe33c", 0xc8}, {&(0x7f0000000080)="3131fda5a4c4a897ee91de165060f0470e4cc2d2b414be726c241d6a0e7ee07e0d0aff7bc8bb31e3427527b79c5252af0f7b8adc34948b7eeb93", 0x3a}, {&(0x7f00000000c0)="6ce3eaae3a14c9f4989c599cc859aa1081a59cb0845eeca9a56c13d7d90f0c35e2b63ede7585d0e1b2a1a7e2959a8cf6108857c587", 0x35}, {&(0x7f0000000100)="8ac5b65c7c9c06ea3cca85dd80de", 0xe}, {&(0x7f0000000280)="66a26763c8a35b49e4297bb66593985b5b8ef9bd9a6d730f82d920c4c463a3bac6219da9a642ff0841bbcfad667318a5464a7c9d71b140479b0c6fe585ca123a5b8d815ba46b28281a23e5f02d294d7fd195191ae2a0d9857c5fd0f41d52c9489d9d6c78b26262416cece9fb6b87d9d511c8a3b955d2956af64ea7fb892e049f751b", 0x82}, {&(0x7f0000001500)="c92dc4cbe1657f927b6031bb3c48e0cc7525d86e8627c6a2599894ca4ef18e4a963e2da85499cbed2861346fdc45925c393c3383a5d560ee408cb5301c3e55e660d36809e9b2e58d23aa741a3e05eca7fcc5eef1142a9d6433d098aaeb967ee7b052a70db474a0d9536d1d6c994489be3f0f7fc3be1216b924c1dd7052691664fb4fb53f84c13a07a753cb45d42656694f1205317f16934e71e8b38cb6b044389f9c6680d9e86e42f0f4604ff4e2f97a8fadb49dd642ca0d6222f16f319afcabe8d81b47a65c0e440417fd26014e4691937d46723ca2fd858e9e9781df13485244148acec86ff379e36d420f11f43c5a60d73516a53fc80d4a5cf74adeb6a6c6dfb3927aa331061840dacd24907ad065001b3e4d7ed79235f67d3becdc7cdc9f8f115f49e9b8ad610bd3b128071008fd9c7905eaaf2159bb34bd3e59e593c73134034e11697346a5204bc0d52c926e38226956a23a1aaf8a31e8520c08d0e402f75cb6350060ec6f18488e0b1710b4e9f52f33261abf741ca10e9e00ae0f6c415a91622ed23a9df3eeb84d5b5be65d5c9968329fedbed503fb3fef24e19c800079d1b8a2e203757ff81754c6638fbf516d8252a55f4e6e3f24a29507318a7d85719f360c625d96eb1bece7a7ccae37029625a2a124273af107867ea08d6417eaeddc6170edf308901ee9f9267b9cadb6c5539663ee8c33561c9e3463acba9b7f596919f0e553a63b25f0a341c67b285706274e9fea88b6d02a7a355ba6eb1e3c8d293561336e04bb82754ed006f75e7d79148dbf1addd5ff2b54714e957fc36b60dde5f2d3ab8ce1940ace07fd9fe89ac69ff99cb965fd75aabfc1dc47ea843766e7343808baad2beb62a38f54e99c5927d0cb3c5cc6034508ad12ddfca55a4b2723d887bfe6ac9d7ed57e7a46416ba67d8d1407033228dd7fa3e96999b0cdbe3001721c51d34cf8ae70592e29cd437dc667c2cccc7f68a85091c1405de27670a3158f071a0028c1ac410f2f4cba48bc94f062f41f7917baacf85d3a11e31233514b6427635f2ee145d2cb52c6e3ce67fcf30ee08780417a78d176afd7bfd54c522bd4704c5dcf234a7ded2946a6352b2c0e06ef33b060085e175fd5dcc3271130226ff5fbf8ccbae828a137aaed7db2b9d39b710330f4935a1af72ee44f49a39103e2562e0d57b96d6e638243d2da234396f48b329cb9d73d8c54adbda366c84d591a9ccdbf7d3e4f78e45156184f8553a435b20f9befa3a8274f7f0b30892b6b871ab4f509280f19b9d519ed05a3f7c42d0d88a919a1e15abd2f640d0e72a0a9cc9f7e7b4ad848293f7915fc08e9ef2786a4ac37015e7de0007c62ff0dd03bda7d9dc22db9ef81f0de9cd85012cb6c9fd63baac78e1dcad04a42bd3eb8fba24ef71e352fbc6c0573f954b9206f40ab9b84ea52e63862292135f6adee47e44838b496f0e4fc003991cc98d93f961042cea4d133bfba9df3c6e0851eb3c42ba6ca621a694cc99b7cf445be2c8313c6bd36d3c4931c35ead34167c92f9cc1d86b8e1a4388640cc0137c534072ca91050ff72867d1e262637457a2d2103dde52338d5c86daded8d7dfc7e1ce1b29e5fb6cef9cf804258490a8b885d38a3d7554ddae8805682114567219f7f856776aad0240f9463492ca0954638a086b99b17103d4a91fe13436fa36eb29c42c04f6a93940a26858e379bf8208eb1bc00080404fd75bbfac67e42c49e08390d04c9b67f70ba5bafa8930fef72e02bb997eab5df28f785efb90742b9b9f4fc588ffa95e793062fe2268579aeba95c63ee6aed2d70ad0ea03c25323111997b64207b32c4abb0fb8162704ca451cb520df6bbb507b4585eaceb33e77c4935d50fd2d9fc81c0972d5739e2638448745280cf0f964617099bfa27f24a1730a60db98f126a29d45f9dfbcb09a58638e5f2031732a0de573bcb99b42fb286aef144cc18b673097f42934bb98b3ee036f627b6abde51f62b8f5e91f3fdf23f79d159bc7e78bb280db04af9099816a7b08c1125dca5c00d3f05234f7541e98477c2c60d4b3d73d5b499c934517ded0d38c23fd682d06abef6925a3f361861b70ffaec3d72d8500693f40c0ece475688d47030039b01d5c7d37f265aaf03b24017b1041ca99e22a221209d00071431558559cfb4d396714a0845d0e07a6d40a0c42b22725ff653dd54f752bad83d84af111115de632d4b6e9f294dbeae1c60cd942f682b5d088722a68b9308737951b14c9477934d8bd59fcfb7b66387f64e69f842c90ba03f4f41e29cf4eee160557339659cbba8d7f7b26189f58ddfc70adf18057dcc42ae42e3adfc0cff586ecca64c8e77637fdde11ad4e25dfc988327bbd57cb4533abea40e2dff54f2ad28e7c681e09a8858405027b627f4d25d1658292304cc83f06eaad004686df432d7a55ddb1994d74b2a8fa7621120a4132955ccd419905a0067cbd7ad938a5f64bba8097094ce777be82d2db51bfa7430e29ec8a2cc69867a05afd707cdc55aed7a0d06a3a1b96fb55a102677ca3f7f343d0e6841af1dfbb8c93faa8baaae28c4f42dc2a9af47e273e036a3b5b0b6ff21bc69cd9095a2e62afe95437a44e34747de1a58fb96eb01aa08657ab21fe98f98e7a5ec519b59ff92f7ea4fd031b6d9cbde903a1254a5b7758e6cc0eff03d30141391660cb4c9bd36db9ba3625d0b58fe2c6b5bab6a127388f8b5f73b0ba8f7333fea15db229d493d7b5ea1b1013997defc086f2f27fc8463d005bc18c9f97ce4f840176c8f992a9bc36925865422bfdc039c910e1607e4b5904d020bd0012123e55e534f20e5ad8dbe330ee9f55dda2f520a8bc2fbd03c39515ef7670c247d5c57fb22dbca504cf036103addff14040c46894f55b3f2452c3b13efdd2a1c3b9cd6ff84c86aaf05ad2930c4c040ff91fd224a472a8085a0cc2387363ce6eae54025ab3cbc96edbabbc3e6c998c1bf844778453e3ec0993de800c668c2a09f934bf91e3209ffb395a0ccaa869a4f1ff0a3ca3d2b45204f2c960441f294a01230460b7f556534c704aec96bc0b742ab156d98c3a37822932ceb82493accb01bb9745ef9ff8b13966f7c0f1a5c82cf141c7184f137aa53b5ebd4121a2d596764c18d2d6500b1f9329cc3b312e8580cb7dadc3a6b797d084a42019375cbaf7be10286e7e3b4968ce34a93f873fafe17cf5990f08baae2c784658a6fd908f047f2f55e570de008774f0afadd608bf6bbfed2a6441d7c027653a98d415dc761d2d2721a656fad542236e2b4d70b18584b1f4f134134db9e5c41fa2f3dd092d5e1e512bb53ee1f60bbdb860897fa35c9c7454fa0e92e1bd08a0d68a3e8f09be59236ef67e641e70ba747144398d8ce3688fa8c0e5800c2d4c36f68f0b0f32151d9ce542eb1327eda631c08f6d6aecd9c43c8d62573cd2805ac173ae4e46d20716d41cdd1d76653381a08bd2b80c5c37fb0f763978fb6f59677144078e189cc7b6b5ead04167142d3035248e2bf61eb5f0f4030a01e67775456b0a72a307301d9953cccee6ea0782e47c6811d9d37d828bad3e02ef2438e1fa9006b4248f0ae05a70e03997b0667cd8010c1e1e8118a0a2aded1f266c63d0704fcb3db009a7854f038e3cae65b890b9ca0ef6cf666e41b8492ae75b7f67ec45c06ec7301d917e85a6c4334719584fc8409cfb8634bba8832bc1565c5dfb11b31f714d7668f6242ee44a2a69b0b0ae621d7fe9fb423ce9af9974335f136969afdec744f5787b5f852c496630dddc82c83c91c912075b362506acc7679f95dff6004e82b7e0debb3872809fbd0b08abff267d3fdcaae05e230f188461616a413d158f1bef1e988641f43425db6c2c0f5490db40d2367231c9b5c01784142b7632330e94c24b1f68b7140873b1f73ccac1c5b5f7196f02a4484aaaa64b111199ac174b10367d803884373483e28f1cea1b6197c7a5ca5727e1ac47f888bb2b0ba836be5d3fc156af26feb6bfe586678363aa1c066ede8f2840ccb151e3660d99256dea282e2c2155ffd861896586c8d0aa7a699e5e6fbd82eb8b4fd33c01c784b80ea943e916c3c017a281a6c72a5e7296a3cf2f237f2861e41c1eae6c3180e8039ca643ffd7c84a06d6cb1a9a59f8ab8d1dfa14b5b6fe00118a1d7d897e87b256e7ef95962b24b944763261f65985919dae60c8026b4d6b3f8d6c8f22aec8014cd5a0abbee6693981920596e87fe214b5be69c8996bf1f105eab529b5d78968465b2fd650044b9fdebef8bb3aabf1c1b7f2b27bffbf14e39534865fb09487879c3573f44deb6629785527c82ca044a34a37f9f32c92b58b480a70bd7f51e8846b5f7915e032921dedcc7c896f9cd86b40dcb4ea435e77479339f8c8a66d0bbcfe7e2ccf0daefc288c0d8b983beaf8f2058d7fc40babaead033deb50bd9e68c360b12e9e2d69501803cbb4d783927e9f85c41cb7c4f1c7667e04c1b8132afadeb261e17f38db0477656258cd1424c23aa2028375ba6e19709331ce1689f2463e6bfbe52a22572573a6e5bd6496e1ce4002e3d365da51d3b7e505cc9ebfe16b48b10efbe721089f6c5f79a7c64fe34d2a2eccbf9bedebc018d2f5c564aa51e981e38cf36f3114cb872d5f50f5f7825a51a4d81441ddab4a70a68b76504ac08bf7d1f6857a5cde7a4d5625d4435ab93076be096550af2e49992890e9893986f181c8c953e911b518f77f7c204c299b614d2536a04b4c52646bc3bdd3f0ad8b031a9e4f71872562c72e6b9bbdbabfe337cd82a465362e1043347326b3d6b94d84a519409da6318bd422e437b1ddefda888424f878c468849131b44bc43d82be9e26c644115c892b90fe5534c4b73e7abe6e78ce68404dc7f3454416b43c2321bdf7989c3ab191dbb4195904cb23ad52c2e0b8d59a4399dfea110ee6b8e9665e66765eac37cc8c9e21fb6a76bc83b91e5401fc703e2f66596a73786e2813f7c0cb50b6d500bf63a635d6efae106fbe92fd76afed91a9163f14dd114accea748f44a139847dba6d02549ee6d8ed7ca9d062199632be97e59a39a9dab2b506e222ca8d5c5eb524371867cb2b2e37d2091b9ba7302291ed4513b62ee23495e613b303a798451cf05f97f2431abc791eacaf4ccb0d50cb71464a465c62e1eb6e4f477ac3f2f6a8a3119439cb899afed076fde0cedd1343ca38f7172c3d54f5312fc85ee3d3ae1e5906fa927f0e30d523da6b19ef038b2e64baf07324385dfd6b143a37bcdc958d75ef49e08f52cfbef0172c23b3751850365d3088c747345578b216163391d763c7acf9f7eddcc3ce3c8be4fdec3a7b63fcbe53f4aff02c2ecfbeb3ed0663ddef66fa6ac0cfe5c12b4c38ca0b6d534a4acb1d7d26d908adc4aa51f4d169628517c4004bb2bbb2ceaf53cc32df57951cfa480c40ca49a4b3679d5e152913289229ef90850699238278f4ea3f5ce94a0bfa931ff7214ac0f082e223e2ad8f343381d2f200aae37e333a9d687e04b88fac86faab9a0898ce911cb3ef28971eb192db184fb0979c82473546277fce28dd684757d16b2d626c73242867788fa98820fc657f51ee96985d911ecc9105842a83e96abb7b66663ce22182aeed75b83e750253c7722eeecfe608bd5e4c07ba5141dbab86327e53b606a6684dabc13d0412ce91c231636cff090235433a9a4b2c1aabcc4c3e2bbc39a10140fb2a1bb4305bc7fd285f4259d4b4d35d4a7d1265d4dc2e2d2efda004e6a9fd5e7de6c1a3f99dfbec96c1868fddc3c161fd24e58a4efcc8a193ea5cb1926bb815a222a93df3ccd986d63e3c24b", 0x1000}], 0x7, &(0x7f0000002500)=[{0x18, 0xffff, 0x7, "8faf88"}, {0xf8, 0x1, 0x0, "abb5e4945de10e8d150417511594d6cd5ec980216edbc2e3b2daf2cbd1f4e4cfd66f3fcf038ff71ac0dc69441423d51602ac0b2896a625f374e2768e1fd1a77828c7e6049265880a4452d43f32fcfdc2a1e31793570c0db3e43a4c1d0489dd9377448f2adbe7122a5f0ce21fba88318f9e6489e1dde91d0ab544804c91ffab109f4fd4fc00e07eea4e72d663e6aae5047dcf788d95d90b1f43a320da22e7de94a73a2c6eebd39ed1ec4dbbc15091f3f6ec082edab737aa7d22ff7977229ff0b62520d670f7d02d4959a147a91aa36bc59c4491d1f98ddc4333c838813588761a2b4759b9"}], 0x110}, 0x2) 16:00:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002c2f66696c6530009bb6dd10134e8e731a0f9d33ec0e48cdb1f9049408427a024283d6991b8a7b7184694b2e04cc958c70482b1ca1161ec46b97f2cd9b7c15eff0e91ef7b17cd8f2248ee2f1f1a6c2588792ffec35290545ed390bd5bfd9eb16fca4ebc326aaff81168dd8ed2d1d400c0000000096be55c368c3fd58ec45d320e2baaae9766e8c8f3a98c39130d7c8c16926bed7997af61a9730a9fa4b11a16b86124a4bf0c3d2e69698593ed2ea8e0024c72814bfd17cbe9ab7dee9828609dc269c5b2efba2ad7a8f62c41f098c5dc207000000000000005ea9804374d88d29823763e10ed5c3a1bd0b0840dd28e323ea53fbc61d8cf3aea05ff1e2e2729b83109418"], 0xa) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) sendmsg(r7, &(0x7f0000000a80)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="1c77984ed9e64b8bc980c60798b9005133ab94ecea3a", 0x16}, {&(0x7f0000000280)="e797ae37ac388fc5a9aa28a6eb81e527695a107f9e526f83acbc5ae92cec0f95f31173260c9c196f275f7c1936909486576688a94089816c9d55e5325cddea4a001eec7c0ff8775c150ad988dc17305df726546b3f032659d481d6ae2c7d63228eee83f54470cb03c0639b93645fd532d254a48ab2397ac8f0012ea82f2d5375908cc0982e7c45fdbbb494e0fd042f6939c0ba19d0b7dd4b627f3ecbfa320147038c0840dc9a7278", 0xa8}], 0x2, &(0x7f0000000780)=[{0x60, 0xffff, 0x100, "4bee77b41b90da5778d1203f07bcc761cd936df8b787a255c2ae41c034e845d8abec69f81135b2f647bb95719a786efcb04a2b221ca163f6145b6569c78dad74e09958a289a85dada38b"}, {0x70, 0xffff, 0x4d, "e4cb27766399595c084064c0dc3040aca654903ba6ed48e230873849427d3950d1ec322c4b07b6936d6a10019e1cde31d5e34da5fb609f6ace4688cf6b47837f84f19a8d77c5ca47baf9668bfea585e50946c724acc92ca2edc24bce"}, {0xf8, 0xffff, 0x4be3, "a833e9518ac9d7a04d157ed9721fbf69a0c9897617c47cd26b0ab104e8734443568f5e09114b15b97aef4466c0f09bd8be6f886eaab9f7f00f16ae13d9dc09864c2f2ab395fca8cad0ab1a978f66837e3cd4da774245323ab7a7584c712ef234d771de45478803b9102e7b07335bd6091d9e9e88fa1e1661ce5e6fbcbebe5b792896f8bc22d078eadc3295092927baae111933a7c0f6d76d9d3b54b4e4ea5d0dfcc05e065163c735d0575434fbe4a1aaed8d5ecd7fdd1e05ca104cea3a0f6e03a3cba6ebf9794f624e274e5cf552ba83878899ecf5c57c61accd6b02f8586b207a34"}, {0x88, 0xffff, 0x200, "8049bf0f36264c7066ee6d307fbc49cbf45c45f88b84461befc08b223a10662fb17652d093666bc15a6b27a57c0683b2a941d53e1e6ea873a1671c6b289d81f76bbc9f6c9a3891ed634616721698d100f3c23193f15e1cd7375b129d0432081e4cd5890c93c547f95c7dfca3ffbe2141a0fe472cd50820"}, {0x48, 0x1, 0x59, "93257325458d33234aee36210413b455801edd54f55018a9d1ea77fc9a58cdf270bd289ca76a447b85cbdc66be71069c89"}, {0x40, 0xa56def4db56cc946, 0x3f, "a069b8168df3b989e41117891c40bd4c9756866f0232d366c06081e763a80b1f4dceeec38c5d6f63beb391"}], 0x2d8}, 0x4) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCCDTR(r8, 0x20007478) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r9, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0x5, 0x1650adcf, 0x2, 0x100, &(0x7f0000000500)={{0x20, 0x5, 0x2, 0x80, 0x9, 0xfff9, 0x8001}, {[0x0, 0x4, 0x20, 0x8001, 0x14, 0xc708, 0x408, 0x5, 0xd9e, 0x80, 0x100000000, 0x0, 0x10000, 0x7, 0x9, 0x0, 0x4, 0x9], [0x3, 0x2, 0x4cd, 0x1f, 0x8, 0x7f, 0x10000, 0x20002000000000, 0x1ff, 0x3b], [0x4, 0x2, 0x7fffffff, 0x2, 0x1, 0xbc, 0x1], [0x2, 0x3, 0xfffffffffffffffb, 0x7fff, 0x8, 0x100000000], [{0x7, 0x1, 0x8}, {0x8fad, 0x400, 0x101, 0xab2}, {0xc4c1, 0x0, 0x5, 0x8}, {0x9, 0x9, 0x1, 0x6}, {0x101, 0x5, 0x1, 0x7f}, {0x1f, 0xfff, 0x4, 0x7}, {0x20, 0x101, 0x39e4, 0x1}, {0x6, 0x8, 0x0, 0x9}], {0x1f, 0x1, 0xcbb0, 0x5}, {0x1bc, 0x3, 0x7aca, 0x3f}}}, 0xf001, 0x9}) shmctl$IPC_RMID(r9, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000180)={0x601, 0x3}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) 16:00:45 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x9, 0x0) close(r0) r2 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) fchflags(r1, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x15}, {0x6, 0x0, 0x9}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = socket$unix(0x1, 0x3b2d01cda8a6ebe4, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) r11 = accept$unix(r10, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffc4d) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r12, r15, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r8, r16}, 0xc) lseek(r2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xf8d2, 0x1, 0xfe, 0x6}, {0x3a08, 0x5, 0x8, 0x10000}, {0xfff8, 0x40, 0x4, 0x9}, {0x9, 0x20, 0xde}, {0x81, 0x1, 0xff, 0x1000}, {0x80, 0xa6, 0xf6, 0x10001}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x385) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xfd, 0x20, 0xffff, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) 16:00:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x8, 0x897a930afed445c4, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) fchdir(r3) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r5 = fcntl$dupfd(r2, 0x0, r4) fcntl$setflags(r5, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) close(r0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) socket(0x1, 0x3, 0x6a) 16:00:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x0, 0x0, 0x0, 0xc3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) pread(r5, &(0x7f0000000080)="d5685cb373cc8506723bf713480738b14757c11f2f8cdb82675e0a5da37e91ad5df6dfdc442375577fc4d8df201fbf3ab8afa323a21a2498aec421c699e50e7c9ca5a4fa6f60676410cf4a4655", 0x4d, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) fcntl$dupfd(r11, 0xa, r9) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f00000004c0)=0x8001) 16:00:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) sendto(r2, &(0x7f00000000c0)="a17dee57445b80b17be52fb56dbd440006d89e11bcbcb92be73b2f6177f1a18d669d2ce0237a92a648e6d3f7b51b4a98e423488ff7649ab2f2044ebd77024596eeb42f58f980923107f93cc8bc4a107e5e51d6b296d4e5fe68b267b501c18b86055163bdc8b1b53f88b2b4e2406708b0e93189ced27bc41caf3e43cfb463b2c45c1a1fbdd154ad7991ddee868f60a276a7f37a8378de82569b0c643a039fba34b35f6b3121178dac1ee79d9cb3e1a8b7d2183fdfe68b7518a2add32970dfac88cdbf3a9e07596a5f51406c21038b9ae3c061ff0da5b477620433195da6cbbc", 0xdf, 0x3, 0x0, 0x0) 16:00:47 executing program 0: socketpair(0x1, 0x8f56a62ba59bddbe, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x2, &(0x7f0000000380)=""/151, &(0x7f00000000c0)=0x97) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) sendto$inet(r3, &(0x7f0000000440)="42a10f9ec43fe1d408ea3c765f4f0bf025662fb26686df4bd74f86e9e71caebece72e24a809cdfb20bc8de0e5b8129da7a7ef3d052825c335ac9c4486f6b5bb554ad7767b7d3a66ce76015b7164564a8a5f2108ec6e031c4eeab489379b0bd56076e97d4844d7338250cadcc5481923bf3951c0618c22ed0605193ecdfcc4ede911e5ec63b1d7a69484c50d4b7f3f6456b4ac31975a601886cf65e04a8093b14f64ddb4165d412095cbec5892c3f535f8293cc2a97cd8a7c2ee72ba0263a0c6b47162027408fdc320f7a1d95604e12e056706784f32c7d8c3435bb57b5c1be7e56fc315c37b5a5440d5aa2708230d566b7f352160000000000", 0xed, 0x0, 0x0, 0xfffffffffffffe1c) fchmod(r3, 0x10) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) socketpair(0x2, 0xe0a1ae26e2436a33, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) pwrite(r1, &(0x7f00000003c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x5, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f00000000c0)=0x4, 0x4) shutdown(r3, 0x2) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) socketpair$unix(0x1, 0x8506f2cc5683e89c, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) dup2(0xffffffffffffffff, r4) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x4a05) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) select(0x40, &(0x7f0000000180)={0x7fffffff, 0x3, 0x8, 0x1ff80, 0x0, 0x5, 0xb1f, 0x8}, &(0x7f00000001c0)={0x401, 0x5, 0x162, 0x7, 0x6, 0x1, 0x401, 0x7f}, &(0x7f0000000280)={0x3, 0x401, 0x8, 0x9, 0xffff, 0x3, 0x4, 0x1f}, &(0x7f00000002c0)={0x5, 0x6}) rmdir(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x4}, {0x25, 0xff}, {0x181, 0x2}, {0x40}, {0x81, 0x1ff}, {0x2, 0x10000}, {0x1, 0x3a}], 0x7}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0xad, &(0x7f0000000200)="778cdcaba49b21c6b91933f0dd7b3d749e7b86c05bc4673b02dba0432c4df31ee28ae61a8b3857c9e5e8cf2ba569aa4c349f587563ec1ec0224799999e2d8664c963f535351cb05b30e4ba33c28b813b8ba6515b55d7ef2107daaa06f7535272cc891f0a6476aa98cab148a8d5528af9988354495cb160efafb37dcc4bf78024c30ddaaaadd57e231a2e48eeb92d584f3b0e27fe299cefc2433848fedf22160aed33c9d5f35199a33ba0451333") sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r0, 0x6, r9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCFLUSH(r3, 0x20004268) kqueue() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000100)={0x1f, 0x1000, 0x40, 0x7, 0x9, 0x7, 0x7, 0x10, [{0xfffffffe, 0xb7, 0x1, 0x1}, {0x0, 0x6, 0x101, 0x3}, {0xffff, 0x9, 0x8, 0x5}, {0x5, 0x8001, 0xff, 0x8}, {0x6, 0xffffffe1, 0x7, 0x4}, {0x6, 0xfffffff9, 0x1f42, 0x8000}, {0x4, 0x3, 0x3, 0x3f11}, {0x6, 0xc4f, 0x6, 0x88000000}, {0x7b50, 0x8, 0x3f, 0x3}, {0x99, 0x5, 0x7}, {0x1, 0x4, 0x8000, 0x1000}, {0x7, 0x0, 0x2, 0x5}, {0x7fffffff, 0x1, 0x7f, 0x1}, {0xff, 0x7, 0x2, 0x15a2}, {0xe6d8, 0x3, 0x1, 0x3d0c}, {0x200, 0x5, 0x71, 0x5}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) msgget$private(0x0, 0x21) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0xfa, 0x4, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0x54ef4ad4fe048a26, 0x40, 0x6, 0x8}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40, 0x4, 0x2}, {{r7}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x81, 0x0, 0x3, 0x80000001}], 0x4, &(0x7f0000000100)=[{{r8}, 0x3983a327cd5d6451, 0x40, 0x2, 0xfe5, 0x10001}], 0x3ff, &(0x7f00000001c0)={0x80000000, 0x6}) 16:00:47 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:47 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="d00202450ae5d83ff16c"], 0x10, 0x0}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000140)}], 0x1) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) pread(r4, &(0x7f0000000200)="6e468010373aa0263b18f378435e887806e71d80d7a42c2d23ce3bb6097e8ad85006021e7866610c653963584af9ab07455c95e495b7aa0774592321627c254d0527228712e0026191c5594cc39e7f0f505ff0fb762c46f797a0f7d63447f3203aadeaa8ca04e79432dadc424b5ad1837d0e0a1b92f460fdedb4c896d308260e14a0064fb32c1236d618ba0371d634db175e490d495a11ac6f167c89f3f2fe3725e353b1a5157d5b4afdb6ad05f82f06faee62c8d0a8", 0xb6, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r10, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x210, r8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac0500000000000000aba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c23a584b1690d34ab3b55f788e7479f196307f6a63f5a67e2f5422203276e98e83f56667b9a77e5534dc7733ba850ed79f94"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget(0x1, 0x9, 0x4) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x4, 0x43d) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r17, 0x1}, {r17, 0xaf}, {r17, 0x10e}, {r17}, {r17, 0x2}], 0x5, 0x8eb6) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCCONS(r20, 0x20004276, 0x0) ioctl$TIOCMSET(r20, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8001, r6, r10, r12, r21, 0x20}, 0x7, 0x9}) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="00bd0000000000000000"], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0xdc8, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) mlockall(0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="9eadcce9e1f010c618ff44beda5bf4dcd6dd8146d4018a9610c3b62840739aa9", 0x20}, {&(0x7f0000000080)="e0cad31263253cb92c3c668997f8a958130968413ff23ea38947b3e1f0359d042b72421ef933a752b92f6a3480e39e6da16050601a39a6356ff1c3c01a69a7098abbbe81ba15d31cad132323136ead09b53d16ec7167a8de0ac16f207c0cb596928a8164fe6c2c8a5204d65e5109de4fa3c44f509bf0c1ea2e5343402fc1f6e956df8e04c2ee25f134fe25bd0e606f25ef1ef1fbfc901161921cdd1f12c7bb2453fef3dd54ad802b04f6b7a50b672f70c3c81fca235708cdfe1651209ccc403376e18dc0ca4bbfe1c8fe103d1297d3d31d11909e627d2a3c89806b31f4ae1a8350d7fd001af8193783a5f3e811c655d4c35bbbf7b61f6f", 0xf7}, {&(0x7f0000000200)="e8bb34e9aff4a6a3389eb612cc9628a1a3272be6010eacf4ec5cb5eec90ad8ca2b8721ace2dc46ae513952b99de5ad69a56094c713763956cd441a417b80b11cea2ebb976d0a665d813efbd38013ecee47dc851aca3bddc53064dc322403b39d6f23be269bfae9d979c8cde83eaed59753beb3bc0c8333d1d2ee9f3ddcad9b066f9c8c148e2ed2446aa6749878eacbccd4a1af8b5e6c1fbf3ee07d6059304f528cca0047748c10299ef823185efa5faef062ef279e5dd43241689a0d10078c72804a0db1f8db0a137dc38ff3bae3ec9f18a9517fb69b60495923e1b147651fd20cc49ce38671403b40", 0xe9}], 0x3) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="eeec847efc80c681ed244856bcf66040fc7b98a3c988d0a241c3d839fcd7fc9cac7f0847577724f2fc840f51f1d6c17ebab46e26af4adedfd556c28641f108d10b3b5282ce9ee0a16b2934265923a4ec5f2b67c52996d5858bf1c7105272de9807c35158c7d61205cf38b2684fdb5efba684b1e26953d692a5937e2fc45b05710b930cedec20ae9515e48a433bb3c9dc8aa0941ee0ca11393e54246591bcd2afd7d8f098b162ca06313d160ddf8ab47f01b48a473c25ebe748bd29486753fdbca0810684681d719ffa4b490ddca4d005ef053ae77f003c90dc64f88096fd6631f82649bd", 0xe4}, {&(0x7f0000000100)="3eb25bae1f", 0x5}, {&(0x7f0000000200)="0c242e836d6de4696698a85f69ceb2058f01d78e66c3665f9d7661f8c5159d84d085236cd70788dfcf0cc2413746c4df58c2306bdd5f19be8f2e2ff69e49e66dfe35104c5d7176ebe10f091967e5bc9c244f4cdb1ba41b0ee266f2b92bac401e5c7ccbaacc7ca3f3870d85fa2eb7dd927b71512a90e92526ab36f99deb2821243aede86fd041180281ae0d69b6438fbfe3cf92e3ccd1b6e516a7ef7e66046fcbb5d62077d2b8438a5697", 0xaa}, {&(0x7f00000002c0)="8bfe26c66c724ba736859cb40ff34abb39b8dc823c3764aeb4ea23c2dc9df2214276ea80206940a12a690c3f56f642e80986199eaa5f31f7e0e003ef86ede2e1752ac91614", 0x45}], 0x4) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x24) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80, 0x0, 0x0, 0xc59c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x9) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1b1) r4 = socket$inet6(0x18, 0x1, 0x81) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x80044279, &(0x7f0000000000)=0x14) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0x80044279, &(0x7f0000000000)=0x14) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCCONS(r15, 0x20004276, 0x0) ioctl$TIOCMSET(r15, 0x80044279, &(0x7f0000000000)=0x14) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x80044279, &(0x7f0000000000)=0x14) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCCONS(r20, 0x20004276, 0x0) ioctl$TIOCMSET(r20, 0x80044279, &(0x7f0000000000)=0x14) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r7, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r20, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000240)=ANY=[]], @ANYPTR64, @ANYRESDEC, @ANYRES32=r20, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=r21, @ANYBLOB="ea7ad3fcbebf9be08d5fe7d92feab770650d6991d64e75ee7e959ee7df4763431f8d28665971be7615ba3d4b8a266083c289a681ed55249da60a337f2576b89cc0ec2f42c80863fd9a6818f90acefe7999baac196f616e1dab53827dfe8d7dba94ba2c96710fdb683ea3a87e6166d2e7487ff787c876e136b6fc03f4f32cabf49b0f51f3eeb1f24a8278f16720884cf4a58cc9f08726d68b91d0155a8790a8f5f6dcea4e65d0429e7b40205fd6168514f7898019ea61f1413121b25bd4454643dc21811274054a1b5177dec345e799bb64ad6eef13619d5a2103649bfd", @ANYRES32], @ANYRES32=r13, @ANYRESHEX=r22, @ANYBLOB="2a8246896c1fbbb1671d20f1806d50f8aa8432b099a39fd166d2e388518ca593a049661ae026ad4881488d02feebb381de46d7b61bbf113560a295756cb29dd540234f9c191fe80ce17e9eb699af0400000047430bf8ebcc581c728cf95358c1d02e943970778d3c161261a6ba31040af0c5c6a2c2e9f75de6b03aa1d59ad0d762082656f57b36c01e7bc72264f0", @ANYPTR], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x2}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) getdents(r3, &(0x7f0000000580)=""/4096, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8001, 0x1, 0x6, 0x1fe0}, {0x3, 0x1, 0x5, 0x1}, {0x401, 0xfa, 0x80, 0x80}, {0x8, 0xff, 0x0, 0x1f}, {0x4, 0x5, 0x4, 0x3}, {0x7, 0x3, 0x1, 0x3}, {0x81, 0xde, 0x80, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) pwrite(r1, &(0x7f0000000080)="bdaf5c0fc7097d31c22f61e129f8acd563f22bb76448252614ac0f03a05ce87845129c9fe38fea93db858b92acf8ceacbba58c84248f9f57", 0x38, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x1) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) linkat(r5, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0xedf) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x7, 0x0, 0x0, 0x1f}, {0x7ffffffe}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='\x82\x8c\x04\xc0c52\x8b\x00', 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) pwrite(r2, &(0x7f00000001c0)="8bf4cececaef2a821dda7aaae5e53a694876b35a3b545ca8679c6a21388c023d254873f81aa6a5f0992a42d58438168f5f617d95e13b97c765f7e18157e215b89ed48fce5208dc560a8262387a371fd74b512b27ab3b72201307170eca885ec1116eecadaad5ef16e4793cf42638df86097807d14f9a413134a801feb32526ebb7480076ef6ce4dbf20f9a5dcd34e9000635fbdbada2fa3b5937870b3ad538f1a269d5712e0b577253e73f6ed6ca1db3aec235745d2fa7b9af7084ce3f7a6f01f3b9f3fa", 0xc4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000500)) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000280)=[{0x9, 0x8, 0x4, 0xfffffffa}, {0x2, 0x53, 0x7f, 0x7}, {0x8, 0x3, 0x8d, 0x3f}, {0x6, 0x6, 0x8c, 0x5}, {0x0, 0x0, 0x7, 0x8001}, {0xffff, 0x0, 0x4, 0x6}, {0x200, 0x6}, {0x3, 0x2, 0x6, 0x5}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x6, 0x8}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = geteuid() r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r8, r11, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000002c0), 0x0) getgid() 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000000)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x1, 0x5, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$inet(0x2, 0xd4d74bd543ce555f, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:00:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getgid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:49 executing program 0: getgid() r0 = socket(0xf9b130d8b6260e88, 0x3, 0x7b) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) listen(r3, 0x9) shutdown(r1, 0x1) r4 = semget(0x0, 0x0, 0x11) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x433d, 0x0, 0x7f, 0x7]) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) socketpair(0x2, 0x8000, 0x6d, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x40440, 0x108) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x168) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000280)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x3ff) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000540)='./file0\x00', 0x0) close(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10006) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000005c0)) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000100)={0x1ff, 0xfc70, 0x4}) fcntl$dupfd(r4, 0x0, r4) fchmod(r4, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000040)="3f5445b37f9370885764f5e22d9158fb74d65bc1408303c49adf1833c74708a97f946d065351cb2b51ec38d42705a56e20e43c297d52c12c0a0ce3f2533ec3fdbe45ca2064ccf59b4390dcb9066237d166d0d8d34b8bc7edd0fb511ba844a5ce1d0c44ffece4337579cccd58f8367711b2", 0x71}, {&(0x7f00000001c0)="5ede7dbb583b8d61e0b2b988e615415a1b8d03d048ad20b01f187780c07418b84c3cc015ab91f9a025c177079ba977852ce258f3dcd60cb81865204375ae15872b6e8aafd6a260a0222e333adb847d9b45ec2c9be057c07d926e6eef8d", 0x5d}, {&(0x7f0000000240)="b246269c66dc38ff63eccf64ed880fcee0788b70c67a4d68361f3ae9759d20f6c75defa5a1b59e79425c2c4c8e3957ba20a20a080339aac525b5793ca9ab6f36605b1c4e0b50eae83b0ce5a8017c66ed4d208c1174b4064994a3e0688ebca42db25bf383838d15d43712194ef46d46cfe7438f2ae9982fc0fbc737e2088868a9f1abd8c54b25c72d3e0dcc499a139b24269f03fdefba3d13b8128d85453fada005a4c91036eec021cb73250e388a944065812ba6aaa8a0ecc794e849dac2ebff51d6aeffd308ca4d2da4500713", 0xcd}, {&(0x7f0000000340)="a87f397bfdc723a51e6280a138f179fd340e56e91970f045cd3268ea711cc946fcc3c08ad1f7309cb120f7cdb9ac6f302435b680b45507f57966af61d61f901c792bf3c1cc61fa241bbd7ba5055708dea7d29f96c101903af8e09e87c13715146ae063d64e1e8383c3bf975b6c29a90ba3cf76c7a20bd4575d21a6d5fc32232ceb21ed3277e18d1f7a014be91dafe49fca11e841bfeecac2e84bf8d1bd24f6208cf09d6492f40b606142bf19048ef74fedb04e759251e124f04d3976364d3ce83d62332f2a4107f4bf9608411ff6d4db", 0xd0}, {&(0x7f0000000440)="9ddd07ed055bc0bb0d1ab34601f2d0d01afc6fc3e72771e146f275b4119227ad35b28e9af42a8a92a78ea5e34fcb4671f290b0c2d1af6575b6d8ecf4e65b6f6c09774ee2cbeac3309ead7df166e16784cfb5e6c8e87c45441b189d7a27257a7f19c55e", 0x63}], 0x5, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="c0890230002a01d0ff3c"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) write(r0, &(0x7f00000009c0)="29be2abfdcc679b761be2d000ec3fb7f824623352710cc00fa13519fde0cdd93c691a8edaad05043226e62b4d2b2db3ff55040a2577c209005bb4ebd3ff644fb76b62a0b271071c35fd962748f55351c4e29616e991665f7c478dba79f2dabfe037af92d276a1877f421de4faa0f925352947dadd6cb3040a7a6e8e004191e42e16fc87a6c5ab3ebc9bd125b278a9fe6de74b7f3ee9820ba74a1c7c582347acb1a76725465b37bae26ca0a9e9873116c1f172d6693355ad7a12582712959b5f75afe0d9eb78ba54162030108bb3bd160c04526d189dc9dd7e61a5027de9f9594c1e8791bf511148e02d1c95b82c17ea6ce6323250c9a640ce579cedb7445f778d0c75192d81bfeb3ffdeb5ccafcb180ca6eeb8e27dd3dddc497d1e0953a06c494645e336523815cbddd84028f0e93dc7b59a4e70608bb1e5845c51d9d7f4fa2bca7dffc6246c93f89eab0a17708543e3c2deefc137261fa15daf41f88e88d3983968e3d46cc852830353236790c78dd037a85f75f2c054b3bfc9a5100452f529eaa669f81f727edcf38f147b35113e4d4ba96dffb80ac0b21cefaf4bb05d865b39dedbc73bab2a89b8f9315c3c5c13402a48dcd824b9a9d3a4d6930ca39667b249a198217644a19b02412984dbe4eba657b4ef65810202e9d479229510c21c28b3eaec78256a66ec1b5970c54f6f4874ba2f5a0d3a7badc925b3cdc4d51e102060cd5c9962e59cc7a3ba74bebca9a667d35c520b0a74ae72b3d6fbfbc1c74f59b809e13c644d86fc83d46406799ca6cbac24b6893bdba2861f393f0cc84c56d2b57bb7024a00ddeedc46b965f19d61a107c2982e8f82d105fafe0a433a14446ca1ec9dcb88b0de81608ab04fbc890856df5d9e0be439c84d9654f201746e5a5362df950a4542047721217e78c2df92eb7a2b48c1743f038398424d54727a0cb40376b4941029ce208c7f633fa1e67ad4849b4c75dea0a2ee0193a1d089e75a17ba237604423d309ef483253d1b36e9ba47c74f6feca6844841ea222d9dcba7e7d54a20afa8fa9d6bdeda114625db8ee21ff2fac93b63eb2d84c0c0b62ad49430516537e78a2f388d34f0cebcbc3dec252b9e1872a00165e1fb0997afb61075b4deb73792270f9fdeda6a1801256c17d4fc43a60e3068b3263fac9a4f69a457e894c1cd46f32536d9a1c39caf0cc267ab222daae8153269595470498e35d0e3b0cbb90e5320ea5b5acf1b9e668c27fe7f9303f028d34e9bc393f144f904a625d77de2eab13610eeb050f695f62889d373fb566cbd0a5c6879f16c2d0838a12fa259bdd9b55dce93f338ecbb2fcb2bcfcd78f1c7747fb33d686fb93d3023a54125fb319816b891bf1a9968c597f0ef679a932a901060d360b0bf6ee16b8378d85565583fdc487176831ee76680e70aba573386a7a70ae2d9793319853ccfddd5bf3e5b4e0e0a66acc805a9796a8aceaa273cf5fc9f9ad3d1d0afaa347057be7f16a907820319f7b654467c0c99998a8a984aee7954bbdbfa8c57ffd57eed40c687994bb2ef82eb980e347a2847198f5725ac6adfdd6653f2937203a93976af7cdc69dfd6514fe88ebb645ee5f800e8a6dfab8d815dadd8f43c963368246210fc63850c9f97f48072514ccfcce68024df64e3452f4184eb8ca5b39bf772e504d08cd9ecf3ce5f121e01a881eefe0e32a039e594d11d22ffbb31bec09c99b12cb57f1d347bcfcb5e11dc7453f3067dbaf933266fa0f26a1b715524deabca0e1211e613560922fbdaffa87234aee4ef1cba25aad7d24b904be82b172e1134a173891e96d46c227b8f7e25ee11b9282bd1717690c843a925c58922cc48e6aa087e51d065572be559e19b203f9b51b9b999a9a2444702a8cf2f16e5b006b0fa6541725fe26b9e224f5947d8666945fa5a7b22e5799315ee526e181dcff530521caebfa98be451690d9ee1268341c0667663d4a87a81517752b4c989c5fb0e9b08769d8596e320a96d4cb7cea6ae358d9179e5f9a62b1bd0ffa7a6b2fee71e368bd70c7425b18b2366bbc52d69504a03354caff3b984d50900c86b7272f20f24cff2e36bf3f4e7f2087d598a4c5d2629c1afab49830d5d4e1e6621a4cdb84df8aca39276161121d60359ccc24cbad5d353e1860c3c7f13147e6454f0149f3de6861ebf14e3838c2f1a243f2017d35edd607141010f5e49ebd6b9f8eddf2b41ddcd6cf66ca828dffb3be4df228b92dfd7997019e5faf5688bb9ba925a8f2107d53292ef0ffa83234a1a45b235cc178798042098a5e68a12a90528d27af1eca514d82f3b6040c7a11f54fe361ec6485fba21c6d5fb9e8783ec3dde6f90d1b8b21724f6797eaffc856a6f09091006d295a726930ee7740f37db8568d80fce7b2d22cd57007e45591a9ebc98b6da2c262f38c5e2fdb9df058ff277594e38311289c0b2b22819d290d625f18f84d0d157ea100c76d18ff8745294cafcb9efbeb5828939be12315623a451cf91b86e739a9fcd1c8c0775bb4553a5c28fff7f5d432dbad8246d60f9304e73269c66fc71039e4b192658a5a8b4a1ae2fd555fee1b46c0f0915f15e368a2d144ae7956c41d231bf97c6a01cdc481b4a17ad3a0401365cedeaab562c3b04186466b862048f3e06f6f1ecb799e7cdceb4960270ca64de4c280b8e3e2f7a52ac8e38834ec08bab14d0e549a5cb298371c7e4de200367acf2673973973b53ca6cddced8feae2c22726bb1ce98bdc5b1a4549a86eeba16b7ccfae898f3f15313328734cc413f781376879eef3c79125a476d0cd4b586d05d794be6858c889d316f9c915880d27af1780023875aa29b230829dabb194acbdff3f386aafc6772181ebfe182ca609ef34214021eb7b85d71f3a4f97543b75592d12aa528012d274769ba6087bd68d0a8466306871727e4cf394f3b910fd8ef80276e3efc924b998fa6a92c8860a25b08dd2ebfb55f746b94d94b7b6b8b63258ecade62293db72efd1f1ea3e36f87bed60ab0cf70b793ac4e1896c9bba877a4cc258c14b0009a1d74fde8d9d523889ec3bbac994c904d8dc33e824831712deccd88e23ddbb64ef3087facacc301ac9546848cd753589231bb56269760338ed033f8a4fea0de9240e9fbbe9a4dbbbbd19e4fd11a813ed97b65bc37af0747332c1e284eb7d9507d41b4799c6c43f37ccf2f179a12bc802a0f211dac7a00e9518a2c099df69d050a9e208e7732e3cc1f1c6186198695927077aaf4a328ba9199dccc16106b039dfc11780faf3cb0506fdd84cb960da2e2e032b63ae013afc0ee7b5a68f9152fa1e9b8baf42bdfc061e030d99034e40f8b8ac0eb2371a6e6771e57de9117edd2e6b69710e5a8dd34dafffec45ce66a699ff8fd81a3e1aea263cccaec91e2d43cd1b1c4fbc23e332fb71a7a43173fb36d55a94fbe232cbe2ed3043c0bd3c5c28aabc7d8bad8886ade9db2001e8d20a9def892960e539659e6c802e3f2346e372e7f93964920bcdffa65c2ccd629e991b539c55f0f9e91c10a18209a1dc65b5f59b0b92c28f4f5bafec7d3de41ef0e985ca57a01b27b5e7a8d465a29c296510da9f8d4f57cffeb8579af1574fd98ba6c8f5acbbb437528fd209ee2d6e95c6fb27987e584a931296f69fa0aac5254b500a87db05759e61c84f23620cc57cfb11c992b8012a152cb3993813ae0f45b8c8070d13c0cc0e3cee7f80b2dc023cc17dee177fea3deab05f37146161299f29336a48a44288bb4df1d20eb2f92cfee010f6c96c640663b04696c0b3375114f976aeb64b580fe4afdd04208a79aa2b1553b45b8ef38f6684fb41ed12f0c1939927b21ff175bb10654f4f541c241cbfcef4ae6962790b52df67ac86d86d9eda204deefc12be2aee0e97787710a8ff2623e9a915056395cf87767e493b6e355ca5fa8f0a63d7d6bab3c262c2bb4a067232dea4faa9883815f27227b39dca1ad4e6ea4663c29904ba3964cb9087f496ca1965b4a229bb4b7020f75b8dc708026ba77f0f153034b40e0e130b69c2628d5a10b8f5126be65d0f5525f786f0550e4f1e16e9dc43ba1304dcdcb22e50c66e9915229867a705d9b3715b2b317288f473c53ad7052eea89881d4bf850a22e229aa5e97d3a19cbc383bf18f6e90c9b35d66fca4f14dc97d7a464fb3295a868edd0b64c70bd51c7075292abe322338802bd69665c7cf79db5c680e352c3c280d9d30266461d896274059e389cef53f879eb16759eadf93a83397dc99dd9538736ad07641afa18627a4ed13192fa2ec4ea73116abf03ba0155c89b6a63ae8cfc1b71b8cea53b77ff755f3151ac4de2cd22d87cc0be3e141a7d617b80eea7e1cced61b869c23f9d273b0078290b27cd4557356324c950f81ab5249c31a8dd9768e478119d0a0aa7f2c3f359bdff8897b6818e33a6834cb2771e02e70dfa6d298c7e635ff8b6671b9b8a01cd3477b385909ffa4fee1845135b4d2c334365096ee11ebb6efcd3455d697dac2f13db98fb77537deaa071484f8f6a254bfe4c68f5d20830e8295d0725f6ad04580e235633a7ae96a8cd49848e2dd54431122c960e35b4d43b478dcc6735786615b807b424fc2003167cbefa60022dc1f770474fe870e75a0c1d3f0b01ff9e4380048a4110a4ac2023b62a565228472a2bd5621d63d8e00fd6d5b64df73977dac3dd57769f5e8fa4996aee96a1230feaae80b5c8720f7cf1dd2b3a10a72f7d4cc92817c71570a70dafa765e4fdc8153997f0a02bd0bc7b8b2f0c49deb49dea3cab0a8ad43bdcc58a7290a77dd27ead77c5cc70bad2ae28b45ce8913cd4fa9d00850ec188274461655da65c78f01045b37698c4ffa82c5ab95ff48032006edb6e239ed12c01714cb62a6e02037a11678bbf3a8dae0b88c17426dfb2dd3e9c9ebf5b33753ccdf4112657c1f590b138fb89d11a2c742ca240c3b94124e09a57d1469f6c53af1ef2a98a0f125caca6f0cd95a21e18a9e25786c5ec83b6c8c63385dcdafe6943eb1e4747144b321b92e9a4033ec2aa22b9fe85526c94637c2d597ae9c61f0795a5768649762342bddbbd0ff8be169119f77921921aef88680925289e233b7019b0ebea93777bc9235b2a58eb0656f17b4e4c1dbe71baa17e576816f66b3afacee0bb2f8ce5ee1ff3e01a5675a70ea907d0474e7e4917cc1f6d57ddeed9720a6378058695851b16b547425c189163b6a35504a629df2fe5e9a02b10cddc71b092450f51bdde2945785cb59367afdc6c7894f5e95e532468aa063e04c139bec325548d07051aaa2c75545caf85cd45a0aec94c67711f0e29012c3b4ab8be48cda214bc9c80a1d186484bd784049a0475b2803dae1876e257ba06249cecb98da7041145d561665ddbf6482068d1cb27575f15f35f3f70714258023fedfc116218edda68953e2fb628e1a9f29dbbfbe2b505db5a4ac190f3efb9e3541325b0c5dac616177c480ec9e9e86a26e7201e6a8b588aa845e6a0b676cb12f97de8ff80a8022fea6c4164ac00f3a69e8242dbcd486e97c0caf6529c2c173d57e52a52fe7548665ffbe7d927be7d326d427c73ff3a7c62f4f753b0bf3bbdd4b49f2530b92acc240c1245c13514d3b1c554b8be8c9d914eb08a70ca27f80a0646f23e622aa0a8455a706bfefa924b18a3b5da9dba7995c38d4153edbbd6f16ff15d24948ecdc7e33aa1b5176b87292161feb141833875de6f75fc75320386a71745a7a37b308733dce3d87678e5d1cb7da05c17373ba28ce2b9fc41293b0a82e6dfb415405415533719a6f1660203910db9cf163de6300"/4096, 0x1000) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xdead4110, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x1}], {0x80}}}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xc, 0x0) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(0xffffffffffffff9c, 0x7df17ae0b4f0a6e2, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x200) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r18, r20, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r15, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r21 = semget$private(0x0, 0x4, 0x43d) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r27, 0x1}, {r27, 0xaf}, {r27, 0x10e}, {r27}, {r27, 0x2}], 0x5, 0x8eb6) shutdown(r27, 0x1) fcntl$dupfd(r27, 0x1b, r26) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r25, r28, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r29, 0x0, r30) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r30, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) r45 = geteuid() r46 = getgid() r47 = kqueue() r48 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r48, 0x0, r48) r49 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCCONS(r50, 0x20004276, 0x0) ioctl$TIOCMSET(r50, 0x80044279, &(0x7f0000000000)=0x14) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCCONS(r53, 0x20004276, 0x0) ioctl$TIOCMSET(r53, 0x80044279, &(0x7f0000000000)=0x14) r54 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10000, 0x0) r55 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f00000004c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = accept$inet6(r56, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r58 = socket$inet6(0x18, 0x4005, 0x70) r59 = fcntl$dupfd(r56, 0x0, r57) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r61, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r65 = getpgrp() r66 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r60, r62, r63, r64, 0x5, 0x7fff}, 0x6, 0x2, r65, r66, 0x7f, 0x100000001, 0xb1f1}) r67 = geteuid() r68 = semget$private(0x0, 0x4, 0x43d) semop(r68, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r68, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r68, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r68, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r68, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r68, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r70 = getegid() r71 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r71, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r73 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r74 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r74, 0x1}, {r74, 0xaf}, {r74, 0x10e}, {r74}, {r74, 0x2}], 0x5, 0x8eb6) shutdown(r74, 0x1) fcntl$dupfd(r74, 0x1b, r73) ioctl$TIOCSETVERAUTH(r73, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000100)={{0x3, r69, r70, r72, r75, 0x4}, 0x200, 0x401, 0x2}) r76 = semget$private(0x0, 0x4, 0x43d) semop(r76, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r76, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r76, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r76, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r76, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r76, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r78 = getegid() r79 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r79, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r81 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r82 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r82, 0x1}, {r82, 0xaf}, {r82, 0x10e}, {r82}, {r82, 0x2}], 0x5, 0x8eb6) shutdown(r82, 0x1) fcntl$dupfd(r82, 0x1b, r81) ioctl$TIOCSETVERAUTH(r81, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000100)={{0x3, r77, r78, r80, r83, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r85 = getegid() r86 = semget$private(0x0, 0x4, 0x43d) semop(r86, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r86, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r86, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r86, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r86, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r86, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r88 = getegid() r89 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r89, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r91 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r92 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r92, 0x1}, {r92, 0xaf}, {r92, 0x10e}, {r92}, {r92, 0x2}], 0x5, 0x8eb6) shutdown(r92, 0x1) fcntl$dupfd(r92, 0x1b, r91) ioctl$TIOCSETVERAUTH(r91, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000100)={{0x3, r87, r88, r90, r93, 0x4}, 0x200, 0x401, 0x2}) r94 = semget$private(0x0, 0x4, 0x43d) semop(r94, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r94, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r94, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r94, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r94, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r94, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r96 = getegid() r97 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r97, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r99 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r100 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r100, 0x1}, {r100, 0xaf}, {r100, 0x10e}, {r100}, {r100, 0x2}], 0x5, 0x8eb6) shutdown(r100, 0x1) fcntl$dupfd(r100, 0x1b, r99) ioctl$TIOCSETVERAUTH(r99, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000100)={{0x3, r95, r96, r98, r101, 0x4}, 0x200, 0x401, 0x2}) r102 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r102, 0x0, r102) r103 = socket$inet6(0x18, 0x2, 0x3) r104 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r105 = fcntl$dupfd(r104, 0x0, r104) ioctl$TIOCCONS(r105, 0x20004276, 0x0) ioctl$TIOCMSET(r105, 0x80044279, &(0x7f0000000000)=0x14) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="cfa6b81037e66e0195a2b818df028021bbf5c0754ac7d93ee2750ad10def8c389f24afb47a978a43c8acc9b704ce79ed78e218e2f915d987b7971aa0c970951bd746d9560e29dac6da0c02d0e972f8d2148d266896dffef9ae2a715ece9b9d3bfa4961a76e2fe88c7a2a8aceb8242e95b3642d88048104ac84309b0e22bbb64c6afb4c59e7cfeb45f3cd3937193be04092d16996d066cee46309a2a6cef93ce0ebed688295abfbe10e1a924cdcfe892e48910f6db9bd6c47df81e2e6ce786050975a1a20f1d2abfd754da90ff136bcc7e3df961d6c03550bf45f881cb2d9a622b1db038607aac0b4dab345f3991c10", 0xef}, {&(0x7f0000000280)="6babbd6ac7e97bde0ee8c9773564fca2a07bad19f0c70fae2b59a103cbc53817ade9bf6a835ac9ac1607c1049214e364f3e0de5af4d21726ce7f79a6a5faecd42211c1adeb65401122d68960123ca948682c37855abba79ccd40e7096e23f0c8f181c63df64d4bd93144ea413a35c78695e9c16c1d965f782be498673263653df54a741e12fe0619403e180c881e53f654c7a13b6a8d85fc17cabdf97a9d32e379dbc58b9495fea6016d9e5d46e16bfcfa8f6b0f4934e99fef0f8fb93905e199dc939db5d98867f3b3fcebfa74df1f0dee7dd316e25e8fe9fdfb74cd3f440818a73f097fcbe21ae4a919", 0xea}], 0x2, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r4, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r12, r22}, @cred={0x20, 0xffff, 0x0, r37, r45, r46}, @rights={0x38, 0xffff, 0x1, [r47, r48, r50, r51, r0, r53, r54, r55, r0]}, @cred={0x20, 0xffff, 0x0, r66, r67, r70}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r77, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r1, r84, r85}, @cred={0x20, 0xffff, 0x0, r1, r90, r96}, @rights={0x28, 0xffff, 0x1, [r102, r0, r0, r103, r0, r105]}], 0x150, 0x2}, 0x408) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r106, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc9, 0x0, 0x0, 0x0}, 0x0) getuid() 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendto$unix(r1, &(0x7f0000001140)="96", 0x1, 0x8, 0x0, 0x311) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 16:00:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x1f, 0x1, 0xff) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) r2 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getuid() close(r2) mlockall(0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)='r\x00') msgget$private(0x0, 0x100010726) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r4 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/156) open(&(0x7f00000008c0)='./file0\x00', 0xb3fb584203a5f8ca, 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) flock(r5, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r3, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x80044279, &(0x7f0000000000)=0x14) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x80044279, &(0x7f0000000000)=0x14) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000000b40)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:49 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socket(0x2, 0x4000, 0x84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1015, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c0ffffffffffffff173e0a3696f05ce243c5d8c422c736fcede674b05103df99865531ee3db033fe20e8928c5558667c8f76b5edbc405caa83554d5f13833ecc496d4e968b7139fe4f62ce69536ac707c675b52c082363402a90c6c739330d12a94139ae2e95ab7483a24506dba932016ced8764489148f80a8f214bcf676d491febe4c2040e4b5fcf4e4d19d96fa2dce9f6c3a52624ecf2cd0cc8725be9dab919469101208a4ae1ea12dec4724ebc94b5eb24fc669b573f039b60d3ae0272d2628e1923fd323a021be496da7a5ac8e3147b0a23"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) 16:00:49 executing program 1: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x80k\x00\x04', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x4) semop(r6, &(0x7f0000000000)=[{0x3, 0x2, 0x1800}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a7, 0x1000}, {0x0, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xffffffffffffffb6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='./bus\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() r24 = semget$private(0x0, 0x4, 0x43d) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r30 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r30, 0x1}, {r30, 0xaf}, {r30, 0x10e}, {r30}, {r30, 0x2}], 0x5, 0x8eb6) shutdown(r30, 0x1) fcntl$dupfd(r30, 0x1b, r29) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r28, r31, 0x4}, 0x200, 0x401, 0x2}) setegid(r31) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x6, r18, r31, r20, r21, 0x48, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x84, &(0x7f0000000000), 0x4) r33 = fcntl$getown(r32, 0x5) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002500)={{0x1, r7, r8, r13, r19, 0xb0, 0x20}, 0x4e53, 0x7fff, r33, r35, 0x3ff, 0x7, 0x10001, 0x240}) 16:00:49 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r2, 0x10009) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r3, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) dup(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r7, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xa, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:50 executing program 1: r0 = dup(0xffffffffffffff9c) open(&(0x7f00000000c0)='./file0\x00', 0xbf636ab5ef955200, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20f, &(0x7f0000000200)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0x6, 0x0, './file0\x00', 0x782, 0xffff, 0x9}) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000180)=0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = accept(r5, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x1bf) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) dup2(0xffffffffffffff9c, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5cc6de62, './file0/file0\x00'}) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x10, 0x4000, 0x0) listen(r1, 0x6f) ftruncate(r0, 0x0, 0x28404030ffd) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x40f36289acbf5473) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) madvise(&(0x7f00004b6000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:50 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x30200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="63020207e00000f12000a766c989624f3aa4f04a84a5a77e0500000000000000a07765bf3fea11885620c872dcb8c658c5611848284bb3eb5cb09983c0639cde8fd8109059d1bef79aca6b0100000000000000ee9342a6a9808cf5e8e9dbe3bb22220962497a8c1c9a9eeab078bf597fa8726d895e5fd7e34dc0d405b583e6da1099ac281338c61cc1c18e2f916e623fe645cf7e4676d24c394f9d0c0da65e6400da9d897fdb0dcc5a3c120cfb1dce5d4a3cad"], 0x10) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x804fbffa27e1bc7d, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3812, r6, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) pwrite(r5, &(0x7f0000000180)="9924231b173e4110ec788153e8be9a8bcdfe089eba708217f05c7a7f11e96245a7e2c3f24b9e922705adf57e4c08b205fd3f722a78a3f052f01e7fdafd50860236c6fcc6227426b5bea6a3de248cffc1a1cb85bd34debb5cedb057412f41247b22a88fd608a042", 0x67, 0x0, 0x0) r7 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x10, 0x87) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x800, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x80044279, &(0x7f0000000000)=0x14) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) kevent(r7, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2534890bfcde7fab, 0x40000006, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x28, 0x40000000}, {{r8}, 0xfffffffffffffffd, 0xb58805e8b5ce50b9, 0xf0000000, 0x6, 0xfff}, {{r10}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x3}, {{r11}, 0xfffffffffffffff8, 0x73, 0x1, 0x7, 0x3}], 0x6, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0x90}], 0x400, &(0x7f0000000380)={0x9}) write(r3, 0x0, 0x0) 16:00:50 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="4a936b4637cbbc6f", 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000200)="669860f0f8ab04c8e748eb76056efc2c62724415ac4b8cbe6f5512cf86ca781da141cc50cde1d443fff2bef0aa7eb14db4d3df445032caea0862e1209be7d935673b097de3564beff58cb8769c463fe423d01f06118ae4dea7ce13584882ecb7c2cc04cfc9b5a24e05daaa31d83145aedc49b2225e4b72eaf7e75fe527ab9ac20db4a367b48f9787c021a9035cbffc2fb926377ffb3c", 0x96}, {&(0x7f00000002c0)="7a10d2c8641bf852cc69daa6235a48d5a2661ced3e3e97462b27f096b2aa55fc9ffcc295d6af34b16f2704985a19681ee437ddba72bd2385c8b1962992ef1d47c0aae735185d8c695ad786b54691e76d845f2d75ff67551f1fa63bfe448ece", 0x5f}, {&(0x7f0000000340)="3ab00df5752a1d40a8aba3000bd5eb2ed0051e06084a040c8a359be48883a10968c302d8518b1f7afeeb7db580503dce", 0x30}, {&(0x7f0000000380)="b2c571a52b7d118d477ff915f7d9bf315cbab09069e5f0f5cdf0b57ade4f01000a70eb01ddb3308273f3a8b229760c11caaec9f775a443f1a4bd1364222cc9acebf173f79c26f2b9702e8e5e9ea1bb36309cf17b5862a90912072b741c538ffb6e91ea39eb2e0aaf20cefa3bbf482c0e8da1e4f859bfdcd366a3f4acc8a2a160511731", 0x83}, {&(0x7f00000004c0)="fd44565c9c8bacfa2fd8aedda49c34ae79afc9da75d10cc41416f54cd4c33c2e9fb88e3528a1c5ee1de6a8a2068f03a9967a2f4aed97c19844580bc98c02629564a4e49a8ceeaf560708848e914d087b94391c01dab4a29c32a5a6382b814dba2f51a9fae0d4285e9f6f71ddfb8636cdf6df8ca177f7d1a1fdd2660a439ceeb7672924e67dcebbb9d9", 0x89}, {&(0x7f0000000580)="5dd59921f875f4b88870f2fa1300401e14fb6df4b1d687bbcb7617529ad79671094bf1d65e344b5b3b94282fe4093e2c210e0c22efcfb014122534a9f742ca8c323f476907c7fc70214c4f48206d83e56fd0bfa89474f41b690d94b73a", 0x5d}, {&(0x7f0000000680)="ccf3b6ce84559e165ab3b25b8f6cf2b07104ff6b4ac0b10d72070410248e1814e336bb823fa0925b3646bc842b75878a2757be92faeb99c1c2d5b7336fafd80300772af0bd363f4f56d1a521ad191661c93d0fffe6185f8ec5fd6a8afd60515d95f6dd09b9beedba3df30a9c94469fcab9b93e9e2e3e8f19a1d7763873e2da58a75286e61548bac7df17b2e3d05d92f6a6ac1d5f60e5fdd36222df06ba5b5ecf651a22a4fef811916bdcfb31b84081817c0410986587446e1ab8aaa20809756a3c55a41997b1e25ca7f9461d70a0e0e17616d6277143", 0xd6}], 0x7) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x5, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r2, 0x8}, {r0, 0x10}, {r3, 0x100}, {r5, 0x4}], 0x5, 0x10001) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x10001, 0x9, 0x1ff, "7a7c273475d8b6af9e6164a995475d96b845da1b", 0x6, 0x54}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x6}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c, 0x0, 0x0, 0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:50 executing program 1: r0 = socket(0x2, 0x5, 0x7) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="64f3df81220404cd04fab27c6e023164a84c09871413ee9acdce0d88c4192a4000000069575247af7b33a0d84fec692bb6b298e9849c8982cfd906effbf998bf05ff78278b7a0829c4866891a3e3dcfa8de5b2ac81a2f4705e972aee3a5bb50082b113e766ab6d20c0e89d2f908d768ce2704782c21ffd30f4f6c1918c3aa65faa23cb51b2ca57ed65029c6cd41a7fbbd3e0c811da47000000000000000000", 0x9f}, {&(0x7f0000000100)="b4da31f5424736747e875f6a286cd8bab81862e7904778276e8766891513ace597ffafc5f1b9d7cd2f63e34ce5be314b3f5528a762a78499e0942a39edd0889f52e2fd03c715c4b8e7843342742ce25701f47947d7648124d1fb648bb7604d722a20a76aa01cb2cd7bdaeb4ff2c9a5617a9df56ed4c8f779eb432ffe9a74c602862007f9a9a9e65f9fcc19a53c916cb98f797c4245c268fc311fed6b009a391cb2420a61d62d468837c65247f5c3bfb5085f59186ef3a4eb0223e56ead036928a41803efd269be7fe24775d649512a700b1f62cc8b00d4293b1232786c", 0xdd}, {&(0x7f0000000200)="bd98208c54ea2d3cd04eb8d97a24308870072999edf86b85addee130373594b7d1fabec2a2029edcaef9b9b5cd6badfc14a72c273de0d00446b0aaf5ba626733092e58dd228105a49f0a4d6de98cc0cfe6e05b859fa94b8dd3b4fcd5b7e500990976750c5fc4cc562df941ace8663f1a64ccb5b0294df9a79636ed03a9e0abe076d2a0e2eb4aa81dd1f4cd1c3beee578da7e955ab1841e0efd9a5a0d5ced543c5c44d5b4dff73e0cab3c73080f88d4a4227ef6794ee7ab38409f8f15816add7e8dcb9b22f62d5a8b42997bd582580158bc07eca6af1536399187a0f07ddd61ad2edc6ba918edc2a17816a477da97152d37bf68d556849a4a1ba178aaca72956bc512f73e78bd8911971a4b56192185498597d11632e0ea124b9e0e28b971243e81f58c7fed7f27df", 0x128}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985f6300b6dacb0abf318cf7146676d563a6a1c870f2c67ead65c1a30b000787ad5c067363954aef7fbcb89182654e8c9562019d8d3c8bb236eaff2ac13e8c4b97bd7ee6b10f18af736b7d4155195ba3d4015e337b203ddb633782f9825856c627ff03fe84e9666f87b55d7fa9436ec5bc385c61ecc73200e6e2c023f2cc793e89d42a8573667e3e1d0de769d1f9fb9b680cc6c1ef0193103d2ea96c054e95d6634b9b0d00cf2f694c37850ca7d64b5b65284e9d6652f15ac9e4722824ff36df0a60a27dbaad83e4dc4599c29e2aefe578807f03cb01b708bd70781fcb99562035d25f0f2bdea47b9cf90bb9772cdd99b6175140b3df57d89012cf8fd990cb3965d3d62a10e5ea818fd80c067db4fe74aad1fa70dea51feb705462ec4c84f072cf25837012eb387099c3a2a820137e4a9c9cfa13a0eb0bc41017331774c6b2b3756f741f46dcaf8c1a2761ba77b193d31797f1c012ec3791e1ac91c0b4b713b6d87cc664dfb9a3b5d226a6f7a4434ad2fb40efd6c5a65c12d3be3d13628fb25d96b6d00b1b66fdc2b6010f27d1a59829bf028f7144285520de23132369f76df3591400a639de180540572ce6f43502933425152960db774a4d48720840ef87c5a079eb07a0b29f523dde9a5cdda4aac37bf7fac340d068a0ec5c71e2e85abd98e666222558fbcb04e765be862", 0x367}], 0x4) close(r0) 16:00:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x14) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x8001, 0x7, 0x4, 0x34bb4c10}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) setuid(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="004a61e1d621144c", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="a0c21047a371642ec099b3e1a92af562c335dbbb8ba908f740b3cefa6108db5502afa0cc723771c29c01efd5b8a1974f92c3d8cc4d444f8683197a5238e57451cee7417bf6c9f6884c6cdf47c51f1925dd18e13c9a2d31014788e325003aa60dc7ef86df3cbb8e6b34f16fdfd2bf08782e26fcc8fc2bbcba1bf6789ada55639696923ef706281832692408bcfc6cf352be32bfe8bb2b5dfc636379a06f138351385f2b899511f8a2c44b795a83cf87b1f7bca19ade82018cd655e8ac892fe551ef45c44e66bb1b68ccaca53bc2f7073794e03aed7787fc10db137865363dd5b513369787452ea1d054f3fe5520d6476183afe85f74e0bb8fe88e07c982735d739b8e9bdbf070bf17cdf8c0e978d6ef64e369d05a0282063c771d7137e11fe864e8fa692544ddd59de731fdf4c6d53a44178eec4e559ce9e28007dd056ad65f19a302301deeecc4a0b616a81af1cce5dd0b2279c021a92e73a1585e71f3ead726e1c3fdd0669c449e80e1bcc30163b26fc181f9e493cc3a828806919a0fa470690e79260630331a682a30c9b3e0310d90de1d883ec2d95b1bd1ce1889eaef19a86530923200133ba90affae23054801412070a2658b0690308bef427cb37c47ac4f346aab19f6f42b6b947fadfd74b605ff758867bc605b50c7d42ef7e0c4670da0c36c18ba630ad5c7d9176b2f4bd7926f7317af02922f3089e5f74e147c4ef20c332f3844d014a076faf8f365b86e3fcdc6e2c86fb4cbc9b0c9c8a1139aec5a6df405bf7a7133320ee068083af73539013fc01078008559437f692127d3b0aba3d9158136e3074ccd053f717705b983120cfe4eae01f6bf85b0cd9941669485a01b6a1d3285d7ef0d5439089ce94d9b5cbc7f88796e9385524edb1eccddb9b51e624e6b1c058ed68478db4a3ca7f4032de645734a80b99d81a48301985583dc781f997f08b862a787b116dda90314f6c1466d2c6031148332ed24af5dab55c831a750de201972c521facf153cbcf576d24bfd66d7d6b10f22e42f5902600a4c983e6c8f8fd593c475cf912b64d317254060ac2744175f6e39417a867fb39d10f29bfcacc0fb34f37b03407b1e9c2e46afaece0ebb465cebf65ea682224b095e84911548838a1d977656048b981bd2813ba7e27c4677820f4687469f450fad497099c7063f19d0da4c41d58af76f34335a8b388a61f172efdad4cfc1e4d4795511ade8eebe6e19c4b8469a457030cb77ef71766c9f39c24f0d7e8b1b27844d3595c5e2c3664f0c7ab65042a1f30721d1430bb0a40805e70fdd627d46219cc097055d0434600f216fb42abf75ce7e328efef1e0bb28362c0300e6230ac8802af6babf16d3c9a4d09565efb12613101a174a2a8be3ab5a9cfbcbb394dfbaad2504eff8522d99f23edb40eb970f8b10f1e96a217c2f68eaf065928e597b1a7d7b7c56d292ad3b7fc16a6de8657fce80f4bd80940088b3512bbfe3be80f4f865487d7a195ae804af72c87f750ca3f6d85009d30df9d1a8dfdbe46ca54de45000297244a7c09cdf514c4ae85df375ea1da21cbc8748c9986f495ac0438fe906466241678ac37c5a7592e8ead3c734795313461bf37657a38938c98d81e8aedf5d8b396cf430f1ded36cd02f7687c5135cbd4f7556d65ac3eca84ffa20716a75a3b3c4aa588ce7870f51b4151cd4f44cda1fd3a404abb23657cfa72081c400dc6204d3aa690f1341002639573aeebff3161b87b3394890425c2a22e3410d7e03cdc539799996a8e83a312073a7fdd186aeb052ea346c9dae5390c080c3ed30640eec6a0904a084e7ca927816a96b037f2e743dc2c3fff2de5003f4589297c22a24492664d07321a126164db9b3d3bcb0eddb1bc9788032beb5be94acaece0e040125e947409d88a73ca351b4fdd0b2b7672669d3f0cf04b43fbf868b63e47228872d95b8b93409c4cd62c45e00bfad85358c11ef35987ec3b76089479155e98082b198d8303cfae2c021af20920c81cab2dec7e14e70766861e2b2587515cdd5c0a52ee83d5d167394c6f491cfaa69daa9d70d50e3e2edd9faff2c89e4ddb8c8c53031818cf36a214f1b88edbbc73431a8daf34420d6ae4c035033b7e3551543404cb14d95fdaedf4fd7e07226e30185259e08442a3d9eadd0490e83f1ed1f6d4746b6b0ee69ccadcfc244ea3f39bcae969deb5beabfc9bb13ce925e39b33484aa252efdd997c997afe568e309b8abd3453b9351f0b31e7c3d21e1004e928d69d6f1ca141ca61a24fd91fe8044bd5a1ff6eb8f0ac36f067298a136df0e79ea2f33e37c3c659e0b8476a92d6ff1e2b3f31d44ad29b841e75af08c4682def5b713ceb2062b491e9c2d3580e0fe53354cc2d18c85a6d102e5d9bea48e546e775c81f324236fa1eb50c8b5abcb104cebffea78dd62b63106f585bcef873820b9b1af3dea3f9814603d636ce3eaff5019570cdc0b4b25f7e496f45919a809d669a791bde146e77412b481b8d480a93fa868720190c20824f0c19a879fd100e49158a438ea4961d111c4aeff855f2b57e539f98d1aebba5ba19f237c77e3c6ae40151eb36a47556bfd00cae14c25cd4cf8a64aa031d8684569da25c1d1c9aaf087bc78987fb52ce7999c59ad5e9588fe1f183c1929dcff80b9546db5bd11c26e7422680c60f493aa4857d10510b7df4b11f819a371a63f3c587d5b876a01c007b30dd73c44a97d9ddae30d713d46f9569aa5a4eee97c7fac7cdc51ecca2c8fcd62394ee7bad3c64359aa217c10588b24202ec3a75df8143ea6a08f883b372ef4be1486170d951bea3bcbc2e8814e88f7ce3fe63c4fda75309323f4c3f52b7b553a99dabd74e47c61f1c7571508393a155734597084c29558eb7a15646b2cf5be0c7e29173079ff653a6356617b30a1ab4d6c027c463a2d44beebbfae2c0e430910aeff29be9b78aec6c2ee3f04649e8de371bef8a6ae682b194a041a15040823613ce796517e6e65f44829fda244f08df10de117a1c4df6a86466da2bce286761d8d5f83d0d9cb684d662430f9a851fc2a23b806f8bcde5374046b9f976ef1928095a33ed26f7fd605ef2c41f04d0b78b2865213cf959a31bb56202f523e958ce4047c95b9fd9825c6a1dae2eb4a714d2881303977c4973649cc43c2b3ef67050e4f62a724995db24a2b1639b5aa2810a8b131cbc4374e5dd296bb4f2f042c7daee10d99437a2493cdc15874a4f47eb1a1fc6b66431ab57f46ca85fba35da8b172d9277e93f36480a8b42fc12f7b78e1bef6f6067ae6aa055bbf2045e8b4515a5cfda9ecbcde4e8d822157a2982c5e5c601c8a0a75e3935d45ba1c08e70e3a0834752e9f3f8e237adf9b02d89abf44b18bd33e78585aa35e268fd0c8cfa32882e69645cc600395f12e3446f202e8396bb0171a7a6e8b356c0771e39b13bf57911149d7234d4d27dc543ee6b8c565bae939cb35d4163ab4e8b02bb1fe0a9b3e93352a1fd2c9fc7c33ce14037fc4db3db5a4201da572b87e5179345698f4adb9e66f908e902e0b6fe08d1ad15379923b78fd28f3d44d63d5b62fa5b3813a76b1db1e7fed757542d42840df07f996285ac72352d0f715c226a0701fad23a133c2e1ebf0e42539095e0f2a674796542f81c8e035818476a7320a21383c6bf85d6f37f5440d039b96d0e6d11da8a19370ab1f994339f8c7310fe2b177e54dcd148198f63adaffeff24585249ccf25422223923c8de6b261d4e70ff5f5ff6d05907e502fb5eb6ef158c0ddc27cf04cf8704e76eee8138b068e4754ddeee2720045f14a1aaf41d816e739fb2ff6b0e800b24d3b03d0427dd1b67841265858fbbdce881c2621628753849fa831da285342fb2830a01641c096a966037a3bb7c0614a515b4204a4ed7e3d20ccb89e64504046a9e3092796864d0d5ee3e4f9b969c26a25bb0ea166c543cd3adaa55be6a3ce46ee64627093bd0b0f738f7e610f5a382bb43ecb9fe889f5aee7ed414b02986d1380ea631b295bead13fa7dc6d29fa85bc34901843dda51ed4597c353771f216206e17e92710d23be9f3a37d8d6dd7a6c0ee5901a7dc7c73ebc5dca30aeb89414cc5239561a11d1aa4728b50aa987382ead4956c640c79a6c55590c324b62fe97e713c4626bb66549c5d1b9de3c2d90049caab7498d5cf6a551bc97535907b9e5fa25266a4bab7bca9447eb54bfe98f63bbb81b0316f810cf53158dd2831f2ba017f14f0649abae2f6e3c63701a2f7f76b7d0fc7e5e3a2c32b9a9537c02db9a89bb602725d7e1378b4aa283e9c39781098d8bb2de14be4d374e9b321cab27fce7d545f8744757cfff8b5eb055759f13f0dd9238e82425dba874342a482e1d33675e0595fe9445b417400602197e3f64627f9ef7af1ac58665ab1cdc2adc0a38dc13532b80c172b08f38a8922e8b8ab68c7fc8c97d79c85140f123483858603ff008811acd29ef23e9a8b35fb502d8dbc032db0137987db2678b49cf39740eca304b3b4cbede98221d9d076c8ff8faf8d59b56681542a57fc25832f394585564aab6964eead909c017938cd405b825e8f1ff8988d41a3a9a9012e681a857140bb19cdf80f96e4d156f404264edc9636823951afc9dcd28b13a2d4a543284d9b6745e26cf7da71e9310b7f78831a332efe9ae5d0b1b43695fab2afda1eef84392b5dd3db8c6f5f1d9b4bb60f0c7ac66f4d57997b81e9ccc9019fa0e7c52dab9ced683d793ad043d906218bbd7d5c43431d88d1235e03d7c3986240b8fe86e8243df00b03171177f965c53e95c67c17830eb37d43d31ed15bf843ce30e4088c87f2572b5ffd2b95a895889f909692dfbf2eb43f54b0955b94a02587cc80fde99ba03ced90cb3dd571ac651f90091d92c6a9d794cbf8a89208567b5505ae39f2a5cffc719f8d91266541efc800bca61c2b1638056b0bcb2a0487c656dbd72ce4c3aa55438dfa2e5ebd4e1c8d7e13b3f8f32b8faf395d1b108b96ab84c84b050c7fb5f47598d58442272870be718805024de532f15604ccaadb3f4cd5f5ad1495d18da1ed4c746b6bf33e3e3165261d877b75e6de830dfbf16b12cca393383d6c8171cd6b8adf1ba4afc0e466d8e86825a2076a77045e1d730704a1b6c27eaa15ebded48a4381dc175077438b7f5538fff8bc15ac38e462f64a6e4f785f6078fbe60063120488499bd153ae2fd3873dfacb95cb7bbae140884f30d9ca4413776516350f0e9e3ef4f09d08a086a96464f430c29a2c688178963bcc5d33e23ecac02087de0a4dd70fd49bfbe00477ee67e55a6dcb8908762a173b7453244b8543a91b2b9f49b13daabd689e12fc512c04baa1c7d80557078109853602b8811653a09bf7de437b27469d316467224dc7dab499d86a5bf6ecffdc3e4daba0f7b60d5b4cf94e96df049568ac54771a16502f7325f186397a8d181515f46da74cea975e429542dfee1af2cc486017f2f270cf74efbac27c3466b2a7b752948aa90036038ce8ead76edfcf07a41284193addb2d81486c4a43bf7b7721103271da96ed9722b5590f138a8437f9196245f85da26e8483d99de94ed55139d71f395f40132dae733d244b68b24198f70bb9748a056ba839e06336ca215b889ff495985304c883120cd9d437af971fb010af3f95e554dcfd30521dd6ca96accdeca10e8807befd7b1992a86340bd2adc414e4badd6502d8d06af3fa47983e5d8e26df7d4f15a05bdeb569d194dcf2b6ea5692c29ea91949738ca93b23b94ff4adba6dd086b9808395490ae98813651d2e15ab5c9ed2397285febaa2aa2e99ef72aa", 0x1000}, {&(0x7f0000000040)="35f31d7a351333a9ecd6633182ecbaffe38a89d2447c3c092b7d63f3e5df3ef77c4f29e42f5b52b9a9dacf28100613af0283e8bfd940db3b8aab47f1e87ac64f738366", 0x43}, {&(0x7f00000000c0)="18a763aab050348c43c7f654e7113414fe", 0x11}, {&(0x7f00000002c0)="925e3ab798c247a75915a824bdb09104d382d7cc7e5d26d5e152abd7a3d3fe2b1e30277d15f2b6429857284ab449b9662fcc8ac8aebe30444547cd0682a57144df4b7a6a5372593c4d32e609aa26087abe7b0d9e98267a4684a22d540bc7bd5b02868f58f731437b37e8de0932ee373647fd15d043e1444662f60a1eeb492a18be131e38d08c5fc9a1277dd9814bf8544bd5b1315b386c14ee4e1e528013a04eda715361309f47ee6412cfb0f74d67", 0xaf}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x8) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x100, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='R\b') 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0x0, r3) chflagsat(r2, &(0x7f0000000000)='.\x00', 0x0, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="a8295cfb7a0bf8500f582251d8ec2551138f57db246ebd51a64d359a6a3733ade41fc2e64c3eade49aaf38cde044565d13710cdf27a0e957a35fa8e54a75769834725836300c09250137d1df66b3a6acfc8de0", 0x53}, {&(0x7f0000000100)="4e3fce8313f5609e7dac23da2c243f225935ae475eeee8bbe4cb552817dcc0130cffd0", 0x23}, {&(0x7f0000000280)="37731c2eb27f8b4622", 0x9}, {&(0x7f00000002c0)="29c9c83b84c0e8fc1574190bc6fdfff8fa6c6fc25a6d51a95a8e1d88bfff24ef5cd3de86f49645acb440c90def5c082aba5fa19dd5daa6e105e89ce48566da3c43305c18eb80cd4d41af65e013aa2b553096f6f8866f6bc224b3bd347d2b1187d09c25d553e59a4b392e75fdc1aa267dc0052507", 0x74}, {&(0x7f0000000340)="0d908c47656476c2fac6e28a31df91bac23c1a47e07ab5065be482fed13895157e892b36d32e13a1fb0c8992bdac620087718f177fa0277ebf6a2e01b7cd66ccccabd2a54697f13d679f014fc9f1fcae8750eef12dd949e4ddc0ffa883baaad8af310e224e6f40cc4b90113b2cb4fc6b682c323fc41df3101da1175ab10b76c52a171ddf3a9571aeab8e1c11c6f901e019cbc747b182b300aa72fa37600fce02c0ad13c25919f180a3ec23adee8ccaa51733531bd6468a0c29b162abb4d5e5278ccf7120aaa6e2458ed8399bd39e6c2235ea", 0xd2}], 0x5) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x15) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:52 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) lseek(r2, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f00000000c0)="57f973b9d82fb803cf458b261d938f18b82f2c78aa731d1078a714041f1babe4dcf710981d88b5b3242ddab9437130a249058a592c42174128d3605143d850fd38d42708146544db3f7826df5eaa847b2fbd5642c8b86dacfde8a4eeeec4fa45cee63bdc2ae93cd5b21d5fb0", 0x23d}, {&(0x7f00000001c0)="af2f5aca323878ac8583be204970cdfcf7e9b626743e86721b6806a29297b47407f90995d2514805f1faf5977d467de5037e26f2f93bef6b564473b1d50a9870e8083b054f0b74bdb44394f479389d021cb6b1c6fc28e38434a8446a1b9a0de5e6642a70b2da1b8f56b474a6870daba9c3fbbdca529d66cc5a20eabd4a17d4b145796f30859d4e87821d91e1f7100999a4dc49d7c5ebcccfc6a8491f6d374d28c8d947015fb1fb400009866ebbe3e73121cb61b354332b26643c61350046d677b7b01ccc", 0xc4}, {&(0x7f00000002c0)="3981da2e266fd678a8915a3158fef2c6c165f75b6a40269358886ee5823c8af1ae41589303353c990df76633a717ab70e1514d7b3a2629e9aeff09788188b1e1db257d7cddd7bb08b85ab6935f378c3211f0b468b4fd52626e59f422ea5e14a72b8c0eb85b0da6a900182d9c265de40340d540d665", 0x75}, {&(0x7f0000000340)="b7dfee251ec907d4fd41de04f44b70e1f4357f6c36c21935252127633256c6d08de0d5088d80e3e785a32fef28e951939c339530bdfa2789499a47d8663c367cb7a45df3d6068e60ce8bc40ed3e45a12e7ca1890ef303b092d77f9ed1f9fc92fd2863948b909b2bf7b6cae83d9ea0d3dfcd71f4c71908d058c0372163581a3f9f81cb4a30cec4c025aba8bc80c77d4f502d03f8e69ed32162abdf83ab158509c951b8408bc376f315c81ccc0c7cc1003ffb081e19f5a6c42f47e87e3b921c8ccb1c62793ab528ac88159f9627f5941d4cd8bf619119e1066950052573521", 0xde}, {&(0x7f0000000500)="016041ed8b79a47439c414b9f7d5a360a72e1b2bfec458836a043497b9b72a242fd683deef1651af3ebee4c553b6892386c6290148b344aab05f3eb5a23d359023904a9f6f3ac5baa8e047aca224c2c87697fc7ccc065503eda9d182c09dc69b953c2a020f422d7a448fde56acba1b7f36cb4fed11f5fab613ff76e4de7ccbfaf0061ddffba4f8bd710bed66573dcb4b8838ff44e1ec36f424b1189e74f7f32360018fff4bab1c5b407818", 0xab}, {&(0x7f0000000480)="4cbcf3da7ff5aa52195c7ba44813244c853a7c406f13073bba98484eda31c162e94071655ccea7033ef804caec", 0x2d}, {&(0x7f0000000440)="39ccd9f883415155ac43fd04f69f9d08faee7c28dae8df7db1", 0x19}, {&(0x7f00000005c0)="2e62c630b98b7ea8c23b2e134ae8702f79c70c99f17d0533b83fdf513b096c952f55e08b2e2ccf8db057b5ef7399dbfe086ad452c5228b637d9a8a60f7a3fdb9f80aee3c64882cff47b1b3298e6a282c3d1570abf58f46b7ef812ba24bb66f109444ff05931cbc99825a917331e212a605df28699ddec8326388e6128303bb1bf4d0e58a71fb6e5be918f5e6f33c9518f4c254bf71007a5d3ddff831c91ae5d53e442d28caac2191c67f28c972da2313da01ef089326b991bf8926", 0xbb}], 0x3) writev(r1, &(0x7f0000000040), 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000008c0)) socketpair(0x0, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x41, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1ac, 0x40000080, 0x8, 0xfff}], 0x2, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x5}, {{r6}, 0xccd6e5839f7c6e7e, 0x747e5a3a306ea267, 0x2, 0x0, 0x5a957fd2}, {{r1}, 0xfffffffffffffffd, 0x69, 0x2, 0x5}, {{r7}, 0xfffffffffffffffb, 0x39, 0x40000000, 0x7ff, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff8, 0x22, 0x20, 0x3733, 0xdc}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x42, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x6000000c, 0x1, 0x401}, {{r3}, 0x794f9ec715f0fbe0, 0x10, 0x9, 0x8001, 0x7069}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x40, 0x10001, 0x2}], 0x3f, &(0x7f0000000880)={0xfff, 0x5}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0xffffff01) open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x116) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="820005000001690d069c89548930686180180000000096c43e7ca83bc22be9c8c0521b01214d221d91ec6e4622b30f1e5194e761ce9d34507a543b196c998067623466b8b5df87d0210e5ee2817e8259a30b2c3c65ab2d6c03d7ae3229295f2c91120c6965aba15d21b411a158fcf8d12825bfa460c5d2cd4f896470c4c588781173a77a497f1eeeb0197d815190426d9f46032d3e4ee780300a7c45d29b39065999dbeddc80c11fb3699e8c1c"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0xe360) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000180)=0x8501) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r8 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r8) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:00:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {0xfffc}}}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:52 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0xffff) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 16:00:52 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) acct(&(0x7f0000000300)='./bus\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) dup2(r2, r0) 16:00:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff, 0x0, 0x0, 0x0, 0x9], [], [{0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = socket(0x0, 0x0, 0xff) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8308, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) read(r0, &(0x7f0000000100)=""/6, 0x6) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x9be9cfc710c42e24) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x374d, 0x24}, 0xfffffffffffffd87) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r3, 0xffff, 0x304, &(0x7f0000000040)=0x8, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x8001, 0xc26b}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0x80bc7, {0x3ff, 0x2}}) lseek(r1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)="4698598152f7ddaf3c53931312b647279799c36c393d7e103c6a71f2fa99afddb2bfd900a2937447db75862460fd81da9dfa21f12d66cc9fb4b147b3d080ceaf3125458419a1d521361a7466b87974d1d7a4e45cd0bf1a1087fcf933221d60fcced6298b71a216b64eb41ea00bf1f89b8d1507d0d43551025ba0af133d808f4830d263dc8322181549f712c12303af3e90ce634e9476d8699f650becb1ed06b2826e3acf3d9e703fc5425f198ee479b59d735aa9a0cdbe706412b1f830863bf760f7b5c336d51f062de71a3ef18ad9d329a96f289d0d085fcb5b1d3f00a273e8dee31ab93dca5198a30332d0be22f95208ca5e498b", 0xf5}, {&(0x7f0000000200)="88a583a5abe977e2a8e02d67d31c0aa960bf633cba9d7c2ab5110b606a35080d9202cace5efa416866c91f1f0916957c1c4c0e4ef851e92905d0591e4cc0f6421f8a7b6b608961beab7f74c0b4e5a4", 0x4f}, {&(0x7f0000000280)="74b97ceff104bf6add337c13407ebb9c41c5093f8300fea9c0770d850ac90a93673a43f0bc5b5f693d33b669db4535e823333d5e4a3a168befecbc9be2cf8b545a75fb725ad449aee70cd2de0904b6a2e79646308a171d433b32ee9e486065e71401cd2aa712c8e52638262d1f09dfbe9e1bdbdd66af7a4a1cd02584847eaf3a8be368450ff141ffcf1c039255f2943015142c092eecf187eeae7928c3f1", 0x9e}, {&(0x7f0000000340)="e46b30153946df3c99c12fd7a0bf4a65ac9893e0c9c4eddb9991f408e586e737492996daf4ca735223c0c99a1a60a2b97eaf19ebab21175f0a4869c20d247528c330b93a037d0b9ca2d8496c06f211cd8997f9eff2310b3a31b4fbf63a6556caae015ba6acfe26", 0x67}, {&(0x7f00000003c0)="92c37dd14faf537c5067f2cfc115f9b48c9547347b8562d3f3cd6e1b3969e0c612b0b7babc0c8331bf390735387d1d52893b9780d3072af5c9228bfa8f3201aea700401e2a09a010bb0261bc02a00cf108afcf5c5f1b25c62838ff35846f98db3ce36dbdfe5fa90cd378f3c5821af1057687e01e5e4ec864f88d3fc3a5dc523e1ba89fe9a6f21a546e4f727c867a82256b926257586919d171e2988e81af7a37316f9de21f64f39011497e3c1f967c6750656df738e067d0658e3aec7f3788f9dfd0c8027be1aa0889ec15", 0xcb}], 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000540)=""/202) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = semget$private(0x0, 0x4, 0x43d) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x1, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x3000}], 0x8) semop(r5, &(0x7f0000000240), 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r11, r12, 0x4}, 0x200, 0x401, 0x2}) fchown(r4, r6, 0x0) close(r2) r13 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) open(0x0, 0x0, 0x180) recvmsg(r2, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) 16:00:53 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000004"], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 16:00:53 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) setegid(r9) getgroups(0x2, &(0x7f0000000000)=[r9, r0]) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000240)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x80, 0x4) recvfrom$inet(r1, &(0x7f0000000300)=""/164, 0xa4, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3b4}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x80000000, 0x4) 16:00:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:53 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) recvfrom(r1, &(0x7f0000000040)=""/120, 0x78, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRES32=r3], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = getppid() r6 = semget$private(0x0, 0x4, 0x43d) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r12, 0x1}, {r12, 0xaf}, {r12, 0x10e}, {r12}, {r12, 0x2}], 0x5, 0x8eb6) shutdown(r12, 0x1) fcntl$dupfd(r12, 0x1b, r11) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x4, 0x43d) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r20 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r20, 0x1}, {r20, 0xaf}, {r20, 0x10e}, {r20}, {r20, 0x2}], 0x5, 0x8eb6) shutdown(r20, 0x1) fcntl$dupfd(r20, 0x1b, r19) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r18, r21, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r23 = semget$private(0x0, 0x4, 0x43d) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r29 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r29, 0x1}, {r29, 0xaf}, {r29, 0x10e}, {r29}, {r29, 0x2}], 0x5, 0x8eb6) shutdown(r29, 0x1) fcntl$dupfd(r29, 0x1b, r28) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r27, r30, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r32 = socket$inet(0x2, 0x1, 0x1) r33 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x0, r33) sendmsg$unix(r4, &(0x7f0000001940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="43bb1c45d7bc8d881a6a37c08931aa5e2221656686b0ce51d351045eee8a0af8fb180b8e59559bc6ccde48e9e48ece7c29dd9daab8d1dcccbf4ce9fd38c9bdc9fc8feace0a87a3fe6d92893f6e57dac182320776801bf433834fe7233876c3701be5080cff05e339065b1b7df3665e3f852c089e1ffe36f646f31542033307148f947137bfa3496283fcd9ec8e29efd53684f93b60af32dd8146c84b3f71746133318522778c56ef1075b6a207974394121fe0478868d5afbf8dace1b48bbccbd4195e71752a20046c33097de2f4f945406fe514caffe248209169b32fef50e301f4dbb3521ee744", 0xe8}, {&(0x7f0000000280)="16e8d4aa9ce5b86f2dec417e155c5e3d763d409195b853e854800dddb5e1f9d1481c28555f07c2cbbf1b72ffc3db78f9580856f151d02906b3ebe0e41b476f6005023be589b6c4e09e84a24003ebf53e1c5b36ce448b9b8cac6386b651a860560da0efba421e40d000d96b6ea372a4e5e0ad01054ac7f715946ede7eeba7c638e80dd1f7b9a64f9049e0cc03a4fa36f9bc09869781cedfd7d614dae50233d095b1", 0xa1}, {&(0x7f0000000340)="81f8fcf191ccabc4b3b57a3ebde891869570e8fe188d9eea329b02216f2e66b16f1950db650fef221d17383ef764c820dceb22e5d828475695ca80fb096fc459d3", 0x41}, {&(0x7f00000003c0)="f881b4a9780e94735280ddf9fe0ff2b5ef886ca59cb30856646a29b261363b6a2eb0a3f2920b82323b6fe3fcd47944e345a222e1bf5a0217313bb754278fe67e401734e2b3e453a1c543bbf1064deac99d6123110a682642fd4b17bf226150de3a7a00c4a8c48dd888a5b4deeccf8956abf397dc6f78f70c7dda2d014fdcb7dc96ad7e2f0f793e872c8884d7fdfe3a86a7bd66f3890eaa656e12575f286c2c5e9c443d30513cab24277318caf2d1b2deea9f7c92d0824320dd4bd703c15f6c898fa7f1a7a44f1dcece7bd0f23e11e3cafc186faa31453fb9ac14c35308c7785e7f3382d26d8283265ae5f1d6cd55225ddb6af228", 0xf4}, {&(0x7f00000004c0)="b6315ec207a509f3c104d75f3d9c89dfc3fe3c76d8e9672098b39cca162d75e780017c6fb22f83082e159fba4927e27c5496", 0x32}, {&(0x7f0000000500)="e593bb5ee1ba07930308c1253ad3b3780ff35a8c6bad78d2a14d06e3ccbdf7822840ee58f46b38384fe7edd083ba3c00327533ff949d436b319bd1da72ed9cfbc0173c0430586244d33066a3c15d4f51c3a43eb743ed71ac39cdb66e4abe6bc2b9a3c40c5da38b3411094b86a454dee3debfcaf9a119bc2ace0108036dc403a8305172e0497c285877c19cb0266358a280b6b251628cdf807ec5c15f7b14191c8f5dec18ec165e434f05a62a6ebd3512107fe1e4a36787131dd52b1f66ae190d1a00dd0ccc5eb16d7a33ba6b342bddaa7d1ce66c3da76e97235f73efbfb8f543d684e0cad6dfbc62716d1f90d6277ef8d1e559b1645f607ecba7b3a46993020523178220bbb489ede52903eb82fd874ea4366f206ed0dc25aa3c46b98902f3906332d932b5b3040e9c22480f539016cb318935e6d9a815b047e35b405161b43b0f252b23870142df1e3af235449ca0fe31fc816ab5d44bf44f5562a213a45a24cb0888845a66cf31073be5e8aa01129352a021052392863f1964aa11ca5f46e431c989685bc42bc692f544054f848426098030ad5a4941d11d059a2555db414572090d5e44f9694ff875d13f39a91669f9463982c66b466ebd8e8cd2b2f39433114b0688a1095a1021c73a9a31bd0e4179465e7a51098e03aa2557e2df4cf5d07c30fbd10bb9393e19667f503a97bbb7a2420e7071c78660b18e3bed0ca61abd09b5af55c9d40992c30a6160b82de60acd9b7602543d87f66f68505dd173d354a4c6934a8b61f9059eddf278174c0a999957f3de0914f1a1987be6474cc969ff325121e983a4be42252e645cbcc013e3bf185340c2424b69c29b8e880a23268592ec5b6225bc674ffd117b9c75c71d69182595f332d238717f0d1fb1a5a2843ad440f816715bcad52606352ecb0760785a64c91e059e305c6264cfb7f3eb80443d46846106bc8e140183a85b82a52d05eab1c1514cb6a6a31daee41cfda56ccf0cbd53972651a057770814312791d773f2db45a7a25e34291229cba85e35663e93ec27a8f67a6206c446d67e4538ef75872e815d5eeb39b804dbc6fb6554b44a148f5bfb87d00bd66657b8aaab42b92a3cea9a52bd51e72768ef2ac80ed23a000baaa8436006ab01292ad48489ae1e51718b32d1f1faf81c6511cdb1300d8fe11e7a21c9bdc576620eb70cbd6ecac13be48b028648e3228aead9d3cef0bfc537fb41380ff54b2f3093c68610869172cbbc010dc93301e1128b44cb049f6957809bf1574aa636e1d593c71c7242bc6db5c40927d2be860c11b98147868f8042709d8587501f477e4f965499145393e9b141bfb13a3551b1de6a6325bcffddc9f80d72351bb71be8addf02978e1d0f39be702ec37729ac91b9bc2219de906e75083d7c43a06ccd25c71e572f1a2de35b6fbfc39a81f2384b7f0b5e6c2c5a877d617f948dc557c83a322ed61affa47bbdad914e112166ce3ec865f22a6b9d4075cb7542733c5c186208efa3895b861d14b4476924f94def095527810cb4d17e7e9a816c5c3d8b2b391283e4620849ebc532242ceb9391442628f149a519638987caf194e1cc5a5276e6954c398bfbd6c992d372438d4d7d419e99e32457845ae61791504b992a2c0680f07dbce351a902f1d88fcf615f97d779507a0e683cacbb9f07e6f3aa777dc932401ede0447a3630288f1c649936bb141ea24dda4377a187c9d9c21d6f69da1aff0e6009a831d46e11da36667eef08c67bbfeb43c30a24a0dff694434d2f482b8c0f251e5e5f1e6cf6d069a493e9c29872bee0e2205ad2898b64424a03e804d4d02b4b9efd1878c671241e6d97cfe6b57e112f218a5104bca6ae5e537730726b6d17a2352fc75b368a6bbea159a90417532ba4be890ec5ba7a16f121b73aff6cd9cfe0052ecc0f405c902caba29c5e33ded49e0c75cfd36d9c17f2773649d1b8c80aaf4505b1db3c4b58ce69e1e4179ded5bf14485e36d7d53d7bb5a493f87f6bc86d67ad06a2ab57a2c4223d9322486b91be2fecf0e18b206cfa598d27d6fae6315d377d33fde8a02b0a6c3b8e9908b40b13eccfc30ddb5f43c100bc95c39c440770356436aa45d57dab6555d7d7b02cf3bbeb9f03db9ee2d375ee0d9ecfc5202ed771f7f89e580e17273c03badf063b390778e06528618455f557ba90bdebc0dcc50261b5ef5e6958677e5af2ef5eb7b12771b9cc9a809ada485c9df464ac4a5a78a10f27decfbbf82d5c0fe404c0e3d8eb58b4c0727ef0e4ea5b56e2bf5860cc61d478cbec5c1a6a3bf00454bf2e022c082a5ad96a22749a56c8218263f711130849844319aac828d3a08e42a366807faa159190d1e8290728c843b6804a68815e1b9a6572eb1f3e627502939d4ea6edd521392b843d2dc3fe02ad69cc34cc50f4c678d8b613af4c578eebd14dfeeb2fd6769b06bbc8da350dd7c78d05809d00459fe8a58da0aed1874e4d39d76235272bc8b9be1cc1d726c9448f81de57a0a9af9e3c4906cc7671a2d64da57648169a3d40ada3b43e5ff40ad2b38084114659180bc084c92be9751b3fea2541fed6e4ba693adcce6bfc057a3d74f7939e4f9db1c2f4d6127c9d3e40b04a8e81cb67490eb5d2b271eccf253c622f0366bc81d52ad13ea5a742ebf67e3399f30c47834edb83da25f385125e8fdc2e85a10d31b6e6f7fce266d235b580304520eebbd8240520ef958ee315ad0e0b1395685937faa3fd120744398fe4f13e63d4f8f57c22cc47ac87c1198c8e517ee9b2896aeaa5ed270df9208a07308eb92b724d0a221530bb22750f8fd52e74cbf288edda7e952327d2b8ba807e661bacf50907e3565d158dfd1e7d62de29862be146b8422ba28fd8ce5c6973639b4806d8b2ca4ae95ed99c8f1dd4263871cb2ffd249f5c7a73d1bb74ab8c5569696146614d89381d5a46e8cfcd5f286eaa75d7d4adc1860546191e9fe421a4e9a86bcf154ca8c0910a8851c6d075f54f132c4d4e1a53a1fa3fbb06ad700a8004f6613f1d0e0aa2f6894d0a3767072b97e04d39c456dfcc2349503d39ca845cdd79dceacf1ee359be58289fc3976201ac7d121e25a9cc381651c51547ce644adc430a1def18564b32235358bd8585351e7a3f4821232c58c2def7451298e3dc84c87f55d2a9e08b97f3cf4801781c94255ef9af3b8f6a5e1d2a5fb5ff3c20d8b8a9cf020d95ee6d5a29abb5b8a3a1e487a62f5f6375536f65b479aff370099da1409f89bf7e945f3000c4c80453999737629ef570a5e7969add2451754531837390ffb6014b228b8c50ea6cc12f74668a774028d466cd273862f92e8e5c6e0efaf6f8c310ab0ff6ad300fd3dcbba6f8cab2ecfa50f4a4486a41a9c59acc9ceb67f2e979f3c563693c378069a962ae69740ec814c0a12050fb0f950e8f0092f0a1b220385f0654b5b1deb28a190736816257b751e262bd32f7701b1d76d613003fed2d5dada6743482250697c7b9ba346f18a5392155d4d8205cf492fe64c7712c9cadd93c2d6ab0a69d62d16a051df53a14a5aeda74b611427deacb2a684a514aa68e3ed0294b4383234a4e4a8d203586c6b4e39875ee2668fd26bebdfcdd30c879e592335b6ad09232fb2537b48a962bf2bf883b49e97f041d28d1c224dda0c7c51bca68bdaf09accb9947c785d507b2e75bf13eee26a121af78bc257caff2cca6233531db4a23844df0f74d0bbe4c388021da09c9ee3a993c09dd2f462f0a9412b9c4ad1b3e8da743de39e26ff3d55d3221e79d9221dddd0df2f41435b718d2d5552a6149d93dab42f764dbef29019b1789f4e5208c5afccbfc516f3aac1f29cd26cd9d8a234f3d80c1e1edebcb63136b3b7c7700486e733d2bb407d139be2bd158c2472bf7cb616e672bfa05905e5279d672301bfa8ef9f7db9b9cef62fa6f17fe74ccbecd756a6a1dae628c69f6ce5cc5b3e79d6261944838921cafd8fc7890e4a4fbefc12149bc56e4434231fbaa08c106b560b42cae89770ebe1a900e5fab4792311cd58172d465294adeb903fec0755759d21ccc330c809883e75d8eb081ea68862d5c80cbcc65305fc6603798fb0587ab854bafd8fefde36856a85f8cd70ae1599e281e3b5d040e30c8dd666c3207296a94b1d86bcc94547f13f366665ce82233c01ead2ec77ab424889c428f13fe29902f70129fa57085c04afd23f794da9a9ff517398b0b9ed90d153376d216c877c141d28d91e7455cae8ad73255fde52e41db6a84a6f3a7d517b63aaecdf4e61963677cf3daf67df72c8cf6311172b2357884d1ab6cab82f4a3d270c4522768e1d68af1c4e585879385768ca8e3fcb9725a5cd1e5869be0ff4bd7e347151dc906f9d0c7e27e3d4e54490ab35e9858e2fe3420105bca115be214dc0fcb2304592206e72e18fe5d9f9091942f04a98dfe4581a4159ff07d5aca26a31ce454656482de7553c47ef18b222d3cf628b07e8e39e21555dee1d4243498f2edd4514c5f452a421d2c3c632fc7320e69a52b88fc70e7199d5ea304135bd9551aa54ec14d261159623f5da6839f30d47a69e8b3492f05da52f5608f9cbd917f9636a4196fe4638e30b17694e8cd1f3c20c8888cda7592ffcf7ad06f2027cca15f346477e482c163b8489298e8bb0bcfce0d84221e48633da52735d25a58e6558e92499b66985605dfcd7668fdf22f4ff19a9179f4066bf9d92f44a767757f50daa0141e793172a3cb4523b24fe8d185960e196edf1132f19b2951e568485ad96905d76ecb121a2eae0a52a5acf7d176d77fe2217826e0d45c98831b0b021dfb8afe606e41e6e2e406aae8280f7779fe9f957439096072a0979d80d4d6ce655f38a131728444999742046759e2e24f29014c7f99de906200c39001a28d79a5ec116865a0e0564203e6d06a239d964237e3cb27382ad4546dd92d0cc3d6e365900b1365ee3af4b4508a2bf45e73041439de230daefbc8838cac6b0e7ba21996fda28cfb90b5440944d83a4665c3a03bbf08c6904d991843df11e70f0c4d0c44a7115e21824cae77d45045cca6571ba2e47986262335068d6d3e6ad914410b0863c5c4b05af0b5473e876a16890415ff56832f9df94dba0cdd287139ca87679e0c336302ff874379aee57620cedc95d5510b7a778aa34397ebda1ab6d59a50c9423b29a64b034fb0d299421e0aaf9179aaa46efb1ae09b42b4c98c45c8285b4f5d46b5b23d3f03303a8215dacf291fd918bdd0fa1370b864aaf20d15c33bf6bf5ff42451d9bbe5789018c2eda1321f0dd5f1bbf564e561fb58a2d64ec5eec33a5f1b38308cba094aa831571f97e504205cb9bc91f3271d0a0a2e6cff18930bf7020e2f6f6cf4260ba0b9e8ce3d42d528ffa2cd15f7009c5ea7a37c3f59c09df555655687de74ab71a51f6e8d93ab7de1bf10f9116ab15189cacab1d46964e89a391b1ea095089994be1eb5ffc2e26148282b4e508bcf83b516b857da37b1d0b75f8be8a6827c0e1ec525bb0a228592366d1ab7852147ea811ed61b487b27c3ea64e35415de22f94976b95183b4c7ca9fbbdccda29a516e498a01ddea85802fe2534ab88d744b533f0dfaec3e95b1fae0e56c5f23924f72f5cc63d4fb431784f9421e953ec5258ae712b445b3c2bb0d6d96ded746c9ff9bbad5289bdef9a34f1a98d45129364ac84501028aff5e3d67c1daf490713aec2daae145b22cf5664b6358fdeb2e1637c0b44c0e96c5e2fbe235f84e8dc94efd5626ce31ba8b5cb7e7c23967076ef54e42a044780d9fdcf003d4d8218c8eb2b3c8184bd32b326476110dedd375e7", 0x1000}, {&(0x7f0000001500)="a213f5be10486e7822795c28cd9b5e8b2541292d30a1db785eeab526de05d0d9c78d51ffbc9ed7ec8fc0251c35409abfed2fac35c7572fca3947cb3b39d2cfbfbfd163a3c1a096caa864ea0a784be4b06788e09266c5bfcf2d657f8c27935099acd0f51767", 0x65}, {&(0x7f0000001580)="856582e7b1da2f5830677f33b6c6fc500613486f5eabd5c821da4283a2d8d8edd504bd951fe209bd76c12d6a1a4e128550a8bf85234919b06d531846a68d8a1dfabe07cf6c0ad28c7d0f8e475327b98cc5078fa7cdb13d1d672df71f8155153f632028f7fe9fcf9c6aa75a245a01d9ba42291ca067843476e73e911f5bbd7b", 0x7f}, {&(0x7f0000001600)="f55d6c5457499b421bc6d38ea02a63f010521849bcfd704aa2f2c31868966dc7a965690f6a6970d07ff5d7a354657a30a8cb95c1c1692cde2af86b7377047700b8ca1edea22e816b0a90587d3bcd42f416adfba9eb0c640c9e39c873d410894941dda6ea23598a8983380d25893103c3828ba080e4796e853ddf55482607f859b3cf17f61606af6527cf4f19be53de114e29692de84d1d56238a553c5832bd20cace90a69557e6f7f58bfec99bc351b959d374", 0xb3}, {&(0x7f00000016c0)="332f12b11ee218b2402c75621f74b7623a6f3102cc26bc6d7044779543b85d119a77fbcddd052199713167b2391d2333e9ca01f26399d90e8281b567bc242ab6af1eec0de7150e4651200162696620ee4c0f", 0x52}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r16}, @cred={0x20, 0xffff, 0x0, r22, r27, r31}, @rights={0x20, 0xffff, 0x1, [r2, r0, r32, r33]}], 0x60}, 0x0) write(r1, 0x0, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) flock(r2, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/91, 0x5b) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:57 executing program 0: r0 = kqueue() kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) 16:00:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) close(r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0xbe6fdac46e204642) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000140)="50990de1adc03a3428101b90e5d5f18ed909d89499a7bf94478accf5a0e5912090eb641daa999762b9fce426bbbe8029cf6e0a41d3333d3ed6eafb3f0ac082eb2484572a5ccefa8cda730a1e17bb2b2bf24ef93fe438878c0347d726d2bda89f1b7e14f57c1c15c099bfb8a2e7c564e8b86140c300736853aad6b26bf062ffa9acbdbb636adefa0dcb771b71f6f4d2baa98a39a51874e660", 0x98) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000200)="c454864747cd4f96f912b806f2ace8d1100de046a3b0aafc5b7c47174f510ae08839e106189c7427327f514a1721f1afb0b6d57a3f8c306553bb78f51b74e358a7b2a43bf2592c90270861c1eb948b405aa7c94fb7cb6627a6b800ddfc76008774ef6820872e27c4c8caf4b8188a9da8fe05c4229bed4eb160e88135883a176a2084c81618fca7571ab90cfa54f552582740e7c894c357065ca182e4a26b1c0e22f7342c839a4a9feaa34cccdf051a0f1830512bd4b196812b69165207000e027c4a2e2dafab19af55ef56207d95faa712217a3cd4", 0xd5, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x100) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r19, 0x1}, {r19, 0xaf}, {r19, 0x10e}, {r19}, {r19, 0x2}], 0x5, 0x8eb6) shutdown(r19, 0x1) fcntl$dupfd(r19, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) setegid(r20) r21 = semget$private(0x0, 0x4, 0x43d) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r27, 0x1}, {r27, 0xaf}, {r27, 0x10e}, {r27}, {r27, 0x2}], 0x5, 0x8eb6) shutdown(r27, 0x1) fcntl$dupfd(r27, 0x1b, r26) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r25, r28, 0x4}, 0x200, 0x401, 0x2}) setegid(r28) getgroups(0x5, &(0x7f0000000100)=[r20, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r28]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffd, r3, r6, r12, r29, 0x100, 0x40}, 0x8, 0x200, 0x5a14}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r30 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCCONS(r31, 0x20004276, 0x0) ioctl$TIOCMSET(r31, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCNXCL(r31, 0x2000740e) 16:00:58 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x9, 0x8000}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0), 0xfffff75, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 0: socket$inet(0x2, 0x3, 0x102) ftruncate(0xffffffffffffffff, 0x0, 0x9) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000054}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:58 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) socket(0x0, 0x4000, 0xff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x282bdbd491ba0f1d) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10000, 0x0) read(r3, &(0x7f0000000180)=""/5, 0x5) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x4, 0x6}) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x34) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000300)={0x0, 0x80}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) lseek(r5, 0x0, 0x0, 0x395e4e6c49bb654) r6 = open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x4) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000004c0)={0xa4, 0x0, &(0x7f0000000400)=""/164}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000500)={0x144a, 0x7fffffff, {0x80000000, 0x5}}) r7 = openat(r0, &(0x7f0000000540)='./file0/file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000580)=0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000600)={0x7, 0x3}, 0x10) r8 = socket(0x10, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) fcntl$lock(r8, 0x0, &(0x7f0000000680)={0x0, 0x2, 0x6, 0x5, r9}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000700)=0x400) open$dir(&(0x7f0000000740)='./file0\x00', 0x10, 0x40) r11 = socket$inet6(0x18, 0x4, 0x77) fcntl$dupfd(r11, 0xa, r5) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchflags(0xffffffffffffff9c, 0x8) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000400)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x76}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() fcntl$getown(r1, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r14, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r28, r30, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r25, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r9, r4, r5, r6, 0x5, 0x7fff}, 0x4, 0x2, r7, r23, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x12, r7) r31 = socket$unix(0x1, 0x2, 0x0) getsockname(r31, 0x0, &(0x7f00000005c0)) 16:00:58 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:58 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc9, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x81) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) fcntl$setstatus(r3, 0x4, 0x8) r4 = socket(0x18, 0x3, 0xc2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7012, r4, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000000)=""/107, 0x6b}], 0x1, 0x0, 0x43) getuid() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r4 = dup2(r3, r2) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup2(r0, r0) dup2(r4, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x690, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3f, 0x100000000}, {0x5, 0x3b2}}) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="10", 0x1) r1 = semget$private(0x0, 0x7, 0x10080000000) getpgrp() semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/29) r2 = semget$private(0x0, 0x425f13df57fda06f, 0x103) semop(r2, &(0x7f0000000180), 0x0) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x100000000, 0x15, 0x8001, 0x100, 0x7fff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x14) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x400}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0xffc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/55) 16:00:58 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000144000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002a7000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000042f000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f00002e4000/0x3000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f00003f4000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x7, r12}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000300)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000474000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) pread(r5, &(0x7f0000000300)="ca87e8ce9869977f448b25a047112c34447f2fc4db306d57f6eb51179e34bbf99b67b8bd2195e0a9c4ea3532c990930358ff58e502d7aa126fb2a89664cbe0a15468292307b72d303a0ef443be9f0002494da9c691f27a5de059cbb3e25bba32e1d3fa61342018e280ea43ec2fcf02864037840d2b692a35809c139b413bd8b1f27253f9a2d4dbb87aa46ed4ab50dd22b40fc51c0a47f16151cb55cbf0be85966050eb5e9bafb7586140012652e5d4fcdc36d03befb2973882f80e71c05c0e6a14d091004a5798b1ed3b39b82e2aa3eed770007078fdb07efa4fc17c", 0xdc, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) fcntl$dupfd(r4, 0x0, r4) r6 = dup2(r3, r4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x7fff, 0x7, 0x9, 0x5}, {0x9af, 0xff, 0x20, 0x30}, {0x3, 0x6, 0x9, 0x10000}, {0x7fff, 0x3f, 0x1, 0x4}, {0x1f, 0x7, 0x54, 0x8}, {0xfffe, 0x3, 0xe8, 0x2}]}) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 16:00:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x80000001, 0x5, 0x9, {[0x9, 0x1000, 0x3f, 0x3, 0x0, 0xfffffffeffffffff, 0x40, 0x5, 0x5, 0x100, 0x8000, 0x5, 0xdd5, 0x2, 0x4, 0xffff, 0x8000, 0xfffffffffffffff9], [0x6660e1a9, 0x6, 0x8, 0x8, 0xffffffff, 0x0, 0x1f, 0x9, 0x2060119f, 0x101], [0x89, 0x2, 0x0, 0xfe0b, 0x3, 0x100, 0x9], [0x5, 0x6, 0x1000, 0x0, 0x3, 0x52e], [{0x7, 0x5, 0xd7, 0x20000000000000}, {0x5, 0x100, 0xb07}, {0xff47, 0x800, 0x1, 0x5}, {0x8, 0x7fffffff, 0x3, 0x8}, {0x7b18, 0xc0, 0x8001, 0x3f}, {0x2, 0x1ff, 0x1, 0x2}, {0x7f, 0x1, 0xff, 0x3}, {0xc805, 0xffff, 0x10000, 0x1}], {0xff7f, 0x1, 0x0, 0x8}, {0x6, 0x2, 0x2, 0xa3cd}}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000780)) 16:00:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x11, &(0x7f0000000000)="ebb6dc805a71000000001b15906d96d3f9f310dc9ad5a84290a2e2420ef2f801be03885340bcef8857de4d007898adb98a0bf22864d36699058e0800126ccf2d1bbfc3cc9801fe3bf31b253998f2e9c8f93ad813728d", 0x56) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1cf) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x170002}, 0xc}, 0x3c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0xff, './bus\x00'}) write(r0, &(0x7f0000000040)="670dc3", 0x3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget(0x0, 0x0, 0x2) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) r3 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r2, 0x0, r2, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) dup(r7) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r2, r5, r6, r12, 0x40, 0xef99}, 0x8, 0x8, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/100}, 0x6c, 0x2, 0x800) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000140)="3f99ff36cbeae76ab61e9631f48152af607b836a7f78124df867667f87ad87baf1f62fa4404b5f2c237073765d70acffd878728db5e6bec548fc1845fb12c0956897aee624e3824515aec4286ccbeafd0250733f2122fb96ac356008c2382011f92b08582f23ea8316a38b9f34404a6d3aabb3c73441374104ef8113287aa13c56d688f25031c1c0b2b27bad85cb3f82c442dfac94e3ea6370f31e2f477d0e33d9b44c78407873ea88de10e969d06c9fd6230e47609d28129b7b48f14bf35e4970e78b01cda00b240ac3c90cb22aec0d21f197", 0xd3, 0xe, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) r1 = socket$inet6(0x18, 0x4, 0x7) setsockopt(r1, 0x0, 0x2000, &(0x7f00000000c0)="814473fb075e9fc1c2dd4fa91724bb78a445df7a969ba1818e8433436d58a0227a28182e5edbc2f6feebc2efd72876c8f5077a2c6a8d3cb50b808fd4b06ee65743fde85a18fd85a4e02027bcfc96be2e4e6eb74819ab9f54a2d5af24478a51232c62ea553132628ccfd4f868e40b78c093183799aa6e0a19cb1c29e4a91ddc370e48665e1ed94ab2a5e3babe7a85b97db89f3e1668a56fa4c63703d56f24", 0x9e) 16:00:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = getgid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000540)=""/4096}) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r4) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffffffffffff], [], [], [], [{}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {0x0, 0x1000}]}}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0xeb338f688ff0d6b4, 0x100) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) 16:00:59 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20320, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x10008, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) fcntl$getown(r3, 0x5) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x80001, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x400006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x82, &(0x7f0000000240)="9c95cd398b2d7bcbaf737601c3842d9d2cb775841664798f40945499bf6a5eda6e5e95ae4d0638d0c7bba358b68a45b0c05c725d2f0b7debc73fae0737a6f964929ef43c63d63a9ec99e4ad7552bdedb9817d0350d36605eee50de5d576e34811c6bd9007f67c597d63e80b9adb3d8608ef6010a9d42be82d28ec4a53ae8a7f33666") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 16:00:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0xffffffffffffffff, r14, r20, 0x0, 0xc0, 0xcc0f}, 0x80000000, 0xc7a0, 0x80000001}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r21 = getpid() fcntl$setown(r3, 0x6, r21) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x1f, 0x5, 0x102}, {0x4, 0x9, 0x4, 0x4}, {0x9, 0x81, 0xb6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x5, 0x80000000}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) fcntl$setstatus(r2, 0x4, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 16:00:59 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b6", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x160, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) 16:01:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x400) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) r5 = dup(r4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000001c0)=""/208, &(0x7f00000002c0)=0xd0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000340)={0x0, 0xff, 0x5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0\x00', 0x80, 0x7) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000400)) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x200, 0x0) write(r8, &(0x7f0000000600)="67fc6ecff957e73d2cb27a4970271dfa995bb6d579ac86151f0dd47c49dfdcbcdfe2251c033b3a5f32e527fa178462d44cbe92e8659bbde007617733f51eaeed425cb64445f5352b3a733b790b2f5871a0ba74ec5e027515116b5b61acca0fa427b5d3123faac6e26828f3ddadaa13d3cfa280d080c482a02666aadc823863d1fa31b2f8d7bc2957132f50667849454e31626ec583b1eb8242bac531f69f0d9bdc08b395765e5b3d8377936829c6ffa488e3ba0151652cfb8be1f4d31630e2123fcea46c5492b8e60f1bae3b185218ca924afdf3d6fe137edaee08a711f3ef8ce65ab439348ff3facd", 0xe9) truncate(&(0x7f0000000700)='./file0\x00', 0x0, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f0000000780)="c7a83e6449a7ba7a595e928f48bdc9250633df1343c0c352aefce6c275e1c336d5308d5e240dba50e3fe6bf40ec63e72e5", 0x31, 0x400, &(0x7f00000007c0)=@in={0x2, 0x2}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000840)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000880)=0x1) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000940)=0x2) socketpair(0x20, 0x4000, 0xfb, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x80) 16:01:00 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000900)=0x1) close(r3) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x2d}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r2, &(0x7f0000000240)="0c3fc6288cbec8d5b4bdfd6fea449f3aed2e6b182c731e5d2aedfa3031edf71be1b0f3d9979741c46bdce5ed79bf4445fddd5e9bbcee566c1f4561a7b79a6b0bceb90b2e3254343ba29fb5af3e20ac7249e765b32e0c25fc9890c3652bf3b5c46587f9683b42c6967ac8228dc8c72e5d025b07955daaf59718a7db90d86bcb743befb82f3359981167bcc9097f0430cf5c2b4b3c59594021e4931c35780caa9fddfce6198cf1e0e77911f98eead4c2ee", 0xb0, 0xd, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="77b0b07dfb5eac1400"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 16:01:00 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:01:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x64}, {0x80000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x1, 0x0, './file0\x00', 0x54a, 0x10001, 0x5, 0x8}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r13, 0x1}, {r13, 0xaf}, {r13, 0x10e}, {r13}, {r13, 0x2}], 0x5, 0x8eb6) shutdown(r13, 0x1) r14 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x20) fcntl$dupfd(r14, 0x1b, r12) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000280)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r16, 0x4}, 0x200, 0x401, 0x2}) setegid(r16) fchown(r3, r6, r16) 16:01:00 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="d3659b85acf69a36da33a722", 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 16:01:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setreuid(r0, r5) mprotect(&(0x7f000027d000/0x1000)=nil, 0x1000, 0x7bec8f66239c75cc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/218, 0xda, 0x1801, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) fcntl$getown(r2, 0x5) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) ioctl$TIOCSTART(r2, 0x2000746e) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="0000db41f51d022e2f66696c65300035b3b205173bac7741d22839484ccfdd150a0cfda3f09a1979342566740eef4b226396ad962711ae2b9fcb10a076a1b3e25c83c96ef20431750eef5d52a315310fde17fe2c41d65421a041e4fd5fbb3fc675f1"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000000)=0x14) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) r7 = getpgrp() r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = semget$private(0x0, 0x4, 0x43d) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r22 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r22, 0x1}, {r22, 0xaf}, {r22, 0x10e}, {r22}, {r22, 0x2}], 0x5, 0x8eb6) shutdown(r22, 0x1) fcntl$dupfd(r22, 0x1b, r21) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r23, 0x4}, 0x200, 0x401, 0x2}) setegid(r23) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x43d) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff79) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r42 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r42, 0x1}, {r42, 0xaf}, {r42, 0x10e}, {r42}, {r42, 0x2}], 0x5, 0x8eb6) shutdown(r42, 0x1) fcntl$dupfd(r42, 0x1b, r41) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r40, r43, 0x4}, 0x200, 0x401, 0x2}) setegid(r43) r44 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCCONS(r45, 0x20004276, 0x0) ioctl$TIOCMSET(r45, 0x80044279, &(0x7f0000000000)=0x14) r46 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCCONS(r47, 0x20004276, 0x0) ioctl$TIOCMSET(r47, 0x80044279, &(0x7f0000000000)=0x14) r48 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x0, 0x0) r49 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCCONS(r50, 0x20004276, 0x0) ioctl$TIOCMSET(r50, 0x80044279, &(0x7f0000000000)=0x14) r51 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r52 = fcntl$dupfd(r51, 0x0, r51) ioctl$TIOCCONS(r52, 0x20004276, 0x0) ioctl$TIOCMSET(r52, 0x80044279, &(0x7f0000000000)=0x14) r53 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r54, 0x0, r54) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r55 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCCONS(r56, 0x20004276, 0x0) ioctl$TIOCMSET(r56, 0x80044279, &(0x7f0000000000)=0x14) r57 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCCONS(r58, 0x20004276, 0x0) ioctl$TIOCMSET(r58, 0x80044279, &(0x7f0000000000)=0x14) r59 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r59, 0x0, r59) r60 = fcntl$dupfd(r27, 0x0, r59) ioctl$TIOCCONS(r60, 0x20004276, 0x0) ioctl$TIOCMSET(r60, 0x80044279, &(0x7f0000000000)=0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000040)=@file={0xe44f91673c6d751b, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="d9f9fbfc2ba00fbba20ec96eaa22711685b73aa1e652286b305b0379b556fcca01ad7ba78ff63412fc53e09130fdf193b1282c4ec57946c6ece4061ac671596140cb36015e30476074bb95f98ffb6b9ad5ac9d65ec4cf3bec2b0be58b5fe5bdc6658827209bd076872226b40062e0421d82f73d8b9472a23ffc650c3556e5b649736c94562d68202ee42bdb0679b20d8c9", 0x91}, {&(0x7f00000002c0)="92285612fe721eabaf76107231ba5a4104e4e489013c16c3007acef47129e3280ba8de034df4d60b37ea97b07181c8e0cda09aba6e3b6e12a969f19e3fbc3f1a592e617be782800becad545072f6a7f1668b16d4a3a9ad92366b24aa2ab3f7624e942a1ad90b073352bbff1e9354ded520e29b9ba7440f96b432644571654bb26e02554cd08d4582205485a346a0", 0x8e}, {&(0x7f0000000380)="93487ddec5ebbf893dd5700c5a36a547228c3c2b6feb12a66884892a0d82dcc5fe754c0005f9161ac7013ef9648f50cf7dcc1ab5838ec41085f30052f5d3e2536060c63d3ab3082b1f78f48d0aafb8a282bf6e970af79f8aa1bdb258b8ef5211ed1bf7e2c6eeb29fa9c447e7afefde9876eb45006c28ede3fc76e64e9c1ef465b233c4bf562566ae1ec3f15e96a6c225db96ecc7bd9fd017637c19d2e5a1ed5ec2ca20b924878444ed911705b94b477e0609c09e88b2d4aa28fe4b5a39d26be8bdb5bf8ff49c549b6ffc4368cf4e34b44f93", 0xd2}, {&(0x7f0000000480)="b96f524fd752f0e2a522fb69fa4853790a4ed7cc07d7698916d3ecce58c182cae346d8f23fdd12d525ba32f760f97f49dc6394e9a46023e72ca0a797e655dd67e11ed2ed9a1491854961dccccebcbdb87292bca85ec495de68e40f2cd7a38d304825178b59db38f560baf1df396f297ff238e6819b78b88d96b9357ccb902140b4685e28ea79a208b13eaed695bcc2789b279c7c356edb8506b4cb", 0x9b}, {&(0x7f0000000080)="dce8e1b523f80b05", 0x8}, {&(0x7f0000000540)="4e0fdfd760009665b7e94f964b93eb020a415870f6747dafdb6409fa294ae108b0802c43090e33fda5fe1c84544845bd5a3589e6cae709e8ddf39f52294dcfffae1e0009f7025b381a70ca00c70d4dc764943fd0b332ada04bcbace22efec211531899d8955e915ebaea2144497cd30ab1cbd96c473c298541386e7c7958316ae4748689c6fcf1dd8db0ca907f9a51f07ee89472487cff55c911e9391757cad9932bbe6c8afe8afa1889f797c4c789e7", 0xb0}, {&(0x7f00000000c0)="e7a7c8c4ebc4", 0x6}, {&(0x7f0000000600)="f21973b489c6abc87ee89dc7fd587bd0cb4184a7cebd462b09fc6f02128d6c25e119af1e684d7dfaaa550c003ea63498f7d4d9aef9613b13c02bad8a429021055f7c5d62ccb340a3b40ed5fefb7d25370569a26f80cbdcfa8ce38e5a753ddc50e94066ce566ba11ead312786dafbdcfe8834f999aa32409bdb1305d28846bbcfdc0c3897cf485081c891d5bb8787b7e63ad93cad972409450a632b491c16e6b14f642c422c17c8038f0a57134e698f9d41c4a585372faf85a052fe62761d663a162e1ec06974", 0xc6}], 0x8, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r4, r6]}, @cred={0x20, 0xffff, 0x0, r7, r12, r23}, @cred={0x20, 0xffff, 0x0, r33, r35, r43}, @rights={0x18, 0xffff, 0x1, [r45, r47]}, @rights={0x18, 0xffff, 0x1, [r48]}, @rights={0x18, 0xffff, 0x1, [r50]}, @rights={0x18, 0xffff, 0x1, [r52]}, @rights={0x20, 0xffff, 0x1, [r53, r1, r54, r60]}], 0xd8, 0x8}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x4000, 0xa1) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f00000000c0)=0xca4a71087d6f3944) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:01:01 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x8a8fa0e9450fcd51, &(0x7f0000ffb000/0x4000)=nil) semget(0x3, 0x3, 0x40e) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x4, 0x43d) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r11, 0x1}, {r11, 0xaf}, {r11, 0x10e}, {r11}, {r11, 0x2}], 0x5, 0x8eb6) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x20, 0x10a}, 0x100, 0x8, 0x200}) r13 = semget(0x3, 0x3, 0x40e) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffff40) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r14, r15, r16, r17, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r18 = semget(0x3, 0x3, 0x40e) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r19, r20, r21, 0x0, 0x40, 0x100}, 0x100, 0x1fe4, 0x200}) semget(0x3, 0x3, 0x40e) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r23 = getgid() r24 = semget(0x3, 0x3, 0x40e) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() r27 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r25, r26, r27, 0x0, 0x60, 0x101}, 0x100, 0x1fe7, 0x200}) r28 = semget(0x3, 0x3, 0x40e) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r29, 0x0, r30, r31, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r32 = semget(0x3, 0x3, 0x40e) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r33, r34, r35, r36, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r37 = semget(0x3, 0x3, 0x40e) r38 = geteuid() r39 = kqueue() r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r40, 0x0, 0x0) preadv(r40, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r42, 0x0, 0x0) preadv(r42, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$inet6(0x18, 0x3, 0x9) r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r44, 0x0, 0x0) preadv(r44, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffff6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r38, r45, r46, r47, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x8, r35, r45, 0x0, r23, 0xa6, 0x80000001}, 0x9, 0x6, 0x20}) getgroups(0x4, &(0x7f0000000000)=[r15, r20, 0x0, r22]) semget(0x3, 0x3, 0x40e) r49 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r51, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r3, r48, r49, 0x0, 0x100, 0xfffffffffffff001}, 0xfff, 0x1, 0x0, 0x0, 0x8, 0x7f}) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000200)="ed9efad9cbe489d7af7433147d4a7fce69bc2c902214ccfacb93cccf001f7f81e546d066715707a04fceaa69a3a7a0779c94862f8a2ecce10662899566e3af6e47d4d209ab92892f11f0f1b352aa5a869d9ca65a12bea5fc8d7c735291f407a809982d1ceaaf429e333ee7851d376f01c0dbba9a2fd535b3b02cea064cd4ea376c02f0ff1107786f5dafa3b9202cb8184f8f9e6359f391014fa2c2fa3b5cf1c2e97af514a9bbe35cfd33ff8567b82381495637b1195027355fc57528de1ac014f3d370b05ea784ca2902a34da79ea456", 0xd0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000300)="b63f6e8a9c810000000000000000a74046d56f43aa7da9b97c79bbac3317d61aeb664c4c8c15a1a97ca537c0bf6f1f21977b4d4e685b3905aaed7956f9add6d9887c70a57319b1be5ac8d4d08cb5efa0b000000000002952eb9adfc86d6f49fb94c0fa4a86fa15693af50f7bfea3ab844fc90639b0ee65b05cc8c7939fa99e9ce0e9d699a1cd71390a54e1975859d7d12be515582fdaa8b51e96c9bdebe318dc86db3fda15e043da") read(0xffffffffffffff9c, &(0x7f00000003c0)=""/191, 0xbf) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x45}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x400000003d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/1}, &(0x7f0000001180)=0x3) getpeername$unix(r0, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xb6401baa06ade531) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0xc2850c570ea91993, 0x3, 0x20) setsockopt(r4, 0x800, 0x4, &(0x7f0000000180)="a3ed4f0bdf5b22a9b6dc609dfa578a3be06af61cee73501f16d53aeece6fd866a9fa99a7636967bed4343f20d091806782414968d1b5009258da6d95de38718936faaf6a585a5a91bcaf3277cd51bcadef85113694d6c5d6e3c3d559e14a840b851f927ac012c93feb34d6066f4309bb3cda3b16f6394de36388e05ae79382839393845e988b8877450640fd6c3e9cddc2eaf82ae5b446405b0755f89f8f00115f66a5ca219d0b178756cac9293ca371795d142a3fefc553884079e6d81e426e52c8d469cb61d29a058f160bd6694946235b121281be0a9000cf875c319b3c14f12a503ff4163103bc9a6bfe08a3140ed42b3e866f045b5114aeaaccdd172f15eb71f01de1a9009f19761457bcc293a83d2194fa1cde96107f3fba52995d39f58dc7a7c621f403889d2daecd699453557a1c47d56bf66bb55205b963dc818cbd4c649589d45a885ca9ae931153d8b30ee490855cc399e76d8a7c6d6f96e0a58357a583165a08c4e5336a3108b29d33cf84f4a7627528a9651f1a12e6eed3fbc57c722f65366783fd85b9c12543928f42a0cee39c31d7c073beb01730b21884a08d4394a07e0a8e718967ea056a8580ba20896ae91ca436c6603f94ce2b414f20a1a9b6db5da1ae94bcdeb58ac0b86b20b67836618a83e66fa0ae9612706f518b2a5c98e06072171f9bd49dd4d1bcdd0b9ceb2a0d50d5a5603c9f3ec2db92be36fc4bdb3332942f23ab192d6494c3f2141b7c115bca8fd100d3112a3e811246fa2862104d7314290b20fac1ab56af9ea09b96a326b07b93ba3effc2ea4c2cf46932586fbe85c252e355897e251356590933d063377480d48e7952c03c485a7c56fc349b64b8e6439d4aeb1a67c7201c86ee4dc27189aa27dbbb6e5900778a04dcc91d9c0bcbdde67e995f3be3786e3a7d06c5da011b36f9dbd7f24e9f5db51cc53d50393bf78c697c22f127e4826ec674269e7a287643e071345fc0cb4fef9106dab2032bfce6e322fa3645041134fd8cfaddc0ac15aa85111c9c399c1d423bffb43bd7ceec12fb2c75e1ac02510c4c137522877e95a7b37227f1cc3c64d1cd3c7242b54baa5cec2cb7066967ff7e03389410761a22f8e8b86424000583d63145dcf0e5dcbc9d2ad68fe91c01a8ca586a563b75920b7ea42adaa857f34793c38fcaebd5983ce27e5054aafdca8d613bc89571dfdfc3e0146791ff565b3d436c457b23ee45e1751fee058da97dfedb02b978912fb7434ff6c3dc043db3c40016aa4d9613e4658d32c509693cc295cbdf7ff911f308013692398352c21765042b87e19c4fae5ba393a28a6b04a27810c30056c2adfcd5dffaf3f88f61bec527f21d1aa9b5d4303b2914dc6567736983be15fa81147953a64b033d0d1c33d70cf97afe2a42f61398a80bcaddc17c2fac85dccd97d708a6ac86b9dc8d115e1ad5adda5709c3058824183dd911f737c2e48cedc6dd2cd2efe1224c6b4bd594a94f9ea5e24aecd4bcd08ca49719aec0bdeff7e7bd1251705fa30ccb8525fb8c70f95582c7ef1cd505229d40fe777d28af259f607bf5f9266de143baef926dd95c4c98381470a41174f204bf80bf64ea1e305788c18c7fb9d4b275f3ff30cc2b8f44d62b1c89dea3cc6d5a17bd9eb0946362a1b140f1bcc45ff94771c5cc5389ef893412d769cf79ca5419e8c20178d56ebf0e5e5845d3c32f30320cf54ba74cfcf467c035f22765e2187c44de12f728dee2ade06add1a3f7e5817e4833565dffd6d5f8833978de0573a25e56278f194a11289003fd92c5d2d0d747ffe197d1e314b72c32c06d3cf950f28a8aa047294cde04ad378d2323a4869954d9c9adc462653eb66a0c90828b9d3031d83b14fe6c8a7db9982a2f7017e41e1a840d0b6cb03f9eeac2294e03e825ad082ac31274c99bd0dcba54e6db27db895c531cbb4e1fa7c6211a33040a3825a0efac158fa6c5760852c488a8bc60a5dab68e380c4e8c150753378a7683b56ff8904dc1c3175f6e8af2c66911bea21709734bf1492f72826f26c9d1689f9a6de499b1bc396e1ea2a51ca84b748935adfbbabe8185db619da048982468ab4384e1f389a9ec8a528feaedf5164aa6bb5d9db59481cc6bb29f58cfb767ec180ccb11e204dbff8faaaddec5899279f8e17e973a837248f5699cd996b9d8f888801c0affeeb02bbf52ff54bc886d903a8ae8f0321380cc238bbbffd657c2ea66275717d71b2040d46c9e569e6e7b4435bcf04d6402a9fe527f2c221dac4c5980b99274dac85024de57889d5bc43fa9d86ea0914ad10be904222469765d56953f5d695f56ed6280276c6866928efcf033084a4a67a4596eca3bbf6056777345e479696014282924182d7b8383346ca17c8df63ca0f2ad8a9a26f4c6b761c8367210cbfb095ac3d3c411dc7876d61963cf7dbea99382e899df32e8363653a28c9bd865e9e3c6a4d037ce67063c51502ff5e67ad411e6867ca58eafe29ca68300776d80ff098f8f8b0291ecba6cded334221791422e4eda148e784dfefc4c169a06ae331d235aab0fafe16a72cf1b07052b7b834cca44a934fb7ea96b580bbae3fe5c02bd4e1342f34a11a69a06842966e25bb8d5501a718e30ab3296e9c7d74959a95f4e938b91c3487397cc361b3f023c5180ea74bc503207f31ea4c02c217ca329613b1bfb182535d226d19103707a39c5f6be39208b36f29cab2ec09f1f7f8bc0388c1292b957db54b979088096e36dd89783f4213395d457bc6655bc827089a23afe677415225425f7d1710c48935e4daa184e260601e36bd7fd92a9ea23abe51e9e45b9128f5f554b4b0abf0c6efd31a31c782bd2f35c4cc5ca4db6c7e3d565df1b21e3b9adcc0419a2b905b841a28e76f44b0ad8af0d850113744e3772de900c3b03ea883833312d5a9737b0afcfb499edcba4e086613d91b31af383a258b06d86c6743123977b6987607e56519f4bf9c841cfefbeb5e96a66517e604163bd6daaea3c09f138ee8a08107c31d03ac83099d215d4973ce54d3e860f03c782485c80d924e80f850747cb3d3dbc5bf78c29935eacb74ba0e1d20d2963fde6a190ddddd969616f9390e3398d4be3453c7c1d9c9ecc910bc70786c71544da27ad004d624c444601fd5ce5182a95666adf3a3375cf635d1944889f7e2ec79187f0c7ad0105a0b63d6e5bd27a7c9f9a2d2be63f8632af27dccb1eb591b27e04f0d86691c744a14feb10c7d0590eaa684471db92800ddf7e43c4c0cac104713c3a527e79805f0ede9cb0da0d77e98da206e08d399fcdec74577b2b6753be49c44c88259e7db470751844d843ce047b137998c3948f7d4ce0e6b2475e062de38ecdbf104af357c15ae2409293d74524b2925904ff9be9b450986976dd86543716487e6dd553f48d15747897580c598d143f43159526c57269d38e3e72afd6e811aab80a3967b69190016d578bd88142dad0425a663de84ae7a21ad627ccf164953cfe9bcab128208fe97f6ed3bce2545706793deac22e9c865df50c01b5344c02099440655f60e79882fb7b5a3071af41cb4de785d62190e7b8ca098a93099c0f15ed54725228fbf6f3317487be22496162d97fea85e878372432dd2e2605911ae1e6acca09f422f1c279cc924bcd5d149a880c96b7a65510c20898d7a021d3b14dec0f2b8f58d07bd3acb6666212caa8b17e3b4216a98773c1650a928174dc5ef8df77eeb66326eabceacbea170be635215c361485fe2070687751a618157c978132553ff37671ec83c996d164ce04e6e5fd085ba108d50376b20a4a72ffdd3f6cffa09c5b9b06a5f14ef7b5d32e3d39a0f6b1c28b37965045eac7cddd46f1844e8daff54079e23c209094ee48493334d0052f25acc6fcb7bcdebcad59cbf62be95ed5beb3e706ac0b554cd73ee2f0a7f995bde3b3fc18333974cd7883946f95e36c2bb55f3f92f07b49bd4307eefce13b920af1011ec9f7ce0ab84bad030c611e6326d236da3e8a248127e548bb6bfbfa1c1a12996d513c465b194ac1136ed50552250d9c686c928f2ddb03443fbbf0dd342b955e2e70bd46e2625818e017cb81181ff286c7e97294993553a13bed10c0c471f7fc95d16abf7db59cfe88482087afd5b66394cccd213274d99fa5b773880e7bf50deffac967af30ea9fbe82516f1b9b8600118dfd485ef5c85eee0356c830842019988bed5838acfde3c6ad0af8c131a52a5c828890e88eaf03020983ed438d3beef4ca7aa5a76e1b328f6f8ba34dda831a29ec71305436c906e6d0356efee40c742640da3a49c7fcbe16f49b6003cf259a558c199091009609d67f4fd83dc2599daa27450b51718a446c7439dfc76cbc1931aea3773cde653df15a02ea4c4de8f0d3508c7f2082dd2994bd65804a81698370f5e427c1b549bc60553a22ece80b3f3d40155c98a87e1ce03ed1de21b67dbe4a1573eecb6a207a62517a94f102a5eb0eff0db561c75b693256cf077d8e7bfc1f87a3e48c0ff16a4b9ce2a884369d6cc8a59ed5ba0a14fb6357056f9729fb5dde6bce762e15930d5a5743df9a5db22f87955f5252e1774d3b4d0c26401f4a93308338d82412b409c9fbce672ed5c7a34acceafff29e96b48fa98ab6428380b250e15e444c78d2d937664588bb997b9bff3d63234a9ea9c8e4164d251f9b3fa78acc422931ffab1aeb40a59211d65a5d30a5d204685eedecfb6abddd883302d38fe647d5a03fc9c377a1443f0eed098315f96b8223da2831242d3361cffb01d0077f6be1cbf7b1b01a4cb6fb4e2e45559ba43f68e53a38ee2c0638964ea2473ac22dcb6f19dba05d09c17a73e922b78c7841e37e9707172376d36fedcbc339802989238edd571016c52e50eb218017e94d4bddfefdc6c104c9209244cd91d305c95b24bca0cd5e54b75424498b2c8819ce8ba2a0d8762e831515d85bef9ce47a090a29e887b692b32a5c1dc098380bd074ab42a68dc1014c51fa837e3cd5496c7017fe2d64cc3e3c7bf3318922478170ad2a490d753718816b88c5511431a99d19ec85b21902fd87dc3aee7da93fa4d82368247ad62fe361b7e64976d3c6f0b6efb946ca930751efe68f47f15ab421f7ae0a9bff43bb624933034482099207336f8729bfb8fcd10f01698c3255cc7f3820d1b9a5b9b8a5c8b4b5bcbaca73c89ae1b544d0698b440f5d6bde7658a84fe15217391cd094101cc1339131d0954bf93b2bb9105d0c45188d89cdac3ba4c40cd0b6084401aa80b4d43abe9b6c8b0398ef21739fb44783315a03438f2cc8c10045deb7cd552eda3e93893255fff8dad23f427a7e1af8f090d49fbac96e8587f37916bf9bbfe32fc509f9538b5f14341b68188fceb68f2b5cd9449307a4da3202120eedb83789b791838162c8b31d956fdc7b906713183462d8af686fbed6513122693ee8a3905028c4d8512e9ce3d2e56b5c30589d8a39ad5d864d685c9b6a4b73dab9396929cbd19961459a84db7682d90c4ed8782694a9bf788c002b852df660c2ba745e52b5b5255e8e9bdd9563fa04630aeba554c391196a47de8124c0f940c3c9ad2f47684f6a0b4956a96b7bcfd7a9fcd95c9a6797ce1572a02eea1851e2a6adecfa753d7935c0fb8d973d74cb8c4c97c44bc36a9b018b360cb9a1e0af3d2e9a68d9ed25bf3792a992216403932e113dc199057be3f00dfd1b78b785531412c10185322c7764348d769c9805a18c9c958ce2c009f4f35ae4751b76fd716736178d957793f48d7b8960a977d00b6d36bb9e7595de6ef5b7caedf54b3763eb8f1c68ed419b4988b", 0x1000) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0xfffffe70, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r2]], 0x8}, 0x409) accept$inet6(r3, 0x0, &(0x7f0000000080)) r5 = shmget(0x0, 0x3000, 0x40e603034a8dd56a, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) 16:01:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendto$unix(r1, &(0x7f0000000040)="2e1bc759a1c4746d4cbc1ea8ce31df51dec6da5e277d60b2dc9e33044b0338275da1192a402ab64b93e3e2e27ba62e36fe485c6521f10967594db5235ebd7dc0e1afc35d97e515bbd89df6cb8ad6782a12bc996a5e04ac7c0097ca9954f3626572dda3e08c026ad963cef0b371984ebe229ec92cd275eb3086f8ffb752b698f2ac46e8af3264e00f5da209cbab277d900962e8f739238d32", 0x98, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="0140031d556bfbef837bff0f000065300b"], 0xa) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x4000007}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'\x01\xfe\xff', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000280)={0xc558, 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x4) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x81, 0x0, 0x1f, 0x9c}]}) 16:01:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x4, 0x400, 0x5}) 16:01:02 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad0cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040)="126a39950af700000000", 0x1da) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) 16:01:02 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x43d7d74aea2bdcd6, 0x20) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x401, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80044279, &(0x7f0000000000)=0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) pwritev(r8, &(0x7f0000000480)=[{&(0x7f0000000280)="106b9c488027a9101ae6474f949edf9aa36563fad9d5a5d7e73dfac7dec53bf390b3a235f524dc356a3e5f48efb18ff5f3bfdc1f98bfa6032bdf20", 0x28e}], 0x1000000000000197, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) fsync(r9) ftruncate(r1, 0x0, 0x3fffd) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x908, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r16 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r17, 0x4}, 0x200, 0x401, 0x2}) setuid(r11) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x708, 0x0) ftruncate(r18, 0x0, 0x200) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r1, &(0x7f0000000340)=ANY=[], 0x0) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r7, 0x4) 16:01:02 executing program 0: socket$inet(0x2, 0x3, 0x2f) shutdown(0xffffffffffffffff, 0x2) 16:01:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xf14d, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) sync() ioctl$TIOCMSET(r5, 0x80044279, &(0x7f0000000000)=0x14) linkat(r3, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:01:02 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000047d45eb2aaf00492058bcd6472a85e14f38855846da34e0a13026d99dea6c38ec62890e06d8bacb03f105a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x5, 0x4000, 0x9) sendto$inet(r2, &(0x7f0000000000)="a90ca47a58415f1f48a8b50674525f4eee3773037bdb5c624c58d5f96822f95b", 0x20, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:02 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000340)={0x0, 0x1, 0x0, 0x9, 0xe1fe, 0xffffffff7ffffffb, 0xffffffffffffffff, 0x5}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7d, 0x0) 16:01:03 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x200, [{0xffffffffffffffff}, {}, {0x2}, {0x3}, {0x1}, {}, {}, {0x0, 0x200000}, {}, {0x0, 0x7}, {0x0, 0xfffffffd}, {}, {}, {0x1}, {}, {0x3, 0x7ff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x2}, {0x1}, {0x1}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000001400)=""/74, 0x4a}], 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x20004) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001700)={0x1000, 0x0, 0x7, 0x6, &(0x7f0000001480)={{0x9, 0x9, 0x3, 0x0, 0x7, 0x9, 0x101}, {[0x7, 0x400, 0x1000, 0x100, 0xfff, 0x4, 0x4, 0x7ff, 0xb32, 0x1ff, 0x5, 0x4, 0x4, 0x7fff, 0x8314, 0x9c, 0x1b, 0x1ff], [0xffff, 0x0, 0x40, 0x800, 0x3, 0x0, 0x2, 0x7ff, 0x7fff, 0x81], [0x9, 0x9, 0x6, 0x40000000000, 0xfa, 0x2, 0x7c00], [0xd1a, 0x4, 0x661a2327, 0x20, 0x0, 0x200], [{0x1f0, 0x1000, 0x50, 0x5}, {0xffff, 0x2, 0x6, 0x3}, {0x7f, 0x0, 0x7, 0x6}, {0x2, 0x5, 0x80000001, 0x7}, {0x1, 0x7, 0x800, 0x3}, {0x9, 0x10000, 0x1, 0x1572}, {0x401, 0xcd, 0x1, 0x500000000000}, {0x4, 0x2be5869a, 0x626970d, 0x7ff}], {0x4, 0x6, 0x8}, {0x7f, 0x100, 0x5, 0x7fff}}}, 0x800, 0x7f}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x80044279, &(0x7f0000000000)=0x14) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000000)) close(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r7, &(0x7f0000000500)="6ea979b8ed4f3f37372cc930a41b3b649b83b73c3390a744fdbd3dceaef1167f20805c3f344bae4756ca417a40f8dbf560130edeeb889c2f4b7b5455658d5e8fedc8e690cb371999a3fec25774bb707e2b7e9c8f339b6d5dc352199637b9721fc48c458364a307c92b1179a5d8033afc8e0fcbdb9cde220b2c0230316681145e56d8d66e5c4ec94539534f3977b40ca59544ddc11c8e80dd5b08e181d17a22b925c437abf4a99418094b0e522db4603d4678a7a755e6e13e9a632b9c61023731f88aa9028d04200e56e60f1e18b56791b05ba84285f9defb0972e9c39096da295dd5a20326cac92c8a50fe8519720f88bead497856c198b56634af31af0ec9dd2cc615eb73eca78f3b113b038aae0d1fb7132db294787c509ccbccca3ef42f6698edbde0e296dc6a82831701eaaba59bcd55d205626356c9318fa062c18ee3ee8ab654832b17cb572367c2a05ccc58a6839e4bc94621ea75b1b8490e015948acf83e31effefc140941b34d80dff12b1c0e0de2a4fd6c1c13e57a08663e3a4147fd58b06b5d914057bd8ecac2d3bdb5b545265ec51f522d29b3831e44f89e352b8194c6f3feeb166a5b9980375418f7d2dbabc1faeb49ee37be31dfc0f66d777ba855c1ce185100c3835634208085820564f800f86a365df9dd2283cc045a6ecb645b23668800e62991ef9646d290c2072fbf3ae12d9dceea5c549a1f1ecf43c1a9a07bf56aa30afc8d6f181cb78f8e8a1beade81af037a30d0fd81d2e17e0cc9d8187c20ae666d6495638b23be8b6f0abf395ff563f19188dcb91a3d1c3458253e58e5b5f49dfd148f9f7b2b845aea9a28263a9f73732a79ee30075715393ec74ffc563819865921a27be9ee293dbee330af7a657fa64011c67e82fc71f6714b9d6b4d17efabb472dd26f5485f1a30a25a0b369cf4f9c08bd211e32f4f324da27e2cb729fd38ebd12876da92ff681d60a91d23fa8e6c49dabc7430b7f0c638bb5e212e259df2131a4937d7b7c43169058b74305dac3b5c2dc6b3879aa194e3d9de3b675d47337c964d2c5bfb811000040f421c3ff509de4232727168c0f549e8cb676a2e8bc1b5d8366aa7c8d37e0c8a3a5147d0db4be1a55fb90c791feec08714c4ec6c86cf11d017e01c9a884810bc25805a021a8d6177d77f261cb999b5cce0623d86bf2d1e1bd9db3e34af2cbd16d288d13b778c5364493fd12a394e3717613d12ae8b1b02658b293492052358f6da7dafeab195d7f6ed6e4528e259a456d0ed905cfb5c10c395de7f6da717913fa16f71af7a4575e6027e88b7d74208ba58ae8f61b3bf51e3f294b23ffca7d9d041c9f5fd4be7ae9c8a7185dcec4815169edb0d21f6a3768a8d09f510a91be347c841c52c92b906f895529e16f20578665e3be08defec9319bb90755a57574928003c0086af755d301a6b70539ab63b8198d6351b2b0b7439dbb3aac580b7c825938d6156787af9730a152b9d354afab5dffb1f6022dc0f65fb93d98cfea2f3257f15bd57a3e3c8eef29bac21f4f613751848e6e30300b7f2676ec5f9ac7ca0e48b1a436a238e177a7073fa5c03f3ed66b64e7d3cdf8289e1d3615b88b9c8d8520140bfc1b1064bd3630dfb151112ed300e579d5e511efa6c59789204b35264639030e2f34e8ce4ed7caf1b9ca1ff3cd0988625654d785a05867da90d11c2dd31e1934d02d5de393f14faecc7783a6f28cd97010f84a40950177360af19aa2b45c519408cc837b53d09100666061b6780b21659b4d8462ce41f8a9afd3022a8d27294d8d487af77652a9ec0c58ca4fac854b766fdbf9a4685a7f5fe6fbcb816e59fbcd0c48874e530ae0c6b9a8cb9722746c1b2fe498b9443abe1cdefce9e5085290f58cb9c7e09d619822e7b20e17bd260e772048b1f7a161a4d962e31f5fb23b73587dbede242ea65d8d685eef6646b4cf549ce2bd8674de5173bcddb0f7d27b7fe1f5988c027e89adfda7b777a4fed16eeac4590c3d662b380a7835d21ce12b16959b8ebb296d1eb80954b9d681e45c5cdb7a1216ca8bdc8bae3cbc85e150f586ac29df2a0dca34457a8e25b49d93f6ef341d91dd844c468488cf2ead13149a67c82b2a55b9af6bf5d9b4308bd01fc3355763ce9d8fa4a1b887dad7d985b08f023c6d4fa4d2c2e62a842714039dd018001f68b93d9936afadcdebc6c65753b914ab5b1e56e37d0f72cd1eab8d1ceb5c1acddc767feff733aa31c14b670003b680bee44b84f84299549f8bff44605aec10a9d47b82f97c4678fdc86d36a0a7c0e616e2179e85094818aa131e46d7693f9ec50b2e7611c1e9d0f9d573db71bf7f8ae4bc148254c716310b47118d5c45d22d75f41359825227c746cd81d6ba0cf02d345502959b1c9fd60a19b7a7196e75b974d5db8a3a5fd40b07941c83d4da9600937da3038e71831c217e6beb6c5cc5dd6a6a11f7b82af04a0df62aa349cdb7f2eb5f3df69aba8d1645d9d04d70140a044dbd3d19fc7f46f51624e956d21912c1549c4c9cec676f936251eacba69f38f1589134c5452b2ac0bb553331e6abe94ce04cc6acd18a764e7a456f7dc8e42d3935a3955eebf4f4357dbeb95e31794cf0239a5fe1c3b0883400a23301ef0b352c2c0c68be433a3b4304728e19d18784399de25f73095c2622854692acd325f33745f2dbcc06df78a80fa5deafb53164fc9b0d927cc92cb2a08aa2911b0de62b9abad954ddc68f85330ff8210695aee6d7ba2fbc03e6e3fa5aaf08cba993d01b675d8d170a370cc17948ed39075944d1ce2733a40fb8d0bd5163668372ca99a9ea9d763b39786cc2f6d90f3f63bdd7dcb7d302e6246641c8fde1b57dcfa22b2ca2c7446b6b6cb5f2879e8bbbed3eab3a9fafcc6856771b374049d00b7b3b2e75ee4b76a31728b8e31dd01ee7dc2c9c15d51b37cb428f7970a54ed119d0d5dd9b1d6a821a4af9181eff1da8e27292534bf5546ff95f0e47eacdf9ae4a996e04ae9453e237ef866569101ed88bc8b26e1d61896ba14b812954bf6a28762be9e99793a2572fe8a9a909f40e4c1cfa009c4aae925449cf39064235b6ab22fb9b114c32d9118d72640cc6e471d609911ec476ea7f065e4d106fe414beff4c915181cf80bc35b2a5803d5ce8230c3f7c5154b62249752b9c038f156b8c6734107088e3a6d955a9b5c1a2a1b726e731f5324a248ea6b20880009e9dde4dea9c8bb9900542abe65c68769e191fbb739c27dca2486107c9d9f677fc9c0c914622c55bb454af658b5692b64b163ed45653e045c13f096bfe7a3188abd5149c3bfa4428e279804f3d2f836d8fb37eab6984639e9dc0766c9888a4f5763e54d8edf662969c6799b28189f5de454d00f2e2f52cb270d60320a08f1446f608cb6209a43257fb6f7602be30f676bbfa0014ad6a5cc7c32687d068f3f1732ff774397dc9d5de3dc5804227b335b42d4bbff470096464d8016fdd38f34122ec40d796b4d7e8ac43e092e6e7b4a1874ba2e8974d191e18d5cb5d730ba8bbf1a65fd22eb5b91292448c0c252531326b7c2715116b16e941e5858eb46bc272d274533c59c7f24fdb6de4ef67fb8fdf0f85c1adc66ef1323a9067cf7257fa435c70e8c818871d2ff7e809a5fe1ec411033975e4f9da5d7c1a3d728bd3098b1f7363ac89a557d92e79efbbcc8f9737f29e5ba2ae23cbafb82c059a4c83355195c5368da5341939268ecb4087bad7f3e56af7fddcd084db250dc12c17561ad80111058586e0fe5e205b286f1179d3b7a7dd3a03d8ea49d5c0de6dd08aadce00b06fe75138e13e7e402a52e08109fab3fd19821f051d2bf05c292a3319f03b86c18daefb356e4f096769137c6552052889b69c0c5fb0227d9a56b9b579fe982335dadc0b0d110d6902f7b0796db4a2f45264fbaa6e2e4bafc9beecf32e607ee47a38bdb1edc04466a20a9e186e9031de367fa968c50253591104424863e5c648a03ee3aa80ad130042b3fa2113f524fd7a70b9590bc457f36e74be1a531b29aac79018a5024c2deade050dd44bd18ccf5cb2152ac370d74d1b78ae7e627e881738813c29e098c047594821483632efadd823ee463918c03105c8d73c484194de6be206f49f13035a26d962709192acbd9e5c274469ed44de93f18a21cb0ff4053053a25ea014e48e0eb347fe1fb7cd516e402365fc9265920cddfad95d1992afa96357e6f7e3038e96f890b3e59b8a315506cabffe18537bbbe83f169d05d1296f7fbf576e596454c585b63fc8382f8e99e1c4ec1fba7b6a30d62e3859d6b89467725c7fd3ebf8118df7747d354623a4a897846db65dd9a8cb8a1bfde59793830122c0810f89ea3c0554f4e53f4b9a67cfebd1dc31cdb63119287f57a41fadd0ff20d09b87c18d7a95b300ba3f885c5c1633c73dc66d53173cb39a8c88b7a3ffa1c10541749b731728795d8dd66e0e5716ce42d9e05f89f281f9bfe0ba9e2d22fa491ca66eb035e028edd27d2a6715a5d1a567ebee69708f74545bee53ab2dbc2101f8b0e9c1c6635873bd46a16237e6a38bf650726bb49cba044d947155195316a4cdd89a15cb9c10d82e8294251d781a916124c77cce389c6814a80a00738b426a9c5190ec7683c6d457408060cd88f6a9839841b83f2523335630dd9638effe8142fddd5e28bb9493c6bf42449aa5bdf991519cffdc444aa82a8e6d70dce5224792c9dbf5573111eef6714ffab01d399d2f204121f77492cf1a6ed3c76ed042abf6eeed4f36b928d9a1ed0c4713f045facb4ec9c361472972a62f2aae7cc694c3f5a50e0ac40511cadbf92cba95da6f4b39da53d7e4842b7ab1b1739ca6ae860a68d377035fdcb67c1ac3e5df9b97a3b392286ac6a3a464e6f835985411dd45ea5a6a380c545e847238a7cfd06a7a7e462ccc21c10ed1ec06e21fc539797067dfa5d6f932b30de4db4c83d750f2e186f4eaf6e16a46d154f80476c428f3896a1195f047cad6f511fed8b64ab6ce11e779aef64ed5cb0a854106225084760ddca8f823ad26464dd87b2175f89ae7a73021e74f9032e035998f6d13d8d4e4340905d08944a08e633cdb6c1029e7a221ebfd0780e22f61132940f5938721142f8cf8f48d89a586bcfa48fed297035608c20798169968a9679f5701fbc3b4eb7b72926a9f2ab1d4ff4e9defeb754e43156e1931ac02d7b39f9f2db8c180b03d970d3fdc39543e13f9e9105fe0fd0e04769a67e6aaa13d34790535c3cee383b08ac8844f29e9f8314957659137bdf4a028110d2820c79b2381122f0eb15f63c00c4b7397a15794e8374b3994c87dd380903ebab99636833534f7a4cc07120483fd3a939b59b7274a7fcf37653edde9dec53ec20d7469c84a4b596ddd3c516872ef13e02a98b80549138e3297b784886b1989c3097a9f61c2f042261f92cb01fdfe4bfdfa81556bdf010db8020", 0xf00, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x14, 0x0, 0xfd}, {0x400000061, 0x0, 0x0, 0x2}, {0x2, 0x58, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)=0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x40, 0x81, 0x3, 0x6, 0x3, 0x7fff, 0x1, 0x10, [{0x8, 0xfffffffb, 0x81, 0x1000}, {0x8000, 0xff, 0x3, 0xb91b}, {0x4c, 0x9, 0x0, 0x6}, {0xae2, 0x9, 0x4, 0x1}, {0x4, 0x9265, 0x2, 0xfff}, {0xff, 0x400, 0x3e, 0x3}, {0x1f, 0x5, 0x10001, 0xdf4}, {0x4, 0x10000, 0x8, 0x3}, {0x0, 0x81, 0x80000000, 0xda6e}, {0x32306492, 0x1, 0xe, 0x1000}, {0x100, 0x0, 0x0, 0x1ff}, {0x80, 0x2, 0x4d9, 0x8}, {0x3ff, 0x400, 0x4, 0xfffff000}, {0x4, 0x2, 0xb55, 0xc25}, {0x7fff, 0x3, 0x1, 0x20}, {0x9, 0x5, 0x7, 0x4}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10008) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x10, 0x6) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x800, 0x0) 16:01:03 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7}, {}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)=0x14) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x1, 0x5839, 0x4}, 0xc) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:01:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x7e0fc9b0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socketpair(0x20, 0x1, 0x17, &(0x7f0000000040)={0xffffffffffffffff}) r4 = geteuid() r5 = semget$private(0x0, 0x4, 0x43d) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r11, 0x1}, {r11, 0xaf}, {r11, 0x10e}, {r11}, {r11, 0x2}], 0x5, 0x8eb6) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) setegid(r12) fchown(r3, r4, r12) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc18 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x50) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = dup2(0xffffffffffffffff, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0xfffffffb}, {0x18, 0x2, 0x463, 0x8}, 0x3, [0xffffffcc, 0xff, 0x0, 0x7, 0xf67, 0x10000, 0x5, 0x3]}, 0x3c) socketpair(0x18, 0x2, 0x81, &(0x7f0000000080)) 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040), 0x1000000000000114, 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) munmap(&(0x7f0000f73000/0x3000)=nil, 0x3000) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0xffffffff, 0x2, &(0x7f0000000080)=""/201, &(0x7f0000000000)=0xc9) dup2(r1, r4) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00b0871a423dc000000000000000000000000023bc637c7ef7e3e754af4e20bbed336ec0085e511eea102e42bbfaf92454094fc9957607a33b7b5f64874c976a1e545317c9803cfbfb1b99522dc058b6e681ace3af175daaee032c5c878535f07580c92feb28d1252c3f96633fb65d94942a7fbf9901d50531006dd7834cf5dd3ebfef388dfec05b5d07da0638249c4a9a75487efc0a87af79"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 16:01:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1806, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) panic: attempt to execute user address 0x20fee000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 460174 22060 0 0 0 0 syz-executor.1 *370804 22060 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff80002155ebf0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021b78000,fffffd8065d98698,10,ffff80000005bc90,ffff80002155ee58) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80002155edb8,83,ffff80002155ee58,0,b) at 0x20fee000 rt_clone(ffff80002155eec8,fffffd806f6c7b70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6c7b70,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff80002155efa0,fffffd8069f35020,fffffd806f6c7af0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6c7af0,fffffd8069f35000) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6c8900,4,0,fffffd8069f35000,0,ffff800020ab0290) at udp_usrreq+0x560 sys_connect(ffff800020ab0290,ffff80002155f128,ffff80002155f170) at sys_connect+0x3df syscall(ffff80002155f1f0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,991bc7c5010) at Xsyscall+0x128 end of kernel end trace frame: 0x994a79ba4a0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x20fee000 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff80002155ebf0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021b78000,fffffd8065d98698,10,ffff80000005bc90,ffff80002155ee58) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80002155edb8,83,ffff80002155ee58,0,b) at 0x20fee000 rt_clone(ffff80002155eec8,fffffd806f6c7b70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6c7b70,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff80002155efa0,fffffd8069f35020,fffffd806f6c7af0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6c7af0,fffffd8069f35000) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6c8900,4,0,fffffd8069f35000,0,ffff800020ab0290) at udp_usrreq+0x560 sys_connect(ffff800020ab0290,ffff80002155f128,ffff80002155f170) at sys_connect+0x3df syscall(ffff80002155f1f0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,991bc7c5010) at Xsyscall+0x128 end of kernel end trace frame: 0x994a79ba4a0, count: -14 ddb{1}> show registers rdi 0xffffffff81823987 db_enter+0x17 rsi 0x22d5 __ALIGN_SIZE+0x12d5 rbp 0xffff80002155ea60 rbx 0xffff80002155eb10 rdx 0x22d6 __ALIGN_SIZE+0x12d6 rcx 0xffff800021b78000 rax 0xffff800021b78000 r8 0xffffffff81cd62ff kprintf+0x16f r9 0x1 r10 0x25 r11 0xc89a24a8d332a160 r12 0x3000000008 r13 0xffff80002155ea70 r14 0x100 r15 0x1 rip 0xffffffff81823988 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002155ea50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=370804 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18c8,0xffffffff826651a0 process=0xffff800020adc700 user=0xffff80002155a000, vmspace=0xfffffd807f00a450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22060 460174 17893 0 7 0 syz-executor.1 *22060 370804 17893 0 7 0x4000000 syz-executor.1 45458 71351 80988 0 3 0x82 nanosleep syz-executor.0 2410 28913 0 0 3 0x14200 acct acct 2422 318663 1 0 3 0x100083 ttyin getty 17893 408150 80988 0 3 0x82 nanosleep syz-executor.1 70033 257712 0 0 3 0x14200 bored sosplice 80988 519527 84886 0 3 0x82 thrsleep syz-fuzzer 80988 386844 84886 0 3 0x4000082 nanosleep syz-fuzzer 80988 136956 84886 0 3 0x4000082 thrsleep syz-fuzzer 80988 101680 84886 0 3 0x4000082 kqread syz-fuzzer 80988 295429 84886 0 3 0x4000082 thrsleep syz-fuzzer 80988 185858 84886 0 3 0x4000082 nanosleep syz-fuzzer 80988 459209 84886 0 3 0x4000082 thrsleep syz-fuzzer 80988 479715 84886 0 3 0x4000082 thrsleep syz-fuzzer 80988 362412 84886 0 3 0x4000082 thrsleep syz-fuzzer 80988 364029 84886 0 3 0x4000082 thrsleep syz-fuzzer 84886 482190 45668 0 3 0x10008a pause ksh 45668 486353 47846 0 3 0x92 select sshd 47846 88111 1 0 3 0x80 select sshd 83695 450284 90547 74 3 0x100092 bpf pflogd 90547 306620 1 0 3 0x80 netio pflogd 79663 293681 23245 73 3 0x100090 kqread syslogd 23245 373989 1 0 3 0x100082 netio syslogd 23110 300291 1 77 3 0x100090 poll dhclient 13787 13507 1 0 3 0x80 poll dhclient 64032 161762 0 0 3 0x14200 pgzero zerothread 13240 103419 0 0 3 0x14200 aiodoned aiodoned 21019 351670 0 0 3 0x14200 syncer update 29336 34327 0 0 3 0x14200 cleaner cleaner 19778 162188 0 0 3 0x14200 reaper reaper 51300 196181 0 0 3 0x14200 pgdaemon pagedaemon 70770 156235 0 0 3 0x14200 bored crynlk 82548 62007 0 0 3 0x14200 bored crypto 42704 471259 0 0 3 0x40014200 acpi0 acpi0 31495 228193 0 0 3 0x40014200 idle1 551 262973 0 0 3 0x14200 bored softnet 78986 415227 0 0 3 0x14200 bored systqmp 58366 81295 0 0 3 0x14200 bored systq 16870 217095 0 0 3 0x40014200 bored softclock 15395 202325 0 0 3 0x40014200 idle0 42291 466347 0 0 3 0x14200 bored smr 1 117011 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 22060 (syz-executor.1) thread 0xffff800020ab0290 (370804) exclusive rwlock netlock r = 0 (0xffffffff824d6738) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82666748) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6634K 7212K 78643K 14294 0 0 pcb 13 8K 8K 78643K 292 0 0 rtable 111 8K 9K 78643K 1328 0 0 ifaddr 78 16K 18K 78643K 378 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1515 0 0 iov 0 0K 16K 78643K 371 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2585 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 2 1K 1K 78643K 14 0 0 sem 12 1K 1K 78643K 612 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1642 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 62 63K 95K 78643K 1004 0 0 subproc 32 2K 2K 78643K 187 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 267 0 0 in_multi 26 1K 2K 78643K 222 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 489 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 22K 31K 78643K 6689 0 0 UVM aobj 65 3K 4K 78643K 85 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 362 0 0 NDP 18 0K 0K 78643K 121 0 0 temp 215 3560K 3630K 78643K 71739 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 48 0 43 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 113 0 111 1 0 1 1 0 8 0 rtentry 112 245 0 204 2 0 2 2 0 8 0 unpcb 120 541 0 531 1 0 1 1 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 tcpqe 32 6987 0 6987 2 2 0 1 0 8 0 tcpcb 544 906 0 902 2 1 1 2 0 8 0 inpcb 280 1997 0 1989 6 4 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 33 0 31 1 0 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 ppxss 1128 43 0 43 4 3 1 1 0 8 1 pffrag 232 14 0 14 4 4 0 1 0 482 0 pffrnode 88 14 0 14 4 4 0 1 0 8 0 pffrent 40 29 0 29 4 4 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 102 0 55 1 0 1 1 0 8 0 pfstkey 112 102 0 55 2 0 2 2 0 8 0 pfstate 328 102 0 55 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 5 3 0 3 3 0 8 1 art_heap4 256 1048 0 826 19 4 15 15 0 8 0 art_table 32 1055 0 831 2 0 2 2 0 8 0 art_node 16 242 0 203 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 18 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 610 0 600 1 0 1 1 0 8 0 shmpl 112 83 0 20 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3874 0 2470 46 0 46 46 0 8 0 ffsino 272 3874 0 2470 95 0 95 95 0 8 0 nchpl 144 7302 0 6828 61 40 21 61 0 8 0 uvmvnodes 72 4871 0 0 89 0 89 89 0 8 0 vnodes 208 4871 0 0 257 0 257 257 0 8 0 namei 1024 23802 0 23802 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 12 0 12 3 2 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 20022 0 20022 18 17 1 7 0 8 1 plimitpl 152 144 0 136 1 0 1 1 0 8 0 sigapl 432 1816 0 1801 3 1 2 3 0 8 0 futexpl 56 36887 0 36887 1 0 1 1 0 8 1 knotepl 112 380 0 361 1 0 1 1 0 8 0 kqueuepl 104 291 0 289 1 0 1 1 0 8 0 pipepl 112 1222 0 1203 4 3 1 2 0 8 0 fdescpl 488 1817 0 1801 3 0 3 3 0 8 0 filepl 152 15297 0 15196 10 5 5 7 0 8 0 lockfpl 104 523 0 522 1 0 1 1 0 8 0 lockfspl 48 177 0 176 1 0 1 1 0 8 0 sessionpl 112 28 0 17 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1737 0 1728 1 0 1 1 0 8 0 zombiepl 144 1801 0 1800 3 2 1 1 0 8 0 processpl 896 1834 0 1800 4 0 4 4 0 8 0 procpl 632 5477 0 5433 5 0 5 5 0 8 1 srpgc 64 5 0 5 3 3 0 1 0 8 0 sosppl 128 18 0 18 6 5 1 1 0 8 1 sockpl 384 2673 0 2653 9 5 4 4 0 8 2 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 201 0 0 23 3 20 23 0 8 0 mtagpl 80 43 0 0 1 0 1 1 0 8 0 mbufpl 256 323 0 0 13 0 13 13 0 8 0 bufpl 256 10959 0 3911 441 0 441 441 0 8 0 anonpl 16 201925 0 186376 112 39 73 81 0 124 1 amapchunkpl 152 13139 0 13032 37 29 8 19 0 158 2 amappl16 192 8536 0 7580 81 25 56 56 0 8 8 amappl15 184 511 0 511 1 1 0 1 0 8 0 amappl14 176 480 0 477 2 1 1 1 0 8 0 amappl13 168 10 0 9 2 1 1 1 0 8 0 amappl12 160 48 0 47 2 1 1 1 0 8 0 amappl11 152 546 0 528 1 0 1 1 0 8 0 amappl10 144 24 0 19 1 0 1 1 0 8 0 amappl9 136 890 0 883 1 0 1 1 0 8 0 amappl8 128 456 0 423 2 0 2 2 0 8 0 amappl7 120 79 0 72 1 0 1 1 0 8 0 amappl6 112 553 0 539 1 0 1 1 0 8 0 amappl5 104 258 0 244 1 0 1 1 0 8 0 amappl4 96 2098 0 2061 1 0 1 1 0 8 0 amappl3 88 481 0 475 1 0 1 1 0 8 0 amappl2 80 13297 0 13224 3 1 2 3 0 8 0 amappl1 72 50158 0 49720 27 17 10 20 0 8 0 amappl 80 5875 0 5838 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 84 0 20 2 0 2 2 0 8 0 uaddrrnd 24 1829 0 1801 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1829 0 1801 1 0 1 1 0 8 0 vmmpekpl 168 17391 0 17351 3 0 3 3 0 8 0 vmmpepl 168 231529 0 229426 208 84 124 129 0 357 28 vmsppl 368 1816 0 1801 2 0 2 2 0 8 0 pdppl 4096 3665 0 3626 7 1 6 6 0 8 0 pvpl 32 581926 0 563177 259 83 176 192 0 265 6 pmappl 232 1828 0 1813 5 3 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 624 0 14 18 0 18 18 0 8 0