69c7d2053e33b13b05645e057450c1387c6c69575788be422a002321e3ee34bfd824118d0466e6fe29ff15ee1cf26ed4a8b8c1e7c30387ed47299be0497985b032154681ebd93c1a69202711b016c249f175c2f9e08a4dde6639ca97ac0aa383850bc62a70d855be0b8b260478289e8b0b14d23bb6c6ff1cb3f61acbbdc75b7e4d79204b6f6a4d70d190390544f3f089e9c9e29c3fc2b55058b90f645823ec2adb609ff15aaa3d8e7ad9346db4490665f46b8afa7a999c4f99af0c6c8d8b94ed7cfd99adf5ffc94a6a873d0d149b9c0f38bf7e34cdafc99d2d2289ba70bab1c6a0db8b9fa70ac5ff23757e5d8555cb3f40f699e6b625cf8a2bbf40e0536a672d8a378c05dbd5366cce5cf5f331f6b36226f8d33caa41574cf69c43913be045f83835f326b1d986412c02c2cba34fd63305f6dd6457962040cf246b4ea11d2ba66c16d96e843a855ce7d98131c3434d7252a60932b0c3289b01c2b1cd7a5bed74d9b0d93e6ac0a0fcc10bd5d2e18be7e0fee2b5a6a801cb48b72c5051b2d118c362410e54d3efc66c7a690493d278b3f372d7ff894e0593da20a6c1bcdacdb8143a827405bc1e8c5d7876b8d7d8e616c240e433a3845362439c82cc6da8b9c03609d52e86b8d72c69c0b614fcb89f2c16f50d8537eb4f6ca60f8bf876c5b9470ef15327dc75e14b1002e75d4e3101604e21f70f0b95c878cc10accc46d382392c0c81c5512c16f55ea096203a25035d1bf92e9b1b932d5fa382819ad9e914ea21356692df8c55765908408a9790a9e85c86d94ab2ecccdd775c197013a5e329b5a149f9bba06120ce62d9e39bae7b4ac7e0359f520bc538a39d1a655ae602ffb74a24ab3766720e3dff5fc8362e3b8459e1331830b72912db0ce43dc9b1264bb005006fba0d9efff547cd0a6d5411a5c17c2438d1685bdd0d8616595e1d6838e608b969db628a200cfa47c871d3ad07a989fd7c549009ece297331e54d28c799bde171ea48bda017dceb28734964744db4aec00d55da7f3d05feb71c2c4141d69802548e4a228c03e4648814d7ac63330d8d3ef679f3b4193d9024ba5721d2c3baeb1f869a5d346f395550a809fe9f82d87878c4feac8569efdbd02bdb5c9f0da0992cc810b6c67ca3acf8eaf65851412e0a3ab607f55e2a38b820afb52426089380278e1bda2bbf0ecca76f56961127abc4b20afe17feb4c8da3ca37060598c50f6c4b6b2732220700930da741996516b01d515588bdbef4ca32f104266433cc8fd469ca1a3d7a3edddfafd109875951b6e264c7502defcf19a30bab8a7fb801d85582bd1bfda8b4e717481c915ada8b9c11ec2aae8b1531cfbc1532cdb111e16a632be7254106bdfe6d05ffe0ca7d688e93bdb6a65712c89a1f143a05bf0aa71c5940e4c514047e39548f543b880780418fbe96fa35f2f0e507f56c0b22da6db34ce9ab862b98ba1a91da248b88ef7d2fd2657ccd1816e37651c2b34a50100202b61e35271722274502b9cb4ce1d0f5d78edaa7d06802675623365458bc94057618802151ba75f58ad8d03c0cb2808280370e1eaa266edc9db9115a87a28d2f0c819c5cb6d6ce9be2adedef4a531191f39a77ee9886e5b4889b6cf6cc3bcaaa8d42ecedbaff16b74554da81ae1ec0caa5da874696e7b4c6584de345b4334d0a9ba09e152870fc42990d3eaa16c547a84777a79e72449145cf5c723e1f811214a04749429cacc9148187f2437e520b032472a3e310381c13922c36c7162c7a7278ee5dbb55a65c6a85948c685bab7086db552ab93092219a849", 0x1000}, {&(0x7f0000001640)="c747e1039bb5b11212a32fd38ad79c90902dc646b3fa179a5731e2ffd28e6bca10514cd943e86f156ce85e5960d9658fa9f2b6afe038b6bed1af78202c6c57ddf6a4b512b20737cd0a0a648bfd770b11a8bed6ce965801f5c935e5ef7c68e425938fe3f4488a0b3e1f12a04219849a1348fd014a688d187151d65bc48f55ba3a93b2d2b24b02b734af0511074074ad28be05eab4e38b35c43ad92924940402cd40ea7f8cd2ebc44e952d89190cf435cb6d6ae0945bc508f8513bd79f6533434bfbf9a470492e2ded0a45ba1d", 0xcc}], 0x6) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000140)='./file0/\x00', 0x8, 0x20) openat(r3, &(0x7f00000000c0)='./file0/', 0x2092b, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x2) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000100)="02116ab04473030ba9d36e3be391e427ab970538eef7242a99565752c0ed5ca9a5b62d9ca2dc2a6226539270fbbc96e0828c372f7eb23fc36d3bc290b56c918d1f281567353e460a9019a5bcd473450eedbb69b9decf2d8f00ed46862022b327e4e3d2801d6f87a5d30ecd87cbb06820b0cf0804197f54e8ace9783e8a8dda4cc82c394c86a32de4fbc5e490bb8055dd15681b7c5a72062593a6d334878699127d58e7d8b83604a1f96a2f43624e7fb3270fde53079aa19bdaa92d63e33ea185ac72944cc3166c5ed7a0bbdd766986ef80cdeb6a56bcf633ea4746755a5c6308b602203e9332ea94601746b3700fa6d28d2785dc03c1e0827e62319cbd2837b92cfe7d6dfe5b47ca85cd9a9e43a01f0174dcc19e7906e2b3ece4cdf68c03657ea55fac9da8e73700dbc76ae2a63867d0e5f343d292be5d168880bafc5db71a2f50fed0f8f3ce830ad7f8e73622bbd241c080c738631321b3332dc33973aa2d16062ecf21442fa3bd42b10849c0f72992ddb04f4ed25b5dceacbb1ab96d84a7f3278037e2a970e3fe1387b89f1054dabb4044c41864fe182dbb84072c90c0ac360148ec5228f7af6909f9cc6e8af681ee512b4f6b583de838ccade6dfc1d1fa72b0978b02d652525fa38a3792cbe6e0849ad3dc541493f497658c45987c88a13ddf22f11e04919c2861adb08dda13cb455cfff81f732a9da0ed0331cea2fcbf6513e0debe45014d4044f2352bcb91a4baee460e2f902c67663a36852a4d7504da2df930664169ece5a5d9cd3740354f3c700b4803876c9c6dedcbc2210ecf6dc99a04c7ae1e6ece6f1ea75c32ededa4d721ab004581c70dbaf9c3053f37e5bed5522a310cab671fcb86a269a6cb57d2d8ad0b67bd19685a3d149a03c9371ca1cf480b4cf22afcbd84213e2b15750364297f5fafb694e8345039d6176d0ba2e2fae456abfa56aa08a8476140dc9fd6cf9af16b01cb225687af574f7fed913e1e66d124ab6ddbdfe3bb479935b1902af1aa41b89ca4812b3bff481cc9c11fa533a9b1d32063f74177f05d491c0119d165b6a6fb9e4c900bb62fcf35e138137326499e43d8b05577cb970b1c46931d22afe675f133e659e69d27e9725619696c16502c8392d246fc8a3f07f513fb93d46585a718638723379cd72dec4e2793a43e063f904adb367100fd84347f3330b5a1faf120e1cb70fff04dd150431a5a25a6d1d59f19ffa0c9919387936249e057e733b114c9ab128d1a0baf5398f6a931d5773859a90fa4516835047e7da9029eed86c28cdddfb188134505dc3a89cd8f33b4275057a28417f30b49210c3929dee3a27aac8e0f0d785d3cd60a9bb386ccedd5c9c18d45fac514ca61609840e4bbd0fb1621737dc839ae8f776152a335371e192b799b4615652a4e8601bbd916f96174ed75ec84610f6f33746475adc2c60867fe924ec7444074c0289ba46b2e95627874edaf30ee3eb09744f1fb08641895607e00f40938ab4540b1210421ff49f1b02309d7a6653b94efcb4d8d9083341144a899366718bf60fe84de79283b5fea9a0537afbd05d311ed00b5032130f01ab5dad0df26cdbd3f343f067b0fabfedf9517e3cfa92b082fcbc90dbeb0bee531142ce27b0a14ff73bfe47c8ad92bf96e4682805d307c41be5601c7a08b796f68888b8a3afc4d80f732ed620e2876726655602896d96992d1edcf4f60431fe7b336ccabb839762c43e4de3fb0670b58a59ae1307ea7ae550228646429d05d858a190762149e7a85becfcea277c8a79a609e78da2f2f2e49b564249e6ec77cf8f345ca996f422f69b8b695b54115849160fad3ff5d701dcbefcb0fa88835aa4dfb349c205a8a10d2f9f7317aa28c3356c2d7181aa5763573ab8e5d7ae323c733f3a284446ccee8dd2bf139e84ea761e9ebb74046e6c772cfef303466168d9c61a888dedee80535d16a1d0a47482044e0d790a60db6380c6ae429a7951fe57bc24f0c18aab615a5b64736c1dd085184236bd92c8f699e42b1d7a0ac33a41d7d6affadd6cc5b93a17c3e428a80fbd0401b695aa86c55aafb3ecdc982317d684d1d433cf4792736a2fb2559813298419b061a654a9656cbc79038f23777365a98e1cfddf48a4023f8178a07a7e20e2b6f4a0b4da5e442c5278dcbc3ab092c4458da4f88efd07db3472255fe8530d798a65f9a6ef158a87dba8da68ec03069c7e2716729bb604558363196512ba8e86cf17a491255109d23c3be627058841dd8c3526fee50b360badb5fc2318f1854f91d28a7e01870c8cdde5710a056af96116e6a50e94a8e0e2a07e78f17cbd8d14522feda1d768d0ed743e568af0e0650ad38d94055919b17efe452aa964babb71f2f6d727315f0511b5039a513844f6d8c859668137263f7825ea3af5b7e265be07c670505e4868a6166b36a3ff88da22bc15bd0442a879222683b730dcffe4029672db25b20c423533fd2c7ee663fe25726cd1b4747c5a06acb3a501d6fc25161530627525e52bbbc64b66d8cce476d889ad7d396d7e0e18f451fbfb926ba32a3b6be30afb085a9e7451910244ee674f78059956719a9911faafe7185ce71977420880c485a3907f3ad3859fab5557946f27b9450756aaf17a8818e3013cf4cc57224f0e7c880e38f0491c4e6cffee0d0f2116d717987b3f737970da65697c41ba3ce6423e9a8ff2bf6f7b29ec0540e7b921e32763dd1181fa93ddd9a29b1928403fbb0597036114d628fe007112fcf7e522210f6b781be39f97c2bdffcd2f6cf75704ea85a592b6a514dd3e4c195b3f84225f0e3e3cd8cc032d1d0758640aee60b98eb7752e0c09f8c4c651aa3efe3bcebb639cb05d6d9c909860888cb6f91677b91a648d6b164e31ba2dafc5013e0cecc53b3fe1fbae55c39a3f8f80cca18aea304317b022c8bdcce13e842eba32280c0fafa2529d8bc4ce26b739157e6270ffe9bbfe0fe6f7558b0e2f0a9fd04cb2f56f06501d39b5dff0b383f01dcc480e891fec83934b72fd6a574453a3a3f14a4a0c2addfb745342ab259904917a79686308d7f5fca22056e84dd25ced6bf5fa78d0af81f842f00355c8c48de47a9c100f6db308887daf4dbdd0bad351e478a56d672e9010cd1f0ecac25c16f206528eca6f90328677f4f9d900a1d828e93e46439c65a983768833351e0649fbd93dad6f61c426771f1a4cfa69b80df7bd6eee6c04cee7c1269cfa4f137e3b1c65a0e132a5d294fbb56f12a03af9a8dd738fc16fde3a519accd33c286cbfd5923acf35d36d1589885a91b4c10a4e2f186aef6d90973495c03954ef3184120b7402ccc8aad73551be94c2bfb1eaa59d9d13a3e4edc19e206a69eda40920000606b4e661f367d42c4548e58c1b678c40e484a4c1bc064949f1a164775f5642e6bf46ce3cb63d0715e65612d7944c27ede308c9f16e0c5f598085b41af6cf663f43f6e34802f9a5353588c23ae6eb687fe34c0efb37b8a2ba5f336f29d5c6c3cc1056b0cfd7ac75ab181f061f47e710b906d01361afd146b7cb01a7786349eb0731a53ae87339dea444036947a2b047f25f3cb0f6cf429927f3889114d0c8335aa910d5bf1e171a55eb323b73234d13ff4e095d861353a54e0d17a90eaa62e8e965fce0772874c8cff72d737840f5aafbfeed6a5358227b53c65116a4e1ee119683234950172f5ea9b3dc434db407e5cc3a724e8b741e73e5bf1c31634812733244962a1b9e08361b8b70a82f6e26dfd51734b1d3273ea7c627e39ea9264af70d0d961f8f020f2e097cca6f31588dda7190e17eca3c55ef69b3621ad0fe4b754d5c5579b9db19fa6f3087db4f1925d9f60f90b9e8a70959c26eeb68c2ee6aeb864c3b4a880b144c4605c220c9712a2a67601190facbf28a711f7b51b134e0eba2338048766a87d73359eb589fc635a6c863379fa3c922cbd6e74416cf10673e3c7ceb5cc064825b21a5a2d64ee58bab953f11c633164cb73b230a3106357f541605a08827f5a3863bc60201820f5c3b11c2944334139e2e4c468f60b896574f96c52c9ad9c51c58e262e09e010e99fc0953f201a564e6072fd050d692513242f221eb53713156b36f9b2e2ed19e31bb40b5d46799f9c859c0d86eacd08c1e0c720fe67a95304cc82010c9a86fb3646a0f67fcf3b0263694ee32d1b9a0b56a895e745dba19a171b79dfe8611ccbba3e91250f03a678b793a54c91e3be47f292bd0aae5f2ad407b359f0b4467742a7abbd01ae0fd069e546e4df76a49801fc400d9ae3e4e5737d31860c72242f5fd6cceceaafd71a672c9d167c91e065f5f2c74eacf467fa29d6e57f16fb97efdaa88e721787be69479074cba5504ccbc15b957bbebefe19def9be7df4a291988ed46386ae6190237f93c6b513d6d8a64cbfa537cb70d8cc66df232725fafc70368de499ed386236a2c5e444c7b03f57ed941e4952a29a11fcc7f3bf2521bc3f9df752180fb7f6166d4e694b087342cd934872b214d965b801eb29850ee5be6fdc63719fb6f7a39d2b7ab908e81276e8a5dc50afd22b15d1adf74e048ba861f6da89b36c3c0c2d92e38155776aa2fe959ef2ed62db88b1bc86fc184c5d5714daa0b5f0e43056cb929ebe8315d82a9fd8dcf1187c9662a7fff05bc5deb0856ab920dfa3591cb1d088abd273ccbc2d203414172aa1b1424b74cc07d2901ffa45d2f752922748b793f16abe720c6dcc87c6d68860f235cb303f1b8c55d428c85ce4de63010b7dd8ceabd906a0d075aabda5e79d8f86beb2e8f6cbfd07fc54c95fd50aa72b2b6a446a145e939c929b6667ed77aa70ac68a304687ec778fe9ff4142eb0a84d723b6e06cc76c83ba5efc93220979338b27218397671a6b125ac298b63c257f98fdc580da6f1e3d0eded05f047d4515dddf27fa43feff009df36f2f387d1449ce5eff2466b1f0e694c0a98118709ffb9d58af14341a84eb84f294d8f1879b9a7f8c0210250590b9826d348251c9c807c10e298001f976a41852172b09a0f23910efc659ea96359a9a80bcb1f7510c9748b9ef7536a9fc64b52b41d49ebee52a850b1b4e8c42b60ad1f2202b88dc48a0f9dd5a8e267f91d1862c1b443c96d824561a0459c99246170344bcc605ee11e719cef61bd42280a8cac4399da1d7bb3897a3695cd50226813838d342e55c8d1f6d820d23e93eb4412b28d33564295061c8733260c4cf9f2931e4febc0d68945240c313987e5c5344530478162c1f5fa19e713033bb90a385bc5fc85cfd822678fc4ffb4247385150af5e8ea7527d5b9eb4a1654b54705d435d0907549e01bf08def888a04423312cd8e6dc6d8ae7f5c17c88c8108b18f129ac0c36b1b2360ec6bbbd225da033c8291a70c91b701800d20320885352b9a50722997975b56775fd3633a11364ca0b25e35506dc2faffc336b097cc8a36ecf53eb6f5b3b3e7dedcb583d962716fc044ac0a7736dd5942b46e40f3a13a80257d33f08c608d20bb85ffdcc447458cf4e94021b9b585813d84788d4dbfea68149bd649da63ceef34a6553bbd810a9957f5f9327dd30626a75af93e8fb3c3a9525d50807e15f92dcbf5f85253646627d94ec7bbe6acd09e3a8a51a1e400e461ec6604bada0526495e8581d79afcf907b61134b08f5c5ada804e93f90969c9830622a7a65c4fd7edd1466553ee1bbd330e7dd2d4c5a5a3fa896862c95d8f567a0b6eb7bc57a0e76f41b70e8ae0c6f77a57413846e94fcfde7b5a7b4713dfcbcce60c6f7eacfdd98b53ddeb12b1adc5241ca330a81b8a1f2c9a1445c256807c565a0afe69ce") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x100000001, './bus\x00', './bus\x00'}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200b0, 0x24) pread(r0, &(0x7f0000000180)='Tc', 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x10000, 0x1}, &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8, 0x4}, {0x2, 0xfffffffffffffe01}}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x5452, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x84}, {0x81}], 0x528}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x101}, {0x34, 0x0, 0x0, 0x1c000}, {0x6, 0x0, 0x400000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)='\x00\b') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x2d0}, {0x18, 0x2, 0x7, 0x1}, 0x39e, [0x7, 0x6, 0x5, 0x7, 0xffffffffffff1d68, 0xda05, 0xe50, 0x10001]}, 0xfffffffffffffdae) close(r0) 16:00:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="9ed386faf1ced70d1f5a", 0xa}, {&(0x7f0000000140)="9aecbe9372fc17b0ce0c78ae925b45d3e3baaed32b598162a7e30ed7157e6d17e33e1a0c2d99f760d1686115067aa60f8d51128fa37f1ff7eb7021f3413bfa5c4d72c1e39aecafed1ce1dc7cf373c96a3cc80ec9483635397400ed0a57a842c2edab23a458495123bd397701a41269fc1295ebe3597ca6b5b6688ff250121899544ad2e15d63ec4022fde0214005ed5e", 0x90}, {&(0x7f0000000200)="24b6b7914f5994e7466182b30b79056403bf61ec33391e87243613e76296912694a83fda0428e4c6bb5a7388975ea8400ff6f5a992161c249b0348cb273965c25ff4a280f1605da3d5ce1e20e4f10c1716522c369b62eb3925e3df7c654f56a2fe238694555486664bc5fbbd8bac74eb96f1b0710ca37b9c323cfe5206ac240beb2e8641da064e88ce089c5aafa145af", 0x90}, {&(0x7f0000000340)="f1420483f1415cbac3d51b680947adb36e6d06ad1b2c905fe5266229a48b68624570cfdf31f3dea83d4fbf8b6e5e27e680aa2f7ed285639105165715f4a414fa464cbd152a773ab796cd2811fae0e635405814637fadfba928853248f6b7941074759b28834db9bbd32ace172939916eba85d712fc6baa8a8800e6cad942e262ded252fbd7f4b1da95fb5f2e280600a861a3a1a16ba49500a7a847534349411e658ecf71e27b837348be70123aad03e4c4430d1084dbc1a6e4ede7bfe1ef9fa21714f445d2c0841ebc1f21ab6df481aecb58297e6a3bd796e6b131097e94452da50f528d", 0xe4}, {&(0x7f0000000440)="b7fc15f4ce999ada30d973740a70672b8f711324118f460856890f26611138373036c6df485624a2dd651683", 0x2c}, {&(0x7f0000000480)="857a1fcaa83b103660bbf41508858c09799d5f5c386cc8781262541347ddff8b153b38d73b7e1fe15a3f974fb7a72d64e0a965e8d006e91ffd965ced30cced40f6a7ce790c421d287ade9612c075798627a2b9b5d644d79937b3085fe5bd1cc488b318209d8ffac325405bd666b48ff0de74f5c5c9f5932178189b53d240062e9df49c83a782d3804f52cb1edd18a3", 0x8f}], 0x6) 16:00:11 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x10, &(0x7f0000000000)="ebffcbff13b9fdff030000000000009931921648", 0x14) setsockopt(r0, 0x26, 0x80000000000003, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000000000, 0x4000000000000}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() pipe(&(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) pwrite(r1, &(0x7f00000001c0)="c7bb6c6dceb88285f904e5d7d5dc88b32f563b94c27285ee838df7149f321b3be268e66f19e8b234e9811a4dfd6327287e1dc6f7e61a780eb166666b097b352cd28e6ea07e358e7e2336ccbfdb1fe3d78ce37e8b26006b46910c8101596f6399ac185b0a305360428be8212f5c4374ce680491ae1adf4a7faa704d1687f9f259f1229ba4dea62dd069e758e194a2e35871ee3e87a381912086772f720fc0721f762aa65c25daaaef5ba8c83578c51d5e3c5c3620334e598554b697473cede96b09c9cc6bfd9bca58666fd6dbc25ec9b1f1c3e2cd6ccb2204f6b192d36a23b4a38abf5cde95cef13270e2c0bb58fb64e6b383c35b2256a2864b2ec921", 0xfc, 0x0, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x34e}], 0x1) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') semget(0x2, 0xa2b79582308d1fe, 0x24) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x214, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xe3) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x118, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000200)='./file0\x00', 0x82) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x4, 0x635}, {0xffffffff, 0x5, 0x2458000000000, 0xfff}]}) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socket(0x12, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1dfe) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9, 0x7, 0x3, 0x0, 0xffffffffffff6c14, 0x40, 0x80000000, 0x7ed51c8bd923ebe2, 0x1, 0x7, 0x3}) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r5, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0xcd9, 0xfffffffffffffffd, 0x0, 0x7fff, 0x40, 0x6, 0x1, 0x2, 0x5, 0x7}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a64564391191c84a595a2015f56be68240131871b3b7f53f37b7e04815b7e67766214f1a05b51c1669031c302a22600"/172]) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r5, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r8 = semget$private(0x0, 0x3, 0x6286) semop(r8, &(0x7f0000000140)=[{0x1, 0x7, 0x1000}, {0x7, 0x0, 0x1000}, {0x3, 0x6, 0x800}], 0x3) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000001800"/21]) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) 16:00:11 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x90) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ff8000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r3, r4, r5, r6, 0x84, 0xffff}, 0x0, 0x100000000, r7, r8, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001680)) writev(r2, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000828a2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x40) fchmod(r0, 0x190) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc081, 0x1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x14, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5b7) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="414d3821a953e90e466a83d0f76915c5b39e9431fa7b20a853b3595d0a52b8fb4e62acf2887ca873fb3282a6f54e681076fbeadc180a3590cf057b60d42fae2cf5fb0c310719e4742195a389a470602709e097199ac4f29deb53d0503b248b601c6612481e50c67a2b2f778a9986", 0x6e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffd, 0x100000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000342f6669322d6f59d39f9e3709000200000000000000"], 0xa) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x2, 0x2}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000048e000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0x100000001) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8b, 0x1001}, {0x26, 0x3}, {0x8b, 0x1200000}, {0xe7, 0x3}, {0x49, 0x1}, {0xc3, 0x7}, {0x6, 0x7}, {0x0, 0x3a2}, {0xc7, 0x20ee903a}], 0x9}) dup(r0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x12, 0x0, 0x703e800, 0x1}, {0x6, 0x0, 0x4, 0x7}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f0000000100)=0x22) r2 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x124) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') kevent(r2, &(0x7f0000000100), 0x9, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20980, 0x40) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080042002, 0x800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)="6461bff838701eed1d050df71e98f57f2ed93e91dd672798b9f9309f151f9e53987c7414dfabdd1205d6d7b285919f509e1226e8b49a13785335a401efb6b8ed0a762da702abc7a825c0490c0a6adb04b7e7c7553977fb63aa843296cd44e7be280c12efcab30eb184fd0808ca1a16ae767e11d4f5740583620220284aeadfef51626d02c8cc2e015b04630dd94e6b40767930881fc9f508a0601001a4badcd24b0532a64294806feaedf105096c8749120cc605ebc5ae6bfe0eda4e7de75e58ae29ccf919679e16911b552ab03bc16593b154432438105bfc0b98973c8bb060d7862363d7a9c41d8be40504b23fc90db6b0628f4d0a5e2eb936ea60d579162a60f47623a9b0fcd3ec3152b95772ebc190760e0a971283b5fb08a15846df0f98c67a630fa0f43e7ac60a23531f2c642afc19d0fe504460da724869d9b6188b13f3c0be1b49d7ddd0eca39515ec31a1abda106baf851d8d181f7beb72110c29c1bedc1aad2485ce0ce45fde8382467d8f609bc83532bcab248eb4530ce26d3742409feb17b227b02bfba629ccb302224030f51fbceba909f6cbc0e71b39f3bd21c3d254edbbf6cc578bf95b9147e5d8f3db4e835043210a90282a91f150b4ad6beb43d7be17d138a0fd9742a31c1e14478e3959721cc32cb1eabc77f162dc97ad120aa46fc1b8c6df6e87679d72cb86d60a12e3bef337a7c167a44d8361546f6c889d3e32f39a6c6ac1df09f33d08130d3b127c23e37ce7c2083e8b603d3c86a608880ed23053a3c9eb4159a243258618b8b48dd2c910520ed2be5657041218edd07139c9166602f3338085cfbae71cdd58362c1bfba2100a0a0f10d11ae0ab060c9909a41fa30aaa1e2c72090a068c579afc6ef8144b1e880615fff4a32199150cd5afa7e110ceb0fb6666d99e82bed55567889fb2c5a003609fa818836cef2db75e9d2167b3512eb614cdf28514f874098b288d65b65977dcbe8f29d62fa30100ee3d4d0352d38e8e30325b0b666323e9fc17cc321d559aa21dbf8c8dfc0d65aafb3c213f4ac588b54dc95040cd1c0e264292c338b6c1663f7e890b584e9ed1dc3db8265273a692af58a956efe99d81784fa32af7a1056b789b2e87db9c60c236070b968a819278dd5d693c9cffa21a585ccc330b40af9fd583d8962df3865e9fdc18657c8d2ddef3d8c20996ce1fcf9e330087d37495bb2a1ee05b49d1127cd2cf59d5ccf875fc3c5cc8684406a13b7c1ba4a0b6a35905b2bf85b9e91a9e53d1fe0b0eed53c5e4922a681e20074c962fdcd300eb42eb41f9643f1cf12995b2961382d1778f968ca7f5b594492418c93e230e223ef4cc71a9a287defeaed6b65124384c1334c33ed6ba41126f53bf049cc823700aae766142e23c15c943a9a3c3d514caf4e2485141cbea738fb03c3e5bc9b728ca484191489d680344fdefe0e17b304eba050d4c5f9a10d1f130427a1f5f8dfc485c04cebc404afa0b9c5488c5500dbbfb30420302ba3e4aa5efe3eefc8f7a275ab7337d34554fcb1834adb424fccb8debd11f1d273c214b62b4ca9070829a0b9d234f9482405c245e063ba86ddd65f42240df569b33121e635cde4d8f4ff23d52b3ba7d3bc7bd06a4caadaac48beed4f45a6d45470c61c8df6f3257075fd1d41e3f6298a3e9816d3139f51d0769a6ea67ee351ec17f33fa040e07eee8c22f7e74879aa09bb8c6d075f42a256347c72dc6489fea9d1cab92e48b0571b2bf1c4d9731bcca53d6aee4340969cbda4b6f0480d95f72c8a8bbda978718fe0a4b74c69094e6a8f1e9e36de07eddf49cf8eb1fdc1c76f8a5158fee183d72f86b09099505137ce90aefc4e600943142685dad914e1beb93ffef9c56606ec03e85dd1c3fd850cae420c247cc46b3558eea38b1b9722040e9cbfda68f983543d3f7b7c00444ac375f9bb04879990085a6cd29a8ec7f43b5ffed2c974c0efb87b3f710075d9628ab57f2c9baedbac41e15559be57dbee42b98dba403590647e4050690bef915a3fa42c91fa38fbc65ced2331fc54d624c1d567165f2183b5108945008f1795ffca95f3da2db7ccc168bd9bd4298fb76e983d7fd64200ad71730a74008e77ed1204e52a923d694ac83ded770bece0aa15d164ef4bbf5ceec81a099a8ad4c5b476b1a59d608c5ad042d3aaf128d1dec5626218d9ea67e2c92f8481c17aa1a2914a88d209a2cf48e9ceff3c31da4561dc9c85253a44b02333abf99cd0a8bcdb740c57d2d763c05659a0a12831399a7112220a20caf0a35d67d83f1b058a1617c02b3b188863401ea8d8815254f27057a0952f997faab8139aadc7aa5065a25f0498412723f3826a2e863844d0404cb038dd82bae1231145fdd9eb31ba5d0c33f35f26260ed2a701c8eb3fb0802d21eaacb35c0227feb6a054387f53e54cd2b6271b2e0a096cd8a501e76f97571b5fd13ba3e5345934fc03fd9ab631b28b07feaaf3167bf9eba6ac5d484c1f4322edcdcd83e65955f0bebb504dfdae6374193ec4904f5b93776282607e19ea7024e97b3497c8adcd80a02c9bb0b1b2271410b9173f0c7bd456577f321bc1eac63ded8e172b3932b3c45bfd819a260a6833af2ed4f8593a529522f363da38b73197a904d90a03745d631179cedb3081dcf886037a609c993f5937816555b778ea843c13d9878ac579e16221927ff81812f58bc0a8e853c0386be9282cedb1ee302b3ec740b34181162dc8f8711a9a10a2a2044a35458bd4c7059fe5a13322c9d535689365f75db2d5e93ba0951d187f3bfc3d7625703945cd2c7650406c92ec367fdbaaba626b1cecc2d19984ca62af1867913933b6595450e4d3d7a03f8c0b8b60e2d3ecedbc94263a214700cb98ac884f028f27fd2802fb5029aa71ad2b10d05fd8ff539675a671f2a8e64771076efb0f3c8f6aff3dcc77eb387cfdf47e4d965093d827bf7c7c421656f4e0b51645eb44b5da901c1063d4e12da6b5bf879d0645144944b66d388611e211cb8dd3d332165d5d7b8abf90e4d9bdf1bc927621babed74b65ec796673a73c00a0f9e778e39c36dd5e52598468493a4bf081bc29e26857686d3e0d8e04e89f2cc4167a9296ecf6b2c3989628e4d67412991232cb5a3d23267c4f6646c56a6307bde04e2853fb4d28cea11fe61625f7e479166f6d61ac43de0b4509a8f0854000fe0816e341e8ded0430b899f106f3d002fbd1f32ef6517ca06c6713a77622ad1a19b61365887a4d6330313bb76dd4bea32408c28d9aa39bf32740f4ff1a2007de2e101106db315f00a81908f134a97aacdb7186e7a5ad07823502386f173ff2617a43620d89e4f3edb3e3b6667f8c2b44d3cc46968d912735e76757654839c7df4a36deb112f73e8e98401f0bfe8a4429fd56854082b8191f544387d11950649b26e54ad35db77fe8a72585dcccb167e1c62d4adb6d12a4df887850d58c436bbe6169c245d81873c50b668602337ebf3070cddbc2a4ff1dfbcc71ce38bf64042fdc9a41fc3e040ad8708d895900cebc85d655938bc800f16b0596689d788479a64612e8252fd7cfcc66f053214d9bd7cfeaff6470e80a01f93948c9fccd957ae1ab9cdb1e4f3bf5d0f829b38301747dc04c455467bc12b0add80b5e994a27dd0f74abfb81507205f2f6bc9dc7c67f250da75cd3790395dd06275ae8d41f4e41c75305630c60b84142e8ca4747bd54b9f5593bfc181bb723c2c87d261a0894fd37fe5e94cb87b583a70868960c67e3e1e2b2fc44e4aea1ed77f6f3a83f358cefbc39734635344bafc812310a0685a01f44e20bbeafdd9a39fbdf6feaa7423c0072332b8cfe26cabca5a18fb59ee767aec7b6db3a27971cadbe2bdfeee820559a770dad00fc287ad7d6a7c5801cd49f80ce573eb5eceab3ba689f07f4c3cdc0d8cb244de4cc4e35d5d7909edcec301d4482c208b10eaaa65da2ad3fd0a2aa406718379429d34053363b839bd617640fbf0c05d8527ff081a2b9c65d960a2a31ef5bc52ecb931c8f9f9abed66dc1f9c96f6e766b8215468e52b942914ba61cc78e068e1691f106f19a0dbec04beec7ef513c984633595ddc58adaafb72be696b6fd3ac6da18593691a54f4043494eec7372140c0ec2f6e22a9abe7fd68b12d6fc110f2c4021f150ea19691fee5dde8b039ca2dbf5bebe23bcde5cb4aa1224577019a8744184794d188edde95d56a336d80d43f79c1198f4e00a30df8f4fed8af46f9fd958c4c1fd6ab46ff4bebed73657e98ce92ed83b541992c192e97996c383aa6b3a11212a3699b618e25e3c07535a29ff96e2852dff3155e50e173682f9bdba6eb844e89271e6b6909344104216a70d7e61256cdd25e4f02ac51d4967c683f9ba646d59183fa5913464fb796d8e6b7c6b158ba93930dfaa4312673e646726fb5815e90b1ed165bb9a996b29941f3967906f28679fb08ebd35588bd198442d1fcd97365839553ad51d65d7f7333e72cbb1900d45d974316f25f539e7fbbcbd7abcc3b423ca173149f6884c42f30527c696dc63d05b5f314c8f079d2042b2a778dcf91ccbca3237eb5b013915e76ff6d5bd5835d33feb794506b05afdefe31a57f33d34449cf13f5080ca3045ce1b991f9f542793aee0d4da139a78a207a6221b70c14c822ce650aab5d24341c398c7d1cb17250f0addd647bd079cc25fd75a7d6ca856d4f1d9b98b6ed05805bcfdd63928125ace6a6d4dc9749f71c6259bce27e85e70f7f47aa34f6c82c6da835fc3696da5c32bf443d63f91a3b138457b1b2db14962508c969e58b420d12a4038af431be326d3b574bb808f87a385ddaa80cce0d2fc5c7cd32436e6f2ba02129434ed6d52cf25504370c73af6d67a9a52343f1eae494f0ec36ded5c9cd1497482b394e174f5189cbf42c5730b42ae1f6bf590b7ffeb744f74f00d3893c689af47d670fd303ea2999fcd128b122d1fbc9e5d21ac87608f09c190c88549f999da63553e53f1f03b26c78bfdc05745531cba3c984bdf7618f488fa3df9f1f8473d0b32c4f7768ffab5d9c4ad5f6fe467a933b270561c9b9e5c135cb4310a6e300937e4ae64f8c9ffd9d1d3ea6aee204580a16d661270d72cbbc511adce234e48fc7d754b011736ac5c0e0d64d255fc6dae16fa2ea37ed6ed629df9ff21efdfb88b9fa51ab4a3de904fbdfc7356db5764140df30e0b60dbc9459c3b4c13c3a7e5ac74a80f2e064fd98251c34efc043c21c8969dff51cabbd75505e4b52c26604408f5ce9f44aa47827fee7db0ffb3db35a0ab8e0bbada7003e9f26aed6ede34e6cd48d395ffe0678b34ce222565b4656ecddc57a41823987807d464da886309605e2f5a1eb1a9dd4a034b30b6cdbf31e55697de11f20815ca52581182761caa38684480c374afafd16825d5893587224b09e4741fce04324a2cedb52fae8885dbd790196fd88bffdb89d56863649c084e13138fd7dba94d66f1192264b4ab33ee5129c0fcca3a14860d80af254846d555ef2e98f61c5d995382aca8c34715a7b00665e8b545c88dd1cb48e5b706beb23f9fe61d11c31b78c069f9496b53bed10461fa371b20662f36269365afeb9599dd716aac805d9f0e344435913fd1c2eecf718c0ffb9514f6a01b3b457658dd6eb5cf24238fd8b6fad4190e3731d1d0ee1b7e5ffea9fed1ae35889582ea65026412814e05c468ec4ce45e58f519282fb6780302b9b4f6e748f8bb889b9fc15edda3b2826e78ccfae8ec1d71388d539f08a6780a3cbf86f710a279a52d849dc8cab9a45dd538c35023ff4658330e1d0c00c182d06561500cb6dbe", 0x1000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3938, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}, {r0, 0x42}, {r0, 0x4}, {r0, 0x80}], 0x4, 0xd8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x106, 0x0) writev(r0, &(0x7f0000000240), 0x10000000000000ad) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x7fffffff, 0x35, 0x6}, {0x1e, 0x401, 0x88, 0x7}, {0x3ff, 0x0, 0x2, 0x7ff}, {0x6b, 0xd015, 0x8020000000000, 0x10000}, {0x7, 0x1, 0x800, 0x100000000}, {0x7, 0x0, 0x8, 0xe71}, {0xffff, 0x2, 0x50, 0xd1c}]}) chroot(&(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x921, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() ioctl$TIOCCBRK(r0, 0x2000747a) seteuid(r1) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) semget(0x1, 0x4, 0x200) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x7fffffff}, 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96a, 0x8, 0x5, 0x6, 0x400000000000d1b}, &(0x7f0000000280)) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x10, 0x4004, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6, 0x9, 0x944, 0xff66}, {0x5, 0x4a, 0x100000000}, {0x8, 0x6bf, 0x3, 0x89}, {0x0, 0x93, 0x9, 0x2}, {0x3, 0x4905, 0x3, 0x2}, {0x9, 0x5, 0x387, 0x8}, {0x939a, 0x7, 0x2, 0x2}, {0x101, 0x1, 0xc6, 0x9}]}) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffcec}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000100)=0x11) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x313586562445096b, &(0x7f0000000200)="b6a632cff53c77af2f0f000010000000781ef65b4507cee5f2a4b4771c22307df296f05042fcfaae09000000000000ff2f1f586332949fc800edf3d4264b6aa8b4e06c5eb9d08e21c175d3508a93a8c9713b7dae1d4c9b63f919bfa75c3001c32244cb9b35d0e42d6b15d003d316ab2594aaafbf50a33938c7f0c650e5504bd7be09d970db37af9016747a89201903e83b047e3f1693eb9adaa820a0802cc41801089bef4fe3fec02499c2a2e3698d82dcba6f42a5f2d24a43773456be060bbb008ea6bc51befdc4daf3cc2c0068c1933d8027e2432d8596e0ef4c67a5aa5846a58e9f43c8d4f88027feb3aa1984efef199af47e2f27c6df750709a9aa5a57749525169a64c18d144c60c60554df3ff2f9075cf6b397c9b21bceb549716c0e2e04e2cde6cf962dd422f09b3accb3e13d2f36cc5b64e5efbfe0938b471dabc3cf69f39d8587c14efd904f68bb9a37301670b0bd1f029e20c9fd9ef03dfe40d95ea4e6fb5aa0a29ed01d6ed4008efcae9a8ca819e0e126b76b97137d65b3f1922b09190865c8e9f2d46c5a9799fcc3a74e02b064abaf734e8bd29ff9ba4857295cd697ca41e86845e7851d7e7a5353742f715a45edfda25708f3e04ac98621c29418da85855aeeae68c7833e01") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002be, 0x40) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100, 0x1, 0x274, 0x1, "c6bc4b2984f8d62457b86cc2a83b08d906baa7d8", 0xff, 0x81}) setsockopt(r2, 0x5, 0x2, &(0x7f0000000080)="87825c06275f1e3ac77a133db70d53cde3da6fc408c8e603a00c1874763cd3c47ea696b33b9bac2d8ed0a04d75179c40c23b31b2e8c87307652d9d9441686a524e7620acd00fa5a0dd8967701cd04192f3a52f950a004b9383c83a017cef79ec6e", 0x61) unlink(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x4000000000002) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8006, 0x7ff) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5", 0x141}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x8, &(0x7f0000000380)=[{0x5d4, 0x5, 0x2, 0x8000}, {0xffff, 0x0, 0x7}, {0x9, 0x1, 0x3bad, 0x7}, {0x5, 0xfffffffffffffffb, 0x9, 0x10001}, {0x80000000, 0x3, 0x8, 0x7}, {0x2, 0x9ea}, {0x81, 0x359, 0x8}, {0x6, 0x1, 0x7, 0x5df6e419}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x27ffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0x91, &(0x7f00000002c0)="8361727047e86277fe542226ea84f7b5f622928d0910aa5106affa8f8ecd9cb7a431a3b1f33c5d604104f7d45cd1632f47b141027fca8e828136536f3f464c6e5e256984298efb6e4c4947324346440047c81f881291e53de4590b1a6417a290854d8acf79c598411245b4f8f1897d8c48ef391707100ed57490692e6e6b51fe872fb5adea1afcf47bb76bb7a42872dd91") syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0x77, &(0x7f0000000180)="e924dde0ad33d93986ad6c9aca82a3394c9f8bad10fb874596e5370152550f3582d066e71efd91df2d1f2d222e5af3a9d8604c3efaa54e4808efeff19ff178fca59213ff3766c9a2885f3150c09c87b36f72ade355010e1514f0e232f5baf5ae737f4890a2ec5e206f332ef80fef3bb7ccf4b1f3cc6399") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x60) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="850d163f620ef58bad659171b2483dcba77b0234193b5e716fde87e8b8a3e697bce09cc2f6bc0e2562", 0x29) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200)={0xfffffffeffffffff, 0x7}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x12, 0x2) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x20, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x80000001006, &(0x7f0000000000)={0x101, 0x4}, 0x10) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) socket(0x19, 0x0, 0x8000) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0000000000007f872b682b51b8b4543781df45425e1903a9c8ebb2a29f9a6cc0598984de2b6ac1cc3b610a4e2581"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f060000002e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d", 0x78c}], 0x1) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x8, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000100)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000640), 0x0, &(0x7f00000003c0)=""/133, 0x85}, 0xfffffffffffffffd) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x402, 0x0) dup(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1003, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) chdir(&(0x7f0000000140)='./file0\x00') sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:00:13 executing program 1: r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0x2000, 0x212, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x401, 0x6, &(0x7f0000000100)="814fe913f081f5712de9099e401c2cb62a743a0838ab6f1e5749d6005147b0f9d20e885ea286b452e3b96b6b08538cffeb62a28d44f353c87a32c7093bf0dedf3683beaa92d908883adba8264de7713434389142b69a3e88a3005cacb0e1f63a332ec70cda3e207849d7c0f6f0fd7f3d1981c0c90581cdf4a35bab3174f9c21e89b3860a1804d460f548ab92479b82d40396deb94e2534dee3067f526633870fe5cb46fdd7332cd17a6b93046ebb69bff0b694ef4be99146a4754c6b066a0d5ae9724d086ec8c8fb42074ff99dcde2de38eb32e218ead52bbc93be72176461de7ba207fcd32f9c52", 0xe8) shmctl$SHM_LOCK(r1, 0x3) r3 = dup(r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x1ff) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSTART(r3, 0x2000746e) connect$inet6(r2, &(0x7f0000000340)={0x18, 0x1, 0xfffffffffffffff9, 0x7}, 0xc) socketpair(0x22, 0x0, 0x3, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname(r5, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) msgget(0x2, 0x18) chflagsat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x2) shmctl$IPC_RMID(r0, 0x0) close(r3) shmget$private(0x0, 0x11000, 0x1, &(0x7f0000fee000/0x11000)=nil) chflagsat(r3, &(0x7f0000000580)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000005c0)={0x80, 0x7}, 0x10) syz_open_pts() setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000600)=0x3, 0x4) lseek(r6, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x40000000001, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:13 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"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) close(r0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/51, 0x33}], 0x100000000000009c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x80000000, 0xffffffffffffff01, 0x8}, {0xbe9, 0xb36, 0x8, 0x2}, {0x8, 0xffffffffffff6981, 0x400, 0x200}, {0x3, 0x4c9, 0x9}]}) getrusage(0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/161, 0xa1}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:14 executing program 1: r0 = socket(0x15, 0x3, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x42, 0x3) socket(0x10, 0x4000, 0x3) 16:00:14 executing program 1: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = semget(0x2, 0x2, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/175) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000eaff19000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x200, [{0x1, 0x8d57}, {0x1, 0x6e7}, {0x2, 0xaf}, {0x3, 0xff}, {0x3}, {0x2, 0x2}, {0x3, 0xffffffff}, {}, {0x3, 0xff}, {0x3, 0x8df}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0xf462}, {0x3, 0x7ff}, {0x3, 0x3}, {0x1, 0x8ef}, {0x2, 0xe6}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x1ff}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x2}, {0x0, 0xa5a}, {0x1, 0xfff}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x81}, {0x3, 0x20}]}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200a0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r5, &(0x7f0000000080)={0x2, 0x0}, 0xc) r6 = dup2(r1, r3) read(r0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7, [{0x2, 0x1}, {0x1, 0xf554}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x3f}, {0x1}, {0x3, 0x49ebe0b2}, {0x2, 0xffffffff7fffffff}, {0x3, 0x18}, {0x3, 0x4}, {0x2, 0xfdb7}, {0x2, 0x20}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0x3ff}, {0x0, 0xb35}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x1efc0}, {0x1, 0x7fff}, {0x2, 0x800}, {0x1, 0x8000}, {0x3, 0x9}, {0x3, 0x4}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x680, 0x0) pwrite(r0, &(0x7f0000000100)="69d1f6719500adadb668ffd690a7509f8706c7f2a5445fe572633378cb5eb6bc9834c215d03783454e4cc7ebd125a3ea2fdbf4ea25baf815b8a27925a223e585cb3c70f55624582fbabc06f610f9b54a3f96fe", 0x53, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) sync() 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() close(0xffffffffffffffff) syz_open_pts() fcntl$lock(r0, 0xa5279d1a1cab4845, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000140)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0xffffffffffff90cc, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x18000, 0x20) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000200), 0x10000) syz_open_pts() r2 = syz_open_pts() utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3ff, 0x8}, {0x9, 0x2}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400000009, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x490, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x410, 0x0) poll(&(0x7f0000000200)=[{r2}, {r1, 0x184}, {r1, 0x88}, {r1, 0x8}], 0x4, 0xdc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@abs}) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setuid(0xee01) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffde2) setregid(r3, 0x0) setregid(r3, 0x0) getgroups(0x5, &(0x7f0000000040)=[r2, r5, r4, r0, r1]) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x100000001, 0x0, 0xfffffffffffffff9, 0x2}, {0xffffffffffff0000, 0x8, 0xe90, 0x800000000000400}, {0x4, 0x8, 0x5, 0x39}, {0x81, 0x3, 0x5, 0x9}, {0x1, 0x9a, 0x8, 0x80000000}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x880, 0x140) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x1ff) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x70000, 0x1, 0xca14, 0x5e04, "17093c99a1761cc3304a850b3a3738c7660f31a6", 0x100000000, 0x10f0}) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x80) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20809, 0x0) sendto$unix(r0, &(0x7f0000000100)="a16e520b8093ed", 0x7, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="6b7c180106a68afcac003b24aa2e3d41124fb1c2be9e49d78621ccca714d1f", 0x1f, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="74ecee009d585b236172"], 0xa) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2000000000000000, 0x7ff, 0x0, 0x0, "c3304de4868773bc9c832000101700", 0xfea6}) write(r0, &(0x7f0000000ac0)="582720efabd16eb6e60400259d60f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26afe99dca0b82bd8e0479c428135a223bee40ebfab06198824b3da0", 0x50) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41, 0x10001}, {0xc7, 0x5}, {0x89}, {0xa3, 0x1}], 0x4}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x44a8, 0x2, r3}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x67, 0x1, r4}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x100000001) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1f) r1 = socket(0x18, 0xbffd, 0x2809) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0xfffffffffffffe6e}], 0xe8e0356c39a6331c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000040)="986faf2102be7aba7ab2b6") 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="247ec1fbad83afa7c7b0f7004f7e860c3330ff5b75fad2fd09414ccf359408618045a0e79ab7ef0f7418966816caa99a77858cab7bfce499a2b0a0b04560e6f66d", 0x41}, {&(0x7f0000000280)="f74b3b7fecfa9036171c9cae11102a5fc0db8d800147c08afef07ab9ae4732deb00c7e20314322bc5548e156b35595a1a8745f0a2b61bb2b940ee1413612708cde794969b50fb1340920ff977f16feac318acff479f33ed88cab0c26d8d17f5754c29b8579ff600ca0c9e54b914f306d3840a629169ead1b06468ae9d9334aedf9d310d6186627fa1b20cfa9", 0x8c}, {&(0x7f0000000340)="1202a22e0a64bb558a471c4e12bcd663ab2f32580e", 0x15}], 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:16 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(r2, 0x0, 0x1, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) semget$private(0x0, 0x3, 0x4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x8000000005, 0x5327128b, 0x2, 0x2, "abe85d2510be3ab23f7066de9fcdee7da8884007", 0xffffffffffffff81, 0x40}) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: setitimer(0x3, &(0x7f0000000140)={{0x1, 0x400}, {0xe02d, 0x7fff}}, &(0x7f0000000180)) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000040)}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f0000000440)=""/20, 0x14}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/174, 0xae}], 0x8, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100c0, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000), 0x2d8}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x3, 0x0, 0x10001}, {0x0, 0x4, 0x7}, {0x40, 0x3, 0x97, 0x80000000}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x80, r1}) ftruncate(r0, 0x0, 0xffffffffffffffc0) 16:00:16 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="0801fe3b6c2c7a04ff002e5ec077499a1175924c8712963c0fc080132edcd34fa1d2532a5205709583f0b5ba0db5a8d0064ab1ee5585f01113012a84c160b7ae3b40d7c3f183448faf492acee5a41771afe122dc3d2e58f616fe6c893f67d821a3d2fc86ecd5f59099c07cf89683f7e504feee5e35400db8e7a71a27d273153e35ae9ac352e7b07562d679448fc6e752325fee9661af29a1a6dc10aef6d71dab43a92ee8f9966e6d", 0xa8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x10001, 0x6, 0xa55, 0x5}, {0x5, 0x5, 0x3ff, 0x6}, {0x2, 0x7b85, 0x8, 0x7f}]}) 16:00:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8e1, 0x4) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x4004, 0x80000001) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="a725523cd6584e09209be7de4a4908e7d5ce7eafc12d30a7805c6f0fdbb55f39b5b9357ad7dcd3f0e4b8ed5c89325543c5c2292ff349b3d0f4605fd5a6244b0ea47f54522b24bcffd8a767d32163de1f5e5c235648389b6d87f7bcafe8016ec102bdc7a8fe569d2bb62b30d10572fe36c5ea62a971f1f0da243e10eb090c7ca544af46fd7a4efc624308e27dc2d72e01aef3b29bcb934d32313cab20e571c6", 0x9f}, {&(0x7f00000001c0)="3afd5173f7b474012d4f4ebc51a852ac6901c839e2f33c821ea10855bea9257464ccfe022f8b616fe822b59bb4d8045a26bd56e2457d1add2afe659e072ff0d74270714ee4128b11c1ee59b80a5062e05a9d2ea09264def9fa3eb972841d731051f2356224b286d9493d4fcbf88db9a0d7bc7ea63f", 0x75}, {&(0x7f0000000380)="079480580c1abe2ed4ba9ad27b8c7f97a024fc7d370ea0899eb45fd431d0f966d33853a2f1d35c4ecbfb43859704d8295a4ea96e930bc801b225105aa65101d02d2a0c53a40a10883202645d8c87673fd1f6044f069286fe4f430132007593afa592e061c1e75cc0615947e83385b72539baca56dfa2b4fe6bbc9877782a0f9d77bd43467f3703ad2e1ec746984c32609b6c982f0bd7f8ddc2c20fe7b00774f5145b2b220bf27aa6d7bb0638ce65e3f13d2c56b025c4f3d762ba51ee14428c8cf4aa836c4aef19db1d17419b71f5c644ab10a37d10b61013b4809ec9", 0xdc}, {&(0x7f0000000480)="f89a005531daae225f66477323312c255af191c2b057881c616e8633421b0b59a1001cb065092d3b546329a42e1ca248c820965a67aa3e7aacc53569c4732169904697fb1a287ab7cf71974ace42b5f2422dda7d9baa76b3daeab8ebeb0b379873765a9a2e0e3a311a3e897d5f64c7ede8ae7773153a7ad98e38f42f94040ce4d74fadac6389bc4cbc792620d523e42d800b2ec536a587aa85ef55a3fbb927e616fbe0de15648421095196e0557751d1777099202165de932703765763b31f43ee10846d06f00e95c086c018ad126633a5c71acd2a58d1dddc4f48adf713f2a3f4dd4738d3566a733ad4dc084e50584b6e0ab781b26ef8e2cb77e9ab8ecda3327265918169ff5a2b4b1005f3967db9fc3d47e9bda6da2d5b8c612f8055176dae43fcfae680597dfc812d6c8963cd7c7b41c4b6b7643e0d876212b90ceaac368073c7863561969b15bc1c36844ed6ff332b7fa04f066a8a5b126d9f38dd3220aeec81e64c01b91e8605cc1f1b0f9d9111e1b1c62592bbc8da09d7bc2fbcd1b3a3f47c2fd07f2ff9a9ad49d2c6aa2183a484fb4c2ae3712a46ea70d8fa52a51c4a01b95fd1b70901d5758033db3a0092504064a44f71212c86d42e61f187a77821ffa17decc52c7566c52968d3e4ea1b5f15e514d37499770de40487f31922a615d837a77b8f11b4923e369731e07cca18ddaea79e18760a68def66d54817860f5c22c4dfd00e971a610ea3e3043daff03cddefdc18c41f838ee0d20eca39df2ae1199730bc99954d3334868684fbbfa5fec6f53ab0b454d545e3b7e5b9ea65a096feb4722015357e9a57a53547edf737b2c836a034517a7aec93cbbffc949e7f8ce2cd4d12ab58deac159e0c36909577a9f7e4396a489d580f58c0061361bf63211fe622c2fc0f71c3d337beb4c5f1a7cc38bd7967abea9a56ee3b3963acc8b14ea1bf766525e29f9b782bba63c07985e77db37fa7c2dbcdbc02e6b1ee6729806c79bffd25dab5347c45dabc1554e9461d0771592263f05049eba58fdd7f0cef2afc291785d31e533860a245c16fd50272107fddd2116bc3a8194d992eb0763e013bd8dbd039c9713b975d7c3cbd34ad7655b4c6f62de7d99aa8642a2e4631eee13514c04b19bd7b8beae26cdfe0ad097752c679e639b7631227cf55f7b415eef3c33a8260175b988293b44cdacf6f1c913266cfa90fa3623608e25e1212111e6e1bd04d403a043f2bece30517c8346253fb7e97bab5711194bf1da35dad7b89b779964c4f0218656ad6216632fb29637f6c8b5c66a3d47592ff73f659883df8d4349c1382d15d466c2a567026c3affb6938a6bfdd0ddb93b6657bb98d95cb585df5e2839b49ab4c2a8df497bbc77847ab78ec0928e26865c1e818d689309f189deff4795c220e9b24e7181031f5b9553eefbed75ea8777d0a35e057602324852e180d9b4e722ec31bab56f14927d58a345b80cffdf30226c411b665e6a44f44979e348119bd84542c3125a268cffc234d32825c09d29a8bbbc46a13ff0a520a9cf1da7f6b0182db568b9aed5dc455a3b9ee4d1c09c0bde987e9690c6450cebb4f560246de402a0460e9fbf69bc2125dfc5de7e9115fbd931ffdebbd4ef6e3258beb3c2b215002a4461b35929f0d537a50bca45700a3e76e4922cbeb4098abc06233eeab71ac126ecd3824cbd450cff0b10ae4d0750d4c39ea37da4314c5432cde3685c95b35ec77b95461b25a231d7550323f5ccc2891aaa4ea8418096b2aa967819baef528543c38f9a6dd9c7ad85b514b596c2536cc557950207bccfaa70806fe5613fd313812e525f04427d9a90c02e187b55e1a4feac6026d355872a831f3f458a6aaa3277e7caedddbcadfea5c5c18e766f51a0dde4fd1c1032175bf272f665a083f1835c2ec6e0a2b73d41cc41b1ccfbc80c6c52af49424c99dd3f266df92ba2d55d341f980d56595b998fe4511042cf874c619b4acd5041a3cdda0f393011e3302cecb497e026abbadfc006a8842651264e8b324dc15712d46b4fc474d9b4f146e5c3c69f20d6f96aaafa54cf2d8f397ab151e5877bf9646edf57f2e0c9158250a794c6826cd3cf21b593797285cce308ecc477136c6f7cf5fc5bcc4fef67e8e5ee49e0c80c640c71332ceaa05e2ee0242c9adf72bbcf00055ca63ac8ffd6eec3d727d387fdfd0474f6ce61040bdae2311d8d4fe8860df7de9f3220701e56512ff09666a78caaa18fcd0ba53badffd71990308f9668575570c59e8784c50923388f3a532c557e1f2f8eacafe06de3da8a0a6953008dcc57a5e98593adc28a81e2ebf99e0d64b956de1735e36c25052a81057fa061b474b5c4a08ed95d3458536b6091a45f5d2877cea3900ee36156d28159d5a870dd82669c5fff69d5c62c1c013f7b419a076f2def1ac58b6358ab758d52c45b4436b09d3f7796ae492f51fc1d7d5297f3273b63208f0536b7bf47a6984c81c6c66028a8bf90e7eb3825487ff8091709d9c6c6986dcb3301d81934d7f223642d72f5cb1815fbef330edf48e5fbe65387b3f5088d46115cb24b774cdd3f979bc57605a12f51c8289c446c67709690e508e52ea1329a0f76882394132314b90a40b54fcd2a374277a11d5467ef2a9fd4f41f31d6311d1e4a549c395bcb77a55592e92e5d3beedafe2d1ec5ce23ae9d8c98a55f920ed4407a46c1c63ddf6387e9a5fe33370ede099a5522b1b070d5b47c676a4e923062c346549aecaac7a40b3d76a17b6d5a8e2a9602054801d9c404b6046f518039a3dd2c411ba2c1f4296e922a8bdd53090a2f4133858efa80d2c2715c699b900c36ce5be7be8bffd9487e199d644469de30fb9f3e67c8a278d3850019a6ec0ce2877f96906f5f776ecd843b65cb30d99a03bd90a7da8c0a7abdb5e9044e49ef35c3104fbe619d18c3974ccbdb02ac59766d9d033c7b60f99d85d45d1d324ad5c3e4e4429a211150705c5b07f87554ab972ff6dcc6778a7cf9125d99d34d1a5b3e5d642d18ff4c358c1cc47e46b0ee31db8ec459135373281fa39f78dc8fe633d231bd3b0338f9a800413bed741eb35770ad0760eb6418176ccff9ed9031a8d5c7dbeaafd6022289c901064413cfc2a402f5014aca19a310e356df5f6acb209a9ce83bd9766fe9238be42d57b7913ba825232971d903a523a4e0230ca08f443332203f12ad598ab97c855263d211dd5054acc5a7b91c17df6a39da2378fa8cbb3882c10a82a0bd9b24d2a82e71f62952a84286e96c569c7b79ae49c6d66c3a5dc8b5c949f300850198cc81112e3afee72ead59bf99eeb29a3540eae3be033d107a0672d4bbfbc30792e9069a247e5bf29454cccf7bc06a9148797464e1bf3bed196363f7b4dfab626e1d768b0cc91833713a4d973bf748313072704b323cb87c78edea76a48aa05068b63e65efe23116849b5959806fa0693f902644d2a3c0e6f17f248f837f783b2c26da3aa3e0ffd30c0a528bcc2b6a12b369d5fb6344a5f3c2214055e704756f8789ab714899295b8876e769f83c3e0dd12970c5fd16234a7d669e6f33a04185862bcac80ad4c753123cbb94355e0afb8e3002b9ce21a30eb317f21942a5c7de84767750c4f367e74a6218c30fcaa1975f2888ac9dc27762f6866ec8040e1890a5e7407351b3c04367f7f6fcce81fa05d45b3ede7acaca0a1dfd08417d25ed8be3b4598748026c1c4175a5b13b839e3bda18ea1f41118a3d7913eb5c3fda37d85fcdb4da2f1199d6f1d6f30ad141ea261f24077bd956b84ef6818a0bf8d9100bc97d3d4b4edf952fe915f126f205843dd53c145c9839b7f4fb69ddf47b91c010c69a981fb9264e5816e85bea060efc724d8ac0ae87bd3c3d3170376b8b1860f62e78e71cab52768181867a53a95a2d9412270188002fccfb8d46b2eaa1f1e53e4e0c16e4e4b16d93f784c689d44bb8ae557f195bfab3a98e2efceb919758e7d4fc9574158990c6a603b562bd32e5b6ab3563d5e11ce58d04d0863c8f33f9ed2d7b8d7f3f3ed96b9d861ff848cbaa32bc71c8f3e00395e7f264a70aa356593b778b27be10f0581a1fb6e2a4c25d950558c5bed7d181d5bea49f027f2751f91fc20e83465b166a63337f00fd57b3db56b186a8938b466a6f618cba1fe60a574383f2a13535b5d73de7fc4f4024faab74464bb360fc4f8cef0f355beaac22b50c1727dcd638daf32c4b49c73959b4e52308893afe79dff51468bb79df10cab2716b8fc415cd77a0f0ae787e087262d34a91699ec41a5864ceee6f6cfd1ede49ab954b518cf16b31455196e7a0325a415a24cf7550e987a4985f131c134a094c87e4d430b9bc3bf987b5998188b8bc026a9b3dd290d8592f8388c7440b4ac1a8543e34e1d51e7a4641167bb8ef34cc7106bf57eb537d566123e803248e2be80d2fb8e83b91fdb4cae8f92e1f3c40026054caa78de08c329366ce36a9fbe768257389cf3c0f9cc4e9bc0806b7c58ff2f3907feb9630e41e8dcd5abaedc80166cb6cfc98c71ce43e07aed75982b7ee68055d17de3080b0ff80e25be40490be49e83757faa53aa9ffbba93085db0c2630c1f1e62f11fb18496530a65f34247833ecbe82d63e142e8b78cb053fae84b151b4d8918f9640ef2330efe62f028a014c72df130ea7ea13f9ee94b7046093ef23638681d160ad252a222641bb74db1cc41a5220be67950a10d6fdae486f061a5906bed56e94de417a7837b826d0ec13d11cf8981425ee3c2ad0b0050f4198b4a5ee3d6765366ad54d4741ce5c2da29125b1b055cc6dd0372ec4f51a6dcaae6276a0bb843801968cb15d5817f61ab0d398e934505f1ca2691cf9396a8399662ecc1ed0a9eda41d2b8252ed8d8f4347f889e0210c0c6bd66ebd8a2a5379b23594ac9887ddc48ba81f7a26fa127f64260d47a47de83f9c4170081a9f993e89c7ee534f40fc16d276bc7ebe60483205025e205084ff6a756c1282ad99b0a65c8cd754899d452a69c95b99fada57bf5f958f099537cb32c4ccf5c66118eb36702684acc0b82ac76fa43aa0e8feca12ef0db6a5307aae5da7998818566e6f08f4cd9002e823dc5bbde174ff243fb8272780d1cdca714e9a836156e16a26b0372e434fe71bad6237d93f47a1f8be1f710c6076fd508389b8f227d5079398d7b5fd60fdd380d580cb1d5658dcc62409378114b8affe848fb4f2bed2863813f1997ed26dd502857123eff5fc98a08101ae8ee328d7215c048ac2c29771c36868457f77136a909f78f85fe82dd0e0722e7808dd1ea1db50701956895ce9631f2931bba4286e9b6e25761f2974036ee8d6423a702f13c7d80f38256e3ba53bc767fff895f552b1cf6f969a598ba05007539e6f5ef2a3c185360d464e086247d233da764dfe9566ad16fcb374cc76a9bcfdf0c72f706ce417b3d00118a3f5491883a51f153e779616a9bf59bfe3ed49fccea42d6d007cc06af91a70ec6cecca297e67abd9d285a55b00e4da738587d05156b2c1308fc2c62fbc0922ec383535b0c38004fb83d984d155e9651752f82ed4534c9119251825a194e86027662fd9746c783d9b6dbe6ed3f3249333384abdf13ac28692a389ce9b9997112c1fcc49a69042464288171588c23bf49810deb392c596e8109dc41be56be6c89616f1c5fbe0f8276b54be5d5f8972afe23bba427b1543e28f3c12a2eccd411989466d3dd86c6fa9683d4ee370c6b45551f08d93c856aa46f01ed573bddbda6c081715cba48106d4040a8b2b9f4ac2b565c82e5d5a5198008494a3124fecb33e237ce71642fb86b7b583bfad", 0x1000}, {&(0x7f0000000280)="46bd976256914b89a77e358efc95811f2b6b429187f9a32a3005c18a1a069463e4cc8567c622e8ddfd3ae267bd718ec5b0d039e69fbc87c7d946dd4f7bf1f62bad5c8c2033ffc3b28ebaa1b353322efc82ee2fa9679edd4819211b0d3c01fd52c9d4268b6e919c93f90f68382fbc6d7785e915a3716d286806d57abe3731d373d658cd188b", 0x85}, {&(0x7f0000001480)="a2bc40d99b9e41b462ca9fa3778b48c3f6e5e31d9a9bb0883d2173dd15cf32610de01a5243ec147b30816874ce341494154f653f98140fbd371522e6ef3e86fa53d1405faae8fa8877edc3b4f6fc0dd5215a5bae75ecb53bc29ad9f788f91c8ae4f2a6e6dc9bb8a14b114f2c4e868c0d3c29f22f1137c50bdcb227ebd0ec8435f7e7c84a98bc1953f48263d329bd91431e9cd0e65d6c2b1b78b60c9299", 0x9d}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x200000000000) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x200) semget$private(0x0, 0x3, 0x6) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x3, 0x10) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) getsockopt(r1, 0x8, 0xe28, &(0x7f00000001c0)=""/254, &(0x7f00000002c0)=0xfe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x0, 0xfffffffffffffff8, 0x2, 0x1000}) r4 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, 0xfffffffffffffffe) setreuid(r2, r2) r5 = socket$inet(0x2, 0x8000, 0x2) dup2(r1, r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) geteuid() fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000440)='./file0\x00', 0x828, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000004c0)=0x7) setegid(r6) r8 = open(&(0x7f0000000500)='./file0\x00', 0x20081, 0x8) poll(&(0x7f0000000540)=[{r1, 0x12}, {r1, 0x68}, {r5, 0xc1}, {r4}, {r5, 0x105}, {r8, 0x1}, {r5, 0x2}, {r1, 0x2}], 0x8, 0xffff) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800100001000000, 0x1000000000000000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) clock_settime(0x2, &(0x7f0000000100)={0x101, 0x4}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xf841, 0xfffffffffffffffd}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x103) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0xc}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x104) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shutdown(r1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) nanosleep(&(0x7f0000000040)={0x2, 0x8}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) 09:15:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x30220, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10100, 0xfd) setitimer(0x0, &(0x7f0000000080)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) 09:15:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000140), 0xfffffffffffffd00) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 09:15:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffd3) sendto$inet6(r0, &(0x7f0000000300)="95df95b6e7e85d689907f2a95489328febe7305a740932fd8754d053a4c65ebe7a8a6edafc5eda90a66912b498cf27d6eeb0195d0d635e8da23448aad31b4accc4a11dbbe9a88b19aedc66f8c75fe932e3b89af86895d40092903e0b5de995b8fab609f6e74aed6991d78211fcf5f252984727ed652fce5e0795ac4ecb8644e4374d41f4dd633aa5c26878a66fc9450a71a5e7ea61a9707175045fae5fc90b9ad3a070262abf83a7c8e3abd736820c147447fee5db97a101aa0206b4790a9208e16605a0a3049008ba38bdbfc2b74920435f737bd0ee3b7c8fa20fd96a5c", 0xde, 0xc, &(0x7f00000002c0)={0x18, 0x3, 0x10000, 0x9f3}, 0xc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000001}) 09:15:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0xfffffffffffffdb5}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x7f, 0x2, 0xff}, 0xbd, 0xb5, 0x81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet6(r1, &(0x7f0000000000)=""/28, 0x1c, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x3}, 0xc) 09:15:55 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 09:15:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) accept$inet(r0, &(0x7f0000000540), &(0x7f00000005c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000001c0)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000300)={0x3a, 0x7fff}, 0x10) msgget$private(0x0, 0x203) fcntl$setstatus(r2, 0x4, 0x80) r5 = socket(0x3d96ca965c6bb0ae, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) r6 = geteuid() fcntl$dupfd(r5, 0xa, r2) sendto(r2, &(0x7f00000003c0)="a275ae3ce4af68cff8af02b7fe6591c135a0e0a3775c7bdc573e7db9db9fb254d5c2f3af1b4bc5681ea381c1384d3c7f443e2cb41c6063e38041e4a562e552796d933e6b81b24a077d2720b9c71bdfc18363adc7dbefe7b1d508668693eba05492080aabbbacce812728b16ab5e9e5e5f5b9be773a8f5f40ddba40e3922f2c9a22add2e0caf8987749eed7a9af793b7d1544eff0c05a2c24bd392782f3b1b537793249b6c8e6bd7d2d05a2336c2027fbb25778776bbd191bc2cf5ac6fc5d2052409bcf3d7b9b0a390def5c8d4e191d40", 0xd0, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) getgroups(0xa, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000380)='./file0\x00', r6, r7) getgid() 09:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getpgrp() r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x421, 0x48) write(r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x400000000000080) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)="dc4716825336a18440f37f68b11b5d92583ca8178f9bb9b84f7b69112385034caeb519d82730f85f29a6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20141, 0x0) recvfrom(r1, &(0x7f0000000180)=""/182, 0xb6, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:15:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e1266696c6530002bfad5ecdc085b2364c993ec8961963e68e1c947ab72b1f5bd52f708ddef1839c0b75559e66068bc0be9b3d2596d53d99bd9cbb7c46954e6052f78981c68457d47e656927bade54b17bc99a2eb8bdd652ca7d65133a2183461f40d5e5fca8c363fbefe024fa5d9f81d6ff15fcbea085defd17615290d96ca00000000000000d0f9d82b77eb93c1daf6482422322e7abcc514c306b240ffbf8ce3ff0381c754f3b8be620bdfd25f6ca07c1acf0a521b4192274c07d72a95be879534a082e84ac2105ce1b8621072df3d8eb42e68d338edfde8c010d353b212fc14125d0b4c0802d9b7"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:15:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8001) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x9452, 0xd3, &(0x7f0000000000)="4a26f977e63fa8e0fc67af93f07a8497700d3d", 0x3e6) 09:15:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r1, 0x1}) 09:15:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 09:15:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4a1b, 0x6}, 0x8) write(r1, 0x0, 0x0) 09:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) pread(r0, &(0x7f0000000080)="8d887073fd123d5ffcdcd985f76852826294d5683893b65470d8b656b106dea7f184dee28b5616834a4c9c039febbaf77b", 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000040)='f', 0x1, 0x0, 0x0) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2001, 0xfffffffffffffffc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x416, 0x8, 0x7fffffff, 0x61}, {0x0, 0x3ff, 0x80000000, 0xfff}, {0x9, 0x5e2b, 0x1, 0x80000001}, {0x1bd, 0x7f, 0x3, 0x1}, {0x80000001, 0x10000, 0xfffffffffffffb70, 0x879}, {0x8, 0x6, 0x0, 0x4}]}) 09:15:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 09:15:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x102, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x800}, {0x8b, 0x80}, {0x87, 0xb1}, {0x44, 0x100000000}, {0x86, 0x81}], 0x5}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000080), 0xffffffffffffff51) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:15:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff20, &(0x7f0000000600)="d545b66fe5ff99a40c923ad5b19ce512e1ff8a49f6b301994f795fd99909ed3c90142e852dc13e32c1c3b39963f83ef4953cc6cb76df93fbe6a5b1ee42c42bb4e68f1bac5101d203fb3419a99ea6af23a3b2080000000000000042aa7c14c1890494d9edcb5c5c6d496f7010f0ad1857f11392c71aa9c7333cec03a16d546591ef7111f31c21f7b80ea5d5a7eea1f70381e541d12e33b3350bc0c1bcbfaf683e45dc88a9b46a824fae6faa11a78f5713db63fe3333efa2b392fecf334e3eb55e1739f8fe110e7781c7a3f9c9312e6fcee62788488d1f893a44c9b34d0d948b1f752a9d0403cc4dd657b3b9294338e77eba9926bf72902921203178cbfd8ceec70b14558ed07298036a3f39c1b4efa2b30a816b94282fb0dd98547bc7544317911e4c1ad68fd0f977ae0c3ccb5a1f26b1bb0c34bebc38d449885c24e5d010d7f24fc9e0e1326778215a6fb08bd79b8e98e0f2d78b639123ba80229e63993e1f21e1ccc0f72bcc872d25cf68c18e67233af513569f036413749b1a7158ef6e2ad9872d6950ba3505c96d67") 09:15:55 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x27, 0x4000, 0x7fffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3d3ad5e6b526abc00b534524e6c5fde6f936dd7cf0e997e7a087a9d69bb8c7bbc7a1f80939934e704f9e4cd39453df01106ceb21b72836e4f9"], 0x10) r2 = semget(0x3, 0x1, 0x440) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000540)=""/4096) ftruncate(r1, 0x0, 0x3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="2cb91bb028507f0a0f80bc43c18cfb83b429f8375af81c29eed6a643c9383c6dcba4e76a0cf8db62b9f242e29e578262d01f92a1a4febd3d", 0x38}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) munlockall() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 09:15:56 executing program 1: getrusage(0x1, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x110, 0x0) getdents(r0, &(0x7f00000000c0)=""/219, 0xdb) 09:15:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x7, 0x0) r4 = msgget$private(0x0, 0x1) msgsnd(r4, &(0x7f0000000040)={0x2, "4487151151573a90beebe9d9cc883cae4425a48207acf4b8de08652bf8155d5426d0a37cfa37377c25463be9"}, 0x34, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000500)="5dcc679d16949f269a1bd0601264536231550e01320a2c2178ad964e1f1c6afe4c052ea299450702d60c76f69f4bd27ceb48bcfe0654eb1e7e55168c0e1fe540248d3c59d6caafefcbf2a8e664a5b5110535a9fd0983aaf98012f0a1644f998b3df1f942c7a118f46dd84f72bdcfefb48d020fd95bf58ba8a5833e0a1ccae1fbb2417ab1c3f18a8915a35324dbd7c429759e0d5c022785e0095aecd71821739fc817211a1537ffaff982e89a0794b559720b4923017a873d265012608a29f5f723baa3fd9acdca69123ae6b99265921fe759e6e712816889984f83270d779e663116bb", 0xe3}, {&(0x7f0000000600)="529a2ce42c75a1b5b7a12be0d6c4f844f8a1a850699bb76f7fbb221b7c50277c4a93bf96cbe1a54f4448252bd019365eb7e0b294e1cf8718b2fc04a2e64a6d3bdd8900baae1cb614dfc1c43a8d3fc86c97aae8f99868852675fbf205f2b5aad9c47f3b81bc7c6a62e4d2b5ea176e67d9aa4a9d8da173fba7b528534670885ea4cd32c066707ea53e62a9a689ea3be5b5038850f11fabd610e2b14323b8aa8f74aa7257644b1085aeccddd02f42d495eb2255af32ad707b36e8cbee40cecb80cacac96a3599b7bc134daf1f193d6e5e4933f8f02a4d2b957a6359824f78cdffe2defc42dc994dd71a2b54c8963940492da7be20d7e1f7ee6c5adc9a01bab7befc240c492be08f8a5ce77bf78e410909764f98d482c51ca9f37bce3270d8ec213d55ea5fe109ee14b45b02e3fb6f0e31c8056d7d71d468ea874ffd21ea6567f4ff56b7b993096f22f13492c3f22d4d16a93d2893ed387bfc3d2f53d2965dd20e271432d52b410a2b2584927331ff7ee0bd25556ec735aebae346429e1c882e0306ff45656eedb4d84f09e77e6248a3928bc546df56b58f9b103caeafd42b8381edb7da95c7e7bef7a98dcdf9ff22befe7a9228c86df05a2f6beef06a0d88199f45daed48571811153147ed01983ed74e2bc34adb5bd7fd07569f8aa0195b040f763ea0d03f9d0afb852ff05b9129d3c28a8b847f80e6b518b916dd954248fd31d4b7bc6173fcbdcfb395cf7ba85dbddf44dd2d663502f8b1fdfbb09319a957400925481abd1ccdb15f4ceed97b93d967a87a7b3b724294170aab7fbc87f90adcfc3217a7642a67cd7ca7375608d278e95c89ee073dbb17e7c15866a97ed5c02c6943690cc062d930b4de5b34a95b561606c9bc823ec6f879aae1a7adf08127fb2b50e5eb39a8dbfdfe2c6c6e6e36bf8cbbe6b2d9473e74cc8b4b0d8964adb6df7014c6008e726ba47bd100e93c14f4f01897a0d42d306de56ca47fd3ecb5cc97c3facdaa84e95bbd143ea3db827bf0f24a8f787aeacb14b9cb599b3472209c7c1c5d83b04bd97c3b69ff45138b5441b913ff8e91efeb731bdd367213143cb9486cfde2e9ca916c63e496e60dd817dde9532a66ee0ee378f3b77f83104973dd87a90e476300edbf0bfead1bc9d08707a07401167267e9b24714b8ce3d524893bc45a4bd57d4bf1aae435e7315f6c7423783ba52ee895c19d32759413811bf91750d69d219e7cd4574cf3d50f5ea87de377c0118ecd2dd0bcdac8211cb0c957d946bf1299e8c2ddaacd5adc5a31dffb3ef0099cd56c0a192634dfb4e56d3d62bbee372a046e3b76166011d0f00b7b1c35f1c98a8b3380a6fa8d3cfa497470e221c044b6dcb15385c936aff18b1d26a9689bd186894e033a43f0356dcc063b07ff6f18ff5e7679ea464c2b2d8fe7d15b22741623dda65db758d7718ae1a3f0fd52e71ee945579aee21da8ab307236d23a33db95c64fd924c0d851d501f396f1b622c34072be0720f9a93ba5801c4e21c1084bf3e9a23bfdf415aa884e3525d5977ede15d2550f72e5377705146067250a1e47ca243e3e89d8d3c421f3b55df4f816ee401cc5eb462bcd69f7d5ea95ce9ed5523bcf081cdf7e436f7fd0699e41c8e75dc41cd508a08e6b199a5c8c5fe6fc250ee72c9be02045e558546a4c9c27dcaf2117403281286f0f0a855256284bc08847d279dd01fb9e22bf67c68dd678dd2da386a56816123a24872e034ef39d2529e5c0cdac920eb2077411ad0933f966c1d9a303a13cbc31a26b6fc44bf7223d3adda4683c25dc6b2fb0d03c3cac33f5223c0762cb4dd17ff15e7701eb2e33ffeec611c2c285e6934fc1277e1c28026afd2ea8404b3935e1d416f5b0836f86e300b13cbb5c8a1cdac403d7d9f33ceb9ddd66cea4357cb8385e14f09cd98a678eab7d6da7c241838dc36eea19289c206e761c29b3efcfaaedbd6aab2ecbcc3bdd4c40552e2ba9633ae24ded071f5d735647e49a9ecff5dbeb7cf08b49a1f1a5e13ce9733783bfbae8a323e8d8aed5f3a242cacc3e005bfacf8843cb6a6014de5f606a7406ca8e9bfb97684cbd6316b9c0cdf11aec60ab466f6d600f5cb015b5af592ebb72784522dfe7a699fa10e37031911a0e5f5ad96dba87b43ab5ca08e6e8665aa7f9c443cf1f7e9ebac5982222e121ad7eea4bf387426c4dbfd1f3ed709211bbe4bb9ad5bc7953c0020e49f9514f043934ddd8fbe27afd4edad95187be8c2816963d207edd74e52bf3b51434ef7dd58fa62323fb2e819d77dbd65609ef13df40a3a80911f245b076c30adbe85f96009912c2207023a0356e9e5d4ffbd754490ce2798d1390833f926b9fc4bd835da18db213364ca20d7687ce0956401f7ba13bcd3dd9cdeaf096053ec16f768924c051bbc947f6a4f25fa8384840d4df11ea0dee0a7c8a33ce94a93681c8550df54ea0863af110b968658e3e365232b48f1309c12208402989dfec3079fbf2de9d0d1e4a917b19d48df88103255af6e095407846aa3f7b1f5213dc1e8751f2e5960a7d9bd97becb3de2a03f010eee4e3aa29f3265ceb4692aa01d4144da76bcb9d3698614dd1ac10e00182c35001e61f7a35c407e16fe6aee9ee0ffbe30c4aed8065cb19387addaf80e054ef3fad3672295a7af8e349ff665e316db4178289fe114fe7a26ff6db90e3a32878ae380ee84e5d115cd448070473625dedba855165d582f24c2db2c2f5649a3443ef0f4ba0840edd480f9d532667104e60c14541defde270e003ba9106480586a1184bd60534a12df87e0acb84676049c261e56042562d14c0ddd92778f1383fd7024d03325935a3cfb1e3544b9bb652965d94c589fc73aea79017e42ba67a6a35d26ba1d31b868056ce51350178b1e15ab1fa4d9923600db747053a4aa795de467f9b305245017e83666716e84a4776c15426a7a4b09c43e0870732b6ff0a1131c4635c1b25ccf20ada93f38cf7879a7cd3347118b094442362badda1359d29c5c6ecf23254db0dc5de7b4afc2e1e9a1a8762d01894d7d96444d7d042d3acf03fa805f31c0fcd34a23d45b254e4a4a637c1a8895eec8891ee34d02a8102c13d363e4243dd8eeb19306cab9036db8f8eea5724fec87614b5016b0accd4c3dfec24b7ca3455be3d8519ea14acd7b6bfc8907c01ab6c05ceb4f019ee2d6cbad6fea6115cbcb58c62108d4df169abb784a3df9cbfd160d4e6e8b705fd8661c122845bec9eb3412b3841eb815e01d4c1abb92ca448f4c5946d42499dc5f5286121e9299a86da5e84304e1733d13909de51cc5f0ed4a925a0e587b87576217f4dd985ad1387db37b8b95d66e8c830bc95ec3b8a2cb741f92844178485f3688184798ac0d7ca15075929daee63ddd92fb412bbb016b8d1893cd177e740ca2e2827310faa096b457b4188fe35508b697a44a8c03ee614d09052a72e8174ea5693566667f739a8c70394b190725e1b7e137012bd2142892fc443590451aa495b1016307fcd988e962823f00c994a6b712b05319304a740c846a4a5dff50fc5a5907ade3777c98be9f9c9162b893820f3a0cf18c4b92c63c291377eae3d400fe7ce45ebc793eee760556fb22ff7555924ee72108345a12e7db1239b1845a613644ada484dd1777b4d2967c166c054694a5c88aae34b0ffac9318c98f12cf15b492a411e29cfad1107035a44b5399cc9c2bc359f70e341d911d8ab6661ee7dcdf3d63600220df6ce8a5c80a99ae6d5bbf4e03266d43cbb2464396766e021f39e2781c592583b4c470b178abb55dd4f56b279709df364d1b110f6178568853c8341698455d985a14330f65c45b2081468764e1bf0e33b2cabc17898d8d5f22d3cbcb4b199d7830e35bb839f511ee3ccf446892eb04b073068a62afffc5451701bad44d7f6703c099a5dd814d9481d3bc2198a352116f91f53ead5825b055f5963a2f6620c4f03fb6f41507c50ae1be9d046c25ed3d61eb7edafd66925b39a01222de7cd5f353b10d6833beea9b5025a52eb1a09a2d9cad222e753f81bb17faf82d504338651f5a8cbb055949c253e1d5b0601afe5fdc58e7e72dbea42fbbb37222b84dfb9fb5c81f41b3c10ec52e34c7fa1b582ef2cc756eb931ec9c2f338abcae355011b8f6ec39583e86ab67e14f32da706d291f2670ff56cabfd1273ca5470d50053f64a07ebade8c9af74eb514e6d3fd656bfe0063ce23d583a74c938fc7de9fbc8a6b1ba0642b21ba273c638cf076b70c66d4aee3ce0bef85517385eadfb1d6dbb3e5b547275e3e8b2fd31a5dcda95f1ec98355750da2bb080435abc07915670f09c194fa1e7577e8612ce647ad8771209202e918c2b3485a981a1596544e15df3dda16eac4d15d3c675befe06734d33196163dc7bd91d28e0ce9fc4c700e365f9401aa256bb1bb16923a5eaa0a323a41df7407d596a5de7d442da664e05294ced7678ecadefd3e28d193a51145b119e9463ff9d8bfea53fd72932f8f7b0c97bfecfc0a342a414fbe02f8347a1f6276c00e5679f698cc610805be26f6f3d57e925fb619f7916f8c7efb24b0f94162d0aa0c3d98ce0fc8594301162691e414475d679cdd6d5c73ebd02d55a9ef4f15d1b619ce36cdf6a7b1a828295b9d7f78931031fa8963547f749b3abf488b560748e0baea22c05836bfa6d1b836e291d441a47c61dd69b80d088f5334c6f257ddf7161d3d845fa635fef565b04fca0378c28ace0a33cc748afd4d7c8646e4eaccd100e3ee5d1d6537815cf1bc62f19b3b7252a8a9e6c77d9b1320129ebda87e18a18870f3a3af640919d0d6f83fe4d429985b16cfa3bed9abada38835ec43794c88820c3942fd95dc53c0741b43c734243dffdc99e0f740f3a94e88c2b8c4be2cbd31ed79993c52af70d1791ae32c976fb5af252da0f6b19e15aada69a00ca763e06ce23c1f01debf2e309eb6d8332c09a0cc49b205b80fc39958182f4afe9c0f7c664024024c168e60880f60d0669d8465f37f10aa6016352e6d0009788e67ffe5cc3f586b78ba1f3f45b277648f88b60c78456b58ed9ed4c1b6f596cd1db68f39ada28cd5ab9d8d90bfcbe6b48ec0f78a818128ede87ad7e01621d94d4030ca75395f6cee01c864105eb0f2712696b1a894e69925746ba3b2b1301c1a309aea5a4bd60e1ee47a28932755ce6f26bdd517ab5a05fdb214dbf17b0dbd4fdd6c455a2a5dffe87662120645cdadcc40818f2bb66c132417dee308cb2c63fbaafc0765d4060a61ae992371b628751f38c2f48c5133979ef4ee1dc6130bc7b4fd5ed1b185133d03479c801b69d870ce805f4c32c7d470f6edff1ce7ffc443c81df435f2e70c439ab5a263b10beb37bec60b33cf59625a583c8d664c637033eaefc904447459e907332c873d341b36f07c63e692457249500ce8468e3a6a7370b5e2596008a5de2968b5f817c2cd2c28b131fddca13a7fea221f895dce0565d5f394a2ad944fb7e6d4803c70084f7d66ccc8c3dab723e8d042814cff5b0df98dc73defa2637f19697dbb2b5a847976feac04dc8ec6bda377c6f182b7e65c1cb0b6f4b4eb24e8ee6593f813d1673b5d7743563ed0283491cc5cf16f6f72dc1482a70d62800f94b930994f604ffa879f5586e66e5a1e7dfcd1df39ac439444e61d8d41748cfd54d736f30e07ee9d1b3bbc9926f72cc844c6ebdce34a33939fc4b447dce7ce3f01277e9cba52dd5c1b180afc423235cf80ed3adba94bb239dea3fc6ce2b865acc30b86baec0e47b58e6350825f7ea379a20adfb8d1423207adbb33a7e054537471914b2ecc06772ce142a", 0x1000}, {&(0x7f0000001600)="325b9cabb86392c4f402ff2181ab4b0be642cd54cbc00b070015d2ed5cc63780a962ca4ea180d09be998011c80bdebcbe900a0f9f618a51c082a1c26279068d4a57e7cec80708528cd2401b3694b52b4e7a2143934f0554923273dd009b81ae7f367c5dd6c6d06bd839f33078adb81dcb682f9522a394b101be10754d4b1968a5f77698ba3dac3cf2217006a1cfe07130ba201c9cd14c07dcc39952a40cdb52691fd70342994bdeff72fc5a5b1918de71218ac82d3d5dfef99ff1315c0545c6f89e2a42253f5d8fc32e09b006b2f703a8064bd9e28bc3ff2af1dabefddccf616f19994461f074c8b211437d4350bf5400f3c6a6a5427c48ecb", 0xf9}, {&(0x7f0000001700)="c4b92e4131c37f5788f3a4ba4064b60b950aad2a28a21fd656128acdd5b3b67a0de15e87017d6873d8949770ce3818109c59567cc8ee005ac2d449446f2b4b702346fc54ef412435f9c49d0effafd1533186b6fed530db5f820ccf07a5faf6c43f7d6a307efb4a13dc56e9ea25047e9b30430245c13762434bb571cebe07970a735668be8829c1", 0x87}, {&(0x7f00000017c0)="4d1b06cbc09f30478f90b1966800237e8c787869af7054dd4cd000777d38463d2cebfc32fa6136b01904d9e08c568d6815fa056be49c1ae7f57bea9562c848a3ebd5e6c6c15b40312a8570832e372ce8ebdcfb", 0x53}, {&(0x7f0000001840)="59da9555db68438abb1c57032cf46c0dc7b1e33ee6c6e707b650e7cb74f2c8f29dc77a670d9488d827225b67c704bef3cb4287ab2421d5f7405498d18f021536bb5a2ed08720b1f38411a745f0739df641dc0de5e2cead21de86547beb261f4e19c25041b3620eae5550e96d64e907ffaaa14b428c375a38e8e5850580cec3fcbdfd80e95972db94c315d1c40aa41c7770", 0x91}, {&(0x7f0000001900)="734c4f16d4e85de900f8f2da6168c3aca78b8603c41b515a66bf2418c75f2251bf2822b79ffb6f564522f2e830991c350f2d83e971a8a75a9d7a1d18bba791347315b0b2299b8650133903041a51980c6b", 0x51}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x1}, 0x4) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getgid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="1a106cc4f2d6ff294300b43d5870fdbc1cc4ff04112ef01f807305dc55f15d06cf42ce03b2984722418cf9c6fe27054ea8a270903b6b08d35cdf41018667f4c256c5ee871126d351a2e6228cf28f8629297519aaf9abd36f941c036666de54c5ec75c68a310d03df9aaec1afcb1542107342403bde609a4a87c6e65d8e03da12101a4bf942a3ee62705b84475c635212c18f95b59ab518b5e7aebfc8d17b9101fbd47d015ae32730cb251d0a1d575b1006c4cb2fbd24c7a243892b3ecbe5fb2b3b8051254c4333fbf84131cb42fb73cea328dd6c84dc", 0xd6}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r1, r0, r1, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r0, r2, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x400}, 0x8) getpeername(r1, 0x0, &(0x7f0000000080)) 09:15:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) nanosleep(&(0x7f0000000040)={0x1, 0x5}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 09:15:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:15:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = socket(0x30, 0x4001, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xefed, 0x41cd}, 0x8) 09:15:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 09:15:56 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x6) semop(r0, &(0x7f0000000180)=[{}], 0x1) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x3ff, 0x3, 0x8, 0x5}, {0x6, 0x1, 0x800, 0xffffffffffffffff}, {0x0, 0x3, 0x8, 0x1}, {0x3ff, 0x8, 0x6, 0x5}, {0x9, 0xb106, 0x6, 0x4}, {0x8, 0x7fffffff, 0xa8, 0x401}, {0x10000, 0x0, 0x7b, 0xbf}, {0x2, 0xffff, 0x5, 0x1}, {0x4, 0x5, 0x4000000a86, 0x81}, {0x8000, 0x0, 0x40, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file2\x00', 0x808, 0x89) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 09:15:57 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 09:15:57 executing program 0: r0 = socket(0x0, 0x4, 0x8000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x20, 0x1, 0x1, 0x8550, 0xac}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 09:15:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f00000011c0)="03e23e4ebb3c274508fe763631ee9b22be29d8c6eacd4b03178cde9b4a0dd0afe29544b561c2a5021db7fbb2ea8c21df59e4ecdb5df4bdf72335c8e18a81b7ec7160b6e65924f24625d3a1ebb249cc3200f995f188", 0x55, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:15:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20182, 0x0) 09:15:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r1) 09:15:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x3ae) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0xfff, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x20, 0x2, 0x1, 0x5, 0x1ff, 0x47, 0x1, 0x2, 0x3, 0x3f}) flock(r0, 0x2) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) syz_emit_ethernet(0x51, &(0x7f0000000180)="12d0e204efe88890105acb01d4c048e470f587171c9049a4f66f7d917999f965336b6c4926c8c07477664d96c13053e577b5ba0d2c567875a9d01b596ab4cc280c4cd8d048d4a0c8acc217231c9f4a975d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x6) 09:15:57 executing program 0: socketpair(0x4000000000, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 09:15:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20080, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x3}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000240)="b6db7eabae935ed71e2e97d0e9f95fc2e6f15767aa39d4c6e750a8070d33cf902b31acd751dbfa609ad678b87530d088933172a2cb34eeffc225b93d08ae6ca32eb0f654d63a43b0191b14f488cffb7421870cbf766e4e7ae178c70a914635bfa59ad96ec66451c1362bcb974c2126b778da2990247b35118e") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x3}) r2 = semget(0x0, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\a\x00./file0\x00'], 0xa) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000380)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xdc, &(0x7f00000000c0)="7a5565d0781805873c4d679315b423f81ce4025a390de38d49cf6016e06d78b9cdfd5f89b5badd885ce4b2dfafc71d209d63e6a66dbb05457234f99c505d6d58429c50c33bc103eb110375c426af07dfa416a87ef89d2de8e250aa2b84bfa0000317bb26fb4ba4a9eb40918f9e432a5b2d056d20364cefe8b1f208011a27400525aa0b9c30675a6b0b4b8216f2c87733f5ca00790b60cd401c695f26e1d81987fc9965c37de2871c8062efb4bc349212983e265657d4d8f9ee0816c5780fc1465b0919d3160c8c6d68b594982a6ac1d38d19c9a92889620226388bc7") ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 09:15:58 executing program 0: geteuid() r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x800000000000401, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="2e12abcc3470cad598a10384557aeddb68dff962d3c8b45e3a967bda0d54d3a4718cd6de23ab67074a7058c1d39a85171d147b79ae3ce03404cf2268617e9d93d92a12e57c777854458f83bc67d0592e20d0cc08e11a76fc02086f64d45f418489d5aed83235b4eabe16607c09ed58ade4ca1a705b0244a37281415dcf99f319a860a7dde7df78efafc836450f70e9de63449f9743cad7c5877022", 0x9b, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 09:15:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:15:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="1d36d2d9d518c0be955796c72430fd50f1cb66541535ab40834fb70e29c008f142ff3c2f95a0e13d9255815f73938fd61d55d0620ee71d293345b074b28527716eb3264aba5736189cce8fe721e2fb930ad79625d71010404b7f029cb0692ac66c1ba2c307def7c932b5b014da7ced8c937f", 0x72}, {&(0x7f0000000280)="9c97e5d78b599a829534631fc80ac047b55c70f034209e568da98686e669765aafe2b73781f5fca46a304269dd78", 0x2e}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x68, 0xa}, 0x1) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:15:58 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001100)={&(0x7f00000010c0)='./file0\x00', r0}) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kqueue() recvfrom$inet6(r4, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x6}, 0xc) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 09:15:58 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x20, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffb) syz_open_pts() 09:15:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8008, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0xb1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x7, &(0x7f0000000240)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffea9, &(0x7f0000000280)="0051b79799da52f4c7b849606cc2467499550919cca31d837868a1dd62c0832d8b845d8161f752870136578f3fb5ea5142afdcc47f02db78dbd1b2e194b5bce06196ca545efa2ec0f96c5e2fc2b2879bff5e0aba2bfacf638c535b2bba2c28900238edc685f48c4bd51c5728a7f23ec4e42b82d1596f1a55069939e43fee831a17ed25ccd0cb489f16a1d18a3431ec32f1cce723fee4fef0cf49365c3680d19bf3e5f4020bbf40ed2ff7f3bd26cae3a81655c1bfcc50c9f658615017c0de76bb92") 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6, 0x4761ec4c, 0x800}]}) r1 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140)=0x80, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\b') 09:15:58 executing program 1: r0 = socket(0x18, 0x1, 0x9) r1 = kqueue() listen(r0, 0x0) listen(r0, 0x0) getrlimit(0xc, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x11, 0x0) fchmod(r1, 0x39) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000080)=0x1) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb, 0x1, 0x100000000, 0x20}, {{r6}, 0x0, 0x0, 0xf0000001, 0x6, 0x2000000000408}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5}, {{r6}, 0x0, 0x20, 0x2, 0x20, 0x99}, {{r7}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x7, 0xc4b, 0x20000000000000}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x21, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x203}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0x2, 0x88f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x3ff}], 0xbdeb, &(0x7f0000000380)={0x3, 0xd75f}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) chflags(&(0x7f0000000440)='./file0\x00', 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:15:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff000001030000000000de0a60b761244e7eea33f447155c68f44c0a31f208dd64d1a041940313054ed4b60c441f7c17daace752c954eb299e954dd80c937938fcda739023f3384e10ed915534cd819464370fe21d721eccc1b7efff66f81f62cc3e55beef62f2f81e27c2855066074344d7afb2ead1098fe3224b5745e6d18a3a72c6d279f0c238a83ece8ad87e941a17ef35e17b1479c0ada3623d631bcbc5c1434bb8f5963b237af007afb4bfdb4d378f0255ae545243de02c890e3f07572d8c0313cbe036032b271ee02038e55ad28cc763bc728050399f3ad2a08d84c5eea236ed1e96d49f73b950da0ea918316affd122b630984d84b97f4798b7b0c989ad7fdfdd8c2949748e04545722cdf6d391d9a0e048c23b1546eba7ea6cba93d8527db98a3851f1e904e921400b4d1773e1e9626a477159fd915a14831d5946ef2bb4e0171e2b4562d5c9b19acb3", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) execve(&(0x7f0000000500)='./file1\x00', &(0x7f0000000740)=[&(0x7f0000000540)='\\\x00', &(0x7f0000000580)='&(%]#\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\b\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\xeb\x00', &(0x7f0000000700)='}\x00'], &(0x7f00000008c0)=[&(0x7f0000000780)=')\x00', &(0x7f00000007c0)='*#\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='[.\x00', &(0x7f0000000880)='\x00']) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000004c0)=0x8) 09:15:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000040)=0x10003, 0x7efd91015e4e3371) write(r1, &(0x7f0000000000)="87", 0x1) sendto(r0, &(0x7f0000000100)="732b9cf696ce36be449f04ac802c73715030106598a872b6ec3fb9dfe9b3f1b33c20ada251557635728009d7dcb8f570cfb2bd7a6b99d29395f0c6c86b26d415689d359e53b78ae11fff8220f0a3502b6f01c62390e8f30065ac843e411e0f17ccb026d3e463f78c164c09cb4530", 0x6e, 0x400, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 09:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() fchflags(r0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, &(0x7f0000000340)=""/227, 0xe3}, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x9, './file0\x00'}) fcntl$getown(r4, 0x5) poll(&(0x7f0000000140)=[{r1}, {r2, 0x20}, {r3, 0xa}], 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r5 = socket(0x0, 0x3, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x0, 0x0) 09:15:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000005c0)={0x9, './file0\x00'}) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="17274160c67615c137160e64563893bf8a51955420bee8eae67103ce62fe1ff3a0a0a8c2faae4740f2e7c12106b3278c326a77d68635423377dbc84cf0a3ccf029d919cab98ebeacaa32facb7e177d250407d58b38dc2bf5510c34aa67", 0x5d}, {&(0x7f0000000100)="0330fd6310bc766d68e79e0d3a2886ac3e658ed97ad5cc01c4", 0x19}, {&(0x7f0000000140)="b7f6dd7c0d2de3c6246fbebb540546445917c3cd12367a8206e3d3acf178186805eaa7699e169a702a44b32e4c93ffbc296e401d8fe2620faf845711fabecc6a0e9b6544d510745ec8ff95f97d2e8edb1f0ee7d358c430eef4dd9c81fa116910a87bf78db208927bf331b6cfbca622d952f24c89f37f0cec426ef3e9dbf0859aec7f53d79964dd151039c13bf69932cf1a1dfd19149f4544e29c8c5ea3ad6dd41afcd4f3a263edee273ad8351a6bd9c3a516916382188d", 0xb7}, {&(0x7f0000000200)="0090f42efc154c04777e29bbbcea074c0e9a7ad166ba6a2a4c22481c5697a4e5b934d07d051cae4090a3564ea2bb288acec819a1a45966923e26ec6096df6ef8c2e3a30ee1b99aef5df44b52572dd3cc076257e46d654a8a85a7914cc3bf30625f730f53d9203c574032fe184f371daea1ccdfe60f4b7a0057b0c28a11b70d820b539b833aba501a5fa53a87a8e0ae53ac9b94fe5b10a218c62bfedf5fd272910d288a180a6864b0621aeca818a2d39ecc8644b5ee87ef4d312511d4afc69cfa661f2cbe", 0xc4}, {&(0x7f0000000300)="1cdf54960220b5d8", 0x8}, {&(0x7f0000000340)="aa0acf69ca9b3d4c3cf452616eace99785ae40fc66f0978ca5dfa125f607d5e00ba0ee895b14ef28481c77acc2eb5ba1350acc8eba0ccc7a5566e3bd299b57e3bd98de83413933b1108e6d1360d109951cc9053e0a73876449897c1d0eb9a7f04adfe25c5541ff1af4eca3c2791075b53a1c6f06588585dfc79522908eb638b5ca6530e86dc27b905ec329de6316ff7f", 0x90}, {&(0x7f0000000400)="5d08177aae80aa167c4eef0f0aa6091e5838b97c453ad4a3871349a3f2d9139176f6cb195be1bfee227383ef733a3a90", 0x30}], 0x7, &(0x7f0000000640)=ANY=[@ANYBLOB="8000000000000000ffff000001fc0000f9c3b612067f94d459e1a68442314c622dd05d6380287e7451672a1f85a64abdff5c1ef47296b7cf3bac45da0b4f29b2b22b7ab4f6493a6f37f811cf3930eef24f7674de0430e0125db1521a6103a667c5148a600a4ec4f050d6cd95039389cff274b1960552a2a131db986bde79ba175fba9a174a9eb8b3fd592934a27ee1dbcafc5145902113df151ceae808f8550f50558f472de3c77a7dede441a44c1aad312a72b07a50a5d99b88553ac2cad642bb610723df88ac25cd98c85cd394dc8fcb12e211bc947d6df70934f206bb779f5d1b366793821cf42b6440cb12f062f634efbedeab556629019c8c2625201ca1d7e7a1a55bb507f199bac15a7c8ca09f48cd277329a40ea898f4ca47795a4d63525c16a2c536ece5cbcf56ee74f6dfd9c023e6cb83f0aa8716f6ca5cdef2bc84c4ac6e2c3080d07cee106d69b198"], 0x80}, 0x1) 09:15:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80000000002) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='!:}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\,\x00', &(0x7f00000001c0)='/]#h\x00', &(0x7f0000000240)='\xee/\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='@-\'],\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000000)='./file\x00', 0xe02c, 0x3) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x3, 0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0xffffffff, 0x4, 0x6, [{&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc0000000}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000c000/0x1000)=nil, 0xd5db}, {&(0x7f0000006000/0x3000)=nil, &(0x7f000000b000/0x1000)=nil, 0x7fff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6a, 0x240b, 0x204, 0x8}, {0x5ab, 0x6, 0x800, 0x2}, {0x1, 0x5, 0x1, 0xc03c}, {0x0, 0xfffffffffffffffc, 0x1006, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x9, 0x1, 0x2}, {0x2, 0x3, 0x6, 0x9}, {0x3f, 0x2, 0x1, 0x2}, {0x7, 0xfb, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) select(0x40, &(0x7f0000000040)={0x100, 0x3, 0x7, 0x9, 0x292a, 0xa1, 0x0, 0xff}, &(0x7f00000000c0)={0x9, 0x2, 0x2, 0x7, 0x3, 0x5, 0x10001, 0xc0d6}, &(0x7f0000000100)={0x100000001, 0xfffffffffffffffd, 0x5f, 0x9, 0x2f, 0xe50, 0x9ef, 0x400}, &(0x7f0000000140)={0x44b, 0x5}) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x102) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x18) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:15:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x400000000100) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 09:15:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x36, 0x4005, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfd50) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 09:15:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 09:15:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x3e8) 09:15:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000300)="787007b914a47f0350ebbd8812b5abd9b813dc0669f672d7f7737f554efa9c9253f6a56045588522e42e050000008ca2394ec8ab92c1dccb887a83f08ed2f23d690dc1de6e167fd5d188c11119998a4443803b04d57d6055dfcf02836776d48969f16dda75ce59ff89343d557dc2adadc70a36c860b096917f8f017377e857f37174a6ed69d1b834afb5d5bf2f1c4dcc2cdde4968b85d78c88c96b25110a759b5a7d02e25ee04100817f5941fd64f0992aed30c4fa7928bedb77dbbc1cda318a6cfd2e4039b2e781e24e67690401e16e0691f612063e0fbda2ee2a4a3cba8cf5bb52730d000000", 0x3a3) geteuid() 09:15:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="c8694ef1f29b0f29f6db024a885ad24a19fa93543d2a134a5be170e965481ff649df45fdb910792f60783d9bbf0141f6ed", 0x31) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 09:15:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 09:15:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x80, 0x8001}, 0x18, 0x3, r6, r7, 0x9, 0x5, 0x8000, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20010, 0x0) r2 = dup2(r1, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r4, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() close(r4) close(r4) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x12, 0x60, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0x31, 0x6, 0x5, 0x401}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x7, 0x17, 0x6}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x0, 0x6, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x2, 0x6, 0x4, 0x8001}], 0x8001, &(0x7f0000000240)={0xd2, 0x9111}) ioctl$TIOCCDTR(r3, 0x20007478) 09:15:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x109, 0xa0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:15:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 09:15:59 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="a3", 0xbf, 0x401, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0xfffffffffffffffb) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:15:59 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0xaddd931f2f764779) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000004}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 09:15:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x200) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 09:15:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x12, 0x7ff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) 09:15:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/19, 0x13) 09:15:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgid(0x0) r1 = getppid() r2 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="793d028705fe526cda3a58f77bf6") 09:15:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/62, 0x3e, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) 09:15:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000011c0)={0x8, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) pwritev(r1, &(0x7f0000000000), 0x10000545, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xffffffff}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x6a) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001140)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockname$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x121, &(0x7f00000000c0)="0500") 09:15:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) close(r0) 09:15:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000300)="e489ad2ec5d536e4762527b818a144db46417fd36b275cda70e0ec1fa8ccbc528f8c30ecccb42c325dc6cb7b624dff236b729de70befbbb0b74a2483af0c412d526ac318feb4e0f33e739b46624d624a333dc6b58c0b820d5c3c0770d04a1a0ab895453238ee", 0x66}], 0x1) execve(0x0, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3f, 0xffff, 0x0, 0xee2d}, {0xff, 0x0, 0x80000001, 0x7}, {0x8, 0x5, 0x81, 0x2}, {0x2, 0x80, 0x200, 0x5}, {0x9, 0x3f, 0x3f}, {0x4, 0x40d50000000, 0x4, 0x4}, {0x30000000000, 0xf0, 0x28, 0x200000000}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xa5) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x1, 0x0, 0x7}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x20004268, 0x0) 09:15:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x50, 0x2) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 09:15:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000feffffffffffffff000000020000000000000000000000bc21baef4a5f520da58ca00975569da200f9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d7616e61e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a64564391191c84a595a2015f56be68240131871b3b7f53f37b7e04815b7e67766214f1a05b51c1669031c302a2260000000000"]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r4, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r7 = semget$private(0x0, 0x3, 0x6286) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 09:15:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0xff, 0x51e, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 09:15:59 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648d2ba1676887214c91ad3fc1442fbbc7badc58c42c62f4297f7ebeecc00eb31b4b73161452200ca5094ee39b663b6bf09c9ba218e5cba4bb199a4df4bd807f932e6cee533a68defd2d18ccea0d1f7e55767db226f53985fd7af9cf9", 0x64) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgroups(0x4, &(0x7f0000000240)=[r1, r0, r4, r1]) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x101ffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd6e, &(0x7f0000000340)="b6") setrlimit(0x7, &(0x7f00000000c0)={0x1f, 0x4}) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:15:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) 09:15:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 09:15:59 executing program 0: symlink(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000280)='./bus\x00', 0x2) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000000)='./bus/\x00', 0x40, 0x42) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) connect(r1, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="5467e247850dc4104a9838aec7909cabb28a11632e6085f5a41837797d9ea7f3a9d9a68be51bf8eae7a4012088a617e5ef389d9ff62ee2940081df5ae5251cca384fedc520450509", 0x48}, {&(0x7f0000000200)="daef6573d5c523a0cc81cfca5973921cf6b334eaf9bce545e51d10b0f34cdf662afcf14fc504aa8e0c4baecf3ee8ef6dfdaebb79412805e245ad700ad248dc9981d3eb9acd27004f0cd50fa1e755c027d728da1d42f3a731f40bdbace0f42fc607be8945cac84d091dde", 0x6a}, {&(0x7f0000000580)="301d565a2d03a23fa164b2c055cb6339c321c172b4ec96ab660778196a4d1e6e0c62d10d1d17253c8a522ea744381b51e4f693ae92f4ea09e2e07baafc9cd0ea2161", 0x42}, {&(0x7f0000000500)="5b682eeee2d55b1642d46bc010732dca08897a5de9354c125b39a1bfbaca73e7eb61ba6c3905a4c914bc552bbf96e7135c87e124d4fc", 0x36}, {&(0x7f0000000340)="68f10e58b166371686bea82fa8f25bdf0f", 0x11}, {&(0x7f0000000380)="92917f80971ec02dfcc41ff3001b7f60e77fa309396fea081f5d472f95569b39c25e8eab1fd9c6bcd1779ad54111396fe0316a90df897b68604e151469f1cd44aab9ae4860598c010ddc77943fef06ee6a8853a478696df9f835633cebc356a85987afd87616d4d0a737e2b8", 0x6c}, {&(0x7f0000000400)="7784c2d2bcee78c4d42f9c03a46d592829ccbe6893f14f2b6bdaa14ad28aac80a287d55de49f53b8b21f9325615ee7efcf6c01cd58d15fff20448894ba1f29cddc93f7fe6dc447f3c05442a930dab568", 0x50}, {&(0x7f0000000600)="0424db858e1bb783938dbffb03ba3d00fbba8cb150f94353edafef78bc05d1b285d563f1c025a877b2db5b448b2876aca13c3d972af0ba5db52409da5d11a8a79e8620fa08633d747045d51db7d51a958ca8c8ec86a37581d1e4034bb4b70eae1040b4ebf9fb6b4dbecd25396fd2b340fd", 0x71}], 0x8, 0x0, 0x0) 09:15:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="a817a695dbea9ac40630144f64419b145893e3518143388c94fddd330515720ad2beaa2174a7647dea40db0d4ff6c6831dc42df2ed9166f2b9c913ada10c1efbdb8e13efc9aa11ed44efccedb0cd2d403a1ed708a18b461f78a69bb6fa850f2b3c6a8adf0306b40edcddbe54b744b0952d2b02e49e162226d6bbf088dc0a85c2057e2bf69a71fb2124ff9f34627a2251f905bac69c8516c39daf9b39c8fb85cd8168a1c77f5e401eff690b63368c4bead6043e1e", 0xb4}, {&(0x7f0000000300)="d2c6a53ee62022981d774bf16c6227366446ac6c0ca89a83319718d22db9da7398f0cd91509a88a3e46c41e80c1093abfd5b84a0f68fb4c5b09af34fd5c2da3b621a62ea291b5044acc0f3a277ff3a6220c04c3d22328d8aa05d029e556d52016f94ad67f60714c2eb8cdc55b60e6fbbfc61c499e1d7726f9b339f7d12b566f68fe9c5e225dfd9a34725a59a8ad68de41ea5d95c380f00f30ecb488fe0489a0a110e887860a8d0f7fa1cce16d57665d33ae0cde844e7d43b777a31db8e04df8c4329946151e27740b44f6b2cfe9f2bc7721f190fde37cc8342c8d730b0cbfd63bc46cd76520fbebead79", 0xea}, {&(0x7f0000000240)="03d91d41b3570c505ed2d6e3de2a0f3f4d9f5848823cde7ba90ba902c0f19acac6d76370763c2710ca246d4dd585fa01ad17132f5fb1fa2ad9cdd4f3044a58d06358a32606398424e45ab15a1ffca9bf8d86626d1663db1dee381e37", 0x5c}], 0x3, &(0x7f0000000440)=[{0xa0, 0xffff, 0xc5c, "4c913e7978ef2f85c54350c8ece013fc1059f04085fe894a73af88b31122a22e5c09d99062df4e413fe4b5bbc8b8315a1af7f38b7f4c9d9a4cf47a85ab2c6149005b828954382665cefefe58b49c2572de6bcbe25f104222d8dca243e44f8d00209718aef26837bd00ed5a5ade0e3624525035685c768405a1b048a9fa5e787c5d198f051d813c32c7"}, {0x70, 0xffff, 0x0, "ddeba7ab12ba271f3cfef9cc507853e84af996e84f0e06d66dfd134e680a134602ae3526409195c059a1d72ec3d639e1e9fe392c66c4031b50e773cb007b9472a839372efee55da5fc1ecef9be11f5567a1b41d5a1724d1f6927"}, {0x1010, 0xffff, 0x34, "c712aa3a23f53c9a5892a58ba83a8a1bc7b02f3fd6def50ff6afb974ddbe9b9b926eddd4f983f9e62ac93463d875cb1a9b0d372c987d638b3a6d9c858dbd64ef37cf987a6b62ac8130ddd12fed9aae88c46845bf316c1f03c1ff96e4a914846388008c88f9119ec4c84bbdcd51f3beaa19e0f1642f702be3b62e06d4aa532cd19fd860c9f512adb43608b62cf7463b662b818aecf01f03130734a67424c35a986ad7b1dd6593a761bd0f9464eef92f247362f716371bc7e225eeb9bb84d963d093f6db12e5774429f60ef2d246d8ca8792730c010df0435ac17564a95c1d533b44fcd09e93b04bfbb04692d5647f04a550f41b64a9983eab1b15cf73bbcf99e2f2d11ff64d065dd20011c97717279eb59e701d533de4e6d6651f6a09fc1e77b12b92d59d8cac64ef10a3c7cca43c6f96c66b3cb2c7fdce52b78d21d889dfaf503e7f67e987b8790d4bc8f3fef2a4213f0d2608b6b1c89c2fb0d1b24514ca7b3e956a22ac694ff66b95ff780fd4d8994aa6d8c978690d0eae1eb88c42cbda3d3159a1930286d29f88ec8fbe69b3f9956cb554942982276cc8ab2a93367895e0885aa60735185169036f89bdfaac4a282897693065798b0585cc88f1f375311c080015a6dc66c51be77a3d9cac23bc9764beee50b9201c9c977a2c764e49cadd6c38db1d065f866da073507b822a984f1bec2e5398fe658c12f50b237d7c1091bfcc70311a5e75e8b6ff0360c80aa31ea7e9c93e1c099b6f67e5471477ac3d672f4b5ecabe2b6ba7bc104608684329843bb546e3bc1157acdf84824c0004d23b54f36c675b80c0bce0470d073d195f80219d5ee98f1c49783d3769979860c9c7e851b7602babee62f4c1555d5b7f9ee543efc4a9f98b5e5eed1b4e7455cd70742bb884adc3fc63f33877521b64b897f5d83f91ce2c7fea5ddaf589144c2717e9cc3b4eceff8c2ea89da57d5981d1261da5f19f6538a237552a02056e670f31aeb02923f22977184fcdd18a5643e634db35e8f179d54d91a8d216811147ff508d373d1fb746cbced0d29f31586e94853109edc2c70d26629974d51ac5a0458430baf39d0cb82ba5c649218a701277ac340522c487693625580da5b8bee4a26d74b29dc4db23944dc56675d7195a5076c5faa35860d8af6ec5693274ef65859764c93885e5766c5c535d261657b07f09788c490fd011f3be6cd7f61781c30cb24173f2bd5436957a1b794e00e0aebffe7f65596f0b9e0f91c4c7132b5e5a79f64f11d6c46236a5ef4e6e91e21b18923d063b97f53774c0cab5abc5992aa44467e73358a67a55e4f9f8a8a2e88707f04857f6f2430480c7285d586f58c36d4b4d64b30f144cce8899a3ea2a7a14423fa97c5589f39b5b3685c66e855dcd211e246634d77cf300a7ec1a9562d5eac54094bc438bd1483a6d38967cfd3368d004750d8baff5f8df5f8f6509fe921571ea6eadc72323038643312b93d2137de64393b4351bc8a0ed2e510dd24b4264e2a13ad233a0ed7efc4031e53f92ec2663252de2fed5c15fbf5e1c0f39baadf61afdd5b251f78b1de3dbf86f49694a94d4c111c845fc7b2a2e86db756bdb56e08b672b5a2b3c31da5ed204e200c062778deb262ecbc4232d3709b74ed50e1c93a183fe320458b981738e51cfd2f1dde21febcd92f9a7ff50b7357dabfdb9cdd64403c48985914236979e5d362f123980e8d1b831a9ae536fb06e2a1d1eaecdb3420b30915378b90dd72de686be399ed0e2b3b4d535da36b698be2abd3ec0a0c285b913fda5c6a5a873eb04c60f1e772111dd2961f8915ad1d46816d53cfa57b439f6221aff2b152d9b17b4ba680e6df924a3991ed7eb154d7a9e93fefd1d2857641a1fc89c26959ded7fd72424535d8964332f71105258344acb10038471ea5abbe85637d0c19cce8622f891e4537f4d3c9e2e8fa6ef04444989a24291d3d95d0c81f517ea0984e46054dfe91a23993a82f9dcddf7ef18556eac976a57d8dabdc803b020d22424fbdda5cf218049fe811839e8c76b893e2fedd0e1aff5e9498e61286359dc0978104376a155a1143b90e3f745387c42e679cb12bad7842ff2e740e6511d8a18baf17f4233f230490d272c395b426718daefb2c67b5517a054b6621fb9ef6d2a11ab776274d683d7eb4506eda147564c41fa8d6ce3ad69f8a67f125a3420543b96da99fdc66f4594bdc4ff875bd52a1378e4b634ba9fe4e223b039ce1fefa8ca877184ff6501845aea4a768981549f181a9544da9a6c86f93d22caf9ef73fce19b93a182628d01b7d9ba5f31f5e2e6c5ba7c2e168801907668f138aa4cf6b3c9f38a887ab53514a450c0a19f352a32b2a97213b262b1355c887cdcbccc0f7ee56e15959f91d7fd44ff3de2f5e6aff69383e45af9b508dc2e40187feeeb3abff7a7210be6402a18407d1e4f73f1a8565733a7971feb0c30f7f4c6f80e517074ae1c444bd0f4bb97e7a77fd366151de1ae46f1fb369008004dddafab2b6c5f9a20994e7d04964e46f58274a130b1b3976c7ac9e0f40d728f50ae3048cb7726d89883d899eaa213bfa3788e50ca8bddcfa8aa4648c41ae41d124700d03018af4de3204f119cba79d882b30563eda355c9de801f30aebda4c2251d70038a87271a45c18e8149a0a98afe1b4ffff45be80457b370fcb8589e87586c13b1814cf50efbf35593e2d0f010fd708d95d2c923e1c8176d291b79b2533cfcb5dac068d251c75097f2ead6860492e6edaf0b2edc62d71ab8e0a6a31548e79fba25382db77092620906538b995b5b7c7cb7ad7e9229c33bf1abad29d1fef29e899f448adcb2db3c93fc76080630ca3277c0d4ec49608d038bf0e33b4c9372a46f838487e74106a92397ca581152ffcef6e893f2d7e9d850871f5fb48b379083e49c048a8dbc0f7dbd40824aaf86cae191278d04f369be114fea53c12743b28ab875a2e716f6899929897bb64b2e2b3a74392c727fc727d3d3168df2d2192d3815251cdd107fdb8af782a485407cae6a245ea4d1dd735b404efa65f70aa1307d2da93415af239b314d6dc2279d32451d6b9a0d56760886e0a9894e81b4d334aea95bb4c171ed68399b6d8e1dfe0c3e86723e5c1508eb6c5d95718c565d8042b5b1e79f7e2abefd6bbb3b4233a4cd22a2feeb1b1a137c2a0e901f8f551c10c44db42703a4315b1c4dc36c60e33d764fb23f29d56fbc8f5c4d50455e283e63b9460e348ce36b2fcea2982b81ba389092b087656a337d7bc4ea041d4cd2343f92184de4d4ceb1ce91fa5b6e5f8accccb5aed3588eade0e5f0b615dd2b8f7ba67b91d99f78fe78a185035d1fdf0f590fea325e1f8abfc9c43c7b95601a83b7980bdae59fa68b0c9f617650d8acdb38c89ca1da45d7d0747df9a56bec901714912adeb3f0d5cbaa75f734d9399d78b7ad1abfcdf83412e457cee2791188a745b07a45ee9bb3bca35a29d5f14644c75a3786391197fe0a8b506d886a4a2b32df232aaf8afcc5832f4dacfadedf1235e15b9b91b4a542878381716d677493e1bbfd3936537f3811290f707fa272f080661a8151e287f12785fa738a76dfe512377a72048d0092a7c084dff33f3a1ce52cd049a7f61a626845434986833ece9603202f4dd6bf9221a310ddcef157a9e62e90bb0fd0fb6266f7750a82a609973188bf6a3e4d18e26a5fbc2283b38ce631bf45d9f251ad8cc25e06a511f3405b2ba2ccb45ab6e2a77200cf6d60135fb92bd5b76601c279917d75e5efe895af8c3812c94c813edecf658d83fab7e5ed363f9ddf73bb0541f4c9346987461f2dfac5bb6938d33470df4a086ef1f86bf5c8d3d570eaee7f1a0e3284cb2dfcec7e3817e187709c5e2e740f8967da650a0ecf6cae8d8e4e0d2ecda3f78b8efbf543d61cd712d9c93ae9baf1ab1fb3bfdb299b3114001aa5d160d5ae19afef1909f0f4a5539ac82bac97486214ee330ef805fce41f7500e543e9159a932ce17565cb917a666e85fb8e96998d2743ae05c1c672736425c22e39f2daa69ece1e6ded80adc5f6f2dd7037d39f94c214c2ceee06ecd4a7d771a96822879ff9bb0972c911b42495798ce726de91f7f12da83d3c74fa94bc357c3bc0201525edc5b9727d5f32ed6b68cfb4e69647434c06df4b56f5395805c7771fd9cc8cb04a7d3a1095117cb2e619704c5b7e3f6d6bba6ce565fe3c54d4a69c96f3bf2fa90e45e9865885787f6be14acf8d25a61bd2e5417ed4995a71df7e284ae236fee88c830c45519a25e4fdd96c413ee3f97819eebf673492bc8dc9f2d1a7c16efb9f4979012cd064d0e1e18e450841841d78084384e05f4eb74edcdad3dac2aba1d4b282779e592438dc074a248ae1096c44e84026c054770172d601ff3aa0d01e1d0f99b1157955a72d709e5c15ad710303b50f4dc0e0de0013df7844bff728fb258e359f39add419234e19dcffaafaca4823d9af49ade6f7e1f4de2083028947d73a3ab42c7c0a0bfeb4ec8252fb5242b935cb93aaca2646617d27789fb049fc3fb856888554ed26c2186f06c438bc37ec6c6d00ed9d7b433cf7bf0cc2fae7409e7311cb5f25c12adf20890152789a3230787ca5fce611b14e36d2e30d481fa21b00c1cdd72d60d16c3a2bff6729b29b8b6c873af23288d9c3c37094718233ad2ee1a134de952f5878f702c50617a0b9040d3a726d229837a652cc7cc4224fb6a144363f715f986698d64c77320837bb2a3b8de781ad2890e769959832b9afad63d0763b1c042a94d985afca3a235bc2c93cc2588d3f1487bb2d8a432d76831f1cb3a42857b1d48354ada8a3f156408a0f14c244983eaab839994fff20e8bf955d74044e14153e605d507ad9ae199c166e1ae93f76f2ef7e6f23761abc44d6f9e1875438812b77ec3d535b97af734fddbe537b25768c41c1cd9989196ee7bf5b30a776dfcaff519fd8b684a633a18cdf31cb1c4e07d32055e6159dc4c1738ec01ff532ef235c19ff1cb70687c9a39062ef21e00c24cc67b9d734b14bd933b563e508a798cf03af3abfdd34bdf0f0c2a019e84d869addd2832d1e9498b9c6464ac849f7c1caf39a18a3889d9b0ae9c86b888785b4140ab9094517ff975a68072047ad47d2391bd30c8ec0d5d6d715b327c6518fde70afc0b85ecb56568ba91ffa0b433eef28f10ff6694a739285b193fc2860388588a668235f2f8182659cf7143d928b609dbc7686bf83bedae02954047d9d9bc5a28c16b1365f50b57a7f37b92507cbfeb9cb9a1cee0e808cc82d47d9aef0d515185f2b8bccb5981a8fd86e756bf4f3b4d24ba66510e77688c369b1077e0a57bf8cb0f73394b7d608a9bce863196c7f48cb12de1e0ad298efbf14b647f6eb88ddb94aa27a7d4330a53712a0cf1b46aa666111f32ad1463a7583956aa1d0520995354b46ec327ee9f7b8d73060142ab3acab5b07b2a4b61fe61154f876c344eff3a8dca4e94f766baae4298ce46b4a545de275dc2643711666c00c03928ccfe83a05c1f596d0ff5547590ac3e10967856e739f0738b060915d6d2c62230745b5ab11c129b64835c738b5d56834405e9fa9e5210c01f9aca6b48a9d58224fca790c0dc54c5df0551cf09390d6b8d4f4d9b7c9cd20f036e6298ad9d54101f6e75f583dcd53564a7951ad024b4d648c53192cc6ede3803974588971cf637e892d388bf37d03e0fe5fe6967183fe0f7c83586cd4cb1155830f91852145d2577e03acf63bba904e4281ec5434950d97ce4a230a083136dfced8dbe01987ef5e23966b21f3a2d3c0c35b60a95c43f19b494632"}, {0x78, 0xffff, 0x8001, "2c3079ba80ccb1edc7417ae15a9f14186cf5331350c1dbc1a155fd344d758c7c064c5779294a2fb35af4bcf09a756fe99b3367b73db5fbb47405bd45371babdcc956ed204b4623345744f84a23b4762a6dfe07809eacdacc3ee6d1d1227e40f1bcc6"}, {0x30, 0xffff, 0x5, "91bd9fcf979db228e0d2db1ec52cf40647b89d0a64d2496689857fbc8d"}], 0x11c8}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) r3 = semget(0x3, 0x0, 0x200) r4 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0xa2) utimensat(r4, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x0, 0x1}, {0x8000, 0x80}}, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000016c0)=0x600000000) utimensat(r4, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0xee46, 0x1f}, {0x1ff000000000, 0x464a}}, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2a0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:15:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc000000000, 0x81, 0x8, 0xfffffffffe76746d}, {0x3, 0x1, 0x100, 0xff}, {0xffffffff, 0x0, 0x0, 0x3ff}]}) 09:15:59 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x6, 0x9, &(0x7f00000000c0)=""/246, &(0x7f0000000040)=0xf6) fchmod(r0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 09:15:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x22080802006, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x89) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="728f1f11cf1bd2932260887c5d624d8860dcbae7e2f7e66fff3d8695c156bedbdf87af7d1eb60a0be4ac40f9cacf2a2680db9c4e75fa3f3220026fafbe437a464994a9e44c0f873d5be17a48c9bf81c3633f9bf0bb23b3743075eaf426c87f966936956152ed8c70bb1e5015b70ca07bcae2f228782b08b50515377139c6bf3f40a9c335ed5cd9147e79f26fd50675f2047205393240506a012b876868b41cdb4db91fb7e49ebe3970b54ba2839903e45637c873485dee0f13a96d38265bdc612125bec556ddc39ff5c7d6f215a41ab7", 0xd0}, {&(0x7f0000000240)="271f56d1334200e80551ef96370770bfb45feba912acdc54f14e273abad856e46d3183b895", 0x25}, {&(0x7f0000000280)="2030c4e9f30e5463eb3f0528359a2e58d70ca5c78c2842f884d3b30505ea8f8175ccab588d61111600903706810bc4bd4f4e23f1e4be86e714523166666b22f43f842c37ad02cfd574c6020723a8d3a3c3381d6079b500f174b7be8228abe475253af869a246c47349518dce6d95ce9670c292a4831d69837469f36c641202a7e13afe7c3fb53949b5cd65d58dc47228ac04ca67b104ec9c0ac914ffd5c508cf8d3c1a2905ae4e43248c4786247a881c92347fe4dadcf316bdeae78a135549f9c9de819a1408d466ddd6027a", 0xcc}, {&(0x7f00000015c0)="2e61affae393d0031d0064efcb2a6c3f06802e03c1a819cfb55dbdb4c4063084281092296e148e355b23cdcb2801b2b0bbbc5b17901426172eb469861a1e19b6305db5037cc2943b97b7a20bf812ee68e77bea4750b4fc91821cad5bbc1d28399b3c5e79e56e995e65730bd8cffdab752e0a6b881fafd0d16d1c398ace39a261e35b8b9b4e541e870e34c0814d3988d4d940229cedd208d512c0908a51a4893360d3878880ca7f01ab554037fdcdaa1b6357c6806d830acde6a22a74fe501152fc72b06424fc1a5287bfb00d97f68f3322e6ef7e10b146add1e91950525bb63f51984cbede8c454a3eff4740bbb799657c435bb474cb52575e184205cec63cf3988815a0443ee51c839b7bd004b2f10a02fef759d43e1e92397b457818f1faa3a420f05fddd68acf8bdebc8615a62c52145155ac6761efc4a1d6ab95d57a7f865d0824f91a52d88cb050552f66c764873c5471c75868e1449f3a2ef95d876420c07885bf96d308e20b04f865fff107d6f00af67b5c133bf68fbefd41e95737832300af3ddcd2d5dc283353ad69706b2836f7bb9f", 0x194}, {&(0x7f0000000480)="725469ab77584532a55eb1d67efc64f7fbfcde09dfb88029946568276e39243d94390b5d3d0349a35eafdc87a3f6c51b1e08e89e0e1fc632b8ec90c5ae04bccdaded40c18c0598b6fd523f555efbe64cee8b761158952dc887ee57b891649de75200ed9465aaeddac45afc2005ff8b9321b8a2737f8efe1d113fed2cf5b1eddf5913c45fb5ea7bd9ff667c31a642f706b53f9fa0f21fdb296f811420748f5da981724d3ae8b6e867e0ace6e5ea2815140159e674958f3c340aa82d7fdf15e2dc95013c8d46b90892686bb17bb8642b0af1e239d391da6a730691809ee81227ccefc74ec2b83140ca33f75a034ff7c6b2372289a79b78fd402c658c91b6602451b8938f8c16ad50852fd53ed6ff3733b694e6be5c17dc6b48d98699af52bdb29e41b1ca44df6d7cf2524169328f203e11d99f02205c13c95172ecebf6b0a9a5135e4394302432994e4f4a2110a988e1afe46bd8274c9f5ae2b0c631c1ef7304bab3cc62798b6cf221f6e89d519c2535a1055364dd5f8f172ce1458900e1ae195a497f75563785bf834521d1169b093f223a7de18f87b69c2b95bbc194c2ba680f3469a925ba1039915acc37189c3623984039145832fba5514e5c972e369e24a6961e064230b2b875cf4707a6644daf4041090d145c43647dc172d6399b6835fd780e1bc3a2ca7dcc56621c1ced3c30aeda2487cf0ff1b915a47319f6f021009bc4f8b313f9400130a000ec141281df26fc0ed3c78ae4586ce9879cbe448341019d3711325b68eebd454b37fed44fd805260061d7dcd5fdb0143830e8434066ece2c3b95372b8c909a30a39a9d53deeef525d8ad5ecdccbffca92a5d526f79953034d17508092d1ff41619cafbe546affb792d542310b9687865f0f0c8bc062c9db10b1a2e1a83276dcbdcc2df6a6c93863321d8475feb87770d6e77f1b57d7ed107a3e6d94206c997ed4102090a907579bab7b01bae7d8c07fb185c97d391d76982dcd7a0320d669ab4b7c9c2ec132465e399185d02fd0c9b4bc73fc57522d09530568c2fed81d63e43ea47c7c936eea3c17ae0de37df4ec4e6b8290ac4ae5b220285e7085f7599ac18a59031f053601f4ab6c48a335740bd9ce7fcb2af45d7527399c1a819277c0d79b0254236f8d33e3d60aa20cc5dbf44fc5e91f10fb1cc7cc74c219091c9f30a76f3b7fe009f39d0e6c6a54cb6ff8f56e2f9cf009f98ea682e2eaa0823c61fbd50869a40d5aae2e39c2aa2e2cebdaab86da10ef6d70f2acb181d6b4afaefee8c8f0919e2cc9d23c69de300eb5aafaa562c7b47cd69bba287bf86242b60f4c07c291e79008fc07bc59e8a28a0cef021d60af9500949463ba23fe24076dac08cfa91d0221eeb3db23cafd0b2d0a1a4db7ae354b5d4b471c7bc6d48fc90b90b216eb86d30e06977567863495f0789b04b31fa6d26637e5a3a354e53c681e1c0e4eb885841fc7cfe225eb3481916c2a48a8f658b88fa244abcc1ffbed9dfb5bab4452e174e419da349f7e354df95ee5103833aed59ebc586d0642ff9aad6c899132566be2d65b40a9f7ec5443d20bc23243a4c1652ca1e1a4b795c17f6395cda099f65a44ae71e91f8bb556aa7585dba94b8271c7ad284f5c4b654af405971ba91ff6bed8e43f457619ac1259b38aad5e1321f8d8d4df92b5b4ff2231a3c67fb39db09c7089b9c48a0d8605cd4e1e820f169967670e88a2500b0a7038221ddeef437efd5f5354fe941b4cf940551304348e2eb92a8ee2517db6337b9fecd53c9029757b624204147f7faee45805c7c30823edd206ee65de8585e2c4a12a10e535828830c7620f3f3c3e4ecfe7f750f7dd8e003e4f0158e5467a53b9af84b14394f4f373f5e751d58b0a06b181becccc256000c6decc3646e388a5e7f74cd17b49f577d82a51312b43aa1df10d7d2a6176e09ed9fc8f2041f3ca1f4bc5c9ca645cf4cefdc58531d7e29863020a23990ad97a6775266ea2cf5f47c451702b08fc9c80e685c5ea1db683402270ec00ca7210f8e5e0dde8e05b0d438d6f2c62d029dd06825d78b9ddd230c4206a77fc12bf7521cd4c8c7a83486b0df071a6508b807de41f020c746936d089cdb49f650ef889761e8fecccc447ab469c23aef00411edfc7ec0585657b48ee69464895596d0e2f3f029f739debf3dfa7810270e1413cacab5d4630eea6d9ade6e844fae19130295321d305bf773f9603c73d755a458c786ac03603db4340811785ee6b99ffefa432a3fd1402e6d5151de967a8c4e7fe310e6d3d4e464abae69bc3ad770e8d52f689c493e6236d4cf978f5a5a2c9939af2f6522f8c45e0366dfffa1dc32f4130d534c878d68c9dda40293509f067e454e2b5bdc5a4048d76fde7d124acf101935cf2ebb2382438abcc53fbc1d598a5ca46664c8b739298952f997d0413724026d82c8e8891a9a818ac686a0ce0ccab3586b7c11fafe64a3d320639ae62b2b35ccff55e7af34c4c58236d4c1b93680b7178034f6742b113b605858f5d6389d63250ef5579437e90d698e08c50750d4496e928f61b3b1fd68cdc3ff455f4691242a64321ce3ebb13a78a44ea7a76d8d095781929171855a8c8e465a7dc8ea59d8e7f63fd691428f32ea3c8c184abcf6302870be8c81d655adedff35379b425057a2d0e2ecc23ac2e931902e5e65e8551d58b79863ac4ea173131d677751aa2377c8b06db42451a9a57eba98ae268e75890700c7426ede3d54e8aab4140f6bd3a3a54ff239a990872c5f14c5745f1c4b590eaca7590d54ad8734d9b64c3947ba003c43406157d87a1c5372445d9a0c9c81f63b7f8d6dbbf17d1aeec891c36817a32ebfe0a3809ccec3eb9872d4c5ee28c7b5b2841bd2cdea4706a5a6c1c284a990affd6011de54871e7eeec78557a6617b69a76b6d11720a1ad28af87fc21a0f496b3bde1cdc37fa6976bd34a696ebc60e084a673e914c2281c44558ee0db565167f75107f5d36cc05d22b69086dcdfb46d466b6982de9f71d187ea1166de08cd823189ab6c65f9692a8650f5d46b0561b2157a545fbaca75dc79f147e0d7ffb58b28ad5c9bea4c29bd450913fccf503ebfe74b3cdf2d985b2b6f6187f67c58d70cc314098829c4c8ea5c7402fa15eebb6b48b23c61e0d3c35961c4f9de447f17ac2aaf6e6bc44297d1fc4331079d3816a30a2653825b6dbe1fb5313218f8e1faad443c30df537999680ad3e679742ad65cf899b3ae4c8743da168abbda3d5075d97e46ea79e1657a70c4561c31b4ce04ef713c6184b08ded91815bf09bd7ca9cffd3190f587acf395e0582bc78c8cce67b4e74dd81a40dacd8ad9571bd2c220920e5e3117735512a5b8990612248d6d7d97b36b85ab6f712d5d2b2040400a302055c9be4bcf17f761ac2044a866422afb6ab37a4e67c3c86356a7ab6fa3d7d4807f53748830ade71f011647bbeb9a8852d9451b464e193151e12ecd592925ceeae13e4b4510820b6fee430e633b5df5b5e08abec16fd84a3a8ddbfedc71f1b58e869678e500e1f76dc6c47bb4853a6449315b0ea3355db73c9b873b85bb9c4b491b9d578a8ace5c599c940139af041726ab9b8531eb328b814034c24ed36be652b5c1c345cb6bf5d45267dd0ad9ee2f16093f3e7bfc4c9d8b80c3929b0bd54d1d9138751ef0c524324c5d7259155afd9f0b7dbffdb1792a0e83a8e9ef2fa32ffc27958bcd75e904c566fdad1c0afa8ad645927a03e45e9c184a5e5ac896ce1e1d7af8c54ad9328def1b25b178e7a28599c8c137cfbdda31c9eba5a007c3758c953749cf5685622d3e218b4e425a69e6ddcae79205d5532eac645a05547150b107c7eac5797d1b1e047c4b363a26256ca35098d6792e08a023ee8f597c44c83519cd7b418421056bf2a09d39458cc70dd6e52bdc7492a83ebe0dda438834809217d30624cd47f7f88b8c2cc6077bbe8849bece6b49630f801350b41368ff3c74e458eb3408ce38c13149816364acbf219aded887e25208a18bf0a204c152ca68f2c10026fabf26c9bc50b4d40b6f8c407ebff6709ad5cca720855f7e02e83504d1e3ce8ab4344a0faabcc2108131dc09ff86c3d06f96ea27a62e11ba50f2125721bab33a18193b05a95eac217515771c163041101052b80ca605da2f6ef4907182cb58b7bf7bb16f1121166c2c9391dd417d8421ea975f2fb71778a720047afcf43bfcfe065be7f8e7456a6d2ae2dece48bb337070e8ee487c2f9c8c76445646c26c0ee3a69025694c443338c0be6ec3a0cc47c9a948ea69c19a4b0cdc1d61488d2a5ab40d217ac740d554962f23bcd36c5def4d73e67949d9ba5985ef2d49a8698709147ccb6e7f6f565e184ec6f4f1556f17ada3e119724f0d485dd555614da83157be88c44976674f6c5689fcb7149a4dcfa35b57776364438b3a8fa8bad55b1b1680fa68312643b486992d06ff5caf6d690076e7c0cc50de7e10e4ec182fbec04a089cda8bbe790d0b1c933f21296161f92e3764b6c7866cf0472d4b6394ad4ea65f01d677ea5903783445c8f1307dff8a566838a6bff2ba0b059bd0c38d04d7085297d39b2596b4c594b11a8e504287b5ffe365f8004245a03303f800fb4841807d49a376de64a1e1157319c9f00e83a4dea080c1ee55f1e43afb364b04fbe99b9e4e0b76288a4de88e6746033e1374bd608a6050272c9bdaa90880d4c49b572269cb8e047dc525f094ac149aecf9025d8342856b926effb0da5c17fb0dbfd0b09ccea94c0c12ec468dea9c633833d30dcb50300208834293f48b0a8fcfe8a1729deb535003f0900993b54d3003932a8760e40ae94476f8c7ef986a7be3b49aa172cfaea8f115d142e2bca30eb20e96472c5ba57c16af1b12cd6e5ea713ea6187f4ee5d2d73183b41fcb7b98ce154a4bf4035cd7d976fb8817a1c7accc3134c8a3e8bb347507bb5cb8d3778d9c213c7a777e882fa4254a76f1687c471af0bf5c1cd191f6ba15eee6716497a14172c8a5190d001b01de33fd14f09038b4cbb673a635a51f0d3106c5d11ce8d138c817f0b8535ad3b2d4002f40892e243f7790f73c4bb7258376c9708048be74e1d7fcec79352b9d781ad62b167d8035b5c5908e5041368efb8d7a1377099cbdb9cda079959e4b8120ea65ef922aa4be5f0638d881aedcbf843ded8d9c21847ddfc2cd8efe583649c2abd4a16f9c1fff69a8b9d3e042c538a599bd41116b58d5bd052cc474553e920f7ff5e2f17381ef1b6e36554d0f0a41be3661b729bc926734161ba04e34c65c191b6a476d0a4718fe7fd6b25baa966f4c14cf652af801cd67c307c4d00264b7f972efac5af7a4fa897835dd04452744073505fc30255a8edd3100524f931d0e7f20e4f369461ac0fc265d2ea536748ec09205b731618fa33084c46bea39b0011e38e1c72f9e1921b18638ad2a358d1d3d1e20697a6232033857e2f0f5629b4729b7c0dca0bfd8ce2975e004c1137c9983c228e772480a2f469e0fde68684d55644a9bbdc33a6e5cfd68575a5e7645be19c5c8fec6168ae89f86421ee127a3df224deb981e142ec0c79534e41ba7488e2624faddec30e5cebef9ce920818998e5f8584baf6d2eb19b1aa0036816eea0f532e445eb19b39b56248af031a501f3ad9e26fa0ffda659f55be3d457f0379c69b122c0372b1ed575231284cb09c493ab6aba14e5eb19fbff8b16d2ee1caece3d956971dd82538802b62ecb8a2be9ce8bef8f622d3261fcbcd83498f913575f43ff2e504bed4eee8d636624131f21e5df5bc2a1d59091e4be4754d6854a56e2508c9859a9", 0x1000}, {&(0x7f0000001480)="552fe00b02ba2553142778511c1e6a95d03f7b40fc29769556d08ae423138611a30f21b0911d13e8e67b7cf4de80280befb0d11b6141d874a967b107cdaac1ba71515690fadb959f88229f50987e43aba50308d8e5aa84d3755ebbe7be0cc8900a8c471ae294744c0990c40114b7c769b845f882ed34e97850bc9a8fbb4939094d7522395c4dcf01ae9b91de689665998cbab2130b1e70f9368c77ffbc274584552134d2badb54d4c626fb38baf92b146f00c15088f85c4eec463f", 0xbb}], 0x6) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 09:15:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000079b000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 09:15:59 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x86178) r0 = socket(0x22, 0x4003, 0x8) sendto$inet(r0, &(0x7f00000001c0)="5516040ce9e1d1119042474491ef39594c148f6c55c07507e2fa01aa82dfb23cb1f769c9d64d299c6e7da3d8eb1affa4504e3022f2ea29b2e2e1c913bbdbcf3ec5d400e80f9a94a34f317f614037ff6a51acf278c2b3be8579d36be3f063df5cacfbd181a317db3a23ba5556c6b46fb56e83309d793eb2918e3d5cb5b56baec6734df93a2df52b25dd455bb4a9ab809bdb39a368127bd915df9276ef902dcd726a920bb2e1dee359a7c190e9bd445562516fb5ac642f41a4a4b4c8f8d68f997acc3cbb491a1eb13f", 0xc8, 0x402, 0x0, 0x0) write(r0, &(0x7f00000002c0)="d34d387262998ab2a6b20e440891969288ea7517d53db11cdce16c9996a5091ad7a8424429a57064f4acc57e86a808c54b75d4fb5235d4c2399793f1f23b77be2d6cd378df1dfe4ad6daf5c35440105e7b797980a0ebe1ee043f92ab3ed6ab6058c5abc88aada2c2d6f5832ba97f38ff59d55b0da449d8c8c50cb1b13a8471adc9fa012c033c29680ae8266feb5a12fd4d9951c68dbc6a9862323412bf6e25172611b61cbab951fa4c9e5e3b012c19e8b94e155910a0449e551e16173ef34b5ef42af337aab384623474a162cb3eea2b9101f55e60ef76365e973a5020d19dfb73", 0xe1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2000002, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) fsync(r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080), 0xffffffffffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) 09:16:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x8, r1}) r2 = dup(r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:16:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000013, &(0x7f0000000040)="eaff125c00000300", 0x128) r1 = socket$inet(0x2, 0x0, 0x7) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 09:16:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 09:16:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10040, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chflags(&(0x7f0000000000)='./bus\x00', 0x1) r2 = fcntl$dupfd(r0, 0x100000a, r0) socket$inet6(0x18, 0x3, 0x100000000) ioctl$TIOCSTOP(r2, 0x2000746f) 09:16:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 09:16:00 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x28) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x9fe) setpgid(r0, r0) setpgid(0x0, 0x0) getpid() 09:16:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfff) 09:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)="3804377e41dede2b88938a4d3f59432063801ff97a7d0abf7dd76f0f586fd2eba997b945a1aaa6f217f1") 09:16:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x1, 0x5, 0x40}, 0x7, [0x800, 0x7fff, 0x9, 0x3, 0x6, 0x6, 0x3, 0x40]}, 0x3c) socketpair(0x3, 0x4, 0xfffffffffffffff8, 0x0) fcntl$setstatus(r0, 0x4, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 09:16:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:01 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x201, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = syz_open_pts() sync() fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000000)) 09:16:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r2, &(0x7f0000000280)="00000000e00d000000000000d086900516f83b376d4bf297b7e3930071c4266282103fe71533baf068f9441d9b34ebcdf2d825a6d936bdb5740a77291a7edcbc64267ae4d7cfb3fa83a4d6a8e94b18cbe6f3e7310626a09f5c89702a43138edd0ff0761c73750ca2d75a2e6821384dfea43865b7d0585e056636fa2e4715385f802c3a525f7abfbf86d2eeeda5c1cb19099fa909a9e7615a6ab443f7a120c514249477331c8445e02fe1a541a0aafc8245", 0xb1) 09:16:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000eb43cb12ea6d1fa0006eab16ce1f00000000f87c8a5b671b1b542a538706000000b8110000002900000031000000b2235bf37a623864ac37628d149d7f50d5cfe746018c2ffee9de6d77bca328531864a59b546ac404e251e9ff203b9f4d9691be368b0290cd36ad910a09797625cc6f31ed19ab4c146ab45b3db6cdc0a5fe91bd476446747293f99d0649a60dd6ae1d6aad6f1a8b2c6f84d48d91a5e13728"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x16a) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x100000000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffe2, 0x0, 0xfffffffffffffe14}, 0x0) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) r3 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r3, 0x0, 0x4) semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r5, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x80000000) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) setrlimit(0xf, &(0x7f0000000080)={0x62, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x0, &(0x7f0000000040)) 09:16:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x282c3, 0x40) fchdir(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0x9e, 0x0, 0x0, 0x1, 0x0, 0x3, 0x3, 0x1, 0x2}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80, 0x9, 0xfffffffffffffffd, 0x7, "c2ebbb8d345d19d7701ceb51a77348ecb898f495", 0x4, 0x1}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 09:16:01 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 09:16:01 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00'}) r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='}*\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='#{\x00', &(0x7f0000000300)='.*\x00', &(0x7f0000000340)='\xd0\'\x00', &(0x7f0000000380)='\\{\x97)-/\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\\{\x97)-/\x00', &(0x7f0000000480)='\\{\x97)-/\x00', &(0x7f00000004c0)='\x00']) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 09:16:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") 09:16:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x900, 0x0) lseek(r0, 0x0, 0x0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e5eb11b93afa7907008604db34333740ffa40d4a80d8d73f3003aa4866feb415", 0x20) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:16:01 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)="57a60f8a08830dcd4f7bd8081373b0343b13cd2e69cf4359c6164dd2ca542f25ed61626b6c08c7b717434dfa02705e0e9be63726db2832850bc4de7e388fc8b07c44630675a172ee165eca1b07d72f05bdfa0e368829776b32759a1bc5838dd638ba5d802714f43f12c849a0abca54c461a97d229c8f4c6770", 0x79, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 09:16:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 09:16:01 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r5 = dup2(r1, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4098], &(0x7f0000000000)=0x1002) 09:16:01 executing program 0: r0 = socket(0x18, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x0, 0x44) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 09:16:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x100000001) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt(r2, 0x8, 0x15ea738b, &(0x7f0000000100)=""/123, &(0x7f0000000180)=0x7b) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x7, 0x120000000, {0xa7bd, 0x6}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xffffffffffbfffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socket$inet(0x2, 0x4003, 0x1) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x100, 0x2, 0x7, 0x5}]}) r1 = semget(0x3, 0x3, 0x28) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/39) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xc521}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x400) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 09:16:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)="a2e234d00a07fb77d821fc6fe54c1417089faf83de659783fdb4b20a2784f962ae895c93f1ec6db31a35d70caab31caf204ea376664a824217be78a85f886eeab86c782daa023c4c8f4b9fdc6acc87d7f868014f2ae5f84f32a79a6c464f7dd5632c2faca5e0713c2f6e9e1e36eea73e70f5a472d5d7cfac3e9c663fcc647c75910e465d96122e0d404558f62a2518503c25166b1f2bfc35b369b33a96b5743868bd5b64feb934915ff07394b6466fcddb5921fb0b6c7914b362623fbd7804ba9b0c0dbf6c1a2fdb17a7cf85bbf91973734e465d7531b9e664ac9cdbd7cdb47adfc0806096aa9e1c1148e164f1ae467fc86958af6ebb3d75300b8063e844fbd74c41feb8064da7838e3f890f515777271ec374a675feb16603ad5189ead1a68593cde48b8033486f2842a8c58952525d34a5b17585a3f3f23d859b7607f673137a4f034d3a4a0c30e45b5ba3a02c3e8923d3022b1d605ce16560e6aaf077f9430f487d32b49c324e9566a155b279303153a1599118d019bc845af587ae6b9357c8cc6e9c8aeb8634355795e62a0d5f7a057e31c26f8d1c5e6e718e0e6658df651589b65572c865a8bcb7309e716d38b30d51f476b45f2b6a5fca0c0617ea08cc96b4d57d940fc9377b70abeaac378949f6e45f928f55309cd16112ed9505a026a0a9fd85104add4fdf07f3dd0ca34f9bbe84a6f75346da0ae05eb077eda16bd31dd6f6195e4185c2c5875c35d330ce249e6c1c62d789e543f7c4e135e910a03e4825ff322994810b888477b1fb0e383ed2bff727531bd05077d3bf459a4654c1ef8bace58c6fa20cc604a90b626d1c8d8d95b094a8a677686a666f60d64af0e16b57a40c3218d8350261cfcbf6048f02e3becc5b984b1f2f034871c8daacdbdebab0344a7e858333f15b669f3aca1ab3a56c42d4e70d2e9df2adfff46e99f818e77eabdcc5abd9acaa0e4df8daee30d7cd17d9e13a6a18984f572376edef439bdf3cfe9957269c5ad9fee842f4be2878c23b26ab5563bc07d4e1af784e29ac1b583c42f6a4be6270e22a583c13ae56dc4cb7141db10d8091b893418a9281dcb75919e8a4b087d739fb53f366bd5d6e462d3fd10285d756382527c719add8ea6a30ac2c897c0665fdeac6499d2e0384148c8f837464e27be5b725604f7faf8918ff52208ed2f137e2995937b1f4e1c51d2a473a1ba0c9e5d2184767924f5e4469ce8b4db6e2502906a8f475c1b84d720fa4e0fe1a0ae37fdbe354ebba9d9d8a22cfc74a4d8ee1bb4872ab0efb1b2c0a10836c25b9ed7277c1b98dd26e96aede9402a8ba7d1ef33d12f84d51a020ad221bece9aac83c228d3f0c90b83e6fd4313f204a4a8d7d6db9aefff0acd6f01d20963c39ce166a70e220b4ce8596ae8815f14530d8b097db98f15f69c7da86aea4b29989ffb184c11dd0e17038bf95f2146b66030d87e517b53d48e932b3f8cb34ea094d909d04dcf23703075a0a51c52905fb03bc66114f0fd1a9d11273513721e04e903ebbdeada3365efcb4dfa2cf2924bd8a1494bf41315becab026df3ce4b479ca54973d4acfc184049d024525fb4e3f32161995d268cab5a757c3bc21e82e3d5ebee2440c79320ca89295fd1598cba34a31227af8cef08605b06e6c8d6db5ce2c7ef9d695f32331b31f1a8416fedf99b3051b129907f3ec6629835dbb23b6b2ab33d6223965ca8", 0x4b8}], 0x1) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x4, &(0x7f0000000080)) 09:16:01 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x80000001}) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r1, &(0x7f0000002440)=""/218, 0xda) open(&(0x7f0000002400)='./bus\x00', 0x8010, 0x78) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="e2ee0d26680235cf7c83d59c3fa305545a23230f660ed45e931054d0cd710f42ecdb41cca74da9b15b06c68a6ebfaacc2f0be574c2b0d84d733ae49f923ea75eabe02a02369f705992c98bb4aac5", 0x4e}, {&(0x7f0000000300)="ca2c10e4b50c11c1695c39b902880264bcf136a214844d2062bc26d3704d48eb5ffc108f7caa70bdb1cbef22795df937e2b539ca7157753c41a0eb9eb9953550e5fe47a2a74fcfe076c6f4d1bea0bd1b25ec7535c4f812bcd1e989dea261a9b248cdb44cfc02fa6c0f1be7069f59103263a64e6ae3b0aa02381dc43fca6ac6cf79bd058fe39cd0c296829f5c024d1072ebc0e1c5058a00090b92219ca38f176f9662927f5e1004905379f64c6f27bf671a9b36a317f5783905bed1c0aed953712f302d0b5314ee0a77fddc9dc6a7e0898d5a640f0a1c1edf6be79300d01b58a8ea8f569bdc14efdbdd83c601c566ec840c3f727e3497bae89f3d51714694971b22f96a176461e5bac018dc716916b772b41a266b8d5048ac31da6b443ab397720586b1298f9f7cbe4948f34cfd5e3c01405a853a2186603f1babe3348d8d61df2bb29a1558e7252236672802f3e6e54a6aaaeff323e9917f458f592d94da4850c7e95197792d98e32716257a0db65189d785a2ec74cefb2e679c502761e4f80e8f897f45aae26feb2a9a0daefa54f497707e73fbaf7f35a4cc3cb454bdfeaf289114caca10608f24c98790c4524b465c012441f8848660acdefd666da4aaaaff31d77ac5133a72b3ea381b1b624c6ae7ad0efd06959cab202a9c8c5ac5fe34e157ca2e376f402e2c93198504c74694b91818ea72ec9a1fb5bf7eefcd0d766056dda726fc071631e8e33b8b6c6a9477852948616c4c33de688f5c587f76be70da96c381353febe4580001a8dc537d9f72b4d22effd341fa8384d3b7b3f6c98e48e6b51c36136ff99b24bb3e21dcec3942092ee93a86b27aeeadea12ed173b9eb0777a8fa5ff34abfadc7f485cb6963f0441fd8c651bc64dfb9f4eea95c755a1b186e7141e97e48cacf956bec9845b1cdbc3c954f09d1f1eb08b1538c64330a5d995b8201a4a7e60ab6bc10d72f57a1ad415064a8fc3221d600d52653326fbfe8e2ab6703dfa7ef36fc7c50405c7b4dd0da680415d75be3cabd0ae78e586281ce3a4b39de0a3665e42a2caf88ea7d57020a2389034c26f4a39beb5b62993dfb62b1caa984982f12b722fb6ca5ef5ccdd7af2134a3df1804f36a6b5fb3a46be05a6b55754b4813b3e55666cfa1e275748fe34fbd28c515eca4f40940179f8ab268a010b6d0b13c31cd8064ad57d19e34e9a87593350cdce5899d9752d84b673075b3b73464e9c6c6c3a078a5b7c03ceae53cb9ee61cf648e1dcd548c3830f4d09448bf3271b0498849644939ae8f30457e10b0b2236a4f724a857dd8b4c57e63a488e5edeadd8c2415418b4172cad287b0f8484ab4403dcfea63bc5eea24d3dcbe1be669ec3bc5c05457732cc73e97885d514cca3e50bf6ac5a0c17ec66eabfc36c9725c5eb40e4aa6645dd5c723a7abf8c6117af4c60d80b2b7e571fb68d57fe02346d03a095519313c14f790974d93cb7505ea21dcfe39d097095236f08a0cc0f516cd95e7864333a6ec2d15e86b0a5b3b5b25dea512d5c68f2f2c6bf1d5c389fc8633242cc7f8a5e68c698c9c08d653ea3ec7d5aa53279dc56f518e2f3793a2b42ae553b67feb63cd464e298182df831a49de092817bd5fb975f0ad23a74a945164cd32508daa0e1de7e251600afbfbd17b9f3fa5dff1c086afc4691b2824c3d96284235a59e93486396fe6738902844767899655f53b0ef3f2aa12f674cd9f38a132aaa79afd7da268321a4388c420dde4acbba890a57a59362c894c88a290cbd28ea3ac997a2a6b1cae170c1069b8735ec16620a5e95367c7da4a0a3df5455448231f9cbc18477ec8cc91430a72b13087ffcc6c3b2b2a1662683a0047368666ec09c9d9bc25265cf759aeb24e6ad728f93ca4e1db40f03e8e6a85786a3944a6652930051af6ffe33eb816e958d7cdbd85998f5b117b949131fef2ca976b882e93b35004cd1a5a89221530eafd0f42c3f8ceb47bcb6355df1cf9f28561dd3ae88f95162cebfd13b68917e32298273de40e9d82483d32ae175e0f71dc12639c1c884c506be7ad723533f795f75001cd397ca790f03fd376cbd911ab4da40ec64b7bcc636d1cc8eb8799aa6a5fe159fa491703021f35a8cac23e90731f141d1ce010566d0530ea09c392e4abc981f6c3518df5f8f32ee3ffa833c163856fb4e2ae61499ee254cb3adea94aa51c91eeed8daf0c635d6ca68bf3cda2e1752fb89e97aa742b922c8f72ad3339a6c198a487c3311a5a894481d5e7cbbdb85abe7524598557e0a33c71b54e14559e3d2462ff562159ff4d95cdaee5552a10ec5948fb148dbf92d46452a7a988d286406e52e08e08c5804e3e9db163db6905cae7ce0469818eb63abeff0a420c22d25d8fcd08860e6e4a28f2a28c32d2e519b8e62223c42732ba5a40e3193a70ea9b8aa2765ddad46df6b3937562e186c226cd9af2c5e82ec06e00eb93a0bd19f2932e1d3719101984f48b1a7c72518836ce11aa75ab6f1649539fb933c6a2b480007e0b1fee888f400c3d06f170a987fbffc3ee45d035e5a14042ec536a39082a44ec97f3fc5a27f7af842d63bf2d78bc3119ea21179ec049b40e5ada58e435e7f67a3950968344661ccc37a6e8a8c9bc762f7439606a51d4c6f3f36efce295e2b9d8b466f8831aeb88869c8fe98d285e5fdc2269b7478930f6bb65dd3c77a1f66d1b6f0a8983145a2bcdff9e690a11c2e2dd76e4c9cc97c2af4c7364eaa8bd8a1b4425cef6fd962670918baf3d98ac819b4c96c4737dbf4e63552fe295caeae9de7290b3dfb95da68ddbc5d5745b2973a522e63a94f19e2462b3cdfdfe84f6c7ad13dcddb6beb6d33c29744172bdb70c8804fb581fa8a53fa1d0882e230b796b595638d859aa0c988190c2575b24a2365c22e1a72c76d4dfbbe3da7926b4a11df35fd5ab8f4cdd76a18026532f435aa377e8eb5e3f78169b64cc4d08eb58d7e31c2273d46a2e91c258e9a7159c8784b8f71a874630a6e9a16b5da6416a7b9d7575f826478afe505ad7f5e7f31730b3f978298da70559dca9cddd51c75e82c7cd7ae1bb1ff75643fc9e5351f1d10a1a936b8cd3fda224073fec585d623bac33b8847b720eb7fae6f24be3de494cb65665d4c9c95a187c4576d9ad1340fd41fe4abecfaf862a94d7be9bf922ded7fae4fbd627bb9bd86d78e07af22e7d8f0d2dafb40385c6b89dc72e7291517f51d9edfc9284e1d147384d7d1dfb188e837ed0996a07d203ee2e06ef68a4831460f5f093244f786c9c70ecc6f2c283eb91cc0f4db10e994f71f0d4db835f694d6abd76c7eb8e429b93ae1d3b878d23c7103945edd18520046e590d1b167f38cf5a639f95f4b6981f437067f562121d6db841078526f22a75debff6e5ee625f26eae2779d49644e067d609fa09db459423c1f5af8e6001d89f13d517c3dfb3100f4d74f08e75512d2aeb7aff7fae92daad616e2110da4ed6a80f68a240c23ff461b0568b9e808a4e26919dfbdf64f52cb3be2a9103e9920b1ed2357ce0d662cfcce25905e16e12966dda3d5ce69f1d65f4689e152173532451eecb794be7a80877790c0107d2af85f834060766af6064c180f63f940c843d8dedd6ebe0ea9aa46173ff07be5f0dc4571ad6c7a44989718df4befcf05c4f35815ea276a92c8a7f846bb4fb47097392e310025378f414d67c2518523ebc86bf95a5a814954fbde9684d735cdf2cced3fad1388befbaead5bdad3dee8fc3d8ef1c94018f996247978826a7753b8189946ecb38fa2d9c8eb75db9c006aed1f0fcd434ae73120c407788586c2c2e1d16e5d0217c8b6388af42c69ccba6b2b5b397cf14089f8d1920eca226acfd92b94fb1e116a97f571b26559b1b87aeea20e402fd0b964a7a3de426a0bffec1149cc40361bb9dd25ab5f2d8b8f95f31b3fd20120cd11907421cbe3a759611d5ceefb32e469162ca3ed1beccc33bb59548bff39b04a7a42ac5a494f53027e7538b30a126c451444385b11ea9788158abf3b958706da595bf87367676f03c447c5f6c150dbb58edaa25cc1462705745af3b7f65de1cc082ea7d8e0c0af31b05e17a8cd99a33197c7af347d7a520565609fd5c4d0db5db402f1537eb30e51cb670338749a1b72a6071bbc1a100b4491a8386241681b47c18f02f2330656335253ebf92fbaa37b60866ece549b27b1cb74945801e5dca61f22ef35715a5e9ff962bf11c36a7cfd6935ec1afeffb71b39fff6db461ac9ce08408667c0d9503c2945c442e014bd90705a025c0d108e8956e8d211675641636d361b10dc601262de9eda7052a4bfe86d198b5d5f66c9be3b722af1cc65b3daf33a28d7dc5207c19c65316d20e192ca1a2838fbbd147b35ab9eb3d1e3cc0f8f9ce2519e881eb8cd2863a1a064fc54aab017c5fa49b6bde8f5165f0b29066fb87d23891cdd58bdc7c584d82eb045e1322c7e999ddf2ce8ae95a99edffc966880a055d648dec3918205d15680a21a5278ba2e4789fa97925a418a7cc82bdcb0059a00a9e4640256b6844618cf9b7f991b7d091e544f9ad8a7b8763fa4651904fdfca9eb6a9ceb2ffee7996761453192f03ece2e8dd2cd25226ee25eeca0b533cd1662cc1084678211929da80f649d077d5dab2a4f4346b4ec4c9422d352bd680877a18ad65385a6154c29caa38fb468593c237ea60508c9ef2d39ca35b9dfa5f06265eb2d5c2999247e14adbfecda772e72e8bbdb3d3603b04c7b174fad50b24c3eb1dc073e17106b11bcd8702229d7b96cc28db0cc139e4ec043a373a185b9664b244981ddf1102f0641f54a3e1d7f85d52100a509998c79112a00c76860906b74d8d8d2dd222f6723de6ca8f258db8cc4e8b0e833765bb70cb51cec07a8e4abd4b2a1bef1599b569207713e1907823ed03c6d6b2a8b17cb11880e1f2d7d3ba14a14e1ff24eedc8905d02efd4e185aacc59bee68e4fef0856f876f3c32109f46f320219d40e12ee099721ad376cc37e9d4322ed6309fac13c9caffe9678fd4c90c60ad6d55997a0740288d428df628c88ee66fdf718b377189d081dc995c6a778c1b58eff06398c341dc4b8d9036cd1f265e70ea2d1334c32464efe3cab6a87f7ef9407ca49d723cf600ce07546af122a6410dd927cc907753e3de3fd6639d34ff77d36a10ee866ced9ac3f628616e167fd681a8f8a7af5ba12133b1aff1e862c00df8ecf7015b28ee528731a8fb3aaa83bdc485e75867daf5d7b05064f1e8787f268738f6ec43841aae6581d86c53a4c39aaceb75af42806ce102aa4488b00f5269593ab3e842dd5ff9b6be551ebf581fd3b2c12c0d9d7232a4b01b93b698faf29bd4cd2c7670f666b6181146849959754aaa2c24d33b607b163a46a026c1c1ea7e1682e897563059d29a8b59009b41c21ab4fd082e41327d7fdcf26b92f425727a410cca917a1f0af131d71e2c5c9945aaa93bbd259607a5a0b8ec42d3f3e371e27f0541af34c750cc745480c224062a994893b36979bec118d410b4bc6378d43117615eddd1ec912e976de43eccc9686e1de862eacda396a7c07dc5de51d07c6af3edc281dc2d604ed1109c17206b5b7bd936130ac1a793f59234926b47796c5fc502ad07c38987ce57d28a3cbb453afcd7435c953b03d7ce22170791c2aec90d1c8adc85ce48c2523b40b7b40e9530630e52d43051540760b11f2ef57a3430e8a68ff34b64b140af4db2746f335dd3a3841843783d8dbb83922fca3b206e0c16f9ab85c029cd77fc44434e3265a20e57d9310df06277b867e1b80894a1d566b409e9dbd4a747129c7d1b0ab63fc9b", 0x1000}, {&(0x7f0000001300)="5fbbb26e9a66a2d73f7ad734fc97747ea2cdc162f79b0743fb87abdd815a0c8afa4fdb2fe9250b5ebd4559b3066d7f6ae3d3d60c9d75e6b6216ed84f25f440098ec864f5bbd22fb20ca5eb648e4c14e1e4c0bae0f8fe23560b492ed883efd4520f0f754f0924032abc744969f64abe88dd38537b7a8620cf6af839dfdba7a38fccf3d7f276d660e2e461771aacd1e66e821e2f228ae9bb44a7875a842754aa605228be16f7a0613db42a016ce93394005643f594fa69e926a0a59a00de1f57e9de85b266a9900ffa2b46cd7a2845aec8b04970c483c11057a8c1ddfe3f8b9026f4ac85096be7a9688dc0e41c80b57829d1950ddb2616f1646d6b7fcc1b9197535e77946d9fbd2b800c193b12265962dffac7ca18dafbe8b64088106f89a73937ccd584c8145a40724667a4ca8463c23a136fb2e1cd12cdc1eec7fa75d4b2bc4fecc7e7fee49b450c7050b02f76ca040db3a66a55a4cfefa195d16e7fbf39dfcfb43e20353b038de7844b8866f7aae0296c035ceb5cd16a4b37dfb4ac128bd3f9be74d3408d08c72c1b3130c622ed1eb87ca911a104604c3f26d02d0da08eaf6c9d2ff8698c07f198a18da5624bd79286886feb941be5b16aff2630b724a7c7f530025d6fd4548c334c541d30c6db7081b95bbd4be38e0d389ef6fb212af5bae39203f9ad4066e281d0c5ebca8f11533eef5191122f8e9cb5e4cdaa3722b19ba66dd7ab4d513128e453c40fc2dba6fa968715c3a978939853c7004f194d5f9ae7177da0a5d0131de45af28ff130f841f193cf725b48d89f74556cc1c5af02f6d31a19962e674b2e4d4a39e451e115505a0d373c5828ab6cf5b8d34c4c4583fc64c8651504bc47a72e1c6c056b1733b8819c75a117d14246886f2f2809c00335da7948334610672f27919092ba1a92f5b6cd948171b673bfe89af38056ba63f6ad81e19fcd73341358e41134bc59b570942d5810f067b05efce1d06528521f2aa296febef4b91e0f6ede498f2701e22fa42e847dd7f5f424f62c8633f8d8696a3c74914d34214370f1991511a7f210643d01c1268497fcaa8a092b4a131e3a71a666ad6788b290cb50dfe53a946ab7b1f1e9626ba5b63b58c88aedc5eee2328fd81c3a7c6c39888ec399957b775ffb274a3087422367e06bc6a537f1ce7cc11f359e19d8dd43f1412c343989427a282bc86827f5bc4459b09bb9c90600e27868afd2a2a4db15542c790ef4e672a5a763f72c927def00a4fee7b72cdb8e12516b8457213eb57211b58df013f9ac6c833e494a2b2a0058dd291dee8c06676dd7e1e17eb493650cfb802f384b22f720bf70a954ec36439d63d5a8295290f4f6398424d34d8d4bf4f497e24869375cd3324996a5f3e91ac52369464d93f6a1b2d4dced1901c40be0bd203f275c4c56e5f622e7e5863251946e8296c1c723b235a27d016cfa2ab38b88944c17ae8d95ebb1c1fa155242826e63fbcb77109d5e3b31ace1f347d240fa436fa51da71e8bc952b44933d9855ffa47c02dba94b6a56d1adfb94e2a35838a49623b8b910181e0d0ff0e87302b086bdfa725fade71abf316ce98a0137546ee6c3d0360c88ce1a6dd0ff0c5954b1d6fada7f3795e0d33d1408f7a75cc384e031d8858da461d0c875343fe54c97c868e11850bf9b2d8a9af63565863e059924c862b7457d3dde77dbe31ef18bb0cbb1179f038038597677b1d23380e69f0f28b4492f2142fbda828aebb219974645f8e3b7d06127073f85f090dc2dfd939fa82f54bfbd7e04e1034a78ba9829a737b7e9fa5bb33a8b207b9dca4a3c88454a686a8c666a7f6837c67a536aa5a7ceb9163e985761d7cd7e0b4155357f8d447fca17dd2da1406379e416ad5db65711ec8341e3a9b2b519ff7f4348e29db800ea7a26b385942cb3ca9b5d157e07b74aecc8034d36b67d5a520bb517666bcefb9dd993730870b3572dc63a507b7fb0bb92c824735c7f125b66e1436b62b2a410284a5fe714088f4d56d2ef98abf02b7f09f2f6ee32e90cb159acda689e1172da7bf78cf3eba4583f453d1da2bbf80589d9eebfc22e53e5dd3c05fe66d0491bd97220f3df2ff2ce9f83c0fde154fcb8c58f196892c491ef0bed0f993331242d829d67043c86d1a0c1de07b9e5257ee0ad992d8ac123987dd48bbe715880a5e15ff8076fecede06559fd3c62986f88fffc8f10a5b50f0b938eb7ab5ebca09f8e8c8df86facccddf54d9aa13feacf94be2ef0d200bc41f6e0aa8e9731d58efdd2a7cff85555e61f778a785ee161b74af0ed2a3152402fa20667e724b33d3c4dba6273a551481eb19f46a90d17c4b8cb8fe7227419503a797a893ae0e1086fafece4cb470f1ec536e10b180c0c87fea05b0a1fdcb652b2cd53f9a42870db3d8ea383b7ae991aa6fc0924df56bcdb410124335139f1ff53899b62ee8699f73cbd2f59f8c0b290082adca3f799d6ed73399ddda06d0b7316c5d3a1dc97c9e598a1c03da5b0e1fe2068f3cfc45233c9287dcbf5fb7e8f64ec21ff3b5cc43d1f6b538489c251803206a0d64c4c6791905a1c56ad110f96737d2649dbd1bf0ea62956180f154369c4e652077e11328700d647e5d47561a0301de3d534d38b320c08cd284dd72026b069c00bc1adc91ffc7db8950a5fa9e2b10910aaa7f616192bae4f904b4584bdc8baaf1a4e2e51882de2d41c6378a23da8a9f67f0d51fa624d44460fffb13a5136f17adcf47d518e4ebec6c1d9680d3aa8d18a40e07a5b44ff15b6b1357436804bf6ef811e85014dfee2f4d9804bbafbcfd114465b30846e23371ffcb20ce4bcfa7016d0c92918d71576fd78c2222d440f1f1a8643853af539a02749c62800441f7b96133a84cc3075e5c410ca209caf24d72d2a5d7caebad1eaab5837ed88726b19345134686a76f91770ed6e688223be95ec7e02524ace71d975e5d8de14dec6663bb5cdacdfa053a2d21ba7188dd63e56d55de47daa65c83503ca733b89ae3701bea5a33c8d70577ae96ab17b51e14a58d79497802f2190925f188d01bf96d0a17e7aa7e458be88b49e3c2f6bfb49bcd44e3dc1e98d1e28cd61509a6be85f0a86af4409be81d521e1f274f0c1b1e6a33dd2255b9baf271d3c817e81d1cd6310b85904c93f5bcd0c4a1693db76c686affdfd476833383e7a3cad575d25acf31a81606aef68484926eec6f72f361634e763ea901baa1a1146c563d24409213c1935f0259e4f91b2f3d9fb215992ee5306ecdf9fb75305a76e049947c878b9b74620d051f9a4397a0be30edea971df87c5f4a4a74fcb0261a3b636dad63f2b122be9628065ac292831ab77439645d987e58c49ed926576c53905631fc1680a7c06975a951236b1739e3600f9c5f1cafe8a58f0f9f27769acebbb0f632d130b93f7eb3f23d0ff21cf7bbcf90c299c983303f6eb5a4c56f2fed7deccad5162c5b0200edbbc4f04709de460a335d60c1c186cee5bd41794e08dedef0a404c20e872406339a3d324ab9ba4d5c18bce3bb48e7c2162f10aef58876b4bea51d960249f415f084b75b9bb56115e5900dfff6345ad00f07dbce9ca958d7cfeb6b859874d365230ef1d6d3858d01d873d4a4133ca0da386e09ff99490d8aa8b309590132a49e66dee14b8a0f48a52de1993836489886a673b827e125cb11befc0db9e2ec9f7dcd57dd058a217d8a13f08fcf3732a21366fb61590a162d858f53d6b9699f9038baf74625e95ecab0d163d305e073f5333c1a811c0f1835e398e48e74e643607ceaa35626cee52b45c986ddbbf36ba29d46941761bbd9398e1a2c1da4e7b6e993fbca9071bf75691b9ea73b5ef48f406f56cb039f97a38d2f83b26715faa432a2b940f0095054808d749cbbbae0232db27f7c123f2464c3e03ee5e8d8dc2952feaac0ad5639dd13c098809bdc4b9e1638f8cda24f2c7d41372bef36cb84e7ddc5c550a3c4ebefc778fe1ff887a403a7b18879c7acc944585518c090f17b4548266b8502ffbb690daef3e66a76c26c328472dc6215ce71b3127ba2b4f30768f0af8c55693dac7394b78130ef6e1c3162de27ce117ea79e8ed4c8373122e3f9c60215c0df5b753a54cc38a5ec049f990d5d31b56d767f603f14444eea5fa155d503385cb4c4b3b0d666d0837bab6c63a2abc75ea0064de9218fb277eacf6c152939c64deed9f43ff4f10353917b3c660ead32d4f0e7dd1305c04c9abdbc05b4f9b619a8ef6eb6d086ed3e1f1183c4e349c2b1596767a31e103183a76deb731fa2e0a4bd8b045b1c209370017eb25b0c69c1b44e851d86275a008a6d97c8384e9f03f4bcbde9590bc44c6b884ff88d0bb5c38306caf2ccc9cdb71c03e1060ec809db4bc5ab12668391b56ed4a34c3a62085e557b33f788321dcb53117d6cbfb68122082937fdca308798a388a2ab28623800b7682306e6054b63a2ecb587e3f09686ec19a5e40435a066479ddc455f84d3ff701fc078a482c4fd7f42feee374437733c1301f786c8066cf5de8621a839db7c76f18396e97fc29562dd3c5e980be07002a4642a28cb73347f424722020f29903428a6f9f021c58345d90dfa1bcd9ec8a579fada46a8c3d62320a09e30fbe836d09bc4ff86ecb31fd1cc94f8c7256033660780364dcf64dab86163615616bde974bb1f47de95aa3ac08ea5656945a0658c44c04592f043f9a7c6cb8c5879bef5cff75b548ce63a47fed29e4a9cc0ae6f0374101b464d564254d7bdc22a3c7a89575e04d0772964d09a57ad80768c60b21f03d16cd59bf2b64cefeec80bd5ee7af0ab79647b0c68b287da5327920528fe505a2c0ff5ae7d49839b73598b8aa21effb4c56e295d8ab827d88f578aa7aa3e84731f7ce2b131b8e3e9b8c05b69c9aa509e28cf693adb810faad18e8999e868d1e02e300a7e3643c5524c598ffbe9083e14230cc9b69f3c6cb0642a1bc9113f5014831c3344eefd2831dead93292ad07e12ef793a85bc08250e8041f405fe2092855f78af5d5283a34d78005b6ad12792060ecd1f6e5e1651a231cf77804f833663951486d287ad8e510ae2cb77f3d23a7c2c9e5897b090946583d141512fd79dbf66122513d479671055622de58260c86bdbb43a577edaeac1c331e1cd1d1e47e36360ec97bdd5d11809088ce04e1501a5205794309c7d23e3b72616aad9e336ad95d3703f59d33ad7d2e13248c8ac041b4cf9d9c366994d65a282229465ede4abc72bf2bb12f88dca25c9b9920600b9b76ba7aeff7d85ca60567876dd8cd2d4879cf300f0d27e09b156faf1c2999fd0f5e7153555e2d9307bda2f4a2681d621e3f92741691de7d948f5c3afeec8825f108d279ff8426e3f272015f2cb9c67e37f09764140f2b2e6ac2f297bd0817412151b49f771f2b561e0ab100c3cdad4ccf630379893a3dd5898c433dea11084acdc5d85364c56cc879c4b25af6a40984c345772471c6ed4b03404b3cd2987ff7262beecfed833a545fb081d888d19e96748a229839e31373c4d231a479fb691da662b41f697d17d63777e724e2d45da59c1eab247d72a4443ef6f10a0d49fa8db920222baab8757a5d8216ea1e1b7cc20143693463006ba710a27ccbe9d1ebd4ce87b3e55568cac4f3a4a9c561a4425048b244043a1b6c974b929614d65577c7d4eec180068a25a595dd9e8001ac0eafafc04ddc3b29f6574a4d465baec45818ae6522384cc2244c0689f806b5a2d4cf57e8c6fd9d0b12658f8e87c7fbb76ed060c4f73b01dc1025db83bb8c264385355404625c72eb5b807ad3a3a0cf64519e8ef03f9ee38cf0f8e", 0x1000}, {&(0x7f0000002300)="fcf0e0619830f990ca24497ffe6549df4eda3abfab3bae91f8042493e23176f9b8cb4a1a85d2da6d4a515cd7f3befb648759b5acef7616c197e1b482d96d1d9a9b9723ecf56f7ab1147d455fcf6e5949ea410080578560434af867beaac6c1b162cfac3d6741a527368e24ee68fb3b4e5424418038fcc970eac50bf17c353c0999dbbc65a1b04968d5122b5dc55943d77da42f46cb25e3b871df1ed9ac2ce03f0b27498e2a12215c58593cdc312c3f0c31c8c6c50546f5dea0294cecca1626f7f920da292d511244de96c4af0fe5315912725ae70360263b6f56557c87ae705f", 0xe0}], 0x4, 0x0, 0x23) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r2, 0x2}) mknod(&(0x7f0000000200)='./bus\x00', 0x1004, 0x1) 09:16:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mlockall(0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 09:16:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/48, 0x30}], 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) sendto(r2, &(0x7f0000000240)="5653fd010926bba2950c9504bbae7f77689fc647554fed9108020272aa989127a3f76631cad365ee278b95266c6674a3508fe642914d341ef4b0b089881f66c8915d1be874f0cd0563de6b447f2589bc10f8dabca29347bcf9b930e9e8ef57f0e70e79adbf4dc0daa5c5bbe60e558d6cdfed6032c238e033ba07f17c6b5a401a31e9e016f50f3e66264998d2fddc25080fb2b78f07064ed34d1d1a5b94d3e17e72b307019108ab6d76514a22eba842f9f8b21ce4e871d6992f21154f38e1337728f22ce5415eb4594b11c43fbdc05f7b996e10e8bad36b587a20f92f30e72f535b3c99bf694c23a53f8ff2b5dac0108f8e107475328775e8a03e39f3e067b8967d55de1c851f8a0d1709e151acf02f4e5e9ff3a9cb5deb1d4c132f31930815f0182d86a7a461da72fe0f412cc878f7a4b75cf089ea54c5172efa7134254365ce0e4b4f42ec0a04aa8f155de676ab781dc20df8306022f7d5af27d70f4043725358b42f9e020c98ade1a5f098ca6cee984fe9c33a6e9c0c43ab8dd502aaba956245cd711c7e0c025e7edcfcbd4233ac3b8eeca160933442269f332cd3142e89cd34b8a536da9899ee36896eda64fedde11095532db3a73c8bfb178f1c3fa6149074aedd84721be091a631dce97ad23e96dde749a897f8e744fbf06bd1cc8b9c3c2753ef27708512a0d50699c0b5559bfa04031773f17f1c656659f78d2a843de9a25f84351790a4c9cf86a8d7cd92795df098420cabf1093867ebbfdaf91046506445e9680688f2d4f1a01be4dcdb9e730c9e070a1acd5c065e3e488f4e41a73cfd25b747f914faf51999b16081894b2190664de2f5c266b00bb9ad59d6b242ce71c00e01571cc58de1452b93bdc0badbf31ffb84eeef9ea1b0e3189b315b93918fb61b8d0ed38a34cf41b441691e5ee6f12b100269b22bf60f2f6585dda9fc3e99a9d51550613aa5050b77abf99dea99c50f7447ca225592a7667357cabbefc5f08a42137a7381e151b6fe9d71cd13f47dd5e0a0bc534e9b9897ae4843baed707fbdfd3eb7d65e0d8d93c368adf193aceedfe3f72ebe595fbef0612e9396d40dad0c05a97c9cec92b7b07be2356d7d359bbe436da6ed29d4eae5d5e1b90109a1501c7d836a5f4b55492c2b7c9a598ce0be752ea43b71e06df5ebd04bcb0c2ef9afa65d71563e739c9551f423505ed0364c719beacf6efd9a34538c92c83a1fc8766f82d2027fd07ebaec0b5a4a0501a16e6569da5f423912a01177bf9bd3b1d20879c69fe6c8629db0f210e01328004aee7f3f05e1d3ebb92e4075da85cfed6d31416dfc0d6d5dbb0c6d15dc3155c7be4b91da35384836eacddd1ab8ee6bf0434ef5ae775462d0363897fe3dc4b8533faeb3c5b1b087b72d6f26b9a957072f58c2eff15eacbeb1cd789555f07bf0f57c5c201e9173f9fdfd40b967d79737bfc8659316bd8fc7ad8fe92dcac52d7178e5a2013ab850b928e7aa46cdbb884afef2e37842b688877ecf06c7cf4fb4f898e78899c5157b52a44646b5fef7073795b434ae9c9e2a4d12b6738eab86a1670633fdc71a4ff072a3d9f58ddf1fa88d477395d1a6b27a7437cd20dd2b5a2441971061b87b2ec40bb838697ac7046a905565e658cd6f6251172ab3bbf6539a3a47bd711084e16d42cec1dbf9815e21bb65fd70a6c7381adbc90552e0a1f763d0f07ed37f2363bf731e6874b9c6ec8f7324387f5a923152fdd5182ff971d879a947e36249799c67f203811a503230995749e3f5ca41d3853bbb866e246723c7b6ed2083d2f25b11d8b4c1fcde1a3399772e8f2531366ff2ae9f0209b865607581d085d7d9dbe0e0e55a54f55c8495801c376970e514b52cd29b799ea8e33e889c3f7cc7c419ff0ad7221767b40f1209a16818a486d87cecd96031da091eabe99be3849417a5cb5d83add0a7d4bd3f1d7574b33f027096ecdc055a8a716f148d25c3e232d93f4da0a34822b2f6bee45c2ee2e82cde3ce68d1061026494f6615ef77114da15fd09e143bf0c158407c25fc934f764cf81db1fe1df6413d01dd1bcf2f1b26f0c9097a71776fe58df736931839967ed555225e38ff2d9557f1310f19014939de834f2738c107529a7b80dac2a7c505d29e95f64c98fb4732a30465999a2376334cf22a770f4e9c7e4feedf2b5231f61f1cfffc96e93c12e12ba4c8960367a20ff676eb728986ce0247154cc66c51f7a85512f43b01b92ecf499484dd45ce51d3597c53ce3ff0b9f58513b46b7f4016bb922c6bdbba49badbda48b02ff1dc539c3174b76e9d7a1eb42e1b5e3a8634817aad535920a1396fd729aeab0965b17b57abac05014c3afa1572cf85e8b18a65b7590c7d41f734ee9824572dcf4156b82f2f4b8383157a7b7628cfe99f4aca5c277b32757f3fa329bc10aa82966fc31be7e1e724dc3bbd4f1f2f0c55f0365878416bf0b0bdfe497db833997abc993fa1f698317319bc85b531d847ea147f6fbeb6a5897448bb7c3311ffa5347f3e8ee60e10a57a2338b6baef4885202be9713de2a6deafe717547ca68db62bde233f69f85548e73e8d7087af5fe4abfad99b5d4b331ba6c8d40c86651fceafd13492868f321b822473136e21f2433a097b751b05e091c00f76a6e2f077b19f134d878d45e15349e727da079c8f13e03318e43f66f320af915ece15950a25637b42d3b22f38bb51aec5f08f282071b07e7ffcbfdc92fe792eb8d62578496b4949e07e06a74749a9ff736db02f9944f13450cbaf15a6ee092986332b1d60e759a7c7840bc684210ab04c4a1075900281e9e1a3c342f150a4e531d464561067deb22e69760c3635faf5401978d996895c68db1c0d95c4f1127929e2df04a7ee375135bd110e8743adb0397cd4738e15a1c7ceb4cbee2bc293981979e3ccbc64544f370071f6fc21501756fcd263dd20de55749214cf1aa371e65c12d888e05efdbd441369e09a5a4467c036a6f1e5ea9157a63a75252538682b2fba46013667dcc43cf1a868081b18cf4e131532ef46dcf1554396aa35ddea33233abb334147a9f39abae435eddea329282cc05caa56ebcfdd3a7c07322ce65367f4bfd8ccb54f063cd1c01958f6bca92f72cbaa9c0dd6c899f73998d3a32564392e399a784974e310a457d09a6e4ca6a394e74928cf11efec590eb929dd51bbe9ac213a243b1be79b6cfb6eeef651f1202bf9e7159650904c8410df08b387e22a2ea19d30b458adcf934b2ce1488427f3a55907c4917d722b81d48c410cb2dd535338e52e00bc019aeaacadd540aecf45689902c912549aa7af41ede7acdf4e60d4a5160d57dd67951698ad008dbd3e6c1154a0d0ca736d1d02da1f7a0e930fd40348a6a72a59dfd68c4895ca9f6b90d1ea999e966683c6456ad45f46a8022023bab9a2f90b250020cf3bfbe32d1c67b3baea0b17ed42838ef806274184a77735ae91d02b5a38206253b9be22c4515976c626b22bf6ceba7b57e7b0bb18f623500263435c2b111450274d1aec1d9a5d3e40cab8ae687c8dc7501b4b013a0fab64b939f17e9c3a54c39e8837647b8c17ac78d451abd4b99be45b399e5d58251ac745a433426ee0310e433b6818b2a30b5fea5e3ae221f8a9696ea8e21afa721a6b1eb2c9ef2e3944f6275868bd5bbd0f2763c8c8f7afea9db56e2d9e0e8a25e0a3a9bea97aa7c472f42dbb8813e2921f57e9ae3baf69b0b88392bc6dae1306e7113b260c9f082ba92a2e11515317cecc7cb886c6cc48e22884a27a64686e27751ac5a75602eab5bad6c761c07096cf592d062e86d3c76099a2458e569f6503788a8c33ca6a15aa8696f8e8908195fc77adeca087babca1de6ae778dee69aef7113ccd76d1a08cafbac23bfefcbc3e834367535528a391c7657f6c172f8d650bd97f9740c00486c1748bb860929a46327d82505e4585a6c078f4fa5ca645adef41c6c41a106eadaf67db46482850a01448d92e0303129378a3847ec1f0b3e26dc398974d6845705095db14f4340679115bf5257eb89011e15adf4e072460f0796bb48adfd04139785faa0cd0c94507b560cad80d44fdb38010714fcc43babd4cc4e0976eefff807804bcecf9db6224afa8c7a32fa9e1c7a473b0eba526e15e5122fb5ada4d7785a7d0321504fa5073d6ceda3d8706867756d6a28a5596d5fd5203dc21c2beea13ef5b04af29ed45ca37f99ef3d0494ed82b799610852af2495d07af68347a2148c886aa37d437e522bc16bad6b6dc39dcf106670730687cdf40bfee0282e6dbf394d3593e2b4a0054e046871f49bf942cbfb0f4ee2d78dd12b98d669f5213e808ade6b48fdd88eb5a445ca331e6da7c5a5564e55752fab7b3d6156f0d64c6b523d87b18552d83c959b552cf442134ef0e4dc59690c407d4002f5cee953c687c365d1a4263c54edd216b40f8f9a49c1cdbf8bd1343f2a64b97b329bb0d0d343301c3654427d1576dea724a6ac345900e8a160eef4b0da98284cb6093f342228d751707e836767ae1b150c85f88ea554c2160feb20bf5ec9dae7e1169c5d43183cda798b25a0c93c0f7f2d09ec0dbb85af69c2987ca890b1db33c4babfebcc0cb096ace5aac26b6a6df11288f1cd5f90843d013ad507d5b195d7468713036e487948a5d7c830f39d572711021d76fbf5de58eb92c3ea7229b38dc880ac4c6eb193c962e3f7ef646d8a48c97576e1bfede06ee5b5e427e4636e36b8029190286662c1517a0e4530f383bf63d69c53607587d8958e72f85bae8d53234e90f0425bab083d97ef6235f4d077eb2ad4ddac20e3caf52159f090afccc623205130a134acb42d4045c6b434760e08c58bf111fc8aba448e30518853adaad0be2b82b8b015f1ff223e37f132294dfc08612acd3336ed0f655f05ad66b5b1c05523e582b8fc4800b0a83d43bf3520f48ea7709d2e404de18e87e9dc6500dbbd2680cb0db39d2fa581681a6ec2fcd5c03efdaa89d886f7c1ab9ffd20715f8010d836a694c7eb0140328b14bcecef02b4fa6f836bc5cdd6b2ce7d21ae43628754e32e39559d24d419268562cedecd2317b7cda0d14c345b62c3fc4a9e89035ab3c008ce93c46a78d989332796369f3f92656dff53b6357337c1fd04dd0ee79fae43fecab12fbed51e396137a860ec81cba5433cf9952796178c7ab6f00710794e551ff61c2cabc2364e1f227f46440280664ebed876e9f30282b565622f61d764f9abc86c743a126bc9e1088e2deef2d7d5003ec1b9a4f24b583e7eb541452f0ce55c37a2809918913591a3f38f8d79c15fef7db75068782944efd2920d2a67cca56f8ab3cd3a8692240b9d60ab1c3582596ae9cbe654fe1eaa4232a2970fb2df0f732fc35139f776551307ab4b966c161956dc0b66edfaec60f1d9ee97d4d0294147b2ab98a03761d86f365dbdb29f8130f0e9cef4f6e76c85df2614aa1291edd79389bd81d2e1310d9657a4fc7a25e3b58d585f18017ba3ae9118e93c0dd5c6b568dc47dd0edb5b0002e0a2243608a1cbcaeab08f789a77e213e3515beeb51267e1a1ee8d6e8a8a0f6bdf247a4fe9fec546dfe3fc9b91881a660385ed8d0c1521f667253b383b7d10c7e658f5eed5adf14d1c4df44cdf90eec23cb70b71024178c5429a7cc1e28a3aca646385b93049d1b2f858965b9e39fb263243b045b09a228080b2540495b86f0b9417181b333d589681774e878f14c28583f10e55fce3addc2399e1e844204ce24374cbd50bbb302a40530a4e396cc56ac06e610d56b149fee984f7aeeeab949e459913c8c96ec0c1e4d0fbd691c5f9c23", 0x1000, 0x8, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000012c0)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000013c0)={'./file0\x00', 0x80, 0xffff, 0x2, 0x0, 0x0, 0x6, 0x3, 0x2, 0x0, 0x5, 0x1000}) r5 = semget$private(0x0, 0x2, 0x204) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001440)=""/162) getitimer(0x1, &(0x7f0000001500)) close(r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001540)=0x74c1) r6 = shmget(0x0, 0x1000, 0x4e7, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r12 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000016c0)={{0x10000, r7, r8, r9, r10, 0x104, 0xe6}, 0x3, 0x8, r11, r12, 0x3, 0x6b9f, 0x1}) utimensat(r3, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x6, 0x4}, {0x4, 0x3}}, 0x0) listen(r4, 0xb62) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000017c0)={0x1, 0x5, 0x3}) unlinkat(r3, &(0x7f0000001800)='./file0\x00', 0x8) 09:16:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x20000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f00000000c0)) 09:16:02 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) close(r0) close(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) 09:16:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8018, 0x20) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0x9, './file0\x00', 0x6, 0x3ff, 0xffffffffffffff74, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x0, 0x0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffce9, &(0x7f0000000380)="00bc095d0ac325ca3830593d7f80d4006943fd7c437e0541d63b25e9d717a056ef73290e1d21b22820f22e242969736771a9f216e5e66c33f2d4dfa34c3a40fc0631c9a4e2a9530cd0e95ac74f137217a0a4e9338373f3f8e485df8a8ee155fc2c4398a974b4b6588314ca487b9b55495b9cd468a70390e8c0ea9f47f8f1c846e5fbce5970fc611eca32e7b6f37fcf0aa50d5a1c5bea41738d5fca9e043e4130f6c44a9edf8766a4ed7eb57204a3b4594a7ee0c7afca7a148401dcc0ade65a0fac9bba6f3837f5d04f739703d1bf76837e3770acb0a0daf015edafdcfd191c19edc64b644f75e151f41e1320f97963582a57fbd5c24b725079b0332d54c3e19cf07e560a6de0a41255b19677d5142afd52e5d75595df93f783a2d70900bc09d99d3e885c0259c6f89d74c561e392d78806340213eb31c457f9e9b7334d4cbae6695e83ab964c16bb35dd29029165155aba5fbacf31737de23b20f18400"/365) 09:16:02 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x1, 0x1, 0x1a80000000000000, 0x2, 0x9}, &(0x7f0000000040)={0x3, 0x2, 0xb64, 0x2, 0xfffffffffffffff8, 0x11, 0x4, 0x3}, &(0x7f0000000080)={0x7, 0x7fff, 0x1, 0x9, 0x41, 0xfffffffffffffff8, 0x2, 0xff}, &(0x7f00000000c0)={0x8, 0x100}) select(0xfffffffffffffe9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x7f, 0x6, 0x20}, {0x400, 0xd4, 0x7a, 0x1}]}) 09:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9de8deadc6bc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a64564391191c84a595a2015f56be68240131871b3b7f53f37b7e04815b7e67766214f1a05b51c1669031c302a22600"/172]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r4, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x7) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0x10000) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r7 = semget$private(0x0, 0x3, 0x6286) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 09:16:02 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x1000, 0x93}) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x20, 0x7, r1}) close(r0) syz_open_pts() write(r0, 0x0, 0x26a) 09:16:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="81619ce04efd", 0x6, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000, 0x200, &(0x7f0000000080)="d8c01000", 0xfffffff2) 09:16:02 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10280, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x301b0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) 09:16:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:16:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "6140e2b11ce9bae3c6514e6ac973739ea78b7ec0", 0xfffffffffffffffc}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 09:16:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x80000001}, {0x40}, {0x20}, {0x25, 0x8}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) 09:16:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 09:16:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 09:16:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f6669016530009f96b789f5b47e5e13d732a708f0badeff624cc89a100d09559e4d3ac036c2aa2ca5185c8071ae6c5dc8e9329603c7b53361e05395c5f30ad69763bd4887b610f4db881e373a612638fdca7597945895712e6528ef81c0570f23ec0c20599a8304e1e639c62e472b7e8090c7ca946ff587553d6a4f17000000000000000000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe2(&(0x7f0000000040), 0x10000) 09:16:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0xab29, 0x0, 0x80000000000, &(0x7f0000000200)={0x10001, 0xfffffffffffffff7}) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c6530e622770b6047d586d0896bfca18abfb61faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) shutdown(r0, 0x2) 09:16:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x51, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x4, 0x3, 0x1, 0x8, 0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff5139}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="b48805ad4eb620ded77e34e23a55fa862b30c5f158e5d515483cf79f40f4187e584dec", 0x23}, {&(0x7f00000003c0)="0d580bab1e7d981228757e025ac595c2e643aebd6cba838c73d4c1efc733a4fc820c9c0b4fa64e9a5f7315b631789731aeb7caf95be354d23759aa22e9f095462c899001b97311835eb9eb460ef6b1fe31f5576297ee830a036940c8afcf3b097dd103129cf97a55", 0x68}, {&(0x7f0000000440)="cc60d83db5a7f35d0b4fb4147be3e210e6e84157a3ef23c5f22206853495ecb3f2cb1944403ef86f13aed4d31d6cb35e001195430f4ec068dc5065c35fca108db689d3971f25352dc6a034bd0d4f344b6e8bb0c409090d49e78547405d6718e2e5051dd5438cfd04431d6b58947a55b62a6e5f5905a1394a2d9489939f8779adaa3d840b618d5285e06eefc039b7d1856ee868be88cd1e6111d708ac4a4ab6cc930e2209a295b371672c902c0470f15eb1985e8d4af54723015331ae8d630a377f374feab5f15d95ba428a0875d25d3e8a4dc6d12da38f9e03c08a32c9bd5614f1eead608bce82c6fb50d09cba0c4a2495f6c29c428f35a4fd8c2e7f47a9", 0xfe}, {&(0x7f0000000540)="f19f50fb618df5ef1ebc5315d8880736ab47b7b7d641bb5c2e4bb70e61c27be91e078bcb6b0aa2347be7ad8486e90cb49c45e0ecac76b1d2b00e799b95bfbae8c2c1073e406c6b22cb9e6e706c4ffa2b8a742e1382a9996431154aff4aebcb3e63d04268f4a3d4e2a1520b9caaab61565a204da3776558c73bd8497f33d50bda00e32ce679713d3b3af53aab6645160b3f109584718564c9a68d6e3d0fcf05bf9cbad6c61b", 0xa5}, {&(0x7f0000000600)="e12e5ec1b29d83a785a25e0e22d1c184e5d0f9343ff74515827e213d378e7058bf532270b117933c2c85050a", 0x2c}], 0x6, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r3, r10, r7, r12, r6, r6, r7, r7, r11]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x70, 0x408}, 0x2) sendto$unix(r2, &(0x7f0000000800)="64d9b34eb754fc0c5ba88d6a0c3d722f1aab4e4411e103d848c033187d05d5876ab7fecb840f437f071c46f4f1466b1b5b04c729d507e0b5e81946912ee25ad2b480ba74318cba96f6e92786a1885e9e2d709e608c9be678079c0ef6b53291d61c6f44f37aa7e24e8ea1fe5505bbf3fc9fdfd62fbaba9e4c05fd639abd715a3e916f60c3e0d364a33273218bc5d9958288c55ae6ea0c2714deef3e65748af522b475dc84c37781bb04e253f3a9e95ec1d0c038e6935d18a94ab95db697d5816c766d3a2e7ac5a4fda39e4f4bc90115a9b2234188ab2155405a75a5ee53b68d3ce5dce7d779", 0xe5, 0x400, &(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8) r16 = semget$private(0x0, 0x0, 0x210) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000940)=[0x1, 0xfffffffffffff344, 0x5a71ec43, 0x1, 0x9, 0x10001, 0x6, 0x8, 0x10001]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', r9, 0x1}) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd0\x00', 0x400, 0x0) getegid() ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000ac0)) mknodat(r6, &(0x7f0000000b00)='./file0\x00', 0x2000, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) semget(0x2, 0x3, 0x100) renameat(r12, &(0x7f0000000bc0)='./file0\x00', r11, &(0x7f0000000c00)='./file0\x00') fcntl$getown(r9, 0x5) pipe(&(0x7f0000000c40)) 09:16:03 executing program 0: chdir(&(0x7f0000001980)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x140}, {r0, 0x65}, {r1, 0x4c}, {r1, 0x2}], 0x5, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3e08, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x7}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) setegid(r4) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/91, 0x5b) chmod(&(0x7f0000000340)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file1/file0\x00') semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/45) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0x23) chown(&(0x7f00000004c0)='./file1\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0xffff, 0x3ff, 0x38edc9a, 0x1, 0x89d, 0xffffffffffffffff, 0x100000000]) 09:16:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2200, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 09:16:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/140, 0xfffffffffffffe20}], 0x1) 09:16:03 executing program 0: socket(0x18, 0x8000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 09:16:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x2, 0x4, 0x20}], 0xfffffffffffffffa, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x8, 0x7, 0x80000001}], 0x4, &(0x7f0000000180)={0x6, 0x5}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000340)="47e9beaa9b9ca17642d3c97836c275173463bf053d89bd4a8adb93bf4f82d91e104f2ee81734aa1659320ba0e4841969ed4533ae344487d27b3817fb464d7aeeb22f043afbaad458e126fdf5d4a5b5dbe8befa4b88e18c05198aaaf1123f0bb8d6f09b4cdc76623a91d70d97aa03de91bbee7b03cf37b4dfcd3efbb3cefd71ed199f67a2836bae25e2b62084602c7cc71719abdba74b", 0x96, 0x0, 0x0) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000400)=""/88) 09:16:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 09:16:03 executing program 0: chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10001) mkdir(&(0x7f00000000c0)='./file1\x00', 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='c\x00') 09:16:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/182, 0xb6, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0xff9, 0xd1}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) 09:16:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair(0x2, 0x1, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x3}, 0xc) syz_open_pts() r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0xe4, 0x6}, 0xc) write(r5, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r4, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r5, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x1) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8cc8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 09:16:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100e2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xcf, 0x4}, {0xef, 0x2}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x8, 0x4) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 09:16:03 executing program 0: select(0xfffffd7c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x9, 0x8}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) select(0x40, &(0x7f0000000240)={0x8000, 0x1, 0x3, 0xfffffffffffff71a, 0x7, 0x244, 0x800, 0xff}, &(0x7f0000000280)={0x8, 0x813, 0x7fff, 0xd, 0x80000000, 0x0, 0x100000001, 0x101}, &(0x7f00000002c0)={0x7f, 0x1ca, 0x64c, 0x9, 0xfffffffffffffffc, 0x3, 0x9, 0x2}, &(0x7f0000000300)={0xfc78, 0x3}) select(0x40, &(0x7f0000000000)={0x1ff, 0xdca, 0x20, 0x80, 0x3, 0x9, 0x5, 0xe0a}, &(0x7f0000000040)={0x0, 0x7, 0xfffffffffffff800, 0x8, 0x3, 0x3, 0x2, 0x3ed}, &(0x7f0000000080)={0xfff, 0xc2e2, 0x1, 0x5, 0x5, 0x3, 0x1, 0x5}, &(0x7f00000000c0)={0x6, 0xfff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x420, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/1}}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) 09:16:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000000)="dcc9ab479539e212858cc88dc1111175cac5f0e47d75cbf8bfcfcb551deba1251dbbabd759cb3ca24a3cdf36056823f14d6edb563a0f1bafb50560b539af", 0x3e, 0x403, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeee, &(0x7f0000000240)="070000002c50814578b674ae13b21184efe7079f09ecbb1252ee08d2ae39f63df7fc2ec06fb6c4dff980ef0da5751a55fc56c6") 09:16:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x320914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cc53c6e96267eafbba7d82c5ff1f7965393df722"}) 09:16:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20890, 0x40) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') close(r3) 09:16:03 executing program 0: r0 = msgget$private(0x0, 0x40b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/15) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xff, 0x1}) msgsnd(r0, &(0x7f00000000c0)={0x2, "4d4f81d6600efa15a5a6b7ae31b239869fdc2211"}, 0x1c, 0x0) 09:16:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xffffffffffffffff, 0x2000000001fc, 0x0, "b8000000000000080200000020000002ffffffff", 0x1, 0xfffffffffffffffc}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000000)=""/55, 0x37, 0x43, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fsync(r1) r2 = semget(0x1, 0x2, 0x25) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/139) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x1ff, 0x6}, 0xc) 09:16:03 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) open(&(0x7f0000000040)='./file0\x00', 0xa2, 0x180) 09:16:03 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 09:16:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="fc4ca7adfb89b8144304770cda063a1fb79feb056ec31a8dc0ec4ea85ba127761477f5537a704e58281ea530620770490f84f36ef03db09acc4561ba83a3e043ecd11b76ba5d59a0e8f46c3564fb9ab7fe518153be631f02fab529cf567b995fc740dab213988c25dc86fd301e04f6476abd547e512780718ac8e17e3b2ffcc0030c9e77d96515ab527946363cc5b2f9a6cc16ce01090ef9fa4100a7a78951be7feff7260cd1d2fcca36d08346b5270a6fcab1bfd539a497ae0c931aa466d690daea4b1d120b215eb00bfe42daab09925801e1ea729215a605f4cdd092ea23b4e1553e5ad933ec8f2d8df994df4af6394249a569", 0xf4, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 09:16:03 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x3006, 0xf2) 09:16:03 executing program 0: readv(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000001040)="33e2f53f41ef39dc48acfbb4ef3075b037a70697b82320108900351ff9a8073061ab652e9ab57382c7f553e0df4a6ee1bfec0a3b84a05318541a390b0783e005ee08738cc3e0388d5973a7ad504bca", 0x4f) 09:16:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000080), 0x10004) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8c7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 09:16:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() 09:16:03 executing program 1: clock_getres(0x6, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 09:16:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x35a4}) 09:16:03 executing program 1: syz_open_pts() r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:16:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x3, 0x4, 0x3, &(0x7f00000000c0)) 09:16:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 09:16:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 09:16:04 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="824c89a499155ab58606cbc838014f025c03674cfb36491d3fde4bbe8b40b94ed0b3eb45581a22bca656a44bf7fea958a89dde8d263a40ff885f5a9c88be873b4307e9af7fcec1dc8fedcb54600cae58ff921a4e9f81eb1cccb2183b5ef3720d85fe100c597b56e8029a8d654501752e7dcfb0687e139d00dc69038224c46417168ada72d0f4063e7aca9d6dc6db571ce86507afa2d168fa27c099234096e41c083c", 0xa2}, {&(0x7f00000001c0)="b3a2fd3b0a32ae23ccd15ec06f57047435e8f8b495bf199d99f8586cac5b399ad880d7fd2cd94d631716c19ebb29e9e369dcdd1a95d03f4bf7749cb2e734213513ab55c5", 0x44}, {&(0x7f0000000240)="b82b1ed8df4dcb9c4f2db2a115df646388cf5d4045ca73ad1a208fa9c5cf1651324bf922490b9d4724880c81c158d8c7936fd2d248122b71bbc5e708f37983e36c98d4d4f2378a7b1f436540ceb27702fb02fdeb3253a771e6271c2a711a", 0x5e}, {&(0x7f00000002c0)="7c8b58ce2d2b9e91d50d1cb6c2da5b81ed06433849885491e826542bce82842b0e96f26e49a0e47fe9ac8dc077bedeb5162c979e74d575d9cd88ae0bf71a61fc65f2c55a0f5c778173fc542dab19d150bb1b990c2141505b9d86572a9d70d1cb462d9c3f294c9af579d29ba5433a945a88fb6b1334f11efac816c74223767f06a8d47cf9c0c5b054d4e4885add32c856d7a4d9a2d748835c8a162c29e4ad477f37", 0xa1}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800ce6a4b99000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00j'], 0x38, 0x4}, 0x4) r4 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x44) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000480)=0xffffffffffffed4c) 09:16:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0xff, 0xfffffffffffffffe, 0x8001, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4a) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x8000, 0x44caa4c3) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:16:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x62, 0x80000000, 0x8, 0x3}, {{r0}, 0x0, 0x8, 0x4, 0x4c5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x48, 0x0, 0x0, 0x8000}], 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x10000, 0x6, 0x6, 0x0, 0x0, 0xfffffffffffffc01]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x171b, 0x4, 0x3, 0x9}) r1 = semget$private(0x0, 0x3, 0x18) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:04 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./control\x00', r2, r3, 0x4) unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) chroot(&(0x7f0000000100)='./control\x00') 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc40, 0x1) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800, 0x7, 0x1d0, 0x480000000}, {0x9, 0xffffffffffffffe1, 0x2, 0x1}, {0x10000, 0x7fff, 0xf7, 0x2}]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x10) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x20000, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) kevent(r2, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 09:16:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = open(&(0x7f00000003c0)='./file1/file0\x00', 0x10000, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000380)='./file0\x00', 0x1, 0x10) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, r1, r3, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 09:16:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000001180)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x7fffffff, "00b71df6cb9a3d9396a664e6f70c6c4bb914d008"}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpid() getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x0, r1}) 09:16:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faaefdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e366f9eb6ff519edb938e71dbf833b2651ccedc58ab9326d0e372e38a0b"], 0x10) shutdown(r0, 0x24002) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff03, &(0x7f0000000380)="b67751069517e91d42ba93de197ebc999f3a1e244a2a376102476125638affffff7f00000000d82c37f2656512c324657bd9f704c37fa0ca54abc3e6e9c690e1e83c9b75b3eebaa7f443a5795b6e4266c850266bf772254a1500349a8e7e0bf21ed166a9babb6bf13dab57b772898064fe32a0a1636d781119d3504bf622ab8004531ae8025caa593b1149b28b92150da82eb54627df0dc281968bc2f243f309fc53df85d7e845a01e6e89492829ab1ea155c90552a6feef1c4c024b2fc4eda0763ab5e284ecf4450f06db") 09:16:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x10, 0x0, 0x82cc}], 0x10}, 0x0) 09:16:04 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket(0x6, 0x4005, 0x7) 09:16:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x800000000, 0x29d8aaac}, {0x87}, {0x3c, 0x7ff}, {0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x44) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESDEC, @ANYRES16, @ANYRES32=r0, @ANYRES16=0x0, @ANYRES16=r0], 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) recvfrom$inet(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x2, 0x0, 0x0) getsockopt(r1, 0x100000001, 0xfffffffffffffd59, &(0x7f0000000200)=""/169, &(0x7f0000000000)=0xa9) recvfrom$inet(r1, &(0x7f0000000080)=""/239, 0xef, 0x843, &(0x7f0000000180)={0x2, 0x1}, 0xc) shutdown(r2, 0x1) write(r1, 0x0, 0x0) 09:16:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r1, &(0x7f0000000000)=@in, 0x0) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x110) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/226, &(0x7f0000000080)=0xe2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1f) 09:16:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x320914c44f7b202c, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x9, 0xff, 0x3f}]}) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x10800, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x6, 0xfffffffffffffd0a, 0x3}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1f, 0x4, './file0\x00', 0x5, 0x57, 0x5, 0x5}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file0\x00', r0, 0x2}) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff03, &(0x7f0000000100)="01") 09:16:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f00000004c0)=0x1ff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x8, r3}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0x6, 0x3, {0x80000000000005, 0x6}}) fsync(r0) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair(0x3, 0x5, 0x8000, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffeb4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x28, 0x4002, 0x81) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) 09:16:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c", 0x297) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7fff) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 09:16:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b53c793d8c5bacce27a529e44dbfe46a6097b3d1d5745760c17c3d7e512bdc34604c6f26e28249847ab1268483e614c94c6fe720d9b385c55a1636c2a8ed0fedd92e051b4ca3c621306926b2ffa881e154322eddada80b43728e28a6fd32ac54997e3e624d5177d804044f2d83d802b4d5452dcbdce7553b3cdda6d464023661a8fcfa239383fe4e47a344751567480f4d13a0d72de819e5999fdb8eb74ec664", 0xa0, 0x40b, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000180)=""/142, 0x8e) 09:16:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0x0, 0x5}, {0x0, 0x0, 0x1800}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x101, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x800}, {0x6, 0x1, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x3, 0x3}, {0x2, 0x2, 0x1800}, {0x0, 0x401, 0x800}], 0xa) 09:16:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) setrlimit(0xf, &(0x7f0000000000)={0x609, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffff8, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="b171a681703d5ab940f4511aa385393041e14967e6cf8403f4f3ee51410a57c488f0b3015b00efd7a7126c2090e0a447389c0057ece0a9e15b50ae48de63c827b0b223a41a93cee3c86f7846ae087ad4fae35c46b6273f06123fd2d4861635ff36d5578cdeeb80c3272da02bb255ab4962c9d2fa519182b18228ade9cf6d7bab4bcd4a69686a4d44a4257af75e30b26b6a7a931ce2ad4cbc5d1c038b0ac3eab9a23d5bfaf0cb0a0e0eb35fe15eddeb2b1bb30626a7c47a938541dbdd47d2d02afd085565e9a44cc942ac0f35620b2937e887b6703708a61687573ace9ac3b3c3fa9f5092ecb6d4507da2d15d", 0xec) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="63ef3d055118603e8668853f8e7db3a1ad1a61b1de85395ce9dd60da6535530854c96eb872fbb4264764ed5f2fccbd4c22355653d24e0e05a9fa9aa2abfe31fc05427004fb87e58205bb54e9ab09e6c75a616980ae0ad1b1af349f5a03d299d31690233f5afe29a737a4c4ec452d55b06d9992fa7e61bcdefe99d58c532ebf8dc6036a18e2867eb8a1d6d4f8d620b6a53c7873d890185cc21121d64baa8181a9792a8c2257e5e37de2905f7ee422bc7d75c76d7e187fca978e5ec0d3eb98f23f81d35dd3bc99e27315427467491998a7e9c0b6affdbabf64a13c207a55e0ff6ca08309d871d6ed682cfc96e763db05e9817c8e32c88a75a2705b5be8642e59ad62c1550149af4f7d791105b5e630b2453e8dbb71970a6df3ad58df5546a58f6ab444ce3182126ac8f77becad8d23949c7076af53ea77363a571d6a8568be9500a2c98218a7d5f95d58428858c3ce7bafe9b2789cebe7395728862c9244644ada197404efbade4bb3fa171a6fde06c78dc167d22e971f86195a39ffc4db1cd4681c8e2a729ec69958de5586b535348a0f3c0fe1cde10a3630db46f067c7b9e8251d83277c5265123f1f57d7fd8ab193c07c4eb1a258571bb9d46e6f4bfea849e91da17ac32a62e1936a88b052569d1b1aed6ba3cb4f67e4b0bd7fabdeb58ebdbe21e01ee66169243af8be1ecec6113e1c6f2b8eccc22b782bc327ed62f271e9b84963db6c1ef4a528a896031f63f8b49b883f0928d273ac57d2defaa902af735e5474efc79acef3f4aa1d90e8fb5c2de7a483de91e4460c09188967a381dea1376dcef9999b92626c344d2c0a67eceea65004abf8b4ff4c3d789fae4c84a2efde9e27b7cab44c25bfc0adc6bb0ff706f8f57a26e374f33b35905bf280a4310f1b56302044294c45ce7e47992e919969f79e73e1fdc0adcb435379f732b467318f52ad13dc54c78d3bec30309c71ad8143868703d5862417c273bfb1dbd02484a9519f8e0ca181fe535d985ab4785458b783b09cf924e641df2d3f140480152ae11d57838652cd208686917781fe6b33f93695b8afffbd2b355bcf09c94f47bab847fc4ee6b2a6a85abb23a5d185aeef5f80b6e1f3ebe88b3387686aeeb85537366ee613c6c1b4e6c19a474644c29b575c1e0b23ed8159339530cb97e5c9fbc8ce6aae5b5068d1af3906af71cb7e87c722b3fc01c1231034d2c78f369139c19a5168a606f4a7047cc54f7d54957d37e72e6b59984fd4213fd2189f030c619f62ba3cc3aca9f6dfbc33b07d087fa439cd809106830abc60869debe8cd01ed269a0bc1208b89d2ba0a2486dcd1ba012f161b42ca49ffc48d1eb5c219c37400bb879ab88b76bdb4d2d812da8d2e90e197b1451123ce262c279b598d5d5d36d14dbc7546ae223abfbe3e2035b4f54a380a2567f1ff25659088fefbcd77f93e3be791517c5e110b1512fd4b8d33cd937ae2083706f89fa63dcd5f7cc92a6ea47ace980d01fb7a0b56cc7cf6bc37bac18bd36f25a112b2622da665a4414625fbd28059793d3df28556a5942c534f995df7071738faf97b1e7be0fc7261f411643d684010858e6820b6c939dc69caae9989ee5c239172ced967545c4fa449275745f0953ca35b20331ec816e9f0a888ff698e86073e1a5591f003e9d5bd18208a5d45703b4e8b9f1e9c1eccbbea18f334eedbcdeb106c183f891ff883c33528565cf10db542f994fd4bea4dde6389d4d36c07b37c15de6febb1ef07686dcc0ed3c1f1b207753168f77272f519a1268ceed03b445be927abe3e88b0292992ce6a9b16a9a771505dc792c1dc4ea2cfe136aebbc2a18d9803398302cd4700b3f0e9db8fe8b59d6940440283c21bd1523dfe7f8d3861cbd9df49ff297aca936d03b3bd7b6b58d7c259804304d2dec36b8c72467067a900ef6ecf14382dbeffc5c18e8a5b1bf5e3548df2dc4233bb89607c696122dc8c0c76782540841fcc145d4b967eec124cb09a538908e4e16f696ea8deaf29c4db447c648a28d515d47b5878e51fa315df1b5996bbe629f3cf0842ee39f1125682438504dc32fd0f1944a21a92df5882d36911760c04305e5470018caa68d441f790fdb49691f8bbd667e67953572cec1f040c18865ca6e22b7e5754cb20c8f71440df93c2558f90fe1026e2879156a46067b74b17e9df2af886e6be7e8d8c885dc415e04a0074ad38703ef7314267356e2a34f3ee76a083eaffe3acff03569449c7da4ba3068c396ae1b725ab135b549cccae0d8b45d31b7e15e2b1b7446fc1ea68da18a298d2e49fa632ff7030bf858f7ee2002010340cd6923c9f092caade8c656d5ef1dfb24a004e305ab4065aa3ac9bb4173d9218438b9f90095453a5ee6c6ddbc076636f3f3573cbce65f6a4c168af1394c9e47217eb0964ee58559116a57ea31b8e69f5f129ee4969321075235edb3a170038c69ad5b5ff9ba321b52acbfa960f0c814a0558990276f0f972381c2d4300f67313575ad0f0666fec4f9d5000b96527869b343dfcf05ffaaf77dcbc0d0ad18d84325b4faf9f6a31655e255577393b43a9d967572bd97c244d9e67dc8d5d65c508b55283610d8c2df1bdaf06cc1133bf0d77171ab7c0c0d91e1e871bacee69c2da25ddc38d5a7602bec7a1132f475c3c03f5fc3510e45d5ccdfe07333ab691bb746521976f9769ae2bf3511317822b8322ed8b0d9a83167a8915607bf5a5b15175a1ce2b528c2eca414ecc7f767b0e06571cd2e6e89343c6cfbefec62ec76c037b363df290f04e04e66e5dc2480de2b8f2123117a0daf378a371970a0a0ca5e7c0ada18a8a5ab2da54ecf13fc5536f57845892af32f1860a9f3401db564e1f07e172a96ec741d1162ace4d7c8891dd29cb98f7c2a349d58603022eb8b9a7654b518a5a4c80eb3a511cf60a203101d7048a935b9ff1ba323999f8319e66ed454f84082dd768a873d4f88f8608da41f3f7bdb48bba79da60e35aeddca312d4979065ef9295621c8bf1a21522c7fb40a0bf427b23fdfa7fd21769532808ca6a5f361b3efe831bdf52dae9564bcb491b00a23011ad91c666c8bc1561618b581b609233b6d87af1377219c12d6f38564158b7edaf0cbfd288373225a5db891d840643e9629af8d9aa5a9826919967904779f4d66fd5e42590608ec46bedccb4482e02ed0ef8c3444fd42023820dfc6758fe75aa1aadffbad51eb93508899ce3ec80f16fd7d4224f3c55d9b07d906fb726c4727710a82d3a85a7d7caec36ec902d5bc1abd373f13791923b1729b79d6bc525cf3152a44885ea1d4ac63054d55a48021fdb1579019f8d6d53eeb4b42c2465e9c6898950c6e9efa97d47209bb35bdb38671b051f6caad04a5d32f84ddd5c780c2e2b9a1d8f85c2173b798ec12fd2ccce34f19dcac39d54a147659eb89f3205bdf91f82962a5c97f390695132d928bee0195782a50eaf5294ca79b4682d9c8bca7e195ac1903bc200902848391c16b01422edcb728a1a489ae609c6b8fac079b01a49e597bbdd270718963dc4c42e2202ee6a07f7458b9f3e9c72258ef55edfdb50f0680c83566aba6d45840e03a228ba64176836008be9af6ff7f1780017f1e2d81e42ceccc593032598bf33cf37132a3fb8b513492d889a8e4628be7eea82e65dd3eceb24dc2b0a45acae23b1aa01bce67ce2ed3e9338c46227c7602a38b99f96686dc4abf32597fc97e0901a7a337dcb4932f81808cb05c44b94ad24552904f3f002d7b2a680664d6f51a0f774b1c35da885e69e7ab013242173aef221a9d148d84d3dbc8dcf8e4b4f972d2f8c774531f13d6a0ec2d06cfc2fff5a0d1b1cb69dcde34d1ee91035ffb846577b02241c205dabe023acc7b3b2a55b10245cc76f66ae11b96d09ec6ff44931df83651fafdb493868b38b2ff1e07ee1f91def2ed433000799bdbc445b43fde3a0d710cf720f07c8e30dbad8848b8aa4cc5454fae0980324280888b32bc505d37a95841e35dc3aa93ba877102b29b73216c416a118009f9ea948d98e075efa23e562c71885c35ccca03f64b04b2dd7ba9a9b1a987757012ad29803a1f1f97ab1645406b9bb0f7e4c9003e8590f487a385057313eb5e4ebe15032adb0a2c0b072714d51a0faa0d774040f4448bb7d6726ff0ccc9a80f4b05cce7c88880ae9647658f94a33c9ac6e414ecd49eb137d0ff3c35195664ddebb520443ee7c5db42cbbb2a5e84383c1a2ed4fe7ff237d68e7f623b3e30e4247ca7b3b75f5b3f32d41767ae2f12b0c510468d546b1ab33c582f1d101891318bf5def52c54b8ec06b41a1bb21cccf383bc5b5164910411ec50866013d52db3d8b59c9691ecfcb68bcc3b3c0d304692dce5385ae325113a9259bcece4b0f44287fb1d25508cf8e38b1577bf644f6299f720896d424e8182a898479294432a269863b6940069a1f1d80b1d5be4cb3c50c8ecf372b6e81b301f9eaf2c17c55f991c9424d195596eb7e97f7adf7977a6b7e6e9a0f3a7dbb484ee8e96ef16bc0380ece8dc298d02a4e8e682b9ad8990e8980fde79d8b51a54cfa32a0d4a081b2e9da221a22fd41e2d1d7bb6d900e3d9503319701b37a0d1ee440a948c9e007deed4783d47aaff6785570dcca98fd9865b66bfacda119a63608e824a0e078ac9cc263d4ae321563064ff6736cb0215d88ce4519fcb7ee2595b87ae06a9baed64e736d061f02c40f594630c70b5fd103617f0b8b2749fd05e6737e1e07e3e82daa73cfcbe01ce2b82eb117f2576b42235abf2f71b82a85d038c17ea7935089e573da6c9f79a2448079336c286d25403a03a4a1715f1e670adf2eaaa8357e2a0337945d1fa2f74fb411bd8817cd5588559a8bc5dc627de59075c20525ca1e721e38826c1e0d3348040bc2a7391cded1c874560b6b9b3df1fd80757c5612c625e32185e08218ca359f03a73664f41528a73b6de9587eba36d59ae22a41e3bdf74f6c4af82d8861e617cdb1b4f11bca0731a8d98e1ef7d889e43f23d2e7f3b995ca32f6bb1c478c1d922e30e24c9af9e9b2e0567ec225ed0f6f4e29bcf6673001b6c3d69d006bf10bcc91f36c97ac1d418719c2350ff36efac332d6bf28cd2f13c411b3c6d60652bfe2c9d9a0bf8482d6d948a6c4d424b553a45352869af4286cdb46737e7d510aefd15ef92cb0495e8256b4bc0622448feb64d18808648e7e62a31531300b4ab82d36c637db6e6c06513e6c5562b095512990d7cad313d69ba097a9c30b87aeb776b51ebe836ca1c0537847d80474a4e158202c365c2bb23613146aeddc36c4eb349c1cae062e3bc102d9b82e14afc94428b74215a12167c5817ea0dd372b95881fddb1098a11ffeb4561aaeab9822cb2df91600caa9e601d25d779b7981bd190b8b432cd9bfe72dc42a443b3e492b9c2edc2ef286393114b7b9c9cba8898f5132ef23125d52a96756d96b9f56daeb3d60e1ab0d29cb5619c1520646146198a93557318a3a379b1cac7897a7dae84771ff8f5fbb1fe41affd2f63abbc8b73164a2869f449d5f34b1585f5999b8d6b354f308589d9e9874bf824d0ca11b22535188f44bb125f03c46f81c42210cc575537be13ba4455d3524423fba23c2142cd78095851efcd3a7f28cefb46c934c3a23497bf768d5626cd3bb5c752a4777e16f961d163886eb941026026c91c5f2b453be613bab7463b9c55c44a7e054dc79709084a64ca2d7e86e01b2c0a66a999a98b28859fc63f442071f98df416f8c6c564c6eb640745b77d41d5aa3d75133359d39e3929bf23aec498cf742a24460d5cef51e17a159d67a849e2b70", 0x1000) write(r0, &(0x7f0000000000)="98088fc84355", 0x6) fchdir(r0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:16:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x8000000, 0x2) munlockall() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 09:16:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="010114cf65", 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 09:16:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="162ebf4057eb54695de9205f6b8933daf755f826a7358d6cc0e025e43596bfced37b3b58557f92799e37262ac4b9625a241ed8430afe0b5d318c099d00547ee040a2777c4ef15fe4851203037342332e11483ea3155f88b9da82d94e311b022f7ed9056408819bbe81e9e6faad73fdd5f7fc77277a23ed40f517596a3f71b36f52d39c8838431a1a88f52f9b9c35e7d77942dff6fb4ab343fa8e03b5dd8670443c5a5404775921e51de9ac", 0xab}, {&(0x7f0000000140)="2e9fe8375fbd8be64b843a8fe67915f9a711fd4b7264cca52b373c48f07ea9c68dbd", 0x22}, {&(0x7f0000000280)="3863f39e55fcf7a4bcca505bbd321a", 0xf}, {&(0x7f00000002c0)="fe918bc48d9a2f465cee3ece70a61ae11167d6dd2b30b2639dbaca3d7858cc9392dea26a0208b10b680dbd5c6e8d19d90fc207be50f179fc0922", 0x3a}, {&(0x7f0000000300)="a205c8c358e0bd49d570955b87fc15cb987d79614407cd191861cf0a16987e665e9367cc123835b2218fbcfc2825d3cd922ce8e23d9a08cf8dfa6b49a4a001cca4b3ce5cd76a28719fef87b8079740a5db71f5cd744f113f4a22a622d7b79b53401e08ceff67b0859b00b7e2499bde54855d2fa2ddb4b33a7e89", 0x7a}, {&(0x7f0000000380)="2ade99dbbe376bd6209a46fdbaf652e1e7185ab4f8dcc88c568256cd3e27975d1ae9752ea160cf472153", 0x2a}, {&(0x7f00000003c0)="1a6ecf21969c77e20c2ed59f6afcd48ec460411b464876ad538522fe5f9cd46182288be2b4c0f67b7e620270ac0c06e49dff17627346c04d1d3bb0c8e0284ea22043874e83d879556e3b7df3a3c59970ec1f6ddff229332bdd43ce59cbcf0d190864237cf1716e8c36bbdeb024bb05f727380d4b2a9805cffc08ce70a81fc297377f47bcfa103e28bad8d273b94779ec3d45a83e53920de9183c4c9a83282ef8849f249cf6faf34ce95bc8974a4e55d5854787db127bfd30f087461287376a0fdb097cfbd574974b1c142b31f4ba229c5535c2893e56d0d44e8f8762c6b63ef2cbcc2e3b721d3df11ec024b0a273942fd6f88160c01ebfbc7977870e4068", 0xfe}], 0x7, &(0x7f0000000540)=[{0x58, 0xffff, 0x6, "5e959a9771c4ac37bb5e253f72f707c91c8d6352b2e8f36dc83c09c56ed59f47205a5899ab07cc9fff99d2034b3369c0eb58c7a2639cc755849af53d46fa9973ba3c944442367add"}, {0xe0, 0xffff, 0x3, "50708cd869632156968d50a98ac847a33ebeea4b541677dbbbd0b3e7e163dfac9bd9d12535f14a853453ddd1bb987a3c76c1f985554a0205ade1ace7f9da440aeb75a12b02a648bd179800bb10413c86e020beea300c439ca6aaf97792358f142ca0993919f1a2fa623407fe172f4c60e41649df997d5b9556d082b8b68c298f3254b1aa3b706d300817d10b4ef52a4d2142621ce7de90c2059c8fb48aedc7984e8a8af89d89dc09a8587fa577c5b5c0c1d5ad53d0b96abb767990555303dbfc9913233071eed616553ae3"}], 0x138}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = kqueue() close(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r6, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r2, r4) 09:16:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2082, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x38a7) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7a) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 09:16:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b130000000000000000472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:05 executing program 1: r0 = socket(0x10000000004, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x7, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 09:16:05 executing program 1: r0 = socket(0x18, 0x4000, 0x7) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/5, 0x5}], 0x2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3d3, &(0x7f0000000000)="7af58061a638000040", 0x9) socketpair(0x36, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/162, 0xffffffffffffffc5, 0x802, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f666906653000"], 0xfffffffffffffefa) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20088, 0x85) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000400)={0x3, './file0\x00', './file0\x00'}) recvfrom(r1, &(0x7f00000002c0)=""/139, 0x8b, 0x2, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/74}, &(0x7f0000001400)=0x4c) close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r2, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000012c0)) 09:16:06 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x0, 0x7) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x48) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x10000000000000) fchdir(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="58d027476990d44cb275390e12225a8c4fdc911d24fc2bb774fca39e6d965a6249f5a70a604d377a5fb6cce52cef69f2b458a414e6e5843ebbcc0603dcbfc3c30b7fe429997894fe056c0d6999f66382416069d03361049e7af7624fa00d3a14a0d3d148303833973868e156bec1bdc140d2c1ba615769b7e8ff67eb78986d0ac6eef66a0556af9b15034db9c8e29b7ef3d58cf1892e2cd8d076e54ac1917b03db85dcf3e274e17d3240651d25bae309330f3b72e0da328ae2ccc4f6998c4c341e85a1a962ec9ce569741f5da9d9d54ff6e1f6a5bdb2a746946d7ebefba95175d1ee54", 0xe3}, {&(0x7f0000000200)="d04d3c3d38b24275c3b47cd876853b8e5db9b6ee851fe22b8df77d2802d1459198357f50e66f2829fa88881afa1c754a9c5d777aa949e80bb1041c75ffcb4cab21622f63ef04e0", 0x47}, {&(0x7f0000000280)="85874d16400cc72cfac05c04191a263aab1506402087424615a5700dac3ac24ae84d3b9251fe322ff40893ba22f94399cba06eccfb2ec5bf059183d7ea18252277", 0x41}, {&(0x7f0000000300)="863305b3d409683027775c23c359567337a1fa05728bf710655c0a709359319f7b4ba58e7fef6aef6c9fe78a7a9400d6251c5a2e10d2f5b022b84b704462b07897c4225c96f1b09c50ee5c2cefe5c83a5bf24c6c3b0d8488b6518182c0cd147ec8a9ae9b5627a2edd5f75bbb05d116ebee1fa54f047bcb851bb6800c773fadd7676d43afbc90eccafe8b656d09664488436155aff3996c0aa75979a6b03b6adc95e0863c1bff43af216f7c64e90ab62d1406c1c8623c0e2ec94edca912cdf1b993ccdbd162edf520240c841a3e21a1605528a024865ace9e161f2e92fcaffce93009f95aa067cb8ad54e1d1b1b0f95a423264ae4a42e16a6dc7c8693765dbe93c827e639bca930f16d457a6e171f19edc1bdad656aa0ef941f9069107b676d3c59bcdfb5d2798fd3d0292016f07783ca18104aaafa8d5903e6d02228ebe46433372abbd425722195be5ccceb4316aae0b0cb5c5ac577476f5e0eaf9cfeb09f2a91c5aa346ba3f8fc21235c4770b73719d57844c49fa3e06bcf70764f9191c3a0191bf875c5e9c58c1796b95c9154338f4c48ea76ef21ae1184e194987d45d8256375eb377cb88f0596f48e972b51e5cdc931c6f0b03a5dec88f7bf7246e0b074e0bb4c5635e0fa09d71bc3ad97675583016419170f9a9f3795e7c001f3b4a7ddeeb3e256120c7ab0caa316acbbfe81417bc93f79ab86d6f4b3d0d7a536162b0aeec084c25f4e77ffb18d80a20875290b3ee98a159dacae10441c8600f6653559fa89eaa826c6a508af45ca152582a88ec49b02f55b42863b0d937308642b0ad5c94b3f3eb38e477bfd2a69edc959b16062fdeac166a94a0cade47f44fad08b3114b57e30642ea76ee6ba3173f65524d7cb8cca1cc063b35d592c94efa1a156b3647a07c4b309934c0bb7fbf0e39168e9bd73490847ba9ae7456207fdbf42cccb546fa58167a0bdff00e10d847e46803418afe127440041455718764e643fd0ae7678cd1c17532832e4e3b2c4435ccb9f93850b51d1016615bf58273bed453fbcf14413d6a8fb659dc2fa55ca67373dea3f4462d6f07e16210a434ac7e726db162202065a79ee35f8633034c1b0ec434011b088e6fe6d7c414d8d379370f92fbdd719bbed0392ccd21cc936c52197c58b829aae7002f465bb27ded8c6c5226bd997bdf6a25d26cc5c8a2aae8f17f9d02dfb1430e46dc93524f783bde04b88ec79884837a76b969bb8522853976414be4defc21be8d153c3c6ff50caaddb64927d93ab429d954f36848779428467256c6fc3af2402520d0c7a1c2de0e6d547c5a01378486f7b69505944124e4a1469237d96b0c96bf8ae0f1b0daf7e0c341d7011f9c2e34dca3cfd6369b360e7059c59a526bb3c6cc0f8bef7a25a33445607fce5ba8cfad03b978e7dac78b5b98f21d48b05dcba03f7560de97f5793d30f405da05f2b7cde8e7f84ad1598db7519cdf3a448e8f2b794d6dbbeef22a27ba2616124fc5e07bec6f977545c113bcffac57d3021f131ca87a2c961baddca2a79c874b43e64f1c07c7ca52f5f3e8a94c54664e6a3d737a129331b802d62d0e4a54304bfed7fd68f32e5c8e6b27826c65675932b63135dd45319a6dfd4d82849fc996eb8d6d96a41af765c720cca66f02f83f2561996a19ddf1c8b4317fb82a7af72fa36ba03eed790998809a5861aaa4086a8279dfe3aaf19c676fe3ec356491b9f9b373315e12e99a01df5d53e22746159f53b9ec4dfa4b07e9a568ffda302885c50be1f2d80ef765444c9af9d4b16d6bef0b9590494428ad57fd3dfb37674fb5bed28faaa5e21a3b5550dcb8cdb11198f74754f4152c0dfd0c5dbc68ce640b5e97b691c16050a0bbc09bfa2a2e7e6d76e00f5a907afd9bf2c0f36ad844c291439816f7535c7d9c5ec408b5b0fa73262b7b2b3f8a03ae13f939daf73a90572baa05d87e9a931b08f5f2c7fb0622381d1e983156f7666d5fdaf261674ea0b96c085326a451f0060661febc2a90b9d49e1c125f052844a6c3514328450e4902c129b5d8a140f38fec4ac78156ec68a99a0809ff64aeae75ba1c6be808d636666322d00306fd5a5a645b47fc826915aba5dd9ec8af94efeb3825c671c46a0ecfdd9f3d688e7e06175f3e70321d0d2820a27f5cb136d4330d2fd83cf61f68f84205e9b5e0432a27310abdb2fc3e52efe8bde1ed983d9c41556d0b2d163bc4a990f2f89a16e38338f1dfddc332e8e2673ecdc0f8ea2255983c602c9b4ab19d5e73dedd454ba81a4d7ea704eaabbaf633ddb4ae8c5864c3038bf30d2d6c0e2efe2b772bf5712de747fc960c441b3474e1f1e3fad44a66fdb60c6866b1d1ca252ddc6e2330d7f7377352cce74048327b0b9065b3eb6535b76e987032f80a6a073361712557563554445c6e9da4491c2db785572778200614bb16232df2ca6783faa2fdda53f8d7521791a406aad71f9b32abcdbc5586443cda9f8bfec9454a14fdb5754cb92c364648fae29dfce73e6ac901b81cb49ef1e887e41927e2a1b1c5279327c222b86165b1bc16c868c75e71139c4a606c3fc026d518dd622d96d863c771a2a79550c98bbf3aff7eea8a6a1dfbefa6824c53f3217d7409c9832c22c3129fc482ccdadd0a549f91a4693644965ebbdfcde8dadbe16e662c0ef21896e26d738373711c031aa52dc7486e0a14dbd00fb46e734a75431355f99269f07402e8ed507bb1761bc74e56b838f2ac0bf8939b434e328b6862250f559ddaab20774d9ce40ddad2b892250ae7344badcb547a698cec5096e048f25855a878ab83bc74d32f6d0fe6baa92fb41c15e5fdd089cc07c1860baae03dbf676ca6781215b044aea420d309d83442e1017abaf3d5f3e98bc1879bce448aed1c5c25c631f5877d8a3b6df555dff578642ee0b9499e1a6ec1ab21c187670feb7bd872a071ad84e786cf1a73732d1a713964156eaffffe1f7d4f317044f5a976e750b5e0bef478ddd98ee3facac20948dcb279fba0294af3c50f214403af10078467ceaa88af3ce8549595be3c04f3226923defb207b76db1b65710bbeb854701228e45e99cebe6cd2f85e8556cdae34f333bcc542e2eb31b6be4955e3cba3f3ae735383b4496a6c72788889daa5a5e0cc14303995a15444f24b70663fa5cc1e181814a049dcb98ff185726d8e7e3845986499c3bd2075ae58de03b766d460a5982acdf7b012fe562a3af25e02e263908c5ebceeaa8d2150ba528f8618b136ccb324098514fb19656ab128edd11298e75baa007ed25fad1cd4b1a38dfb6a8b0b9b8211ab10cd88cd6c9bff1aa8e97ea18f827349c00cd030a54324a0b7b007ba0d282d5aa8b4fda384ba086db68b4e9459855dad2f29cd7a95f63372fcb349ed61f4952bbd6550ee1b9721d9a57960dc1e4cc095f909c2d932c501c58e52da1bffdb4165d39432e87dc30ac1c54a678f6f81137ec8b7caae036544a288884b223ebcb6e8f816057b06397b1432fe20438552ec99c85a98164c40516365cc041c0ccb0648d0880ec7d875cc9c695a4ae9e560861ec515acc9445008ccd2c1919e3f2ace9a47b01962fed49f79c32e22c76dc12d6a03a8b69999786d8dc6750762e62a39581f11dabe34b83d624ebae641b3f77fb740797572e25701bfce2a04e13cf422ac029ec4803c31c18a48949a4f17b1781f8b9a89909ee2a7aa0ae698e61e25fa856f70518ed4d6262e78ebf2f8cb77e31130acae89651c55c6a231685ae08f4b8fa2a69757a603eb8952e23bae1c42adeeb9d7d412893d68a940a554dca490fd32338de159a85d3874f2a8d413701539f165c1a3a037bf434fc76eb15ee02561c2633195a42cf7501f6491d127d4b8b867024309da8a278d8ec34305a4ab540d7548f532fcbbd1fe9d6868fe7d3fdbc636b457532a2d49717b44bdca5d12c9cf1fed83827fc192e56f8a710684c1ebf0118d22f1c011482a73457721d14ac154d1b36e152902220248237c55d3771663df096366cd09a51e7d080ad90e59c897b98409f966f854b4803e067f9d55d6b7dfdc783d2d5e4ff9286ea94a3269d5b9282289e0b3cb8140ba8c6e772544cb14951280d10bd1645c4eefbfb8a61cc4fcf81c4a02193a8dfa36d94b18b404f10e2ddf4fb37c094991e6f3edfdd7303dfdbebc329540be88580182bf56e46f27dabd3f13be969cccfde0350a52d13bad7fd2a65365385a301cf9db16031ae43dc280ec20ac3b9a606a4cc2ae7f432c79d465dc63211571bc0122f8342f13f17bfa067f1bde75b1cda77ce04274fe58814199dae74fd0fd281b46c5bc3d39de264887d7b82185d506356df7d5a3353188c4e82792adf8099c6c6d6175bab734376b1d3c5b84516953856804378852ae8d5f3457183b3f42c63187c742f4be6edfe75cdf20d33dc701118751cf94aec814710f9fe5db3bf1fdb9cc569170b803874fbcc0d9138a2c291f072f93d15d4f7e2323b6ed4f05c41ec6aaf9d5f16cad8c7c4d6181bce4603c4dc850ee2c55b8379d00bca3cfffbddad3da7b9e2d1588a84d795945d33423662252e82ba5650a59bd3a3d8092936cb2fb76dc27f32e592ecea08f54dcda44b006cf2b3370f39a2fbd75378378523f75f9cd3f0e5c9b85ca588e3da075ba52da6541d85d10c3b4eeae3d94606576c2fa429a25c455f5039272a75b8e9777803077e2b5770b2d5f4fe8abc96d5c5e7d3515a9ffc8fd77ede9efd73b316d282f871b2fb0672a660b31acb4127f48403367e0fdd102b4c82e64c4138bba326878b441863581a007782dffc4d051a094d0ac60ac085844669ab835fe2281a5ec842c610f337862bb895869031ae60215ac3e61328385675863a35d2c971dba48bad28bdeb5c2d45b354545f0576ae8b54914cc7bcec07b822c70076978f9d12e3fa6f34273c5c096fb41c06ff339f99ec57410aeb15f50ea302efedfcb0e9c73f7c8f1db2684de1fe35616daea816e17683ee6d00a43f785e4985d9cb4eb0f81abc15cedbb3cd58cc9738904c0d2f13432aadbf8013f317feb8f9bed415306f233c0da779478a591a28365290ac0b6f1b7ad2a42f8b881ef5b21d0d4cc75a8e6cee781e8587f0c29e1c25fbc4a5c56ded420ba1353df8b1bd1f5481bcfe0e50a0deae4d14045f10d59700e9f0adb8b2f90840b073272bb8e2db0b5d77d01e785ab060a5881ab9d85ef6fa06d80d089bf88e099d274fe2fa6e2e465956e9f476b793196757a1bd815d5c2e7a434c24cfd0efc6a4311aa71433b1ca225212a98afb66aac1e3b537f43a69d7f975f4435d31bf96349d3f48dd42e4afe913906b425b7d48b303292aca0685352a5cd0a145082ce73eba127e18bac5f93885ca765ce53a5f747be3699afbd81991a4084dabd5c7f9bd88be8426e2506fce24a9407149a54fdb413a6944bc998c9d97de3e673b52f37b69f9796fec06123f47de79afba1ce6c558669bc2c1f1897085844c7d86cb8b4b0e6a50a91f43a409d6cb006b9b93962926074934ffa8032dc8c2557b7f440750aa5a64b049fcc175a1d92531b500866b08e4d901ace166c7f44d96064cab0b00a218f137b7fdf46db9efdf8a94694004a49af643ae89f987814a6df8ad36a2f67782ee4067aa9d6735e772ac5b140729fd4c1a1f9713ae18286d1cf794c1716a4668fca1a0bdc8ba2290530ba0f8d08a6c246b0072c874e09773b1c605429170ec5a9eb1053b58ff9c37742df331e9d29be858326c0f24ffae3455cbee31011c61839b8b61fc4fb020411b31a645fc21fae5c7f3daff566e01c4422cc98ab03bf137", 0x1000}], 0x4) socketpair(0x26, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) r7 = getegid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001340)={0x94, './file0\x00'}) flock(r2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002c40)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002940)=[{&(0x7f0000001340)}, {&(0x7f0000001380)="399c9a66ffdcc31c4157d4f11605df44954852163c191e48ecf967d842f83279b78deb819834b47ed8804e5222ad4841ab88a5b6f79003cfb3caeeb38e4edb02f5c4ca908892da9053dcf9b8137f5dcdcc9f0a76429d4bb363020bb6868f9b0ed65b84b6fbd6", 0x66}, {&(0x7f0000001400)="68948d14ed996cb59bc57b512904fcfba37026e946e576a8f566f985ff405a979ac3a1c72a2b4b99a996f7da4e1eda2fb922caca8cea69591faae811a9dbfb0d33b59b4bc107451db9d51bec42fc8ce33631771158be503198f3e5d19977d5f539f6c4a5649f4cf03d79996142c209d789e86aff6d079eaa113eb4641c014e927cd6e358efc6afaacb092ab962cf943d9e86f98b5ebaa42a931e05cad232dad225d86f5d0de1522e335922258302a66cb025f99a577728e9e5249451a65ddbe27996feb6815f6dccab08557a12a4a084ebbf96309b5c02", 0xd7}, {&(0x7f0000001500)="fd1d9253c5c03c3b7437dbcb62ce8110d8fbd83cf9d3f8e5d08414eaf86163c8317d8cd14a5c662fd378dc0b1a52deac2e116086dcbf99de36663a1e4f6c3c07cd602b2ab1de616a65737f4d31", 0x4d}, {&(0x7f0000001580)="08117737f7588c087d91a7b4bfb5daae3a92d091cc632941a3153884989ffb16216affea43a6ab9beb82be6e635a25e3d367076294a0924e59e42e4f5312a303394ecd3a1792bef31854f86f3f45c0c7e6bdcc4335d24c6a80deb1330ce13b812a0e02cd0689ea7c731bcd1db9e0949da41311943ba3629d342de129a8d62caf7f88655e93d621d6f9b0783e87972a555408ec76dda5c31f27bddd8440b29a2116cc99b3a4876901e4805dff44373c51ec0c558a49edf9aca6f4f08b90ace679b694fc8c5f0c8b92faaab44205fe68e80fb5bef57d51a8e9fcd563588040b47a044a9cd4be43c33e72ccab56c3a83e5f4463c5de5f5c", 0xf6}, {&(0x7f0000001680)="e3af7bcad712f2fe5e63fade7bcc15f9b34f8243f6ec437e9bec078bd452441cfcee74805fc051f0d8dd84f4ce6edfc733b0465bf323b212f8fdc2c1ab3a38afd91c2b23ff1fa034fc6b035d3711b838a0caa4f749799c88398e28d2b2565fba42804409e9dbb8a234dba673eef416350cc91a8c2c8b2392d4eafedb3a3f86c83422123a73b6af8ae70f9e7872d5daaf8dec325b41c9128018003b53cccde57b5d50c52fc511c4b697caf64e678e2e1e94c47c2e51f14e8632cde845215e4c5ad4460daa0f41670a4edbeac8e774f23805ae94b523caeb4389c6d65e84e5faef088b067139578a0d92b865622d77a184544d8c42656549cbaba877b737dac2f5f32c18226eb093da570865634a1ba41c9b40b1d85c250f0f91b128ba1bb7404cd47eb150c406c53e57d7e5db84ba22c930e7e6d6e428f1cf7ca928e15bfe4158a33ecb9839a052c3727fd9825b89719fe9f86b975f06ec005f271de1bfa2762cb7edfcc6ab3f82ae007186815ebbd3f061f740f9e397154a73c6a8099d2f982c6d9161ba8843ad8e92be2da586d52a0987a2866d5f5689169149a43e0ac02fbedddd3f44fe4402604e5318cd11bfe53a74cd8f0af08cf78182daffc89ad20f0dd0c8d15d69d31b5d8800d471309dd16727f100ed3eade57a1ce3178e2a85a8201a2e576ae2d24a74a9e75aad7f5adfab6847139d9c8eac92f909950a264c9e5f61d88d3edc867b15645e4dfe2138be4252f370505fc09da02fe151525cf7c2990d27d05ebfd5dba40b1e103546adb2eb001784afb9ac157bfd4c5437836db6f82d8967278a5e2d3b6b51676ca499700d03f90273d799e5b58850de36914789544e65c243a952054a64590599aed49b297b3a31f2b3eebe1d9a07fc5ad3a3d7d0dfd6789fb93488ed28f7bb77777df7ccdcb3ec55dd3b55a68c557fd9e0be850325b2c6858c008a868295a7db4fc3f8cf8882d589be9bcd3cee7725ca23717a28bab8d678e5a92f2b5d284eeebdb1071bd6ea55fee98c65f04787db0fb1b765068a3a2c73a4ee37cc8aba5b89630434360d4c8a9833f4536374e43a277a65d63dfb2d76d8ae6045435def58fd99546b3324dd06df302b0cade34ca46e5c6d9392895f9e7f91c7caec7b1aa938c64f2fc747a1dcf328ab18656ae27c941b409dba760688bd0744b9a83362ae82ae24f10a45b9cccc8dd42ad8e4e3099e46678e64391c1c70246a733cbdedb4285236642595003d1e68b96297fb8d142050ef2170a82d8bf5f9792d15f580e28014f66c08b7c6ac5cc7aa04059750d91675b9d59a0ba84c25f62ffec72565d7db62515e6ffc914a268b7901eaad9f77677dc5efb0bd854980c84049cdad74f98385f762db20fab2ba10fbf4a2f20532eb1e55de75ad38a4dd41971bf8ae752d61e4dcc0eca910a88cca2d04c9162ff9664a92c312144d9189dd3654a2b68cb14ce7609f4a0b8a386765a5e2c71d5db8f3cfa8623bfcf53b6fb24c8895aeb8bed40c2ed5bb84894ddc2d7742e7cf93a8d4be6f6f4af69e0cbfc6731fc14cc590fceffaec05018aa4244cb3d7b3b2c86dd4ce4d8353e3d3f8a95309ea8e3631e22ad704aae058aa6c7b30c10aa31d0e40101f15cf714c655efcf3445d6eb50cc35bcd02da21872cdd45a10ef42b614ab765eecbee99911fee37bbf4e67056ffbc7dafe6c7d9940d1b23bedbe58718039c6922eca5acd4bed5f47991c36644b238263b19ef6aebee77fc6f865de3d5aacfcd275dc841b198996bef98e91c9aad7daa681521ba28998e8218963da74d2d4e0d206adfe69e6f95348d55b4875fbe0a482943624c94e9d65024ab73431adb57d5bd61895903e1031d1194d13ff06c4c75a4d6c4382651f425fc183ccf1d89c76f8c713460f6b0fdf1ca6444cda22b1c0cd9f3a67d96813740b319d694a587ed0a62c538e7337863528491f734a30ac506293a81a731e9b228d460b7cddbdaa03f986b973340f629fe42fbad86bdc747075f4fdc1613295987a70ca9c85132a0de9c6abd51280feae4895bb7278d10cc658ae0d633535dec7b0be5cdca535f9e02e53e4b01f6b07d408e3217a375cc2cee9f86113aac11dc3daddb29bff359d289155d8a979877e470769d9c5363b82be3c3936580075ef56116f39d806d73c4f2633eaf2d6375bf84b2175e620d2508b05e7ed9dc78e89621ae8f3f6127d625880e18f41fd1dd6a9e906d7920b7135fddcd1f3ca954b69b14190537c34522576acb824c7171cb2f35bc1710ea454bebac4b4c5edd719e3dc71fcf2e5bfc9b91669f9c05baca280a147607bb8c2057d3d46b011043726be0c8f8665814925bfd95af8b757d9d6c5965745cf665869aafac6d6e261cbd8ed3567685e27d19669c0677cf99d3b51fe820fac7cdf68ee12f90d98870bfdbcd343698600e69f0fbe59bb20e33b9074b063f84f67403fc358a76078f1fa3ab632cae0199d635b2b5dc4c036ef85ea00b0ed0820a4adecbb6b4a08cf07e11c475bc857f6ac8fe9d1a1e19afb12df79ff695b056fc63f47f29f174d92b18443a7e997e5f979e7766a98e2b9d042bad9a4ddd0fb371f5831360fc60a1fd83e00e49dada25ee514eca87e0863a9560ee42ee218aac0222d171c2ccc07fed3d740bff4d47ccfabf5d1893580c162b33fd4d06d3ca1cd4578d1906e3baaa01e89aa4a0782ebfea4ad568782d9135f45b14257589f15dc9a64981ded1a26c73c49cce9192557db12c14ee4d0a3b1ea2ce1cccba809dbbba5285a8367275f91d4c3054ec5f9b39d15b737d7bec9155116fa3373e1fb8c78f95b174b6010fd534b564a2b973dba03bc350de9c7422e19fc35f99d5616fa9af2094fdf9bd3c9be0850b88fa93b6dc2bd39b116c95500a4941a721ae5a45e13792560f6a80a8f985e580558b72a19623c7b6541e2cd6b2242c0ef4b7be27b1763a134393972db2af3fd8bf778b8aebdc31e9dde6e912be2c941b57f2ba5077c241b406f66ba41a9f15684c374f377d4a83904536b530fe2f1aa1eacb83ff5f2b5dcc822144b68af007ace6e32881595c357e643e8ff2d29e21ba770e3f099b390a02e9c755fab0729eb0cac08aa3f6948deb6cd8499d25b8e53567fec74f6d8e9b715fdafa56887c803fbb0981a06dea154e20399d1112ffd816595e01d6a3f55d7ccb514f57936655e10f1707181f20a4270d714bb09a4bb153d1fb1fe83797a149ea8d48e29107bb80ed6c2cd8f48c2c39fa9900340c35b33b2a711a8e7daa21617d40fc6ed87a091c7556e4f2a6efa08251f40533b72d3eeccc5ccbf7970a27c3ecde943466d1c8d7712065c0c087acecc920df9a9caa0ddfe3ce470e9535bbfd9f918676023c3d5990147839bb40c0dfcf250f1a554796b55fe2e8a634e13f02ba36aa8f5b1773541f8349e297fda2c375114ce1bbb69da2fac3f2dcf34edf48df619f31ef557e2f0352e864f7ec87d589c94d8f901161e19eec4b37a51966ffae3999c88b632df034b54594492cebb305b7e61182bb7acd468ed49e74c5782e5504f44713fa997cb7d28dc1c0eecbc5f4f8e2854cef7a7a57990864e1c56a2506df14b7245fe780e563519c9964ab8f97f5c966845f24883a6e0ae8924611d4706d0ff952586508288a0c545fd81e9fdc69d25280481e405b950eac823ba114395303db676d91e1a640376c335b5a055f610175d4293162add38f0f6fe11ba9e6875d7a7a22b596da7784243968d1cc6935e290bf44e45f07ea5a59704d96cf4950cd09a03bc8eb41d1847ec9fc989321e60d5db38826670cdeabfb59d211e6560c3efe90fa8e5d19854ddeb82438bd2fc8745d5d8471d622bda25f2639a18ecbf56d672fa67aae19ee24c98128a9ab35646a98f8a50417bbb8b4a4c0a6f86ed5496e71018a6761b16f0f2dfaa943dc6de4f6c6e634b5118bf6db28facbf0b48d49f392f8ea9f453be13cfff96fb1d6fe4f7c396f09954f7eadb2be2a35d60a6a914b51e3049fdf92bc0e78d2a894310e0d7f21f92b6fbf672a60b04abc54eaf02cc065b8d6292d5862ad2ecd2663af8684049e2718c062ddc6286f03d4a54593a843927d8fa91fcfd9ab849b9c1a1643e6bb69af2e5de007f50502cf5bca4f0d66a3ba0bc86059b5ecdd004911d0e7c44f838436df2894470dc81c89f1bf8472b51b732e7c609888719f6c8205bfda0735a7dba89eda722b6193e3137421d84eb53e769a9add02eb9bf75da0e71871b3db0fc3afc55cd991019458aac02b63e1e0f3c5af6bfa239a059a4ca2636a6e7f212b29279e2c6124a44b027cdaf2233e0c15e51c6564b864735bd21582a07a7edbd984a359cb3d318618e219606e60109718079c9cf9ca04c441fceb16e9dbc250a2cd0d5ed2e56d665a823d4ad7ea360255921b92a82691f4eb219e168249e2d3b10d54335081c761c78ff4374c6a8e9a3c28fe0f99a6c62e62c2d3ae643c3a5d0ec7f2a117e48ddac13ecaad718b8352e00ec21537866a144a64daedfba6b8e0b824032909bcefc499603ceb26093bc82bebf1c7c0cfd47e79fb78e3f61fe5732aef9d5fde0d6b18810f4d9eafa56164b022fd5e34b4e9af85cd4be5408b0d3046febb7ffae5ed45f468ab36b762c181e4afff78b19daa16805e5542544c4aef3da74dd5d307024600f41eb349c07abe20bb23b6fc46e772820427b49721ebb269726a8e3c867606d3810bb7116c6fec43082a1d08e52c554f9a0ac20ba4c47a2f10ada0b4b582b86902a2e485be2430c1a35875bf84557d94542b812744ce2cc93cc6d0a4331d6c1de6ec8fcb1092d666aaf7f4788b630361c0fea50e4bb90ad3ac31935e175379ed8df8a9b9cece85aef2cc9180aaa09b5294e75fdf7f990273d93a31d49eb0cbc494212fd7ecd3794570fa2c57621e9cf36686a09aac8e3f675204b22a9d95fded7dd01d288ac72806a77e477fade7179c1cab68b4f28c1dce60515b3e3baaefb1552915344ef1b1eb51c71bd8b0d1ca463e797c1e7bb145061b8e280df8aa7332094f14c7c60165626c23ae6d5c79a2b283fadd8e51f6229ac95afe2927a77b559678498de6d62a29030d479027216d6473692328c4477fb0f2cd86f799e6c0aefa5a3525ed84b73fdf7ba8c44fbb1d050b650d5205e04f5ae94284d7e428a07f112f1da46551e311e5a12b8908a6783f33688d0a4aeb6b5b0a04c332a9127be57a216d051ee2d1126f482b5d62dc9575d8a4e2847c1e7153bc509e77ed10fb1d90debf491582ee958f6ce25866939bec63aba378babf85869aa34bae1ec3e52be79ed30a2847ca6765619d58f0ccf8c0c12c345a63e7d6f0f848962c0c87a85667c91cf338446d2c907588e1a94ff4538c4224bced2ea9d5ee7bd1d8c8746a2a832a9f865943dc30f8e34ff7e277246faaed4634ad392c5500cc01bbd974fab1ff21a983f0b6a74497278fb213d72d49a17cb9d49a171c29e482072c7d6c16d510a92085ea462c2fb06a7e24a1af671f033daf8270dcc25e8db44fafc695bc1123bfafcecdc4000b7e9f3ecbbf56aba5a7c6c63f9017bb567c74ddb1ff0f7afa4aea79f979362e7485280ca85eff6215f03c2c11c99812e2c010fde1df1a459718bc2aa0a9ace015ac310f23cc6aa5504912050418414b2a5b5f111575d3b082d8f276b30b91252f7e8f1bd7112125a62a8cac1ec3331a7799f8bfb5ac6ab986b96be50228e996c8bc89c941cca7da3d3ec7a99c8c3bb74667c24a279274148974bc1a108f66741ad01bd233f66467d1b123c54c1498aa2f34ab0ded8c", 0x1000}, {&(0x7f0000002680)="3fc815d1fbd53fd4d4474bafa2f111165c68d69b0f0e840796f366ca5d02888272b7b108c54b036ef1005bb8fe48b3554e8cc89c372f4d47bed87777cf15e2706e18057584d53f2e813b22ab286847400b004d00c4ef5eca667cc866733aac421df053ac15bb40be63c30404d36c74ee636e123e41f9e721410c1fa68f1ead5d7026621a9680d8f15d68d44c9dfd2050fc250e2f80f807c9573109f34b6ceab67f", 0xa1}, {&(0x7f0000002740)="55fb5331cc87e919bcee12e3ea65fcc09f77ec2f3342c1c5e98d079fc79892ca0195468ac0c456219141df912b9bef6121993c52185b00b752c7c56a1bfd11be1f7bd046b3491bb0ba2e6077341835d5cf15ec0fbd1bcaf0f7dc904f6f852dee93df001091d203feb985", 0x6a}, {&(0x7f00000027c0)="732278b9d1c6381d6a7357374b4878e0795b0fe07d3b157c1ed50f1a525515c596749e366f21f1e9c2d8232c69733680ee1221df1460462b0dcf5aeff3848d5eb54cb2aeb02a40fa83f7fb20221a4761b5833eb66b34f6f1f52fdb3da1834ebed7c5edc432e424416bf08271ea42849884f4fd856e28978cc031c156f73db19a20a8d2f758df66a5ac179be1590e430fabf3dbf38104866896fcc84af711927c45a647821051cfa5aa38e82936e85cce645f76f7cdeb725740eb1fc44ca3f7dcf4aa5c631377069abda6353cd6", 0xcd}, {&(0x7f00000028c0)="553c990e01aee984287ecc22f7180e7c210129ff6aa62ca6c45f91836bb0396aabcc4166f5446b9ed9f2db121c83badb1ba4f121ae5699095087b068720b5a92b3764b614f9983c1e6ac40ff1188", 0x4e}], 0xa, &(0x7f0000002b80)=[@rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1]}], 0x98, 0x405}, 0x4) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 09:16:06 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) chroot(&(0x7f00000001c0)='./file1\x00') utimes(&(0x7f0000000240)='./file\x00', &(0x7f0000000280)={{0x3ff, 0x100000001}, {0x1, 0x100}}) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) 09:16:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xb0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 09:16:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300043335c27d51d5c85bc9216cb061a8d1cca390dae9775338c5725529c73b390de1b7f964f9b9e666b6bb8532578ad5f9fdb6819bc4b526ee5a5876838165e5f7258f1480437f5811597e49ea2b2dec29dfe08c47ca483514835631bdf77ebf378"], 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 09:16:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x104) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x80000000000010) ftruncate(r2, 0x0, 0x73b7) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000140)=""/80, 0x50, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1, 0xffffffffffffffc0, 0x0, 0x8}, {0x5, 0x1, 0x9, 0x1}, {0x200, 0x4, 0xff, 0xf21}, {0x0, 0x80, 0x77a8}, {0x6, 0x7ff, 0x3, 0xfffffffffffffffb}, {0x5067, 0x3, 0x7ff, 0x9}]}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 09:16:06 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000, 0x8001, &(0x7f0000000080)="3c6e800500906324db6a13747c886abf740fe47c13d866636f6ca93495201ab215c103aa719cae25d70a53d9df9f11a9cc91a6ca2fa60e836995b70cae59b80673d194aed28c32156b24ec21df61395d26b25350e4fe73749f874368892f5d45358df86837440ad6b0b029bae604ea050e086376a495295071424216a374fbc8844eb741def8337aa240bba8446d6a0e027552003e373464cbb1220e92e4487ff7fc3a904838dbf048dd4e4b", 0xac) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 09:16:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd3a) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) shutdown(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) write(r1, 0x0, 0x0) 09:16:06 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') 09:16:06 executing program 1: r0 = socket(0x10, 0x3, 0x2) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) 09:16:06 executing program 0: socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)) 09:16:06 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r3, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000600)="ffc61633b1a99d952134205be89f97ca319520beea00357c4c67e6d3f57d8ebd0baf4373f9453729331defec0bfac57ee67e27b10e76da28ede3c9f2ba3e201c4371dac70f14375be4942ec903ca8a019f659986585efb7b22fad0d67dd1372bb5edccf9cea577b3beffa29e4d4228d245f4a013bcd6d1202ed74f3da784bcd4dd43dd48c80c16a05daf11eead3a6599a2b4f828c9cca3b8472d53dc9f9a3d7cfb161a660492bce1bc77271b016f91d60ab9c1da1cd7c67a252daaf4ffbdb474b203980696e72b242b8f2b45a7ed3266b0ab2714455ff8133f3bec3c56ada94c161c2f30bcd0b0cbe1b47faa99037ccc579ff17b7762c83b103b388852f5255988ff51a27e73f8eb56942629772859053cfc628019e653b7862c7c516c70f087b3f0fdfb9d1edb1f09c674fccd4f361855087093cb38a0f7a9579eef2d9813a77226dd4fa56a3ca08a03350dd08eb5a000dd35522a2d86322bac3091ed0212c761d172d398dea4f3816ab786c464b8484c391aedf066c733827fddcbaee5b8a3c1f52cde8638fa1454f4e956d663266656644ec8e60aac4d216ee78a2d43d69936b80a5fea146cce9562a7614416bc7f9ae78f21b86b85dae0ba548b55a5340e8fa238250228e85eba22f8f3acfe2b8848b79948f661287db15daa4fdf3b7459410e3ae7096632f1d9c4b534dd60f42f8861a12c9d02edc08791fd9b16f760d6ed5553af85a635880060b38d04af49ca7f76a4f1c96ca80601045774b82bf9428f5339fefc88a13e5c8d1f0e1c419a193ee317e905581c89e93d4687be519afd5de2d4bb785e9e54fc63a3da7ab1ba1dc161c275cc2e8958da73610f403461b5661711e6fcc7c3a7674b07193084cc445d828f5cd4cd5bf05a683dad045321c3f78fac13332790fa50726ce9c673639f22e8a73b546060e8f81de7a494f6806ad8312b5ddd1d6690e24f37eb54b74575fed03f62bde58f8ec8653925337b42716d66e05dc72f1e44d98359a2cd7d78790230b6f5fcd3481636095fa07868d309cb250061540c01852dc24c588944d4160d393603b4ad1e791e2ca155ce1addef46a2c7a6be5ae3a938afacfe0aa8cd6a8faf2f70864b215bb6aa54b34ab924fbcd187d3bd9f491d4962c4aff61ea91aaedb6677f5ef49be17949ca76bbc58db0366e14d4b9b523fe3d68e8df8a3a1df19d4f5e4b1d4199ae8f34ecf5d0a00b421d120440e8c41adfec019cd9379a3a9eb2c9982acd507f49d3e39d7489200b80345b7d2d7bafed65b7cf640bfd3b6c76cc6823774cd31e3952ef629981d91ad6c5ff384ca59101eaeb2d2bb7334a9781470d84568a6350913c12e025ee677fa64670a4d84162d911f980ecfe89ebc48eaa8754d0c48e63a1c4b74f07878521396f2f0e3c2df7e89c0a206036039ecf296d19eee66b015a22f3154d799c60dd0bcf17992018207cb4dcc68ee66b8b9a77d7d5c480114434c4648d3a02a33eb65d0dc7d431986faadb7eae9e00b276426cb36761739d01724231417c293ad644d3b8289d71e590e675a62f7da7d6b0f51512d79ab2d6a776ab8f3a03ffd6eb100b47f0fee3f253ca9a0e43c2f1a51a6a8bb9c203cdac91cb1be44375550531ddc9f1ebc894b36f8edcd7f2f1b9b5243a4a634c4482859739d6a3fd56225d9839c959a0239cd5ea281a9df5cadd4b3bf7dc388774047b2ee9db5e4d3c6bec9400fe9859f4801e4e0ab7dc442c11aabbabdc29d6cd78a69d523379362df152abafbc1e569b88f85588b41430a0157beb244322166a639d8edfe0baf1c5f42d8408a75b9977cb03d1913c722b00a231e1d6dcdb0f7a5706a8af451915ebc261adfc07deb8338baf30890d48bd2f077f1cb8b98ec3bcd104e185e1e5de4e166985800e92b3c8b5809e869f057d99056e0eed510def2b511e040a05a147854cc2b4a03bb7d97d590cb951af5b3c390ea7a4559fba7760852f14af804563f60dabc91538a437feddc23d6561482e43d74096dbca7f586a26894e500825a169ad7e42d570b87820fe38a995773f8bdde15d7a89d618b8eb41de6f99b84f8aea9a7d567e15ee3cc75dc9950ed6ddfa2674062633b2c83083c1d19e98dd9a79b8b532b63be038a603492893020a03de422b2cbe227c2541cee75c168fdaa477c921ef96c1e9425b6310f49e78ca0ee5a9f83fc50650b5dff0022f5363ce4f5351ee09b0881c4d7fe8bbb9dfb9a8c5061475ae263ca78f3389f81913d24dc497c4b68da05627e99d00eac8ed7e8f01451452b439afed28809934b6dbc17ab552f735654c19bd69a60f43719bb8e6cc302ef0d75d2b77117b598f9d407eb53c953edd4c5e0262678fa8f9f4d9ef2d2fe364a984ed36c99f05aa9bde358096a2c5587dae846a94f21dc950b770c3f638a249405d7457e748522af6a5af5425b2428bb3cd6d86d1c6179bde95a80aa7fc117b8fb4e7e238d7f20a74ee94b1f21a52502ba5e3ef249e90c53730607a6fd08c326dda6c009f2c7d2989e16169a5085a009fc366877c1c49dea4d184312dcf6e54145de772fa71b75fde3fde7ad7174a51958d3fc39ea9aa600f50390b3f137c64fba9b58db1f31bf88e590c1333dff3f766215de35afe2abb814da2c8e77d64ac40a2b2e4783e54009d78a7cd3981c63a42d7bde00a879f4c9c06481733a6b5f428173c29f5cde4fd16eb21e0d2fcb8f2909ed3650a30440709c0274ec6726c9dbef9051890262460adda79bad50b7df9ce2e04fbc87c68ba2b3964d485143bcac78c9bd678831e6ee854c175653ebdee0cf4fdb00fc1c5ab36b0f75eaf61eb513358220d4148269ccaf244284f0bf31f2759ca20866fd5cfcdb253f5fa205d2a91c281ae6f7d08b74e8581689f103a39b1afafdcb8174d7b623276d8a831e63c5e1a4d3ca034088bbc146a3d80b7ba09d16bdcfc6136391428744db457d23ebf57bbc0f28ccf2d6b31ade817a6b9cb3196b1e595c558f76420215b171611211e232443d9089bcc111797dd7d6c5e47869bd6639c26d3a264f43bf172db1e2abf7a07dd0e96e977a17bf069176787f7a4fed99f587675b5a0b7f5a5c9a5d8112ea0b6da7bf43db93d201d9375125d37232b5e4f2d012d260f299a5909bc1b1fd0ae07ddf22348159d7106fbdf89d80c713013a659401f9362e0840ca841956caec6692075c18b1a5549772fac9b459fc89d925b8575d1f12091a3e27157326f9ca3148f93bf8b1970ad0232ea97bf79dad8152d15a18d47586ebf4978a1425a7a96260797240b42442111879c8aebbc9909cba01e03b8cfe620641e123992334abeb94e14d35341ae02bd2540ceaa226a643babe5901c95649c912757e832ec390c03b285c242818145818b011f7112c1e18aacc0f6517971e39cc90a4cdbb35ce482485e0dde3381a4d3b6c88a266fc04cb9cb7cb8404986f1b5fca92ae3ecf34eb366514c916d43f9c308d9a999cf774ffe9934791ff93b8ac2e57af3770a77c5dd43c86b552ec387d068928a825661a76ce8e779c294b2a4ba1e2e863fcc35886c3c9b26241da94e0164dea5fa88fc4d9acf2aa60692241671c5f51e07e35dc1a3aaebab99319ffa0b5eb87cd52c3dcaa80f570f284645aa12d7b7fed38a406674eca599c0fb30ac3034aeb65e31666f94d61658eab779f4187037fd753ceff22bd9e2662a559ad9648c6d1d2cb15aa388d9d483a8230f6055b220612bd4b32de5e91b6298d4e4ea1dfac768226b9ee9bbdf6a9d0fbde3b3bc5a343205ad71db2fc64df4fedc35864dd949c207e484c7c07ea99547f25cf5f1870d9bc9e5c77c0cac574ce5ac7b34dacca262f61582a533482ba944f68d6554da1febcbb7f39c93d8a2d0463110d3674051d93afea54d297a6a9b0dba23ff794344b1b541d069847a7ed1f1630fa30dd286b67de4cb0e27c5b310dbc4d49ef3cb09b6b62828b32715c4685f43b341a9e6d853552b0ebc10d0ac19d1a95b3a54151ad39ca5db45a79a33a025c5b84ba5f2618f0a45ba530ccd2cc52c22dcb4b9d87644230df7d08f0a98a1733f00f024c40b7d9c3eda824db04eb3574ae63ebbd5e4a08dc8556f331c99609d19d111923f4adfda05adc95afb8ba8a9f142a333959b09c29d02c4f1530375df53dff53b58e420ef9fb63c7c4dca05c4e5fd9aa46012dbf551a23e16d552fdd6f5f4191b3255b7be334a0227f23c74e14a480c5c31b5d54e30228657b90a6d2ac53b0ef055fa90fe8c997d4853cef44ab714ac9c728c2c8c96e22896878848cf8f5ef6b542cd6a20758e8a340132bf1a7855c59fb7fd6aa271327e747812457d1fbd98a7cc75a3862e77264d5c8ee3619ace762723d9505dcdf0ecffd83c014894312ca2e6a09d29fe4d472d8f14f634d769736ad478a05c3fcd2790a8f450e2d670de18987d70cc205a919fbab09f34975572b619e31360faff7d2c395ce8e5f745f29c7352b9ccca92fd7f8b2cc1a7e2c3e3e84a3e1e691a6c21b600954ba4d99e72d8e24cfa3b290c979b07abee2d5848f86572555a5ddf92e2165eb3f45b5ebe6126127e3e8d50f52b18ea58fa20e5554acb3b93808c716030eb4354d548c5346607239ad740ec1ade65c1561a2b0e78f8682488003e6f67c8449647ccd07f3d6285e5349411115ea3a73f1ccf3a2b84507dc2dd9650e8f19b368b4d186b96ac2f914219f380241666c7a022563b0a841273c7b7405a79ca0bffef2cd414726d36b679fc144e031a196669744abc6b94aa6fe69755dffa67d2c2ac60055a447a7745f08af685274ef5ec43b8cf15b77564aa224f3499f4d381a6642310e3e7d9ff588e6d393e6fb7104ed8532d9140319907b747ee5fa7103a98b22b5186602e68d649da4963246d79efe2c5c16d808d584b4e26700732fa9ca234a91e2e2e496cbd70eff2983861df9364120b3f429c79370bb20b06e3bf2848b14bf614f1f7e88a161b6d86393bbb2b76ebfdc78b6868fca22d5d7543b10b316937356d0b04b4504d44779ff4abe3160e9c0cb1ce19e2c398c12ae5b34f7478fa3cf3c42f44a082d37a9bca9aea198d73002e63b4a3086147176824a2ab6d1fd20d4d1b771974686d57b5cdf4f6125ecde3768c291f09a842a688aa312cb0a1efb243d91a6149ed3d51b8cb6d849cd3f56b7b7eaf091a2e425a2c67b7a6c26eff8836efd3501c301fc5d562101b20de354785abb15d012232deca062e5bb7e98ada9bc2c26cd380a75471ecadef3dc9aca86029f0d3983c4eea3689304cfe21e333a898dd5fa6f0c9bff29061c39a5653d3ddb583a0ff86a18350ed98b68d19ef4df702843439ed89c57fd699e13eb47472f3d9d7d5df33c8348587f35bf2bbc0c290d765fe404a499d688781db4c12dc57648eb6036927a6a8a25731d7c242c902f76a702f40f541d64f7adadf675fd1f55dd91a7a0fdb1554060d2bcad65de14848f4981aaa2cfc1f57553e80102f75ec395c946f8299f16d952434bd3aa9a69ab4f6ca8ca5efdcd6b79908d4d4f0bebeec6f5d6adf0bcbd4a1a0bd08ba27200ed6112bdf9b5c4836da517d1e6d629055c44073e5c3e3e860204e2c1c1a100a095cf719e8137a1f462dce2148c2215ed49706566ddcba17fd336b547fb1e929b203a4a4681889c6456f5ed7263841dab349600d4209c840fd58e764e36afe7a64b6c48f82f98df3dac2bfa4a904666c1ddf37341d3cf034772427e6d379f1dfc6f9530840ab290d1297aaf56c4ad481822f1165bd4a8f71b9a49a811d7d80bcfa8593d823c1da169941dab8116b2654d541"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x100000000000, r3) fchmod(r4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0x20) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYRES64=r4, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES32=r7], 0x1, 0x4000001, 0x1000) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r8, &(0x7f0000000840), 0x8, 0x1, 0x1000) connect$inet6(r5, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r5, 0x0, 0x0) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r5, 0x20) msgsnd(r8, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 09:16:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x0, 0x100000003}], 0x10}, 0x0) fchflags(r0, 0x0) 09:16:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 09:16:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r2, &(0x7f0000000000)=""/103, 0x67, 0x841, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 09:16:06 executing program 0: munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 09:16:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 09:16:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x0, 0x80, &(0x7f0000000000)="6d8270a021816580e6b50b2e261c9d65675e3666a3b117fa88cf8d6103c00bd798f156a3701d83e643fbacbcf67d1b54777fa3d3aa31447267bb93a2af27d3d66c9d279fdf11a3fd3b249aec13dd629a381d7b53b10d289a85d5", 0x5a) 09:16:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x40) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/15, 0xf) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 09:16:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)) connect$inet(r4, &(0x7f0000000380)={0x2, 0x2}, 0xc) r5 = kqueue() close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 09:16:06 executing program 0: r0 = socket(0x18, 0x4006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 09:16:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x9000381, 0x2000000000000002) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x808000000100) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 09:16:06 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='\ao', 0x2) write(r0, &(0x7f0000000040)='<', 0x1) pipe2(&(0x7f0000000080), 0x4) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x0, 0x4, 0x1, 0xa998}, {0x0, 0x800, 0x89ff, 0x3}, {0xffffffff, 0x1f, 0x0, 0x1}, {0x8, 0x200, 0x3, 0x7}]}) syz_emit_ethernet(0xfffffffffffffed8, &(0x7f0000000280)="0720f72e113db1f5847c46ce0000000000e75b2060beb22273ad0a5110910d5f463ef1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) 09:16:06 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) 09:16:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd9d, 0xfffffffffffffffd}) 09:16:07 executing program 1: kqueue() socket$inet(0x2, 0x1, 0x1c1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0xfffffffffffffd4f) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="7670430aa55f603c02cb0699fd0c1ab42ca93904abdd823f9ed1c362d180e82282a7786112bb126d2dd742fa33cec2a870c0110b1c47ab26eead7186a9a91873b52bb65b924a1ae091be442a4572fd248d8e511602730e5b89ae648c851d95cca9a3f62950350ac4729a8c0239de7df162d80d360f80c2", 0x77}, {&(0x7f00000000c0)="11b851c80dc6d89de493523f2a433f83a272ee2f3569e1518a284f79d4ef11a74bafeac919ee350b5f408c2c659d3c20262b8394ad967853830de4ab310c67364f094a8e6a976284f1a920cfd943dff127ff3be610233a3eea1c331c2dbd1a8f5d6233f4d41988575f123309a48600ba5a7850cdb9b0738e", 0x78}, {&(0x7f0000000140)="189d4addf133bc9a726987e5ccd95ba19be9d186e1ccbfb0fdae7d568645a00abcadba9696670de2ae86815f87ee994d6bad60a8ab5c947ba5c92ed5ce29880e62f8c375e9422b77809df059f3ddc5080af9318e8de9fc5d3fd740c327b56b8fd22d8e91eb3b401583b36d02fdc9abff50a449fab6c2a9cc0105884e40290d4ce18c2a6d64f986d423905093108a76d66a9ace86ab1900a9a46f626b09509352ea9a0e36ebab", 0xa6}, {&(0x7f0000000200)="67ff79836e3a52c2a2620471114e34ac6960ed447381d03259d25b1e1142861622ef9e58f52815828f76b2cc08652de7b404d6516f184a9dc9ee877bb91df3ca14184d554c5a27e2307c216595bc7da7c528b3386092e9dd6b02ed8694ebbe7b292efc4b54e5657e08af7200684735520ef42586adfe0cd768434e90af68fa52b4be", 0x82}, {&(0x7f00000002c0)="173d561d977c76acde603f3c584d9a983663bcd226e168ebbe27d642156bf28adbdab0f30dc4f6818d7c539e607ae4927388e20d00bd0357f05d92b64db106315bcbef0f2f5a9884384c3037df173b0275898190421bbd18942ab5238730c6a13cc85f4fb902af5e2d5597cb0010a51ba7bd8191887cf732c2aac118258d2265e2dd6dca2bcd7a16f01a09a7f48eca9a70ad611e2b1069fe976bca781203e36ec4b7dbf7cb6ce7214a20030785c8ab8e04a9d83871eec3855a2e3aae8da2bbe5c15774e109712aeda84c2833f56ad77e9bd4fbd141236c147f859795fa341278edbf4f7aa82313b1177f6c12a18180583890968b70e5c109b3d59f", 0xfb}, {&(0x7f00000003c0)="1730cdcee51b48357590eb4f0b75effd412a2f346b133727d9d8dfd23458c4afacadcc3f0842d3e03ce03c8ce086b5a4e21731f378fbd0fff7b31bffe5da832d5440330f72b493e18ac208ed0c0f0dd4f6a63c1778a9a5c6c1a567e7d3b2976705d54fe136e138ee7752933af3e3f856594faf9fc123c4a345", 0x79}, {&(0x7f0000000440)="f28725f4ee6a24b1b7b21f1666f390028101db4c438ef4b50bfb5b1708ba2c74ce77a9f1577699c151aa18e2d313cb987053c7532df1baa64306642f666ef66eb0549b955221646f44a7be1d08c42efe9e9d1a96f24e38abf28317f51cd2fa2ab328ac79d811d15d775ed6b334bb492beef7823fa893491f1821d5c63455382ea25bb0f976a86ebb200d3d3cee27369a8aa4c0c2e82f7a6b98d3a3c3ef9384b56324c344499c521164e7359cbd", 0xad}, {&(0x7f0000000500)="985d0bfd103f97a9aa0b305975279fb7b50e8201f8c77daffb276ed0673ee86e0dda000ada534c0b78b5022491f3bd5aa2ca661bcf0de4923410261c729f06a6232bff32ff3b390bb35dc3a1da36796a7c094eebe1342a6092cfe7bb24d256284c52020a8661f307beb770226d565122b9cfb3e27e9e59e4c43a56f39c41075dacad8ee5f3cdff1a5294c6d6fa673d80bbf8838ef46aba1af6fd09138d93c38d39b16541b0fadfe600cc23b64fcb6ef017c32b3cfbd52ba5751e50920b0ded04d1a8b6771348bf327ba36e3fb2cc2713a401fb66ad6c4a2516e48dbde77f763c3628235c887a5246f392fc01c24855714817477ba8aa87ef4ca145ceb197e0ace8598e9ac2e4714ee3a60aa2b03d1aed1b93911d76fdfee624532e440b8da60cc95790035a3158143a6b0d2fda1a1488577e54173aa8213227c0eb78b57c42c8d091c8a846ff424fa66c3700f551713afee7dbacdfcc7b424e873dff8216c35af132ad30031228a25c62cedf6e40d23c03cf7f574bba7165bb5298fbe575445d32c7a3a989bab6d28e6a0117980428db0f431594ba43ae36fc8a833d288ea23163b44edddda4097b3dbba04eed6341b6155fa653acd5ab96991fe389aadfcdeff2f3106ecbf08a36a1d135584d3882bb7b7b9a0eeead0a10dd948541527e6498676c54285768138e2c7a14f42bdeed2690d1be767eedea96edb2af04c5f147f40e62ad3ac9e0567972649662a1abc294d595d266ac9342e8acb95a3f5dfa6909e59ed33ab1c01d1707f91a639943bb4967795106abc8ec792178a8fb5711b59e2c17403c47b413b906ca84da0c3931a6ec94d611449811a636dc08f4954cd80a980ae5ebeb7675264d7ee0b32622cd78697433a6f880c224c9ca33351d56aee01604da5aaa97c6e91bbe7629efa2d0e62899e273b76e4deae2b48673b69eaa4b070f7614d0f44e6293bf2c5d73a2f91e3ab29f2f1208049b4b2576c521448c8d09176a2db5a0dc6a4d0a4250e0fb0286bea5d68e0d25d44e71f7c5d29a54952e690a608ddbeec75ca5a36a80a98ffe2090eafa49931182098b358ea288ef6b27d8f6136f705dd3ea631168ffcf34e15eb7399fa90ff486cc97c3f6a2708fb0943c8b0ce6af6bc6be8b1af80c0b850e0d0ae00480a7fce533fb95b701e21080f1718bd6d981fd0fdf0b1d7a6a44ad82feb67492e9e7cea4605a4c993672ece61aff7b2e98f6b5e6f44c417eb931b039f49d2a275be9ea5d9a797cc3ec40cd2e97d0f9778ed75194fd90d7fa0d5032df065f6b1b1402cbcaedaa07372ca5316ba178f0412972f9bdf4571ab47cc528d9a933e2bb55e04b369de9d1beae7336fdea50e8e3a2413aaa61fe1904e506f480905d896fb5e7260597bde60628c62458344d624e5f48c4f762b9720f5dd6c230a4727e9e1bd08924c4e729e0930e4bc062d4dfc8d8ed9c8dc0c42c837b05c9a681867e49bf441cf46d0a469b12df9d23d352c7a86a99992b279dcd1b43daf34a2b0fd699fa94b97ca353105b4b8a701d757a5f095ce9ba8a11ae0f89e2e0cf3710c32f0154c76b93fd92bb21405c8ba1906164ae5cc93d4817c4f0af3ae13480bbafd2e1db2c399e92ada681dcb39aba1f927064d91b0601649493df5c2ffc16951121002256c4cab57538d3511e06d10c1e9fa863c91584d1b82fe14365d7d758354f0185c1839ff4d05f0f4ac89d3272b419cea7cc5671841cca84e5d041af665e848fdb22045e742b314e223cb5d4979437e3194dad0f2155340ff5cb970b81cd30d506cd95afda1740e6c5fc800e37b4e8936e0f1fecb783138654360869fb14730edae0f238d8e53bf2a5c09157af98f0abfe5f208741774d977b0ee123e2792856b6906ee89c1f629fb6986f21b4366f6474e85c162246bd9005da8990ae5f74a89c6e6bc416463cb211d24bf70f06d79f72b29a56f60efbbbf1743dea58ca000dbd504f0adfdaba921fc991c9bd46bbb99146f2f729aca6b38d61c1a8c50097f10bd5013afdfa4b95c16dafee8821e7fa822066a4d6d2f0a317ffa1048780b1888f316e75de1d516554304bf1d7d364e7f83ba778ec364e1941fb0291d09ddb74b89229f0ea00dfb6c5b2fed87f60d512662cb701ee4b263f9f541bbc3402b04ce5e4179bba298c60b526373884710e5947ff8b8a06f4ccbcabeed62a421a703e74b946bdd58942c1fa8b33f2bae4f71650158b5337f1e920f8994121b43807a6932565b744277d755ea067167144c7879e7a87d1a10f2ec07578c8149433d48a35fe0d20fd4b27519f509beb648d284d9639fc2b8942cab8b7db78cc7d8e5096e38fa608603da90e9a8e98113c20736ba7577c77a8acf6fe6d1214bdd893dfb64d4bc3964a3a08f13efe7e37232409f3dac65f12e80d832e7591a4c0b1b8223cc2eeb4633692f430ffa3a03266eb2e0d52cd79853acfcc8b4689b106a0a9b53f1431da3a2693b82acddbb521244001b590bf938e847ddf3ce6c1c894eaa061f8692bf76c76271f775ea62527dad3ab1316fb69e853e90ad0c58dfe8f6ed373941acb9f805a65041785492049de5be9180bca2bcad99f0e27923b3b99513f73d3395574ff7f68400c5cae6ed9b5ec1c21f34134870d78377241f5abe8e3a119cd55342961e9e1f5f4bdf68700c97dc7439a54eac5a411d17c87a8ba9700d89c022e8872d411c4347078493227656e394ff60316e77faed4251c7bb27b8a657729fb153f19970b4cac96dd34c8f348f8549fa961e5dc08cb0dccc78e2c9797cda662468a755925bf9500c188b3c7895795ee5d44ab72314de6a53d8ef9fc66f8ec5ea2d7595ff462eb54d8526e4d5c624785072903e6cc47468b8e847a21bb320d8a91f99188d012a1a996b051b5d19be319cfcfcd3f67cb377700aaaca78c5c3a4484714806a44e5f01117ed663d2bb6bd0c2438cb7a87f451287dbf0e6bad0a1aa34bb15cab856d3d99014bbfa2751da00f056634ba5a8e060776aa2dc663902060bdcefb09ad8ed99782e305af2fb61cde1be2f56b59ea1e29421ca1b39bc3bfde012c04ee6d2cc08ba9a747bf8eeed17b9dca9c6fae52d09ba6ae7606d15cd745cbb5b0ffc2432c5839123bf52ec16a483e6e128c6cbc1255ff2c9fcc8d32d53adca5f30045a6b5d68b3f3b9bfe563e05e7114b824dd7671798e0642181f3a259465a5e81b3fe7753d4ecb1a70d29f43db1a7f0655f3d0fe68962a022d13b092489d743eefbe85440ac5a79e2baf0cd4e9a4e29e0cfe88334d566209d80d5dd1cd3205603498cadb17321197d699af07be09ab18d22f95e8b2181f7f1911d09daafc691f6fd34c20c7a90031e86f60603ec24093a9f53c95a225fe5c5b1fbb05f75dcd8a6a1d0786869f447687794ffe6ff42fd8bb6b9e7a98089c03ce87152c6c6119955acc23eb03de00250451c70628aaeb605c0e65084354ecb4efcc28428cb85c12070642db789320d47d8f080ea9e3c9d3476f6528716b75c5d920424acee5d0c31eba89b8ac60bb46c30c6d823e726e700180e21318ffb4cb56c113ec533382d9ec9456bfa3a1f3757c67163e3b7ce453bc415b6327b8d930919aceb583f4b18a52018aad33318973fa82b25af32d7a7d0afd8b4dd2365c3f6cd111525f5ffd075da2ff49bb011eeb606efbba1578a436ad1b3d0869102f7790c2f851df1769a07abe846d3a21667ce26097d7c6aee33667b55fdba541cbbb63f6f9f15acf4b10a64b9ed245f3dad0f83f398ad4c59c3455a29407313346d0d3c1bed46fb8fad4261a6cb0f96e6b6ebe3957d86ff918c1149fdeabc6f4c5baf6a6fbfbc13e74a4b630e8f51dff4f1305c9cc1898ef0301bbe767ba451b6f860d7f9514eb989464ac3408dd56a1c667c03aed2309fe3c8561c09d1ed9767bf503fe0a4d94ffc15543ce889dae8c7badba43d9ccc9fcf97dbe1a9e112a8b01618a49db72fa968ce177ef07def54b782c1da73e529c641d78561427e99ffc2e524627d65f24535e7ed7755bf301c5f01c24cfb26fc4731722e5d31378d7c243360a9b93901fbb61c07695907b57342b9f4a3005d36b5e1dbe934abded046523938f93f2e0753aecd2f4ecf969a14de0f66b70cae3953c6d570f2e7eec29a7fdb3dd551006bdda25d1cc207dab3a42cb1c6a83c97cdd1bd0cd04bc021fc819ee85808fd702d4d918889560c0a554c725ad2a56073abe02d11e99f2c68a1b1b5bab33c1cfc47565796e1ec26eee598a91f6005d7d05091b704fcf4bafa1e5f3a594efd6675a842293975285aba0fcd99c8046ca0532f87f5f1e64a8d6ccf19a416a79e2856585250f018401f516a44b5f7ff193588456c36ad350dc17784a6b11514c5ff20c376c273b33e0cdd34a5b42f15eb3a914d293c460feb98973f3b59146dd38bc05a2474c04b63b93b719cb37bf9e21d9ce0c040e1e02d1f9b8333064bc3919e588c71de970c01df8f01f8dd81e1542ede60eefb7f7d0803acc9ffe8c4cc87dc229439343cbf90e773aed47925e21d910267f6211d3ec0929e6bc69ba5bde62d4a89346bc4b8c88293d402e95d0e517669db0b80f803ef43c66e7208289a4244862090913776a37c50c7ef5ec53ea6c4ba389129acf10b3ca9f219f5b65b8be31edbd04ef976a3bfba90f516164ce46afd7539de4a83631307295c294922742c6c7716d23164e4c9ef3cb41ae463446fa1d548926cae8ecbb3b3214d16cfe86a7431ceb27170859ba6e1a10d3d18c3a82fc0b73f288fbd0fea64ac65046f068013d1493e9082e875637ff6f624c89b70585029cc50b1f554cbd421b2dc1087994d36598e5860d09b0ef03ac5c8164786b82ede4954084e70798ec4de01e46eba2123a6c6d8f6c2b743b92901ab11b7aec879d5bb5289f0c864ffc317e9df9b46a30e1e12387687c85801be708058ce4364007b1054f9649762da264c22563d8f7dcd89d8b046d385dddb3c716eefa6f08de9e776022a6e824eeb47ca9c9a9fa73097dafe366f08e5f04e2ecbcc6e8813a0f098dd1f3536d5bc4c2fdd7e1f3a54983b06c267909f7d78539bb6fbee92f7c84c9428cbd0915d7b90f26ece108030a7083cef7458d57da14c6c40bd2c97c8cb15e8d3bf762b7faa061bfa4c2a8f494071e9f0b440ea771fb80e6469710f59bfabd73b14db0055348d241dadc2e0f1d8aab119d490c146cf108a19a1e5461feeb97d06c35632581fb5a14fea9e15684a3ef1420c82051bb51f42f3e3ed2ef0074a5fecc6c49f59e68f124d7f8ead8808fceea606c6432c3a01a33f01cbfd3837635f0ff25596234b9b17fa4411e726dfd5ef021c66d8e3995bb7a82d86751bf05cb90945b85a704fddb4013de6bbc984b72e1425a301e22113547dacba3b921f26b8f82d07019741b6d9d489a29bd2ace55c5d95d7c7daa9bf258cebdf95a43fa3cc0ec646e455ebea5bc4414e33291858ddcbaf6f5ce2155affb7ad64d53a794821d9e08f958f7fcb42129c390fb6a49b54e24a5335d600af1c223720957cbe7a5034741753f1906bd15796dd9d6bc0c67e18a00994ff81f8a80870e22292c7213d1dc8636c7509e05da0e99a4fca41bd6bfe7748f1d939c0c2de68ae363529017e19d1c991ff8051744752fa7d32d14088e06faf3a02d9ed7547060afef5d832c93f57fc1b1f006bb47f5f99653a7e90f1a760d2e095138650e0108ba8af45ae2f330a6ad752725e29b98c8c30963f971381f0186f9e3978df5f22f59584436a6270ae167b76d1f43b4e5d3800dea02d38e16eb4cf59a8f0376a2d4", 0x1000}, {&(0x7f0000001500)="31805b156fa6f2ab4cffb57d3295f0361b97c7c5599ccc221286bcaa3e83eb102ffdeefe60df19bcd6d159c523d1c05c254366838e96585dd9e870e71245cb0a73d7864278138e212308c8a4171852db7c54cb7d51394dc453c12dd4639d555b864ff49e93167009074676618f122d99b0410b176add10dc166210add81531ad03a811b6492c89bdf45bb1ef8f7f776b712f2225abc30a1b79ec5edb852442cdeb88b9dbb7ff47e8ffdfb1309f70cd790894cadd02942da2f9a756654a5a943e3eba7c50d932b005ab4d63b7e25e3f2de36e03bc51f868c61b5421da6ab8c47e09f83ea569f72461d4bb65eddc07dae8132007946e142b57875233d0a4", 0xfd}, {&(0x7f0000001600)="1ff2d3b36f4e81ae4b0fa7b8c146ec5d5c22a22183fddf8766c6828de48355f601ab2c224a00a1c9fd52999b15fb1c3682113f492f7e012bf21dac2468ddf2b3c8b4c636f4a80b74ca76300b10cf6f9a6039b0e4bef5bd29147bd6859d715b4c173c402feb96980b6a0f0642b7952edbe96209ea936137c6b903c04cafe3b9c11ccddf14", 0x84}], 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0xa3, 0x848) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x7) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 09:16:07 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b0, 0x0, 0x10000fe, 0x0) getpgrp() 09:16:07 executing program 0: socketpair(0x10, 0x8007, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0x6a}, {0x18, 0x0, 0x6, 0x20}, 0xce, [0x1000, 0x8, 0xfffffffffffffff7, 0x7f, 0x2, 0x1, 0x3ff, 0x5]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3441759cc91f0386, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) fcntl$getown(r3, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r3, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/184) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1312}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:16:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f00001a7000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) pipe2(&(0x7f0000000100), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 09:16:07 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:16:07 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 09:16:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x3, 0x0, &(0x7f00000000c0)=""/3}) close(r1) 09:16:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x2000000, 0x0, 0x0) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c, 0xffffffffffffffff}]}) 09:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) syz_open_pts() getppid() ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, 0x0, 0x840) 09:16:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1b5) openat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) 09:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000001240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xd58) 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, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x3, 0x0, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/200) 09:16:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) sendsyslog(&(0x7f0000000000)="4f8ed93065a0", 0x6, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x1e2) 09:16:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 09:16:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8880, 0x41a375039b9c63e2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setuid(0xee01) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xb1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xffffffff) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x43f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 1: r0 = socket(0x0, 0x4002, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 09:16:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 09:16:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) socket$inet6(0x18, 0x3, 0x151) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000180)='t', 0x1) write(r0, &(0x7f0000000000)="5a00d75000736b8c96534b4795231ff9b8b792974c3990ced9ea55c9dd3e7463eea448092cca1d2c5e591a94c6a1a21e793171236639798dc781d1ed3833e4871d3e6961", 0x44) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1, 0x7c, &(0x7f0000000100)="a52f8bdc80fcfc93e423ad8f00f01987e3a3dfd19e35a127369224f2ac93d651c33dc026b4c9380eda5385b7952895cebe6b14f0ec39ece90458312c50612ff5b2ac87cf1cfd4ecff989f73beef74dc620de64ea1339926c92ab510b8b2120211769e0c41cfc0748968e6dc60b959a8b0c6cab3fb38b6d12755f643c45dd6c0a62efc361437663004352e12186641eb4a20a02182bda2548ddfb69af5d454937a9580b369a7327e0d172063ddc2ade5d54f80fc059d80544fe84125168e49e2477abc0a390d1dd87cfd4893a0f4939cc43c1453409b951e94bfc95be806d2379bd6b32d1c101b7cdc4fd5196c272a9ce423af6b02d", 0xffffffffffffff60) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x6, 0x20]}) clock_settime(0x3, &(0x7f0000000200)={0xc50a, 0x400}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = getpid() setpgid(r3, r4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0xb, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff000, 0x4) 09:16:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0), 0x200000000000007a}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 09:16:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) 09:16:09 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20d90, 0x52) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x3}, {0x127, 0x2}, {0x2, 0x6}, {0x43, 0x6}, {0xae, 0x1}], 0x5}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) 09:16:09 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x290, 0x0) sendto$unix(r1, &(0x7f00000000c0)="318dbc522a4618d0dcb104c95ef0962d64d89abcfca98433428a13fd12642624fd13bab1e50e4caad74d4583c52f6d7ea60c0e38a62fb539890cd8c4c6baa548831aab689ca0646d2f1ab578e80be206895b800920d37b993460", 0x5a, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xfffffffffffffffb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x820, 0x1c) r2 = dup(r1) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 09:16:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 09:16:09 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) pwrite(r1, &(0x7f0000000180)="ab35cc6aff70f4be37df3b911378a573d8c6752b502df66a4849911ea0e3ff8ad6fed4019d26ed74d641d987de5beafc79ffcc59304d567d2b69c6a3cb19535d2a7d1b8e0af2f67bdd9bab8e11f55c962af5cfe50cd64ce066ecad4b5cc5a9c35eaf5bf2406aa2e7ba6c4db4116d9f03500c54ccf1fbc180119f38f07dc47e4b92c00a60ede94a396dc96e8715427235071ffca961108a76cb9334f1593a34212277e964c5113a7f932aaa4117ab284fa928d0ca7d10aa3f3d951357ec9273b9b3478b2b9046d27e64b15930a430757fc61f114ee3bd573cf42d97f345", 0xdd, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffcd3) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000280)="1561963e8f195a3c8f9c0b", 0xb}, {&(0x7f00000002c0)="3db01a0f800a6ec28b7b713900b615f2a5fe6c49d7a1c2d36ffe992d9f6daf", 0x1f}, {&(0x7f0000000300)="6335a5b833ce489ad7a05bf832570099b301dcf275c2c67a5ce2a3fc6bd2883b2cd6e6b58242e9da061d15a48f5196e0257d85425ec1048f1b7684862aff8da7240c7a4a9e99fd207bc9337538474d49ae386f36c0867eeccf35efe51fa51b25909cd9ee5ebca94fe28fbce01770e955528680be958676a10b78408ae85b9341332442f569957c69f7d87afc8c7ae164edab6397ded197e452dc97407f58651c4fd770f136adf8dad03ab353db9c7084b417db9a5eb604b4bfe9bbccf050fbd2ba16e7ab7788ed9a3addd6762e8ebbbd62b9239972b3c3da9ae6e4317fba", 0xde}, {&(0x7f0000000400)="ae235868afe245ad9c318641844e7e59507cff04473e5d0240dd90e30a6fbd588d5931dd0abe68df60e457df18c912fe7d998db71ffb8c1baee60cec05109fbc78a668ff563fdc6821170ba68ba1f055e4a9d6f631e6c4b7b253e10f8ec18a9f5c5dc0d37139a902f43cf9b17b2d83126d550b693f7cfdaa51c80777d66d3abd857948be", 0x84}, {&(0x7f00000004c0)="e84935bb3f4ff271a2bc069f922ad6fcac0d0cd76e2263e0d12f212b4da77bd338366e1070f432e0219a10ef41c55b252c5588d6eecde5834ca818b04cef3e36e7a2e8eb0c7054269c6076a9e1b472762662fbbeb3c885bbbd21e1492174f977e9c608b77651618549", 0x69}], 0x5, &(0x7f00000005c0)=[{0x108, 0xffff, 0x6, "e3cdda8a5eeb2a440fb5fcfccab150c14337b0544255ff60e4bdb2d2ca21fdbd01d530a878b4dcc960efdfc6c7c7f94cbaf0252365e59a25d21b2a0633552115580e4cbccd25d35371921f8b10250153b736825993ce787401222ae33cbbffd5ef179881ad58feb86968d3b48c2ed377fd1f93426fd3d7a161eb9a525990b9b72589dab1d9549e064afb5e776f213c9a77ef0b84193d4b8c46a08ec88a1f48897188e17c04dd1ac2b29c290402885e567280ed51369649bcbc980ffd9c57ec9ce5af883fe5d6ef60cbc01d3b1694bbbbdfd836cadc0d6cd68807902796e5c3764fd4658a045405e242122e9d1ed7413de077cf9816"}, {0xa8, 0xffff, 0x3, "a98b7c14b11a3bbafa3759e13bbc598da1a08dc29f716eb1c7c1848e0e61191a88c1b27ae5a82f1290b3b4bf5922567f38d858608c355d379d98955040da9982dee0f8327912bd9fc2709b00a9e6c4960e44aecbc20f97670cb784f14c269b94d424ab1fe6659f416baafb43a77961950b7bd5f35fd7dfaf98db484c724372e4bb2da8db2a52ab4e33bbf941036464580e5245dd"}, {0xf8, 0xffff, 0xf2, "0277464a60825f6398ec2b2fb8df03f15f68bac840bb8f6ea3c12beb8fa1e4bb1645f127fb388a85b66e143d80aec442a84eee053c8f28b76743968b76d41935049e771833c457a192c757839939a1c915e2ff3b87b16112bab135917eef0763692d1e4b6b4e3a5e3ac1e545eab52fb97bbed90d406710820d48af2040a535ba50d9b1dda85653afad90fe6388b67bfe6a942f571e56748b716787dfde14a11a2179d486ac46fea64f0ca2a15fe20989fc96043c347afc163176f548dc018bf212885521fbc1ab1b6d81ee17d8ec56175c5b7428ba9ea14f67ad15729a5e530d51059c"}, {0xe0, 0xffff, 0x7, "fe8f37457306d7234737b9856d6761929976fb1047741632c11195187f511985d0d919d9f66086c2cf67ebb7b5f308f8ea67203e73f8d77776b7196318e2dbaa8861fbd2daec7151c06dce3a66eacb8200c759db9672b3c6bb06acb36e91250f2291567f519d41218fe2a2e1c31352f75e0319a27313aee3b6371add4679e3577f55e1b50bf7f64abe819cd651146803fdbfe32fc8dc432b84c6b4fc61159387a48eeb142ddbb73db895484b2ccbd3d01f33ac2438b79ea005a5b71f528191f112ea8b9c70509762163636086d86"}, {0x108, 0xffff, 0x3, "6c324ed57da119b4b2f9c4d2c2832fa97ce2073261ad09924104a33b4b51550ec1d06cf1d336ab6dde3af90f29540e490b02acbde94c29a896e0bc2ff9b60f06800a0ccdc8ca1b3224a131dd07c8cc6563595da5693d2a71ffea6f1a8484f1a42e3c30fcf6338ae767d0c917b91abc4549bae89cd490c1be05fd34af2f8ed32d75b524c5dc8cacc774583dbc5c5fa8a8b336d332479671086b5a8314b5e3e9896d5047c1a6d2237b0cbf9fbfa81016d5d9cf45d9ff995cbfd57f7a8e6c3ac2650a873f306118fa6357093a4f0ce73020dab6fb9bce3165b30b9fd85242b6bfa30ec152ceea1541aed20ca7e40e36f368d3328495be83bcaf"}, {0x10, 0x1, 0x5}, {0xb8, 0x1, 0x1, "08b2bf9ea88c72f40b37f1f3668fa21a267230c0a8df6bbdae60179ec19922f9b0d6c2bd96a1ae8092ed58254265e7400dd0a31becac618ec77349bfacd315362b10e785fcc8e60d59badda488459cf38822364d547b3249fc809986e528a50ebcd3ec9eb9a0d78f50038590833e5c8590b2e5e45884c554ce4aad8fbc953479233565f775ac6faa3343ee3e60ea534e04d076db69c4cbebb198aff6d944735d0a1669ac58d43b"}], 0x558}, 0x8) connect$unix(r4, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) 09:16:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x2a0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 09:16:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001400)=[{&(0x7f0000000200)="67063122e26afc4d10f870ebcb45e8820953b84a9e63ae736e8f9e4d185f76b8ccb2305bae94f60513db8b8964f05f12e2ae6e2592aac6fc7164ca7d4d86d99efcf0e60442afa1f8f2447078c42e2f333ce501817a37744f7612e092c75b", 0x5e}, {&(0x7f0000000140)="d934c76a3428dc09afe1495ff7e1fcbb97e889d13233028042ec308b9af8f0e73148352ebd38b49f7a047ce6a9da3c8621c94a3e3206", 0x36}, {&(0x7f0000000400)="d5a0dbbf758d274e2cae13aa447b68c1cf5ab1ab3b8d6965327ab20a07b57a74f9ab95ce5a6ef7bfa664e54bfa38f83b93a8938b6d0723fc7d102fa6ef37de82f67d85ac089f04d1a21e090ea0bad4d6177047be6d07a5382fcb0c12cc2c2807f365d9547e25d0489447d117508fc32e87b566b67e5d6fe4ae320e482ce49288b36192d3f8a820b1e02a3ea99b9f66d51f40673ed1a67974919b195df40ea3d474ad8314c722d0784f1ca624981e21b3c9b2be5b567dbae99c48930922eab89e1886aff03e17b838aee88ed4f251f3fe587d85507e4d1d8a55661067b5c262efd886571ccbce9b7438bf182136b992048148b51b4cddd43fb60e8afc07e6445c0f39f60adf3f33fcce38f57176f581734229efdf90eb689113f89ac443f471420643b7bbc2a53ac13a6d7a2aa4e2d1e0e8d989c96f41fc44508f0dd72d6f4041720ef5fbe4191a4975d38ac6f1d3b441a159936b2ba296e0b206cc136ef72fab730dc8eb9e66e8d72993009e11336535de19ae317663fcef54e1a9ad50b7a2f233a6e8ab74705340e2f3094bc358d1d5bf538201b8ee93431f209994ca6617fec99af7af40fb14f2b2ba5203d729f661c9baf5b57b3c8593b4a8ea7939176959e0b9366fb9bd84ec0c7fb28f5733e3288ae4cc9872476b70824c4b3c4861e1924b70dcfb094a004ee603fa076dc89dee783c76b72fad7c0a9aca6ade1da71d5c82cfce8fba49cdbb44f8be2bf4fa2bb5d4d367263d1b25357e49706ac0ec0862050a8407afc7c49d587e2cc2a04da4538c663a99b87d3d234b0ba0ad2c2525bd10747382b9577345797f4c468ccce944be58b8d0376b3be394b306910a032c89e27c1908f852f0c38fc5b0118ed7b9ff0524b8037907cc1a51dc9e07538ba85ee174e708a06e22a354392ca4e548f3369ac73255b2976dd1511299f882a1dac75245ff8aa1bdc03662292f3a4f9f3c2f6e105965b6e53444bebfcd1e30ff31eac6a30f73db4c851adb86bf3b08fc46f00e4670b4cc29a1321e1ac7df74e9bc968a1db8c44092f84b9bc1f6e7dcae3600d2b3afaea282bf92e90060ef15109d129bfc503edaff25cb2740ef02fd3f5ae60f402a240c74326a03d802e116ac99443c84c3a63df553d31d0c1e62bcb4eb60df8b5a0355cd52190369e5e285033c7cd9e382056753f275e3642cd767be2aa605c690c05f8d972954037c542dd129f87eb562970f6b67091c89257c868c766eb3d15ba9f361e404bb298af4050019bf42bce07ba9b3c80688cb0743e9246b91376b3d564a9db3733261115a13268a654490c2176fcce1e2a4dbd98bcc37e27b21e5b02a2d379e723c2e3c9e317f4aaf3c37fcf7cc9fbd5ed7be5ede5295350f0375d586d6d83cdafb84330ff3abef7997f6f1e425206a842627658b3745be7bea0c1f70b3d4d6186c3555c14ef4ad009bca62f0aab774724c3b0337190c7267cd91b2cc7b5f93da7411b9281a66983ba045b0e4e290603fe9b5675a15f9d52328081c35eda866d520694966c39d4637d1bb86634d551b381dfe7052ab22f1b5b9509bb1b3e35d8c3f4d42497e841bac76d4554a0a2d48dc22132f714f5886fdcce5db9fb235a0e5538df4e6688eee7c7937d80b71b8fe3c82e8ec2b41a953a5267d5598f8e6d71411297933680fe27c05abedf6aebee32cf27fa79d27fc6b48befc60fa82abb07696aa6ce38ef8c1c4f83beda97d1dfa2d38ed3fcb75ea7e4fd4f53b75fe98ba0f3b76c6b269faf31683ea7e76f5f97b901328281958e6e18a41c94ca47b92f1bb97c020e82c120d10c0e996c02e730a38429b6fa4608a231c11f42f19d6defb3332195934374af6390bdc048d19007a6f61344dc2256057a78110f97d0e84c37f59b095dc43d1905f40e0cd5dc8e6f3029716502614fa9d19ea806a29e60de805387dee866349358db10a8e75b1d9af84cd2e504088d96b2aeca1f962bf3d974cb425f4451ee89dc2828f8b19950509bef271efb09a53eecd07d43b2ed9c3d202a567ca712f7e262d89a983bdebeb5bba783d00e0f293b5e842956c4d8445e738306ed4d46e50f4e9fd21947065eab4cd00bb26f26f0567749654e5e10a6121b556c3e145cc8faac00bb470e429c79e43db42bab0d7d48c2b81c041c814a86caef224823c3fe34c261a03e0bc715d759696704bed1f0f8e2ff67014c3f7cce647677e39a023aa3a60530debfbb8933dd3f290f7acc96d59f9aee163da6655da75f49543406d14daef9e73f41f9d7809eaa6be3bcc22024c7a6b605180319fff6037edd79e1ac2fa39e34d7114e05b8034403cb50792d5b0021e63d709d544b4239687566ba721150b6f9d85dbf2207c80021c7f093ff30bc5cb9ec579c1fcdb29273cd7b34de18bc0898e388983f5fcef0116b976942033df7d255b36a049779a08bb877f650d3f2bbc97e0767acd210a4b60e0232df54ec0cfd9c146a506d0085af4a18f815d82e1ab6f5f5699099ea49d43ee23ef1f34d03e614c69ca00dbb06c547523bfb95091d76eb7ef87f7d55f2d9ac2a938ab2b0b237afd636721d30c400353dae6e0d3866ae41991e1f2fa1f34a74aaf8ba2fa0e558e83ea9473a37849b94360a6bd83dce32c5758d4e1e6ee9e1dae9c264f9e1bb9ea1770b28e33a0aac7a768de30130d6302207ff43cd741fba79238293dde0b2d136647f2db8eb24e9a70ed51890ebcdf22f1f00a4fb41557e3497bcbfec8961c691a9360b69fd53197f8c3dacf534ca698fb8d5fb5fe733f7863ecadebfa7541f3b71e966bfa346def9d1cbfc9aee5ea0c9b0c0f50ce45c959fb1059d0382cccb6f9a0b31219d5303fa5fe0bcab8d0505af2564caec4c37949a43ce3702b8ab5e79d38196c0c440b68b51da1154dbe79c11e385425bb53ee6d3567b675a1922743bb3c346f2f06ce016f31f92d94292cb7eb634d1ceed4c767f5c2e04d546ada50c524f203a750e315ec163e356306c3c573adb132b67eba04691a3532e8049d25f56b004190d8132059ee7f7375b81f9aa688ce2824ca10f6b4c6776d5f097d77c6184cda833fc03548b6e3649d3119190f1fdb30ae814345463a5aaa83bc9d42fd5745e5c5a8aa9b24b690a5ee660a1089b70c69a046946d631ac52749bfacf7192d2c5e15366017177daea724dec3b208977916a03b7122f630f270cccc49c1167151c37464cc1fc4a2326edca7c95292ecc030921bf1af49e5f11790836e15d4b35328d8ec0050fdf11e6e30b518ed70212e155c0d5ac5de493ed5f5cae3d4f7bf82ccc0c30e75ec9a75f5a05e2a08ba360956797b66ae259d2647ee6303edfe90691e2449c869f77720632f00da3aa65f2e90a74594d138db367205a1680f2f3dae8ce222d3302728d486c4c07354147c63d6a0be73d5c99299ab7e98331cfd0eaaa13465cd64d19aa74bf3caed9709a70a46fab7e60ae4d358dd73f3c09c03a3927ea8f83a86a6edf7de8766e9f49ad2392cd363c559384b052ec1a75121813b4640094b0e3bd5424ad834adc1cd770d6904a011ddf25041bb8cb352f129f9fb7308c9eed5e21047b9012cabef3bb121c005d9cb48159b8fa1fb04f811e4e6f2a26005c4b3e97324b44563371c6aa33469519b1865633caadd18e471a9d00c068c284ac9fcf7e19e13ecbbdfd77fe1060f5011891d0a86466bad226d1524a86e48232baabb0cac3068de183ebef5444a3f2ee19d936ca6dae74cede4e77773c0cb3ad4b2ae49efdaf183317f628648836369e0d1900897dd9e7619ec042f9049eb93dc6fc0e206c3bf2ed5aa4f1e804b2a9976fccdc326b2e8fcb5ce1ab3bcfbabb197ddcdd2212208bbe436b9334ab5d548fc62fca4a1dc20e0e2248cdf609b13ca05e6841e48b8be7be7e041f8aa4f636b0a1a42c2024dafaae2b22588e5c3e7ed43604726a833a559becc6c0048d42b228a0c341c1c6af13cbec9eeed93f70686ad83676dcc2b358f620f099a9bf25b43a799311604384bfd04102e3597d0927f88fc2f7de0eb5201f7a723b168861d2d63bcecf228d40ee0b904a0eef032ca83b5dda9e1adb8b44854ecc0a710689edb3f1d5a04f19e47f862865492a99773171be1ed905ec449180105d25798a1d628482f788d932eafe74e15545a46ca4f242def477ca30cd33fd443f4be659a9f650e421de5802d0bae91d8984eafe9694ee23e65c43a471517fc8f09c112eb8c52f72baf06ae57950e5d4c46e871f842b86bcf9223cd7562e4a05678a05bc371b38878bc4eb0e2643d131bfd3e0654f197d0d77e135da998a374d04a2e2fef09e1a5296a2cf90111194c7e6870a3db52d31ac493db09134879a3a7be89bfcc23daea73dda0b8d25af737b3308bd5e232658eb5d507594e1180abc6dda64201d5339066ee7fbe9b770554e8d11dacdb8fe61b399efc3ae1d53a8ca93f510fb137a34ffef345714eb3b94166d0a699b3c9a49ff207cd29a5e3ab2f7ff1f8c613e90f2f80442a3a3bdd2d89aad6de5e25ca20f14527592ba71b6bc625943561551b61ae4af9cdc30fbaf5ace9679c2daebdca0fc94fca15e80c23ed4fcedc99ef184aeb75ab0c9f219302fce4077c81de266105a6759ee1a0dac78dc0d38e6bd462228afbd82a016beb7bd1a48609e947574e23485bc311701039e7633a7d8a30ee67939d9aa5c546a54d728f83072adba1a1be72fc8b4e02bcf54f05b2b32579244f36176934b729f32b9d2f861e24d39728c16e922558774d42d778acdbdb394d3d7fd177d75409f8f432d04ec3692aee1993d88c97b364f436d1c0e919f2d7fd19f35055ba672c1e93037a97d3491637e527b76bbf71a6de15c84a006c99f5f6703ed0090b0674a3e8bb5eb488c95992710b5ffd24168c3dd4d5ad5b3e657b522ddcdd384f2e3987d56f671484672bd9d03e572ba68677570fe26d917805cb89fde86ace40695de06faa41e278740c07332cd90609d0e93a9508ce3ca01e57066e917d3308cd918728dce11a1959bbf88f11d1787c37d4aac0bfc563eca388ac6590402edbf01c1ea21280b1ea67f37fd1a6f962d5ecdb5da2dd7b5096f2b72d99cc6e79abe3e4101a4195ed23ab67328f1ec93b36a91a0e948215d0e2e296861fa17dbc4308bcb4605dd4b7b230ccd01d14fde5d581ecac6dc57cfe7eb2730c9342fe048598c47e40b43a318df545ab18de862b5eceb0a5c13bc103579f6cf1215804572391cb9d16c9f9d6d54ecc5b852613d8625918f54eae9904f7899e8c23d7fadfbcc08e9292bda6cb0819f4626e667ada72310373137fafb824359fcf28ce329d9df53a309875b2132b2bcf6f28efef37f8e54c0810ee9b3aa88b5d1b37b370044145ae17c43fdead9ac5e878f8b3b9d75eb0e8fc4d4e71177b6f741da7da0b9e3b8bf1ca56aa2762919a6153bc2fdf0b43c3fd400bf2e15c4ad97f3e6a47510602f780dd5987e5f8d2751819333f420d5a4bbdab9eda152459f70d8abc8bf7f33ca19595df39081eb92939e4a968fc40cdb318f69cc4985241e31e3464bbafa2aa1b273a1ffd488429595414cb063f8a538855b9cd4666ed57071994e12f47bae388c1dc42f1c2e0282a3795b28feb2ab09ade0e758e75d4b10f9c09da569eeb2c6c520c271ffc5c6e2177b71ffb63929221b5c46353a7c0bddf170d55bebb35419e4f97778e1682023b6d85f6e039f10e44d450f9e3751fad202140aef9f9fa3e6d8934c46fa22303021dcf2797b1951acd8383ec729b1c1216181655d5eb08069837bd6cb463f57ea648445bfe06b125b3e300acc43b", 0x1000}, {&(0x7f0000000280)="235e3c27fe2074a0a46cea4dd459d157e0b26a434d5ad7eb3115e528c385162a7c87aab1724bdaebd3e68880f42e7e15f09d9c8d04742a114b5555a59cf4c242d69f75ea96d831ead2bb091c7582b93562efda5e1e858f8679ca189a", 0x5c}, {&(0x7f0000000340)="e087ede13980eb6d38986ffb63338a98be3aa9b3aa6b7d64fd96555e58c1a4c2bfb156362f4c2e326d4e3f6b4a4528047ee0ba1ed83b736c1819c0d2a41e7a0fe22e0bfa1effe92a579ff6789d8434b5028a30ebdcea1a03f24411d339926d226e2c8fddfa375d83dae2ea1af2b94b6e797ca666c1d1", 0x76}], 0x5, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x5}, 0x400) r8 = kqueue() fsync(r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000100)) kevent(r8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 09:16:09 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0xad) 09:16:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x400, 0x80) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x40) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffffd) 09:16:09 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x0, 0x7, 0xffff, "5eb544eac17501b1d81bf675b776a65c6eada013", 0x7, 0x10001}) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) accept(r1, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getppid() 09:16:10 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6dbd8c45, 0x40f}) write(r2, &(0x7f0000000100)="90e39b3bf31475acc16c27c3d7d4097de2fc63946e35f5698698cdbcc0e9b8b5e417fb016264d7821c8456b1f9a7731a8d03ff635d6915a0fc5fe84e8994911f3bdb53a5d2f47f9dd0484ecc8bbe2ce5a0bd066a10e24d6556d040d18cd67f0ac79dc76926afdda243cd63c3ca69a205fe0fd38a66630be3538a", 0x7a) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 09:16:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) mknod(&(0x7f0000000b00)='./file0\x00', 0x20, 0x2) r0 = syz_open_pts() close(r0) r1 = socket(0x3a, 0x4003, 0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000080)="1a716c083a772c4b88fec43c421b72cb3158417df94bea633d0354874c3e014874fd3b29a65db0750392321761609072fa6dcefd28dc258d286e3463ab8cf246426ffecb2d25aff067b416fe84eae74e8266a338c3c8aa19ad781450681a47afe9aa858ab909b69151aaabf09686fd1177aacdffd87ab34fe9cc84", 0x7b}, {&(0x7f0000000240)="fbc18ccb0bd232273377503a245e89818953c1654d0f2405f316cec092ef6572f3de71569db1344318c92b6d54c54d3b2a7a814a9546f5cb28ed1a198c4a0f37d0a3fc40a5e2e929f940a212ce64f39982f6eebac32fd4eba9126a1fbd9d8a78a29517473e313823f317618f", 0x6c}, {&(0x7f0000000340)="1043502bd489f35f5852b461828611c74f101a7d26bd7db60a027b436ef975d7181b538f87a43e9e04619d9b76a360a614a0cd5d273a80de9d2200dc1b2755e278b72378dc39beea263c5ffef5dea9e18463191c7e6d847e138b4ec5eca321644e0ba7b6a12542b5ee9bb0a23fd00d733b618eabf114434cd9c02aa70556d4aba4800b44e29ba9b1223484fdaf66c2fdedd40342d46e3df44ceda99b41950a6f8c2e619f847d974cc30aceb2444e9a0b4bedb116993a578d070156", 0xbb}, {&(0x7f0000000400)="8859eb0ac19b323f5666185a13cb8ed12b4869bf802b7bf1086083ce28507883a2ea0c96b8f185d5370125054de575074d02c4e2d0c37a79f01475a8b07d7b010b02e149e266a41ebe3bffc1bb81873e4890ffdea713f63e2cf95e67263fc7e691f41ada135eaf07d45e3d930afbaeaf9328a1002f5612a08c5a95b776e4d7e8ea6ffeeb90c06f5fe5a53db71f2dcc08bbba2c220794e807b2240d1c1a149172357adb3322f5f049840bdbb13e405ba16f3bc8ca261922aa5fbae23a24ae667c1228e60792e6ed6e0d8e373cfd2dfc8da213acedf509800b4206619838162fc7c8228e60ce7011d297191ada1518d0a5419661d371d1", 0xf6}, {&(0x7f0000000500)="bdfcb47283c942d385f39a7018b9d1fe1f3820afcebf8c5ea2a09bf36b20bdf85f1daaacbd767f67b1467a372bf97aca8213d3b8f4d57f250ee6cd2284fc58085e349c56870ad491cf8c17a33611899df5078c77700f6a677df6bfbb390355530153c9ec28d54d8b83bb7960f1a83c34f7214b8240cc12f5c8c5bdd6540391f1fe587d361dc913a32dab98efea1942757704a82296a1747263119303d7ffa09708985518ae99bbc4ccfe", 0xaa}, {&(0x7f00000005c0)="1edb670a76c27e9d9aa239858af5b149b26d008f0d57f4ac39d07887571c59adbe6049641b80d69a52c72327c8b464ba206d4daab13718195551701bcad065d2423ef66943c1962df4d9a84c85a87c4ddd9650aba468a002bcf10990a2098912f6e0059958ac56b254d6b60fe78145612cfd1ed7e062c8b52493380323acdfd606c96e1b93a1a85b24387d558649bd0b9a366f176fbc6ff98ae0efb23d486da60193a5cc68034f9ad6a5e0dcbd3d2e3c706817a4f75d37b36698c45288b75aed7859bc6c5c67957bf90096f5433ca4dbe3b19cb7c64a9cfac46efd", 0xdb}, {&(0x7f00000006c0)="ae5c293a921604a563ac251715670f7c5b6a640a56ea20b4259d97ac7753adf3faa7f6bddc97ca54d6a0ede24bc3aaa59044194bd4c5719d0246832b97545f9e54605086cc3d231852a25ccdf91a8887726c4e4abbde1c9264ad833d3621125874d41a06128b62d165e521110b9c3dd1654edaf46203855dd528a02a5383", 0x7e}, {&(0x7f0000000740)="6c9662a12c5ce3a9fba32b2dd25ac923abbd569ae8d47c5bbc2e67fe9c167a6732d03a8c5513de90c442c7a7e5f119b55fe248d0d0b3cbb7d822ec5b0bb554bacfde324f89f185d53f9fcb765185ae190bf6ac50a180db8618dda92ad3772d55e80e6f884fc5a72cf640c53a65ed7c227baa71b9d91708250bfa61b2dc707a679d55ae33af8a7e3e7279e97de3d08102abb43299c7b35a2d6e80b6e6a1", 0x9d}], 0x8, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x2}, 0xe) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882c", 0x2) read(r11, &(0x7f0000000140)=""/229, 0xe5) 09:16:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xa, &(0x7f00000001c0)="00000000c299a36b514c80aae77ab0dd5feb7f8587ec787a4647269d638ff66d24fda98b7f01fe9aaf1871625c2308ef67efe0e9736215f84a276c8f69338154d598ef1616e6378e967e5952f3e31c88663b1c708ab381d2bace756a7b419a152b82644a173debde1184863b0cad2448fb1482a94bd216a46c9f6e20c60a116cb83f3f06a37243e584391ec9b86a4fe81c2b5c38bea49b1946550ba1", 0x3) semop(0x0, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x1) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x6}, 0x10) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffff, 0x80}, 0x8) dup2(r0, r0) 09:16:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:16:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) 09:16:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xf489) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0xffffd) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 09:16:10 executing program 0: setuid(0xee01) chroot(0x0) r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/132) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/228) poll(&(0x7f0000000000)=[{r0}, {r0, 0x95}, {r0, 0x5}], 0x3, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/237) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 09:16:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x20) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040), 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r0, r1) ioctl$TIOCCDTR(r3, 0x20007478) 09:16:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0xffffffffffffff08) 09:16:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r1) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) kqueue() 09:16:10 executing program 0: socket(0x20, 0x8000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="6b6f3c2fa8cf2f91b458803ae28e303c4ab908b5cf1ad0dbaf68652c502e22167dfd796c5c416f423a1d58feecc9e46cadf4b472cff55daf", 0x38) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x4) 09:16:10 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffc80, &(0x7f00000002c0)=ANY=[@ANYBLOB="c1000000ffff00000100000000e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5ecb0c5363b0c61c0a71d708af2a8e3ab9c8d523bfd677c69131c6fffa41d9310cbe084ae004bb3f8eaac5f0a7604f3ca0c90ac9bff003095ba141067bdef5854f95e978584b16cc734f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee50000000000000000", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESHEX=r1], @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1, 0x5}, 0x0) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20300, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x9, 0x0, 0x0, 0x3fffffe}, {0xfffffffffffffe00}, {0x6}]}) r3 = syz_open_pts() write(r3, &(0x7f0000000200), 0xfe72) r4 = dup2(r1, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:16:10 executing program 1: r0 = socket(0x20, 0x5, 0x7fff) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair(0x20, 0x5, 0x101, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x922}, 0x8) kqueue() sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="ebab69e9b47eeecf89ee876c1571d379908b0129b64f39c5019e5e8ac28eefb1ffd32c69abf09fcf07ecdba23b6dd93e7285e4c7ea79a079ceecb5de8c677e594770e36a6a595fc884213c4ec53d56170ed0b5804ac0448f7ea0af0e853d286852fba3141263c0cc0e23297d8b11df49516e7f369e2e78629311184049afd36ac1f0e314302a56331cf83948556a2c0b66654f88c860b57c2bd8c60efafa3930051967440d816f2e1b", 0xa9}, {&(0x7f0000000000)="8c880746a48e97870caaac5300ee", 0xe}], 0x2, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:16:10 executing program 0: r0 = msgget(0x1, 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xff, r1, r2, r3, r4, 0x31c577e1a6d08d1, 0x6}, 0xe23, 0x6, r5, r6, 0x9, 0x7, 0x9, 0x3f}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x8) 09:16:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x240000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:16:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x230) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/81) r3 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x5, 0x1f, 0x1, 0x4, 0x4, 0x7fffffff, 0x0, 0x1, 0xffff, 0xdfcd}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 09:16:10 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x6) writev(r1, &(0x7f0000000940)=[{&(0x7f0000000540)="fe4e931f428e3d533ff7fbf91df334ddbed094fb8d3b9dd7d6629a8258ab894fa0ad9b749c3f7d4496d57c6bf57488d1b8af835d1baa5b8968f95cbc4ea199418d68eda79e6c7ad4af6008696d33d7bd01d46de5d6ba54d6903f7e6bc775dff51772e53265afbdc03e9fd4d30b9c0130a94308e730b1a7968694849d34be960cbb62003699f6c12730aced58a4c81cd1ba532cde48cc6f1203819af2f5bed99518f3de421ad9ef5257f41dd0214e33b7fdbf8eacfbcfdd748f98d465ad642b656d54b1b2b7aed2a9ab0097883fb9962761651aa9a11ad2b5789040acd4d222645215a7754b", 0xe5}, {&(0x7f0000000640)="5bfe7f1515e03a0d7ecc0571d066f05c6a3f96a7ead51cd7c07939b00fcb81450e53f0d89a6d29d7758e3cb6170f5bbd1566b9a3fb46d73b3e9ea964b58d7870c406d3132981eb64d8070d092ff8e8f85c6ce274", 0x54}, {&(0x7f00000006c0)="55a364d7a7dc7abbcd291ba3a9ac95f68cf7982fc476259d147e3df71028aa5112f068e5ee0c8defb5f45d18d6c6f897e0a1bf84052419dc9bb78e77711a0bd23fdfc0c3a36f77f1b934424bcf17eaaae31232494303a0bbc694b31c7579122ac83618ed80bfb56e62a1927134412299a5b5b86ce54420157cc73a169363586141e4a0377fe2a4a83eebdb7efaa958bbb98696b2f1929ad89a20c17f50672a4cef30d7a3d7383ccead65efc3e5a92e5fcc66ea5e61d1638a5f66c5f422a1efc2480caa9c27c594b69c06c572a85f965e20ca027bd85fa06e8dacbfedbb", 0xdd}, {&(0x7f00000007c0)="5ddd3de8a29ddf4b41590d54d042d1672e263a7e59c12695902749e3b8e4f61e7df5ec6505cc7028c943705be19fce341ffcb1eb7442c6f117b628112af16d7af5db8bb77253b479dc0b793615045c870fe384647329aa64c6178fdf71825048378d3c342145a25d737033f96de5a2dd8aef621dde4ecb015ab391ff9970b02b374cffdae8b07e756b279d1c8aa950cf2b9ca4fdc33a148bfea11ffe38a92117b1189aead29401e0531b9c0d213065880a85ed886831893a2ed26f79b2b93f65761c86cd4ce854c109470d19241983fc07435cb6eca4a74ed22effe1b9a482c4", 0xe0}, {&(0x7f00000008c0)="2c783bc1b6e25483961570d5a6c0089b5698f7a2094634db2a200c8bfccb747cb5328732491a8d44482d743b7942c2f7e689bd6f94c4d29ab929a26435ba44ceafca27f9", 0x44}], 0x5) sendto$unix(r2, &(0x7f00000001c0)="c2cf6e1a1b35c653f7d3f873e59b00d68cb708dae497ac7457257453b68af7975585d538d1fb18f1328612dada3bda74766a164b775d41ddfbd09da95bdc137bb76ecd0e5d526b86eb75a0a09461947bba7620a1017cb47f532f1f7eacefcc8b1f8b9069f7851b1dd841d08271d4469a0fd34228e7be0096", 0x78, 0x2, 0x0, 0x0) write(r1, &(0x7f0000000300)="6940e03a745d726e2d1c395e4b94fbd6f263173791a2882fe65b98f707daa5e6e0169090ed23f8cccc80c227c2a70228e30660dfd9d0b9ff3dd2ed307079a7293fda8867606ebb5ba87a18d50df7ee9668cdd1ac28247f5f1071a0b3a94cf04755f3b60bc7d7cf863099a98d9708be3c1e3b3367118027b635601ecdd8575a302200aba81120f2b42dddf650d89c4700353eae17809b884740129ebcb74a79b6eb4d0577e743cd07c5056d837088216e61ac655d9953e16ca1f28e8ff09a4f2cdacc1fa0790601053b8c74e222769336120e2da378f035a8d861764ce62544aa578d20295e40e0e32ac777167fb9deeb935808763ebd8e9bb4daaf", 0xfb) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgid() write(r3, &(0x7f0000000080)="671807f330d7a5efca70ee3113e148b4eb0dc30f3de527ef24680a0ee0764ea6ea7bc219dc3c8b48dcabd21e943b9acc0b662baca8dd1bb08f", 0x39) writev(r2, &(0x7f0000001000)=[{&(0x7f0000000ac0)="829209512ac97f5cbaf6c4314001b8709ca00feb719d97e1930d282d02a567cb4990f8e023426f711e3e909d632378a965cad0eca41a56bc64839236444c321f30dd75a11309f0659f3423db3d277a2f2c2a7098503d7e1c6a17fa6dd2178a61401a393c9fe1f421b3d5d379c8448261276d48cd60cd69db0d95af57c12ba91a66cf1ec68b1cfab3957f625701319ba4a22f80", 0x93}, {&(0x7f0000000b80)="e2b783c900e85b671047e72322cb2259d3577b8377dc15dc71f7140ec19bae51b8bf5962a5fd7877232d6cbbdfaecef0cb9c96965e03c30abeff2ce6ab4096324273b1a388ff11eaaa0da5a112d442f6dd2a3b3448222de2f5", 0x59}, {&(0x7f0000000c00)="4cc04a224f5387822c1aaa5c18ae87ef1705862a9f6de034b2a1bc0a4644f8f6bcb4b6f0e10f3b2b781479788ef5a5bee5b249e50dcbdb00f3ca0a", 0x3b}, {&(0x7f0000000c40)="e827dfc3e17ef60070b8ae41c89b7077834e7a4f611041f3d9ef2ce3066fe8d71df4188a2c11ab1063d8dd45f3ee40141afebf7279a3581a298c4760f6dc9c77e9a84cc277cdb4639b658e13de3e61092e73569c8e691577f432af3253c86e06d05274c6155e4bf9954f24e41c78f1e0d11a6a41e393ad654d983ad68e1b70ab9e7f1ac5d4688eaf819b8f02d9e050edac4795f3e4c8dffd0786d7e177ba3a1a14f6784f4292c26555bf38c3397e4e8caef60ea4bc87c0e9d2aa3ba703ae35a56bdb0dcfa2d4feb841", 0xc9}, {&(0x7f0000000d40)="c9227b2a", 0x4}, {&(0x7f0000000d80)="0fcc4a8df6543319475f9ae131f05771c677156c658912908e3881b8d32e11f75ecedfbeccb2441ee5c99ab72a3b09d7134c03c560742ff9b5c38b7c5cd3e381e95d0cf44d3b1de7167eec6bec3cd45bc8e355b961a11d242747c6036b6927454253ac6d660628091e46ac5fddb52aea31101084eb2851b94a055d", 0x7b}, {&(0x7f0000000e00)="e1886f05e63fd2a2", 0x8}, {&(0x7f0000000e40)="3756e8c7d4ff5ffab7e52579fb8769f37e86e89fe346f387d005c3eb2eb82b620c96a71e0b42b3bb7e62b0177d48060ced197db0c6d7bcbaa6c98a4184551458475c42785bf414f5c14ea4ed92b7de980d21d4a1ea33bc036b3d4558e5b81739f4d523f0bc2f23c0fd9e3e44b2d393970e13f61cc88ea72f28762c793bb95e00e03a19903954722a618509e759fa3192bf82c84eecd00540b643b103fbe8155499f781e5bad9528d9010526f6f3a432fd074a75dcb4ddd1a092a2d0194bc512698b8bc579820a3cc0cac607ccf68379273979bf3db54dae2f282c2999554bee1318e0afb6225dbfb3335bba9917f3d8297d5", 0xf2}, {&(0x7f0000000f40)="9adc33161ddc5feb1b1cc4d79927900de8a569edfbe7b08b516dcb8ea7ce6c154e4fc10bf9d9fe69286b6f63675d0593fcd020997c1527c30bfe1e514cabc21dcab52c5ed77cd9a4c4a8fce889916658129a34875a2c25a71368f397a96571ebb290a35fd6c5991f42ea32617b27a5f35ff9d161b736dba70a9c34b1e5b5f40b27700753aa048bdceca921b37ebf949ce3537c98b725ae15cbbc38", 0x9b}], 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)=',#-^\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='\x00']) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000a80)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000009c0)={0x10001, 0x2, 0x8000, 0xfffffffffffff801, "a700ab971a45f0841842cf82ae718e42c51c325c", 0x4, 0x5}) 09:16:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20088, 0x0) write(r1, &(0x7f00000001c0)="250cfd61d3cfdf5edf6f36c444dd75ccc7a7e26805d221b825a936b7b6656996cf788dd67ee2919940492839587669c957a3603263bf4693abf12eddea53e4dfa727f421efb81e5e7eb859c12132724de32b8591d05cebbb3c515c9b25a79ffc938f410fcc89b2899bc6ac1bd8473afdd4451bb53325df9276fba14a8bbf493b895b381a877e19ad1900e2da530a4bf89035e962b09567adddd602e31322cc57a5b6359dc139a85a16a5838b66b98cec2deb749f24a2eba2e305cf", 0xbb) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) write(r1, &(0x7f0000000280)="b5eebd037938f26251b3cfd12c2112641ce7754bfa0f43fc6673e3e6927895afeefc88da0b033da7cd3565ddb91e2d86127dc87bd7198dce9f0b5afddb951a83abe19b40c01c246f480e0f75c27f275fd4be6a6d2218ff2975751f64ad03f7254e7ae6112be3e8c347ef786bab68688aa0f600f83400027bc1a731a451ccf893e41056346ec852ec7672bc6a54dd28cd55cbfe9237c41b89637cfe8051c151dbba7306142d6b1ee621468e6431c7", 0xae) flock(r1, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10040, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x9) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3f, 0x70}, {0x5, 0x72a1}}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x2}, {0x10000, 0x6}}) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x14) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='$\'\x00']) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') getsockname$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) nanosleep(&(0x7f0000000600)={0x0, 0x7}, &(0x7f0000000640)) r1 = getuid() faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x92, 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x4a0, 0x0) bind$unix(r0, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) fchmod(r2, 0x10) bind$unix(r0, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000780)={0x3, 0x1, 0x101, 0x7331, 0x4}, 0xc) mkdir(&(0x7f00000007c0)='./file1\x00', 0x10) mkdir(&(0x7f0000000800)='./file1\x00', 0x6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000840)=0x1) r3 = accept$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) poll(&(0x7f0000001900)=[{r0, 0x100}, {r0, 0x34}, {r0, 0x4a}, {r2, 0x80}], 0x4, 0x8001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001940)={0x0, 0x1, './file0\x00', 0x5, 0x9, 0x4, 0x1}) read(r3, &(0x7f0000001980)=""/66, 0x42) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) chown(&(0x7f0000001a00)='./file1\x00', r1, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001ac0)={0x9, 0x1, '\x00', 0xfffffffffffffffb, 0xfff, 0x1, 0x80000001}) 09:16:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 09:16:11 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 09:16:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x4003, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 09:16:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 09:16:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1013, r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)) 09:16:11 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 09:16:11 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28000, 0x0) 09:16:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000001c0)={0x2, 0x81, 0x4, 0x603c, "61aa0db11ce9bae3c6514e6ae989739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:16:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x1, 0x2) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 09:16:11 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), 0x5) 09:16:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:16:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/229, 0xe5}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 09:16:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xfdbf}], 0x21) 09:16:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x244, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x850, 0x1) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 09:16:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d4a) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x3f) ftruncate(r0, 0x0, 0x400) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='W\x00') read(r0, &(0x7f00000000c0)=""/204, 0xcc) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x5, r3, r4, r5, r6, 0x40, 0x5}, 0x3, 0x1, r7, r8, 0x4, 0xff, 0x6}) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0x9}, 0xc) 09:16:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x50b, 0x4, 0x0, 0x0, "dfc1c7537ea91fdeb2c2d9929871a740f15c4609", 0xfff, 0x9}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 09:16:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)=0x800000000000) 09:16:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x96c534512288eb63, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) lseek(r1, 0x0, 0x0, 0x1) 09:16:12 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2}) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x759c}, {0x9, 0x6}}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xf36, 0xff, './bus\x00', 0x1fffc, 0x80000001, 0x40, 0xbd49}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1000, 0x7fff}, {0x2, 0x1}}, 0x2) 09:16:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwrite(r0, &(0x7f0000000080)="7e55edf01b555af2b961abc0ca7eb02194e48aadac1c48a95fa7", 0x1a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:12 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2109, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10880, 0x110) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0xffffffff, {0x6, 0x1}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x380000000000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xacd7) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x1000002, &(0x7f0000dc3fe0)={{0xfffffffffffffffd}}, &(0x7f0000000040)) 09:16:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x0, 0x7ff}, {0x66ca0239, 0x4}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000040, &(0x7f00000001c0)=[{0x98, 0x5e, 0x200, 0x3f}, {0x6, 0x1, 0x6, 0x1}, {0x7, 0xef34, 0x9, 0x3}, {0x401, 0x2, 0x20, 0x1cf}, {0xa5, 0x10001, 0x8, 0x7}, {0x1000, 0xfffffffffffffff7, 0x8, 0x9}, {0x6, 0xfffffffffffffe01, 0x36d3, 0x8001}, {0xffffffff, 0x800, 0x8}, {0xfa1, 0x2c1, 0xab21, 0x9}, {0x3ff, 0xffffffff00000001, 0x4, 0xf0}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) chmod(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) fchdir(r0) fcntl$getflags(r0, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7, 0x6}) r1 = socket(0x11, 0x8001, 0x7) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x13, r1, 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) fchdir(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000400)=0x3f) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x20200, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000480)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000004c0)={0x4, 0x5be717f4, 0x200}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r0) pwritev(r7, &(0x7f0000000640)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="dd30dcf7abcda62d1991344fe8b54263476fd9c6f4e0f443712211c1ebb7771d0546f01d9821301f2f32bafe057c5548a885ce618d2aa386423e61cb41e59abc843e51758c0d14494ba575fa541c8261e9254f453069a8c9fd171f084a31fd4571495f4098588b6f81b4e5a713af7038fab058338d5b83ce5cace709c88b9e0e15", 0x81}], 0x2, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000680)=r7) recvfrom$inet6(r1, &(0x7f00000006c0)=""/175, 0xaf, 0x2, &(0x7f0000000780)={0x18, 0x1, 0xf26, 0x8}, 0xc) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000007c0)=0x6) getegid() setitimer(0x0, &(0x7f0000000800)={{0x5, 0x1}, {0xfff, 0xdd1d}}, &(0x7f0000000840)) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000e5, &(0x7f00000000c0)=[{0x80, 0x7f}, {0x74, 0x0, 0xfffffffffffffffc, 0x20}, {0x80000000000006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 09:16:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000500)="fb7c3ec4d2c55488df1ae4961c2bcb59d907e508a39fcbe3fe55d815b35b102d1ac007b02c605b1e64be1eecf084ed29ac0a488a14a0fe760ac8585ae699f8c8c24fde3e69d260ccdc3f4529aef2b2a9b350582775d4f358d520ffeb1ea34893c75d94eb5093531cb7b5f53d2b786846ad615f50e88b57eb58f426a75d808c0ae230d8c1303cc01aba05f992d4dae77cb8ebd67e0c2474de4887900ff760e428ea5e2ea1910cdca4ec644652e56722525528194fd644a1289cfa09b41c877f4f06a925c7c5d4573bc322bb9bd97e4a343e1e3d8c9a4afd8521f505dc1915dcea8febeb3c3f93ca059780539186150e0e7da004a70a548b8871e29fef01bfad664f716035b0fcbdd1b2740334a1315284a4bc4283e8e707b3bb5aec58583de5c87bf74324f25c8893f19020247f2227b640f03d7932f16d9808343d163e81d57d8a1bbb6648502fd58be8e4350eba6bbb0dee4dfc65faddc56bb8daa6ab8b238ea15e1efe548e6627a8bdd5424f66132159bb3d892ec1b665dda26c6d5a31bf596446838f7018be12ea5e707cef06065b6c6f5a7b48737b21e6fcea944f581838f145f9eac758c9e9d99ca41270e186346d1ac8d76b8f23fcac3696439756b08293ed81a4bf58f986d0afaa79ed1638d7839304a89521813e448bae59aaee2b4891fa12bfcd3c091d9ac4920d704d34d17638f3c7524e54226cc3d48dac16e037bd4ff2a45afdba1cf58bddd5014118e48c8cdb3eb79bd776550aae436f9d7cc714ab31caa19e93baba2ec5191223596fd968eba54c64ddcdd1da09e2509da28a6d6f94bd05330b68c50e5a16014a74d1ceb5081ba59c7049584de248bb213766374bb320c1ba82bde04f4ff7d276e4fc958767c29d1f72657c81d2899e5f932ee2616c6ae989df1a23fc8f5df1475a6b64acd0972f6e8fc9da43b85615e8cfc8ab4baec34ea94058602b2598860102cb89496c6ebfbbb09e0ad888c2b5b8744d910206186abeabdbb2a273c1bc009d5ee4f23d6a301644527bf65708fa7a211a075b5535e5553c3b433d1e8234926ae43367781fe3421a51a52ad3896e55761e2fa4da84d32ff24087b315b9f4cf693560d79fc9e9fb265617ff40f95c80901e8db153a0130ed69a9810a687c2b9d2bae55237cb159e24b5b0c00adf2fef0ee95bc5a42a381769744e246c90f85eab202a72169f1291bc7d4b65fe5cd6aeb0c3432eebb817636d23bd5b8184790ea5dc2379ce9b07c96e3e17cca7a735b73e60f4d9ac5a1e26b364f59ca552abc516d41f1fdb9f5c5721e84f6113cddec7c5e5871f1219e85f441ab1be78c71180a3dcb7f84713be2c6eab103bd2d024a98fa32aa847c1fd25e3595cdf1ad729c9d9ce09cf8b35d92024897e1f0fcef37b5901a56782ae82ee282fb0ec72460e01d58d8a62d79ea8607722372dd16eda4cca5c292c524077ad2cf3ee493d446bf489e438f77c4513f72c9f761df7ad10a451fc22e17c5e21e382f606c1792e10945713b2925ae8c2944d1a26476a5176ed0163b5f81105071fbcbe7942cd7b2c63c084214e8cf7798d3ad63823b218a7d89569701c17719dccadb209283bff9def923d4f1e6da354eed9c22d6b9ff021f5d5b987544470399b83286cdde6baca8e2718c8df7ef8befbf4843eff7ff6ef4e508343b3dde0d268c0e7f7a97814185298939b8f3ab8b658a89d67940734e849e6db276b1908ce40e94ffa5f32a44708a5252b926ae5e16f8b5fda2f68b837bcf7bc30763a75beb93b47860d7c01154de7beae75ffb11d11b703736942882fdeca80d939262547e8b8d84e5dc6576fdc1854a5969a11fc284c36cc760cf3fcdf411be63f0fe604bfd2de41e9dfb3aeae0336ef604cac756635feed5dca74a831af5f6f07c73f3effd0905845c99ee3e0d235cb2e17f447227062e94dcc3cd1a281ef28fcd35f276ccdc18a4edda6e7100ef5410fe6006dc323c4b14a2298802e0e20efa2bf81b22a8972d3d4f361aaf3b0bb0bbf1f5a0f5d5034e976bc15a9d87882dd6d0ab710287043a9aa8f77549b6e7af55a53ef718ee50b4df6054ec3c915dbc28648511b237b66f9e91880428d250a55f60620d23c7e001ba206675c866999fed7ec880b95d380fc8081147e4d9116db0b1596cde0a28ba999db5ac8db326eddc18fe710612c68c2ec305408d2ba8279204de451b694c913202eea00ff8042fced579737df81a815e64e35bcd6ae4bea7274e907284951fd50b7d22f08b0a89d710fcf9a9e95e6ea5fa4d9767ebf3ac246a570a0b52107bd2ab3a3eaad3dfb611d6f8fa173155fac269137305a87bae7a542e757530b43df81fbed4b390d31d7bd6e07e4efb92a862b78322dd742c0b3498b8216ff45afb93d25694fab5765b31cc42779cc1cca76b7f2e8786a5c9ad1696583444affa8665bc33750ea05de970ccbf0bc1e40ef3488f5a23e560665fa302a9c40f5e6a9d298da3a761846ad5e996740bc5665ebdd025cd1f6849e32797dcfab840019127f7c767162ced0d4cab8ebe8fe8dc8993421aef3ad616ecefe1779453fb9fe94fdc920189defaee2ed92291b253a068e2945c576f3a625abd466d23907c23f5cd77e9f85f2b492dec124e733a34370cf5f7952cd2017c65e1e9c232ce051a1084f2de7d3b740ff9873e86ced58588d6f65848123800202e291fc2f6bb7eda9e2d5b81a8e1771756df9f68c46a629324d2dbf35a99c4e6ffd922369e36e19eea688509f2064dc37b1c77a88c981e68f9df583dc084a21e12294cb100c49ea2e061742f3c38bfa5a8596a4c98cf0110c89f64301ab475fdf46ee7d0d38b3dfe3f239562075d04c76f507bab1dcc7c968b97dc5fa842e26d3526c7ef4769e0c8a4e629a1706a96e067b9f8335e0d4f543c3bc0ff3cb0cd049c62f1ea85d77e499158f3a7072bdc33d305447699468bb1ff77e154a63a6c3f903d8f4b3fb57a43b21312fad21fc5c402482c1efdecedb423bdd59921dd383cb6eead7bbb51445ce19693ad41ba85386a31fae84348d0dba64f58081f0a671c378b8c0cdbda4ec22a190946e82230045fed0e994674a3996bfc824edd665c5bd60e06ee0936ff07b309ee59265b14cf70d6ea1f303810300d8062c29159f2416faf86deb297fa2ee4dc7a827c7b6871d4240035ab2805f49da2da979231e12b4412ad88b20e0fb55ec0bf2314ce45591b7035c85f1286d09691db1884d4d120c2a3f923cc7db0c7921f7a32e4a30858c876e31a56d42bbd70006548390700508d8e40507792ad39eaa1e804644b512afe1d2fb0e647cb8d3cd9e85dcaec8c32838607fe4a98a4f65f28f594fc17ced70589d40347051bc8f19248d00a3a69a8eb9a1526d74dfe8edc2b754caf4eca3589527d6c0b942dcdf033a172e827d172185bb98f3c4ed8ba2b72d16981fe05453b00be2dbf3f8aa7b4be6550a612948ac1a64a2229c2989966e3e67a9df8af7a47f85c7a183d7dfbfdaaaf0b2b27c78aa16aa92cdd354230c4f05ee00e1569ebc89e2645a43820d1253d149cba7cab86aae3f6f6e12a02a411f93473890959380ae37b61f324a124982ab409ccd9b545223db6c40f30b161391babdd2ed2a85c4d4a5c75cbdae6aaa6ea5d3ac796b12a821537f3eef5771c1ef43f9170e8acb8a9f7cae91f78b375d95ed202b8ea495589d5edf34c1435fab0d23befbadfa3fb92ff2125bab72f209e3b78add7ee8503fdcd691b6d37cdb0af1b33b93aa12ac152e3cd632426922abaad1ab1fd6c5366987b4cf33389ddbf26f3dab89eb45ba4876cc242d5c800d8220cc78793ee2d9582ca5bfdd329734ccac7b947706bd696c2edc5381f1776cc573c7d0857d6355668f57407db6c8a6f828147f0b5b05021bcac42fc65ae10f8701cf87dea75219177549b022ff30a4aea3e83fcceea80fb73a97d4d6b94c36e90a43811d9d5653f4601d174a8e22c542e7673ea54e199362c1c5ce70c1f70bef1abee4d37211407fbc4190f0dc609cb87216cc9a63008955e824ae32be4fa14bee98bc1d35213f0cb57708ce71f3e02368871e6d0fe3354c5cf9e4d15d2e4dc9c8beac0c48c00769f8c22fda36b8ec140086e6d40e0375d7ae0e7cfef88e54db114636cb04af1a85fa3344505c1607ccca2a18f0d5e974173c82c233aff071a890f41a5952af6df3a9f5b0cdb7abe5ff12791c39f62b5232f56cda2f2eee274df03a7c371da04c220e804ac860d9652e7cc791c57220bbeb8d6518fabf92a8a93340430188732687d663b7f3b4e683c6b51768a6befca6ca225725a31aa9acef95f9f2a1f537542a1bddba700042e2a42872ed60a895fad27928be9b216de29fedd81af022c6c4a90d5392a2c5e5045bf408bfc52910cdca62219cd472ea73f08abbe274641c6a37945893c0d2e890c1df35d14db3c9a2ee446b973b18843c63cfa924ec0864365828c939d8dc7342df8386919936ce85db0ec01fed88a1635ab9d4325f4020ac962b2d4c6c566950431f0b5e4556cf3ab901a8c53cdb94739cbaeb55a6946a4212761cb784770f9c7ecc4ff0c85491689de6bb505c40aab4c8b79c579a22466b2f098622adac09f919012bce2649cab67b5fe5b28c3183840f0028e7688ba88a439f5d9950979b8517e7dfca2f4643bb9d53fb901473c268a3932d91a7889854d26fe135573b4f75596b2a71f85f5ea383066f5fabe76d08556bf8f86ac4fefb892abaa57463c8660bb46ce376f624e18f6d3c1aed83d46c062a7be766184327431412439b05179916d8ca88d11d74d3a4cf682f4c0c09d29a0460536ea306be020b5cb5255eddc724cb0d4e72069bc7f71ef639fbd0e8635d9d675903aa774d411d9eb1fc4d2459d571856e965fc97695bbd95f0abbf7b53edcdb28946795dbef310a77372fbcb7dc24d958658acab79e0b5aed14b3c4d8653d785b38895bfb6060159586152cbeb54e9d71669e971e193d86851b3c00e50a5f38f7d2d6644fb1afa3350fa339504f3a1818bc5100c0c7c6629149410944160c02381cdfb436649204c848c058c27b1db06788d3dbcb493e49116346629c6594e7618e99ac81b2035037c0854c9c841dfdbe6a8b7fea89ef42b465070c729a4bf76d6cea1dabb8f2252fcfd3079a221e9322a663be0e4a9b39b65e45b1072f0fca6b7d08719eee828ad9308feeaefa0cf2c1fc039ed9372bc9f7d793407cb4fce6fe7139cb45d44bb099fee0d44357655d2d83147841af62b97324e6c114e39153fad3b2ca010aee4e9a32f24bb99474ad29db5e0983205bc9458fbb6c20878548c661cac023df674532ca88f6a45bebcf1292060e3709207f021e287987778981fdb2874b2d494689f2db858c430416bd7d4da2101e515a74e011a316d50a3a8fbead27931236e37de70858dd881065fcca8dad47521c20e26109f274217a18744b89ce3e0ad4d061f7bd6d407b9e91620dab595027e097b6dd69430a5c9cad0465491316c389e788924c008d2359791527b4b0a5baffb38239a3913cab2e4fb03aaa3fb7907d2cd091f1adba0b725980c3cadbacf5a45ee136c19d97441af3045d85fafe2803f2d13e5ba0fa4b3021e05df4951b5ab210659e1dd24ddb6dd34dc345c63cbc56c2a555783b7fd7edad19251747856fd0731d9ba63cc5e6bdf5c81bcce21c0c8e7c11eea36c8391eb95d4bbccfd91b841d6a04102b2eb5342c344d2bd09544f54a8d17b5042824ff8fdf8185c7bfde0e823a693add33bcb20e03e51e4e37d00505cd1ab10ce5bf2fae492f54977df311e90"}, {&(0x7f0000000100)="cd3042c589c13553e8a9a8b232b6697736b12a6f1789dbea20ed57485a557d33bd534bdbd68834e410a901d784cdc680a2945996b5c5c1b64ad3dd89ec78d1d45544a32f5bb2310668e70a4c047ccbf9fc54b8c8deb7380d860a01cfc73d34d8534a209f59bb0f5d775c5ef8f596a1bb0e391c6117b16fe905e4881745a6364667129497288e4d471141d34cd8403472246d6ffa01f5f32604d4"}, {&(0x7f0000001740)="78049a2942aee7b819972d89e674f15b4d4e2b95ebbff3b0b6c41e6bbb54375873e882e4e9388dd29345f497426503f26f9e22d7f643b99ff0c7e7354a04b20d1bf562115766e14cf7cbca277d08ce37bdd986f98cd03fcd091aafee669d5b19a160677ceee37843aaf4bf099abe9963c39c1991718c2d949b533c6220b2c93235d492f0be28b3f1153c62354e369ed14c3102c00158619853d6d6f52efb5b4b64df6996789f93267473e94a5c0ac106d38029b1dd55092b263fdf4ebb042b2f6686be6e1dced03d2941074c91dfd231bffba118cfe8b101676669ad9f3df5afd2ffe5c56ad6c9667dfb83ffc86e6f9fd8f237d38a6c0eac5042fdedcb4186cf12e3c5afcf9bbfaa3ba033de9552b3282169b15535b508687be473d97e8bd3d2910eebc3da05b2f80e3bbf1d93be460897cf897c2f1a596d2f87da0ff2f57668908c716fb363160662368e23f2a1c658639431e1e94413fb710e134f964e7becd264164be04ac508e9d6fcccfaf51a6c0845cdeb0dda784cfe77f151c1db9539a5c64e05e4b3507267585c90b2745b9bae85171440b625ab0972b85f1637594565fa043d8b2139a0ea38b954f57e572cf774adc5897283261bbdeac87c7b9b92986e4e5af4a3decb617a2889f66e36e199debc6f988de55a191362f4a4d93927aef3b8f564aabe3a364c7712af76c2c37552a1791e008b8f27344557dd515be771ac487c77bac8c0de56abe5f81846039a0be01a67987a77e349263de0641af15cfabdfc76d40ec377d95bd038778069744c1c25e03b1d6467f740a3a6ab04ec3fdd369b11c742e8bb77991ce33ecdb69c03b0dedfad640cfa893a63aa49313e5cfebe7490d1fc2d929f97fac487a9c83afdf9010bd3fb7bcc0741b820324e8e558a29b7239bad0c91f30e34b7c4ce04d8c79e44489d52413a4e8ea7946482779111976e7a21031d77d4993567e46e171fecf3910dcbef42ba9a2720f25197f88d5ff19ca801b52e1adbc6858715df5e2eb2ffc0e721387a1e9ddc483bbfa06bb62bce7a974c7ffb967b49b02b43ab8659b1b3ba4dc54312110d41a50e0ac226a2dfe91918b227ff02117ea2619e582e689b5d26d180e6ee00bea466e92348ac89597afde838d6a3b8ea95b71cb296d9ecfd128ce428d5762ae187fa0d2d265368591286fca9a29a5febf70812154bdcdf76b0c1071f74922ab964655d6a0de09a62b2807a9f57a0ac2d68cfb55d7152a80e54f3299939781105781685975a3ad726c0d407bdcb09b78b25d476663be55ddf0759d17d09dc946c03012a2d2d5e91493651a85ea4b577c87280485abde50bc2f381b28e1c742c8b242f83e3d1407b3538d3dcd2d3d818b76622160cbe9f3e5b4bff77214eb4a50c2c88611c4e84257db7e3733794a0d27b2d8fbc975a4ff1cd400e31bdf8886d4fdb5fe7858910815eee3fdc86662e4bcb6136246537b99b4fa5738c9cd842bcedd9fa1dfc31f09db7f551cab04b476929479bd42005e18a46c8138ace92efb71ade3a9156da45cca5f27737a3620cc2a1f33670cff09ca50ad230878839cacea542d45a6dfdbc8828f2287bcfe053e9d69e5c7da46da8eb7a7c1a19f4163ae9d36b4834d04fcd4c650acac7375cb1516dd5b08d0601ce87f34ca01025213301f82fcb807a537ac2937a18201365c4532d88e63ff8e4ca62422816fe0d6b9e3fb12b1cca79991ae4c9368352afbbae14c485e8b72dac0c3e753743a7d74e9fe05a6f8754649a142a67126e9a242ddfa7b440e34d2f21274bc3c2ff81c678ceef6122c2f43f0fec60893bba2f34db705d06844344559ca8fd74effc0acbc920c872ec5488bb5ec4198dec4d7542caf31e8372600ffc5b5fa29c77dd73032a6ae44672835b758cbb0d59c0605f09c9296b01cb0a7d3cdd33f6805f403c7ab674190447024132f6937b8f24eae3ae883cdb4d48a473b29c6657e54fc3a862bee1128e3c8880c651f70166786552f098cf257f8b88facaaa3bcb5ff2eff29dae8692d967e3deb35969279979494ab2c0811ff80142e1cb5633f17355823894a6907db893e6514dd87f2d15c2a2b556ae17cca880e17a3bcc422938bd5f1c8b27cdb48dda0b8011678333ff493e0073e1052b062fe6ee904af8f331c0e3eca401c24cabb56a117a8eb27182146b5e257cf09661e16b1db1241bae540aee494ca908fb81350826159617de3548cccfdda4e2d82f950261465b9c20648c636fc3f66fff4a0bd47d5e8080dd5980eb1507a3fde512d52f1bb6c57e884d68f21e589236784660b38f074c5e91e5bf3cc6a2a8013f7b3b6b6778ec92e22002b187bbf14429b44765a0a4a23a1d4d371974f4a9280a592a11a885a7db3dca790233e4e050e903ba1cded41077e0bed6299255a97128860fd8b3cf50ff74faca01d1847c8f2761cc5bb0df87df5ce39cd05219e790661c15108abef5c4f9aa2fdc96cc9098eb38f0b5b1c90919a733038497793c793a893e671181e0ef7680a0596322a7e2fd5bd2af61420b0d8b6e4ae1f7516855f0d592f462f645f0f499981379c9c4bca1c17eabe4b6cc09e4e4d75c9d05fabdcc816aed35d322d58d1578f0a31d7d853c47b6ea67fb5b850432d327879da39e23402e58039e85cc449f5902b18ed5925e08d4c96e2aa22607c4089827fac8ef3cfc8aa5092bb04ad381e1ca088fc371742bcfc326c53d0620ce6e77f351ae0fc89c155662fc0345d6942aab1c9e5f8d6e7cdd85873541b535fe2bd90cfc0e4b51b50d3759bc0806f740fe13a448c9c3756f88500baa62cc8e99e4adb059c057dc6f053f0d4d45dec5aba7443311fafa1ea3a495d6dbb5f72a720f81cd2f9bb51777c0eb805b05d5799a23f5214600ce52a26d1c1b6beb0889f0c9eb0b23a4c6daff9eb47ab875fc81e1f183769de2e60d83bbe3423a757205b73c4e6927e1916422a2f8e7b1f9f541a244f4e8c5d3ae4aa78deaff9d5655d4d65479638423a98b6b2ea57ab2f34eb7c515bfcb895fef49d8aa40d39250f64e590bb7282e7e6cf43f73f17b9245507a12b252e4d002c4717205b0ba9f438e7f1c4db1a7ac719ca1092e310a82625d6aac32de3beac0ad5ad37093b5e37ce19e577f40b2c09b449f44abf93b4cb3ca029df049319e328692b2689d3ea51a99ecb77cc5b64d4a093eb1daefc9f83c45ec914a6b69a19eea0c23d5a6e3b087622cfcc51b39dc39045348b54d1b7eb7f3c2a3744266ad7f85b9d1939fc090d2e59350c4b54acbb72855627a20ec6b6a600253f19b6f88b2cb28a75a4e930197d1df1db2439c5e2e4902229446a238fe6f1c3593d31bfabfccc954d754c2f0cba0294526db6e243f0d38880e9e6bdf8ccdd57430b89c0a6721055d1a8fe785bf7fbd02a60d1134de4fc4dccd0d3618824590e76c8481edea202d72ea58a8489c2a35526e5057de8ece46db5f3a84dd74d0a4f70cf1ce2532aee457f3962c650866903ed4ba7bde88e4ee892c74313bafc180f75931ce8852f94d740e1923dd73bb8e0b361743f98e6e831c5771c8eef0ed1ace8185547abebe340e7401b506fe5c145b083dbd17b16687227a38a2e7f55ef756a8e1b9986aa88031ce3c825c33edf1ed7d813e74f8d13bc709ec5bc897ca26926469fe148e2d98ddb385ca4f38f8f9e701a2f430e08f3b2de7689cd8e05c7d8762e55496584ceda6b86b22572f29e12bb66002b7b0d7438a4057afc7c5443b4c3a48226ef392afa5a52a0957e715be9f5f3bdc40d14120a31194475c814060ae851cabf41aecd280bf0f48ab8a88fccc36d5ab627e4e42d06bd10aa13ddecc7a4756162b8dd975d3c55ed7db3349a7f9717076f1cfbd1912fd6e4820b4bf2ba6fda043dbced2bd98c9ff068232fe1a8baf825f4cf54739c06689ac692eedcd415e1ae846bdffe188cd12110c7d6f09687f2931c6165fc8633f7f8417646909463944277ec50c3af7b5301b1fc894b577975aa155dd0aec2c2a09893626368be237ae2070fa8a83a364489275628381a3571ab6481dccde73cd7c7d0795258a43536a43931aedb210d3ca18233b0c5942a29bc18e9aac95a2f4d4e9da4bf2cd556e1d0e823d69a9d72900e882ad5994ff028514da9748f42ac6929674b7e969b03acfc48f0cf9e87af2a596de2e615d12f1227bd93d1d0f66c76147471aa7bd909f51cf6b2f48a31a242dc2d5426723f356b57b5538c6628472313e64a809bed7b10d7bdd12d41b34a1e4f308a072c2d2b30fd5222b92ae8ba6001889c7c2e5860f306f4a6c22b924190ed1489364403c91b6f9771404db40c351ef86dd226715594e4f6374fab7bcfa6ce58c7ef4a7de01b522b063b395676ce76bcbe0498c0fa865e3f44f2a7efa454ee7fdf2b542c1fa7ba7aedf7ea6da152d3782637c520228ac95750752db537482837c63a98093811082f5faa10f2d4876b20d81336301245c342b361bdd64df77301dc73cdf4ad7ac9106537831b3c485c97f4cd3ebf869009aa2082f26a7b090e2ce6db0d16a522f00a41e4827cfe28e7e773bace9bff746b8d3262ac3c7d1e9b97770fcd374f1a208804373d2e372d4f488197eb35d3b78246fe7e86b07af7c88267966a81e138d4e4c1e33782dc9e9417548012047ef5e04f00efd136e9beeaca212c38f1b5cbb92ee99aff325f523b00f2660de8893a8e187508ad7a09f9a2c22cf841bd885cf401e218e0cb52a438d994caa9aa57f4490f083204c5f6773699dc9fad53b9108b2d83b88ebe484f2b716ebc0f6a0dce2c165aec00673ec263ab5f26ce5d22b5a73acd5d0b51ad2f89ae7e56df0bad7a98e47013499c55d64957ba137aafa5cc6b211352347086d69ae5754521f17f8f71d8c91d61c96fc57fb2b03cd7642131f49b76fe7a2f3242d9877f3f7f424d596c31a92d058fb9afab1b98494ee8b5bb9d5537fbccdb89bbbc404693d524192ff2446e9ed4afbe45a56a2e2ae7db6e35052bbb8dc13329a45f04010e316e3edd71c5b4507ad6ad260c770d7a61412696a38410d1d64dacfe236c74ad0542f6d2c27c2363dca1852b8f8f3764953343d0ffd1a4db20f4ad2deffd52b8d5bcde600ac53f33cc2ae991e4b2d0b0e7c4eb55466bb8332abf25f7ffd305faf81e56c01531efbf5ac04f3553a4b7a2bfc8856d55ad5698901c9c5dbac17d759813e207abee7a68d8cb086b78519dc8c4bf170fa59f1fb969c06acc82f75c52d46526040bb013cb41d8d575566a00d97141992a0a6fc0a38b031c333d95ea855d09feea89550094a3a1776a7aafb21748a7534578bbdbca2fea1714d0833ede89513e890e50c6f5d20ac2fccd98c41498829ee230677be1ba00f81add9a375cda6e7b77df25aebde84c3c27c145df0e14d6913ed7c3aa36cd790f950d7021cc0660c59223d5e6cd1e536c4885aa6c31d4545d176ac6a3508213cec474112712aa78fad627ee502b8babec65b04793bd4ab6f5b354dcb866c6a8c97da94942f2c566cacb94475b996a046e10b220ff4efcbdea1ffefecceef1aa228a36561ac59b39030385caa60412aa164f1fe7c9cf332070d6099df76b342b7f31351d1c37631ca3600eadd1247f503791665f9709a69d85b1218f78a2799a17f0f6b51610338f0fc530554bd11ab9c57fee9cbca8d27fcf961546b20bf650d10118f8f69122f611fc39f8cf256675b0606c9aa6a97e3f2d99ba21a2fb6668e15dd242ddf606180200bb0974ddab19c667cd9dc70ec10b906003562418ed2a8f15bf40855e50522ffd6080e0bfc67728bab0a5b970b"}, {&(0x7f0000000240)="2e75bd1b398981f2888dc4e4155fd744f5bc96578004059643e923c0efe18bdfff1e36c115eb5404b79b155c52b79946779092d333d73dec5f4a6b3b433ec0d6e5fa51921e716f2917d26ce0481e380ac8c1252998076d5b2196dbabff8df19f2e52a95c6f8bfc7f63c62909f8c01808bab38c1c3962dbd53e415ddf40c4e61f9dbc6e0fbe3a55827647c5a9f27fd5daae3114ec362c8cf7ba5ae67c5e8c8fc656296fdebeda71770415c0254ccb4877b849fbf8ad6febc5952a6b1bb4049f5b79b59a228e"}, {&(0x7f0000000040)="367c8ed8b0ea4332949cdecf4c44bde37b7d31c5f37af320c608bacffd0b75d040da8132"}, {&(0x7f0000000080)}, {&(0x7f00000003c0)="3fad7ca648509b56167cdf5a3a7a8a93c5b0099ed9bf93def8442c1e3552aa3ae51a3be6b84dcc14cf0e6c3e4dfb4a6d7ab1f88f85b370e65ff066d69808d25a0a1545d8aed118148cf6aabcca87c3b234"}], 0x1000000000000106, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000000)=""/20}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 09:16:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1498b135) fcntl$getown(r1, 0x5) 09:16:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3a000005ff000017c7000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) 09:16:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1f0cb488e03f09d29a00"}) socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r3, 0x120}, {r2, 0x91}, {r0, 0x41}, {r1, 0x8}, {r2, 0x4}], 0x5, 0x36d) write(r0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 09:16:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x100000001, 0x6, &(0x7f0000000180)=""/197, &(0x7f0000000080)=0xc5) fcntl$setstatus(r2, 0x4, 0x84) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3f4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 09:16:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) shutdown(r0, 0x1) 09:16:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x83) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000640)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0x92}], 0x1) 09:16:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x119) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000200)='kP00', 0x4) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:13 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x800000000001b00) r0 = open(&(0x7f0000000540)='./file0\x00', 0x400000003fd, 0x2000000000000004) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d5f911cb11fb7b7ca6aac4224ebc603b4d0e6172ac508197b8287835ec3844fda0e6e1fa511d615496b51b125aea797023aecea73e117ab135a2aa7e65c09ea6db82a7309b7785f270ec737105b4381dc54553fc793f616b0dc2a155f5ae8786271f23cc1d7b0e9725094b279276750af9b3870939d0c50d3e23467f47b014a47018d33fd88b73f131d9a1742e72b3620430da860b24219bf58ebe9e38a9f081caa3007bd927f20c5b862c3a23d4af7abe9d586237786096c43c9b88234092719774f8a06665c5c9bb69ca340a131c85eb325b634437f43b57cb91083e1e9c24f4c59e67115ccbed4f4eaf", 0x104}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='-!\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='!}:}-&--\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='++t\x00']) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x2) 09:16:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff0a, &(0x7f0000000000)="3fff0000000000000058c9aa5d6eb6") 09:16:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xff, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 09:16:13 executing program 1: ioctl$TIOCGETD(0xffffffffffffffff, 0x5452, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 09:16:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x188}, {r0, 0x2}, {r0, 0x100}, {r0, 0x50}, {r0, 0x100}, {r0, 0x80}], 0x7, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 09:16:13 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x81, 0x3, 0x40, 0x0, 0xee, 0x8, 0x5, 0x3, 0x1, 0x9, 0xa5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x802, 0x12) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:14 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setsockopt(r0, 0x100000001, 0x7, &(0x7f0000000080)="94b6e03ead7713a3bfe7aa630d266166b1b861d86635dc0d7f98d7008379e97de2183f303e655fdd9d49cc364745345481c8ce40dce35991632690adb5bf003deb9a86654714d3555710e936f71d52e6ff8306b703dc1ffeb05acd7fe742957c6a1a43fb3e4b1e7f90e31180d6714612e70432a05275bc6702af035fd7989a01d81deaac18b3f3c99c8c12c25c931c8d1e0e6d002ad0a9cf3f1b960776acfe6e2f74278f5d63802c9d401090bdb11a96963bbe0bcda474b1fe7bdc18d302ead2ba158b39ceb9d3ad044eb0caec2d8f86638136", 0xd3) shmget$private(0x0, 0x4000, 0x698bdacf2827a06a, &(0x7f0000ff9000/0x4000)=nil) 09:16:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB="000023fd532e2f3f8a6c"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="478f4c3677c1ccc68f8afaa104708640317854dd6b0805f272ae90cdf7a9aa8ea3c608b7fb9807fc7bea9464bd8e1922e178e1fe5237be1fb0cf3a89e6c72bd6fa357f97da80bd47124a72fdea3f07ea4b8d15d8fb0003c9fbebbf00a2df5849b76e5b509ca7822ffdd54ffb47e333c1e35dbb4cc76a09b9ea91cb745a3b9167633b3d7cf2f5237869e0cc99ae5189396f2912a2dd3d9631a69f400f69f21d87f0a61c3f0b6bb598b7a396420f7c278d8ca2ff075f0ee37cdab5df0e0f0f2c51c554d0ff27f521b45e08d75967b2899b82a132349862d706168c609ccc6a0dd9757f34171d2bb6badc", 0xe9, 0x2, 0x0, 0x0) 09:16:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x3e, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/73, 0x49, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x8e6}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x5a07fe0539293ae, 0x800, 0x0, 0xffffffffffffffe2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 09:16:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x2, "1993d9fda5a50afc44f2d8bccb22ab344226312c", 0x3, 0x3c3}) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x0, 0x1, 0x7fff}, {0xb34, 0xfffffffffffffffe, 0x4}]}) 09:16:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 09:16:14 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x8, 0x2}, {0x5, 0x9}}, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000100)="db") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 09:16:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x108) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 09:16:14 executing program 0: setuid(0xee01) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setpgid(0x0, r3) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x6a, 0x3, 0x3}, 0x6, 0xfff, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) munlockall() setpgid(r3, r4) 09:16:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x100) getsockopt(r0, 0xfffffffffffffffc, 0x20, &(0x7f0000000080), &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0xfffffe24, 0x0}, 0x1) 09:16:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:16:14 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, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001740)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 09:16:14 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/14, 0xe}], 0x8, &(0x7f00000005c0)=""/236, 0xec}, 0x41) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) close(r0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) openat(r1, &(0x7f0000000700)='./file0\x00', 0x200a0, 0x115) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8010, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept(r1, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x376, &(0x7f0000000080)="060e6bd59433942639e61496cee9c6b74e7d7d399b9af69616eb7d1920baaa11f90e5ccdae302a0b6ff109b1c69c3b7f31959da80f22b1ff2402a25a4a5582477264e10ad1bdc2f712") 09:16:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x170, &(0x7f0000000140)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x48, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 09:16:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80000001, 0x8, 0x10000, 0x40}]}) kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) getsockopt(r4, 0x8, 0x708c0000000000, &(0x7f00000001c0)=""/94, &(0x7f0000000100)=0x5e) 09:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x8, 0x7, 0x6}, {0x7fffffff, 0x1, 0x7}, {0x3865, 0x5, 0x9, 0x5}, {0x1000000000000000, 0xfffffffffffffff8, 0x62, 0x7fff}, {0x1ff, 0x7ff, 0x6, 0x7}, {0x3, 0xfa, 0x2, 0x40}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r1, &(0x7f00000006c0)="3e2a7913e4bad2fc70004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf108d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x3de) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000380)="1fcb736eb204ffebba8f0bbdaa799c89576ef85c6145701d86b3b51e1affb14c714534fc450b2a77274bbd2b7012aab378b9c54a1540107646779acb00b8ba090bc7a35b871c315fc6a89a0744c7aa554d2939fd32a68dbd68", 0xfdc9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() close(r2) 09:16:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0x11c, 0x2}) getgroups(0x4, &(0x7f0000000000)=[r4, r0, r1, r2]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xfffffffffffff0c1, 0x7, 0xc5, 0x2}, {0xfffffffffffffff7, 0x20, 0x40, 0x9}, {0x6, 0x7, 0x81, 0xfffffffffffffffb}, {0x3, 0x0, 0x4, 0xa373}, {0x4, 0x1, 0x4, 0x2447}, {0x0, 0x400, 0x1, 0x6}, {0x1, 0x80, 0xffffffffffffffff, 0x9}]}) 09:16:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x401, 0xfffffffffffffa27, 0x5}, {0x9, 0x77cb, 0x5, 0xcab9}, {0x18, 0xcbf4, 0x9, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 09:16:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000400)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r12 = geteuid() getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="4e60f5ca726df1d099b8233d7ad710f845814c7962031015c4", 0x19}, {&(0x7f0000000080)="6af940ed4e2843200078148bc165a8ebcb4482e479d28cfb683cb4468277abb923c4261942b35753edd54361c694e4eedd6a569ee6de5e064dba8084f9465b913fa8a8402e6767e13096edcd0a9392044d2497e9a5158109dcec0e954a4f48e11589f26ff459f06db5fbdcc30ebc303031f222702e1cdbc6a132615ea82fd4e72f3df3a603030dfe2dc27063095283e841cc31ced3f042f209eec213f87e8d5a3ce588b0fd721a1e2726d90942de911ad1d7181ae8823ddd6c05e01525b1d32de0bfb33779b80992f075b0026c0aa3f37322b5a945af173d2db4cf857fc536569187df34a27363c1a81952", 0xeb}, {&(0x7f0000000180)="9de2051b107fdc46734c85373a0360961c99b972b37b220e5872e7b89738fe22ca89dfbea09ea9cf2b3ecee1a41e93241b01b30b3d168b5a1a6360d52a", 0x3d}, {&(0x7f0000000240)="1d628ab162baeda8e3c1026f4d7a68187906245a9cbec52fd66875dd68d16246b4bd5ca76eebdb868637f26bf8793c2bcf39c009a36333b87ceae5a68e2ba8b2765387da3de7a3abac52acb0c100432e1f18200968a05fc7b106e0f3f7ed4b37a3445e9770ce5a621650cc8cd599f821224349e9d58de66f33010a1a2f4fd3616ca36807e13f59c4c48b9677e3d7c63435899b6a3fa1b5688bc03e16ee554d437d2d", 0xa2}, {&(0x7f0000000300)="d19130eb3911478c76612218e1f5a7ac30fb1aeec9556893e8e60565a96c4b0ac5b4b4ac081fc7693f1d4ea39f66ed6f6c83d29ee25db19634890ffaa3b156f6d56eca81b4022f7a8fe2e3391e8f58d945", 0x51}], 0x5, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x8}, 0x8) 09:16:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/178, 0xb2}], 0x8, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000580)=""/67, 0x43}, {&(0x7f0000000600)=""/142, 0x8e}], 0x6, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x101, 0x0, 0xe694, 0x0) 09:16:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) listen(r0, 0x0) 09:16:15 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000540)=0x2) getgroups(0x1, &(0x7f0000000580)=[0x0]) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000600)=[r1, r2, r3, r4]) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000040)) 09:16:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 09:16:15 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000080)="25106690b075ef988490f103bef14f1f3511dd573b3d8d405d746855248adefae6caa7bb5979784f2314bb526bacb3c0b7f54a7a68e1277ebc000a756979a00f2e41561e356d7e552644dd2832da38", 0x4f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x0, 0x6, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xfff, 0x800, 0x8]) 09:16:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 09:16:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) 09:16:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xc, 0x0, &(0x7f0000000000)=""/12}) symlink(0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x9d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80) 09:16:16 executing program 1: select(0x40, &(0x7f00007dafc0)={0xfffffffffffffffe}, &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x1, 0x8001}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000a8, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0/file0/file0\x00', 0x8, 0x3, 0x1, 0x0, 0xff, 0x0, 0x7f, 0x1, 0x0, 0xee, 0x6}) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:16 executing program 1: r0 = socket(0x14, 0x2, 0x5) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 09:16:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xb}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 09:16:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6e6, 0x3, 0xc4, 0x0, 0xd8a3, 0x20, 0xfffffffffffffff7, 0x2, 0x2, 0xff, 0xffffffffffffff00}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 09:16:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) lseek(r0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 09:16:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x2) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 09:16:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./control\x00', r1, 0x1}) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 09:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x32) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x7, 0x4, 0x1, 0x3, 0x5, 0x4000000000b3c2, 0x1, 0x0, 0x3, 0x9}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20, 0x0, 0x8cf7, 0x200000000000000}, {0x6, 0x3}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 09:16:16 executing program 1: r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x0, 0xfffffffffffffffe) 09:16:16 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) 09:16:16 executing program 0: r0 = msgget(0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semget$private(0x0, 0x2, 0x80) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r3}, 0x0, 0x0, r1, r1, 0x0, 0x5}) r5 = shmget$private(0x0, 0x4000, 0x501, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x325, r3, r4, r3, r4, 0xc0, 0x5}, 0x7fff, 0x4, r2, r1, 0x2, 0x4, 0x3f}) r6 = socket(0x6, 0x4005, 0x2) fcntl$setown(r6, 0x6, r2) msgget(0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) getpid() getpgrp() 09:16:16 executing program 1: chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40074}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/82, 0x62}], 0x3, &(0x7f00000002c0)=""/92, 0x3b8}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000003895efdcc3d7d3bf9f2f40db43d749baec8f7057db829566e0e413f9c90a55d394fa1ce569577896b349f527518515af7db6d4c4be749d8d62d8241228d55a63a25f7b414b09809027b6d56c3c3faa126e0319017dff4f7716807451de3a85b85bb29c776237d8c22e5f83d591cfe901e382d29e71e74cd14bb01407c7b3705cbb0ea6845c64194275321597ca0971146e6f4a0a9e2e64855cdf8f7b896c7f6a0e7509f02bcabc8cde03a9a38c03dc39986229feb57b4d6a4cd33891fcf22b6037b880823c87f26d9c51de016ec70347"], 0x34, 0x0) 09:16:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xff}, {0xa7, 0x4000005}], 0x2}) semget(0x0, 0x3, 0x201) fchmod(r0, 0x4) 09:16:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0x50) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xb, 0x37c659127fdcd1cf) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x805, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0xfffffffeffffffff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 09:16:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x4000, 0x1fc, &(0x7f0000773000/0x4000)=nil) r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 09:16:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x3, 0x6, 0x3}]}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 09:16:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x2000000000000}, {0x5c}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r1, &(0x7f0000000140)="733f17ba70cb7ec6649837019d88473268ae9ee428bd7619ae49a3686b3ed0f1e915e6334dc41b5ac9bbe09bae2d148e184c2320275da6b0512de1c1dc1efe9e1aa55a326fe1df6f094c217dd642546f2f8badcfe57acd17f53471047228a78d3c8dd03e274bd9fd04df1fd53447482b3ea17b3a78545b8e445d39fcb5a36860a8eb1eb7bb9d5da781a4bd9b232e5f442263431e86683812450fbfcc7f97ff0fda8cd1df4440b926a4abc02ad3a1b9a1e7a0bd474fe521d535c8d586ab09ad04a8e3e7704feabd13dbee5f49bcb24b4aacd96ab5f6944257fa53ea185121ae8af7c9011448c380cad7795fc7f429230edf71", 0xf2, 0x0, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x80000000, 0x0, 0x10001, 0x5}, {0x7, 0x9, 0x3, 0x2d04}, {0x20, 0x0, 0xfffffffffffffffb, 0x8}, {0xff, 0x330, 0x1, 0x592}, {0x800, 0x3, 0xa2f, 0x200}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x1, 0x7fff) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:16 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000100)='./control/file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./control/file0\x00', 0x2, 0x40) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) setreuid(r0, r0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x7fffffff, './control\x00'}) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x3, 0x6a31, 0x7f, 0x6, &(0x7f0000000240)={{0x101, 0xe53f, 0x8, 0xffffffffffffffad, 0xa50, 0x800, 0x4}, {[0xff, 0x5, 0x0, 0xfff, 0x4, 0x7, 0x0, 0x60, 0x1, 0x8f, 0x5, 0x0, 0xf800000000000000, 0x9, 0x101, 0x4, 0x0, 0x2], [0x0, 0x4, 0xffff, 0x5, 0x1, 0x72f, 0xffffffffffffffff, 0x80000001, 0x2, 0x6126], [0x56e3, 0x3, 0x6, 0x1, 0x5, 0x6, 0x7f], [0x9, 0x9b5, 0xe52, 0x4, 0x10000, 0x1], [{0x5, 0xfffffffffffffff9, 0x8000, 0x4800}, {0x8, 0x24f, 0x100000001, 0xce76}, {0x400, 0x2, 0x1, 0xb8}, {0x2, 0x8, 0x401, 0xffffffffffffffff}, {0x4, 0xfff, 0x9, 0x8}, {0x4, 0x0, 0x7f8000000}, {0xa9, 0x63, 0x73, 0x3}, {0x5, 0x7f, 0x8f48, 0x3}], {0x80, 0x4, 0xb720, 0x101}, {0x43, 0x40, 0x5, 0x2}}}, 0x5, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)="a6") r2 = shmget(0x0, 0x3000, 0xc2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 09:16:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0x80000000, 0x10000}, 0x1000, 0x8, 0x1e0b}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8, 0x0) setrlimit(0x9, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x10000, 0x80000001, 0x6}, 0x1, 0x6, 0x9}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xdac1659fee67adc1, 0x192) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x4, 0x401, 0x1}, {0x1, 0x20, 0x80, 0x7}, {0xd6c, 0x2b88e076, 0x8, 0x8}, {0x5, 0x7, 0x4, 0x9}, {0xeee6, 0x2, 0x8001, 0x10001}, {0x5, 0x4, 0x8, 0x4}, {0x101, 0xffffffffffffffd9, 0xb9c, 0x1}, {0xffffffff, 0x2cbd, 0xa71, 0x6}, {0xf416, 0x3ff, 0x100, 0x5}]}) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x2}, {0x80, 0xfffffffffffffffe}, {0x40002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") fchmod(r0, 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x181c2, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 09:16:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7095) 09:16:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x8}, {0x61}, {0x6}]}) syz_emit_ethernet(0x7b, &(0x7f0000000100)="386866f356751976bbc5bba70c4283476dac5711d068ac299285dce6972c9e28df75890d9296547f2dfda4168ff7989f3f12f25f052d7f7d0d18205187145721a58cb99e3b4675f2c56974417b5417d5b095d8e83ed56c22636dca9ac33895999a9d05cadca69e4d73c3e48570a9b34afb41ea77b7f89629e72665") r1 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/97) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x107fff, 0x0, 0x0, 0x1, "00000000fffeff7f0002000000ffec00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") rmdir(&(0x7f0000000040)='./file0\x00') 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xfffffffffffff001}, {}, {0x6}]}) socket$inet6(0x18, 0x4000, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 09:16:16 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = getegid() setgid(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 09:16:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 09:16:16 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 09:16:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9a3f88c50705eb93f820d8ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e5e4711cd2f27febaebcad8e17657ece299eb08ae1884b8f32500720acf91addc1b85524098e6b8e0497fa41110f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6c", 0x91) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 09:16:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0xfd29) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:16:17 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) shutdown(r1, 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") close(r0) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair(0x1a, 0x4003, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x290, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xfffffffffffff800}, {0x0, 0x0, 0x2}, {0x89, 0x0, 0x0, 0x2}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 09:16:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x82000000000fe, 0x4504) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1000000000000000, 0x0) fsync(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) 09:16:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet(r1, &(0x7f0000000040)="0200dec39809b999f0d036e1dd5d5c53f0707cb258e2c4d8e595ad6bde3e55ee2d345114ba718d2eb69029f1d0bdecd21ed07b4bc0125e99c69f36b7e908f761d3dd3d460806b5f5f0ffa58d06d9f961f4eb063fd7be9e8e17dbae5b09ed0afed734a9a9975e4379100f01db8ea5a71dd1c2b8909f5f0adca75e513fca2e4f3455906a80cefc89e8eba25b89c7e7812702a3fc24e0664dcf", 0x98, 0x9, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = msgget(0x1, 0x8a) r3 = getuid() r4 = getgid() r5 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getdents(r1, &(0x7f0000001600)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x100, 0x74}, 0x2, 0x0, r7, r8, 0x5, 0x401, 0x7fff, 0x1e}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001300)={0x0, 0x2a3f, 0x2, 0x9, 0x8d26, 0x2, 0x1, 0x10, [{0x7, 0x100000000, 0x8001, 0x1d}, {0x7, 0x6, 0xfffffffffffffffe, 0x4}, {0xffffffffffffffff, 0x4, 0xa44, 0x8fd}, {0x7, 0x57d, 0x40, 0x100000001}, {0x7, 0x100000000, 0x9, 0x4}, {0xfff, 0x0, 0x9, 0x10000}, {0x2, 0x8, 0x2, 0x1}, {0x917, 0xffffffffffff89d5, 0x1}, {0x8000, 0x401, 0x3, 0x4}, {0x8, 0x3, 0x4, 0x3}, {0x7ff, 0x9, 0x10001, 0xffffffff}, {0x2, 0x1ff, 0x8000, 0x5a9}, {0x1, 0x4, 0x1, 0x1}, {0x200, 0x1, 0x2, 0xad}, {0x0, 0x0, 0x7fffffff, 0x5}, {0xe1f8, 0xffff, 0x7fff, 0x3}]}) getdents(r0, &(0x7f0000002600)=""/4096, 0x1000) getrusage(0x7fffffffffbffffb, &(0x7f0000001540)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/80, &(0x7f00000002c0)=0x50) 09:16:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:16:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000ff000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ef8458aed193c6de04d8a3e2f63268c9400f890bfb22c372e46d8781e792a6ad583cca4f2600245915f0a1814ec6bf379c9586895feff285392c322f69c847000eabcab65dc14dc5eb6062ed093a17de3a94c70333a66ba2c12e4077090dd191e66806d096ff9c2c685d799d7016da775fe552658e6bc14d5683a846ec092f81c77270d579f5f519de9a89c3637ff514b526db779a57d2877c64c680c2e2db0622725ad9db638f7f445d7c8b39556d3f52a3f11ac1a38a2e9148dda81e78e88ab4828b4d691a39a0d6be937582c642196f26dc679c7789447d6ecb73739f05c8690338974a4a7abab1d83e469f41ba23ce387c1dbad96cdcff7c4f2e8b9c0872f2f654efa3963c67fb8c7cbfa3009d81e7f6cb15853902cbb10f2593b4743712918509b74a7467c2be31f8421f263512be4927b655f09c297196ea80a54a3e611570cff596dc553a222a44ed"], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) msgget$private(0x0, 0x8) 09:16:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x1) shutdown(r0, 0x2) 09:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1ffffd69, &(0x7f0000000040)=[{0x40081}, {0x100014}, {0x1000000000006}]}) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) socketpair(0x1, 0x4000, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="643e7acdf0", 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000100)) 09:16:17 executing program 0: semop(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) 09:16:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$getown(r0, 0x5) socket(0x10, 0x4000, 0x3) 09:16:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x60000085, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000042, 0x8f, 0x7cda}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9c3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x45, 0x18, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x40}], 0x81, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x3aa7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7}], 0x1, &(0x7f0000000180)={0xb8d, 0xfffffffffffffc00}) recvfrom(r2, &(0x7f00000001c0)=""/46, 0x2e, 0x800, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 09:16:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) semget$private(0x0, 0x2, 0x80) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 09:16:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220ee05d3df2000001000000b29d722a", 0xffffffffffffff39) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) close(r2) r3 = dup2(r1, r1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x280, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x9, 0x6, 0x101}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x84b0, 0x9}, {{r4}, 0xffffffffffffffff, 0x14, 0xfffff, 0x2f54, 0x40}, {{r1}, 0xfffffffffffffffc, 0xc9, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x4f, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x9b, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x42, 0x40, 0x80, 0x7}], 0x3, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x2, 0x20}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40, 0x8, 0x3a}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xcc5, 0x3}, {{r1}, 0xffffffffffffffff, 0x2b, 0x5, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x2, 0x3, 0x3}], 0x22c, &(0x7f00000003c0)={0x603f, 0x8}) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x3) getsockname(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 09:16:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 09:16:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82062e2f66696c65300091075c41a24170a02075ff7527f9427d8c5b3853376096c813134b8aa6767fb33c3fc574fce64996410ee5b9bfe1408c54a14e297026c4f469387a72a84c0e5d4a5d9831ab3b6bdb65d536e2a610a818541c551d3556d7dad1e02cbb2ad13744410f37a7d32982b3d2f554498d243892e072811c8bc5f5b98f01ee748af6d4b3f79460d4e5bf82fb0b869e7fe8a041c5d990d3c4406cae2923d7f997576dc853231b0c4f33143f0080ac5dbdcc4e5f0541768ded21c9ede9348c0dc1ba01ef"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 09:16:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000100)=[&(0x7f0000000080)='T(#\x00', &(0x7f00000000c0)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 09:16:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) close(r0) 09:16:17 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 09:16:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/36}, 0x26, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f0000000180)=""/88, 0x58}], 0x4, &(0x7f00000004c0)=""/229, 0xe5}, 0x840) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r2, 0x1}, {r0, 0x6}, {r2}], 0x4, 0x0) getpeername$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000040)=0x8) 09:16:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10800, 0x0) 09:16:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x0) 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x2, 0x1}, {0x40, 0x5bc300a, 0xfffffffffffffffc, 0x51f5}, {0x6, 0x6, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 09:16:18 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038144b20e99579550c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000982800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000478476dd66189dd234e986e5525f0f927e8a0246c930231360938451526d2282ea06ce74d0d11deeb96137c9fe6ea85384262e0ca50c135de53fcd702119cfd7905ad1b5408e116f1f3d0efd22caff518169575596e4e88c3dc4fbc8575e"], &(0x7f0000001300)=0x1002) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001340)=r1) clock_settime(0x2, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x1, [{0x3}, {0x0, 0x8}, {0x1, 0x3}, {0x1, 0x20}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x1ff}, {0x2, 0x7}, {0x2, 0x6}, {0x3, 0x562f}, {0x0, 0x8}, {0x3, 0x897}, {0x1, 0x7}, {0x3, 0x300000}, {0x3}, {0x3, 0x40}, {0x1, 0xffffffffcb1f7fa2}, {0x3, 0x8000}, {0x2, 0x4}, {0x0, 0x3}, {0x3, 0x80000000}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0xee}, {0x2, 0x3}, {0x1, 0x1}, {0x1, 0xffffffff}, {0x0, 0x5}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0xfffffffffffffe39}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000240)=0x6979) munmap(&(0x7f000061d000/0x1000)=nil, 0x1000) dup(r2) 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x3, 0x6f32, 0x5}, {0x5, 0x5f, 0x4, 0x100000000}, {0x0, 0x9, 0xa9, 0x80}, {0x401, 0xb1, 0x1}, {0x0, 0x14b6, 0x5}, {0x643, 0xa18a, 0x6, 0x1f}, {0x5, 0x8, 0x1, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x31, &(0x7f0000000040)="f626db471259075b9eb44a15dd6817c3f96aa027642d6ebba1ae5498831845d8ea49363364a29927be513ed70a5bebcee9") 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/102, 0x2e}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x400000, 0x400, &(0x7f0000bfd000/0x400000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 09:16:18 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 09:16:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0xa, 0x42) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) r3 = dup(r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f00000007c0), 0x8001, 0x10000002a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x786}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 09:16:18 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x145) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x6, 0xe6, {0x9, 0x6}}) msgsnd(r1, &(0x7f0000000380)={0x1, "ad4921c29a9ed9190f895f36c3f7754b28815d6ff75eda0b26cf83c0bacc7eda62a876061755d54386a6aeb61321068ac522d0009d355e7bc8e346c029bc2fea73e2902db01fe3fb78dd6f11c7a826516e302a70e640660c1cd78d0a871a0b01961e4d43af8903e159b221af0e66bbdc71dadde207ae9a05d5661ede0ac01574b51723c3ffcd641c223f6d54dbc44466e238387280d9e5618003bbfd55cd0fd6c09d9ebf73ac3b4fc3182110a1f2ffbc637640b72ad788337c42644ce49a74c6fb0cf4258463996f56548a7548036aa00626e4d8f031db08592b42b724c7bb8a90282b3e83ab0eeadc7249527f606df428080ec93ac595663987a84f212b3bb468f935826d871bdbaedafb054db4102241478c116a421865d22bca9320ec44c3683d3cf7311ab0c4c7a88b398fa36da7f90c6aee6ab3468cd3726638453e6c2074664eba826969aac60feb2778df05c2294e8fb76a4be6107b52503344bb867d975017e326b75f1e15c17c29da7b97d1e166ba5564f1c78156f8842e21c372d1d4d267e025b1af5c6e82b65d74b96fcbadabc61fedeb5fbe15609ba1b1731b02d67de2423c2803fb792de6780cc7ce2bbebf8c3c8c8f84866466cd934d320a296ec2c352b5d5b19fb78e7c8ac6c5a36d72c28f093ebfd11f0def4a3de59559b487b85b2b270d2130c52527a53951d4e9f72dea4744927735c71ab3e3c1a39ec9190862534e4238f843bfd44fa7a5778a8de0e252fa6bb33555622a41a9204ed9a9125201fc58696f025a615c2b98cb79bcc749fb7b67372595e5c6f9959a9830d7713283be6cf46faebdd043114688cef17c0e411581a4d0922762b83c6f67b30c4a1029564464f599db88132bba06aefef5bf0f4101c286ee998236f55956f979576cd1ab39344e2805af9750284d37f4a4d30416832c7840b443df19a4a4e2ad3ed9773ed0e6d89c8471634ad7c58a3200edc882a3341fd307376d9317c865490c033bc69071dd388616dcfa090e7c034ba4cb014fdb8606d66c874bdb3a598596858ed6a3dcf35f7b44250129fc3cecc02adc050d6ea13380227c734928958796ed5ef37fe23a4ee92a54d6c05f01405abf8d2bd675b53aa80cb8e91c6b7297820667b593da0a89e0d7724513c154008deb4333d761c29a44128623e7235ba1e805cda789521498df384659028fc038e53b6d4853d22df7570cf16e4cfbf0c826fe7cc9315d52aa8d2cb06d4d92a8fb985c7a6c6eaa3620646ea8006f7e6feb3becf12af2c68a2e79d211da62004f05e446d784f1c608c08f3df4d6bc48c29d425e566e7f2ef3872cdcbcbf1f66cd313cf644c224e0622aecb8b61ed0555cda4ae41480e1c14ae14f3012e92ae9a9cb0362672d8d12c7d6bcb4379f6cdae34f6b2bc97cb1ac4909bc33e140baa6e8054cb5737a3662f153fa1df5991d2cd2b9ce0267040809e8cf1af82e444174e65413d37aee770547a11b7d7886e1eacdc303ad7462dc762d43b733d27e8d8ade34268b442787b3e8f9d41ebd089fc8480d5cb91350550726e7c2ea4cd8f8d11a898c2f4a601ebf1a2e4bc3fae9f7cba8c99b398aaf814b16edcba6b497e5d788d0ab78f8e77d66b3b5d5cfd6d0bb273bbb4e9a58d3d5ddad9182c09a41cbe83b363536685961175c70f47267ac7292d8c138670443796175c690d24e3b5f8b393eab8474d81250c01aeae5192c26d2721842664c89261a7a3db200e471247e5452995a26164367afe36386266b3f24620137d50da061db3acd85540460eca3ce88236f414da929ecfe4c9c4d85e49d5426dec3f344600efe76c55d67cc5ea75ed3a797840a3928dcf006888c460ca6bdf2574f990a5f553ecdb7f87782955ded1868cfaec43e637d03b03f7fadb8e60f75bab562e7037a12643df91fe704dbb5083738be21bff63ba60a3f5d95008d58b076ea22c942590d0359a099ba49f90b0389286461253686bff98390d003586e0ad6122e8bc287f0938c4814e9910f27c9a691ce2f349878f1a309e48264278a233c02ddf1ab75af3ba83acb6a3b33cbbefda6b05716a658cdd282409b364f53603c284ea53565fa4e479a5266becfcd0b74bdd3ba335d3adfab5a0053ef946a8f3e8b8418dccd9529b67561886c8f2a46480e5aff676a9bc90a7a2bc1a9ae4011e679dec17b9cb119db095c6cecb2cf911c23851824c238eb2e7b7b3721bb81a9b7bc1865cc840a2c211972b62fb672c054be7c261d272cfb81ef97e35c79ad5943314b6070876d3937917f3954a1ec5c2a2e2f994af4ce0d8132923c13d794840a9e3dc72aa8c6559f39849f09e6e16c83f0d99acf89fa2981d2277aa516bd0fb0fe8b41d752793df3cb021d5ae18d94961b39b53fab81c4b14a50b3b2da1c8382b9e223375a803bdcefe1dd537eb016528662fcb1c5a3fbfea224c236e4fd66f8875631a32c93247387192672be20ffd83510cb0be91ad01d1d6b0e8ef98a1ba6cc90a998e0eebd9f469bcc3c2acaa0c5a7e4e52f393d8a9b1e21d41b455163ad4c52d361dc302c9c59b58a4de2ecec965b52f1113bb79bfff435823f5fca11f769acac339f00ebeb13eda0b6760d1b03ddd25bcd7c676db24785b1da91b8a995625fde0257f4b24f865083862b01d0c8857ef58a5d86b9d6841664d7a8c7cb1f1e7290a8486b946ae8fff0e371aa3c1c8fa976f00798ccde2b7f9046c7d939bb1cfb39ef0d56b221f854bcd8932f25de5fc2c9a55456297d7279bb036a564849f9033c30510fbfbed131558e68e354bc41daa21a72018a7a3984e26aac2f26017550a455bec9fd9b985d6dbc42e7868e5ce87b6829eb8ca803571c7fe0c9f61107c1d253fc7da7183207fc1db6c331ad74fcc44110d292c684c8fff3c74e07a2a3988f5bdf74e6c567885d08e6034f095da36879baa903afddf4ebdaa1432914e40088570c8afe36525bf3520c6a3ececb23df0a6d7eac45eb66dc3421054ca687f5af2863a51ee313d0f14105d800b8ef62c6489e21ff2c7b48f932c73ce74aa746fa913b7661c332f10317a639e4eea5379753e1339a0fe62021ac651b62f934f576fafa33bae650e2af47b8882df7384318601c08d8a2b8dbb03585ec73562abf3251128e8dbbfcabce5cefc6817679924d31ff5e90f2500e442c23eceef3f908054be0c8a1c3ffd98ec84c18b317db10202e50e84acfc3130284795198841a9ec0cee267de58aa20b2fe0c755f124abd007ed5c02ff168e6bad73a3945ea8f97331fc14bae81a8611c7ea3dea18d049f4955ffda7389e92abf42054dfbd75f8f47940cde1d8ac90366aafaa01c5e24af0c7171dca81ca160eaeddc28110b5f74bbc0f92b1ef2e1b8a307ffc1cbf38a6d25e866ed413c04e7ec369368854c0ac2c3a279cbbe58e20696dc1fb3d2439c98573548d77656f8b53062e1b8314d9a526a3653cc1fadfd86d697b9801e40cb8fc2f26268e6016b02bd41ff621e905616467055ce585ff23c62dc3756b4f8d51f4a8fd8cc6412d261837624bae69fe80a3b969c93c979f141f1b6d760087d9d6ff90de4ada6cd438f1f56a285d4d01214002e85020943247fec95b39e30f747e34415240be450d265241d5554bf591587ed518e947e0022be7522bb8ff586c532b2a6204cc6e8068accc8aecae017dea9f4081ffc760ce656e601298cdb58bfdbf77180998621e2e6834773f1b12320f70308ee19f4da249e7ea0b00dd5850823b6cc938bf2a2bbe1ab6b5606636e8c1ac8045d4db3a8c562f0d23ae271e3f0723c7e4c7c7a9b4dcde1371f49c8b64324ef64c0470dc8b2ec073dcd2087fc717a5cd8b5ff110b14d9bbf79c0526a6367bb82697804bfad15c44c219ff1a0ef21c5fe59254fbd4a8eb6f2a181ea05c3fcfb08506398f9703d5782ab008a98bd6805d1cc936a3af9913ed56d13a593d73136af3409e93f7aff3d7d8decf7d0c142b751c375ea5c21fd5b5728127f55ab7793556a3b1c7e1fca0c214e4d7cb38eb62b8edb01f86cf0e67eb990ea983ee8fca7d926ec210c5c2955318e161e1bb27fed845f06acb391fe9db5f52c211f6f780a9d9d85ff2314295e48fbcd203fce02076d8c91d0b5dc0de76b9daf6f8651d3b437717420d9b04d7604f49f794680ed670c7dfd1d69cd384a4f51f35b9d1723707495c6907439fb377dbd83ba7ed664f9561406863af289cd9e465de2ce6712d3b5503d3f2f3c3b7e1bbb968f8b0135b641e14d9bd50e2bd93d72a9f4c25d1b6bfd8b050addddb3ec78eddeb623df49705f95d7c90884c34385ae2e15643dd41b6b1e8e9e4a03570aaa7d7ef7a25cc3605cc5b279ffef96d34d63bfc60d4235a9bcaea90bd97ff82b1ecc83620cb7901090d2308c399438016e6cfca76b44227f8558079987811001dc2f91727205e88d76240158f5455e2ebf59eb531f4cf272c5d47faadefb90b7f8ffe82b958da3b95cde5bdb0c49766b33ae47b2b1883ce72046c481d2d1c36003148cf7cbe98cfe163c4dd2b1326d0a00e19290f721202de8fc356ddbdf3ba85ce81fb8d79ac6aa888e3e38aea2922fbebcc895ec8e56958837b3542874ea63c8af23b63340927facee1f676add46e2338c11cd685cbdc60c26bc78282b2d290cdba9c823d980d340b552bebfaaabc75e6d7a6a2a561e4fbc5406b4543745472057a69dec8bd3a196bb0faf4f87af16847acfd96b0a1855c9d4da621715b3d304dd6550a52f1823f2e1fe56465836facca0b6992609b2a870f47b39fc76ebcabc7ee78564d34a043c28c2328328bff57effd53549a34c97b1800d40c3f472cbac9c51cc2451f444364bbedbdcdc56f7d01b6f4dd71d10f92397eac9fad64597b9711b0b4177b3cbb2223f3172c9507cf0fdaccbe0c8915625025d5a3eda87ae9816ffbe53671ea47cff98f8ffda6ce1ad89092f285fa554481e7d515cc7f0eb2b7bdcf863ee85b4222a086930366c45f1680eba181704d9f1111ee917a8534bd6c2f5685e45b3ba33f934264550656c7b002736df5749f5691745d6e8bae22974d227f9309f5f7453c2da41b6ddf4e38d8e3a75050f6f88f1d3fa3edb7b05cac21b0a5aea90c05a371760af6032fef155aed227bdc08b05bf07fcdc23fa34afd89b56da687f7a023e58cd73becfca6168da945bc338eeb512bab70c45ea336a62edf787821d03996d740a0d306ac7c02f5c625f0e5a0bb0f2ef47984bc4f765c4638d7bf5672db1cb5414246e22d7b3f4a618864f73f74913b9bbc6b292cb3cac92601ec1d956177a365b529f8cf93708737a1f0b55d9e488fcaa77f4909265d185a4aeaccc08f22293f979aac3332499733e9e8090d5a60af6abeb4af3a66f5a8e6fda9395152b163ef3c01b84a2542d7963ec997e739ca679571ff57108c2449ac90ed195f1d273a75ff4798ada90d64d7804779724e7bc072702c69141cd92a1447db5977f0c77113b651c125d3946e3e862a79856dc80f38f98ca8d6c0bccff76f6013e93cbcb11b6ac76dfc1931d5305813076bf3666450d11bb0406fac91f7880e796da85702269f683e4f0b7e532c752819a62dd7e37d61112e44dccad94bd178e268e0ea2f1358de072bfb4067afcb375a81faea6468e109b59fd8432ec3b7d6999782361d5fc4eef72884a2c71c7b9c20e6117a787772f471248a5d35a4fae710f9a102047c877444b98727140c37bbbcdb52c8a0d6de44ff05aeca5a47e7016346c87c83a282ea49b60975cf74a50a324fb3a2d6399329aa3234a7b2d37b753a822f09c4f7256ea6262a64b5dc9e"}, 0x1008, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) 09:16:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) getsockopt(r0, 0x7f, 0x6, &(0x7f0000000080)=""/71, &(0x7f0000000100)=0x47) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 09:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20620, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3ff) 09:16:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB], 0x10}, 0x24000005) 09:16:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x200) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000240)=[r5, r5, r2, r4, r2]) msgrcv(r1, &(0x7f00000017c0)=ANY=[@ANYRESHEX=r3], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r6 = socket(0x10, 0x5, 0x8004) r7 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r6, r7, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r9 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000000), 0x2d1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r10, r11) getgroups(0x0, &(0x7f0000000200)) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) unlink(&(0x7f0000000480)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/210, 0xd2}], 0x2, &(0x7f0000000380)=""/191, 0xbf}, 0x840) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 09:16:19 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffefffff, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) listen(r0, 0xcfb6) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 09:16:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e800000010018a569646530005bd813a14ff53a6fd84cf6d57ceb2e6a6bb52354a5a2e75ad7467a1d3b01da292f265cda97bd2cccecd4c444959c8380d3b0839cd860d83ad32a73dbcf3bffb54ee95dbe226209304957550e7508465e7482f9590ddbebd481f7ff7f000000000000af449a3160661c2a79"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 09:16:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffcc6) setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300d9, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000280)="65797d5dc07ea3fba1269535b68397d1ec5cfe1f65d301c53edfbb5e0adb43b420eb4d2681215738880e5d5b2c7e3849fda0ecce205006f81d9a137fadb6e2a6f4a073811576b27f3d5b03f0b4a8af7d57885f7554fd17f06c1742aca629985b8742cb1b6101c82bde7f32500740c9deed7b8334ba536b38425deff22928030fc52995a85c4bb1130aaa66d552f8fd5a8e7161c63451b5a80d0b4ea1209af1f2527569fef1af3a5d6e1b5199159941befb5d919d0086c33799c15aa62eb05f47c58d13a291ec53a8fb1458") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0xa109, 0x6da1f2ea, 0x7, 0x74}, {0x40, 0x8, 0x5, 0x8}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) 09:16:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xa5b, 0x2, 0xfff, 0x1, 0xea, 0x6, 0x8f5, 0x0, 0x1, 0x2, 0x8}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kqueue() 09:16:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 09:16:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/34, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) socket$inet(0x2, 0x5, 0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x8, 0x1000000, 0xfe, 0x8}, {0xfff, 0x10001, 0x9, 0x100}, {0x6d4, 0x5, 0x9f, 0x100000000}, {0x6, 0x1, 0x7, 0x7fffffff}, {0x7, 0x10001, 0x2, 0x3}, {0xfffffffffffff176, 0x7, 0x0, 0x7f}, {0x3, 0x7, 0x7fff, 0x10001}, {0x0, 0x9, 0x8, 0x2}, {0x0, 0x8, 0x5}, {0x7, 0x8, 0x6e26, 0x4}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 09:16:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x20, 0x0) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x13) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d46a702d353532182ac7b3f45cf190fcf9bbccf5fd0eec8b02825dcdfa10a5132eb1cbd5337127341488db84a803193e226dd11c8598a25401e85f2954891e181f67d4ec2b38992497d9d09dddce", 0x336, 0x0, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28840, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 09:16:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000483000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() write(r0, &(0x7f0000000140)="4aa2a8419cb000d8b4c49fcc43d98b253c8f7e3571903403fa19b9fa161e4905605848eda270b45e28c024e2658a79ffbcfda0e0ea2930dbf9ca041b01f5bd89746989609211fe69f42e41c28ee99d1150246852ceb0db986e5a712143abf2b78449d6e2f4fc4771db692c2c197192489c7da6c6abbf87bd55fb2bda35903e0ebb", 0x81) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000521000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x40, 0x3a8, 0x80, "42ef6ac969365d101e6a36292ca64946727be973", 0x7, 0x200}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07192e20fa803ba479ad2b18e2a76a9d02f70af96be33fbebc", 0x30) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x8000b1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa, 0x0) r2 = semget$private(0x0, 0x0, 0x40c) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/167) fchdir(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xc9, 0x0, 0xba68}) 09:16:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x200, 0x1000}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14, 0x39}, {0x80}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) open(&(0x7f0000000040)='./bus\x00', 0x11, 0x20) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0x3}, {0x2c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8808681f9d73fadf, &(0x7f0000000200)='G') pipe(&(0x7f0000000080)) 09:16:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x14) close(r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3}, {0x5, 0xfffffffffffffffd}}, 0x0) 09:16:20 executing program 0: link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = socket$inet6(0x18, 0x4003, 0x1ff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) r1 = socket(0x11, 0x8003, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000400)='./bus\x00', 0x80, 0x108) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r1, r3) mkdir(&(0x7f0000000380)='./bus\x00', 0x30) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x51, 0x8, 0x8001, 0x1}, {{r1}, 0x0, 0x30, 0x80000000, 0x6, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x86, 0x10, 0x100000001, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80000004, 0x9, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x200, 0x9}, {{r3}, 0xfffffffffffffffa, 0xf7, 0xfffff, 0x20, 0x1}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xf0000024}, {{r1}, 0xfffffffffffffffc, 0x4, 0x3, 0x9, 0xfe}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x81, 0x2, 0xfffffffffffffffc, 0x8}], 0x100, &(0x7f0000000300)={0xac2e, 0x635e}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) 09:16:21 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xea, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 09:16:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() close(r1) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000700), 0x1e58, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@file={0x0, ""/17}, 0x13, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/27, 0x1b}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/3, 0x3}], 0x8, &(0x7f0000000640)=""/125, 0x7d}, 0x800) 09:16:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r3 = syz_open_pts() sendto$unix(r0, &(0x7f0000000100)="411b28beaaad339689ed1a662c620515bfd6c2af46e0de8bf12602b43f52046c31fe4ca39544472b21a3526d92b2c8d547e511f3cd6e572ae923f68682676a0c8adb15e23b4b5df7d677b9d204cd6fd407983be623f83e8bbcebfdb08bf539547b5c447c9c4672f3d1c89f1186bd83fe39b2258c74ea5d2a87600a9e1f4590cf647c040071eac67b9b279f6ac5a259fab6b886f9cee6ae949cb7db75e4b1a9c902b37e32456345c243bea4eb7f159625f510d77301e631f31a044c25a5faa7e3589adcb375b8da40d5b7d5b2", 0xcc, 0xc, 0x0, 0x0) close(r3) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x1) fchdir(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000080)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semop(r4, &(0x7f0000000200)=[{0x400000002}, {0x0, 0xff, 0x1000}, {0x8000000000000004, 0x4, 0x1800}, {0x2, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x80000001, 0x3800}], 0x6) 09:16:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x30a2}, {0x8d, 0x3}}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 09:16:22 executing program 0: r0 = socket(0x20, 0x8004, 0x1000) sendto$unix(r0, &(0x7f0000000340)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30c06be7f934be390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd8db22c69ab23725582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d732bb83ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7050000004387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3de358ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed2", 0x199, 0xe, 0x0, 0x0) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:16:22 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x188, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5, 0x2, {0x400, 0x9}}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r8}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x4}, 0x8) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r9 = getppid() r10 = geteuid() r11 = getpgid(r9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r8}, 0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10918, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x8a}, {0x0, 0x7}, {0x80, 0x3f}, {0x67, 0xffffffffffffff81}, {0x0, 0x7}], 0x5}) r13 = semget$private(0x0, 0x3, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000003c0)={{0xfffffffffffffff7, r10, r5, r10, r5, 0x4, 0x3}, 0x0, 0x4, 0x11b}) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000440)={0xff, 0x2}) r14 = accept$inet6(r1, 0x0, &(0x7f0000000480)) sendto(r14, &(0x7f00000004c0)="0ed9d5a18486a346c694435c6ea7e14baa218077a789b6c511a8d5b5725c66308722dbf1142dc7565feedf4ff11fa687ce6299957814f0b3134ac67ffeaff840d6cc67592d0277d04b0271e08d7e7b7a824e561b836fd41f598b72ceb870", 0x5e, 0x5, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) geteuid() r15 = getppid() execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='@^\x00', &(0x7f0000000640)='!,\x00', &(0x7f0000000680)='$\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='#\x00', &(0x7f0000000740)='\x00']) lchown(&(0x7f00000007c0)='./file0\x00', r7, r5) fchmodat(r1, &(0x7f0000000800)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000840)={'./file0\x00', 0x400, 0x7, 0xfffffffffffffff8, 0x1, 0xff, 0xfffffffffffffffe, 0x7, 0x0, 0x19a7f2f6e2f581b1, 0x40, 0x5}) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000900)="847feb388b5de9c5bda909b28d2151ec890ef57daf774e3b77675452eebef35b469619ae64f227", 0x27}, {&(0x7f0000000940)="178d9851a8", 0x5}, {&(0x7f0000000980)="0b5e15ae8943b7087d3cae7d558cf651cc7a35c5942251c3ed44e5a2dc4cd70227d5458db12155ae5c83c39e2e007a3c16a597fe3d0e6a2c0776337958565cf2f5469b11400bef3d77f1dcf46f4c0ece89c508a1221fa8c296e092b78db68b650fcb333bcf2c0cf8ceee3f4bf9c96460318c887abd470d75b353fb89e501fd2591e5b45134c3cbc9acfb3d9916fd1de4dd4b1eda2c1657f26b29aa2f7aed4ca1a248305b210b9f88023a1e3f4e5e206350", 0xb1}, {&(0x7f0000000a40)="d2734f01ada067be7301e3850d000b7c19469117c8c27fbb8e96bdd65652656c2137240e87ae772e209f", 0x2a}, {&(0x7f0000000a80)="d3979a37bf66412fadf954b59449f8b5d6c95a98cfb21ef00b170067c810b9f37fdfeb1402c05932dfe4f740872be1d0b2e5e41122d82f1c6ef0c1c71c0cf401c5ba0c92fc7c7fc5641431a54d2c6581a250c8db083dd81e31a21c29a0cf33acf65ddbfec637d0e2477e6956eff5", 0x6e}, {&(0x7f0000000b00)="e93eb1368e780ea34bcb1c", 0xb}, {&(0x7f0000000b40)="1aee2f5c03b3298dc473b6a86f020c3996d58e2e3fdc9e6cb0d72fefc0df859c04e63f253686eb181f4a782457942e815ec3fa4bc90eab012e8824e3fcf908a2ac0e6e3614a5658cacc0cabf34cd40b989c12375985e67d074b060c34a1589726e9b9727ca77961a929ca7e2b717", 0x6e}], 0x7, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r15, r10, r8}, @cred={0x20, 0xffff, 0x0, r11, r4, r8}], 0x40, 0x402}, 0x1) setpgid(r6, r3) select(0x40, &(0x7f0000000cc0)={0x3, 0x8, 0x200, 0x9, 0x0, 0x1, 0x1, 0x5}, &(0x7f0000000d00)={0x637, 0x8, 0xce, 0x9, 0x1, 0x1, 0x8000, 0x1}, &(0x7f0000000d40)={0x4, 0x380000000, 0x4, 0xfd31, 0x0, 0x4, 0xffff, 0xf8}, &(0x7f0000000d80)={0x9, 0x2}) 09:16:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = msgget$private(0x0, 0x82) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x97, 0x10001}, 0xe02, 0x401, r6, r7, 0x7, 0x5, 0xfffffffffffff000, 0x1}) 09:16:22 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x882, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffffffff, 0x245c}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x3f, 0x4c65, 0x10001}) getrlimit(0x0, &(0x7f0000000080)) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x5, 0x160, 0x72b}, {0x40, 0x4, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 09:16:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000d9000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:22 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) fcntl$dupfd(r1, 0xa, r0) close(r1) flock(r0, 0x8) 09:16:22 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000795b3341f9ce73ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbc42859633891d5322aa70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4d3c4e76393039a6b36e18135a34fe876e0da57e9ea8e3f90ac529858c20d7fc44c9b9280decb7dfef0752bc9ea474388371681794f0a07e1cf"], 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 09:16:22 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)="00ff0000", 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) listen(r0, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3f, 0xc455}, 0x10) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 09:16:22 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) syz_open_pts() 09:16:22 executing program 0: mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xc0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x6a676b1c63ae4a90, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x18, 0x4, 0x9) r7 = dup2(0xffffffffffffff9c, r0) r8 = socket$inet6(0x18, 0x8003, 0x3df) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x2e, 0xf0000001, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x7fffffff, 0x7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x401, 0x8}], 0x7, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x5, 0x7, 0x2a39051b}, {{r6}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x5, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000001, 0x2}, {{r8}, 0xfffffffffffffff9, 0x3, 0x20, 0x20, 0x4}], 0x8, &(0x7f00000002c0)={0x3, 0x131}) 09:16:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/101, 0x65}, {&(0x7f0000001200)=""/15, 0xf}, {&(0x7f0000001240)=""/39, 0x27}, {&(0x7f0000001280)=""/239, 0xef}, {&(0x7f0000001380)}], 0x7, &(0x7f0000001440)=""/199, 0xc7}, 0x41) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:16:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x1}, {0x400006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffffb, 0x6, 0x9, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xffffffffffffffff, 0x3, 0x2) fchflags(r0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000000)=0x4, 0x4) close(r1) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 09:16:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x62) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 09:16:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10080, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/99, 0x63, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6534283000737046418a0d0919d4ccd036002f71f1c804fbafddab0f1bf6a73656669d0c22a7"], 0xa) r3 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x1) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x45029201}, {0x18, 0x2, 0x6, 0xffffffffffff0001}, 0x2, [0x3a0, 0x6, 0x8, 0x1, 0xffff, 0x4, 0x7fffffff, 0x80000000]}, 0x3c) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 09:16:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x20) r1 = kqueue() accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xefffffffffffffff, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 09:16:22 executing program 1: socket(0x1, 0x5, 0x1) 09:16:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) 09:16:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)='T', 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 09:16:23 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x29) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x9, 0x8f72, 0x80000000}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1d0) 09:16:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) r1 = semget(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000040)=[{0x0, 0x9}, {0x6, 0x0, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9a, &(0x7f0000000340)="b2") lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 09:16:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/92}, &(0x7f0000000080)=0x5e) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x56b7ca3b, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000006, 0x0, 0xfb58}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x5, 0xc1}], 0xfffffffffffffff9, &(0x7f0000001580)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa1d94deb40a352f9, 0x20000000, 0x800000000000, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x49, 0xf0000002, 0x42c, 0x3}], 0x8, &(0x7f0000001600)={0x3, 0x8}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000001280)=[{{r5}, 0x0, 0x58, 0x1, 0x3f, 0x3b}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10001, 0x5}, {{r4}, 0xffffffffffffffff, 0x32, 0x20000000, 0x31d, 0x7fffffff}], 0x80000000, &(0x7f0000001300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4a4b, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x400, 0x9}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x200000a0, 0x400, 0x6}, {{r4}, 0xfffffffffffffffc, 0x94, 0xfffff, 0x90000000000, 0x2}, {{r4}, 0xfffffffffffffffb, 0x53, 0x8, 0xfcc2, 0x1}, {{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x12, 0x9, 0xfd}, {{r5}, 0xfffffffffffffffa, 0x8, 0x80, 0xfffffffffffff7fe, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x41, 0x6, 0x5}], 0x7fffffff, &(0x7f0000001440)={0x7fffffff, 0xff}) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r6 = msgget$private(0x0, 0x400) msgsnd(r6, &(0x7f0000000240)={0x0, "30a936fc957a42e9e877269afb99edcae08e5aa1c1bbe9f495e126e04ecb25d0603673bf7c6264ffb49677e6139749908a37960abe73f91567b17d1ba09f00436a44a85ea5664b3008f393f1a9678c88f3ac9b75b72c967b04744e812e239f760f52eff28a9c6a6e36a4361bf1b73c71b7892ed9b571c0705fb27dab069d092b81642515a4bfbea86dd95ebd2b063eac92125757d222d0f92e07070362de6c9c031f6227f832a3aa67263bb330373e4760134d3d3b42a26e5d0517bbd9c373878f375f1213d578ab8bc40de80f81ade47387d326acc6b6b715880c6a8d96d19b92b2b34c048f7b1d8adcf91304b34297fdd9e58c6849c79cc93e0368940a214956671d3f2e8e69febc5e24878c1b73789dac4066adce00b4ce1ad2ecd8d233aa8e5972db39d26e2f74e00e960435b27f525aff98d3689e3440c59d84d3b75482a2d5b13749dbc0d46f57be1101521c22569fdf4e6537957534b0e3b04b433c52512db9a5cd55050fa57884a24f89c3a3994a125464e8aba8b05e03d20af492fe4dc3518c7f5c0084a30bc5f71f665210f2d3c225447d21efa728cced7df562894b1f62c01a8940e1b4ac9cbf6cf76c89e8a6c188b18c115ef7f4d862444f566fb42c48fab10f0fd40d3e8db6d590190fc25e989599a4c1d9b93ee831573b25b8bbae526758125019416d4a924ddffe06f3ede5bd954cbe10830be2891551ac2ed342689d7c68f15a54e8d5b985bd122f7e00b8f6bb52b0900c772d345bc11cd3da0f4dfd50cf89f065bf01ead4b700dee0b4bba510966176eb0bfde51dbb11e0de0863a42127a46f8e7cc618061f4d4cd85064c8bd042dad63bcd61e6ab97f4dcc8c9c75c9a7217eec5a4adf4a380e1ce1abce7a60b7499af0cc59d36e755923d90c0a8eb6c9e85f3e2844166954841c35e3cd100078726836202765971faabc559a31678b8fae2ae23a1a76540a7d5535e69519ecb1044556032ecbe30b6e7cdcd7994c241bfb48022d0fca1a81c00ef9e306fe6b717f6e868aea9454debc9a73e7733d54584d2fb217fb133895e7b8ca1306258a280c7e204870ad71b97b02265515deef39f72537bfbf12c154990c41217fa4e01fd64f5f6ba3af7df944a267de13cbcc34fe3b5419603cb608a58f5bad36f9c307869e7972298f81a65292909400c0358bb3ec53e51e019860530fb9c495cceee9c46dae92e45b232768a3b3f69092562603e90c87436339dd311df90cf24944c95cf098bf4723b17de29c765387084ccfe6bd7afe625d0820f4ab7dd9a5def755fd2825dcac18cebdd627f2e71b16ecc04de2c0f53129b8b442005c35e9969f2005e2dac6ea65ba915dce82ef8c636ff2c0a9bddaa67e54a7ae08c6ee2bfd34d0c3aca606001abeac7f0dd14b70855b6cf5227a4b8209faa6efae6d350db8ba7647f4587f0579099a1f33d72cd321aecb0ac02bbd08dca5de4364a9e7dec66a0097ee191022046117c34d398a1b30b3eff3e38eed22783f96080700ff74ac708e0db77a3c4bb878dbc0613ead158e0c1420c70bc404776e7fac45807651960cf39c37f8356f3453458e265122611134e0431855834c6a183557e7a46bed4be406b60f6139bb9e2556b10b2c47094319cebac1af9aa91cdab25bc35131f9989eae46d2c977e47f191a00d2b4e17ec7059bc58ca4ecf5b3371b09af7856afd81b196eb19e97139ce237010e8cf9abb23ec09ff23d25a6349ec8ae3f7a5169edbf501ab88cb07516ad14f3adcb8815d17de1c61c3002d4ea1c6a6e43c9b4f19e5b70fecdd42c42a2b11929a46344499e9d984769a12a2e72f5598486f055196d46bfd2b21060c35988ece8145a1f3b423302e165489a1c29da3c852125bd313f8986a2335e796e78817657fc307cef743cc905bdbdbfcf7650844e5f938b7445d2a0b61892400f7c717631ea81d39b955440d00318d4f7b8473088ed51d048d1c741310a30a283f933ca635dd7bec6b737b97fe2420b29c27571a7cbe60cb96240cd4a9f6c3333d8292ac22c44ec5852f12e24519b99b7e8797ddf6c29ba964aad6db0c909731f894718dba0bfbca509e806fe1e037a39e1fa4d7a1355fb1a7f42ef7b9ab037b1844858b281652492025ab6bc007606afd874b635e8594962bbaf7536c44456df8102ea27456bbc9b0cb548314caf942174cb69cd6ba5c07a32343cb94d4b7cf019d7b0ebe1557244a6d0b5b2925cce3a69d8dc93971d210e663f68d3a512eea01c4398e9042ff608a1c5e4f39756d9c4f0827b1d46aa9eb2fc2cf73f4db1153fd4ef591f6d926bb74766806bc0d9bdfd17591754744e2aba795bbe4067f131e419bca9484c3b8a5b63027a3124eebe8fa67273606c64d8be3a64a7478c9abc48757aee4d682d25b9cff14de16a6778f7385098aa6f72c462a9e9fd21c18993ce271cccc26e937addf85ce14df3e25ff66bf35f4e328863289255cd0db52e64b3f58020a42b1f814224c25bbd365c5fd15ba1230a0d45b6568c9af86502d33f7e93588ed036bb0e2ae082b510fb51e942d4343a0631f5e3124be5d1619ffd4d2c3511ada1cf7a31b925e473fc583f89a1974e76789920d0c3ae94eb6d3e43d2e5e87ecb8a5e2032f38c48068404a7e7d9bc86b2dbb2b821956411c3b1c7c4987b7509ab20808bf33c4f947460e177e088352e74e00fc2acd8fd0739327c219d178603422cae94896cee7c3c2489010d5bbe5641ca6d0a6ccae4eaa4ae8f9d5c37101cc96f91e8534cfb036965054c6a3299f9c84de0f3a26a8b6fa76573ab77f569ae81822b420e5ab6e9b9003995804b1657a5b9143fdb4ca43a8dec7e966559293557bc26f14e1a5f4bd4b050c05826296728eb8b37d8e483f10cfb2a699038fb86634f4ffa9d0847babf4a009c8a28f81138fbfaf05258d74d337f1a6e707289ec0fdbc5ee9aecfb51e3f0641a372f27838bc1f6cb95b0fb15600dad8ff10deaef00f7ddbeb3d31d6551ece445f2aa5a9fb3b3e3a782eea2017fcbc95a8768dba7aef8476e542d4bac4310615ce50d46dfd717c5400625718b4dc1ac5d68fa60e51a5536810753a9b2b9cb8e4a5b07ef6297d949d0a2f0ac5650e23778a2299e563f46fa64120d8fc8dd3c0469624cb98b3910192f9a4f79f343b6171b8c3f22f31836e04baae9d10cdb683f31a88f4f8103f5d056fd87b5752a20f26b799908bf9ff2f59e9a3f4e1f6bb1da3d250bcb9d96c421feb0897f0793614b0d09cea117b49019b0f0a7d6d1d27662a361c8889330d2c2145c46f145db80d3946ab145c4d3a78e74ce4ab4b99b26617a65dc66e83b426329172c41c85f991ec9ce2cb04728b6e0780eb97357d396690d614cae0df90e3c94143f6d16ca53bf24c48603e86fe96ef1d1637058127b1cb29c5b9d16ade0ed2a819f121c0de30eaf881b1ef481a791f7fa2b09e488a50135ffff49d65db4760745b5e79420f80f60304485bbecf6f97cc32f38b3db55891e515fb05132f2ff1bfa761f537aa5009ce4d75665acba9c0d6ceae4ed53242df7a3c16e96d328f98d24a8f10a3f578adc492f9391adb28a5ac2eb04f29ab422ffc637ef4a8a0dfc61697e29f2cdfb4e36743628950c28ac744bab8ce86d99aeb63fa2c769659584bb1b7c177e364621da98cb7709155b15d06e1330aa46151554e08109ea7ee7e66ac1738441a619bc0200000000000000b24477781679af5a77f0f793d833b3eeb95d92ab7f52fd00f9465cd2125d4908d99c5cfa2d61cbf04a4cbc973be369dac049a9b0a4d72ce98c252548acf173ce87177df1f60c72fd45deaf9eaab5777226a8f54169f23535f243eaee4acd3b722ada631a3880053d020b8ae3396fd09d7b6b6630b87ea5af11862d065e4a7961534945236264db02e5aa2bb72d7c71fba233de7531af008296f203a688ec0aa900e0cd5babd6cda1e5e339922a6af7822d4b6f4255d4d12cc429658d2f9184720f6ef947072ed164b0822ec262a6265747c4c49ed09f84b43af56295e09f45e12fa5ec88f2e67678ca69e74c7bffe6b2125824895bcb39808fede840a9dd748680a90f92eff28056e2d39f2ca882c65fe43bc37f0c78c4bc6345910f48694c64de6133637df6b5a162c2cef003e4205d65208ea2d6ae355f5bfc91816be272dea90bfd634ccb39a64f698c0e83ef559de6b45946508f2b3bcb718ff7c66096f081df1b4d14005c43963ff2f8e85909cf876a487ae48c402901880e725322dec16fdedbbe42339a584c6c2343b43e38a4e2f35c623045728b8b00c91f38d50d68f5ce3dc3fdd7b03582953bd9043c6311efb5c7617ca3e52ed12a69f57f206374465c83221eaa5eef7d24dab7c02190a06c858e4dc1ad2e6e4888d9936e1c4334c432a8b1f2f5cd7b58fb64f9690898d305d796f7c7497152c2f9fc78fa2d894175fd5d17240f0000000000000000d9d5f0fed3015fea41b6cb18fb3438d02f3bab8fc7aceca5277afc050dfa74dded077f5b78b19ac4178f392d3ad8065ffaf0cb795039e9ebc4893fdc057b0052c8dc9f1c8f3f096688007adf7b4ab4e42307e15d2d6fbf00eaa22bc305672a7a4e4f4e138a9aa012005589f31204563161e36ce46475dbb07c8a75be204a56bdfd9e0b198f80966f1d277d72b4d035280dc0bb5fe5526ea243b76a3a9f73d4b0483310eb0fa7b5330ca3786d8486a73faf8eec52cf00e281e1e73a5c0ea2644fbedfdfac8c3ca1c3596f76aa2a38013982e4e9b1a8f0b19daf141974400710df17e567a2a7da61f277636e5ca2ece674b298b3d23342cd95eb5636fc8c27e3f2b0b68ce440b2ecf53bb262ac540cc44f28e844e945db2f314ff139fada5ddb5f2877ff6f2e984b705a61705e9bee9ababe1cad6ce36a98103de2f8217ab6d8ed110c49f002ab04226c5377281caf5974d94986afae7f3189bd6ad3190b24cc7b440842a5dc39e884bc4de7bcd34dd077de2db08176089056b3621858e415e9768fc703fa873a23110fd786063f8b2dc89ca6aa097cdb4bcf166c90098037c08ac5f47414a535e299de0f29f93266d46ba1c9132b3923a71176a3e26b656cdfb10e37f834ccb48c22aae37048ce62c542112ebebb6acf6f3c1ba5dc99eedf7739de65d84513d93624283a15e29378dc1d470db4a465a5b11228faf8aa36a6294a85a14e7b34afe6b3c4bd819ff10b474767f61210075e5c4be5b8d63c64142d54ef956ed23707885ea0987a128e487a1e93eda9a821208d19ecb35dd45804f6328dc4f44363abb40962ffdcf59a74e3612e860aa60726baf25bb319545be7663249c94759b00e6a72408883ce4d44f5fcb6ef970a51c9df0fffb853f4b7482abd7f5e88293310cda8e5ed905330ea74e3675a4054337026e79a4fb38c823fdef5a43cc23a488641d3cf904b0c54351ce391a652a1846535cc3c09d32f605de023bbefdc9ec6d936a8670097f56fbb9e41947b1c5daaa86409ad20a190932520c2e11c474d3b003e8c649917906a230785f999c5bd98827c7adc9275b5556829245158f9c34c1ad9beb5a0677d30dde5d9d872f41d7b1631c89afe199041565a062747a39f4ca822b5bb5b630175654eb039d94617c3e8a43773b90cba199e289103fa8f51828213047c5a10ffc13e78a9cb419627863141a06099fb681c7d679418ba6a4a58f31cf6a5bd606e6020368e1b8db38d34e040b9647a835d2c28a41e73b55fc6a29d393a716f17eee25102e9da2cca6c94cc200a8ade0e0a0908d885efb04b43003892923b1178d03cdbb3b73e2b"}, 0x1008, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x4000000000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xb6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x26, 0xfffff, 0x6298, 0x8000000000000000}], 0x103a, &(0x7f00000002c0)=[{{r0}, 0x0, 0x3, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x9, 0x401}, {{r1}, 0xfffffffffffffff8, 0xd0, 0x800fffff, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x1, 0x81}, {{r0}, 0x0, 0xb, 0x20000003, 0x401, 0x7f}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x3dd3, 0x2a70ef05}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x71, 0x9}], 0x7fff, &(0x7f0000000180)={0x20, 0x4}) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 09:16:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0xa4, 0x4}, {0x8b, 0x3f}, {0x40, 0x20}, {0x6, 0x5}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000240)=ANY=[@ANYBLOB="01aaa555ad703f711d00"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000280)="04f69133659fea7d0520b83883d6b8130eb66ece3a653545af64b8eccb04c6b823b0d0c3daf12d47d14fef6a44cdddc23f7bbced31b271b37508fd0abd40469c0a8e0bdcbdf15077f4010a7ac48e20cfdb83b0fba9bd58d4168b80e129aa102a85c7c0fc35e818cb6ca411ae61ed4438e6a1f932858611cfc41cdc1a0737d52139f27c0dab245f9a879fe4e44a7862804ca5b723b0a1ab8b04fdcfbf4de0351c0bbd463cee80f3a9a931eba96a5221e0fda70df3a6128f9892eefccb9f1750b730f30fda48463234bc4eadfc789e676d2ad8c135b7dabe7c2e25ff245890d4e53a8a55eb4bdd3bb5a565a0c28393fbfd4861a9bdd349ea72e05d5f24443b4092a50bcab6b3ed8cdab8d1c9534cc6e167824ea97d97abe0598ebd1c965d185934fd9a871fa049e27cfa95c5dcd024362556e9b7643daf432a30e7f1e16137f252ac5088629571b61e3af7d97c0fdffbb836d3f701b777c11348381ae2883c57e9f43bd0560725eba15d9987dcd9e68c6fe64c67de0f3d816ef7638a4a8d089801bc0c2d491bb4bea4d29a7a76dab8fb963d198cc8d9eca465750287087794d9b2b5db0bf4140fed3a8a4b5034c70aa22971d8bf0cbc1d75eccf65467ad136755dd6dfaa03fa1efb6e90e8e703ec0a1cb36b93bc0946eb97c07f59ab770816f37495c895649a4fee719ae71c9c84437061c8d2611244b07fb8c213dc641640507935912d2f5f5861edcc0efdb434464ec181c7337c7c28482b1f3da88cebc7925b17ec99142bbf254a80c69b1220e9c816e6624df933af1ddd7b100b5c7a5aa449e115185c8b2254efbe79bc241fa88b0b6acc010c1930a26103a0d9efdb6d5200afc7075ca0a2f4c63301709db9414f669f620a0bbb3d6b9a06158553e0a09faf1fb71042cf3d8452bde6cece176acbd77c78fa5efb8d6833accfa438b62154052448f54aba296399677f7c4c979864b53665d7b5b26de403c60a2d79dfd73427f131d4f4f4d4e9e291e113a768156e5cfed01130890cedbf8b6d02ee3ac12b55a6e7a0682da5851f5f633ef5ef6b973f194deb460545daf26e6aa76a7cba5f7c1e0e0f4f92385a29eaadbc47b638204e214285d341eef0f3dbc8da9ccb85fd7fb591a27bc3ae5c0579cc39202b5334bd33d82250efea3b54707febf3a3f5ce03a13c4d99d66f64c2431cd28fef7557ecab8ad2eba67695354d1e9d005f5f3b30173482b4f9a60b5b32cdf325b5bdd4d44f58459e0781fc83845098cdb612754c012781aa549eb9652fcbf2567717c5f698d71b4df11268b43aafc72f0609bc772805da90d0b2aba22a854cb417b2d98ad91b4aacc17b3dabd281610488ef8158f007bbdedb9e0f419c4de7075f6b471b735910e4317542e1461b2ba0b000172a692b192de447b0c05a05e3dda63557696e32b07a54d20bfb22e76cb689c91d4c1b2541ff56f380653ebe9e6f741ee4d155dd1acb6d08252a8f30288e7d2c95f72dcc4580f23c5c81dbc2cbc6a7e7386812719ae8665b6fdc5f254442371fc7ca85c93cbc9fdd5bd63c8c1b7037145697d6024e9249562726d61f81e9cf40ee8d7ed8ba3243076462444ad2d247ae21bcf84ab1ffdd41d22a98da59deed4819ebc1e86d715d2dcc7d4a1f63b8b77e295baf4f20b559727b35763b286cb11b60a70bb034a76f4602262ef6d3e7d8911527432911f4c07313af430375282169b28852e077ea4fb54271ad421f1b45d85621bafa12771c4638155622a0c8a8ff1a67d2839be022b6c800c714ea430b7bd893a3648a14bb4c7b5d90ff3d9afefb3b7bb2637d6aa3b76c727b9e34044eee7e54b1f2daf46c3af747706c377d47a946d50329d20f9f57ebb60ba3d891a4eb8993c73ffccf8cdffce8eedeb10688d23dde50b3d9c88dec7acf409d1a34adce5fe117711042027ad0c940e3f7982a979075a5e552e1caa48011d493673821f08e10cf03abfb2034fa3f2a1ee79e57452dd64e9bc674ae39474bf7d2fb853122064dc4e3385d5c99823cfc351206ad8681ca97fde8f724be35bf5249ca18e108070c32de9cda1e047c4f44cbf7334713c22d5cc6de0a9bccce467c36292ae6f53e02e1987e7f6c4b39c6c14510d52dbb2557483ca56716d5ac68e1497918df6ef6b33eedd18df38a6b02af8e44f04dc8f201997ef45bc766efa6e3dcb3554cd8861597fc103ee6e0633ef4dda3bcf3d0466e5b6dd1b5927c7c9494577397e98ec4ba2e130e0485e23831d237448891bb16f3bfe06de0163da056edd1bb573bdf3cac11002d2d9a99e89cb6ac54a4fdcb1a7a065970663683df0f88df536bb70e68e552bfb1c0eaefce0f42fd21e465b6e7bcdc15839d387db5d601f6e48e868fad4047e8832dcf1e15a6713b1432a4f9ec8c1701a0d83ab76fbfc918a54a1a041d57cde690314e4ce50bded3329a58d09685e4ec10e0e28266c09a169d3ee168d0ba770dc5bb4c6df66720d5151673ffe1ffea4e0adcac38c883e524fdc7545617d5a668f1ffd9910a22a409b52a3340150264729441d4f5b099f983761c8263ef352aaa72b5ceda1532a95805d5bfff61d8f50ee65ff42952108013f8e99549f100696de5edfccb91d3b7351f1b9703f5963ecaf330ba4de20045bd7a4f046a4fb9574af5282d929a30562b6cb953775bee108e6bd1e5060b633beab0a2927b1fcc6ce04edda12dca4f7bc05d9a14fde46b0f24cf5118d5a6dab21b8ec6d0ee4aaefcd8e4107d3565a3b4b2fd6d61c36efef421b0111a4aed55448b6fc20003da04fd2744a3520b81b0a3c0b1d0e1ab79c23d20c85ad6ce5eb99e460c538ae7e066898fe83114dcc191de81b4f4830f3e1e553d8274f493b9ed391b5b4739794ca5e323ab66752f75c5b8f82bab4dd621afd28e6016bd0e515d6b6e2297333b4c47e0004db2465045f465f1b7bd2f44904cfc09b50e819d209169d383ebcafd014271748d53aa2df0135690e925a5baa1393d0fd4fbc2a834721c304dff8a8db734840f57e6ba2650928e89adc817f66be8374ca5bc8f1c387d0d0981b992d98cf2ea20cd51b24944ff40dfa7a473d8ea7a3a3d96e15a1ec15fa7ef574628d9b7137f1d29543350067911f6a42081e6e20a8f69b9fb4d1d8c5375700a384c9d6f80fe214f4baa02e7a40298306c8d1b7ee05d6e8e7a26321b0a8ff62c68de4990cb82eee1b24aa4dda1b6c02a710a71a4bd7b0d2d20afc9b3c388c3103a8431508606d96b52920a3a2a294e4e0040250664a783fbe61ee5ee3ede5e4246af6a2def9562c0ae63a21a2f309e087a67c9c13034f1e12f34ac11df0b022f9925ffff075ac2c4027c780441677eeaf7ebabfdec917c503a8b73b0d63853583d7cbc8f48a22f0eae8dcdcbd87cd25a81409f901ba618502bdb6bc0491605a52f2b072c9693aa017497a54fe2d613de40b9f3b28201d180c17b045ac51338c93dee64d954e71f2b92acebf17994c60bef4a1e70f6dd724ee3a116504b368c45a88ad19f39548492e68de84ee27fe22a5db0a88b7f0f69f23551b665238fb33bc2e8ace8eac1ab4c2fa7f18196caec904066c3b59ff0513ff987f17e8fbc4586fa5f5420a0955f1daa56146d6876853171fef32f44a7b7eb859c7f607eb698104f041a29038beb274ef2a09591ff8f2e23f1282d6b0f5ebd967cc25cb9753cf19262472f4ac01d23f50cf63ef060c0f7b3a8631d5545dc36b99536663e5dc3c623703751e00f3de3c66a003869ce64fea5139d6b62d70346cbbdde2a36469e698ebc8ce7711cf4cb967c2160253acec2d574bb53289f48b88311b737b9b559fea93dba3523f68f242bef6b17b056fd5e6ef78f9e1763bc1aee3ae15e0ea9e2c6957c0152f4053559090af1a8dfd5e3545d9ff5b9d785fa412203c6655ceb009bbc363c9a76a0dcbba47e96b6a6023657ae9bd2262228588ca64d695029862233b91a1ed634bd1aa573498d6a8f86606507e0425faf0a4f5a6ac8e268e3d880be7d0f6e742e65f702968783236217e7059e6b82fb877119664d800daa25872bf80d6d81f4af59f010083b5a631379a0aefc040605aa57ed3dd2bfc0b9c7b470fb7ce5f9e9242eb02ec9c4d061908dabc40648769bf9640b2301ab583f16c811aaae10418d01c597b1a96ed70e5bd44f19d0577ebd1c62fd2300438d006b286a67e7d473c3adea634a35fc16f89f379f50e9553aa7c7a047c9b09ea0415004ae3ada2a87d74146716aa8bb05b9dae0046306350c1df90d56613474ca3bbfe47a137f64cc8b4c81876ed8c753a83c6fca4054afe8be9b48209d36a8d95ccadecc73451375260e4153ea39923fe2e4f092117dd78a14b4a70bfd47899ad9a01ccc08efd9807bb4349d36e85317c4e7c503de6e269bed8397582c534ceda7b21552a9ee4b536dbd33be490e3e02a47412186c5ed12321e50199ea98fab9ea2058ff9b0d5124a79a0a759893e72d282f4de5e2f970153d91db1a36cb49244e18299efbc821727a27e58b5916a141ea3ea6f7359bd63dac9c5f832e2e6cca918498c6e27b1887c87e3986f330f6827d612b201e104af2c8098a211de06b62555662fdc2c121a71ab604830e34b1d70a10b403534e7895eaae448c3d2786e63c0079499220931c7e39edd9eddd56d4f0768da650873ab8f42a953a0b8090fe0c5d966e737d0fe50cb52a6c4b8da1c089b2c73c3a6bd4b28c89cb5c41251af04d8cc7b6278e7f2a7e1ae900140838327aae847029a8e5925801ae76bf39aeb873afe761bf14abc1118e5f52fdabea0293aae96c0145c072769515bf6496788f2b2b9645d2867ca757deffa60c342564497080be077c50b0d4b1ea64e06075501101b00c62f167e443a388ddb0bd4f6d8666ff2e3c664b1dfaec414bd9da244c6672699e05a31dcbed068d6f8c6a88cfde0a2446c3e6821d32206b7759b2f0b04a31d1269d03093417f7bab8ebe1b0cdf3e20127040b38bda07ec22884b98df0eed2225fb164900596b046f636abff9442114f921aea9e5038e03711d9316b564018e1f48e25fafe66df8ee06f0796899e44fde658c8b8b6acadfdf41dea2de3118d60021765f3acf3d3fb3604fd2bd4cb2e912bbd5d9b9c248c704b3589d374f15f2998ef8e7471dfd9891d4e868c56f5e37a27b66efd6a5c59aefd89a68446cc71765db214bbe780b8e900f8f6d65b731cbda8c2aa10915cfee9fded96ceff05653c89aee0fccb64084f204c33783a37d7048e7b898c5568dafcb531fcaaf6209cb8a91d87b9b8db2daa8a5917ddc8c1788bd6fdd6c63eb0eea07807862373ef360abf54140b2ab83c95040b41e019df9716b4200d1847c6f211f0833405ffe51c81fcef267eb3e5850a1b3e26fa772f94c957fa88a13da2f6337525a2769019dad8310e327267ce72672a42d0b4e8b76b39ff04d917c307f001abc0db6aebdf0141bfa87a6fd26db0300b29cec137f3c590b4518ffbde5b385f385d8be468d44477234b507919d612655e288b5dc3eb7f0579202a47699b7514949ede8599b48b52eda5c5530a1f87c6fa8b2a670ef994aeb1c987c747714c142b2613e623e73bd2e53642d48fab46fefe0526c849ae8ad66531937354cd137e0e5afbecece91f38c3a3264a9ee3c82df9611cff3da00909b9eedef9304ef1ec0e21d1a609f357bd5d5c797e1d1daf94adac2dea6de370f4123ba4c4dfdca2a176658191f11a8fa379a687f25beb4fd0c1add2a18c65e44bbd633a43789f26d0e3f6627261ea9933cffa18538f442f65bfdfae72549b3e209b189150a4873a", 0x1000}, {&(0x7f0000001280)="3280fe1a8992d6030e0d2fbac1a9ec8c71a85dcee12846cbe13710512fd8b5c5b6bfaf0915244219e194928ea12e96e35d20267924d7920eeaa1b2fa0d243f9093e19ddccc74949e1b29ad482a55849b356824ddb172aab65d7c00b71c7ce4e4b80d789b5996c517bd33ba1a6c82192851e7b25178668f42d1def81b1c913387d89bbaa8d723c5f4a504532e5631cd95e751e1cf6347ee32a190a7f892c6b6a0e562ccaf1667bbcea9c57ae837f1e505f72c1a25b10080076d0bda1c06ad82437a2df0d31ffaa2f2387029e72bc3eea9ddbbc9c81f1e1e0233dd5a36", 0xdc}, {&(0x7f0000001380)="bd58", 0x2}, {&(0x7f00000013c0)="1e8d68451df31fa649b02afbd32b34d9756f30a5c157037de4a86d460321628aa6fd75af23bb09e1", 0x28}, {&(0x7f0000001400)="02bc4b5f95313db3e41b56d321cbb12d2092708e794fde176c49941c955c4b17dbc02eee43d36d1fcabb1e3688c21753385aee39005256e6c5815170246137660f447c980915cb796db6de309e4ad6155f052047251f711a242530e9b0e728a6b3a6ef013d2c0ee755129b8ff37aa5e0a40dbabcf6c99cb2e0bceab40b817ababee59c863aad5143f03b0ea0c842ebd0ac1b80066c2151edb486abb02fbf8c51e107f35b605ec8304395f137c6fc6318f9ec1b1456f89636c2dbfcb6211a05b2a90cc3db7ba9852b36668d3d3d66391de995c9a4e900e3c1454dd1c02364e1651ebd9669cb32d77c463f4d41109258d1fba1dd1f", 0xf4}], 0x5, 0x0, 0x0, 0x4}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:16:23 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) chroot(&(0x7f0000000140)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:16:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000200)='!+\x00', &(0x7f00000002c0)='[)\x00']) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pledge(&(0x7f0000000000)='+\x00', &(0x7f0000000080)='\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0xd89, 0x3f, 0x3f, 0x1, 0x8, 0x5, 0x7f, 0x1, 0x3, 0x1ff, 0x101}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pread(r0, &(0x7f0000000140)="97219cebcf877ae598f2483762860863ef294d653cfb5c358218889ded5c7255f917626e27c9e9a52a312210893dc53334e0ce5bab9c826ee5c12fc00b4da0837853", 0x42, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x401, 0x0) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x3, 0x4, 0x81) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000000000004c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") 09:16:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x23}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x4, 0x64791dc6, 0x6, 0x7, 0xffffffff7fffffff]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/21, 0x15) 09:16:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) r1 = dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r1, &(0x7f00000000c0)='p', 0x1) 09:16:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) pread(r1, &(0x7f0000001080)="f25bf3a51ba3c6cf94a8f1590b2eda7790ce7e1fa150de44e731dc1610523ea2a88ee484d4796f86dbcd4fb3518dc95ecd1b8cc91f7ee5863f73dad6996327b817a617e979512c5b24d69455676bdfd17797d6817ccf714d7163bc6595d7ee025f676a415102e22e25266e774b56c21b05574ae51b49e039b9b3da47d063", 0x7e, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 09:16:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) mknod$loop(&(0x7f0000000000)='./bus/../file0\x00', 0x6000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 09:16:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="63bf8acf3610bfd8cb3a77a403b9ce7fe672cb169617931712bf560ef1e36c6d398fc900cc947db1aae91d5a332ae424d7e18ba2e1ba58a353838ee877b85d7c228fc0b9b50d4d7f06856a4f6c7e59de403d09940309cfbe5d6790fcfddc832677fd7751a47a9bc70146c87396249a08fc892b9078e2ebd5afc3bdbb3e019e2c45c4eac5c31b1a3c9c122f95708ad5c5e0aaebd8522466464baefb4d04e733b8c07323718b581c9477e6b30345d204dccd575ed6f36d1204660aed2238118924e31a", 0xc2, 0x401, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) 09:16:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) r3 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/140) 09:16:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x40) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) 09:16:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = geteuid() setuid(r2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 09:16:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b2") 09:16:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwrite(r0, &(0x7f0000000080)="04c294113ad72b746016e7d73000000008e9d3a86e8d969e38d355b47b7a836eca5e2a12796aff931923260de1935c4cba17a5957783030ea1c2592c936d58b4f207b92ce6a94fe96d1c247248863a73b97cb457d1193d960bf2ea757c76f823877c7dc599bc7a65cb632a6da0db1c2e8407271d0d5211", 0x77, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) 09:16:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8}, {0x7, 0x4}, {0x46, 0x7fff}, {0x42, 0x4}, {0x42, 0x9}, {0x1e7, 0x5}], 0x6}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x100}, {r0, 0x6b}, {r0}, {r0, 0x10}], 0x5, 0x2) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = semget$private(0x0, 0x2, 0x501) semctl$IPC_RMID(r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xa, 0x4) fchdir(r0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f0000ff9000/0x4000)=nil) semget(0x3, 0x3, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5aed) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x67}], 0x1}) getgid() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x14, 0xc00fffff, 0xe668, 0x3}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x60, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x6, 0x4e67}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x7, 0x200}, {{r0}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x6000000, 0xfffffffffffffbff}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6781, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x22, 0xcc8b031879c2e7c2, 0x3cfd8c3f, 0xffffffffffff4b1e}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x4}], 0x6, &(0x7f00000003c0)={0x0, 0x9}) pledge(&(0x7f0000000400)='}.*%\x00', &(0x7f0000000440)='\x00') setsockopt(r0, 0xfffffffffffffff8, 0x2, &(0x7f0000000480)="4c4bce6df77031a2c2df84cf9b9d22ce291fe34a141c485d5c2d7c9dfc02f0", 0x1f) getpid() r2 = shmget(0x3, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) flock(r0, 0x2) sync() mknod(&(0x7f0000000580)='./file0/file0\x00', 0x1, 0x3) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x4, 0x1) shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x200, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmget(0x0, 0x4000, 0x221, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x7fffffff) 09:16:24 executing program 1: r0 = msgget$private(0x0, 0x18a) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "10ef113c889e96479744d283cf92fcb3a1d4bafecb031facfcd03f50bcf848cbd09c5b95a32b20b010c6e8b46fc9913e8718bb17a770d73166034659efe32ec06a73003ff812d07073e51bf40bc6cac6f8c07dc73c7d3dc6090d25fd28b117024fbc3a477a214512a58e76cea5e8128aafedff609e88e01a10b854951f21dd8fb05099854d8c17e80a39cf10dc9327ea5784c21a98669ce5d4226897c8b56e0f6a2027eda495549442c35326a2ad775e3c31f751a928da0c743f40aad8bb166cbc317f6bb70f46459bdf9b654b63c66f842205be2115f8ed27be52846d89f886f77debc91eeb7165a6a6bdb81cbee262f9b5c2eff72ad1877e1ea8a07e5ca2fa12635c3a1351cf261b7a1d8f7e2e631dce3938018659b34951eb1e015f245227dc3fef6b8a49a418a1a29b70ea1f0d692439e05f75fd1de0930431110fd01d0200f964ec66f0e96dba11b4aa1a73d3a2f7e99fc98a1ae4e391f261ac4f459ca5c89d8c198f34b8cc9d7d77b732ce9d4d23b9316c488495ee52b812e3d34050ddbc926a678fd8a6dc1a53fc063fcd2044d93c3684679f0768c3616ea6d8e0fd813ecdb2e2aeaa85014704e6f757eb465d4a146f3e1e3cb59d5663a312a2dc3cff227e5982909c73bf3c054c44de398d4a1bf862c6ab9116ae9c79a64dc2a04ec18d1b60b658e9f4dd29b4d15db2590d0d59fba5a37217d78f7db855958765e39cf59891eae8dfd7da1189dad1d42e67cea85a89fdb61bee26b8713b468afa2015e26c1c021e3068b9686979b582859943d9c21927758f2996429c37b4c5f175a18261011cb7b46dc0eaee055544c296c9afaf0c23ff7837e3a9ec4393384da5e3910925286821627b276375303f4bf83e7a829b571dafe1b49dddce33af7a996ee97f4fd4986834a5b53b6c82ac647fd8f677aa11d867090ddf60adebe96e8d8bb8da7b2e9737107a4ede557a6ca2a6f542bc95ef5fec708f0f6d020fa86fee9519845cea5f644f5b2ccc3248fab466ebed21dff80b71b78477909b6c65bcc83e9bb57eb053c37a21e76b8a82e0ea8ba6464f36f81cf5cfc8ff924b99132169772d80e84939c7ab1a52d1def743fec320cdece93a13c3ec4b195134b38ceb9a230028c5410dfc608a0654d686a95169a437e82b3d18171d8f78bbede63e7b0c90c0c48c3812e6f4d03c00555372a7536e564450f946883bebde938e83b1e6bda82c0cea2075cf9f535dc77cc1c29c6a731dc90aac821b6ab4674665d5559172d47e69ed26a1c1c78257384db853bde4bea7cadec5d2b548c8a9e74c7b53ca6780d15b641002c2d4c41e940ac75ebd10857457a306497c1ba16caf8ba5bf09486e93cfd5242417b80d0c862534dd45bc124f4af1a46ef452a2133fb005894b92227e57896fd0b14dd1d77496da398601a27ad23ae54f5a2b3e8255116262de6cca74f831e4a2a2f617cde689a385597eb38c9cbe0785ee64027df6e380d380fee59e276f7ad787822850669513ec1a35b61c62ef71d323abfd04aca19927f813f6c0979e83270cf447444a19a0404c88658b6668ff50ea7672889295dcb856444907e72f39d81d634c75b96563b218b56502b609a03b63f557c4990d06bce2b14de039cc28dcead5d31ee1fbe75beed54c97989063b5cb570a1f8eec13aac85e671fa8e696793f7533b6af3c903de993162fde7e64883aa57eb16128431504a1a28f9a7f0b28acf84304e2dfcbf0b847c2f02f27f2d405cc56eadbbad4af77b3a6919e1f890da29a08dd7fc15d690823899a296962d6d9bf2c32845f8049c712b97df600d21d5fd4791cd7cf7e0508d3ae8609e891d012310684cff5311373ef9738e9861d6bd54991ceaf3ede353a6beb077e1f7aeb8e0bfab8ebd2fbcfb558d16b9a1242344d4492698e2e8283b29f5945f690bb78f7d4f3d98fe32cc1a9c4b5e674afa1c6fc04c943678ad8db7c761235f02242fcc4697c9ea96df24e4c3cb58ec8f8169d9ceefcac9b1fb7582587e8350b77e53ffa7a4e8f0cc73a62677f961123d1a349aa9c940b74e25ebbfe36b5ac70a12d1fb52b54c64533ee76fa92bf2219fff433278d02462d23eadf7f77be6c9946012793605f8a69b8355d638dc62cde55c9b39c88238e38940d9293355a707063f13f566a44ef2afb1527d188f5e5ff3a6b24aa9eddc13d4cbe3d5a4d871020fd4a4e38004128a87c8f874d76667e5c2e0ca889203e8da904d377cf853ee2298ef412be775dd07eb5c729c85dea4390edf02c3860e36e4ec60c82d058d3a3a580629c608bc6e87bf19160f07c135277db325d6f0ea2d963336985405c5152a47b35902afe81bf27e85e58d961153aa46afac97fecb9e233bc5a0c840358177d3acb3a489af2a94e3547b06b1b4780d48f9ff23442be98a8ac0886eacd0bfc7922218dc01d2427a0519ab5ff473d9cdbaa7a4a8202a00e2ca8e5072c6095762cba3b57297f529c5434dfcd90cc57f739c222ecfc667e408551132432af245ebd410a950ba6a8b17b4b3fd5f0fa55035607dd30b58921f42cba39febae7b8d46363c3a5c9294f3fe98161c2defcdc21902c25f6467c052308746d47cf106795a64e021275e00b19487eb34a2b7517dd01b29b97adc655dd92db1fd04d52f714acf2c3c9eb659367cdcf0fd3948ad5c9a4779dc170d9a89eb8f9f699349f031d3a08ac458e769371cf9546dc75d7943ad9c2e60bdabbcc31fd051e98c4c568935a1f5688d579a5a5b52e8c1065556ef32ac06e197fdb0381d8d0b9f94fc4613e108f0896c7271c4e7bd46eb14ba0b37fab1be81d9189618bb1792c172b127d2ebf1ea73fb3ffa04a7c1ef73243e1ef5d6e4357d845262ceebc0c8d05557902636f1e021d674af68a08c0b37ba3c8c1482f608ab531a0b11c94da073d0ca5a6c5a58326935b0a5066271b3133917a0ad1d45797ea33cc6f7d62d461e0399d6976679254b856a6066fdc3dd1d0d5953c45eb6f029e9a996e43ad5510468086e58741f2f2f101f2b67fd8a702f0594337f74e18166e68c826d1b48c0d69211b9bf6c6eec6d6c2b201511b4780440f9b1d5f4b46b13665cc033d75a20c1662b4babdc8ced5a582378c4be7c52fe6f5af08f9804a4b8ee9b8e7f46bc1b05d6838f914738c5ccea546c47e726931a9766316d81a43ec78a569017f82e45aae0e9cf358fae1ab131b1349887310d20578404c2299b9e8262c6de2d306d62b7b359cf96c983a7ea07238cf7a2303bcf8219dfad7f20e10365f25e29e3610479e48aec43b6a50ee4bd255c7526e2e8f06854a42826f20cea995fc197d0f0d225d9426f0378c0fafc06a8568c3b242a2f2ad9194a239897e501fd4e78bc0ef610380f9f3f986f5040d45424bea8fed2b0141d5893c8e1f23a77b22e6e23a11a6bdd711179b5b11bde097b7081052154eeb66fe3c2c22ece50c52c8d60ac5898f4f547631c4ad4e58261670e64cbb28ed378c7991bb706465836cd8141e2606957d38edc3b5eb441437f47c20b5c37a9545e73d029d8c104ecda84de57c7869036548798051e1c6887aee38dad014c9c1cf86a2d7cd1ae1ec86cfe745478e91a897cbe1d4a742ef42bd9fd112970293e691d1a48f232d0654fd7b76b9a84bddfd0cbd82db0b66faa5d75e7b745e72a5c2923ffc2e7056536d80d534e179cc9a46bb19037801a0165f82a93546959b0640663f84845f7be3e8f5e6977324cf3f47f76cb0f404c13ba6e59b155fef4c736b05cc4141235a11ab36aef75fdfc4962a38a6e89a2ec0b5b27fb1cc890efd6c453737e2e3ecf2f2fcf0ac06356be5b4f68889cf74a3be77a53bb25837b247965965e591bb1c33b0edf3c085b494a2cc6f6dbe7101d3ae625667752258ecc529f6eec170e511cd02b27c001b4dd441d0e3b6608233c98c52e6117fa99f00c4f9ad120166d8cc9792fded47f275507321df248440609f9bf0876fbe5b332c0cbe789e46d4db55f18d7e2b7587c67d59b3f04ecacab902af89d5f9433ff52b117c86736fd35bf54e53734a405ffbf643cd54d02e32542951026789941ebd54899ea0bffc662612bb893c8cef8c094d6cc782760238f11c99f9845a2db61197278c3869956787e712d172060b7db496009312b4b4917cac73495c7e8b754acd0e549db082e96a0a4f8e5f477cca49981c20cada5d281a6ffba2b3677615cae7ad87a6a3191d71ad2d3dc7c51099e4f8a2a99ada5ed98b421238be33360b6f4381cdcdb04247ae90f2d20ad28a5c0593fe6be6ce00d80b40238be34934082c9fe990bc4ab59dae56b6715e39d955b4648a54480289322a861af0b9135e2d3e317960596b9e15fcd1040173f347d2795933a23cb18c0a89c79906c472a7963d89f8eef8d78ccc684513fe577d4728bc6d9414e2cfedf0253dbcd7ce61831b300fbf059cda7306006f0a3e883670da654ce632366ba0d00d6801fd46dc5e02230ce05258541a915c1e23eef700d1e65e5c742598f5eb7072eee2b7a9d0817fdc263bc22651b0e201d300e1c931b26dee1668540fb6b4fbea0b20af11087dc260e59f5c86095ee2879553e39799fee9399927f57f13540e2232e9d42362db6f89316c0daf671ba0fce553bd6e6c2a96ea34d9ab067498dc766e45a452bb9e136a02ff43a31eb1e3c4fe331f7b8f5069731154e018451929416dcd5bac11921108fbfbe3b92e93454e5e3708e4799913c1e0fde8cd17dd9fe9aa335a69e915a0bf3f832991fd21711c56c94b82c48ef46a7f5adca5595abf96f497fa0fd727e62981664127e336c6bdbcd0b9c51554f86ca4319f29201bd4a59c5f91ad4692a306720a5fd17d3f7b26fff58028bc6424807dbfd1a1221ed4940ca7f8e73a40c71270d8fb9908c84766c1415502ea2f7c7520f48f935584050b53d5676a5d4f6fc278b508130b1cda0da6945d3b01948610ccad21d289424ffe218fd73ec54f0f8061255f5e147adbf634045bda2ee08f068ac47ec163f8984d702eaf3bfae17564f888775c885d03e6c5fda4ecce86e8ac8623c91d0146cb53c0a0e686f2a41a512098fb8331638bd76eaa9520bdab7609aaa596bd18071e876096f53b1a84085642aecb990f5e8c2fdc7d3d2cf4451a33beaa6af791d62cb23fe2ac95b6cdba94540f17265af709164c65f633e92cdb4bb3d5af44b116614dd8ad8acd23439329e5048a0bc83617a5aa9dd385f5190bfd3a1546105d88c842bf05baf3d052a1ae786bb8a82def8719a70aff762e63fc35a685bbca87f9ee8523980fb78505608c3525916a065b847416915e9ddb38b5bba8aaeb73b4dc2a420fa3db3a9903b892f11f0575ed1b9e6e210f86d80fabad6bf487be544a85edc9d8ecad2b5caebdb6414debd07246fa6b4d52f8e0ed67d08bcc4c982d1084480f07740ead6990e6ce4be3a9d37ce3ce61a6a4387f84dbdeb47816180ed84085bdc143cef8fc2d35a875b754fdd9b90404da1e056166b06f3d30eeb43f32ecd5fa7581cff9cb07b01d33014e88a9759b2be55e5d3ce51f40cbe934275d3f843876e3a71208c5fa34d747978fded7f764bf84e091046636047427ced2a1e86820c2d90407bc9a95d94b8163a64432cfa41f0c0b877f81c5bd210954111203ed857bb1a21ad69d158d7d9be8ac9f014db6ab55dd5d250b7d7104bdd44fb285da0120d4a83fa5307f3f28c6087b69b3300229388fcc979ebe833652c2c02894c1afaa161af6c118d7be1e44f020c71d92ecae0b2eee985bd924ddaad1e0405477514e41b4bd56305d294841d45fa44aeb92ee"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000001080)={0x3, "7ee2fdcf935c40dad8742c88b336bac21c1dfdd98b33bf6cf379b7f5710675338a590043db1567c5a74b3d9c36d39bf81a6d9d80b3b43740fc1f4fce74c85bcbcbe450e100716164e4b859c0ca5ba62178c8cfb43c03df7cdd55a7e5f67fc5567a1cac896f8d4722f268e2007497fc401630fb02b5c997f6eb5b381a5f82e301b9a03e4c3b5a1230207a6b090c03d1e0a8d50303796141534b2c5eb5629b8e58dfaa81689fa7570948df17e99d80abbea72d34bf3c7d793d0d18d9f17b73c22ff2829cea406dfba20b6aee171bdb57b515912525150c64a300baa7c00b170f471be5749dbc655a023b3be79cd9ec68e0"}, 0xf8, 0x800) msgsnd(r0, &(0x7f0000001180)={0x1, "9f4a13fb8392d280e3a34db43a04ff7657f2a97dff51c7982cbfb1767d0fa770487aab9641750c58c4ecfdf0dd53c72c6b47671467e1b35ed55cc2e445da0f06c7d72e6781001aead09b329cd56fff044b692bc0b4ea777cf2909a46881de9ef70c4fce9e47996d1da2f60eafb59e35bdc825cf8acbe35d7319aced56f0d7e"}, 0x87, 0x800) r1 = msgget$private(0x0, 0x214) semget(0x3, 0x0, 0x8) r2 = socket$inet(0x2, 0x5, 0xecab) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001240)={0x1ff, 0x9}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setegid(r3) fcntl$getflags(r2, 0x1) msgsnd(r0, &(0x7f0000001300)={0x3, "a540f1f20fc1232e52edc1c19df9c1111f458218cd0ee0da6f96fb43839f65325e173e089631d65493a87864fd5e501ef5386fc9679b4441e7604a519e24893d9508a453d073eb46ed9818644f3e1e0884829ba5915ca9b61302204754d3e93fc01609c8cf1afd6ed01ce668148cc5eee2011afc88008fc2eca97b44d0014b3907ec4a5030a9516c1088d0a1675f2fe43d5b205e715f72658014ced0a1706827ecac90afb7ea14f9b89342797611563327afd886cfee6c27feb13e844be8a46042c264d80117cd852f8a0ffbd4e0789a8b966c8045b435c18dbeea3d1706a06fe0c1667d932f7de9381c6caa2b799d396df5bf40bcba9297ca1e277ae06e7835cfd2eea89cf4e7f37aae541e90050f4c9726a9909966cb6b0e6ad75e4248b8693e5304be95464bedf3488877b746ce58b5fb027f7592d3e1bf81c09340541365af1b5d85d5cc3e44fc8f205668ad6ca4230aa660b82a762781d434f250b81ebe5a1d1182be6350d6ff27839574f66568df0a29054b61ec7d51736a9aa2188b3c46d4ab98fcd9c728efab5bf1c1e0a8bb828198e091a5b6aa30fd86c07eba265b4f84c334c65313d03bdcd7b3167c806eeec3dbf731b804fec954c5df4ee6115a7f90db983bb965e9198f4b850c68d293d107bf4ebd7aae9e605eeafaf72ec3d3770ef2652d03e90df3288cbfad2484af80dcc419518fc8c15d3dca213593bcfc30f3544d48ff01ea14830e68fdc7e86be56bd026f944cdc91d7e046f40b175f92fa9de16a4698ca755d7e9e0bf9bf87ecd061d9c4594232f3f3ef21d12361385cbb95daae1ece286fe2d5d5d2bcd4ee250de5710197d198ee3b884970dd59a11e515fcb522dc59c9154396d2ec11c93e03dd36de909e3dbf6dfa6b0734d928c3801d13c03621b57f26c9d867f9f2378174b69e1333401baf883afcf9164b1e3ec326d468547deba3434961d6ff9cc3abdeeb2a54916f0a26d35b232b86ffbc4085f88baa122e26d51bafbcda6b14d5f35c998d6399ca7b519395d31c8657a2da801b57eff70fe7be2730ff51592612012f976d64c49f696a21c1f82e30154c705c108c7c03658881559fb641328bc6e3ac0879233bb426009b53075a51a2282b2e4a44d13dc6cafd532d7ad94fb84c018f9c2a24cbd92a19653f1501e75f0bd83f3484b1ccc37d5b4babe91d97b070807b8bfa19647383aca525a83ecca3021eb53f87f3040071933d38d6159d1c2132378ea6961ced476833eca2d81aa47b0791089bcc25dc8c3108f572224d0232ddbf829d885209037401e75d18bc0c57e79dd23b74df7185173ea89065a782ef424869878d93cba46d78783bb28e1d5b1dc9ef6de8b7e146094d57f09822ec689c4baefdd70bfeac784885495ef3f6511bc80732893d61f26bfdee8695fc2e13245b18fce995adb918bcadf17e0c80826286f3cc34b8d870a547f8740fabb1843b343708bd34086352d51b7e052743e5457388a1b4dda19e408fe6d814c32436fa33ed98014bec652a5b3e277108138cc30f82015728b5e61d42f2ffc2266c0e8bb5044ed5409585da9915cd1fb053aca074cfd84218665d9830b48ea506b50fe78985668038d2c98f1242a817c6121551db16a54affa8949d3f1dcd61741222480eafa5e160480bcb70fa1385586188fd971c2c7e75349001a25f4488e50aefa8c5f4e254f2f80069cfc3409d3a4193d457441fa969ec94bab00f4a27c4575b5ffb00cefe87f5a1b404b85f24724bafe8ba5e6e34f9c17ed24220ed42512a78c5d1661a65ca58107aa5fae89ce01b6cd74b308150668051fc611d84f01ad02c604db0475da4c3fe44006b24fb0e68f20933c0e11aeb5bdd7f0292f5ea19fd3741df00ec3a7f59f331d563025f6c66feb6158add901133ab8c5b5b9081981b14bc5b7de7c6f7911f08df3a2030d872dd6b9c4180523bc916da7a4f5600aa773659a9edf313f73f66f8eb380fe0482ee03d32cd56a44702cf1dbc8c1cf7cf1214a4ee063a702429c2f9dc551eb4c07feb627d936171a4dea457775a18ab35c9e10488913691f2f8e135274a9d112ce728a5e84ce7e654638c3ea1a6d8ddb95c74ca63fddb3b96b154c7a652e764cc3f5eed6797ccf3da1427a9aa76daad27a4296f6a57e6c13dfc367fba9f39aa4fa91115980ddbfad74f704f23355f8f1fd05db441d2be141b0beec9749dd0120e76eef54fba99ff3feacc4c9bf10346e777043db83198ed1998d326054bf1e8e06a19ff49118a2a9b71c4f0205cf9ff8d7f8b5acf1174723eca4b673a4dd99d011a7d9aaf27b19f9e68376701544acce15cad11a2a4feb55a9f1cecf5f8547e4490bdaae24aa2d0b4957ff5dfc44cd2047e28132acacfa290ac2d2b5ce4fe240b5cd62427f05e62250b4704ebdc184520cf0aa066cb69a2072ab93d6c4479c8fee26a55d360d34ef74f9011e9b6f0a3c63bcfb22a4ecd1fb91ef29e8049be9ff0cfae50e10948dae42a4f94e473b35b77ef886d9d0d782d3ce6e097a3bdfb330eb0a2c08b97d55cf6cdfed8dffe281eb43f51d7097a62cdf3d8b8401264d39ad1b2a5b4f9607b2801afc59ed8bfc594696ad5e9f51db921f5e09fd105fa157592975fbe9b276691af976a1546f28e42125930eb6664775482acec69ea08f9d91af957d68b5162daf38fc7ac85be3ef46d2d7aca4bf78455629dac37d2264f5834d366e1d284bfea10381e1e7eeae36e7c7bd29cabce852129a7c65559e123b93903353e9e085be0d53b398987ec6596401f1831a10eb656f44513263f0c0cf0b7fe3aa7e1e61ea46c1d04338dc3452440353b1343c774ca8d5d487c49f99638d2a778017f81f21422883baf2b9c418db105749c561b7a6c04a6242cea032874db63510500fe7f1d0be13d57f2bb6930fdefb42a52c129c854d70326227c105506dde43924f061b6307f165ae7eb428cf7457d08b2d49c11da56776cf1c02491d4c8573d80c21194351c894947e0a73d1abb06ca1682e8a38ee51725b5809cdeeb246ec9f9415e4ea4f3fc109f499718aa77ae98a849657de6e1593c4a55d04c6b5b23ca85e4f6c4402fe94828d66d37cf39111f136a72d882e45e236a6fd3c3d9957a1bae36f82193ee98e6b152e1b139c45e0450127a99ab20a273d6608a67b1bdbac75952ae55be2bad157a89d8ed4d6510dd4cdf9c7943880af92ce14189b5fde01e5ee69728600d53284196cc9bb6fbbba3cc4f2482c04fb4979429c14ce988299b8cb57ea0774baa100802484943e503b8d169a18647c51faa9c6b8468136845888b26102017e5e9eddc1220d691d5900f88f1101ad5231e96a4a58a325ca5955e11faae803c29eb5be0a51c9b805c36f54af9ef4e7a15b42d074314b6edbc7b9261ecdedf718cbef623de9e511e3cfb77435b0e51265c330f7472e469ca4f2ca8f82372672dac8032fb0fea3ab6404519e83e05eca4df00ef433e4bffce2ff7ac4679fc2270edfaa516f9b1e61c0a81e17f268a7bce805882eeaa2cfbab909ae956b2ed6d2972cd27321555f7942c8805bedea811f26b637f3ccae20dc1b447e2620bcaacb161a788e40f4fbd04879a8bece307c1d02662ac09654f059eec3959ab272ff9bdfad93b84fac0016c02b9caaa430b73e58b72ea1c14f300477e8ce59fef0e0da44cf8ac6de190c59d4f7b894ffff19e7e606232e6724af27e09d610917a0532a310d34933e5323c38d041ec798b67b3266155d55e0919f7fed26236f4ca17fb2fb86da6e9707412a6a1e7ce548bb433b775b3e1723433a52f03761f68a4113fd03db61afab6ffdbae4758de7c94354cbda41871f31fa0be030e7ec5dbfad23a082d2948cfeb7c65bad5f90d2e2f1d8b078712af25b3d89d0a8bd37a22de752e6eca90f7cc86c3d6725a284233bc2fd34e82ae177c0361c053b8f60eeab5a2e840dcb48c56a902b246d2d35b4dd5e44c91108511f8b8d328537fa349c1e5059baf680d14feeb1689c9fcf1896c26c0da1a5f6db09c0e6171bf26c9131d5898ca9e93a1ed73f5024066575cd9c53b685195ae46258daf6a45c27e6dda6fe62851abd288a3c8b20e01ed39ada35fb5fdc68257a86873f4321cc4616ccea1f82cdeffd1715ed7a6525ddd028a34a095505fc04e6309126ed8877aec2972f464accc18a0638ff3930ac57abf13ff1078bee662efd35abf84e95c8044a56ad92b157275a8fff9170fbb201b3904c9bfcb484d50bd5a308ce4a1692236675bfa0d0e8f18c67e368ec405f6da060216d5302f9b8ba2d9056ab0f08d259f022166a5235c80cfb4aa26673d180198d1df4defa146c841cbf7cba1a9d0e13e7f19d54af7543a8bb59b0baa9ef033d560236f4c60d31c07ebfbbf2ae6c21964e6473b5a93e94de787a0c5f105f69d482c88f1c5698a350113ddb85603c4f4ad3abfe48fe81ab33c362a35dd6d6fcc5c0959be77a8f8770e7e920818b8aced269259ca8eaebac05b922d6233f69e1e7e2b1612ac6b116a71bc8d73caa79adc6ae72923aea2f4abb9fbd1eba23376d6f6757972e5022a2c7ad249023e8588ce51cfa47916ab61f736380640f2c0212cc2311ff640df3cd3cb7e5e023107baf27e6ff893d6c67806bd6344a101f6470b0905bbe6ae40c505cba7f16ac26a35f950256abbe76f00d841bcd4bb6a8c9ed57d7d7fb69cf2e1009940a7c9c7254027805eadd9202aaa73f28a9be3470764a6db4cad49f2d5ffdc4c3bdb4fe347a87b06508201e47bcf9eacffb7828201591c42a619036b2ee26cfbff04a327b259ae9456163e93aeaa66e98e6987ba084997c8098794c9dc792a384e2fe20806c1ee6fa6cb3ec313576184237d7d1fa281a9dfb0ff7f8b69c91a2e0c2e3bc4a5b5c5e891496eaa7609a50b5f2f83750b0df23843ac648c0038a3f1de898056e7f5f443d0e5609a36aefdb51e9bfc104073c27cf52f5976dc2eb9a09eabfb720f84829891d217221fde0e44295605558fe4bc7db2108ee43587c769c775b27a897033357bf920937a5865685a9a847587e4f40c5036e37aced2efac9c7b58a5c60ce37be757abcb0e6789009258b784e8417a2b491d78226d7b68ce22177f84b02a9a0e3746bb5882edc55b83c9a054d921ae7e1c26b33180067177b26a68721026f81e640dbf27c7aeb121a5266be13fb4f17f73a306e0d977ec32e1590b308bea8816e2ded18b1e1604e0d459d981f939964f9315189f972f5f4c80e2a864e1bce69026ec591375b6b1a1ced12041ba42fdf171820fd835ac0bb8e91785863a00bb2cf7283c4ca6b475d91c1367eec6b452fe9d8f5d0893aebd7b4727b4b4bd2e9a55d5bfbe07319d894bcd01dff1112e03aeaea37f83348a4fcad29c20acf06b4ea4a6d6bf31d9e040c23ab318e5f16066a9aeedde23bda6d338b25cd909fe5636c4b1ca4c8edcc60928b3dc6e19c7f3cf149add978a07e233085f9589be3fdabfe924ddf33f9a7438cb12c41876ccbc33a0ca1ef4fb1d87b96d4cee8c0a89d372d4e9d70d233159482d4b6ed4f411e5a4769e1aa9b108c847f2c96fed91226634502d4dc3308b4d6977cdc4a0129431c5d4c42bd0a78bfa6340bb233c20297540e6d294f9936f35dc5e040365a9bdfdfe8caa2a5787f6e1b2b0a572f8d29a69d65307af15be829c96992170d18ecfd1c8c4b48cf118c5d1edc409ff1c6dafb524f8cadc53705ff432e0f9c5465636660d4a54554b27d14ccb957908c584a6d61694f81d4ef68cd995aef955122cb9e2a492510a62c06a7cd21f4bbb0affdae5a4378e0e"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000002340)={0x0, ""/244}, 0xfc, 0x0, 0x1000) msgrcv(r0, &(0x7f0000002440)={0x0, ""/255}, 0x107, 0x2, 0x1800) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002580)) link(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)='./file0\x00') msgsnd(r1, &(0x7f00000027c0)={0xfffffffffffffffe, "e9"}, 0xfffffffffffffffe, 0x800) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$getown(r4, 0x5) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000002680)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000026c0)={0x100000001, 0x8, 0x2, 0x800, "cf77f32ca15c7857e8aba286180f2fcab1c11de2", 0x7fff, 0x4}) ioctl$TIOCSTART(r4, 0x2000746e) shutdown(r5, 0x1) 09:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:24 executing program 0: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x8000, 0x58, &(0x7f0000ff5000/0x8000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff8000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) msgget$private(0x0, 0x148) 09:16:24 executing program 0: mprotect(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x800000000000000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 09:16:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)="ffcbc9ecaeed9504eb04e34dadb95f0ee4d0e46b3e20ef8eae81e5db150eb5f21938bd9a3864bc096e3354da946fdfd031781e33b0e578f9180951d422") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 09:16:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x100000000a, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff0f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30883, 0x0) getdents(r1, &(0x7f0000000080), 0x0) shutdown(r0, 0x2) 09:16:24 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) 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) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000ac0)="15fa605a410421aef626e440be964bb9c4f93050bdb2ba783a262da47e0980b6f4f43122e48df323ede2d50ed4305a412264f90336fa2731813eb81e052da63c18f2f7c96645a43fd8b6b3122cfb9370a6498af4bb82ac997d5f5e1ac5f0b218cad140992dd5cc299f87e4f0a4d23ecee2e3e6172b98c468760435e57ab95eaf25970f0516f03f4f646bec6afc4da91c193416e8679705ff2e6fbf0ee5c9ff9f0ca38c19000eafd3468f12e9c330e6a8a7933e2d3eb0f3084e788731543275b9d9b01ee9b050f6e41ea0", 0xca}, {&(0x7f0000000400)="36387694792195b9a0999418c76ce98fc561be2baa188145974775d3893ef80ad4d2ace9ab75514bd5c08c6435e69dd3bdfffdf8befec5e8bf41fa643cb958b184b970de39bfc1ad6c1f086e4dcbad8cb31ac92163f619b7ff8cf6bbb9f2b887073aa307ed2da44eef80c20d7f8708fe43cfb7881753ce1767dc6b9416e2f8cb852e845314d7cf6e773fc833ddc861cebadcd055ea866d4291e6038fef95e53b83a82c218bd9ba7620485343b1800b68d6364ff29dd0eae70abdbe374048e8", 0xbf}, {&(0x7f0000000600)="7d1db41714feac9c70ce4e44e707baa9678a8c6fc254bf8cb39a57538da658650290d09f7dff726acd1384a3fff34e0e7009efbd68108b5ead675c5d5715bf7112a9685fa0cf8b66059911ba98365a6e9c329ee7e6a994340873e9f9e507c376463625c222d319b99e48826dc2475535e5b1b1246bc9e0e912151c0867b60f88c8e9a6ab93c9d4c472916d1c92b8d0c4daa68db503816dcff7f84be7eba3fbfdc44bcc0c67f1f2d1ec73328c427614a6e0158c", 0xb3}, {&(0x7f0000000bc0)="d68b17991c307886be1e658401b00483b1685b4c1a79af575d50447eb46e18d4902536ef171d86f71a73a1c9853a431ffd092029bd9413eebc399d2052aebd476944353619bf553cc31758b4eca106e50e3c3efcf05e4d15fa6acb6f157e7e59a2ec7426826171e39a2a50b015812b4501", 0xfffffffffffffe11}, {&(0x7f0000000740)="f872197d59712fd3d069cd53cb9b0954f774", 0x12}, {&(0x7f0000000780)="1cf054f006e800d5f4d4b19c41d811736e96aab86d75900fdbca71867bb7e6e07687d149874f7eaf93637832f8dfaf0762", 0x31}, {&(0x7f00000007c0)="3ec33182ecff2d5a6c31f32dfedc78f0de621bbce8378a9c4d5c9a2cc9627908905be4c0b8e212f1e6dcc8f0475953c8226ea31b01e8be653476b104b9296e644e51fe3968a476b12a971749c1908c8bdedfc03263f04d7fb9043585bb172482c698c4c5abcd9706732a3410ce2e7d3e751c84f3999483bbc4a93a12e49405c09ff143acf3c5d91c751c1b295f418a4df7fdadc82b52b4be22be980c7a9f7007bab96ec279d054dee82ad3447ebee046e4edf5996b2051efe32f2cc06a803a3783c3bc", 0xc3}, {&(0x7f00000008c0)="f9a8dead9d268592bbad8adfee9b1fdfbbd503dc1e08810f8e24daedf3be932c14f9859506c4f08b4ac2cd6b222c80a919b56d827190470114400cdb0e0a622ebaccc09f371409f3528a403d359b4fff84d15a5f7f019e08cb3658efee796a5093e8f4621b0b3e73cad9a860e74ac652f3cc8a1d36378c7af83bafcc02d82474d1b84a3c3a274bef4e3186216ab8d7b027e37471ec4c2e7241b0f6a7bfa944780d55e77013be4ea5becf15906d89373c3ab3982bfbf9ea74bc3241f78954ea92df6aa767a437d62f61112891e4159866f7665fec30c10a75ce1e3869d339dfc56ee437a87cb771", 0xe7}, {&(0x7f00000009c0)="0c3e6ad71dc6ebcd8e3f872488fc724f5fb87d1bcf5a376e75db4aa061340575", 0x20}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) 09:16:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b462a52871d000000b8110000002900000032000000b4a74d1f3591af0dc1bb893f"], 0xfffffffffffffed0}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x301, 0x0) sendto$inet6(r1, &(0x7f0000000700)="5b9938dec4f6696769ce0e4e90fcc0f4ca2a53f3573cd565f395693df3f5dcbb0f018acef874b80abdcc8dda51eba156af134417785f16b73ec599a8bc4a79ecaba4be37ff0e6242511b80b84eaf771ad1cddea1fce1f28c94eac363649347f654bda2e0af37812c98fc2b7ddd8c6596f926593b52df67658af3bb3aca0f387cdff53897a98fbebc64bde7c45d96771d364bd4e71b838caa05da98003ee76d2b453a537939f26a4bc4b579bd1877f148f454719f3deb1efd442440670aa1c1063e345190d467610cecf4f373bd2190ab", 0xd0, 0x400, &(0x7f0000000800)={0x18, 0x1, 0x3f, 0x2}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0xc3, 0x4, 0x7, [{&(0x7f00003e9000/0x2000)=nil, &(0x7f00007c2000/0x1000)=nil, 0x9}, {&(0x7f00001ac000/0x1000)=nil, &(0x7f000017d000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000078f000/0x13000)=nil, 0x3f}, {&(0x7f0000510000/0x4000)=nil, &(0x7f00004d2000/0x3000)=nil, 0xffff}, {&(0x7f0000722000/0x2000)=nil, &(0x7f0000282000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00004b4000/0x2000)=nil, &(0x7f0000654000/0x3000)=nil, 0x4a}, {&(0x7f000044d000/0x3000)=nil, &(0x7f000069f000/0x3000)=nil, 0x6}, {&(0x7f00007bd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f00006a9000/0x1000)=nil, &(0x7f0000589000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000026e000/0x3000)=nil, 0x4}, {&(0x7f0000642000/0x1000)=nil, &(0x7f00005ad000/0x1000)=nil, 0x1a6}, {&(0x7f00004a9000/0x2000)=nil, &(0x7f0000273000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00006aa000/0xe000)=nil, 0xde}, {&(0x7f0000355000/0x4000)=nil, &(0x7f000078e000/0x4000)=nil, 0x5}, {&(0x7f0000594000/0x3000)=nil, &(0x7f0000681000/0x4000)=nil, 0x9}, {&(0x7f000072a000/0x2000)=nil, &(0x7f0000624000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000065000/0x2000)=nil, 0x2000, 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 09:16:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) msgsnd(0x0, &(0x7f0000000240)={0x0, "5faacebc752db1d421bc4acdcfeaa40f22471667bc22e0a8320a480f8ab1a4d4de8f4cc92f91de9758dd403de82149e79753f184ef969a9863410690a3d4c79f3edc81e23af746a4e7c6fb6a54dbf16590427e1663f8d80cc5df545e4d4b4f755b63801d76d66390653eb875d534b0bef42aab8813bf4d77a490a608a1627b71b2787ca4cbdfc5fb49d8e4c6eebfa06214c18521c992977fda646d91e15e5da0d878b72c0aa539fa2edd3e700ea161a64af12cc4b25a7dea28aa0640044f9e7d4971994db96f452d"}, 0xd0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3ff, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0x274}], 0x1) execve(0x0, 0x0, 0x0) 09:16:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000200)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xfffffffffffffff9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x23e09e699e91eb06) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 09:16:24 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)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:16:25 executing program 1: r0 = socket(0x4, 0x8001, 0x20000000080000) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x20, 0xfff, 0xfffffffeffffffff, 0x1, 0x7, 0x4, 0x800, 0x2, 0x0, 0x0, 0xca0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0xe64, {0x7, 0x7f}}) 09:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0xfffffffffffffe95) socket$inet(0x2, 0x4, 0x1) 09:16:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x41}], 0x1, 0x3ff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xd3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) 09:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x2da) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) 09:16:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x200000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:16:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa709f28}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10180, 0x8) syz_emit_ethernet(0xfffffdb8, &(0x7f0000000180)="b6") r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0x562c}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xfe72) 09:16:25 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x4) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x8) 09:16:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x9, 0x8, 0x7, 0x3}]}) 09:16:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000001) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 09:16:26 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x80, 0x2}) 09:16:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5aa2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510466b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b50000000fc3099a7b804493cca7b15c4edff400000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x5) 09:16:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 09:16:26 executing program 1: r0 = socket(0x6, 0x3, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x8) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) rmdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x82a0, 0x1) socket(0x6, 0x3, 0x9) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x4}, 0x8) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 09:16:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) 09:16:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 09:16:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7f, 0x5, &(0x7f0000000100)=""/37, &(0x7f0000000040)=0x25) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x6, 0x3a, {0x2, 0x200}}) 09:16:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x800000000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 09:16:26 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x30, 0x8003, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x1ff) 09:16:26 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) kevent(r0, &(0x7f0000000000), 0xf8b0, 0x0, 0x10000fe, 0x0) 09:16:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x120) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x38, 0x4000, 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x5, &(0x7f0000000000)="2249c94d5ae4424109633594eff0de8ac9", 0x11) shutdown(r0, 0x1) 09:16:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 09:16:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x20000000000004, 0xfffffffffffffff7, 0x2081000000000009, "83af81f40a6cff07000000000000000000008000", 0x2, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 09:16:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000001c0)=[{r0, 0xc4}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 09:16:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) 09:16:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 09:16:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200002000000fffffeff0000ff0000000000005b9d071b542a53870600f200b8180000002900000031000000000000000000000200c98e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[]], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) 09:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x12a, &(0x7f00000004c0)="361bfd245c9d1e8a74bf776a34ecde8ccdb9489ce6f0b46d4ad2a8f731393da18d4971e6455a59e92a30b556b149c0231c38b93df5b3377b418a474d9181255ba297c4953441bc9953eca872062c14fedacd6b1ca505274cee34608cee4f66237ae0db130a43967db62898419b01e64b58630979779a1308124cc15892bcc066ec7555eb7ed3f7706b85f7089686822baaa156844a3ffb8b51a1a819cd89be7f95d43e0e1e4a1c0d10d9bf64e3266568778fa4694f82d551b8de04525d3f7d7aa995f2d78584bbdb68cd0a2c4759e61176eafbcbd91360eec740352635d63f7a13151394c486ad94e87233efc2c134a5729cf820ba3ec0874321253964bdbcb4edafb4c58afd51e7fcc548955fc6b70c3b329e65696ebde626603a8305f54a8cc5094f8e11de12b58f7a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000540)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d80f17057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d444597e53bd76c957f3eab7de574682e9bc623241a87b494f5bc2fb8b97379107bf8920ce672719ce50fade9fb0c00154b061d46ad62bf763daa70c93f2888408adcd9d135cf1f11e5cf4a609ef932f589b1602fdbd93091ccf2b31af51aeab13c30a0962935e51bedc1e5f52f6a0d9b69c37738bdcb5450305814c874ba6ea741", 0x1de) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) 09:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfffffffffffff7d8, 0xfffffffffffffff9, 0x1, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8001, 0x1ff, 0x6, 0x5}, {0x2, 0x400, 0x1, 0x7fff}, {0x0, 0x77, 0xf4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 09:16:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:16:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x30a22, 0xe8) 09:16:26 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) socketpair(0x3f, 0x4003, 0x8ec, &(0x7f0000000080)) 09:16:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') r1 = socket(0x16, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x41, 0x0) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000005c0), 0x10000) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r3 = semget$private(0x0, 0x3, 0x80) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) clock_settime(0x0, &(0x7f0000000600)={0x6, 0x6b3a}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/112) 09:16:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100006) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2190, 0x6) 09:16:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = dup(r3) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r6, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$BIOCPROMISC(r9, 0x20004269) semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0xa) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0xff, 0x4}]}) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000480), 0x0, 0x0, 0x0) 09:16:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getegid() mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x1ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3af8, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x7}) 09:16:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r2) 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x1, 0x4e, 0x0, 0x7, 0xce, 0x7, 0x2, 0x0, 0x7ff, 0x5}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x8000, 0x100, {[0x5, 0x1f, 0x1f, 0x8, 0x2, 0x1, 0x669, 0x800, 0x7, 0x2, 0x200, 0x1, 0x7, 0x6, 0x5, 0x5, 0x40, 0x1], [0x1, 0x7424, 0x10000000, 0xfffffffffffff800, 0x4, 0x1, 0xfffffffffffffffc, 0x401, 0x5d0c, 0x9], [0x9, 0x9, 0x3, 0x4, 0x200, 0x5, 0x9], [0x1, 0x8, 0x100000001, 0x1000, 0x2, 0x6], [{0x4, 0x9, 0x8, 0x3}, {0x80000000, 0x953f, 0x5, 0x3a}, {0x1, 0x6, 0x4e5dc3b9, 0x9}, {0x9, 0x8, 0x2, 0x6}, {0x5, 0x9, 0x7, 0x7ff}, {0x32c2, 0x4a, 0xa065, 0x4}, {0x8, 0x410, 0x8001, 0x1}, {0x5, 0x4, 0x100, 0x61}], {0x1, 0xb3866f2, 0x290c, 0x1}, {0x10001, 0x4, 0x5, 0x100000000}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 09:16:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1a8b23517fb9c023, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x2, 0x0) poll(&(0x7f0000000180)=[{r0}, {r1, 0x2}, {r2, 0x100}, {r3, 0x14}, {r4, 0x40}], 0x5, 0x1f) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 09:16:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 09:16:27 executing program 0: r0 = syz_open_pts() flock(r0, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) dup2(r1, r2) 09:16:28 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 09:16:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) socket(0x11, 0x4, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) r5 = getpgid(0xffffffffffffffff) wait4(r5, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1, 0x8, 0x400, 0x1}, {0x4, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0xfe3a8de0659d0fbb, 0x2) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") preadv(r0, &(0x7f00000017c0)=[{&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000001580)=""/204, 0xcc}, {&(0x7f0000001680)=""/162, 0xa2}, {&(0x7f0000001740)=""/83, 0x53}], 0x8, 0x0, 0x0) 09:16:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) kqueue() flock(r0, 0x8) 09:16:28 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 09:16:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0xffff}, 0x10) setuid(r1) 09:16:28 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffca, &(0x7f00000001c0)=""/210, 0x3c}, 0x840) fchmod(r0, 0x10) 09:16:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x24}, {0x1d}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000340)={0xae, 0xfffffffffffffffe, 0x1}) listen(r1, 0x200) recvfrom$inet(r1, &(0x7f00000001c0)=""/235, 0xeb, 0x840, &(0x7f00000002c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 09:16:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() r6 = getegid() getgroups(0x5, &(0x7f0000000240)=[r6, r6, r2, r4, r2]) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) socket(0x10, 0x5, 0x8004) r7 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fchown(r8, r7, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r10, r11) getgroups(0x400000000000031d, &(0x7f0000000200)=[r5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) setuid(r7) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) 09:16:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 09:16:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400000000070e, 0x40) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000040)=""/48, 0x30}], 0x1, &(0x7f00000002c0)=""/23, 0x17}, 0x803) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/88, 0x58}], 0x1, 0x0, 0x0) 09:16:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:16:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x3, 0x81, 0x1d}, 0x2494, [0x1, 0x1, 0x1, 0x37f4, 0x1fa8, 0x2, 0x4]}, 0x3c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) 09:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/172) r4 = msgget$private(0x0, 0x48) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000ab000c9ed4215d97dece257340770000000000000000000e70ea2413b4ab4f3a2d670da045f46e9c83cfe6c70000"], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r2, 0x0) r5 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x7, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffffb, 0x6, 0x1ff}, {0x4, 0x7, 0xf8, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 09:16:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x10, 0x2, 0x8) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) socket$inet6(0x18, 0x4, 0xdab) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) socket(0x2, 0x4007, 0xff) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 09:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x106, &(0x7f00000002c0)="05472e3ec27530589ce95310b070d0a24d605ce5ebaf2b519c095001ba368d104a805f586f19a42f8f9c3c3cd5f8ae8288db41120861caf982a56374a286d1965a4a3eaf77cf987b40fa97f9db721088f65262e4c3269d7d33ea9686f09b90419de527a24cb33b05b2f41dd055502413c0cafd8a74") 09:16:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [0x5159, 0xfffffffffffffffc], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3, 0xffffffff}]}}) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/156, 0x9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x180, 0x18) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r3 = kqueue() openat(r2, &(0x7f0000000400)='./file0\x00', 0x30110, 0x118) syz_open_pts() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x1, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x6, 0x0, 0x10000000200000, 0x8}], 0x11d, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x1c, 0x22, 0x800, 0xffffffffffff1f69}, {{r2}, 0xfffffffffffffffa, 0xf8, 0x600fffff, 0xca1a, 0x1f}], 0x80000001, &(0x7f00000003c0)={0x9, 0x400}) 09:16:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:16:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x2, 0x3c1d, 0x9, "4b16435e9092827161a5be9234f3e6634863f0d9", 0x6, 0x9}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 09:16:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r1) fsync(r1) read(r3, &(0x7f0000000180)=""/217, 0xd9) recvfrom$unix(r2, &(0x7f0000000180), 0x1a, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:16:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/212, 0xd4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9e5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) listen(r0, 0x255) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 09:16:30 executing program 0: setuid(0xee01) clock_gettime(0x4, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 09:16:30 executing program 1: r0 = socket(0x17, 0x3, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x86, 0x8000}, {0x0, 0x6}, {0x3, 0x4}, {0x5, 0x3}, {0x8b, 0x2e}, {0xef, 0x5b}, {0x81, 0x2}, {0x87}, {0x0, 0xfffffffffffffffa}], 0x9}) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) socket(0x6, 0x0, 0x9) 09:16:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) 09:16:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x8, 0x100000001, 0x200, {[0x8, 0x3, 0x3, 0x34d, 0x5, 0x9958, 0x800, 0x0, 0x9, 0x69, 0x0, 0x200, 0x80, 0x4, 0x0, 0x4, 0x3, 0x7], [0x20, 0x20c, 0x8, 0x7, 0x6, 0x32, 0x6, 0x0, 0x5, 0x40], [0x4, 0x7, 0x9, 0x3f, 0x2, 0xffff, 0x3f], [0x7ce, 0x5, 0x358a, 0x85, 0x42b, 0x7], [{0x400, 0x3, 0x8, 0xffff}, {0x0, 0x7, 0x401}, {0x8, 0x7, 0x3ff, 0x4}, {0x0, 0x8000, 0xdf07, 0x4}, {0x7fff, 0x100000000, 0x0, 0x1000}, {0x5, 0x4, 0xffffffffffffffff, 0x7}, {0x1, 0x3, 0x4, 0x7}, {0x6, 0x400, 0x3, 0x3ff}], {0x9, 0x9c, 0x7, 0x9}, {0x4, 0x3, 0x847f, 0x7f}}}) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) 09:16:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = socket(0x400000000018, 0x5, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0xff, 0x1e, &(0x7f0000000000), 0x28f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:16:30 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./control\x00', 0x80, 0x6c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./control\x00', 0x56f, 0x7ff, 0x4, 0x0, 0x10000, 0xffffffffffff7fff, 0x4, 0x1, 0x1, 0x1, 0x80}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:16:30 executing program 1: r0 = socket(0x19, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:16:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x66, 0x0, 0x81, 0x0) 09:16:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = msgget(0x3, 0x20) msgsnd(r2, &(0x7f0000000000)={0x3, "36f9cb3c32461e1886f9e33ae8ba828000706021c2ff9111cc87f474aa60cf746db5ef789ceff59becc19418888eda2a767534786ab49acea9b1edbe6492410dc1ad15875d6d2575d35efa8d13ff55708693"}, 0x5a, 0x800) 09:16:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0xfffffffeffffffff, &(0x7f0000000040), 0x7ffffffe, 0x0) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040), 0x10000) 09:16:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:16:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file1\x00', 0x120) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000088879c1268e41100"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0xfcd4, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x90) pwrite(r2, &(0x7f0000000180)="5b7f0a05a886d765a6dec94e30ec8c2d5744442ee680abadb900b9b223619e7ca64715204274196d3471d0b0f1a91590e10d5ee0d7543a1025ab87b991062eb10ca75d828f1104c1766d3c5f938caa83e17405196add75935ff45fb3b5371ad1bc9c5e0fc80cf52556a8210e407c9dc1e142003339340efc96c9f9596462496ba4901ca1c1bad74c2b2e5789bfd2ffa69c3195616f3db626bd01a22ffddb4785ce1826a8fb8cc8c31e84cd1dee26d6", 0xaf, 0x0, 0x0) 09:16:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 09:16:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x401, 0x4524, 0x100000001, 0x8}) sendto$inet(r1, &(0x7f0000000080)="a32b18ce1f233dceac5a505b5b1e4ab2783529b384d15ae14cb9fd9eb5da4d5e", 0x20, 0x0, 0x0, 0x0) 09:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x108) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xce5e, 0x7fffffff, 0x81, 0xb09, "80b9ce4a97abbb751b5dd381ad80717ceccb40ec", 0x1000, 0xc04d}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x0, 0x7fffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xfffffffffffffbff) 09:16:42 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x430, 0x2) sendto$unix(r0, &(0x7f0000000240)="ac213931c2edd3150acb2a03f7662c815aca2b67adc5ba1bd1ca18cb70a5804a4d0effab08b2df31ad0f1715142e3047817da4aa3dbce54686ebf76982c9afba9034b8d0d1c9d9e44b2427e5f0dfc2da7ab0d741eb22877992a5836bd1c4d10a6fbc0e8e40853b6b9920125de68508384c88bc910941db64307248537817c643d5f02cb6b06973ff14423684d60f1b06785666b0dd24e2515ed7b8440ec999330abc80", 0xa3, 0x40f, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 09:16:42 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x16) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x800000000005, 0x1010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 09:16:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:16:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="139f2ecbaaa13c80fd43e4bb3503ac6a852d2bab65", 0x15}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b9cee2983cc09c13b49872f7715c64f8d770084d730cf094b5bd7331f926604aaf6803e208186f3dbf1bcd54b066a79c112de2f0b3", 0x35}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:16:42 executing program 1: msgget(0x3, 0xfffffffffffffffd) 09:16:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:42 executing program 0: r0 = socket(0x40000000001a, 0x5, 0x0) socketpair(0x2, 0x4004, 0x401, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="cf0524114753eb33bb76", 0xa}, {&(0x7f0000000080)="712f31b6aada915baac1c9150f", 0xd}, {&(0x7f00000000c0)="bfbfbf7ca6fd7106f4e836dd30f5566afb5d9dd13a1398d7773017ce1a1a26b56c379a54d455165b9e60b942531d134192fd1205cc6b78f875b7da13cbe8f4fb6639bea37329d8c3c8495f84d9c10727dbcb55842fbdbc4d8d3887411555c10c435d71db18a0a901b2b56475bd6015165a6a63471e8ce38318c8e38d6668b89e8407e77f13d70608c5e24dd627adc57a4f6e6d2802a7295b8e6f97d8077fe88af43b265d3bebcbad3b52c0f90b09d52cf77b3fed47ae622b450c35d7beab71e72a68b8d7a810e36a76d56608686c9d05f50ded8e7325f0201dc79a6959354301fbcb8ecbc52e47451adfb6c8433409", 0xef}], 0x3) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 09:16:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000503600000000000000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb6d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89f9740000310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x41c17e85, 0x0, 0x0, 0x40888a29fb06ba40) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000240)=r0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="44f06ccc03e772ef0cc5057b15375cc04f5c7f68326f4f5de2efb70c14483f216a5c0a28c6a6f291937fd357ba5aae9f3bb9a350222a2a0593a1c47b813dfb0393f9b44d2fc90ed38a1bbbe8c6ae59ec249b127f7d5b350461a14842571c60d1053d", 0x62}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x30, 0x2}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000002c0)="b75a4d77dc82dc3daebcccb253ebf98b7ea1f84da2208e67a1502edee95368dd0e31c796840d1dc161704004528f92389306de40e10eb39cf3032c31fc70028828fc213a83033a67285395385662573fcd730e", 0x53, 0x0, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 09:16:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7fff, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 09:16:42 executing program 1: r0 = socket(0x18, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000540)=""/194, 0x7b2bd75e597de79) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0xc004, 0xd1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:16:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x1, 0x0, 0x10001, 0xffffffffffffffff, 0x7fff, 0x0, 0x80000000, 0x5}, &(0x7f00000002c0)={0x7dd4, 0x0, 0x10001, 0x3, 0x3, 0x1, 0x3, 0xffffffffffffff12}, &(0x7f0000000300)={0x7, 0x1000, 0x800, 0xe6, 0x101, 0x1, 0xfffffffffffffffd, 0x6}, &(0x7f0000000340)={0xffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:16:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x3c) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xff, 0x2, 0x7, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x80}, {0x18, 0x2, 0x0, 0x8}, 0x63, [0x3, 0x850, 0x9, 0xa57f, 0x6d, 0x5, 0x0, 0x9]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="e426") pwrite(r1, &(0x7f0000000400)="8f967a657f3f24849919e099b808b7c54de53573b6a54131c674a46afafbbef610b51e01ad8dae78f009486de4a8273f7a628ce843ca696e8a6c28f73ae2c3e4da21966df3112d1db38672d71f81bcbbe1a7a428271515d8e7812739dbc76fe8bed4eeb95d94943540c1bd8235fc01d3a7921604564a26bc9bb90f75b612bdb12cecd0a778674dc0185b2dd86e4a10fa2643fd3200e2521da1ec42f48b153e6d7090d279a0c5e6189e53c0406fd353abba4967b4191bb788726acfd81b3835e5357e995da5a6d6fd1525c5cf9a244f537d92eed915e1a442128e0549677f33721a785eab0b2e4a26daf107adf6c586d846e8cb82c89718b9127ff367c2c9baef6b415cf782f3ea94533f29ba8ef692f68de2fe5773b006ba09a737a1fb2849bb18dd776e07bd838213d428405dfe28eff380b8a729a9afe8fcf343b095373e6096dcb9cbb5b6d853c9fe22319fe191c78315f8e8b86c87b6b35c9d934735ec30f1f21a58fc8cd8a20a626f5df255c2edaaff331ee76d522e2e50c376f267621b206e6a84649d0decf20160726543328499fba4273146f8a808eae70dd0adab7aa34ad81a938b9a0936073deea78b0d65023ec9ccfb56884ca11c271cf90024c960ee9a74500be9ea48557a47d71de2f31be433b12a821d179449ccc83d30fbef6105b882e71831820ed7f0317d479be2b2c240840dedada144a7dd55241f573bb47c054e444f0f0e436bf5300dd75353e7859b3685e8e6ce32a68bdcb1a12eb17120af67bd3b819e978b0a940f0888d58914910db466c1e314282c1a2222b790fc2192f5736ce0acfe2507509ed34f93c302e00cbefc67f7ee1ceac896b686205efd7b7827dcf121d093f6559cfefb3a152766d1fd3ebe9f17aecd6a59b04cd3a3c901e0ac95e5423876bda71f1aa7dc7dad56ae4fce0c97581af99a5529270ca52f6997385f63ac2f7bc2078f8c698c214872002fa863818a5d4018b61773cb3af0f727608f8bc80e5f9f5c18fad3cc5b77f3f1be76c785a457cb305994cf0fe0ec8cab1978423672c2213a134d2a22335f37b8653935d36e50cc7b47bcb50c72853ce149f3054cf504e84c2877ca12841c311f6afcd881781344116943bd89d180e240dd5be6fbf3f876250101f4ab445ff9c449617d942d9dd57213427aa24ee7c09d3cff8d9bd51cd623e0a8fafd78c7a35a8c8c26f22bf28dc91a59c2bbd41ff963ffa891bb3717d679be29ad13035c55ee292e97fac80835f17de5ba14178d966d8f81c0d2743fee2b6981a03f545b702a8a5b7ee1357c2652df5d7a3db937780c652722d5967b4c987ce6f1aa229e182104c0161708cc0e093d7bbd5a7e3ca16f8c084a6ee3fabb326e78041ecb6d0fdf94b2bdba18d1d592c47a15f43ac5fb578ecc62ba8604ca31748b18680a8413bef112214b215acff1e8bec8ce6d0c7aca44ff426cdaac3f73075421b84a3c513737d13fa7691c20e14c4d402b001f90822b53e720d7f25a1c2e4c36d96e05320dc2fb737a45c0c0b355fcf056b0fce2e1dd7be48c6c1ecf52b9af242d658f6ccd8aeaa1d143b271fa4237e3af7a7e16e8aa9c9a695e21229aa06daca94070567f4be577c362c3f4871aecdb1e34b2c4122aaacc2f86d29c44fa06ba4428a99b4bd45065d4faa159114d20129c61e650e3966a087d073ccdc5262ef13d3f9a433708cd1f10f18043e34f02074fa89d1740fef5e1e7abfe21aa0839b5d382e50d9fad4ba8611cb06515e2bb4ba7e7cc4dbc757af4f630d579f5ac6b5793a191744a259a64bbd4809f1f5a9c98be98731c4c1d55be50c6e4625e7e514ae917df0ca973a881cdc91bc5f58a7b205ba84263b1c7c39a4e06097939dc20199ba2f3104ff8f3d88b78a223b3b0fe5b17c5fbb04c850531e63c66fbd301801f24b6e8b5471a134e52dc389a160e6fbc97b2a270b5c1903796d62bff9a710d4a68cbab9e80e4821d127ca3328bdd5ef77e2a23b133da31e16bbcd8e8f5880e981f7d2d760e73a83efacd5b45b08775a9092ce946d84a61ec3af1d0c439b9481d8a640440dd70bc5d336f9406e71fe8e9c65d39fd43df99885727c7f9010cfc150aacfd8c406e96f0aaefe1f09f8fc34dcd6118529c206e1d1ca00bdbce9783fa9f0358f7d817f45c2a725728585327a910ca1a9dd972476ffa3621191b054b47ba5cb094200c346cc71cd5ee9fda3cacc926b84f99b2bd1664c7854d336d8f99ebc9b822f864857db21fdc9b3db3f11453619e4a9e1c5bad5f9042d3973ec966659bd9b9a25ea65053400c58e391c94f8c3130b2f9475d7f29ff1baca16a302707d304d9a8860137a0b3f60d4be7b1384a885c2ec9d4cca3f404d6bf60d7143766835d31742e4dab272b7c8c3ef27965481c600e54895734ab189caefe60aca20f9898b7d0c2eb322fed62ca07719df798097bedea790a26bb54922fa654cc922a37b4b84829575dea1a1b4f14eee81b49bc700fb7ea3bc5777d8c26eba54a077676fc6326ed864318bdfa1c29eea91f5b85543c8d43207263673f1c4e874465e9aa0e51a6a69257607b7904681d0d9aef5873f09216ee1b17c53e80f6d8900f2eae3357fde45b1f33152c9a30efb93781b816749872597bae8899d148a90a84b5e5d5e97039811682e02f622e34d788ffd9b825d7f71cf71737a26ad735dcb3676c3dda25a1c82a4944c410371d8b8cd04a37b5a16b204f3da92c30e96b004cdb3d98ab26bdad581b97288a6f5e332bfd6134a9b6796034e88e26508ebf119e1c30d1a82967d8aa11e3b2b2bd6e1c4355b1094d7860f982085becfc3c14bb06c344a7fcd16d971ca25e861d0d054c4abd4de8e893790bc219c30311d82386089877337e835f293592d2c23cad604f54345fbdd4ae88dac134e98234d6710c338460c632ac4aa053e1f86d263c37700bc323a75230402fe97f28757a1165331746ede5b45e2906980bf9b6dd10b9255d714701d0786c0277c03ef1fb31b3e9593ad9afef8c8cce83ed05b1f1246f531b4fcf82af5bb7a97c4ca4f94b67797b91e5af6dd9320c64e413ec26424414e1a6d91fbbd78de3b82df2ce92f87ec6b67755886c2f1a26e9d36f19446ae4db7f54ae798837c7816b0de85e6bc0c939c598c7d61bd7085dcab474f4e70ae1570f9dd04ce3cbef87e701a92c8f541ded952416598ab1d47a989a36ff6937e3ed4d068e1f7271d19e108c21791de7f5213cb3ce1a7e5c17e12532ee965041035288cf24f9868808da93d54e2f81c19d59035eeccc168d979aba09ae96b48aa57469a43cff4db1abb6705ba77427147b08c99b4277dbf07b889d19049b788969fa807dd4b7fc9c9f99ee7d16971fa1835ac19bd46dab28beffaf1b35bb5b1ae9dbd345df8f163d32acfe32eb2c22ff7869d53cc55e202956ee0f09f7c5a9626874146bea58a000ef20277ca9526c1c1bd42410540d77b9bce803eb421f69c3e738fd382f6cfd04a173a1975c08ea8d13ee6035398362f8714998eeed18c099f4a0c1c47180fbf3ce2555e2ec175ebe3fbe0b76090d27096db8b230466e3dc771a97a666e4d0f2b1df5cad543632f52a3e43a284427ca982e7ef62c2349038d46284d391402c435d677150dc015e6de0114f1a400f6a1b0f0e085a5b801e23e2fb99c590ff51a8fee911cc3659a93f09f617a2de8e4fc1f1f43d313ba2e923419c75286e82b5f6f6a864ab7dd07ac50adef0219f408367ffbc8cf8150d8d4cc02d2aff5fb914259b098c0e404b8ef328cf60f58a6a5c1c287d200e02a58525e37e975985f6db0516985d88f326d40bbc79c8c5b58cf0dff29f5b9337560307cd64132955755deef25be5fc42a341a9b77d1913811de5b8a9170f78e9d0dfa0ffd670aaf04bc33beb01ac5e492e66328137032a674df592eff330969ce125aa3d22064e495c5e4b4ed25e6a5ffd966bc8d2820cfefda7d295206c93aee88cd132d2339e8a1cc5f921a9a8bde8a8f09cdc70cc1151030dacc93a12c8a02a81fc83510b2c1f1e3c29137d7e22fd14856002cc5deb3b29aa7ef09862b53c3ced177ddec67094c5a55cdbd2fcff48dd8158756567b21a1678776508fb9394e2d49afa335be26127b903e5a8f9d1db0d199712505319cc2111fdaf36ba26e7bb84295a6f59a4c57f4576c79f82ea854526ccd670184b7103b5d2bd9079fdc2aaaf7a9b548196012556cac991873cfcb9402b3d798dd0602037d9defd4da957f854e04764a1670c7281b8d3790a3e2bbc00d7279d2a3cf0e24e589acc024bdaa3b49cc9d27db1cff15e0494e27afb3bb3b2f7578f631b9f20d7ea19cf01029c4689c4ef48b604f3becdf1e9df39e2543d916e1028e58736c03c5d0dcb28878f64b28fe6d88d033950b23a9f1e88318a160665f864086bcce18ed2f49ea07289d0f0fc7a9a62b4c01c2c6c4e4d35c6fb6f321755b1814ab3117f3844bb35cf33d91665bb0a4908f24659d5eee659d7a4e340b4bc494dabe1db42b801edf34561f9210c92bc25e4091dda00e6b102e07080ea8e1f620228330541376b04c0ce8d6e6878695ba886de270aac7b224be7ce4d7fba499b7620e6949d46775689ac3a89f610486868ed898455c2e35afb9de4d6eb7dbfa85a2bd1688eaa3603770cd3b0e1f445bee6b033dbe754f0f844f562aebf61168298234ec0c140a3f085a2513ebb805b6aa8c890fd0fda35ffcb43a5dde04131f86c3722e9776718f95823c323de913480c3d5d30a0c276eaa1971a5f5a733b6e9f2f4513ef3a22dcfa51522afc043980eb251c82b3ccdb55308f070104cc9df0c9761a277eec18cbae0d4af884074e989501b67890aa0d1ed792e682475e2d6772baa0c0fe3231ff1aef9f226efd415b7755cba2df456358010e069f75923c8f0a7611da39cca9949764f2d6da8586cd5e2a6fdd8521d1a67f4099c1ec6ededc10db2ad56ae7fa576c5d0daa2e879eda57de7589fa872ff712864a954211870ab82350e9b71f5099d81d349690035ed194d1fab16ef5649b8edfc520a7dc8646dfa67b3f9bea4f56ae6179012294ab59818a958958b9ad23b2d825ba159f8f9d93b18f8c8d6dec78399133c0ace27a5e35f68b9a4925ad0132773dfd40af62e5ecdc4b8116296e360f5e4256a82610634abc2f5af33889498cad0d8d59717c30b1a4172a005468cc655953709e52c0295118b107079d8a0b69d351240e6609ddf1086eba3e6186c0a6508931ab45cbb638a550ace3a7231a8333910089ce8482e23324e4900e8f4d6029ac16af3d3be3ba5678d4a0fdb17df0061ae5f74fe19fe20a5b86d00a6d8502727e2b27471f826ca0ff9072c9d560f4e6ac41b5794b32b516fb29b47aa60f2b69a5dda50b3d4969f8b42e8ac58b60c8df26423f71f97ef418024ec5e5a5b0a877b5aca72e7240ce4d89ebe9639c73152b4551fdc72d63bc8ff4de5ec02e16bd7580c51b1a26162c6b49d4e8bba39b3118dfa27887dd0000f20d1485ec85e57200b24b1c840b5050ef1a0af76539f38566892d4db98e3ae67fa83c6ffe7791a3b1c1f8455f2827bc3ab4e827a4b46481a0b63274b17146edc346497e782d1f8ea6068e0d21af161a4e380e7cb54c2758c1afe3a5e7b46be57eb93fe606831e6cd55e8d04c34e6fa7ffb5d8b06b63bfdc672bb0e24d2d0559d57df7c1b8c85f8b3bfe9fec46e876a09882eb31de284418e9f4c68a54af913c0c61fec2a4c9f04f94091a3ff6d5c38881b9da6f17d3a71d32091b70e29a47c07bd3edfa335a22c4bab600c8c53f57a863f587", 0x1000, 0x0, 0x30) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x82, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x8}, {0xffffffffffffb80c, 0xfffffffffffffffa}}, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) syz_open_pts() recvfrom$inet(r1, &(0x7f00000000c0)=""/45, 0x2d, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 09:16:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 09:16:43 executing program 1: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) write(0xffffffffffffffff, &(0x7f00000000c0)="6f6d60e93a0876231c8895bda845afef7c648bed24ce579b3c5acd690d9de3aa42e4b1ce15ec8dd6eeabdfc680991d5bdfa9eee19f554d8ad44a6960af99308b79e4c8889ae499387fb7181991bad0139b516473f05ccf9fb95b67c12333de9feb8f87f1beec29272120affcf9ae4e07d557daeaf2f0109a4a8de37df311ec604918bfcb48bf588b0e71c8b371de71c10fc8651297f131", 0x97) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x4) 09:16:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8eae, &(0x7f0000000000), 0xffffffffffffffdc) 09:16:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bfcfa1db88e4bfa8d752f4fddf5bae5fb039446bf63b3a63347e507c6a65c2617c29b54aac0de7ba63697eab7940dfb9143e7c130fa24f5fc6ac32d3454d4a1646d018346576bb310d49ed1b09713b28b3405bd28369fc8c4311b29c820b08c448fcf2b4d2e9241ab52d5d7ab3d1dd89d060a202a57f140d38124419ee5d7d674de255dbbb535a2d6ba77ec1111183f45b9ba8fcc47f4f903b353a230340c3eb09ea9cf1f6b487513174e970ad0a2220b3d392a96d2520d2df1631f0b3cdc4430eca115209b87e5e00238ef9dc5f4d8bd0434c6a8f30a36b01204e7b8bd2cb5bd69c59b5b566df03927f4c532aae9b89a81337c65b04ae58844b6b8e7a", 0xfd}, {&(0x7f00000001c0)="b82a9d47bbf002bcb9173313df7526f7adb6ddd43d04fc69fcefbeab942e039b8ee6533ca832b27ffee89b6cd74ce868b9d5ed68f7406039d1a8eb965695c55c3657761bea40537e99ff04ab471d57ad818803289ef7f26fc551e6f5ac56e0e26e0b32c9a16ea60525e5684c76ef8ccb40d5058c72b589c54f0123c39766be403a8eec149449f9330783167c0e44970a22106bb3f6435ff164223c319c24ad6ae5cad6f46c6c3e48", 0xa8}, {&(0x7f0000000280)="e0c30fea3ad6d63d723d0a61f0cb5e5293a070603353484f0f165001a5a8622d87ee3290b15dc32829c2", 0x2a}, {&(0x7f00000002c0)="8b013b9373fa8ef1b98d1a830abd419499ef4dd09205f38b8f0ebb652c232ede179c23ef09ac5b790f64f2e8c13dc4a7c1db96df1d7ae474ee7c689097d2ab0b6afb2a4f2d61fded5445b7ba0cc4915c663c3be5d898a8b9faed4f24e0bf00846f5b65cd98ab9b5bced1ef2dc1a145ba80d0234adef607b6d5103980f4d50adb2402502c3fd51a177c22648b0c5d9fcac1ba4fc5515bb5911bb2762805dbd2da847562d2b2385009f4f51fb2995a70ed2ecdad9d047620d27eb6a2fbb6e4a9bfdf3a565cca585bdddb3a45d12ab1746d3a513e45a2d74c60aa409c595d69f881592c91adebcbd43337c9", 0xea}, {&(0x7f00000003c0)="6124171e28d805657df93194f54af58f2a5e39b7ed7c1ce46b99de93b39ee47c1c98e2910ac34da5f6eee98c618ade035a4e7dcad412501155f1fd752cffb219b4746053010cd0f92ccc0e4ca10d5f0ee210a4bef3cc4aace1bef23e", 0x5c}, {&(0x7f0000000440)="481631ac2ff8f506ae7aedcd31a1af46eab030937cb5b7c6b7a3f37e5553a2048bbfc39303bbae8f7b3435446e05984a3270faca06eb5e9e22849ebfe07258f470f791c3f258162fa165cdc8cd59f7a29009c69bb97f65e4f454f744786fef1f5bb75bd0c31fe23a1f9aa00adfe15e16f2", 0x71}], 0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) dup(r0) setpgid(0x0, r2) 09:16:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) semget(0x2, 0x1, 0x4) semget$private(0x0, 0x0, 0x490) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 09:16:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="3abf2147eb9b83babb6cdc0a3dc7046f1d67c279079d789614083d55fdc5e626", 0x20}, {&(0x7f0000000100)="ec6f6c24bd34c0800adf3e885d66bcce6a8a607b76bcefff669427dc0efd04ce3b5f725260d3b46255f74a41a3c871f5b4d560fc90c7d3b39f3dbc7aa43fbfa594", 0x228}, {&(0x7f00000001c0)="5f20579cb123b00f87b806eb7bba7c3c931bb6672892dcbf00bcae6a8c68003d6ca65a4b24ba042c44c983c9864accab2f838d11b9ce27ba9eda3026abb83cd6ad44a861ee5988f717bca59cca7c1907f88d3c4802f0c61b03fc", 0xffffffffffffffe8}, {&(0x7f0000000240)="43919e53220d8414036621652dd8f5653d7c9d0df131c793cfde5c3cca2c29ec7ae5baf56fdbce0f1fb838b51311b96542f93980a8676375c66247e58744100f2573933982feca6b6f4167e7e1f40fe698465114d66de3050f1999def393ca942b3fed818a0a27efef5835d35540c6def0e68cf63cea627cc1c3e7483da1122a34e2bb5952f634d090459c4a494f4313de37bfb30b1450bbb36043c3fdf502a2a0a0342fc8915fc3", 0xa8}, {&(0x7f0000000300)="92c26897abfa2a3a8bf416a191404e0e483fa582085f26161b26ce544ba5af75a192c671b8315eef26f807e529281452a90e9e951a979fbda9a5af8dc3d2839b1af1db3cf6a4e409e5fae6b5c0fc3c989bd5af71e6765dd7fa378c0cba4b06f7c832f5b42356be7e6c84c3bccbfeb496b5e1e28fbb1de1701b6245d4cb1e8ea2f03f86dbb967ae1bfe64757319418fb302bcff705788c698f9611bc057e5bef40ad7e05b40b18b415b06dbf56cfb790803a0615af3dbec3d968d455c0261c7756aa2127504b4c6e0f8606c683ee2eaec766a6fa3c911bbb9e32131bbf0b8cb2629", 0xe1}, {&(0x7f0000000400)="b0a356e897bf31591898ad66d7096a962eaf62f17a1fe81f8e83b7cf612bbf6f093f1837483805e75d88e1c654ab045407171ee86e4c742180cfc8ab75040d0f0d68db9dd20a2635e97381bd72a66002d12a84bfc3db5a5ddc7469b71a1a03526b7a9330857c594eca804c27dbda9670ea37ff442a3c9697d9710bc450a2c12b2b63b3f1f3b09e", 0x87}, {&(0x7f00000007c0)="0b07b3779d811c24932b24c7d0e876cf2af86038ab68d987c911f3a874fea3f2d82d7c20663194f63e5c5fa7c563cda138a76fa758c9ec708fbf2636aa1eb11e01c1f1caf4889fd150de64698beff9d31cde35db95c6987078fa2ec854d82be1be034097cbffefea6fbc4fd32f7b88f71aa0ff8823d5e5c34b3b624b85a68253ffb0ad6e1830ac24378f6a96899cc95a009448cb1950", 0x96}, {&(0x7f0000000580)='w', 0x1}, {&(0x7f00000005c0)="ee2fa8", 0x3}, {&(0x7f0000000600)="f4f5549a492d9ac15260f4d7b5beb51b9471e345eda3152459aef0e244b710e816173843f02435efc93ef6c62f0fcb06c1e974e108e937cbd72c16113cb82db4101da6f20caec3f816db1c4a6961dfea4371426a14728b3941dd28d727805404f524c98b5279ce17c205ea5a4d0bac997ae855b37b13ba232cacfa108b21d407fecec500794572b7a23537d0268ef31e585d5dd678ff2356455d86600a39d47c1f183f404a4889f6b242646ab715c9f4e67e18de5e50bc63272556eead6ad2c0186a51", 0xc3}], 0xa, 0x0, 0x400000000000) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup2(r1, 0xffffffffffffffff) write(r1, &(0x7f0000000180)='ms', 0x37c) 09:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x3, 0x1, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x5, r4, r5, r6, r7, 0x4a, 0x4}, 0x7ff, 0xec, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f00000001c0), &(0x7f0000000240)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r8, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 09:16:43 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x3}, {0x23, 0x100}, {0xc7, 0x17f5}, {0xa9ff7fadc5284de6, 0x4ff8630e}, {0x21, 0xfe}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x24) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) fchmod(r1, 0x44) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 09:16:43 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) 09:16:43 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 09:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xa) 09:16:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x11) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x180, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) 09:16:43 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 09:16:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x81, 0x7fff, 0x7f, 0x1aa8}, {0x8, 0x200, 0x200, 0x6}, {0x7fffffff, 0x8, 0x9, 0x3}, {0xa9, 0x9, 0x2, 0x2}, {0x4, 0x6307, 0x261, 0x819}, {0x3, 0x401, 0x4, 0xfff}, {0x4, 0x28, 0x401, 0x2}, {0x78, 0x8, 0x400, 0x8000}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) fcntl$getflags(r0, 0xfffffffffffffffd) 09:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffdea, &(0x7f0000000380)="a4ce7c04cf2a08a0c45bf1e63f19e73484811612a0140ea63cd34489b7d6932c414dc08103d13dcac031f8d2bc75d88b8166fa7ade043d9e01c8496f86855e6cb60165befbe5581dc7512f1b184359029b46ee991c7b6cfadf24fc4dcf6d11da5c8610cf935d0f12cb5c7c7c16a37314525de995475da4259c0690ef9756a726466636924f08492dda472f6c36dcd3ddf7c93f6dcec28d2f7bbbf5486f09ef926b97abba564cb555c86a3e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:16:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x82, 0x1) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') chmod(&(0x7f0000000380)='./file0/file0\x00', 0x2) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x4, 0x1, './file0/file0\x00', 0x891, 0x81, 0x100000000, 0x10001}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 09:16:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc8887692c969777377371b4d5db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490d"]) chmod(&(0x7f00000000c0)='./file0\x00', 0xb0) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) getdents(r0, &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x5, 0x4, "b88de59f8b4293df3bd79ac26674e1a4def6f75e", 0x8, 0x6}) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x6c}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 09:16:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x8000) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 09:16:44 executing program 0: r0 = getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r2, 0x6, r0) setpgid(0x0, r0) 09:16:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66698f653000020eb0e8f39edc15ea3623f53ee472e1b9991a318b8953534e878b0a83008a723bb279e91715684aa9bc51f3f82fd7d99d079a8dc637652ab6cbd7c7829ffaf6be35264566f2266a4c834e73c37020f0e5d9c2ab1df1f8700a38e046e126cf58469304416ff311a7131af0a9566a0896c1f747c1c7a966d1b192543257ddec8e45f159f60017cbe50ccf67916504b2df6a6590e589c6339b596a7b7b8d8dc25760cfeda6f438005079bd6e8603f0779fe22453b296d27cd02a20cc45de30e66dd5ce1eb0c6899f"], 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) 09:16:44 executing program 0: socketpair(0x10, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="8ce91d9805e1f34ffc2467545d5c1a5cd273689baaab36de0021249b9314da728761bb81b34f981ea4e0c0633e0951ad7209f8967893b9221d19b4fe480117de5e9d7bd02c48981432cbdd4991baf931554538a237071d17579073e717f04f25dffa00f3263b0b3e640ebd", 0x6b}, {&(0x7f0000000180)="3990066c4420e2b75d7e18205ccbe0e6c3a24e4f34e5a4acf59030af91b3f23649e61c84f9251f4e5c7b24be43123fbe05ec78892fccee8fd7667eb3c7b24a49474cc5b3c020a5d1c258d685bfc77dc54463cfe86b", 0x55}, {&(0x7f0000000200)="6e09c9d880a3dedc5cecb9d1b357cfa506341165553d06dbb6bf2cdb7f58b8b2bebf6def7661cdae9f8c1fc16fa2062194fc92a3dd24e6e52b86c76980b44c152006a7e94f0aa12e7019c5b8f1ed1880aa45fa6f90f17281265595ae6771ccdf21", 0x61}, {&(0x7f0000000280)="cd2b10a46bd091dbf5b0482e3f1310c658e4967190335ebb264cced5cd2d781a939129b3be5503f027b7c9162fd653723f43a4d3c8b8d10b03f76d938df79e3629fac050a334cbf8841d7579e2cbc84383125536e87718df6833c323741d4ea7814ee860265c48c69705603fe696c435aa594a82ce4bbea0bcc1052dd331f274e38b044c4ecfb122c256aee9a16865b7238ce4fd9dc5cf5e0851c2629f89127c02ee2b4f0645d09b1c03aee347c1a8a8dc520b79ade314ff890515298e3e", 0xbe}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="48d0a4b0a8b8943e1a5a51621d5300073315dee0a5d7f659485827bd5b7bc05168073fe27cf2cbb3fe2d590f5d116a553a01d5e82b8e", 0x36}, {&(0x7f0000000400)="d2848318f4e75f2e67ce18cffe6d384ed28fb25c74a8447f035819cac618981eb2c21384f622", 0x26}], 0x7, &(0x7f0000002800)=ANY=[@ANYBLOB="101000000000000001000000f8e765611f4a3e20892c99bc652cfbbbc79c9fbe2f9a2c3aa7aea2a3718d19c2d2bd0f9ac32b96877a376c0e9886ab88a6c11ca6e45a801076e1c67d46923702a6c94fff3f84f9c396c34df9541962a17e3b1344b32491f742f4c822442ac2655cfa7b54722ec9b115e891ba28067623dc45e11e8da432147feb0920e1b7aa6f48e2d5eef155940480c1b0a37377713a5ccf895560c9680e24a95371a4b2fd1cf240229723c05ad47d97476ca4980e1814679d4853f9c89e004aa9b9b21fdde685d84104b538f0ab40d55439bdc806d9b23bedc642f3d2893ffb33998a3738dac01fcf9e1f5a434e7187b02cf7bbc20613292248d09fc5c8bbd1e7ad95b0559f386bdb4ef7388b024696326d98ae2dc24bf84eae55e403300da1ad4401609b8bac391dc613c54994ac738dc43b854be6eee2627a6a55068b37c366ab21a84d046d3d33acda4216a65d45b794abbeadca94cf7d0d554275217b5fd97dd0a88ca2e4220fdbfc853095eeaf875619e261eb601c4b1f883d264dce8b627385f049fa35327bca95a6839b47430f7d3e2f5f2bbd3143fb4a391b2b09e101963a37ad1b93a65157a11e6925cf29d626a29627e0a7f78d7066d4e31c2a2c81e9d40a4f31a5f9643a0e2258d1f0c3ad4942c59cdfd5b028474985d30caeeeb89bfb6670e32cbeb59aaa56f35c8e5524c1d86316393e5156176ec40bec0706c6cb87491ddf591431565dae7f6aa0b22a3005bc6eb01bf8bd4455371a07f51149309bf2bd8ad4b54d88af2acc2fbea0f7d31686e3b47f93994c2de2de18921aabdc96cb37a85b9727e27ec36ed151505b845ee4bcd2fb90ada3ce5bd460c3aad7bed71fff03ead20b9c589463fe4e151c3fa9cb63533e84e13f7628bfd7439053f8e332a533a86fb60e4b1fc5a0853b9afafa3179f0bb51d95f2416b7fa7c0ec15510753205f50d31838044fdb1ef57db55af9dd92b57a7eb057c3215ac19984b1a5164fc84da234b009e3086f905bbe7a9ef4b2e2c768617f2df4036d7bdf9e38e00ed34e5c2aa9e1a9cde8a54cd5e922c126ca0ccb2b514156412641705e1c6c874d57f097a61e979d8c89889844f726b6495623247f75d8450264d80b54a6bdd50e2a3f3895cfd727c45e25bdc494b07f8a2cb70c6c17b8f7c82b30c2af139810a4e60a3d34f31b9a7703050a04346a39859d14bd27edff781448c2aa239fdf135b383f43dd6dea5db595e1af6f517706c05e24bfb388060805bc470a0fb591d9f44570f8d5c4af405bfbd6c4ad1558e7e2f1993150aea216452aafc64ebe7bca34736e72eeefeb3a23bbc143f34a26d14bd3fc6d4721b87c5f5657911c8d5acfe3b3fbd4e6683e78aacc7045ba0ee65fcb2505da02543d43dc57d5584672f6c9a3945635ff250ad9963dc7e1acc7721bd6019f21706a6e853b7099436cef5cc64c0883473040db533cd383341db08695f9cb5270008d24f4dbbe5c2b505384776b4c7072bab326ba7a8f73d436293aea2edc278a3b2a347f85052904a94e4466d6985f82e7b5c26e56fde41614fb312e521889ff52966a07db35d3756670eceedb6382b5f03d53da600ae2ddccd6902ada4649fedfa1b33dcf560532b4026b362298fb60049c1308a4c8b831197cf70a382f9d7a326a978d7e3d84f86f6aeeb59b6d8752b3ced69e5d323fc4dc07045a0601a3177dc91cc0f769b80be16f27a8c14c12a98df0e731c28f3b38e2e077e78618f7e422fa6fa104a830b94af99d198a2e6f9cd57348ef3026603911e622a9ed1486f398f2e01adcb9d2b735fa0e356142900b5385275c3505d588cdc218796f0650eff4889262d5169f8eb1124a5693debdfdc5e0989e7497a51cb8df55ace5c208f4a4b08717fd4b4ea7e9caf2792a4e03e8e439e11acde80b43626f1949bd7d2852342cc402583a41fefdcc0f7b30d3538ad4390c1384a87e423271827e7652b0301dea23f69153ce187c9d373644fe88023bc882563f381637748abb9e45097eefbea6d9779be513c9c76471f552e9a55787cd83db23e58b5744b19d9bf0425cc26d5df50e907337893cd9946452b01abf30a346ead71fdc6354ab1a6f92455570756816d266d909275d6865f7f6e5fbc6218408fcfe09993afe84ba6c3cf711cdb8d24abb9cdb6cedde93d1701b235fc03b77999e19effcaef78da0572d4fb57eeb4ecf4b17f649c8d2e493645d6b639811acf4e1b92ca7bc1c0be22e1a9fb3a455f469335af4dd6f2b9f3f20d1eb9c1b58d204636fd2a3952ad094960d7084030dff03775885c9b81ad48aff4b5c9e98bc92b20f72f17daeee5a924b73b41a83cbbf8c48f707ec8bf2c9177c49c8c2b0bd32ef0fa4ed8f1e6bf1049272b57142b552830ce5b30c4c60bf74ea7a7c93ba09f3166e7cb4f9bd181bdb488da26c9d1d4a2beac917fb905275dfefb47a31af58d765d03463f8ae0a29b87fc7d5761afc847da6e5c9eda949f4c5f4a5ec3425223895d6387c1bcd29c89e9890e255f052449cbdb5a63aa2b7e58ee29bca615428405fb8e911d3cc48bd597ceda276039f1215e6c049a4c8a60be7b658c0573348081fc6b4cff22b380a8d54a06004e19908eeb770f4558a9c93f368470273d6aec5956deb9bae2858c8b8b94f3178619e91c13499d01bb58b5d7a75d8ad8bd798254b387d2e1e977a235de9f5ac3c93215ef5871612703ec138a1361a31a1d064645e00d09c24956b5865fd4e42cd7771444adc4af39568d96e7a3ed076ae557ca66d40f4f0f67ebb79f9325792cec7e6ddf57e98ceb3e78927870c2bd13d40c6196db083375a2e11d4f4464264ba4f997ccdf723f27c653b315ffd6e5fd7a1d37eeaacdf0c016233f5931afe24cbf2dc0ba031bb4c35d3219bcde1723649ddcde61fb093410d8f6455817f24e88cdea22d4ee03c20ab00a5ed11ac3cf851a6b6d5fcfd06acbd0973b06b89fbae30dc9b5eea76afbdf75f93adf2744a9c363675a1f5dcc11a3f541f4700305f58c02ca8f971324948797ccc2a48d3dcaef1b3e9283fdb14967f03432ba497b59e2c77265770633ec6f6e18c1d87ab5559445e302630aea3cdce9c4aa356bbc5dde607d4cd97a8f5bdfb40349a7947e8da6e165975a7babefe88c0397df487af6489ac54802db5c6ceb901433669448ef63b8b6a98dd7860067da2422b630ab04664f8f0425254c87fc34cf729513e1f05257782788c72d4a310e8664fc3c2b2ef929cf4568bc06feb486211b8d00d8791eed5f5e26a2cf6a5095def0ce44b93dec35727e9c0e8c88ee15005344535f96697e5a617fd835434cea53a5e5ce981a3034e3b348cd2b6f445f6fe39a511662fd36305312512e2bb8b112822368366a09c987b025fbb830bcce7399e399bfac0acf86d08b26a442d14c23a25a7267652b280c60f1ef024c96f251f3ae20d581cc1648f362e253330f23eec0962381b5a3add571eedb19309586b203e0b9dce49a484cd7a3b8344a3d64418fd43c879514bfcb81aaa318adaa4041db3e3dd253b4c11d1afc8aae3d556233491205ee0cb896cda501ff38ae0353edae3618d3c6216d95d4e5332e0ed152ea55d269f80ec8c96bbcd54c7667a1bfa46d07ea44951451f4361a770c1565a03ec1aeb37a05669c5a3fb6102fbba9c82757609002cc11f9970859a542022bcf334f98a87aaa3b63152740f2175d0aa09e68a5bcb396944e6cd15e16bdeb86689fc9144a3362222af6eb562e05f288ebcbce613a8b9b07e5a7e9ac2e30c908b213cbb1d6e8487af5f15bbf8ee9aff3dbaaf4bc1d41ed8096966b2fc259cd1c2d2e58ab4ddbb98e96cb369accde32a9085ecde8dbcd44190b08f5cfbaecbc25d67a2306e6af69e665d8e4eac84cbce20a27e51d120677b153524e7e5cec809ddf73fc25ba96b51a262795202f761eac6d230cc4c75a82519c9831b0ec3b1597c8fd231af376b2269fba6f4f758e0dc3d59b91e950f79eef2d60c538813c5ef4a55684b582e18c30d99af61276e4f7a67ad3a556f7a2debd1c45e8163c109695cdebde870c94691ca1febd2da52d3f37fa42c8637a99ee6e3d486b90049ba4d1eaadc06494d48e64147272a8832cc9edc4525081891d8d2699568767db99121a7878d1796444f839b71edf0806571f106d52c6d4577133f4d2369a46818fc3553771216349de395a329e2d8c10c8a9c2b0d8f0bee9de87c9f796e3bb8a81361f45d60ea0bc2df188eba88b996f5ebcc692ba386d36630b8f0b1e0805ac8157857731a0beb3443e81a88272efd2211cfa3b63cb62198977736285419a2eba2f457dfe30270d860cca1dd09b4acbdeddf6d7fb73775d2784bfcc71046470cd71e60b5ebbae0b69512ee69e358094c188d5954d4ef39681c1b43959dac4e6aa44035a748ac247e74fea14e9837c21f75bd2b6d6b276e3f15bb4fe91215014315c8861956d7060ea64d5de1c10fe0b86e867feffb49bae4c9a797a12b16932df44f22aeeaac03f2dbde1421eafbe3b2a15e789726882beea3b3be3ee12589e0099bba8b5dcfc97634a52dcd638ae264c77ecccc08e34a8f5f746b807cc552513dd25d203e7aa400d8dbc8082af89ecbcc2ba4dbcb58a685b2151f35b9f642035a40f0cb02ac8f5f2f53efef9b2fa699e9872f7c83629e206974ec4b0a0477e6ef8b4caf99799b45656a50b8e9f681796fc8a960a381ddd41f98743a6166dd2c48d60bd76d35861267440a1d698e98283d4e8975eb10a2d6756d1ccc51231a54f583ef0bb75e313c5f7df60a77de688ae05c755f60dbb7233226581dce7a797146d0df9569022c558806977d32db23a6528fb788ef632a8e127c3c9835d94b48d677597d799abad24309120f4e656bf298122af463393d77b3e5377100a8d4648bf7e032b7026af64177a72de31dabc199966bd5c407aea05a093bd6ddad353f83625ac315463c30c096ab9608bf91e12d72f75538d043766a6e343e85d489c06340000c720fa82a1133f30fc61f78431a2f7d5e1079bfbeac42bd8457b42bdbed60a945b1215633d39367c50c069f0401ed1a589e276207e4dec89c719219e36dbd39837c6660e652ca212dc167529985747982bad3764f1319248a6821a4007fb05885512f548ae0fd944bb98334ea08bbb0953d5fe5b86287d21fbd63816ce2c04f87d0494c83c51f300cca8c5848eeb7e096dcdee494a184cdb7c389e80ab4b3459333d019cf9100d61ff04f2563d62fdc3e6cb2f2c6fd96aebfab9cd01042ddc973a087b7a2666533cfb8d2b85a11b7654b5a154170b18150c932e460c18a1fbfb2acca0654fdb7e9bce6be55a3c5f352461cc02af5d86847d6ac9bdd96204021d2013cc32f448e902f3a69973b2edbeadf449dfe5bdddf62e435500f71ded4bacb2de9eff463ca10111f4a28e35aaa2ca2290ba0a5b84f13d48a6e67dce65f1d48c332383ae3ace6f385005de60f0288f4ec12ec12fb720fdb14137aacea864f7c2f3a329592f308cfba0ebb8d979f3cebf7ff5fcdffdd489e40216a246555532b6853654b12c340bc163edce1359c20f309ae1d6c2c3949917397a8911eea9f5dcc62f14be8aba237466ba225493e3930b3d6b68f2cbdcd37431a942ae7b53b938c9def4244e391268e1417b06cb83d3a5f57baf9d8be73023a2243ff2af14cce5d767ad987490e93a4668ab3513198af15d75828c12a502f8622073c1b1f70dbd0d7a27e0eea67964c089e75b85b44951b3ea487148c0fa0c81ede13230f1ea1e1af943fc374fd45f1d11199183aba7ec2dc9a49fd9fa0fdbe5479ac55a57d41f8553c614c57800000000000000010000001f000000906b8a29927eb6cc81ed0b129b7bf0b04844d0d46fe81d5ea8c5694dc57d45ff5eee8dee840876073e5eaa8ee40d4ee1d5e332351679254a4ef357c117fade98170d09a29eb5fb24e30223aae6f1fad596a8470264d670b08c6313e15986d4a21300000000000000b800000000000000ffff007f1151f4c240b75b1c39a500851a78cb0f986ca77f4acd6a84a68f3724651da27035e8a1f710a80bc300d739beb700908cb4d8e927b22b71b8829ad321b1c6e54f0c21d8c713f7696d4dc8f3f96e939a74a406ebb85dd6be74ddd8ed3ae9004bd9a03231c18d15371cee52cd2d11aec484bc8738068ffca885a68b7232045b1244e302a52a2abb8c7fd6748d93187f1e74c87ac13f83f9fa7fb8a02134b04c9843a71b861b27fd571bfa580000cb9d96f4a85eac77f93e11756a7ef320ca79ebfc7e2a6b505f3ed5177133e910202b25216d2b9a34016d76adb2a16dae427634a8930ca1f34a4627d0eabb668a32d22a39fd9ffc498478316602415f5eed42fd0ec59f61feb24492eeac05cdb431"], 0x1140}, 0x408) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) openat(r2, &(0x7f00000004c0)='./file1\x00', 0x106a2, 0x40) flock(r1, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x1, 0x6}, {0x18, 0x0, 0xed, 0x100000001}, 0x2, [0x3, 0x400000000, 0xdca, 0x0, 0x5, 0xa57, 0x101, 0x80000000]}, 0x3c) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 09:16:44 executing program 1: munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x82, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) munmap(&(0x7f000071f000/0x3000)=nil, 0x3000) fchmod(r1, 0x24) unlink(&(0x7f0000000080)='\x00') mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:16:44 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) pread(r1, &(0x7f00000001c0)="5085f73a8a50a8b6d32b0959ede60c603cd564485f0ab29ccd337c91739f428fd90bde9901b73c9f232e74474dd3149bf91af15a65f08b440112e45105da305067539327a909a973ea2e310ee1ae52199c1876c413a279114dd4b84908da9055fafbd15dcf07e4cb1dff01a86f45e3798455d31d99e3fb", 0x77, 0x0, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 09:16:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000500)="e082aecaa0f33adb5425f82c4f94daf9d943d0559147d9bd372e3d7de1a2a173af33bee6d8b6ecf106c21cc2cf1a223d366f2f6d64a6efe9e1af8d489a94a220b82678db924e7cdadc18d6e334843f64d92fa547fffdb7b70182f8e412b41fd15aa71f696aafee06eb9ebb8f72588f92dc835acf543ed00e5096bdcb1f1273d65b669f813599fdd5ff0ded679a21f4e41c003646d9b7c268822398e471714fe6f73ba610dde3409899d7299fa1cd3d777765220d3da45dda1c991ef182622070a2af51afda081b5384edc0ee11349d0b23001187cd372104c00078d28d6bf9520e2722c625ae12c01a921429889fd7874ad033385675970c5e3c83beba16b886f08c1bb98c85c0b7a7f1bbedd5ae4052f3185446c00f3af988b01a3afb0b0df2d3ee09d5570ca0fd1131e73df1b9b4573f6b2e95aa2ac138ff80a39ff0023a109765d919484091f30f84abe38427cf868ca91961ae8a2f89e23b7f97e05c399803c1a960c8c89c3103fa635bf0710ad4") 09:16:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000000000048, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) socketpair(0x0, 0x6, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001400)=""/137, 0x89}, 0x3) fcntl$getown(r0, 0x5) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:16:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0x5, 0x2, 0x2}) pwrite(r0, &(0x7f0000000180)="d831b35e5df0bf85fd9b5f47b6af50bd8f4c1d51e61290898e69b0739a6a8e9b086c5f6129cb168eb9b61c0a84c009d297e017e918a486e917292178a9fd3d6ad8f4f6b82467c451276b9cf883762b129b76461ece27659d0ff41b4d31537e8c2ad1480f348701b00fb0d918fc3d2165deaac9e8512765f07f44aed030e6e805d33a8b7110cf87b5235555608b802016a1308b7b121cb63664ea01033c6b4d7082dbd773324a08fe0ba8a5e2cd467fc63211f0d9f90b6a9fb4d758427640c68cd35c", 0xc2, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:16:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc070, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 09:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffe00) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000004, 0x6, 0xf5, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00", 0x3}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r4 = socket$inet6(0x18, 0x2, 0x3f) accept$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x634, 0xb, 0x80000001, 0x7}) 09:16:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 09:16:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 09:16:44 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="c454b1ef4866de84966a84ec36699fbf6094d2db1c0418f4d1821c2d023f3b41b50c60e5f2039d903ddbc4a9b49c88284533031b06bb67349ff55e10e756fdaee0df3879125752fd8d3a9c9a2bb4", 0x4e}, {&(0x7f0000000140)="a1ccd1b0644a9dad61ff14fd75d429c68160f837e4c92b6d934530790d831ce51808b1fa775f21a8c95dffaaa8884767b81fb9613982cfe8cbc1a78217b5baa2f31f7df27513af4012f950a1b3d01650b8142912678f7a8720a8ebbf0396116bd0718c5d4c9a0aac614f459dae46da234c0a48fb2b26db89ba0ce3c8d3242014c1ce8f06ec86c3390d751198c550e5468e04c34bd47d8d84cda3c653321b965dab3f982c377fc4a3225bdde346d381959f544e2bce24660bacf13899942b1d46fffac1cd2ca6771e6d93248d03a61636c5b6e019c061f2116ba00db06560abe3645d0fbffa1ff1142a9cb2bbe839944b46458ae93ddc6bf5", 0xf8}, {&(0x7f00000000c0)="9dc330232ec146f0067e50a40bb45c63bfd9c77c548bb5f559503cd1e87d94376b720de18803041eb24e9d4f1cf9aefe", 0x30}, {&(0x7f0000000240)="3ac3d7d4f587a9b8b114c11ea3bfb9e381cf18d259b46d4775a2d6d497ff8eb7b3cbd4da5c6eab296aeeac418efacb750815d15cb41914a1a011edf9c13400958a21f07c5411841b2196567bb0f427ddd0bc5ecca2295764bede4a636dac916f55230e25298078f65a2f1c4a82f2c534596c2706d7afa5a377bc94fb57df8ac1d43107d406f3d20ab26ea1bf0c6c07689d92fa88cc5535fd3754850a156db3bd4e2f46938eb8b67023e61c8e1ccee16db1c129bc4c8d98f498d80b9ec0b67067a44bfa5bfb92ae9e335e8a73c1", 0xcd}, {&(0x7f0000000340)="d8b253985bece7c665c349c7900cd412f478dfb18e57e503e60f90a093cc5e9927112667d2f972450e5404ab9777a6b4c2ede8e8f72150deda2be0a3629a4427136ec6f2dab0eede58a672d105f9bd68c3610791e5b1076ad4af3f70004cbbc8af55", 0x62}, {&(0x7f00000003c0)="c1b948d7cbedc03e04cff53b8a76c99398e2400e33561d73cfb81c7aa229a277cc70a5c3eaf35526587c6f4588dc172ddcac264c89a0f2e584624b1248438c179e9327376c296ceb35c2dc85128151183f3f202b976480bb5b769c2da5a29331538edcb714bde75dbab3e28be99d4283f77b1086f16069d2e891d3d10ffdd69a7a3e7aaa305b2d26e21fc7", 0x8b}, {&(0x7f0000000480)="ec08200b2678667cd1f2f2d206c44f8a92883312734255b967570864d9f87707a2c32a114ed111b481612537f158f472a17ebafd5d2154a3b52e967375cfedc80680935b65567af5125bfcd75297274bf8a7f24041f205c7935e4bd4d9725ab451db188d59d3f714a36ec929e09684a7f8986302ac76880ca230da13371c3b0a8cffdbfd8b315460252cb011b17d3e8f947ce135325c08e155da729cf3e052771e29208421ba84089714df3cfe3f5d5a36cc9a2321c9235e38f1743b1516e622a0fbc3c8fd15", 0xc6}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x4) 09:16:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff7, 0x40000000000}) 09:16:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4a638830ebe2acd3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x192, 0x2) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 09:16:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 09:16:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x6, 0x4002, 0x4) 09:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x488, 0x20) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x101) 09:16:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x6080, 0xfff) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1c2) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7fff, 0x1}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x115) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/120, 0x78) 09:16:44 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 09:16:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xfffffffffffffff7, 0x8, 0x91, 0x7f6d}, {0x1, 0x0, 0x8, 0x1}, {0x81, 0x6, 0x80, 0x380000000000000}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x4, 0x8, 0x3, 0x200}, {0x400, 0x3, 0x100000000, 0xffffffff}, {0x734c, 0x9, 0x5, 0x4}, {0xffffffffffffff7f, 0x6, 0x1f, 0xffffffffffff0000}, {0x200, 0x0, 0x9, 0xfffffffffffffc00}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r2, 0x1}, {r2}, {r2, 0x4}], 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc2a, &(0x7f0000000440)="2063fb3bd3aa676421ff5eb0fd98a1c91c7268e9f4e2f17e56b923b0704b202b3ee970d3e98038062d7b84e273bbd22bd5d958be4342b5da7c5ec3e135657fd257ec2f4b693f26deb239b3d34be065e2527adce337da11e1680691922739eca4076ef14431cb84c13cc18a7e91da127d61c3c5622b0b8bd5faf8bc42b85af677ac985836f13b267f1029593b0c4abee47cffb7393453ffcc3474a54d9ab16cae9df7debf3b216354c65cdfe7f7b56e0c767472bf99c91e2ab68422c59efef88d0cffbb8a0c0960a084e7201c8368ac4277a4265703") 09:16:44 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) fcntl$getown(r0, 0x5) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0xbce2, 0x3}, {{r0}, 0x0, 0x2, 0x80000005, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x7, 0x7bef}, {{r0}, 0xfffffffffffffffc, 0x82, 0x0, 0xfffffffffffffff8, 0xfff}, {{r0}, 0xfffffffffffffffc, 0xb1, 0x87, 0x9, 0x7f21}, {{r0}, 0x0, 0x8, 0xfffff, 0x80000000, 0x2}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x20000028, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x200, 0x1}, {{r0}, 0xfffffffffffffffb, 0xbb, 0x20000012, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x28, 0x4}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000044, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x40, 0x3505}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x270, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x13, 0x0, 0x1}, {{r0}, 0x0, 0x5, 0x1, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x70000}], 0x1, &(0x7f0000000200)={0x3ff, 0x6}) 09:16:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014000 failed: hole in range 09:16:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="9acc71e91c6e1ec7201f416739063a3dd126df3cf9d615d99f8a102758f0c28e7f31e924096bae2f8daef5c23d7084d2fd2636e4484f8dee93827f07b4d90b54ba3e8e0509d33d83aa7d1a53aed32e9dca53c1feaa6b1f73f422c5a301a287914b6bb269a412dd07a439cd301043c25f026bd400b62400430cb28f4add02b77b2aa59ba183360ad461814c63eb7af973de003d1c1b2db153309e47d2cba4042213fcb7e5faafce8a40b064b0b18bcbbdbe05931b69845f12681fd4feedf6165de68363b95fd06e8744c8244f0274961c00160b", 0xd3}], 0x1, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x118, 0x1}, 0x404) r13 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000780)={0x6, 0x100000000, 0x10000, 0x4}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r13, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x1, 0x3ff, 0x4, 0xfff}, {0x2, 0x5, 0x49, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getdents(r2, &(0x7f0000000140)=""/200, 0xc8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xda5, 0xffff, 0x8, 0x9}, {0x824, 0x565, 0x0, 0x6}, {0x8, 0x5, 0x80000000, 0x6}]}) 09:16:45 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xaf5, 0x0, 0xffffffffffffffff, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x786fe864) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0xd3, 0x0, 0x1}, {0x8, 0x5, 0x7, 0x9}, {0x2, 0x38c, 0xe7, 0x9}, {0x0, 0x101, 0x1f, 0xffffffff}, {0xb59, 0x80000001, 0x3, 0x8}]}) 09:16:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) syz_open_pts() rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='.\x00') 09:16:45 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x3}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) r2 = kqueue() ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = dup2(r1, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x5) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)="a3e87fd32ac71f26abb1f244d053598a45a4a6a5ebb0f004c47d97a08c7ed4f6bad3390c7e24480b59d7ea5be532fbf0126d318f0aafe2a2d1d6bdaa782841b89fdc5946ad320d838738067844730b3a82a0db2eaad104c6d99ecf818317f9c8895ca56e33452f1aa1737a82c5846ed9cc769ca8926d34d1c9896ac3d3576edee96a1ec06a5495c716c405ef1bc8fd5a2abdcdf28d29af6fee8aa3cab68b96dc570ae5aa1f8e2d19791cd179cf144f82f2907d6630b1fee456ce35bbd65e2698b0e05be33ca9714ba9e6e83b856aab3f5074b6b40aa238ecd000175ed3361277aca252d878721f", 0xe7}, {&(0x7f0000000300)}, {&(0x7f0000000340)}, {&(0x7f0000000380)="9c89cdec8640b8545e1cbf54cfd71ee750e4cf42e4641fd81b26b2fd2c46e7549aec21763469c514aaf42bdf590932ef197e5b9429721c33d7756bff4ea539a8b6cb3104bca9817308ccf7130bfbc2ad3629debac6884fe8711ccb00dfe66f954781b966a31a1905c57859facc1a92755567ca8307e76f68efc4ced53a13b7e6e28008a47c7d5165ed769a58d6ba3f4ffd23bae5bab9f2e27fb339994bae811bc8ca882910cd4e00a096124186efd47e05f49cc02df53546ef3b9fe0766218d38fb6b0a8af70bb19398f0db78aed36c44d2d21bcf0d3bec9132fb79f108cae1c220c85925fea1d76", 0xe8}], 0x4, 0x0, 0x0) semget(0x0, 0x6, 0x8) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x180, 0x80) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000500)) ioctl$KDDISABIO(r4, 0x20004b3d) fchflags(r3, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r5, r6, r7}, 0xc) fchdir(r4) kqueue() accept$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x9c0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000740)) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x1f76) 09:16:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x6, 0x483, 0x2, 0xffffffffffffffc0, 0x101, 0xdac, 0x1}, &(0x7f0000000040)={0xce, 0x81, 0x3, 0x401, 0x401, 0x9, 0x2, 0xdd9}, &(0x7f0000000140)={0xfffffffffffffff7, 0x6, 0x4, 0x100000000, 0xf5ad, 0x0, 0x10001}, &(0x7f0000000240)={0x100000001, 0x80000001}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 09:16:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xffffffff) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='W\x00') 09:16:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x4, 0x88) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002440)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f00000011c0)=""/152, 0x98}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/123, 0x7b}, {0xffffffffffffffff}, {&(0x7f0000002340)=""/194, 0xc2}], 0x7, &(0x7f00000024c0)=""/1, 0x1}, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:46 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 09:16:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186007008b00002306000000000000000000000000000000160000000000361a8322dbcc1cb13b3eb3", 0x2c}], 0x1) 09:16:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1000, 0x595ca664}, {0x18, 0x1, 0x40, 0x5}, 0x100000000, [0x0, 0x0, 0x4, 0xa989, 0x2, 0x100000001, 0x9, 0x10000]}, 0x3c) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:16:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x5) write(r1, &(0x7f0000000040)="510fc3a038", 0x3) read(r0, &(0x7f0000000300)=""/196, 0xc4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) r2 = socket$inet(0x2, 0x4007, 0x80) rmdir(&(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000200)="edb9761ea1f13b108ae89f9f097852c9234b389a74a00d2bae52eb08d93af08e58fe3fa930288ce9bfd0c70bf65e1f809513a429137dfb56bebd60b641d5e94aac4b490204c95cb0627744217df2", 0x4e, 0x401, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) 09:16:46 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}) semget$private(0x0, 0x3, 0x10) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 09:16:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)=':]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28006400ffff000001000000084d7fcf03000000", @ANYRESDEC=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x38}, 0x0) 09:16:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x6000, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 09:16:47 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x115, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 09:16:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r3 = dup2(r0, r0) ioctl$KDENABIO(r3, 0x20004b3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) 09:16:47 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="641897d25bb2b7cb5a86123e56fa6e8764147b6d3c56b3762f387b92dcf446a3fcc5c8ab5587ab227026c919fef730d61740eb2a4e61cd570e6a32788491e57e24cd7fa6a8d045e90e73d2e099e72a8e53c412f711bb0bba0d7f1c9e568eac2586c0329dceb2e6f7a2bf23c93ab1e86efe7b037b5adfdec17d9a56"], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0xfffffca5) 09:16:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x60, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 09:16:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) syz_open_pts() ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0x1) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 09:16:47 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x101) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:47 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 09:16:47 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x48) open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getgid() r2 = getgid() r3 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0xa010, r0, 0x0, 0x40) 09:16:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x18, 0x0) 09:16:47 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3811, r0, 0x0, 0x0) 09:16:47 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xba27) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:16:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/175, 0xaf) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) unlink(&(0x7f0000000000)='./bus\x00') readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/92, 0x5c}], 0x5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000006c0)=""/73, 0x49}], 0x1) bind(r0, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 09:16:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000e0, &(0x7f0000000140)=[{0x983c}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 09:16:48 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 09:16:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setreuid(r3, r4) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) 09:16:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xffffffffffffff48, 0x0, 0x9}, {0x3, 0x0, 0x4, 0x6}, {0x9, 0x0, 0x2c}, {0x93, 0x5, 0x80000001, 0x8}, {0x9, 0x3f, 0x1f}, {0x6, 0x9, 0xffffffff, 0x1}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) 09:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 09:16:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 09:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) 09:16:49 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 09:16:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pread(r0, &(0x7f0000000040)="ab8269306aa4f7b729ed1d4ea8af151f77a4350964395d6fa6e40f6ada480c97c16ac4b3f6580154830711f3247a02a136a88ddf4bb6d7f0d3f45ed2c9ace05eaa2e666a219387862bdadc2e348a1054f959c7945a059443e1aa819ccbec9561186215021f3e566df14bb548e53b554667010c9565d9850a49156f2e16653e91ccd807f5be70b7cefd5733dc30c1de1e88a3b65cff5c4e3e3d635b190f4c1aaf60362e29fa1f7468d297f0e331aa89b49b375a7233f9db918d1327664bd61c69f4e91ed3f8e05161b6403dc1f25f0794445f6dbe987243871f37473aee0e93c6c56be7a2a37ca79fdc3d005f0a89bce221f010252c23acb645258a92d9f2359cf1abbbfaf71f480608928aabaf37d194da37aa6e194cc6d26085f717bb1948145706ef692c8137550eb50f1d48633f47972f3de4e30ce6c8e2a5341281c8e238807e8dd60201e914d4a5fa87da399d5548befab3d32c98eee347e5bd916c0911cadef5c640e13d7ad747096fc985ec828b753fdf3af73c8ee185a302b8905e9ecbe9e5a381fad8b15b0691c6f6285dda3cb4d9534a80bc142f315573e60f1e12a1e75be1277403be0a5ad7f88cdfbcc75e566aa51c1b28563578dd24e6d554718c0e79522aaa4da387c3c19d475606fb39d3c24ace2ec5ac28540c89387ecd0fb1eb1206af7459404306f37cf04e2b0295ce325efdc2f3216419a00405299e98351ab570c423f8790fa7d6fb24c2c98c35801772f9cde9356745def0ead024e194723f634ef7748caacfa9ad65af350283b55f539c47ce0b65eeb0647a87b98f9101cf8989a508f2b43d4709bce0b1347cd29a52b90ce2aba67d8af7c19eb448d8b2ee6458cae3c1dc01968e6ca78c81b5ffe85a009d51e35ee7b2e3b8d61daeec502836383b4bc095f379c87cba31954758c9305958eaaba5b9d95b72d6860808a21efbe7d206e7ef0c6089fdf663176c697bb6e6bbb7e4698cf6a3e52240d42a73588ae372891aa2ebc0c3603b1bbb7399a4df2bb0b497b9f7f2d80285e7d2d340c980ba85fdc2045b313d4b179c56b268481263fdb396a49e2003c90afd8c38c4f72d7e722ac5b855fcd2af8fde3acf908ce969a0b5858d370e22d1402bbd7553530f524b2f9f76a407d04ff16569400131d7d6917e93c4f10997bcf875fb6e6a5702cf43e6aa48654dbaed366adb7fa127fcad355c4e183fcf20fcf17da2e038cd92710112ea3d30283a2e93328e80822008b01f9d4346d41851a7b4bce387a46814db38f35f986d05fa47f81eb5dd2a350c431e042e65ca06fb905ff3b114d42fcb32436dbe509f40b495102bcfc70356f1287fc0ea2fd4c9f1f607082ef6612fbb9723368f2c73fcc028d2a4cc496a5392811f016b9f46ed7953bfdae7a5583c25d903610f9d4abde80060602487ad941401779a2df459ce184c69293e3d0e496f8666bcbef07b96ace285d25ce2a36a1348a7c8603e9679e2a703016b4949e2b793b7433c484fd45678d83c6590389d213e18f858f4822e404e1d0016555307e04b2fd2c199b76efae6e8fb0bc9a1c955c5c3654bc4e96a53e48bcf9ff53512ec1fa5af6cf6ef3af4e3c57db222f7abc75f5a377a301b20120a5374c600bfe66fff25ac4712f0817d00ddb73f98e7f8055ca943584d49d180820087afb7acb4beb24b11b86badd3c2db41947084ae26e9d814ee133bdb97025249580382b567afbc0b409debc56236998288be2ddebc3059e8069477de56b5974680911c72a08bcecddf965e190e6a33855421406e89967ec3af07c977a630be876869c7a6a97be6085f893954e3cc0fb08196a8b8c42f2b3e4a254ae71e7ccf235afccf3a2d4d86d2c16b4bfe59da1ec3bf7404ed280d67484efc343a27d6dc60ab0fa65ab858a73cdafcb326bf7a57eb73b37e9d656addffc57660baba3804e37433cfc0ce47c8ef891da0c0bb19e2c2c59e30811e7b8cd52a3da304110c350f82f3057507fe128ffaad1f38eb70046fbcb5c83196bc017eb870391c873d7676d826aaf0eac84942548cbd9a03bfb7eddc0651dea961f40e9929f83bced0b358e474a8524098ebebff2b436415c69585d7d985a3be18ce594f877103160aea5566106396f397684d489f027dd99dadb6fb5dbc517ee3aad3fb456164149eca263668f56f3abbd9eb8100a70a2b3b41e9572f6c1e98d1fba7f28e5e0246d9d317df77f8d8745c5361ce769847a8474e73efa46723cdaf6d873d61b13978ac99f8aa64cd41130111c957ec47f22228373c8532bd3a6eb9cf416acf56823e0ce3812ab0c2c70decd199bdb5f1f7679dbdd73f57d639d417ef904fc7b31aa3631ce42d0ee71238b233d011738d775b8ae47174132ba29746160be7ef2f4d783a8d05861108d012e2ebd33f5227a8176d267181a1c77446af8bae8e187528ede84a868dd13b63cac907a47a8f183230b295300b076c541aa0f32265304764772019094cd8986c12bd3d7aa06277f28117e7a295fef85b9b4f41aba596e8d4fd5b9e3465b20a700f302ebb8b67f33526f0e05f96bb171c5913d0c8ffbddb3f0c7e849aedd9e5d3cd54dd3c44dd53c138e05c5bd60c56b408ce455af64555effc3f8ece050c1607ae9c7c4d1e9b7ac0a4ac31ee19ead357d891c5c0d12164ee23e1b09fa54cd867b654c12ecba324394e4dbd6417d26886f7392a1bbf089d107336c018d30f9104875be9b0fc9bc60df4c227db5932fc0f20a0fa81cc46aeb54e37ea8f801b6ee3fa3e83f0079b15efc7cf2600b905af6e3aefe1b049a00ce2e01b519aa5516296bb0e9f14cb2ed93141d0aa1024bd535ade569e31e11e942a3f65c11823107d74522d30edcf856833d47c90d6be140a2f28143bf5eada7fff30f78dc0c840efe224e49295386331ec93b5487b3bb691b4d2033fc8e584a3c105da49c4d43f0e58b444fed0f44222f105a1035c73737da3ec9bad2cc3b5e16acb2336c26c39a34a4b701b8df9f8c32e8daaf58a2cc25d95ea596f78927fff8f5e6ed368570f5a0e12b27c47c1782b8f2964ca07cf116b7138b1fcb4bd29a66b1221659cdc10aadde34b9bf992574f4558c1aab0bc3a325fb3f5e32612add43eba8dbad14027740f113269516e1438d0dd85736fc23e55dc9dca7fedc05d1d53fcab5050b17bcdbd5a0c899f663b9773809ef291f17c8b37adab9fefdc7f487d955eb4d81f0ccf8c0c1126b0a46f96efb424d6362c4eb314ba683818ddffd3e06e628116e8c7e41c1113e77b471282966d56690f6290b43692af9221aeae8b1fd4de3bd64c771a5b7dd9a7ba58fdb6d3739b0a54cc409428f9a86664003ba79a111fab4f340bdf906129164e8e3ba86282b3c6cbc164953e9a8d1cc124e2cdc08a2cde5b3c36336dc51914fbe086b5267f3fce6a246e2cb321e37a7b049cb8380eaefeb8e1b5e538c515ee419110eadf4b6e7d3ba932c4b2ab28a5913ee7474c85e690afbcd342e1fb2f4201c28c6e78eaec7bd4bc137e4ca0d6f23a73d2025bb28d2518bc9ba50c315ff84a90e4976ba0ba0f68221a02c4f6852848a7034b0aa940b6c6a083801292975b9b8aa28d3c3fbc3a0e0b1b1cf02c0693f3f65224e5269fb457519a32ae533d5940b3f2ee9ab094633a1b98351f0cf3c4301c54f463b2bff10e60c427704532c45e4f87e0cdef7fee6093a0d1f8b21c0b89d8ed27f63835b32e6449b5e6552a9636e9696f7c16a1f669643f3b07a49d1e00290e3bd95a10748f0cb047b9232c22542455cf6076d3a71a12ceea057105e2f97f8347ba00c904a2aa33c7e1f81fb36fbe278ebdd9110b722b5e59d1d47342b2f6737bb6038131e9754c7d1023c6b69f8a0216d4f67b70bc721a682d3a6ba8d581c11ccce7bd55d2e4162191ff1d1db4b39e622cc07c95f52a270cdebe2d13b674374faa8d0656ec78cdf7e50f917ebaa0f749a3cc54f17201d3e3330775bd6d495ee147cafa8e7a35802b2d22965802082f23026b990f7795a677d078d22a1a9dd146eb4601e414b5e855902b96922a6cb3c77401a550e38aebfcd41be421a0de9805752ca4580e6c622cde0ad9cdb0f96fdcdc1b0e6be07d185d6f4f8e427335bc49ddde98b8de30485b4d1b8b196612aca4a930c31fd61fc0e7d969b64dd102b074a33eb1a9f4912c2968df19bf3af73657bb550b1ed0e33e5bc0895f84b3ab66c1a0dd84613f7d0aeebafbeac1d1ee9fd6fd6ac94df24d0a8a179d3f87da8157c2a001d5d6adf3a5872d474f66885b37e89c0cb527794110ca43747a9922516bd670dbbe3576aa1060d2f4ac6fa5c65e169a190a41ff1f3d7fa20eb522bda2e843ce895d04ad4544b5df634a777ffab8d7cb3346cf4a8eb3cdcb0415d0cbd50a8ad68f91b2cb123bb3a82f711dbbfe353ce7a5566a072eb7ad4b1554df3a2eb7be71b5b76bf1660bfe8e6b7780ab436bd5443266b3642a885358e49eccc3031d54037bcf65bd7bb0c6b0ada9cef5652457fa7142d2d47766686840dfbc35bb070f566821d2809b47312c0b2e149d59e27e63232d123c946325dc84eaa397271f2c90f1093a83199825b1ea1f956e1c1ae2d842d3eec57fb912925819eaebdf2979300ede5959a294c4ae43c094ab2f50b73973a8efe97bddabf9322949e60ca3f1e9651058d2ad08f1c26328e9584adf29b082e63060d404e23445375e661842151a1c4af3b64c9c4da368c454adbfb9bc3a4afa1a76c7ad71ef4a0c1ff9411784be898819b361b044cce922c9846937374a532486ddf31f1a71d6422792f34ddfcaedfc42e2d4259dbddd930f7f31785b8bc5a62a6dc54a3e060429e4ca0a24b29f3ec0e1e8e455b675ee3ca1d4f3271fbf9d8a46fb63f2803e83d7c36cc6ab0f9dfb565788bdccf694fed30a28e9827c10fbb9055c6c971b4c102dcff2365e58aa087b3c7e9fc04130b5519a9c0604fc479f5ceab89b770874402c92ca2a66f7c170fab21f0edb062d1e7280fd9784d2a9f42db4781a896e2e649191975ca3f4f6ea1c9c8116a5468a12f264411c635f47f583e03b1008c97b21e7db95be0c7f0635e426ae6bc2bedd1e07084c05ee407fe3693c41c1d6b3ebe3ef9fd6048259be0f21a70d1b4fdbb83fb1947b302ab39074b1025ac42bf3b94682451af040a81309889a31ed54f10e1d45e7eef109e8f8d42efc612054c8ab72ff50b1687546e5e9ca5470b17a29a2507ca8df82e2f0e6e60d0a6f9bb121bb8abf0776df7efdaf5050565937179bafb0a193c1a10393b5f3665d86406b180be8dd0d39e0a8f431c867aa6c686a2687c391d8125d0ba28a10bbdf6607f21925cf82159db95b077717051965686128b51e0e22f8ee8261690343cf29857743470cdaa73b05a6da3bcbc6ae4fc04bb67a5c782feb7ada071724fc5931e53b81ca75b5898c6049f450502f07fad435bab49ab655f8afa0e4c1d923aaa5677d5417f709f2e8767e1f4e5d3cc3dfd68684f7ab779bcf27bbbbcd66ff0a23ebc6480ee28897a11e221319a0cc83af63b6ed56e130da8ffa19f02bf93ae86f35cf8837457cabff3106240542c8e548fe6ef73070c6ac106a24af91df03401b1e236a74ae6f76eaf607a07a6effc16b20e07e0add534471ae17c850d4d72d4a79518872f2d733860f80cd80b1364932acde28f59ff75d3fb13b33bad8f2d570b6a6712ab1a85ce33710abe14bf1a4c4bbbe670862705709c4d91ba5025e007d58e99fac8de17ae9a4fe205dbf5bcb8cf67b0b421a170391be81b7d6f4d0231ae7dc97c7a72b6b6549d3851093607bf8f226", 0x1000, 0x0, 0x0) 09:16:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$inet(r0, &(0x7f00000000c0)="805fa76154bc8c42b9806eaa72897707896c4928137c12b5dd6944b4e9893d0ff8731bb2a5e9038020c831515b0047c9b4057e69089d810894b82d310f3ebdc5989b791f260f20e85431f4aca73e4ec9b1ee7186086e7f0aa71fb159da1f109db192c4e2bfb287105c6af9dbaa2543eba614aa98152c715a85971399c58c236e34", 0x81, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="a2afae976987748a9bf5f0a9c5b5f8211d842c6286eadf49c1a75a88dec528f691ee55613f75dd79f2c86ae73687c2886cf559b73795f399504e20a31ced37b413c31de10cf70e86f3202850e439b3b37f3d9e3c8b850d635b587f3ec971eb5d95cc73c683eb0b4c3bb932ad0cec99d4a898c7a050039a92c8", 0x79, 0xc, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 09:16:49 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:16:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = dup2(r0, r1) r3 = socket(0x40000000001c, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="5c6ec6d2897c3a1bc3e7a5f4", 0xc}], 0x1, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r3, r1, r1, r1, r3, r0, r0, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r2, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x78, 0x7}, 0x402) setsockopt(r3, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x0, 0x100000000, 0xf3, r4}) 09:16:49 executing program 0: r0 = socket(0x33, 0x2000000004001, 0x9) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:49 executing program 0: r0 = socket(0x1, 0x8001, 0xbf5) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x191}, {r1, 0x4}, {r2, 0x100}], 0x3, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x9, 0xf0000006, 0x800, 0x7ff}, {{r2}, 0x0, 0x40, 0x2, 0xf384, 0x7fff}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x18, 0x40, 0x400, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x382afe71fb474679, 0x4, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x97, 0xfffff, 0xfff, 0x40}, {{r2}, 0xfffffffffffffffd, 0xa8, 0x1, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000024, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x2e62, 0x2}], 0x4, &(0x7f00000003c0)={0x2, 0x8d}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000440)={0x8, &(0x7f0000000400)=[0x8, 0x1, 0x267, 0x5, 0x401, 0x3, 0x6, 0xfffffffffffffffe]}) getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000500)="6bec86cd13f596be82a539bd2a3a1f93d9276fe256ee680536c60e4ccc385a3dee3137cf1d67124b0a45e6963e3b80122a2a45d62995019d99566bb9f036ac7feac3c0e06917e3f7322d4466824332371e268d80edb75d7ff7aa70dd0035afda2e1c8e316f9d2eabaa8b29693e8ee5813fe4d3eba9d3c9fb0a784d55a6701d9b16a72e828242abb80054434f2672eafcb30b798e41343f6bc06ad0a146128be8f52a961347cab756d4ef59f7525e1b18e7003e97b88981ed3e2f5b2fbeef19a4601f556a93cdd86e26f3bcc28eca1ff348ef6fac2b6376c8717fe3794788b14b88f6540f3d323fbd898fa9", 0xeb) fchown(r2, r4, r5) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000600)={0x80, 0x2, 0x5, 0x6, "83af3eaeff6fd2e3884c247f81bb8e30a251044e", 0x4, 0x3}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000640)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000680)={0x1e, 0x2, './file0\x00', 0x100000000, 0x6, 0x7fffffff, 0x6}) ioctl$KDDISABIO(r6, 0x20004b3d) connect(r0, &(0x7f00000006c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000700), &(0x7f0000000740)=0x4) r7 = socket(0x17, 0x1, 0x7) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x8, 0x0) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) write(r2, &(0x7f0000000880)="d0eab705ade87e1996f58685ad0820c5387b6d3aab86708e3f5be7625f781edf9ebf23a246934b2bc2837162fd8e637c7c", 0x31) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000900)={0x6, &(0x7f00000008c0)=[0x800, 0xc979, 0x5c3, 0x80, 0x7, 0x8]}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000980)={&(0x7f0000000940)=[{0x67, 0x9}, {0x44, 0xfff}, {0x85, 0x3f}], 0x3}) getpeername$unix(r7, &(0x7f00000009c0)=@file={0x0, ""/91}, &(0x7f0000000a40)=0x5d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000a80)={0x7, 0x5, 0x40, 0x5, "630d4ded68a750fcfcb932acfbdcdd7619a9b2a8", 0x1, 0x4ed5}) readlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/13, 0xd) 09:16:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) flock(r0, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:16:49 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffe) getsockopt(r0, 0x80000001, 0xd, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = dup(r1) r3 = getppid() fcntl$setown(r2, 0x6, r3) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 09:16:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666b6c6530008f40d9d424ad7f625875dd4328ea9a00218fd868a7018c42ecd80b34db0174bb8629be36419afb4388fb7306be7a2f6b6555d05c9ad548"], 0x10) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) dup2(r0, r1) 09:16:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000200)=0xfffffffffffffffb) semop(r2, &(0x7f0000000100)=[{0x3, 0x8, 0x1800}, {0x1, 0x5, 0x1000}], 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) chflags(&(0x7f0000001280)='./file0\x00', 0x0) setsockopt(r4, 0x4, 0xfffffffffffffffa, &(0x7f0000000280)="5f4f26de9c3f21f2fa6113d0c204403c854332ff789ac2476767427a85a8399a2394b8c6178b47c77a3d76529f0aa2847c36a42f083480a3d07c91df330e894070bb976d2667528dbd45fbee7d832fdb15aa73f119c443986490021f9d8ffb11a1c80417cf62061759d793a1a0cc8e54d8f0466f3762ebe3f0314fac0b3e6c0ae0d053f20079af7ad5dda5a55f0911f31fd42f6a1ea382905dcf77ac8ba166d78fde56b17fd3dc0f3e7021ae54d36bef68a92f766f3a5ab3b1898f879efb4d7fb9ea5371880a3b17b26936fe53c79b2e1b42bc2443c5d512a75aa37e1939d015bf8b586d2bfaebf708e07fc6f43bcad51be03f89341c893993a4243f5d4d792b163f9e053db0de301bbe70552642c26bc41755d4c61a59b8e881e7c0d9e3ca78b7f37dde86e92901a24ec9a2f3a388d8594636ff5963b60a4aeb9f74e003861e66e2e0d7cb981bca14a66af21fddb0e94da9f7b73aadcee7c820e10d73f77aa8ef21db1e43b400476416a42b75be6b07181b58980a879f104feeee0d99377959120b4593c9a03e68b500ca779f6d9ce49fb66c7af1b92f6f65c9ac87124351723554e31565d7ae3966c8725e759a04ebcb24fe790998bee0bf57c5c9bd26f1cc05358f8d1381867616bfd67cf0464b497b721cff6c64e7b2315b1cdf93f7a04ce3772d2204f34ebf2530109f89375422224161249a7a870ea66f71829c0631cb962676fbe4ecd311e6f78265ce1bce44fcb631a1f3d0bb3358dad81831d6ad9aaccc6a7129dd1bf5918ac06dc22553b5231d5d6b9586e8f8763ea1ec6c3d63ae89a351cf7083c1299885b3d662c95f55f96360730aa6beba9d076a9683bab70f38748794f65ca0c949dcf0a412b434ffeb222154b905fb67afa79029d4af588f9bd1e27024524e194dc5408e173cbcf68fb63a4ec749430ee446e0fd8628ad0ca0372492e24347edb561b82a0b421f671ca946fcd9a97013c968e710ee70aba5b4cf3bcedb0fb018b852f966964c7bcabd4ba4c7effe6477a7666be2bb5c502b1acf651c781bdebd8fd6017ce8a5ebc02013e24bc68783ac8f9ddd9c41ef0fe30179f3e1f7778ac57fc71ec55607f69a75c69de5353ea0849b757e20601b9a872e5027baab2ee86d9d8fd82ce0cd04c9dc68f1ad36feefc2503408daa7933b12407c8b8865817ef0d8f505952837127f8fc92d86ecf9bc55cdbcc51024dcf4759598699e24e9d6da780e5d90d946257c268e494eaf5015884a309cca87dc2cebf26900a83de2079eb5794983cd5c87b2d5d2d03bd3da5c9905ed3920919e5a22d8708e06e6e21458b54e39ffdb3611fbb598ee5e40b02a0f0d966e2b2186ea0e88f8c789b0d9f1d5296d935dce5a77c3c10c6846557b20ff06a65f939d0fa58dd502df6d682e67197871de0a505741f0e1864a56d6a88b44873c5e13bf3a1720150328482374c0e97402fc523645dbda07fff3fc79b658491d4491dbec47d4fbcf0453b166bcb4b64372f16e67ab6516fa4b4f941e93e119c9ba6e6c248119e8400a8bf6a185be15f360d49211fbb65d53a2a02503ed8f24604978a19c5a02a9a605c41173bf0aa24d4f21932bf220f12cc6395c6fdf1d2fb551278e6686e0d14991ff722bca45a6130b9e5fefda92500950d4962e26da7ddc5665b6c0310a115627a140bf9404f41fb9c49beaf1f4548539e498ada59db25f1fe5bcb992464a703d2ce5bbe07a73ebfe3a80df5586d530aa4c808fac40a07cb996680c26e91294a37c8c98a4956ec4463577cf5a0535441050a6b7ab3c4b5f586f6433fe64e22706192c9a1d9640a53f666956dea134ca5b0002f2938889525c12eac3e1eb8fa943cecf0c2ace109b17aa27276711914774cc43b0cb345c1daf54accbb7d77fe65f67c8b0fd5070efcb3657110f4139fb2355517d24324eb3d1fc158221dfb7d74683989d8db20eec7e0fcea992f4776f44ebfa501344a517cc7081afc67a4f415480e58b574dbabe8e7e075b6b50bd3a3a3f36711b8d95da1be545f22aedd3cc94d93a17ac17b373e2ec8eedd3b099db83ae8d397bead2b1e4c9e977df6789ecefd80882848015c1bcb0be03df0f6dd8b98bdc35d069c5a488c8c25d0c41793f30528962964af61ac63d64c494d9bee565df4f67f53d9a5cfe67c7162a7cdea6d2173789cc04f29a98574a9b44fa197a156459dcc42ca4d7146b88ef40ed2a2c92e5b1dce368b1f7e6b9e0443aa5ac9c1189234b2d29d5b7fbaa4837cdf5e79426e1347117e5accefbbaa5040da7b90630b53d713c41d7ad4ddff5912930573d246b79c63e0ea750af23325a5dfbe6b7cb43fd4ef5d6d0537d5afc157e8ec47cc3f552b705c98717093bd72d14dc749a91e99f786c7017742dfaa288745390c7c531e0bb303080f6aeaef741a98840756cbadc27a6d177fdeb8388e8ef7c579f9f95214d441d3722d278f5dc98d19450264b47e79fb33567e84a1645e3b158fed72bb7a67b767cd042e7b89def5d4bc913c781af3d14274d807cfe95cea62fe687a59ee46be95c53219952b80a7e02178a6bc4dd267e63127f5511dde18e6a57a7fa203a573818a212954bdd76161dd47812745d1d84e56b8e4ec6062d4d3a50199e22c7e09cee1cec7279a23d0339f8e5cd99e0ae6345053d60eda368f0cebf205c4f5b087ce71713b735d4325dfab23d275d0c4ec861036299e61446eda52a859b4f271d0571e7fda58264260fd5384907a51eeb62e7376cb6078f0594c2d3025a9a9cc8dd60e2aa840cb2caae4fb31d17ae04ee7ee351f3c4301920606087f9045769dab5bef60db92d1adc67eb9b8a9ae63491ea3503925427bb56e712e9d10bd79e345972c4e5efa68195a0eb923e0e9dd233105198b688dae28ac22ae0a24ede2ec6f18709390e6ad1466881b39414df1ace3d9a401d0a11311f946bf1ef93ed495d3c3f1fc23e58f0ec4e6624e3832ff0a41cdda06bd4f2581fef554e2702750ba8139eaba9f2125ae0ec339f30690517057bf8ec84b389a41f1baa0b0f1c5665e4a1fdde5c87fb329d826ae4247a391487ac53fb839ba775c15d8a8c98ee03417500bf47bd42dd21b9f389b7b4a9e67c51f2bd6c9146dd4f590ea4fb197d79bd039830e3f211ba1436bf9af2893fccd6de9f8baec1a01535e321ec731f96dded1395ce9375261f8d1507182bcbf7534d3faa083c5009cfaba8a0e3af90dd52ecfe19023e3e6a823c98cb81a4d27083440f4bce9fbe88781bd42667b1c31ec9cd02b4070047adc9836bcb38979a7e7585ff3eee728dc2f65a4d9d082149b6622338065f6db913e6a902b3e4923d377a8cfc93a4286ad8833ca1444d3e509a2aaa6721ec1f872371e2b66ab86915a9b2b31fd0611e28a787e10110d2ba44cf4d710161cf1986d66c932222333576d4f97ce348b37c336d65ddc008da11de44b4904d9f4f6691ce791d8bde32029f0c4c21c55a6b4d9583490b6ff343a355d671c6183f0faadf0be91a53920689c8b35e2820489d6d43e0b52304057eba4fd99bd453c6b79e66f7744893ded4299b7da32cb57499302c5c3a657bba319ec61a1f7052b19206e1d26df6bb7ed92db736fb3d4ee5516ff545f987d05b9e83ff6c0d4b22702e7923cb3b42ca24da85c87223b74be605fac477c7eae3cb52329cf2e84f3abe34fb2cbbddd3c1393893bb30eaf30e6e09f2c2e0cf3d90159cb69d15d6afe66f578917115a18dc8dd78b4ced6d5dbbb8baa3a76106fca4e04a5bb7f3d778a4a6d99b2c9278cd4a82c467cf23e91caf9ca2ec2498078b288e1423c8641d57b9236776ba8c5e512c272cbd950e3559ac2a40bb3a8427980ce12d59041518f4356406143fa7de29f7a292740c5bee7641112c935d69b00936fd9e15a51f1843c91e26faf53f1253a56feaa33488ed2380a7c23a3a0d6c36a51d6b6c189fbe182c74bb56720a7df4580472e547ac977063101e244dbe22c7046079f3aa30f4fed67fc94381af5a30466b4e28c3cb42ecebad1fef1939011e63b697f91ba65f364d197a7b20e305dcf1fcf71d29ef3f28fa43fa8405fb678673a5e9c8700d1ce80c10ad485c441c670812ba6f27215ae6fbb40e1612902d2f3e443f9aa916ba7012c3b8015171e472c7dd77e5da2d79d7b79219675d23ecc66a52a30d1d314722220f0a5b000b41093f0d20525b42f11aeb5d4bd24f3ec9ff957a667c58bfb99c7a994ac7dfac66dd03c54a4203b6c837c496822ebcc789df3aca5cd74359ccefd7102bb269cafdd22c6a3214ea9f9cfb8b7d9a5a685a1dd35b7f81c9e8e9193bc3d00d5309b42bf815d7200a7965c0847398c251d9bb15ece79ca8c8bcb873b0b072bafe2f36d976590ae942a60958144774ed0c2436d25f35c5259d015e9f95b2a34c85e78e8294fc37e03376bfd315abe649a6d75b488096239abe38495f92d98c49db5773f123044dd2a0ff6b4b6bce5d7fa28e56ccedc2a796b9dc356c7c56292e32e24ed2f75319c9080dcdce065718bd7d79185cc83e190f13d8c27db395eb8e45223af6aeffa3e55f3d082455902c01cc3ccf48d21edcc3bd6831f2d78942e763e4a957a58d6c05b369c51d7555343df229e6a80bbe4d200236da2f6dde9e31afc13595d361fe322bfb2d767b8c7afd504a70552561418dfa7907f6551ff3f455e7c6ab49fa873d16d71e42c666038b48d7314c38d9423124209159f5e879ad02f8b8e50d8f7a10b423aa2fb4c2dd051867df400f73f7208e61be4c22326d6ee34c368978ce1f695a26ef81203c74dd879353c427b267a4f9d235d7ff89673cbcb1554fa1850908e16ad0bac3a2f8b0969a7a3af6837e407dd0f36a22ea97a10051e986135811cf59841e21582a7619476ce36c36adeb12e5ae6d041c1fd193de607ef44dc53537390317ea77f78f7093418ac06a54e96c556d5af131653d755e11583650e5d94bebdec217ee8c9859faf311d896eacc07afca24362f380e368e640e586fe83632fa2fafb2e600f7068fd2aefb0025050b505c424f998a96d5fd5b8c7a95328193e83d6a22e2b36ac64394b0c641c4610395d591bbbd60b0cb6af43d0e4ffd248434dbe9c91e8c6ba769c981971fd8eb51530ef09a07c5ee8f6ee264b26c79a60c0a2efebad8a0cdc8d63d6909e4f74fe95144402a45f14ac8e73bbe4cd9ffd2721d5e92b94a984cb81678c642373d2dd1c49ade816b355df6e0cd73f094016cc1e6872908b196d7a4c5362448bcd97daed0b824b4d4fc77fb00d5ee78696e8e1e89a48282af0269776a39a9ff8b715ff3708362aac404416bc80733adc5b726896bc1b9c5c08ee5df04b4dd46f9f77b9227204b3f6e17bacb3b48c6082cafb3d4157c992a8d47f68cafa6c0d79689f84a0bbdac6348d28e3d28c9c95cfba30a6549588198dfc68c6311cda35f9971f63ffc1a3042ac249aceaaedeb5653aec9146d5bf20710f19da3f4509d49cd9d1e26ba0f0b56a7bdbd1a699e5f54f91d0a164d80846b2681c33edade388914ad07a186122553d9cb9423af9de9b3046c3466c06f860690487c929f1888f7261b30f792aeb787a1c4454eb1ce5ed4d1b14de2f46fc99244483a755ec00d83648c21fb23a5d34c3b1f05baf1fbc09c17dc42d8d5bf3a45f149dafe8f549a162ad01287f0be7c810c173f2629bf884b84947a415e413d264dbdb4d80642412a3043f7a45a5f2cdbaf5730e531ed3bf19e0ac6d4174642a469e53102371eb5fcb617c299838281b54a5edad4ed2d9b0e9cccc1324d22a7235ad742227fb38a33b0e40f60", 0x1000) ioctl$TIOCEXCL(r3, 0x2000740d) 09:16:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc88, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) 09:16:49 executing program 0: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', 0x0) chmod(&(0x7f0000000040)='./control\x00', 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x10400ffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 09:16:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) 09:16:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xff) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000000000"], 0x10}, 0x0) r3 = getpid() getpgid(r3) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 09:16:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x2, r3}) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 09:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7fff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "f3563d5d3ca178916fdf8beb1822ceb191d1ddf3"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:50 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000500)) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) r3 = msgget$private(0x0, 0x400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0x4) clock_gettime(0x2, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x10, 0x0) r6 = msgget(0xffffffffffffffff, 0x750) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431080068604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r6, 0x0, 0xfffffea2, 0x2, 0x1800) ioctl$KDENABIO(r5, 0x20004b3c) 09:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4, 0xbd) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffffe, 0x7}, 0xffffffffffffff78) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x400) 09:16:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x2) 09:16:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7fffffff, 0x200}, {0x4, 0x2}}, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c078600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = getgid() getgroups(0x1, &(0x7f0000000380)=[0x0]) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getegid() setgroups(0x9, &(0x7f00000004c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() fchflags(r1, 0x10001) getpid() 09:16:50 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:16:50 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000000) clock_settime(0x2, &(0x7f00000000c0)={0x1c00000000000000, 0x6}) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0xeac, 0xffff, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 09:16:50 executing program 0: socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10001, "00200000e1001040dc00000000a10400"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7ff}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = shmget(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/129) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xff, 0x40, 0x1, 0x1, 0xe6, 0x2, 0x1, 0x0, 0xb979, 0x6}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 09:16:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="39185b379c31c5dd7218c38141082d98c0a74c422bd9a05e66e68463d20f6bc147", 0x21}, {&(0x7f0000000140)="5cb049679a636e6fb0efbe403ecc7d53a8e4ba5388182f32945472cb8c124bcbea4ec32512320fff", 0x28}, {&(0x7f0000000440)="e88d08c37e08e909ca5f0de7848f1aca68e3985ff9de638b3564145dbb7d56ebcb5ab2d12bd6b9d0073502b3e521ca82452103c99240950d9b4335cb607ed987c337c73b08a177ca0d126b46e0d29cbcf4a5ff9b4254821d91471c89ad93e7c8eb5fb937336b1d87a0e2d37ab5f6104d828b20a6237507f04ecd5d373ceb152863c699fa90e7c743aa7bc607215154fd501ab810bd1c243cda7acc1d57019450821fa6b4c1ba0f6bf82216dc02ef7598b2078b4db39c0c01129a7275b3dac842f97be7bd2b3f8dc7e4efc8ccc019a355c5c044a61be62851e24c58c377b0a51c5f509eead916bc2b28d622d6ab319f6d896648860465f1dc94538daf12e3504eaeea000621e5132b366f609dec9085b777b067572b976b5ad3f88de82bd397cb5f840fdd6f6164cc177d3da7e23687497943a829fe3153fcda9f3a70885b2d23dfe01f81eeba229d15f8e2d6b585f9eb6efa4dc5e32e6e9738a2e6fd76eb369952e9a03cc9447a2d54663fa7aea46a778344ce7187cdc67ab78cedb5ac0dee567a495156774b345e0e64b9460d3e4ada3baaa68b8ed8d57020b495a6642b6fbcf1dc2a2c67399a2e94c071a82bde7216e48cf8d69b4476ea064db018763c00a6437a58e2c1d2c30410d14efef0246b3eba7ebb9f32537955055cc492f9b9bd9ece87092752d7940ca31d954f46ff653ebf71f5de31913f2d6842944abcfdefd11a3a0fca07a5d00a2a0d4295067d487188c74638a252aaf09d4f32e1dff4be1e781ffdaa830537c9c1b97df0ba3a3f591381dc38391faacb667becad58d2f4c78845c0fcd2e3eca785f3cf6c05ddcdf9aff22bea6b3d7d48b04707e1c88a81e17877bdcccecc3838f7468a6b8c90b69f7dea499a1a2dd0b09168c4fb24058f36d23516fa47409dcdb0ba3fd2d7779034777d12e3970d59d0a1442f1ac4e7c60d1102e6af2c05a3e2838cfa767801e76361f0786d81e9562b75b14a1e3c13a65d759ec32b42b8cb17cddac8650e868a833163207b57c9c211d16e088aea054cce0454794c87fa9723d1cb64e6e34db70db98798c74376146f866f3bec51da4fe85d6625b69940fd37507e1e97393295a2d8a687c36714a7e2a49d82f570cfbf42ed6f8471782f1a8fe0661bf2fa824983dfbcc61990ab561a16197cf5a060579ea9b16bb54ef54bd3a2885197def7407e2dd1cbc461c4bf80fa13a3e150552c7ce4b0f84dd07f68b3b710e5f4724e41f992e0cee86339270b31842eb63f245c16238cc7b8fc7ef9e72ecf10a631ab4f09797b5f142b9b3d786dea2ac82e059a701596fe019ebaaa6fc8841ae5a0bed334075ec8cade9b9ddc8569897062af9b394d022d41b2fc17ab91b558f8c2a68a29a2440f4bf8083383a4bb8f7473fddd04cd82ba98c78c27d1758bb416c934df8779abdf07255c6ab8d86772c8115309a8eae4b30000dda5a82ff81867cac3f03474553cc1fa0f2a0385019695d439d8d91c308849952a19b7b4f29b7219db0d79c0a80fb7c4f18520eca5f814acb821180be9e318f124b7fa38ab68c2f4069e17109e909d478e23b31536d30e95cec85ab83c9cd36a32cee98d3da8a95e98c6b4432ae99a9f7b700603eaf1c4e9306cb9188f8a51ee9b03e8c5ae74e8f17e7d7097ffc500d8a74a60631b7c68792572d84e397732f81843c36b3c5630a6fcfe4a624081693e1c025bb7d066e36f219f4babc52b969617d394220fd51601184e1823969d476e82aca91456b07dfe52dd5c5fb83e578c95d6e33de48d66eb04315481e06652a5215cc916a5a679fe8f41f0895f5a0c0dc83fed44d2ddebc9f9b66a99625235e957081b5a7916547a712166d338817e7ac627f8dd4d67a51c5ebd0a3c3dace012583cea26bd7d857866aa12ce3af597b15b1556eb508cdc6163c6da9fa4b1278f05933e6a7398b99d44effc7d355529dd44c6743234ce0c402b70a00140ff03e811147386103318791edab324c89b61caba0b506c1edcec4733b44c76dea81afd44b5190241a41548491d272103b513f6247aece8b5b35b5fb9a3a0a91afed9f6b8983dd60e1ea685d278e3fb5b8d51e9a7d0ba6b9dc5d831b11b322b7aae8ed0be22041950c6143b5d2e72a5eb4f99c6676adb7824fde1294e5b56d7becd6af2c90d44ce68acbc6c867446ea7fe1050c5090254e308b4637d1c4494f512939a7aaa4c457ce433f9b6533046dc7a4043100029ad0b272d9fb049bc3aae2847987ae49cbb36dc2daa2f9628a8df7d5736c3a2ab276dbd446ba57ed23bdad411af31c14edbe5e199e2f6a0cb0bf53a4b20435aec33682db637d8e786452baf74f3908474b75c8c9a24619048dd18989952d01c9c96622834df487989b5c337f60534fdaf8f6653389a4684bbf365af7993fb53eedc56a04981ce7602dc5b2a1fca11ad78f23bcc3482928145cdd45ee680bc5a2257b7fb87c3f4c87bc0de5f62dcd59add3a45d61ae089e6b33c1b6cb9c29d3a6e7b38e39b792b8cdc6726aec274010c7cdf6f58c76079c26aa8f4ff1c682358d7981249852b86ad1d7876be920210fab48f6b413fa68d71c700e7ae8c0507b3fc7d42ce54558e97d579b0a0e1287ddaa16f08130712bd861fa7ce93a100f5e9286af40d4aedfd34de36af4497a95c90440581c55d2d6fc48778218ba4ee2320958c09b4ae398e6d5a61311888e090d50083d4dd755d49ef44b9dd339721560002599dd6de500032341ca7d6a9ced69ecf086e3a8fbb39e9966d551ca30bc69a6c648834294ec6b43eb64e781869fd3f3a8615d24a2dc0ce3dd631bdb7f41688e09c3f1c804739ac9159cdd48d67a1f392936ae98319b1affab84a946c0e7d8aa1af28149a9e1bceae1126ad0c9e0dfeda82957a48200b0e0efca277ee24bbbfdb082a950ec30ab3ccfc48e28e77e1a7363889fcb1d25314ecc3214bdd2c8f1ca16e5bb8d45ac830948eabc09b87e738059189a4120a2865b2342eaa3d579f1b8223aee6359bf862f39b94a532cda1da360ee5cfd4035531a38624cf955cb26ee5271e3628da39b4598c8ac5161f987f7612704dbe548cbea426db715ba8f0ca821bbb026d35a6f629f2e214dc1205f2cb3935bb810de628eb138a0f1d6d7181b62cb5b2a6253a0c15713176cbe4cd0566424612171fff81c023f089986bb4d972a2b3cc0a230557036985b6a148789b304d28d940e1d77279a9f267276d844e99f4bb9fc8cb933b55cdf030a9a0fc1d0a180250aee112d7c213c0903107e1fccb2132ef0c06961dda6a16b2420fd234a206c46f17a1544081915b2f634ad2040efe3401c0a69aced5bb129428a2c75c46e73476a95e317b7cbfeb659338c255b34e75152d3d9704dce8d2e12e4e641bfaf18c7646bf5e630bf88aa10d5626796248587afb5ab062aa1a34c6d1a65766ee50785decb64c00b5413b16ca2dd394ecc8e0c4933cec623854d7cca9d97392299a2eb2152acbc69de8868315c1fb3e5dcf4670997e32c45f8a5821b86a0dc58747e202d015e9c174470ce664ef1562917006e45b957d59e2f14c797a2940c56d4780392954025a10d09d1cd807488ae4ce14072941141b9f2180ac360dfc4347083f4b4af2a53998badaa34c603b5871924c2b9f75a5518e108be90a3e472c82d0f38d0cdcc4d3f41c17cea65888c2c0e12344a6414de5aa4f65d897154e649769e7b72b72469587205f8e92a63d68fb6f0bdf04b52cef9ca35cf7f3a1279ce848c8bd45384b96017f50b115e9fe3f2425869b4941631b6f54db1928ef0d6ca1ec350a4d4e6f9d25db5611f350c2f8c54a194ca8a4f6d09f6111c6aeb155d926667cf2debba2ae96570f151448e505c5d870645e1d9dbf52329db950b79c213d438f2a83eeafd64a8459ed8e6ac8f2eca57e1add19ca435e0f0c12f60d6e9b8501bdc548d8542170ce72a8126af3d2d11849ed7ed04a3c5d02e5693eddfa13c42a8995051f79ff2f1920ae19a78fb26ffcbad560750ebaaada21a6881975a1aac7b4533b9f0765857eaa1454cf07b9cf46ad0db01223d84d79c2b9172ee3c90ff9ca64368dc3b79facb69d461b53d86952f9a072bebdac538760f93f8eb34770fdcfbac0278cfef35d439e0fd5ade2be2b37c4c3eb4625f02831a2b0e81ea045e8849e3c9d91e4bcba843e53faf31c5ad5fe05a0e81d4558486f8eb4babd09e009b0b2aaea1063907ad6a50f610709179b8b9a2065c07f8769482d537854eff7425ec713ac70a9a7ecd39b1f87210e7995be7a75445159e07f5b2b93d5c1b74364f35ac1191a8f848925d640c9924b5465d640f2254a8c86588b1c7195fd1d7d0fda6f183a96e824d395fb3b2a1c57d31aab231337d3d989774ae918176d06fa520f9aeb5a4682f1a7b09685ad7c0711b1bc0ff8b8e8ea56c1f8144da58465014f8fd651b27c44a8da969ab06fb9d89723f0e3b55a9952e92048ec9b426e9ad0989e449317e856573e2aad696ae734d9bd296f3065791b0f8f464dcc46f220c3b1a8449198cf3a3217e6e7fb49aaef91693d3aef8a733c3422931b43926f9a76328d1987f77da465a7d70224f223a878ebe8b577c7c9bd16ed72da46270def51d058d0c27c0bd1fee82a6e0751a779058ddd980886c7effe7305fc8a2ce3d2fabe900bc8e4d1873546914e8c56de96f15ca1abffb7f9a9e0a65fc48796a2b8b1c158a50ca4d3d0e3856d9f5566abc2f5ed64287ca5f9f91ab29cf6a2c75b599b52352f11b31e1e6de364c943e10a59bc786cdca4b5ad94820dcab693f438f118cf76f4e84cea69b8d97a1a7f3178658d4b3cfea6abfec9479e43c578ba737df310c8f5f32f59c87c19ce52941af4ce978b6e0eb991d2933088d4b2b6ef0c91fc9e1054fe37cb0e99a9939b1cc3f0c17770cf5856c5610cb404c10e06ef02bad95bdd63b8b34202d8fabfd936a77ac8ed7fd30fd83593d12bc6a10680e83994a638a6a8ed04c6cd0a5a7b72bff419cc0a99952cbc18920bfa308aeb4625f1ed619a1c1a25aa7b849a72b169f77d394ea8e8b440f3e62a29cfa4d556093960bea0a21f5c86102b8a24c74b5f359eafba544d6b891add246b4a3bb2b117ba46a30554b487d4fd4fa1e5fe4dbc7dd3d5d4ef59dcba63631d0e9db91ef8af15984dceafc33df5cf35321db7d40b80263f8d56ef10792a22d960b233e5ebb07c5ee57567ba55393d94139ced897eff85024698ae43dc3dd6f8e34fc6f2e66a0121ff10972659690014d43af11f6a5032e62e43b89e091de72221d091cde130a138f210f747111ad30a19e75a9f816dc0b799eeca4f82ce52162b2321d75b1b95324b517bb47617c09beb1f56741a71781d0351cf97d71e661fd64c50a847b9a214dd8db2de36b57b52d413e1188624f11593569ed50b94a8d6afb73d9e050c5707af8136023c38719a9fd1a6a6fa482ce1d9aa896787245fcd3277a7919186337e019abd1e2df516af23536499ca02cf235c20e2eccd0e9cdd4e24ebeac7d961a6c0837f55959f44ea42552f079b5f7dbc99aa705bc2e5ff7925d87d7c6ba222eef15ebf842d1dfdf3ccf61fd34b526c3f54d2d98036fb2336aec639d43c465aee9d98cdcd559f5be556c6a48046c7646ade778d63cb0f0694a6d205b7b35e99340efdbaad8655f840dafb4aac3d22a906c64d5de5edbd199c51a82b10183bd13ebabaa7c042b2182a9234f1747b661063c9d6cf8a7e17fa53cc73e4092af98e0a19a17224960ee964b98fefebb51bba739c4e4d1b34fc267806d8e4ef2f6537bbfeef24028dbed6bbbf9a6", 0x1000}], 0x3, &(0x7f0000002580)=ANY=[@ANYBLOB="4000000000000000010000003a08000065682ad37d271c198124132549beb2cd79cf31a41859fff88ab2fd9da4697229953de5fefe004ac84f64cf000000000010100029427e54bf5c5ba928289f39f3350000000000ffff0000ffffff7f7c0598bc97eb65197ee03c059e72a7500d4b02c5d3bc9ccd1d31189aded23dca1fa51ed334eba38aefa42694df8a8d0eaf5a90f44a9875165343ad51c9d03e642101c2fcdf7757830c8ac5a831fd5ad2f6c6fb2298e3abb698a3438b25eb60137d99e269aee0e23c7a93f69030ee1366cb9719e7c2df7a31f2b412d393f21aa1fad4e17c758fe83fe19bafb6a5937d7ee7c881f7460fd18e37e3cce9ebd935e696defac5dc23f8b427d210b354b4dc11c5644ac9483955e360806306f6178664ce02cd19ab92eb6c0efd501eee171b22269eeb27160d3da6dab0dc7520cca9d2eafff852357aa2840babbb17928353ad3f3aa6d8d3b79668f45996b467a6c6484e105980323cb4881bb4e29d8a55eeb42394cb22195cb7408cb165950508e24bd3db689d6e6a340e131a053f1458ec552e5686377e06ce82dc59965bca29262d3aa1905302786546ff2117909f887dbcfa3b6ecb34d5d1b1785b2febfa21760fcad28f96c99da0d9158f36a112fdb11b36ab89f754a723b41c5acfc5f12e22c88c8e8d67155bffeae4251ffe363036de06a8bdbb0952654234a0f11b21ed97eaf52d76686f1c4c827ea02d390946546ad0291eeaa086fc5d13ace0c068ff78af3c56d1ae9e279731b4fa457d88a7180a21e2ee78c42897178e90a6736d065ed2842cdb89940eb41e2580eda3b4615f586acba1926958c40372a1f65415913fa468e7736bbca46be52a5cda0342b598bd9bc9cf477373659076866fdc44fbc2397c95931e185dbb5f5d50ddcbfd30dc6073eff4eac1828f7eccc6e87e0e45fc05ae2e4e10ea7ca372eb4e822b99b027252d856adfb7d14a8bbda238939e04e6a10d2541695fb0da696d0f47ce5da272835acc976352656bbd0b2d2914744fc8d0c1547fbde3f732125842eeae4f7e3cd1221d82d7008b71362d9276e9cf759557e0c9a49d3261d672ccfa4822187bc08eb0f0500e4c1ad2e426c22c53246a5ad204b292cdcb83c376f0093c11af7b654346563e938e195989e6c6cdd970a24813de035e6408ad6778b23e474b06eb84469b05242199669cec01f169d97de948f53665917db6610cebd683554a08f2a30508b2b0bca41187cc658e62d01bc91a66bf68e37bda5ee0748dc6a45df4601de9d867bdaa2b560396103ac6fe97a602c65f6b422a6564069a2988dd7b0261f33c40550622c880e598cc8102ead260f8763586059d1c6c5a653fa03fc3e98db90936d9475ac617f1661bd3a44dd740ed455fc36906cd87747ed8106d3e6c60a5f627478cfec3b17a0e6bef9eb9d776ac7773b270845065d17157452216714c318f934e94d97204124ecdfce543448f8b8a603f861aabecf4e8745c643f51d685907e8daae775ee37dfd1bfcf2d3fd144f2d2d3bd53ee71033daf06c40409a6814fbb9cbe68b76def9c19a45968399ed57974116e943ee5e81b8d2f2b7320d154181f554f3104b2bf2097b644be4a80a1df5cda614fe33c433bc7ab0beb7833d43b48ade1a8a371756e05343a12645332a116b4f151b9e0752816fedd7b5ff7ff6d9200feab822968793c1fddf20c42055b23b3c0c2c6346610f4a785459f6b1d944004ce781082fcd1ecaf7c83beacc7359fcaf760b781764fb7f89ea17db3a0613453ad2b88dd054145c18f7b83696553257657767a6624655dee1b3869ff9bdafcde9227569af08f1390d9c01a58ee3eb4d4b8f38a4c6e7f5e14ca43e5b613e657f8a2d87f17aa00159e71d88e19a747e5fd4b8ddfa7009022bf6e1fac7ba3660f55abbede60a831d025ef93799ffe61186039f1c98ddfbc9661c672e4fa2c856ac41fbaaf11ca0eddb98350dd7aa359cab2221ab5c729b02ad3c7f33ab0c3e8369a6df0683dc6290294847b8ec146b23fa712e9550bea28ac4c7f41fde899cda73ad68ab755cc771a80d75a65a7ed36d2237eb40d8f143efd926ae5e5b0470e0ed37065d44e00cb9e5778a00eb9d2dcfd2380a9d7f0f68a97910d70e3dc95a09d5d7522b6bb1787897df63648807a00cc767d12908ff82ec9223c91dd77a6a5a82b9820f75ffef1e75fd8ed986275d161027bae93b000302f5253c34dd4612517fc2e7e0a7bb289520261a183d3fb72aac1fe7060f496831083dcde383410ce8e72fc0e3f59b56c7fc178469559f316197fd9fb23b0d1ff77f23c61e0aa2f91afac39abf5dbdcadb87ca40b0270858dc4f1decba7a4f93e6a41f8d427630b22e674999808eca7fa70f90107c47ea295bcf4ed5c626b7b752fc6998e220f10024ffd10c95644a704cc06b5b9e0d3620ede16ce146fa07159a646f4f72cbabf0c8b21558367cdafacf54150b5668790a3e86f2354a1178ac877a943f0d4e2f51b8adecc231b4d5ffcbfd2a371c4167eab548fae2e022ce32e8566f9562d48ed0c00cb22003cf809354ea61549d3e3d2c95969ee5f545d70f3986da57858b5f6b5d62f7b8c319081ecdfacd6126f150a01f00f5de60081ca6982f1a4df55233430c658ed87cd6535db449ffe60479e873545e5e8767564bf125a9bf9e2453133eff4aba73095143fe48f50b357b9cfe9e46568a0c4f8645b3ac182bf8ac21656dc8567ca5ee251a40fdddb1a87eeceaaf1203102783f087dcabadf19ae8368e5b2ea67b2ccbd0a9d4b9b1f5a122d2071296389efd95636003e65937999b30d58cdd3fed07e2639ae4e132a96d272d0138abeae3b0a4b907eda80bd348a65296fc63d56608b9168418c5dfb24d2b21b9534c29cc7212e06760c483f13a1595de326e62b196684cfa3feaf5cc15efe1a7ec0307f7f3090513706c7b88cfafa1bf2e09dcacec2ae55290e4b100eb3322b92f3d956d9537c281b197ded1db9ee05b5a75e653114a1180853e77927ed60cf2301a7446b7e16c593fefd8131dcd7ee443061de05e0d67455a77233889244bb0294f2705a3be196456f37e314012b1bf501e094e7aa40aaedae3c2324425dbd88009e84d72a5278d5b492b9b952bbff9d39631c4042d1f575fd8b3225ae07767ffe32c463d67c8e0a143dd7813bbd5cb121d69c35e5b433e3b9ba0a9f7b09389a1dbeb1c978221f7819900bffbd367df2f9ff584744f7f28beed481c4f90908bf2cba2bb3c2f70cdd7153f68947e1c31de432d2661e66d60a4312fdf8f474bc6cc23cb5408906f5294a44a354ee18be260ae18602e7fd40fd2d47186df2818abfdb50c01e70d9381da0b88e01e39627461dd1a579f4a0dc24daeb215ee1cf6cb109370d94344085478dbae0cf54354ddc24ccc945a7771ffae1a512cb04c0a9b79e994f3d5a3e4668ee1417abe1483b70d8c46dfc8bcb6282251c0df58316351de5103d7ae82c0a146f9fe102796692ee4f598c0ba48f87531954911a01f14334e21f4b93b6a69108cf9885156ae03b6673aad9f5f9eabc739964f12e3b0aa740178977612d49106da53c7995619160151f848810accac62e55f5aa93ed8ce16e122b02d0864d74bc45ceed304762eebaaa946cf770cd94577991ad08b76753ec806e22acbd54671570d68c97ab01cc893fc00d3366c3b5443c74db75c6be2b48e5b91d904e787b1a7deb7ca3d31cf150fd31b04cb0d91bc47a9cdd60b3fe2b5c08ba99c7a8fa16e96c19ffc2b83fb392983450741804e383f6ea7c3fce6fb40d0ca44cfad5f8af26c29a320cc520b28a55686812ebaf6755b3fe23cbddff07000000000000b3e67cff123ac7e489cbdd7b4b42521c00345efbe8c6ce62488a939593c40b226a2386519b856df1ef357396c0252c692bfc387a0320185a25e3cf58e4050080000000000000f25a56ffa821ac7022a1d837beaac860bcf21e1a61b4a35cb263259f7bc00faffd4fec291ad12f6c44a27cc2714878f39b38bee1ecec6ff74373ffd7a8955112e9c6131974c31da30761f03820cf7b7507a0e49bea47f18a8555853ccfd5487399ab44b125483d00618741036aeeffaf76acdbdc1d0b28e57340bcb68c1770262442761c108edb20b72e7f0459fb6a11f33674ac75cf4d75da7b0e2d2dc89a3f6a578c95bfef93a733f715f5dc6eda08258e4fdf8dda1587d9ec24cc080d420006610552f801f0a8916155d7c06820701c97513bd41488df7692a148c219dcb81b04b025ae5f5fd86b824165052c63668a2d9ba7d30ce6fe7f6ab093ea4d92ae02609696bc94c6e091df39115549b872fc089073e5b85f27584eaceca65e8bcbda22840d6aba41ae0042eb79b8d0522ab1ef92210c391dc223eb33849209cd8d5e7c73245597c665f02d3072710d867f4df36d5431fe3a7fd051715edd5d4910d79900f9bb6ed001364f1cb492c480db61258cb3c4514a0e87aefcfd4838db30f7d89a9687b2771f5540d814301dc579dd8b96639d7eb087dd0b959475308701bdf503feeb35dc80db9d305269a1a310052983d57b780c23f5ab733073c7eb7ddb4180a0dcbf8b6237b207e946a5eaa3b4058d615bb29ab8518c783e44da68e3295c4ae3d30965fdf77b75253ead961b868ab8be3253ac59ae643268279f5e702caae026fc3c75f8ea2ed20547e9705e8c0f3bc5e1eb32865944c6b5116783805686d36eef30fbb14359830ae78f255a2d23ad18a2fd7e4cd16b6571ca5355bf1ca02405b7cd5e4a2b4ee86cff952ae5e8845f437c399cda3b805e5c1dee8678daa4f31675dd6f5c20a8883008a5bd0602f5b461ae5eca83645cee9875a1747e2a4d4ea784f3bd8fb003716d46c02c7768b5ba8782f7a9ba93541780aa8130ae3ff1a40a27bb22b8e8cd43b663f0a68fa2a290ed46dcc061d660da0028b2153cbc4adaa81db8796eab36aede1e7377612ab71e9eab04a5fea5f4699301b7cb0ee62a219df037d251e6d091d23aaeec5b199e08c0b3207e3f7806a8a2eed9ec0172132077aec5fae051c3590ed602a884ff7c8a6d0112c34e640efada1289ea77c0916134c7d294c4e8af1c871e32d89f17a7c1a882780f7143e4a14524c347415ede485b7802d6eacf12d06a9e2ebae0edb848f8129ecbddb4dce1d3b992432c467e1a1bd742192dba7492b3a6d56083816a18d8cfd504c7abcc952f8f9470982887031e1cef0dcbc54fd5a768c7cb256dbd6f5ae0a2b5e07ae4880377144e8af3dbda0f1f495c9ae8c4c7888e31017da2ad45d509613af3095a2b2113ad007d29a39c4b5c16ddf7b1f3156cc5a88d766149fd9ef968c6011da834f716faa36f3ac44da5502324fa3f7d0999b1c630a8997c8ebe1ca1bfaf5d7c650602c2b0aa511d9cf3f58fa15add1ea959124491e9f22af5e89bf0bbe9ef8bc5f4cdd6c18084c57f1c662d8c74fb00ebf7417ffc2d9e7c4df3bde6618ae55060ed6162861502fb628b94b2e87507edb80ae0f3badececb179c7aae245c854e017bf80afd9ee68acede45358796b60b86e128bd2af1d03b8244fc0609c97272812aa31b2955b70954d80809ca8647212ed77cbeb4ef9ebbd69fa61c9a3bde372bc1a0fbbd86e7c691c227273fece12f63508798a1fa360e531e5648bb23971a4721e47614aadb2296c3bbb378be5b9c928a34c6d1b30373dd054aaa279942539f8b8a0e3926b8c4b0f08291b7f777048e167ab843710b25f44cd09cfadeb84f56feb41be175709a3e87b6793e59a77da133c8f6a952524ce10ae3cfb6f078bbb7a981c459cea53c059e06546a2994253aa312404e23aa3be41ec76bd28b1af0697ff8f84b0b14c99debe3f4b9b371b6e132280f4ee22fa003223eb53028ed0d955bf8b9dfbb51e1ec8f4a3fa804ad49a80f51fab3819e62153cdf58f8d57ac50661f4c800000000000000000000007fffffff218f0848d6f4c96d5fcbfc5b80183cca2cc374fc4006f64d7c043117a8f3840af107965fceb69e749f0e8ad5c5f31ca1bd10360a19dcce40b5296ef69961e9de0cacfac7bad7982b463b6f9291b740692731c11ac83769dc8a76fb2139b8f35f922947f351d95f9475340ad1244798715c8c918d8e06cd65e6ff036b19f994c77c17df8ce51c5f181ee0139017b4316302a9c24776f6277bf5e82d67f9adada26bd0246e"], 0x1118}, 0x404) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0xa6e, 0xfb9a, 0x3, 0x3f}]}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) getsockname(r1, 0x0, &(0x7f0000000280)) 09:16:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x4, 0x4) r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x7, "64bd19a093b1762bf3d0a9769ef763dea74e84f3", 0xfff, 0xd738}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x1, 0x4, 0x0, "707f1c3f76db64fe2cf99ac01b19532fd4a09c14", 0x5, 0x2}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) dup2(r3, r4) geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xb6606b46755d4007, r2) 09:16:50 executing program 0: r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = getpgrp() r3 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="2f883cdbb805564c273d91af0e9dfb56a18ff881afe29cc608d60fcdf58ddd891829fa9a58fa33d88e93", 0x2a}, {&(0x7f0000000180)="f75a32a8510a95e1dfbc364e659270d553d4eafd7fefe353bb592669c9481d2297ad1e12359a8ee3180dd646de5be6b321e4dedf3c1245155720c6cebece46bd40e8", 0x42}, {&(0x7f0000000200)="490febe5d0dbea2fbdbecb1650b6353724722b3c46e73cf8e7e440e6b5402cfcf40ebceb39505620cb3700453700b9b01b96c8f12914df6be42ebede2f5d477270b6aef563be8940b2c17a1bbefa53de0c003e7f5eacb832d6", 0x59}, {&(0x7f0000000380)="94eb9ad7bc0ea87904f40fce15f5eb6880260ab97dee6c7c7ac39199e12b240cfbee86c5065129e442c50b407f893220b497f94f4d6134b00d20252cb3e5d70bb72e06fec9f10427fcf0ae101b9d5c0965b62e39ba3fbc1e742d7e484036feb7a7a6c082068411541c6c9181f2832989ebac0c07e580c9ebb0e17de6d7eefd67e163f0cae5d6e35727731ffd90c4340124933a724db86ef6a9258a78425e9075685bd506b8072e43be19747b613a16e1af12beca893749907d3ff65676fa17fdd05d99f39593fbb5ab317709c37fde4317756a20a1856619f3be04bf32b952e87b22c0b2e467d4bf09f76b6a717b94667eba001958b881357569e722d125fef002d2748b252a7fbae8ca79ad093d2b776b85cce0f6bb640316714d90ec2805dbd34e12007e4cd9cc2bbebab2c26463c873b20e5c876b6ba8c57eca84128bf632c11105967890e088706a7ccf55db8511feec39b3088ceb2a9cfc53826c7bd5ac1f55c6bddb3a5e0097d2457daad836ac37765e95a8b8af2e6dd7e128ab7dd7f3cc9c84ce2d0bb9241ec0f2a5aeac9b119110ec2da69edb39a34eb0b0ac9e623058c52233f4fc9a0bbdb2fc994538eb6eff8185cfa01002611b4cad647ba33171145763c85f6a1705c6cca588c74b4eece7cddc89d6e84f55db14fac027e6178c622aaa04af849d74ef399d5fa6e5da37c65a5fd2f7f9bef486d7b63ab12fbb7dd278134a29449d52116099a4e09c3b4fa6370998fd5167c6a124c360924923e1b89782c0efb2a69e546d9218c7ec6e3ddb8cff2e97473e03e10b2a9ee081439325ba257e133560cf664ebf7d458da7b42c15f01196b70f3e35299c533e846519fd99c4f5c2b106ef1eacca697857e455d3290f43ac48b7d9c4286b26a9cfe4329bbe3b65e7d19df2f4781861b1de9d8b8ac5ecd12f61bbc64544eda68b85b75240980eb51fabc5d829515fcc4e09a7c7e786ffdd72b01b0f383cfb3dd044ef9215bf038b54b2651ecdacce9fe8a52c1d1d205f49492956c7e644b37c77c4b32f4fd898c15fb93f76c9fb128b845ce73b1f9d9cf8bd1e7b479a79b1e0bd365b42929c6017da263c7c0efb521774c7116b8f90439d8172d41a9107b70f9ff7990cac402a9f2cf90613f8192e87e0708d3b5622b8244556cb995d582dc4d11ad5e9609c3fe4956b0747fa4d769b1975e7c24d26d47d37946ad6384d7090a3447ea987a0a0153b1571f809aed6a5906afcd09fc97abab126b51d616c3db7927d33b7a4e6298e908515e3987edb2e8b0c9757e4a91ac2d052796271befd2aeca7105e9d905b656210ea2c30c21442811196b63f794b17420ad562d47dd3cb4823b5c61dad44db18d0b1b2e17db9a51507f127087355ac4404e0d2f6afd57a1dbf98f9baa1ee8c54024d7587d9e9612912d645403c063e5f3bf3e3c57aabbf29e78d400142d090f5572939f99713f718a8a55ac4176b0128dd8757c9bb60cebaa63825c2f359a20899779be737907e5bede481da89c901887b4fe127f3d9566df7fcf065012667a9e3cabbd3fbb7d3aaac529c43bf6f36dd545f8e1fb18727cbd5f2ba3a6170fdc2d4e67c36d1f2502ddf9324e191399e66a3db121dcc0e68efb34bb4682289696c58c5098af38504a300ba0e44a414c0d6ce88f7eec21cbbafcfa0bd1209282df83121e0b1303c42b8935c3c738da2f11c714e1f55cd1552c7e62b944f036e0dc948faf40e9fe64b232c7989f02df1f023cfaa75db4da46375fa398ce544d83d7de1f6d44b0e108658ba4b23bea6731eee10c993b9747f75e6e06516dd4ef125e925131d342446fac8d1af74c6001f424110676275f5d4e33b073bba1ac7a3bfb38dfc5504975b4873e7c35645223da2cc5f605edf9ab408420e1d345a724a29bac7f218dc3a7e5eb255321c8d02f9e486242b653485db750a05efe438a4d7495d19d16e8972c8fcefdc40824a7dfef27097ef7884ede19248c7eb40650b3066976db6d42b4b54efd97defa2d62046cfbf38f22261b7b8571f78e91aab8388aa2bdd168344655e35309791ede4e7875fc262075a2e21c1df87363de3dd14a3dd078d6957cd2c73a5bcc3b7ca5dc9bd1f347e655b604b5679c956e41d7019bc817639b342f3b67b30700c521e360007a990f74467934839fc2e6819e9b31a0cd52ed83cf956cdb701877d97a58f28663430bf87e89a08f08f1e7e98cd210bdb3813f2c349df2f9beaeb2d2e442e6f74e7c39360f204d91178070be07df833ae91a51ad4e837c9fbdd1a18535d7060b1aa64aeabb79288f9a7453f95345e5e93ef3baf5e24fc487cf31eaf60b3fca3a50027e4719a2ae94083a328010376a420068be732d6b0146b3c802d49c5c92f0cb8e2e74edec704a1c1e7d56d54a3fd88f0b28af3c51d198b620371142dda1aba65fe8b6b3634cc8c290a2351cb4e55e44a34a9df3d2c2072efbf1b5b1e7516b20a81e3a08624dc94635907771fede6332a78f988ef4fe650fa79836528c184da9250ff30a1040f722aff10ca65285e2effdab2d8f598d08af2908aa48d76550b29467cf892c76c207fe8b211e7a8fd362f7c2ab39687815413bb970888fb12fcff08bd689e96849210e424ba148906acf1c9ba68ab0114606933532f9e246b519ca26ead8e5db73fe2be802e31ac62869bd078cbdfdcd983c179f5b35c347da1d400a311d31ad12cb8fb5a697a7ba063588e233976318532b46a677e4625b347ec65ec461170641cae4b9d61a3381458c780d4002b18456254161af1fb579de10e14ddf0284bf98f9668f3564dd1b263177fcff9f5a8fdc87c054ba59c494d4754e12322632b0db2bbb6aa5bc02aa67d4a7737b7cbd278cc6de048a94e3f34b5f3626a1ce9a7083d6f72639e10ac492e066f668374066345a2c190fdae4cafbef162e20c06175ab01229cd6e82a11a3313b6b0d4c6be3a12dc439f7d6fb1661d6aaee28614e1ddfa1d69a0b578a2b7947239bb005b5511b4021d3642f01590b03ce90e21fcf33a118ed24c3ce3b831418075de68045b14b8c6605525bd591296b75a576065e7cc68a14011c2d56710b6b4c7c3ecf102b5bb17e52a9e97e9ef8827ecee163d5043fe3abf4be5767ad345ec063ad47dda6c4137c69ffad104eabfbc752b8c92b411eca894ac4e5059ea8c1dbe7202ec70c7ecae45c8a653f176b28bfbf16a23dfe8816ba4064e1b406a53d33c14fad278974a32e8ff7025ef365e5f31c6157ed0743ab3434e9d4d4bc824687d56303a03326a41e18790782a66af2d91db9cb740938c50c6135c4c0330faf29a411f39268a496f2d84ece3995324b4f65736f9a2539e6be4bbbe6a55e490966436d2d6fa32d774a1cec877fc7c49e472695c056bc73bb312e79c6a4f44908befc103bacc7e2da11877dab338c45a88fd6d712f707c94a079723ccebb904213e20eede7e73bdf24394899bde86310be722f62827595c59f3b9f3f279e96e151e255991752b0ad318defe909e2cc70e75ab4c831341a4e00b8f5d0a6348b858f35400b686c37d3669e470882cefabf8cc0d0461cbd9c80e708af4321f355cf41ae35679ba9119cebd3224d74cf8857b9bf82266b36954595d04aa3a93a48fedf3331f22dc333c851cd3549f5ea2dd639466d7e7b3393c9d33437d5622b8e7e2efd8bd145b5090f929b6bafa6994b85dc16bca44b46d945ff1a89451689169d9cecad2308726fc17eb48e09fe9f0bd7f300802079de37a24ad73fde74c12b83b94bf5de6368b06afd441096e81a0d36f26dfcc81a157d90566f87f97bcd6cd71138d133306a8258d73ff6e1ed35d9fbf1f56822cfc5e25949c5efc03c757cd64979738bb8932998e2d67e9054b84fd3cb5f04518d52633e7f7ecad2a23a234ce5c5c2b92446ede0ae56deb32ab9ca42e0e795a6f334d5d91377601d709384af8750acc149d178b46611a7472d117b7cbb2fc573b7dfa84b5c36b899c74814745ef3930001d778cc0b34ca1ca793f905730bc0c4a63fb0dc5cfd1c85a2df764a95ab485aef431f410f9cdb8bc6d9dd197a2067afb02d3675b398ea87f010ed1fc1f0108f1de2910c2eff8baf354de875cf62012cf37cac2205cd52db55c6c374554930bb24ac497983d268b809db70591495e8ad1ff7f5013010a05d9a181500d0348d35eea45eecbedb5c6a92cff121ce686fcbd68308ee3d93fe6137d2c56f5f27c73f1c029d56fa178d66bdb8be6148b3d678f67fcfddabca72e9df9948dac28d63be1e0b7f0557f6587d0b6795ac495237f229a0da8d592092ad6fbafcde24eed47d8e2f13fa135c111e05d3a44221b7b32e37de9718ef0550cfe6c4f2cd5f10c9dcc5688cd9d94b20c17b94b8fbcf13bcc5351b257885000571503318883ab4162830de12167aa4069f539c9f030a65f265188bc30749bedffc7e1ba91ec8af870258c1ca2248d6e65f567868a6de44167cc5b22726dc79a234e97e4cc8a901542fef2745fef03a1648c6829dfcbac3c8abeeb7751cadbba7cae397599f56a0662d622807879d9cc047f6e59df1168dd9d87cc8ea5e07482173f4a86d8d0e7c8b783d454587a3cb9dfc0043aab970e048411d54a4e82d39f60227e93c78ac3d913ae1a7eacc22bb605a04eccf3b47be557ed39b9cd575def0d44a773fa6e41b85675cabf8b2cd500280e248b5edd38d11a44370885cbf021c4d9482aaedbb94426bc2617679ef6e96a5873697bd2d6362562f29a70b58a31dc3fc9ee09dc192cce00b22fbd4ce63b42f2b1b75f970cf5b0a5c05b7268ddbc17632d84b2653b7273b3791402919f0060c0efa98644e8d233fe2000d2658006faea76bedc69a724417533e7e335ba7954ac8e283c0d369c5fb6fa003a1fb0cc0b8273dcd32a8031eb7ee0ef884b988466ea4c1b0d4bfbd4f175b989dbb208823b157e3045fe2271cf6bb0dd4195e93f756c1dd1d3cf010a87ff5e9684a54f5a7f2c2c4b70003a09b6cee66cd27bb95f2ffde9842510e95eab031d6a81bddc318fa7319eca06fd5f4442332885bb1d14982a43b990d0e54e65ceb65993645cbb13953a8b815159bcc2da6e0c782744d69da0553e3f2a0910d39eb913e21446257753fd0105a4a90218062ae2ffe02b120292b924b2af0f884f580e5b055f4611123ea27f999e7444dea3970ffcb829efac74ad61a6ddd06e55f19ceaa2f2f69c0edd000c7f775186ae8a76edae67279c2ea426066bcd956377a3279b604346118e57de06bbd74ea91f5d982b67d4602ab1455c740d8989b683643b21542439885c5894de0788347c0a8d825bae69106e77a29c08ae3a3f9a3e2a8e234b19201c7e1d50da5c73e443f98a63ae759856a3d6e7560c172c4cc4c8a2364837be36360d596373899f174c24dd9395e46b79d0a0fe0110a032d48ad700c0d9090a4d2443d2b11c9a78a9acc23a130ec3c02e2c7b27cfd6128f55ddce9824ac9f4bc6b4f90c341cb903032cbeee0d55d61dda4bd5b620e0b5819a00ef51cfe84a4ddf2866aa16a382f467660e1a179987da5f7e2f36ba014cc27f8e9905ac2cdbfcd9feb8e49f4c4d5022072a7c09048999ec50f472368bef45ad76e99124f7a338a903dbf8923fe274ea536429c2e4d8568e8904300f3dadb8dd0f4eefb91a844580878deeca1ed948fc0d69fc883dc2f324aa593bf22b22e05a686a2a8e64b13e601b48ee517862455e810f62127158f58274b8fc458cd7930033fae38a9dce365452365ab42936a75e2833b981be93c0329d10597470bf856408b1de577f47eceda4e62f3", 0x1000}, {&(0x7f0000001380)="2a4a3f687de027ee239c29051b494eb9b73219c10d0a7a4132aad58a7634fe65c991c9cb504f72848aaf6a2d290692d9251be3fdc589f03b24f69f30744faf7b2d0ee43127a55a357627752aa63a7847842cd24b463aafdd485730359b24b52968f3268f702244410c3679f1e12de7656710595d39ffb28cfcf63b4e1834c309857c58d148414e7de4aab96851d44dee20d39bb7284c8442e6790b7b6bf98dc120daba2e5efb5c2be353cfc2b5070fcb9b751ff06e72b30c98f3387694861a27466f8f2e1183cdbe8da8ebf6ee4bd45f7b8d62436fd72b49f0710dc97030154264c1f91931ef2722e5115a792d", 0xed}, {&(0x7f0000001480)="05de19c7edae5d2dd589ee5b5277c08f4016e96443a05d8585b55578227dc814e6ce2de74bb192b9f0eb7dfe13c0108cfef7cac0fbf563ffac70184aea37a6c231161bec2fd3ca55e7eb850165629f844ee768bc3623cfa7d82e057f427f52dcc4db7ef03fb836fe08ba65a03c70e202e15050747b3377b2c01009ad33fd4dab8745dda8da391701ad5bc73d33adbd179733fe3a3397609031b9519d5d248cdca9937275cfcce62b706b155ad28904936580b43c31c0ca2939c96c771b80c6b4ba0a6a15f02bba2acbcfe119b679dc12eb0d1ddf81b60c52d2a83a5bdf537a75ffb509a27d8cb6574eca67751aec732305b2d0ff72bd5d943281b40dbc4a0ba21258aff4aada33802a5ef0461b1a80aaecdb7ee14bcadd90777a1dad7e05a6c536c6b9914b8eb443863a443a8fa8a21efdf7c44f0f6141eae03b7b4156e03940903ea60369d8d9c945d0d6c38d7ea21ba5b551b4081810ce7fb8f01c49715bf5c5da054e342aa29e822790f864b36c7c270344fcd166a7599a31c080ea8b2a9935fb125e7ef675aa5c969b80e13163173c50102df84dbea1b01789f143c686e2337a31c3c323d28486d1eac6ec0c9fbaea8dc5991a2a025c53e595bc954bd088c037ccfb77e09e128069ff089bd1aa2ea8e19adb37356dc66045c0c2469ddf4422456a56df334308480df75390a25cfff1588651e4cb099b020732b84a67db94f6a069f94cf6ff440d3dfc20074a0c2c7ccd870eef070517d3fa20a64d2be61b1f0cccec54ffd67683aff1b134982ced35c6f5ca15184d41ec7231338663081dab603b34263aab325bee05eb716b229d028957d7f291fabfda9f4a03afa8aaa7fabe7c3f626645e5586e14439309019b0cae3f48ef91b02753d89fb2762dc8524a55eb8fae631f9744172fd340fa17289000bb0d53e1f6211a74e186b887f4942d583d3f01c3a3a58d3519ef53e34bd5ca9b3767e793cbaab28c512c463ee96495697e045250280a17b886d22c774eb2d911ac482fee935f238a173206e97c3173858a75154f371a222882f46f03b57677217f9eed3fc374c199aa54771c7f069363cd561ecaf77906176205424efb4015abdc9ab91620380d7ab418a0cdfec736e7e3773aaa31d1e6b513d71f2a3dd2293cec4da36051a81ebe0bd004ae0d2ca23f687356cb709b0c54e84b20fa870ecf7c5fadf184cfddb310fbc2367d0e35f6b27d02b12612251dcbe6651e2f52968378a0c80940f6bd60751b92483acf3762c6408ad7a3d5376198122f5b184bc54a0fa4faf0f04d00d3c05985b47a3ba766370325e52daa3bf1f0376f045aa3994a7e0c45581192225e7e526261aed910afcfea6b9289324ed24385b6e0b2bb1167d966506bfaaac23cd838705d561083adeb6f2a3ea499eff5be0af8646900b98184b382c2d3f0e732ac19c6bbf6e5e8f1a8e543c2bfc34a45ac60976117d76a9458fde88020274a5f9cd3f75013d7bc78e1a6537b5828a1a20c8350e94afca6a8d0c21bada8709116a7775975ff6f5f179492cb81e66899b516119b7261aeff8429904c3e606772a33e0d32b3fb8e7dae3975aba4f1c8dc1ab030020c43aa8b037ec16d09b73de51f3e713490044b71a34f64f4c7e0b67a6d51264f2a752705fd579155a324e5c2aa92cb99936336f7268544cb359c22a9eed8accbf1d7183d30be0ef6b6e0ec85db3cf4e717ae019e58c7be6fab9df6ea9072c1e56c6249e5beef18d9fc43b0852671f5fbe3a8050667536914b38b91efda6bac796b757fa18468f9c30c35c5b363d744c28058fe2e12bfc3b44666787e1d4c9b6da906ccaf842810ccd68d6a76d696d9a6d54a7b6dd3125d5039a82b3e02e56f006e9ec6b0cd2529d5420eb84c2bb93f893a667b702c3245d76ae4c393ba999ce75d2b75e7819632800a455b2a33606a89b8f1674262527fae1736d96e8905444f80ae3ca3288bd32fc2c429d657cfc8d0d00b0ae172e6f5fb173a88249b3216915fced674ae8f9d07541888d53878212bfe38a2ca4466cae72113c0f11692ddeb941a710673853236500479d6b9ea9be249000c0ff0aec0c01dc8050a50c1a112176a458416f88fc8afa25a565fac050a203b9aabacff79ef7cd27b121e39a150142e6e4f160c4d5a04018b64af34f160f4a71de6d8888ddff0b771b7a49b46491c24f248ad1f041cc6d889d7fc6faffc1c82167c7f6e94a35508dc3cb95b4db959915ce3473a62c84ae36b67173b56cc567f22739b3c4f687adbfdae0a35b2a3f23b20fdf4e0b508aa5bcbf63fd35f57de4214678f66d9f43fce8fa0d693f7cba0905cfb9b603a00cf3e80390b5dfd9463576bb585cfdf4f88ea65cce3da1fb21bccb2b3b13402a2a487cc9fcb128c8c90ce2eee09405a1eeebcb23eeb4a14938cad3726f3d5b209488885633024c490e72298203fe831d72719e19486eaeda826f38b108db11bc9775bae2448c2f6321762dce8d47bec56a8661cc7a886fc3080474097033d541c14629425a4e9d335b44a2594d45ad783f627ab7a3d5b00e3370ce54ea4e77e44bfdd3c4cf499825df71ec24a0f6b8eb0b9bdc21a4abe551b5e6568d56b974791e6068e03aeaf5730615f97c336b04e1653dbd346d3c3b4c242d621a6dc94005c9d408f61854ff832fcf06932bcb894fb6e23d9e942da41085daaf19890a032b082aa446537af3acd161bfd300ef8b173a9fb7d831e7a5d6c33290838daaea5225d4037918522635a19963cdfe6f70b6c87671a863867fae9b706b5af843bc0646349e7e59f56d3cd85f4ef9a787384c93f21f70f697473453f24c6c0ac1318f39c51ef38634fbbbeb331d4fdf683ac3203007f4a575e535501edd78a777183416f313c5540c9b1fa68221185fdce25762fd453abb882d5674f26519919079128876ffd6465d93e49e3441bd5fc64a79c0dc5e78d0e96ab9ac83da2d8439e333e52141422c64fc87557f81114d5e487c4636118ad3d4f006b5ecfafaecf840a5318df40827bc524a9695fbcfa2e6a74f0130ef834fccb981556ef381651c1d45bd4f7fad659f2d75d8b74267107244388b95ee6fec18468935e72fe446a71c1fb57156394be7547b4eb569da4752a171ffe5bee41c737c65695399431bf9b00b6c7535d5a5a98bfd82bcb6d45155e2f0032f3eabd799722745de1f08bfab3745308bf5a026c6709d79daad94b908c63a0de021dd3128302d68a66e48632f92651bad09f4a5ce4ebe4232fdce0cbd18f71fe227027a0555d3ea89f49055ab0d76dffb53883cf7d13bd8ae74790824bdfb8416803834f5281643d6f54a986172e1ff7bcea305004c8c2fca425775330f5dba56fdcbca8c38049bd989015512a019b26f887bd961185b5b684638409a707007ac35a7ede7ba85cb54ead60e1adae33ce505beccd7f299033193a4882e0728d1896124594ae0d36c3f34a91084eb52a8f476295ae18b5caf2f63635f5b88815d72a5c36577337898a0dfc79397586b45f8ebd7391c06ac347fe6b51e954976edaa13ca0349ba01c821d64fee5480eb1aa7758226db365398f5b11fe84ab261d4f8543797ccad33c00a5e3b3fa35afc0e01593a3f576dd1b6dc745ca7e3e65adb8d456d8b257cda2ead8de601c8b36f3bae5080f7e7422e2329839c178de7a168ef6c4a1f743c253e151a8f4a49a3f7b0a31a167d30a113595126d4b2c334a321f7606418fa359c9b0d42e9de8d671650de1c51d855abee86bcf1d8ee377a031707aa340406c78d4db071d7d8b9acf8e707728c0581dc48ca0d123aac58949bcf8b6de69827919f1cdd6f17de6b51ec4a22db9d8945d24652fd5081f768f13198ca8f49fe5ae831399a1a505b9ff0ba0f518add7fb7b1ca1e846072ae3ad669ac357c2b93e29d5c1b28015bd12bdaf6b66d47795920cf92c91a98f6b2229d1c71091761aa7d647c4ab8e9f7b7045a77d32b21901efc47ebf929d4958dd1154ad1ccf575bdbbccd725402f804667ff42d00162fb170712ff96e581df4be4b8c69e6a5a381a7a0e880c423233475ed3282d6e9f83008001a60feba9d3881073a1d7d2804b4ead5e19b9c7a999f4452840402bfc163257a887cf98cb5f96e784870877d096572e2996687b4d4783fbae49fe6a8fd73bd532903bc2397a0c96b5311f774fb7813da8202fcf57aaac2f4a94079e3e62e6e4b3b1695f34d45addb91c4347ee9619c14a6e2fdbfea5a49772b3a1114668bb06a633998fd25aeadc000866450968c53a4d8d2ef96a7e9d892e035eb1f44903968ba08daecc8979d844bc80279190c44a042bc1fdc3a97bad854610f722724325ca03abae1c49434f85b7ea88fe97175274d09cc8f1783ce64c6b43bd942e91b457f1471c053e259fdeececf3cb6644d118eb217d256033dcdfd36e03fc710350cd978dbd621a7e09b0a8208196375fadb3d1b06e16e986e30c81b3311ccfa2ac8f14e63e24417ddaaff3dd9599873baf31d7255d8edd185a56c02558f8d87d995c5ccfec1764d57b9d17396ab4af5b680a70b5465173c3a08e65d4299dbcf82240f17146941a6de0c26c8b67f2476d2c715ecebc490361c1f419fa5f99b6fbc5afd12b11b4eced1eaa99bb4b554a6f8293f3f40b67bb1487c4f71fd8d10efa9183178a313406d72214fd9ebc988c60a535987decb6aaf4dbc49edf5bb52ae6a6905719128fcb127cdf1e00904120cd3b6703adc60e77d94409950965666e5ed91c8364fd3bafb3035ff8a0bfe938112f0063294867d669f086954a346d24870463d205ba63d792d0f940dc857596ee67cd085077b5292ed87193d34221b5239799bd0b9503a4baac2dde4ea8b6ca7b6f73a45505ce6ab96d2d8ff53080b09e4eaec8bcb73ccac1d110e52a7f8103428c1158aef22f5eb3a8a3ca85c8edc52f6d1e0a5c5f29e994375266486464dc6a463c0ac92ad0986f96210298877e34af05a440e78a0beffae648fc81cae5e0e5155c085c686938e89b5899044b22811fa222dfc63d856441d9c8d47e5f90523c92b1a2d6e1ebd02611b61c8bdd1f8f6114569ef7a2c11188bdf807e6cde1deec3104b03317c824629520703f46f90c37736f00837010e943e95c6fea12de2b989c564b8cdf7bc928d116aeaa94f8fcde9ccf9e01f5d1e1aebead06bcdbd5317e8b2035dfc963ef7518170a380ef7b8ccb87b68b67cb10868a4806c2cc1e9390798782675fd0d309b0717619be2d7487ed350cab06a43e3fa984a1a73c096c581a729c045d22760a791a48ef926f094541023af16010c9d587450c44c1c004d72e33ece687338a0cc90c905a765240778e96b2238ed7c5e731f8a0ea8321ea9e3d0dcd99e6667244a41b67e558aa3638a31721bf463dd3eb485a281f3b8ea7df91a12d82617b15904c03fad0e0c0c88848d9432e97b0c59c0f88e41848e148cbbe263255b30a622d37cc7e2577074dda48c023fd1f7f4a5330d2eebcb8481688edb67631bfb2b357118e06c48bb11d8bd1bb3e08cb0d642fb3ddeb55b4321699204354d8ac890c6cd634d8c5271f6cbd81ee239585f94765c542617aa792fc4e433bc192eb4f49a4c724999d183303812242bdd23a19cb033eaffb821752af8778f468a132830add4812d944ee0f52dc9f5893f8aa9b9ba3190d271146ecdeefc21188416cb2a3b65da0834167dd123e50c904a637c17f34cfa6f07be5e3faf66fc9dc038075825cb909f8f3f28e2acf882a98980cb3128f56b26d0fdd69df5efab9a111e13b280e75840385ae17e09db07246f374001458", 0x1000}], 0x6, &(0x7f00000025c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000057b244a4440e2fcecdf25511073f70b8cd4556ea385673853344f994fae387"], 0xa0, 0x2}, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:50 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/113}, 0x79, 0x3, 0x1800) msgctl$IPC_RMID(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 09:16:50 executing program 1: setpgid(0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x802, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x88) r3 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8090, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x20000001d) getitimer(0x0, &(0x7f0000000040)) r5 = getpgid(0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000100)) fcntl$setown(r4, 0x6, r3) setpgid(r5, r3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) 09:16:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 09:16:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="ed33d53552e6682f3b38345113ef344f80cdf17ef810ef57cf3725fb57ab4b310182ac0c8deeb414c8e9ece6599a02670520aaaf6d0b7d54a90561ea4769a5592215a74c07a1c6f193c573afa30f43fe799b4c5111234c58db068f041b2b8dd15fe1b357e4a786bf274e2e267ad2e4dd63df785dff698ef509f03146eb01a692be5781118558cdc353c418887428058c2416f5d21a36272b48d712edb355655f9f", 0xa1}, {&(0x7f0000000300)="f11dc140e3c2365f7d302e318aab361d321526e7d34961345de4d0226f30cc45b7f2255804d5e5fd840e83e77a8440cfeec38697d0296538069e6b56d9c22c6b241b019f920c57e7fbcedb9d7fe2f08a", 0x50}, {&(0x7f0000000380)="3532376bcdc3e8a8202f29c0fdf53168643f6dcc53dafc704cd161b0657be9bc1cdc98237aa92d51b69785a206d3e252a10336725fd13c5803cf304711cc0a9b4965cd7497a40235bf6725abee76fde03cfc623787875ace35fcaff915d2849292bafad3ab87baa4023037c4984dd9ddf54138b7c31465b8c53173b70cc344334d2eaff23c1e42f011eb088d4ed07cf933baa606cb9ed94d4039477877", 0x9d}, {&(0x7f0000000440)="f4795dd911d200696cd53f3912831087890636f1d8bc6b13b2608061640608cf7176a75e60f4d6a01d8b7fa84201122e461c2584c71f53d012536efcaad45a394b0a4278feeb2a8fa2ca21060c3361e1bf4cfe5a73c451e6dfef265422c28f6c7353a96f8242d3c136814107d41cd6ce05f664675e68d6f88bf7fdffbbbf6a863b098cd4460118e1159d30d156ac9c", 0x8f}], 0x4, 0x0, 0x0, 0x408}, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0), 0xffffffffffffff8e, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x7, 0x0, 0x0, 0x6e, 0x5, 0x4, 0x3, 0x0, 0x100000001, 0x1}) 09:16:50 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x2000000000023f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0xff) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2888a, 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0x23f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) 09:16:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) sync() 09:16:50 executing program 0: getuid() r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mprotect(&(0x7f0000c78000/0x1000)=nil, 0x1000, 0x7) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) shmctl$IPC_RMID(r1, 0x0) 09:16:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/253, 0xfd, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) 09:16:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x44, 0x6}, {0x84, 0x1}, {0xa4}, {0xa3, 0x7ff}, {0x0, 0x7ff}, {0x47}], 0x6}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x67, 0x100000000}, {0x27, 0x6}, {0x0, 0x8ad}, {0x8f, 0x2}, {0x87, 0x1}, {0xce, 0xffffffff}], 0x6}) 09:16:51 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) write(r0, &(0x7f0000000000)="953b0d044a3c739313d7460b8cc7f7c0a5cdd933d9b303fd04dca7ab900837364e6b6fc8c5e68f6ad4808102a11d8d1023caed26f0b7b4b9c0f421435a8d2a965feb0ec829b18686a077454083cf50358a09edb371044be1b75f3ae943bda14f5898c54239f968bcc443b7ade4c28a10ef89585585005c9adeffc01a3234aeabe920abc4903ac682de992d3ef4a94700", 0x90) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 09:16:51 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) r1 = semget(0x0, 0x0, 0x689) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/112) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100f0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) semop(r1, &(0x7f00000001c0)=[{0x0, 0xac2, 0x1000}], 0x1) getrlimit(0x3, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 09:16:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x40000000008002, 0x2) fcntl$getown(r2, 0x5) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000040)="2245dc43831c42dd8a48f6a352587c", 0xf, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 09:16:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) write(r1, &(0x7f0000000100)="39cd1d19376035b8589067ed69f514ed72a1a97228899ffade34e29fc5064cc86366e98fef4c4e96c1bec9abb33b4f0cdf111bdd842ef83a8acd0470a319a9027a30204ff66705aaa9af1d8d999437c5182e1bccbade2313c5ab9a47594f73bc0f6ee64a1f9b8a3ed9f6a6b3e2eb1b23eb9f0c8a52ad23a4c3c2de3d190a4916061fd7e24bd185929697ebe9359ced905d8cf3f2d27731cae393608838a879dcdc1106e8047d4d0ff546f794eafdc3538e90cb8af9604c1889dac6d41fb719134b4cd7b86e1711e730cccd89ee7483e427cb7ea0ea3321fbf181ad065ce4fcaa6f29edd6015cbdab68fdf170f0fae274d39e8bae3dfe5119ad527498be41a1c6afb67b1f7c034e8d4a31e8327a6645e52ed6feee70e4fd143adc780c138fd901ad24cfb2951c9354eff405f5858886158cdcbd2d60f9732c8fb7cad0912dda9d02e0590ab42bf1152af1de56774a06a5bee402059bf2a3b979739d6873345041eae851d188621b54bff211cf57c9af0a75564c668f1a13e43a10113d00b90bc6191d35c585acfcf447fcdd708b4d4e7d865c006b6363e87ab55084f86656b2eb7464ae843c08489b2c74299b953cf2b64f6f25de2e10091506b5ebc56d1ed776568c94a731a5f05450c0283144e87cffa2b520573a71b92e7540f0977615653b98e08b72c12d8dae2688e09814250ead30f6ca641c41e08cfb9e87fa5da36be6c0b556eae827410ebafcaa0d5e017a9a2e6c7bbed729e810185a21728bcfeb4541c8b4feae8a1732c2e6c598b7d81f13c8300368e0d3113c9bf062bd043826a35e33459fa8aba0ce3dc018a39b5e51991c22a09deebb3a1972882543837b633f73dbfd3a65d1abfb49e061075e8721c2e2935b795a275df989a191d7d5a39112705fe63cb3deb0d5a204bcc5794fc5ebd734fbbaf37de787c14c6c80893450c9ada6abf6d3680e9129d3dd1d8d9d1ccb1a8f306962601b0d46c7bb82eb09f8022436ba4579b94ee30cad68cdb18941c2166316e755554ab4162ffe413b8efe821f7a986c28c0044fc5602a253464a5c2c78cd25deaf3f87142861118418e02eabf37dfcee16a50d5d3f33372f821f7fa778b3f504a343fcbe881d0cac47715c6e60624e9d5e81118dde5e40fe60eb31310c0689f31d08609b36fec227db4838f3db50704c59d7e7a3a8c6053b8e6adfa42e9e1839ef9c44d20b159d6e43d25004f97421ca13d49854a5bba9faac860911571ca6e1e62e5e5d7c2ec75963789cfe7b146f095ed7b4dee8f9716605bb81def2d8d4636260b408c6cd44df353edc7cb303eafe5e59312789fa3e4cb90da0eadb0ab46e976218705c73b5052ddde06b46c60b9cb7db5db005896124c9b136e59719d4a5f8d9d89f41dea6886bd4f5ae04b289b94514991b0f39f8a8f8a0b84df1fe5fcd0103bb99f4a59907ce750192776100f66328e24e56b22a75534445259e5150ddeeb7f568bbfb9a090cf984e860c3371f63b89908c10b314b24176b87c075d5f5b8f178659ce7d5b244c494cf39b3229cdbf7fac91940801488b62b486071a2345a52a7a18c186bef723cd6eaf99d3caaae0077f49cbbeb7d85fd7546cca561946894d61e06bcd456e950ea259ca6f78f83695a8cc9d5ba44db64b52ffea1a27c4a72a173d514c9b4f86ff175134cd35f1d6f54800a40f70ac44ec09e96cce2d6b20fe059a9de3265f2ecf4deaabea111894726b6867cf9ad874a0c09a10e5bae129773e7d91306bb6ddad83ce3fad502910623f8db0e363b84ca8278fdb051c197bd80ade1d7328bfdf54b82a8a16b964dea2658c7c68e62d98b26ba858df736f8240d5eba1ee0db04e366988142a8fc62dcf8b03f48c6a2ad291aeb19df388c740ef9fbf8a52eea2b0c495321573861f5fdedde783f3b1bfca0f11d8c6f91c1cc531c133a3ac4a8f4a7521eb65d5fb8d957bfd6e4b337ee0ee1e44f9efe91effeaabf0001a95832eed25be5a91b42c0158a22b47c47bb45422a81f62c16aa0497e3f4817b9bfd858d145880706efdfc4422164a39ea40481fd80420133b86b2eb52416f9597bf4aed2453ca02c89706ab4a54860553d8defc0bfe5bfb4190974fd7a492e55dc65d161438771e0017ba85d7666ce14a890c76ffb9db15b85e3773450efac62fed6b7a5137458cd8beb01ac8d51aa81013eb999ee0168d6d1ff2f8666a82cc8cdbac40b9e67d70911abf1255d402e82b43aa8c3bc90da255e8a1c63b6c3a9ee5c13277a2d71fad93988da10d1a0925e14e179ad35a3b5181143975b187e27401370980fe33688e9d65f4fabea172d554a027fd49dcf060073b4e70dec07bc27ecc44d783ca5512c61df59887a3701b32e48c5a4a5a2c5b8f10fbb19defbf9c51f9f009e6f9cbb95ea3760c82ad1dc20ba0763ba85cb90212a3585efbc3926295d9c284e6b30dbd5fd634b36346ee1b81153538626b107f745d0f9b71685b42e9bab23fd6318b02f2d113f09a546e789f92a1b1cb342728b07c522d274b4b71aaff816c7874cd27e9176ba6c7c5194bcd3aa1aa3aefde126faf60c00b228ef8ea7616c88e7d9ac53e7e994a1f2cf0ffb63a52e64cb3877bcc3f2d56964dad25fed6b1856468bcf8876879a7fa344748c52155fd0a1bc4d00f65204b21bb0bd0687d3c1cd665f2ecbd1762239c0a5fa8f2740084b7b8c8e685d45e18f81d5b81c63fa50b63d25e331903ae1b699effb49911796df27ed4245b52820492739c254a2d0f88a3ad7b8393e116f9af6c67eed76df690fb04863b4b207fc918a5d74896b4a52d9dc7131661db8cb01ed2a855aa73d8a4793651fc5f3fd4df7273488773c3f4179448043bc2347289ce25d4a2fe2f0cecc1cc6d91ad076907e51bdffa66251fb61a5bb49616bcc08433717525c1f30f59709887f8aeabf2cdf8376ab0fb1817c5fe04f296a9765aab249137e2c1c96222c6ea68dc65c5be60feb2024eb61340771ec3d1978386b504ccf32ef7aefb4da13f3f8e7546cedbceb6f50a7736209ba7344fa8ad8ebf7ff9204c631bf45406db0cfce36ffcb00fc89e1ec6ec74aeb4ca7b25295a0144e6b3fd0b0586d570cbe0c46184b42bbac9d987a43de585db991c45122c77ccd8f38f1eaba98d6351b7d2d2eefefc97dd56c88181e07915d0fef4d463831391401b3e6a8b8b3be8bea1fefa8e371a41a05c6b708aa52721ef5b6c6ece49180a54d85c82f28e8b6bf02e4e71c0a3935ccdf600797dc236acfe38e3d68d75bc451303fbb4f2edebaadc60c802c35dd7497f0bbc57d5d41b0f8487f60c7e55d7ded36f5604e642fbc630407a311e8476e3b901dc037fd4119d83f9385441fd6bbd79c658b55d2aa1d157c51bbb45ec9203d5b3ec400864d9e72067c615fc67678cb275a383d030d7a1e7dad6970262184cff8f7b2baf354d820b2c954897c221ee960a2ef58f0e8d16d785018df290f5993e9b7cf1aa20f45d86f62059815a0c2ca562c41dcefcf306dbd8933809e22becfd14254a2a7c11faaf7e9e38d5cbbc0409f0f2c2d12ad2ed2655b6adad4a18e7ff59135bc61d416b9dba05d158c1402defbbb5fa703f3e48ab5d4deb42f2947a9c597ad02f17c8a87b88d1fbed44477463b7956cd16c9994939f23f85cb8b0dcc4ec1c919c4b84905009fe8f15e9bfb2c62f2a9ef03b7e9ed838f12c6e7ab517a3a2d1d95d6dc6cfca57e4c2455a46bb5632dff1e822d230aa60cb04c1e39a631681ab74955790c6f10ddf677fec034ec459f75dc53e36ccf689d85e9df506037f706ddafe813befb9bdd8db99a91b8ea79aa40c5391f716f42de38fb17427e79cf6f8e0f7ddc4a0674ea3c55f8a248c5e3358601091dfffab28256fd7f6a0caf86429b91836232392730ce2d0a770eb5cf63461ad367066017a8b9b2c45c87c13c29f0199cdaf71a1e0c0dbd7074b5ddea3462e514ce2c2377e8e67561ced0af7c9436a2855b519d1b7926007cabf6d6e2b781679ac8b2a605e6bb0fae9dc14db3c39274d4a826a939863978b704a00f80356a82cc83433424ef48cc6303b500f219fa534276d6dea44a7cf75767509fff035d467d8d9c6ee08c9a565d8a704a166ac5dc42ecfd0699e37487a8e38bd671236ae5270f27d27c910a2c54725725a80a1dd21d03dcb54fc9646b475c3d972d585442dea577c3033eee750009cc49073ae23e0652f7b103c82357d1d2191bdf5bc461b99af1c757309e9a1e19dfa303a7360d4ea890057614e21d74f7353309bf7f9f9efe81b0e691a1f54e8f4606ad811e3a6fac87b92a6b3135d5e245e7642b81e1026e47706a36ec37ccca089f94b94e04f45aa79b867d80fc15239826dbbe712672b5c80f274ffac5223a7ac81936592928ba72aa8fe97418ca6fdd615cdff1a522037a8b04a3610d19458395a1b5f1cc57e33c1fd48104d4e065e1b1bc52c1fd4726008bb382feab209f111636ac054ec2081454fcff4b6e9bd4d1abc46c38dba5dc3636f9d8684013b6afd9983b3d2f9d70142772658369c8509fb91752fa218907f05f44628f4b1699d778c44aee2b1e4ba11c414f62431a6bbf2f760759646c2a5d9dbdb31541907804823596a41adbc60a02a54ea79d5b53062542798489f1bb77f8a3fcfec16dd52f2d3ae66e68b25dfa1c8d744a3c860679c0b0ee465759e01bca9862674977535c1556f33bfebd4c74bc5aa78ce5d9148febd51bbb5822f3545a1ddd7aff6622d21f69774ff488a5eff040f67c043c31f0492c5f512c902f1b8a52489b387451311a8a4df98d7f1a1e99981261d182cf226eca039a069b8306b407bbf765a3b0155e45f3f4465998c41c05da827b571775f3cdb8149f1775ae1a3bb70ef90c5c22846f56e00c83cb856fbd32501f45b3c52f0e03bd0ab2e1a43916ba31e76c7d5192d311a53d9860e695a9c059e7b36638d77b21906cb9bbb981a9dba6c0ce8ab5d59a3be39b516931f681323bbd251b4e76a5a07bcb2902988694af7bfc10b278af30604ba28ccd70c7c10867451eab6c5c868f284d0d2a20fd5a7bea4a45524f81fa932d4daa51921f93bbb9391b916f3b711b55f599af13ccedf942abfeb9b893930b280a00b2f9cb6e00faeef79c56dcdee916eef30a55d681e1ebcb9483379ecb4b9ac1d918e845f6847e711aba3996460b2ffcfcc78a89d084492e9b8a6fb72719088f60421e8c3288b70c883cd7f01cb61967fc21a7eb6b009fa5b5d1e08f2927e23d5a8a203e03afd0d969eabd7e6460fb0310fe578a131e406a65c94966e500cf14edef0079bb1b8f114d4e2f0de4940fec6398ec9917a86c7a86c47c6f8480705374ce0fb681f44a41959f367a41d2168877889f2aceea724f73d5f5e7b1e3cf193c3e290bec1819434daf6c90012b81d5a97d2db52951537ddff52330a775bb4798ae47614cbdbf04b50482c68854f8997807ef4fd3a8fd4ab12013a4d1153530bba4b2b81b94969dfe04dffb0c17951ac578aa9cc76cc167c426ca90c24c51c94bed26e34acb1e72d20e43e88d12a3f3a2f4e280a75dcdf5c476cf8f89820aec487184e4305c6a22422b7644d2e3712a83b59c3c69ac881d2f5b5b40686caba20dec12e8e2e805dcd6a61b0def7b54726c751472879fe7452b9a0447cb5eee7b1d2e97ef9c74efc3398837146a7f066a97f4a30834b28132c262ac7501d9db688527b5f2749923c392fcb74a28982088c923e84b6d90ee579eb724a6d022df9a53fdf75c5d1f0ab803390503eb6eed82fae17840c51dff85c19e4140a1a76819358f12d676833807e4", 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "aaa6d9b5c7c903a94482d1d79a89bd2866b4fe16", 0x0, 0x10000}) 09:16:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0xff, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x88}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xacf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xf97c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus/../file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x10000}) r1 = semget(0x3, 0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x87241cc24f9dfc05) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x2, 0x5}, 0x80000000, 0x7, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x3, 0x7, 0x5]) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) openat(r0, &(0x7f00000000c0)='./bus/../file0\x00', 0x8580, 0x40) 09:16:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/84) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417", 0xca) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x8, 0x7ff}, {0x1, 0x4}}, 0x2) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) semget(0x2, 0x7, 0x2c2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="dd3850bad13c77ec09c8d687a7507c43adcda13ec2452b", 0x17}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x0) 09:16:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3f) read(r0, &(0x7f0000000600)=""/35, 0x23) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) getpid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000bbc000/0x3000)=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, &(0x7f0000f86000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000a06000/0x1000)=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']}) write(r1, &(0x7f0000000540)="3154f93795657520b5f35bc3022c68914f066aef4eae86a384be640e6d9d190dfa551bd09aa37cfc6c3809f70cd4d0a7a19e69cf988cb51def532d3c6cc8fd63506eee53c3515f2e458619bce56343977cb051aaaf5adf8f519d48acb5590df0c35f6a6defc6fadf0d5689d100027558eeaca3717247b629ef7fa61ce1b97bb5c26f0a55742e349fbf520cd71a56a0a40f80e98212ed3260ffa948ed1f", 0x9d) 09:16:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() kqueue() 09:16:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) sendto(r0, &(0x7f0000000180)="76049f7e12386e245471081bf13810af0b1e6be17459ea3346ef2611d90561e3aa4adddcf8531ddccf4694cfd525bdb0f7abb9010755ee23276f50844af8b3a446444c334d258a1a7dcbfc8c794a4413d2d5211532b3ec4254586a", 0x5b, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x37a) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) shutdown(r1, 0x2) 09:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x808, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2812, r0, 0x0, 0x0) sendsyslog(&(0x7f0000000180)="870b7a9d896f814da0ea03ba83da71fb5b335c542f4cd3f0ac25d5b193ccb221292a7ee2fdbecc60875020c38c56431208b2e48834132ec5e51cef18f367d1a2d4cc5bf45edaf75ae7479c15661e9d5c5f175f81d9de56bc07b53bdd2e63a014ec68bdf8ac91d536612bc6da32310d3bcd373f1f39cb6846e817937454d8553583e71f39ab470a9ad88256e00e33494f155906740f056dbbf6cb21e515b3ea87194978fecb5fa58415fa", 0xaa, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x80) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file1\x00', 0x10, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) socketpair(0x21, 0x2, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x4}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = semget(0x2, 0x4, 0x200) accept$unix(r3, 0x0, &(0x7f00000002c0)) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000001c0)=0x100000001) 09:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x122) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 09:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r3, &(0x7f0000000100), 0x1, &(0x7f00000003c0)) r4 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000480)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sync() 09:16:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ffff0000016aada7000947799cdf7590846c1aab131cce0278e143bf2f40ae415e25f30d9ab509f7089b3f887dfd9086a0870773d47bb05558da99f7e9cbb3ba5adf4afd9f54caeffe9d8a7f316b71dc72c321ca5877599941941048f05338a418eff953830e3c93178e9950f4ac389270564781e7e7f142e1a336c85aaad3f6cb58b03d727671522fed91000000000000000026197586b599340858d88938cb4e10f2c16dab5e3285d8"], 0x9}, 0x0) socket(0x10, 0x2, 0xc508) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:16:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 09:16:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 09:16:53 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10121, 0x10000000000010) ioctl$KDDISABIO(r2, 0x20004b3d) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 09:16:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8001, 0x4) recvfrom(r0, &(0x7f0000000140)=""/92, 0x5c, 0x840, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000080)=0x1, 0x4) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES32=r0], 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 09:16:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 09:16:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) 09:16:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xffffffff00000001, 0x7ff7fffc, "73cc510e52b37b2e272d7f484beee7103fc9c06d"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendsyslog(&(0x7f00000000c0)="a7027e14d28dea8c2a6603bb0a367d1cb4feefb8adb24d1643a903b674faf4d07cc51f7f87", 0x25, 0x20) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 09:16:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x404, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x100000001, 0x401, 0x800}]}) 09:16:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x40004000000028a9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x4b0, 0x4c) chflagsat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x100000001, './bus\x00', 0x297, 0xfffffffffffffa3f, 0x400, 0x5}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x8, './file0\x00', 0x3ff, 0x2, 0x1, 0x400}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2bae0a48d69e0000000000000000003a81092a109f984502840099386a5acb030000000058a393355fded20badc2cd3d0e2f12790f9d552f4f1e97c4739c03043a917769b18731dfc5bc914f23c598d80399f20898ab3053ed9be482fa2291f6fc41df89ead5990f0a23f5ae6c3c178f7d7970d2d150eb947ca4e7f58b025f92c73f89a547088906b0027c3b0245661cbabfbc5e40da1757b3ac2a202e00db728165bd4cf2ecd579cf74d52dafb4e6618d3a64085d", 0xd2}], 0x1) 09:16:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) chroot(&(0x7f0000000000)='./bus\x00') unlink(&(0x7f0000000200)='./bus\x00') vrele: bad writecount: 0xfffffd803965f490, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1464, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 2118 12858 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd803965f490) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800016be4130,1,ffff8000ffff3650) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803740b3f0,c0106477,ffff800016be4130,1,fffffd803f7c6900,ffff8000ffff3650) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036167e18,c0106477,ffff800016be4130,ffff8000ffff3650) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff3650,ffff800016be4248,ffff800016be42b0) at sys_ioctl+0x5b8 syscall(ffff800016be4310) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,16d988c9010) at Xsyscall+0x128 end of kernel end trace frame: 0x170791fb440, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.