79140dd590b658056a2a1bd84a65a23855f181dc0418bc4d1058884defa4463789f4acc63498c1266f5", 0xd9}, {&(0x7f0000000100)="6f26bceb31076a879477918233e1f1c4bd58434fafa64582826a7ae20472c040d2ac816b632663699011f31b8a0bc3c7c53557135c130d1083225328e8640e7884c0ef2376e2d246cd8532652dc0436b18d1b7f72aaa116489d510b5d92a5f86423aa3053c8e9ce900c2eec1dc793b144ad1c8a3a2a697efdafd2c8ff983aef9e6b16f3f8ebb820e1bb20012b9c67028", 0x90}, {&(0x7f00000001c0)="810a42e755591184269c3d7d499d4886e9af9356f76b3fe35f28ebd0720a36bf35998af4bd65ad8a20019ecad49df99295c8b626ed0d165377e08735c2465c765416476071e9c72dff85cf0061920bd5ad6592e1745287976ab90972a9f06b05adc2f18fc0765c184b3bee69bb2603018bcb72ea7c411f110ded7f2a038c2195fc720a6c36ec98c75a7f19d58134b334e04a0a7e63ddae9aafda341ce6f29da48da8d17d9ac22d717142f4", 0xab}, {&(0x7f0000000280)="983763d2ede21495adac39542dc8768604917aa97b1392b6cf0307e47433b545d853a20f871e441d913e66fcf343033d7d00dd6675a9711a256d04c35809f347a7aafe829f89a8a09cfe591699cc0ab05b9d15de315f711679c79cd559ac94e96bb8a679f6b7571bb43d5ed1f21c8f", 0x6f}, {&(0x7f0000000300)="058e30e093787c7581b45bae7440d920a7ea6e472894983008c520f296aea3699d23d408bf170c89635378481912e900fc6eab8c1ccf1482d466fa20a31eca0c47140b243f9af75020204009e46dcaad594baecd1fbe0082b94774f335ab847aad43853a5dc65122efa06e8cfb02f9f2c3b11dba582839a25181aa948e939d4ac52027638ac95e053d5197b8c341152203a5c691bf2587ff77f9c7d34913d310d7ad9f512ca1a714a1e494be389c43efc3821302a709475237e9d639f00d882702485509a0ae987343d8bd3316b0bfe96303c9df3a820e41f8108720cf289fba07118fb00ccbf4c4e6be241150caa07f13f8b1772cf6", 0xf6}, {&(0x7f0000000400)="5c19c5c466a162e3518a5b412d2c6a178930785fcaedd732932a19e056663d51faef70f946097cc24d825d2125c028298c7319d9471ee3f859a6e22371181e4229c4a1be64bd6a0b3e5600e52d543a1e12e444beeba4b4bbdb6a028f7f7d56790cf0b3141b2d0047e33f6c32cd492083581249912e3e1943636a73487419c90277d531d258784e080a128fa32055382820810c2799694ab058019cb51161c8be46c341a92f46c2e5f43486081b3ed23a666383fa4d145edc49981b924bb2b401210e984b59324061ceee49ef40d1a1d250be576da44268720dc7b8e74f49484e78f5a325b3544c92358163a268f47f84ec5e5790", 0xf4}, {&(0x7f0000000500)="8cf5", 0x2}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xf7bb, r3, r4, r5, r6, 0x4, 0xfff}, 0x53, 0x6, r7, r8, 0x800, 0x2, 0x5}) dup2(r1, r0) 16:00:42 executing program 0: madvise(&(0x7f0000879000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x36, 0x4000, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x400000a1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x4, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x13, 0x5, 0x7f63eec9, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x9, 0x3, 0xcc}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0x5}], 0x200, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xb3, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x93, 0x12, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x16, 0x100, 0xfff}], 0x800, &(0x7f0000000200)={0x1, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xb05b}) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140), 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x1, r2}) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3ff) writev(r0, &(0x7f0000001940)=[{&(0x7f00000003c0)="2e7ec7c2a26284f6e1e46ea1556fae0a9a444bf5f27f88477129e222237ce54dea0bee08889a71518246548699e630b8e43ad657f258c6408929676c794bc0a76a637838b02b462045ecce1912aed2bf36db441f9d3b91b34c754f313999a380dc92c5bd8cc874107d1146b06b243de2e475c62ece0788771e4348bb7b89cad30a575bf8198e12e2f6f3820ad762d4a9476bb4f82d73a1e50d", 0x99}, {&(0x7f0000000040)="120e619bc02c8d00b56f5d37db4804823b3b8a8f3e7b67143d6d059c54e14946f9fa45b4abfd6afe226c144c8d", 0x2d}, {&(0x7f0000000480)="de59be24ef17189034e3f98f9aa47340a6e11c7e53012664b312b47c5cb2f1c13c8466ff11cfa6618bcabf0cc0b304da8ddab365c4dc7424844cfff5228f2822502cf8ebc86c980a250cd6cd6afbad71182aa0816213925400050f2c67c7620a43a5880ce653569f608a362662e30e13cd5d28dae72bfcbb4c27dfce5cc8fca1d2dccfbbf47fc254824846d86cf7a1d03b21461d19681ba6ed8c8580f31d162181f8f010241efb37ca53815b5fc659952860c7639639c25963506b2bdf13c3cca8d9e05a3a6a59e7ed0e32579d6e219b1e5efc6cfea386dc8638b6cee207924097a2dd6c387a70ff6a253ed60a47db6b8d0870416c0945a5bd7a093aa3184c4bf0fddcfd559c056960f8971209b2db32ea37d68959d44bdabaedfbf22dd45968dd7d3aa8a870650b66a9c0d117c864fdd26bf8f48ff379e84d47c83a18b5b20faf483fa75200b15edbafb500c020e10ec69bd4f01f6048d622923561216878caecd819e43dbb884f0897346de409f1022d84cab3fd8c04b55bddcc6cd4c464f7131d06d74ec4cb0a4f0e7b25d7fbc016512b76fe3abc4164b7063e28bcdb99f740e92be162645e0d2676d3f7aad640399d6745db1c132784d23ba503a1b44df37b5919ab9d6d91b4b12a91f454467f3c1769814bbeb3a30a13332f78446c88344af11e334743c2231818ec03433139ccd93b23b9fefd38fcc8de35bce751f7478fcaeb54b7333714ac45f1277debd4c8d4bbd1e754b0941ff772db8e068cbcb394bfe11ef40ecc784d5bd30834aa026b763e18fad435701b7ac3e19b1a1b4ba0385dfa376ff707b65652e41d1b61fbac09f5fdeaa5bdfed4cbeffb42c1b448c06884bfc40737f17cba1b22d00595a91fab09566de564203c61bd149020d5ca2d869384dc82a3ed8f7f1be98d20d99ff2d1c683cab4c3e94f574f049eb5001e114249163e6ad3c767718dd3a9236a4cb121e16b8df5f5b95e1235a33abe0ce083df26732c2f72b3870e086207e6b0c81a50a43300d79a29dddb91f8eebd51e85119e72576cb810725525a0c9c6fe63cc355900f379c62e9b0b09e99e0215a53bbc5ca4c48d8fa350250493a958341e61fa8562e818d798c9a641870d03b40b77da2b5160c52ae98822e2aca79fc2827db11912bdfc17bea53b1032ab510c7ea990e53ab51754535db40b99aece3f586d8a8a89e6740b59cc5315f8c873668adeba9e6f35287ab265fcd630205f59ce633f83e0e18985312ab6ab50e4fa45ffd869ce6b1ffdd4b6f86e6228e2b5985d39d997f8813cffb8c3ad647550142d2e84f3b116dd6ca6622c4ff0c4fc4be960fe4ac173a369eb3a9e9f9a6eef5129c34398a3bc5a8497d44c1f646a38744b00e0d07a9d971b834270f64da7537cb4ba8db38577b82c5a2a478ec57b6d0e97e67397d8fe55f320de5be2b9183c87708dd7dad8072729cfa6f1027839643b66194f1220ba6685bff7e073ef54ddc49d0356279c102cbef1e2e3ec4f60dc517ba7dcfe72300d4bff5b8acb55da20fe5845c71cd2fc47223849f036b9e076ee74a94c4d5310daa4fae41feb97675823dda3d15a393fd559a77ca490a22870a730b3081a77acd47031cca1ed2a8f10891b1507bf2da5c022665cc5f073dbe43faa6cb74c5b4e186354e67ea4ac7bea846a4250bfa93b6f80ad6b2e28dbb6570633d7ef24438fb1293c83aeeb3fa4f1179075777696bdb416e903064051b77f48bbbbbe043e0a8ab0c69b9a67f0ad7c35d0fdd95a18b865c15a5c3a62a4e6795106a3e7aa1bb212f46aff2fbc7f0f66bd0078fa98394cd5032f974564bff3ba733c3baff5e180e676755598245cabe554f97e473179537d6da0f878c10a1fd348c11eb8506acc2d96618fc09cfbde4ca16000c96b60c99cb55c61a0b06c2f912f62248b202dc6761d50c354fa2057f28c83a055a8f2179e5a484b19248f40bf8c324fae56cd1158bcf26122f617bf3c24a2b88d336bd871ff69b9ef8489c21ee30b98d620c1eb91e7d11b87d6331f3cf0be540d9c8700657cb6b29a8a3e5b4a19ecd7cceb499faf6aea79ce3421a439cd9102928d9378b83bdb9280751b60044ae5f3a50b577847495803c9a1a146b1c53894158c6f4e085f77bf0a0c90d36304830ac7714299f5557a1e09aee7f50aa67f9b9798b0f92eb966874f10716b5b402dfec3bc0bdcb6c03dce26efd3af54d4367fd443a24c157e5ac1750c8e95103055ea5ec1df107f00b021eec6785d8c88035ed24dc822f887c0b90e961868dcd487e3989259b6bccd83b85459c8a8b701bd49ff633754e035c451d5cd3384836895d2b27653689d5e5228cef8895d055c9f88673a66e9d05aafd65d7256f410a7cc7fa70f737924614af475456ebac07738d2b5a92d190dda21d15241c6aa0da199faa150ad51a55050d69e31e1867f17cdbe31f62b1ef956e78f1a706c924b6a70a92d0a3a67f8e9f88d7fab043be92f6feda2c2a127aabd961e043d8d85765c21efd060da77b15d45f663b6787b67cd46d3ba70bca21aa2c0a846d5654f0b4e8e6ecfeb2872125b4d05627ec56272ebc5a5656a69cff39fd3340e88a742e8008ff474025e2d0cdc19f53965aa0acae12e3f34678a34d1c96cea8483acf1ae833beaf8ee0feb275376f0658da57f25ed5d727bc1df3eb9ec54d92d145d731be34d5d4fd0f42dcb658b5c76326918d98cd6ed043bd9d0d64e46caf9c9185ca5d67b47e8d206848031da60734950939580a895eb17c9102e70d2eba4e164ffea329bb402d36f93266e9d76cb8299b9269151ff93a3683bbbed9b69fb1d729112b1676c04ff0783dbebc80a75322f98b6fe230ddc98d2ac676293d812096d132ef4b8360e64ae430f8bd92df4375cba8624a03f7c57713fe4680fd0709201b28544a503cf04006c1d051c8edc78799f0c9c5110ec5353d0adfdfdcd7a8deed9bd58ef6ab0cce2b1094ba39cd5afcf69181094a570e340568c749b13f1ca490d0f4debf5a077017f8a5bd766997c88b7982e2ed383a9e72ea48deab600e6e8f0cf53dc213e87ae860ee7ba8bb8f0b3a257425311a0e22d099c2627006904c789493f6735bee34c48e186602591622694e4a9354d95b0f50f0c50eae8f68bb22d782d64412844de85ddb23927457d8a1bf1977c8b273a285fc8eab07333ff072d21cc641475f70c058a0e166a52747a87fda249cea66bd8e7de7bc2157cdc264040837dda1d4001f70da257091d70c43d9a57d76ddf2b7dbc1d315d3b6fcad16a6c202f519029b91680454e9e12522880da5302d709ea2309b2f48426ff490ac4f98d457e2b26bb5cba968b7d787ec9d7f91d46822d51e48d6eaf69a7da533535b54a0075164b6b01a3c26afeda7a35a0da5621a6665d192c224af42e4bfebb8406168ceebeac1c0979e1835d34d6596bec8509418b98579225d22bc90460439ba2e736d713ff1f29e5b61b6076030f826a776e9bad39181e024e70f4b93e63c52810942e3b95ac1c6273415066ac0ae81ad5afe01307739872328b563b92f0a5ff4ef4bc6c1b67f3b5544726a5ad17e0aa08b978405fd7e243c0d900337ac1106e68ea22a0acf06919a8dc356ecd7fcbd0f91958e1d6502077e09dfbfa7260be60261bda414ebea41abaa828be097407fbce1fc2f5085565042baf39bb94f33b3231bf07c6116dfee57aff09692ee1c1b31c9b12170dd312bf5e7e9d76d591e8cca14344f6dba4e41937cd5ddf371dcb6a65798cdc877b5f79b3a2eb80ec3ccaf58f69e0ba76b936213ed9d096b58dc82057377932127cc9f777bf0ddb13a006c4cbefba0e6e5950ddc96ef178d3c95bbc478cb7ca64459bae70da1d2abf101ed0566d0f12aeb8a269e9a51a6141f5fbf346f417d812c440aa4d3952475f9cca3be6f6de77b19d82802cce4456ff3547e8525095ae8924f419ec54a02b6d266110113e685b8c98b978b3f66a725a0fb5c993a67fe3a5bc0cba0481d2c110fae7e9354a419dc06c3dd2b107d379849e6245eca1331479ae778ecb2dec27c52695d45fd295ba010def731a8601be361ce0dd7c006573aef93c6aa7907bd58f7f324520f6a8621904e0c506678c1e4b132c30a41f22607497b21576732d18b09189eb99b709a685adfb94b841c53da96d171df85663cadd706c2ab565c919a18a875565d562affd7f375072e5278c94eb99240b5e1d0be2fbb7f037713954ae098e95ccbca2f32565f96e097fa487606ffa74f1fcd36c3bdadafd6e17f1192cd5fc127025b2b3e41c4e323d9a6e28a0bb795f35287276cf43b354abe5d2a4aa9ae82f2f397494bdb30aba354ccaa33aff80e88eacdba173aaaaf7f9a8bfa8d62f37c65db1e2158fc21e8ffb64e87ecbf915bd99256d491158de706e0743666a2a8db14a990d5e7c7d53cbc5f1d3894fa5c09e8dd812e591e351b05c1ac97c8f568b49b7aeb112740812e546ecff49454b403b6e89d88ec2498cc15302520e7ef973424c8e60712f18b27ccd9f21269cb88d480b5cac11fbfaa21733f20d5a30e49f48dcf01c8528cc65e729becee80b633da3e087ec7073102e85df106c0d2e8db84a675044f8a0d714ffcd954060727973f41f49893a6e74efad10e50080b43b5579ded2a74a1561fc19c73ebeb6a6e4f65359f967d530ae13b5e13b7581d8b780453eef26e0c020218cc3ad5ea67df6573fbbd6f3d8ea59517b84427779c359cfe7458dbf8a5a161494ad0409f1aed2127eca6589f4d9c06c5bb94dbc381b9634fcb467ad1ee693e90b3ea26e42abb202e001e037967370974020662d40bfa0c5d1dce633af8e4b6c05a6c69d138c35101ef0379256ce70c2176729ae00443d348575b017a8eb001c3dc9367bd6ace14f6ff38fa2da1fa6977d9aa9c6e65d328ced1a9116ad1feb6dbcad35b0337711b21b593273cb7e65371d77a5945e573db86e9a98f9f58553d534ed5b2ea7205abe5c5999c0c98062fc8b62fabe0101fc551dab28f01ed86a1997fed622b9eddb594dd042ad84ca818ca18f805850312e3a6c28cca95544780e969b18c81a6d61db9b935bfb19ec8810690dfcf20cbffc9c13ec6eda194ee3b75afb28d9d7d9cdcec1d428f9eb65351372bc9e1d36c7aaf492a47d297e01180299f627765cf394e56a2526ee6c62a9f884e1015708dd93e132197674f5497e2acc8ceb1958304089548eb897a74a394355be667f6332b40b6dd0d25d1218dcf0cd8c5f987a0959facdaad2f938f1c9708a451cace5f13aa289f900de2f5773726d7f7e33069c1dd11ab52d76a890719bc9d766b23f89f26b79ba0a44e7d3814a7dfa66fed999a76926e87317bc3f021538374f69ada0a3ad0adaba0aefe242dfba1a94115ac98f34607a573afc098a815d9a0c30539e8d14264dfcc7d6512068a6605e7853b36ed22af4153d1c6562fddda6f725f69825bc32fbd854abe0f187ee0e5e6d747633e0bb6d7599489e2e80d84ffba99e133f37ada48b730f4d615edab16b44b41bcdfe4e9c0c426a2c24cdf3d57ba94f0483da24595c17be8c9436bc224fb7c50f24c39d190d5f5f4e9af9bf1f0464dcb20027ded24e32f1cd6edde059c8581e455532c5d36ad726e27528aa1b3897b4003e56af3557f1efdcdac4af2cb35f4898041aa46a309741afeeb392c39cbee2b761ffbe00f8ccf4f3fc773280648a3e74aa116ba14c51135895a8a197a8773316de2ceed7001bf2bc5b4fee6eb316169ee003908a8d941a9679c07a63e18a7e9d566c5ef181045ad777373e834a4fa77540986d68c1b8463", 0x1000}, {&(0x7f0000001480)="05bf4acdf917bcd7cb3ee1ab2704aa7eb38d59e4641567205dcbca1d50edd7cfad8cc5f6f60db419be45d9471a2a7c68fae72a597696c8d07e042003d80da02de6b09cb75e2563a270b356186d23abb590cad9616b0d01f6d804465f436ad0d34b9245c67c1ab48b00be3269e4305f5e4d7e8ec4e9a70d20bf7cc39a826e0e18a8e76ff2fb939e7d742fce8e84ee51f2ed181958b48f5a88bd613b46489c56fb5b073bc3cec7946242aef25d0bfcabb408ddcf4ff2330b67e6698a0172e375225a8ffc7cce27017f24dfe6e79e0595325013012709d119bd7c1d0391dbc3", 0xde}, {&(0x7f0000001580)="b0ba917413179fca168aceb9e08e73fe896e8268c6e61218c7839a4cc63310e954589c9a9e0ba5277bda98bc7860638574ade4676fa92b5ffcbaa49c48572ef3aa2733ef9fe615ccfd7ac8417de87978", 0x50}, {&(0x7f0000001600)="8fea53bbbf31f49adfc23f5508bdec634247d92caf4b828516df980732cd36d8ee4c4713e3c4851c6f9d018524032942e3c6d130b45d4e056e5ce8b0b832698c29ba256a635952bb4ccc3de45d08176ff8dd21e76876adb870985bba2f5c33b0afdb77873e38557150d0cd8e49a7ad09a0", 0x71}, {&(0x7f0000001680)="1e7edc24108b08191f56838bb51b0165f318a4e747ba989ca44f2a9a70f5b1f98cca98a6d85fc17abee011e0d121545eb6d152550ff09036e6d98e422bef3b0c12fb3b015f870dc02485a44311b6be5d43d38aa4cca41abaacca7899f888c1c621a496d2d9143a5c1631f73fe73bb4c6baec8c102217037add0ce8de51493e969b61bbe66a50473d1a240b9122efd9eebda63f2330dd858eb791968a46f6b0", 0x9f}, {&(0x7f0000001740)="76a11152352889acb864b84bceafb8cbcfe63e9abd9dc67c9b2fefab241352c46fac201a1bb4137ee88d584be72efc7e7b9ff2452b963d7d29609aded4e3af3ca06de6c83538cb88628d05c0aea0ec897a86c511c5416acb1491d6137de83a9451c394fb865e5922081817a2e70aa465dd208fe05e53ab641cffa569a6012425818817a619e51a331414417d1571764f641b15e6786a622ed20d736f9fc88e845fd64460e37d4fff3242d28678f96e4e42839eb58268c75f48730ba519010c363196a1785922977c1a6bcd04f0a82f", 0xcf}, {&(0x7f0000000100)="b64e3794ec13adc667", 0x9}, {&(0x7f0000001840)="a6a0d42a15b84a538ddf34f1af6b07bab39ef397a938a997edd4b680a4398fa3054874f804be5183182513ff512d08c80a576ac36845631f7de2495203c3f0f62b93638c5e9efd42127461029f98d6830f0c690bf577480e5f3bb2d72d3e60b32c7646bc1cdbbea485deefb84bee999315a4d67f30261d3df5b8eca4d5dfec5eec6e0f90655e18f80fa1a302de1e2661acbfb1c1609580ab628265ebdfe9d29c67f36a4c7c7891168515f146bacbd30a5b77e1cd54548b76ee32a20cf263647ee82307d4b370a0a7c695df82e8ebf6de01e4f5afa711ef2c25", 0xd9}], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:43 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000700)=@file={0x1, './file\x00'}, 0x9) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) dup2(r0, r1) nanosleep(&(0x7f0000000080)={0x3f, 0x8}, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x400, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x23b5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4be12e4f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6}, {&(0x7f0000f7d000/0x4000)=nil, &(0x7f0000e84000/0x1000)=nil, 0x10001}, {&(0x7f0000e4b000/0x1000)=nil, &(0x7f0000dc6000/0x3000)=nil, 0x4}, {&(0x7f0000d90000/0x4000)=nil, &(0x7f0000da1000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000d94000/0x1000)=nil, 0x9}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000c2c000/0x4000)=nil, 0x4}, {&(0x7f0000f80000/0x2000)=nil, &(0x7f0000cea000/0x1000)=nil, 0x4}, {&(0x7f0000ddc000/0x2000)=nil, &(0x7f0000d82000/0x9000)=nil}, {&(0x7f0000e1a000/0x4000)=nil, &(0x7f0000de0000/0x4000)=nil, 0x1}, {&(0x7f0000d26000/0x4000)=nil, &(0x7f0000f5e000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f0a000/0x1000)=nil, 0xfc00000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbaf5}) nanosleep(&(0x7f0000000180), 0xfffffffffffffffe) fchmod(r1, 0x28) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0xb1}, {0x6}]}) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() r3 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r3) pread(r3, &(0x7f00000001c0)="f12313081f2bdad3cab419f50a47b775be66a1e87ac4847f90f921065c3b3f6ba713698d89aae00d61d493c9bb6df3d898d2ac96d80689a9c103c9f354e56686b9ebb9774b332b483b393193f80cf05c32d94a81e4d744de0c18649431785b7e53252077c7cef4b3d290f35c0b0ef32eeb299215595c05aa8a827e23465fba3b", 0x80, 0x0, 0x0) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) fcntl$dupfd(r0, 0x0, r2) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x80000000, 0x1}, {0x0, 0x2}}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x200, 0x5}, 0xfffffffffffffe00) 16:00:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x8) syz_open_pts() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) 16:00:44 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7ff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000007e, &(0x7f0000000040)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000180)="9e") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) 16:00:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x9, &(0x7f0000000380)=[0x7, 0xbda, 0x3, 0x4, 0x4, 0x2, 0x1, 0x9, 0x8]}) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x45, 0x35}, {{r0}, 0xfffffffffffffffc, 0x84, 0x29, 0x7, 0xf033}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x92, 0x2, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8b, 0x40, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xff7}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x3, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x200, 0x872}], 0xc2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3de, 0x2}], 0x0, &(0x7f0000000340)={0x10000, 0x8001}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[0x7ff, 0xffffffffffffcaa9, 0x8, 0x9, 0x8]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="806c8a9395dc6911e882bcc9f10018698fa25af4fbb2d60bba720e3780bb1be4452a91dae2057faf49cf95586d5e3771f3863d8b9320a716aab52abff28df9c9124d432dcbbc5d6349f21f347e0fe726ed14d9266117d60d423fa9f5dda5dcf3e058a27e4209245f0f982a58c99557371cb59d98012902707c6b917fcd97df5bc8ed74841275f188808d9a0a6669279052605174d76641fcf0dc8998c4ab8339022ad2f75f781d81975c552bb153efc35269254d97", 0xb5}, {&(0x7f0000000240)="5aebb3e20bbc2782dad4d96d848de1ac9b3ce9bbbd774bab40b6dfec657648ab41301b04056d3b7aa17c1bc61138faac8b3cd96b20a7edc5792b3e4ee1a6515ef8ab331d18b49eeb19f338851ebfd54c748a2c0afe6e29f4af5e2c75728d12ab2a4b3d16fc1d271e28abdbbb5145fc357749e51203a7398fa5fc468ce9ee99c8946597d6494e9e3419ac036ecb0a0432", 0x90}, {&(0x7f0000000380)="4fa7640dc70fc2c94c3ef3ad82aad7b596e263f2858527de57a37140d07432d6a389cc958bfb8c63f166ad1edee0a89d2262081bf66ce1cc1317078774c928ad78ca9ddfcd0a2f44cd6adbe13e8dd50342a1259e532016a22528c968878c791caf3b3f7bf2c025f6157ca3c6dc497759d16e6f3ae7c0da2b6065701787fc3113e508bbe2431f9668777e3ea8da3f799ebd937e6d5f4301e9f0abbcc721456102290823a5d8a589d45d95417709c79d264c91fc111ed3e00e5fcb3ff98c3120c81fded0d2c2cff1a285c90684c3a84c9387559313f71c3cadf42092266f736819234efba8033ecaa2c87074df7b80dbf4d80e2750749ee6394fa11dda62282b0a50fe3e7d94da0f29daa1cf720dfca617d7751c1a8e349a565f29a804960566a1a696facc8128df1bda0a797dfb42826a575fa5b1dab68d6746f6e55c67ae76000a8199790f7caa6d6033be1e312af3e79f06c466f11a4e5d108ac73e2a31ac098152894b8c68fa3d033dfed6abc7356efa5517325b4a62a3381ea002d57573d02367c5a7569d5e732c8967e193f38eb0e07ce717aa30941a7bec70c62867d9840426ba0ec0c09475c157ecb9b8fecff9c6d58c5ca703778033d6b2c20f661dc8d8a080bf6387f82da6c068cf5477e403d3dc0552ac96a85f2612aab22000910750fea13f54adfc28126b683e68a08e6c1e918a76497f5a90b3006a216ab75a47147ffbedc9a0dd351af5f27cd30e5b4923059d29978813954899771ce79728b015459f10c9ec610fc9ed3b532ee1427d9dc3be18f52d049b6d1f06aff44528956dff983556d7fd19503490aef0cd464c4a5920cd93bc8019386a38f07519ef438f04148b76b4e49a9b03384ae901e643ebe4440ed1b44651e1757ecf4bde9ed9f8c7eaa32ee8ad5309e63c7fe27e1296322b83bc14386a728a3411dbaabba0067b7e5cb521da75618456cdaf53fd6a1c262ac50e2fd762ba9e8ac07445311b7f3505507e1dccf98dfdd69c8f0b86c0ef3747da68803eb2599217d7f0cb868aca0b8fbe497142ff20de65ba85f1999e4f9bcf6c01835697edd4cf338a84c9a2b8754237621cd253b725f47874e808dda6d810901ac0a9af3d0159ee7fadf4d67b27f3d75ff8892b995f4e1e3bc5332baf05a958962d059a552f5b14abc796fa66cc986bc157bfcfcc0be2fe822fcf3901a3954f0cd33d104cbb6e0ff3d61bd7964b88d7b4a8a3e65aba08dd46ed1b30c7b9ab1ea2c0100b44c34408ce4f50a28ddae5b1c637b0cf215c5bf27912ce48f5389e79c55abc4ff44aef42a42e597e1d17cba59238bea5caa5495243069ea3400d3fe44ed0703785eb4b95f8e10006ec6eaf7652772a1566f79d616b3b7ba016d44c38acc97f7032ac9ed972047f56e356fdef3106deb1dfe2faf86be359376b47f3a7697a055c7b0c4e2ce3eccb1da37656de2cc117cc5944c088eb8853c3698e019fdf659353878ed7b787da06d1b64659d0f4a1b9d755fe6a2943f692f7aa572d4584f6a1e951ab0a013e3b573b7caea7e9ad44292eadc0979a7c4b550319f7560eb541b15082cc7603693989164d809e8219adb1732b41adebe2013264fa9be9b26e3cbb382ef43224c4dd15cc460c59bbe88f211fd431ff9736b091cd3f5198fea7f33b4b3d40620ae6bf3b63b5f4d1d3d09c57d6a029db9d327174a5c9763798394fb8d7dd35de39c85df6e1324421cb5a02b50ad38923957ef9c844f1d0b2be4706bd7cf6dc756dac49d95599debef0679477d37918e91dbbf01715890fd9b9036a70503b13f4d5a2268360b2eaa3a9c944ef67e1d1dafe7fe057e844cd3b640d0424d26ae40534ce1da4d2f86edf80bcac5f21505e2a67c30e9af508fd21c2503254126a6dd55af5c9815d033a1676b7c7f6c2c7b7668ff3d8d9a6d74b1ba86c03dc17027cf3221e46ee0e785c2fb92a889569757745eaec71172fef5e11b943c35cef7485302d99d6d8ad8ced7349abf86754977c136deaf809c5d2f065efe9ed29774f3045aa5fcdaaf799d8bd5a5667c20857203fe439b6f83c064a44dda70dada3910e38ce744e490bf1524eec40dc351392e6122427e38ebd9bdd63c38c6b0ef9ce1791f2e5ce9c551ed78278f5f8d6ded851ceef7f7a91cf8e3757844a23e46b1d685a8d4b146f352d54b56cf2c20f3af6846637dc40c9c46ef2cef279397b75532c66d2df80e64356f3448edb38198bca084570704abdbaa745a78b493b1c91ceef379c6b42647e4b06ed52c82ee334f56465403d4f00eda4f7e17ff0bd2471cf16e3497bbef67d1c2d29486a84cf355bc305deab710a579c7afb0e1fbedb1cf74d2fccc5f242cd76492e055bfc9ab1eddeaf73232bcd8205b933f83f4ce1b900a17d51a84134857479d91234121cd737e7cbc2f6b4d0c4eff0e6729c08b745d5cd23a81ec3cd46bda5cd5d8a5981d9e43ffa1acfa6b343a7da04bc29fc146408c40bd7023dafd5caf4994b53ad8ae32acdafc8a2769cdba6b6d6296c3144141f3b5bb5afbbdd46c45f0b2720a1f98494f8068dffc0ba38ac65edeebcab99ed6fd4be2e95d222fc088fbe29f52e434fff76c2e5cca7c5d81409b18b9499b40f674075f2b94a9f579866360e20c00e96a9b70cf38c8357ee8d25bff1bc397f1f48e93a0867c1b0b2d748a0aac4e0250542a914632ad2a63a4a5891374c8f56391961f8d4fc4f4403c57bfab7bb7ee02c7b22b4f2da60e74bcb970b7f38af0f041ec338a43ca589d1bc1b30ebc0360fa9706730702a82e70bd08f224615112a1f532b09e909e4c249201fa911fa31712dbd1ab8101936f2bca5ce5e1021e648f65e146c93f1a75440311b23b0b59151ace01b31f5d00b0282c52fe483397d24d9136f770e964d6e35b364112c902e3a9b345e20956ca8f7e491083db235ce458b93ccc67adb48cbac8bfa512ecaf1bf2cd382f9e512238fbeda6b534a94032711679069a7b368fde3b09682a7846a788d603630f56c4b192e8fefea8031052b2cff04455808fbb985424392b2b3cc7476a3ae21164831851ea5a63a19e33f557832a97cf3e41016fd2d8fe66d6f651b21425fd1681eb909eb496d0743f3d70fae1cb3be20353fde3351b9ead4ae1be40469840476f33c922ec89e9b20a9e4a7debf53b1ac2f20ff0438f9d88dcae44685e3590ab45b133b5fc31c2ec8d0d64e697aece77e025c046806d3d3b90cbc9835d40e8790bfbf2a59fa651363fd974a514e5e6dda36049177fb9f41199655545cc0de326ec367125e269ad6ad3448740f6958063f5839eeb4895f66c80cb6a729ca8ee796208f8c728790b77b2bdf55c7f0de5afb22c2f859b374b6a6f81fe651de16590b1e4f44a49a86c0eed9c87e98c8bcebdfb04a92dd8d9a170b222b89bf2405914419c33465ea30314e5e4dbae34a62ddb7e86b2d8dae64cf3048278f54eff58e499ba9e92a06df1b7a0724748361b8518bb2bd11a2517f7b2804016eb96529a64aa48c2d6c5911aaa70d2d3b2ceea38c6b37a4ef697668495f00ceeaea87d3b6db7fd65a4a5cca30241d211e60e7db2d06039f1701dbbed3e947b003c98b2fdfc2deeaa8d00011520b691cc1b7f80db2c3354890e7752a51d3990c40bbb97ecf985d1e1061071de5572ac075a887cac83b5286b0327ecfacd1dea675312a216820754bf69383e86f88af54ac063e3721d83e75cfbe8dab406c0c7c8c36e321d42a062544be8997f7f0241df9fac15625ef598d85f808abb3511d1463b3f6e8515887a82f24e6cb4d4cd968b71d8ceb7f6d8de46fbf5f3c5efc401d798d664348f0da782907f901ae64336f39f6e5589d42b1998c99c188879fe57fb1d5b991adbed7cbeca0923c00ad2d302d6dbdaa81af465d1270afebc45d7381a3dedb10b9d59cbcc29410b1822d9f56471d9404c79aeb95d388da4238a089384260bfb8434bc00d8b606ee202c6c1565e1f7c4a501401bd1efa89eae600274d202a3bfc84a600c7765985104bfbb841ea000f6a2bffb85d23495bdfabaf3c71465801917e234f8ee6744eac987ca82c10f01d12a06b7d7ab4fc6757a27c4448898114c6c7e09768cfc924a10e3d0457ceda9551fc0a2f989d405dcbb18d457879bad9f3c4e9566becab92de59e8999123cd0bfd28a991765db9834d935902819182ab7381a0fc1a57f74f16b789dc96e5696cc03f6ab3d3d2dc7bb0a8a7841ac1180d3e64bc91f63d26208176606764177992a5715e0869a9793aa94723d9b7f052734eef9b727bc2fca1e13a22ab2e65ee41b9c7a140c94a70f8e0e1ca552eab3612234d6344d5bfda68f5bd3fc4febba3191044f509d1afdde0e90a06c83010c4492395f4a12f2a770c3391f42e627a0fcdc868bb4aef31edc2cf6f4ccaa32b72d3c645aad513a87f138b03c8d15ad12d332f9882c3668fc1322296df2cacf69b20fcd47e56264ab40eba630b9805ff828fc78afc28274f44f37675a8494413875965e9592940f9a45e4322db4dbb200184a12f176f069e6a7b3fb0378e0fc24eef731e9ef4880ae0a1f3d542adaf87d0b9cd4bbf16ccd8e5a29083c30668cdc88b40eb4690f8915c7472a0ccc47d15836f322dbd4917ee45d2d4d29474cb170e62e3fdf906388d904487f5208b90d47c3df3bc7d7fe23a2238ffdd7a3f24bccc3289a9a11a6ad14372a744153a8e24908fb065fffcd06e8063ef94a2bf75d37535c6ce1bc1f5714119e0973737f69dcd6fcbd2db51b3a0da63d0910576d241561f869d04780c83419e44fc0ea211c0c0769b61313fa99b82c24b2c8c0013bb90e6777a588f4fc7fea334e858368bcc73e67010d63c7421d49ef5bb8a59b9303b7f136d8ac49e80d5543f712ee9344422f28464a2b64c89548309f35f4d9314219302c57ea5557aed1714bb58649e00e0608fdf9c18a8847237436f198a37309c9681ade327e595fd86b0cd871bd442621a874b1ade2d38ef2725ffe6443e38ee77341c832935c381242bbc6c259898220c8a8d8f6f63f111ddd8e1f8a21d1380f0bf93b897d7d98a38f089ba11258d288c71f45d74ed464cf41a4fc92ffca631cef36cf7f53af78f02da50fc07d7ee651aa624d7856b6facea600470ee2748101c5e66455614af41bb9df33c33dcc0830fe628ddcec27d7c21800f513c4d47d3e3c4ffa506fe8404777f8bf08abcb7d4a12a6d84293f2ca7e7ae3ab188464f15967b64b10566ec2d0730e9eaedd3c8fd03e7cfb879f58b42a4c38b3bd115a618e9372e3ab55ecc9ce087d1c4b91ec047502b8489e53517ad0fadf3e7055a3a20dc350d35c2635d932c9a4f081f8ab9c063217dd50b77298973fb5917cc2e5c9cc704e1755bd7d196324a014da1653fbc90a64b8c8ac7a03ec0d5634b7be8e788962a29821779439304b21a8ea72aeecc4d3b7eaa846fbc7b1abcb39022deed196978b784550649bbbf94e71447447f1564fcb1b60ee480c963d46ec4c81ee55149189f2b0f12fbb434e0818f01c3a38604d8dbe6279137e84099183360efa8f20cb9884347a006ef2466954adf61ded78448c4fb76757fe7f30c224a655e31ec9b70462f7a9b8046887fe671a72514bee06857b664a5404ffe993660bc2f2ae784a1ec47c5fd372a87a1d22e4c92d61db44b696de451e08ee80d14d2d775afa6bfcb8314d8ac33bbe1f8062a72d1cd2090ed0b4aaae437fb88e825a8c14fc538d3d1ab42748c4c7ec8e429434b11504e202ca698c2e42c559f25a94ee0b586d2bf5624f1e205b4b7527b2ec7ea7bc8481776c7412b9ceb7bd6", 0x1000}, {}, {&(0x7f0000001380)="844efa1fa68f1a6d422ce844cf64654108a1b59395b28df570e1be7a2c527f33f6498080daebd265a4f42041935d6041f2dcd6a70f8e0024d88c15d924ad14449345989172bd011b70d8ca532958ee1835640016fd308eecfa0a7330c5468692adcaf040ba356d0581c14308292154c44b93c047cb9aea476ba78cefd499f036301d46aeadcb14e6fcedf2d6693c7db239ceac7ebb0a427a59ab97f20e7b9466b9e1b4f06f6c6855580e73fd9e8e8e4a51d12c50ad5305531b691ca98e71c2e6649cf59f10b1", 0xc6}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) getuid() ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1000, 0x3, 0x10001, 0x6}, {0x81, 0x4, 0x81, 0x3}, {0x3, 0x2, 0x9, 0x8}, {0x49bf, 0x1, 0x33, 0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f00000006c0)=""/196, 0xc4}], 0x7, &(0x7f0000000840)=""/105, 0x69}, 0x2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0xcb) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:00:44 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0xf, 0x9, 0x0, 0x40}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0xd84}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7ff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x24, 0x1, 0x4, 0x1}], 0xd83, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x4, 0x34a5, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x28, 0x40000020, 0x20, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0xf03, 0x101}, {{r0}, 0x0, 0x40, 0x40, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x2, 0x4}], 0x6, &(0x7f0000000500)={0x5, 0x9}) close(r3) r5 = open$dir(&(0x7f0000000540)='./file0\x00', 0x8000, 0x100) close(r5) close(r2) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='%\x00', &(0x7f0000000240)='@.\x00', &(0x7f0000000280)='{^\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@\x00']) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$lock(r1, 0xf, 0x0) 16:00:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = semget$private(0x0, 0x5, 0x8) semop(r6, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) getgroups(0x3, &(0x7f0000000400)=[r3, r1, r2]) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000004c0)=0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000440)=""/90) chown(&(0x7f00000001c0)='./file0\x00', r7, r4) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) semget$private(0x0, 0x5, 0x9) setgid(0x0) recvfrom(r5, &(0x7f0000000300)=""/163, 0xa3, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x4}, 0xc) shutdown(r5, 0x2) 16:00:45 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3300) seteuid(0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="7abc64b725be963951e07a15c383d928e625f27cb3d3976eb02206c33c8917d05792586cdeeb9643dd4415024c955d9b7a8d92cb072f3144be778108e50e6d3eb6ad6718b221d4cf364f12d590f513fc6292f33b5a2ae4fbd499b66fddee8d4352f0524b2b0d852de7bde99abdc2a778f99fbcd58d92e599b281059c57d6141bdbe032bf", 0x84) connect$unix(r0, &(0x7f0000001540)=@abs={0x682eb13985c518e6, 0x7}, 0x8) listen(r0, 0x6) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getppid() 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) fchdir(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x118, &(0x7f0000000380)="ca3c5937f21a78905d93794d86f16d66b83dc0edf79252104565f1dceefe4f84ae21a2e002870539d3e7178717dfd58d8beaca21f310c78f13dbf9eba15081772ddc6426c20f5c304376f3107e6933e51be26768ea2c4f106216838da443f9e11965d0ad05e14c8a0eb2b15eb50c2ac28998e5405ad12ab128408e9612eb3bddcb3feff4cbbe3571d196678a65237dadc34b491242ea4592ac517ceb47ea936be8ea6ab78f7950a5a416dd3d5cbb0f7d79901bb29ad407527e0a387b74c84aa6818428ef66fa53b40bfef45f74b1c8c8ca998d0d2786970d1abda305088a3280ea62236e0a41c34a55d0cede54782637536a47f6beae2ab91b57ccc5ad269427757809972194c073ddb61f13f479fc8851fcc6eb1045535b") 16:00:45 executing program 1: r0 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffff7fff, 0x0, 0x9, 0x19f]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/57) syz_emit_ethernet(0xffffffffffffff51, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x40) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x100000001) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x16, 0x8000, 0x400000000006d) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="e7e19e1fffb00fbc0c3c8013d82b06a07b6f5183c95ea54b755f4eacdb72dc0914b302f637dd5b03fa702ce0deb37b840bb9c4fa7f9cb2684e7f993573f8590223293bedeab56c08a50b970c5072ddeb8e056a12ff4f7a1ef8b09560a2ba2ef629b12f8313d803b87b314f9ddaae39143a7307c2fb4d989166f7981db6bf9c75474fec01aa93a4df0a6e87d37bd914abf165367f46cb74b04253e43b3bbf83e5569ac019c79ada374b49c12aef768514466f8b79ba073b0efd73cc86a124ae2db6415de6416d62efad2208327a70c08f4fe756513c03dac41da6ef2f2671251e59cd545f4b16a6cfdff1cab5", 0xec}, {&(0x7f0000000140)="e8ad5c08690c3fd159e5c5626b4341ac6abbceb1cffd", 0x16}, {&(0x7f0000000180)="9d88f3ee4c105aa97672b6ce1930cf90158d1ad36e058f35bd368d7227d7d5ccf9e193500656f7110133e52ccbbbd2b042a58b8ef766f1465057a6f0f552d15903b36508d6f40e0950867ecd8c4c02cc3f693a8ad240b7544428a45eae2deae32fe7a68f12553cc0f4c4bc8247536c425b628e1e0d1c3f9ad6c6c7134f16d2124dcbaebedc4cf9ee56c265af8484bb8a04fdeb3aa713", 0x96}, {&(0x7f0000000240)="f82873095d9bcb439abfc326d102602a6c9d0cae242954c4dd15c95a20bb438cc77870872746f2bc658b7ea876f4e57dc917eedb5469c481a05d635d5f6c942905573440ca472cb56ff11b3dac9f0cdb43681121f38e9f6f9bc657471908c86ab3f95f3f215aac3a178564e7d7d7fe48845ef45d9d4a3c15102a54296419fc7a6c36f8c47b2b3833bc1d1b5b7d4de03575cb6ee1301739c6c0b2c26d22586c5650967bf8495e1d3ec4dda740f235b26c91f1feb94772705ab3397a0565e1f5eaefa57e7e9c080f08bf7d12b6d9e0", 0xce}, {&(0x7f0000000340)}], 0x5, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x6, 0x1, 0x9}, 0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) 16:00:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1702) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) pread(r4, &(0x7f00000003c0)="b075af046c097bb3c818c7290f363c3a3702760751b8a47ca3e5a689ad08d5474763f789e75c9f8ab9a48947989f48c3e3cab38eba6e1c9fd2023d8186fd37080d91de82deadd0cc6656cc920a89eec3dd4dd7346e6e281d82e1492c53dc814912c484efd98eb8b2b70786d53f61a9274e90563a49749fc59229f3da2ae7fc96f652488d360dc5ef8ec722504c", 0x8d, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000500)="2e887d7cbb6d75eb1485c7ddbb3cdebbdf902e26b809639be8c30c8521f90e75b0ff2ccefaff9e111b8888090fb12a812bea33ec65ee2ee10a923e64f01ff35fcef57d7d51af63b186a969ed38513124c2ff931799e1b5f9c138f8a90ba2158ef5c997fc4cf6b80f279574a1946d3127c9d0df102abb4c05552cc0b8c91acc94524250e21c44ebdae0de074cc31aff67a1ff5e3408c060e5837ef93f155f461901acb816d02ed68ba59714c0fa8597b190", 0xb1}, {&(0x7f00000005c0)="6ca3b3f4b198c3a9289f8aa58a0e7865e4b2ce77a443944f83003a1aa45908582fb8575670486ebac2786eba5b5be16d026e797a495a9acbb1c3bee2166c51230baf5428fbca4001c67756e8afa4b2b82609dd16b17d786b75ec297acbc234e7c0c209f0e652381d2e81a9608919088311b90f41c3821450287f31d350dc95eaa3", 0x81}, {&(0x7f0000000680)="9e5074ca6707bf7e3a45efbe00bcc506d7b2358080b3146a1311c28a8471dad46d70698fa1d27ef72e3dd7ed473e4d2fd036c7f64cdd1999747faff1c51f6246c4396455384a76a821b2255d58f20c3a5121090cd755a77c0a0147bceb98f7b4f3a7081782ff5436691706b0edad3d03ca2a07a648eba78d7df8359f726fb9902f2fdfad5f43497b7b4322f3f0894286f6ee1949a760a8983669905713b57e35cd70d69ed871c317677c8e77c758d6da38b975c29643c2807fe04bbafcbb213081d02fd92c5beb0d736ca79b98aa75e752eea46be9c20d4c3af732e9c6ebf96bddd3cdc546bd4a69c7509ed70f", 0xed}, {&(0x7f0000000340)="87395cb120a5dd3e58cf5e17f9907a88fca23a788944d8f1ea27ce16b8bd31cb09c0a587abe8d0f969f1e7cc58a41cc110bc59e9a0026443f2918d7ef8f95dee59354e24cc808e5d885d6490f6abda35f2dcbbe9f05b53c999a14ea9f06331", 0x5f}], 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="36076845a82b32593f55eb059ab64d75a2a9f417261d577bc1b1b5b5cc2d32b35fd34619bbd353162f633ef3d867b8ff6b4300c6ea27be5f03fb88e0dfecf85f86c6bcac3b4c", 0x46}, {&(0x7f0000000240)="0e363624df71647567e56ac802832c437251816e86ce3808f81a94ac6944069c7bfb3db35550c66d82cd3a7754ea0006dd28995144a25d37c4da2b95bed471384f8c35ec415ef70d53b91a048b1456d6d8f5a8a2411cc2f576b443cc0c07202a71bceabf26b39a2cc6097bd85930a56b7ad6758efea3d27684e68ae55ac8d36b8db412cfe1", 0x85}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r2) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x40) listen(r3, 0xfffffffffffffff7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000380), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, 0x0, 0x8, &(0x7f0000000140)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8040, 0x0) flock(r1, 0x6) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:00:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001700)={0x1, 0x100, 0x40, 0x1ec6, "07070bb4a2da3c561557946828e5583ca94607fa", 0xbcb, 0x1f}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="3f5ed1ffdc21bc6344a80b54e350efb7fefa21d68911ba16b066b5dbad6decbdab86469d", 0x24}, {&(0x7f0000000280)="57579446f5cb850e98bc81a005317e1c6f3b05fe3e44cbf5b8d13f28f12c8d78ea169bf50a13277092f1e9bd003a4d75b9c2bef9c41576de5b690618f8c0eba574df12be8d32daf31f24a2cce9a55c8ac49e9a823adb8660daba3eee696525441335bfea045dcce732f3983cbd316656b01bd51cd10d50925de9e5572d08773d8494", 0x82}, {&(0x7f0000000340)="0bf2b6360d72f43cf8bb298e4915ded9a577c58c48e2ddb65c979dd8aade540dcd0ba92910a56bfc160c8ab3acc33bdb5bb9a7c158820512ad0282a87dc658dc09b1c5ee78b9cb93dc544bd4aeeb7f40d29ea2d57c5bf0a1eb5a0112614b95127630fd981fa2dc26c708341553f58ebd3195d60332ee72b40b7fc84ea02325d5955a564240edc48b89b9b0ec221816c7293fb8170d95bd121090787df5d905b3b9ce4b9063fe19e983233414474647f135ed10a159a7b78a2e88856be6762575f46e95e5f99190aefe4e2b4bdf80737f1a29391163c967b6dd0e405b831296217a246584c6fecb6f060cd4cee74d43710454f779a7dbc9c1c8372eb56a", 0xfd}, {&(0x7f0000000440)="755133348e0ace438af8f85be583e0e3db1aeb04d992fd544c5123cb4c08c52b06c314e81f33fa23c5f901eee17e24e72d3f4c7ff9ab7e65fc7691e4d733726d2ff4c5e6d89356c9e2a0a57c34345fd9388c85bcde4ed091d27cf7e234ec87e7fe9f6973fc59d7557b2e5971a91aa0427922ac20012d5a973b84f803f18afae0b26aaaeb36bafb29e2173c48f67aadb6089cd1ed569e7bfcbfcbb84b05725e54d363b1d85a29824149e9e69b5083d4a03478f28bee35fef60b3f8679bd529a2b4125a40e9c7a7d409be89f36d19c52d2e2e02c406b3f2e0d2980a682df26753e0429c2f69203", 0xe6}, {&(0x7f0000000200)="fa7e7c618150dbed6fdd36c3eeeff8fd7ef7ea69dd58569974e7e96265db030e3ef1f1736483a65c53ac9d3aa6038e2f2f6dd76d", 0x34}, {&(0x7f0000000540)="bdce3a0fa6a57ca2b0d616c265cf42a0b267", 0x12}, {&(0x7f0000000580)="0e9d60490a0c37adcb8282b4157140173569afcc5227adbaf40580bdc252afcc30c05f40202439757b326acceec3932fd38bc84cfc0a40f713c52d5fc42bb156d90f33ed1907034ffd276e4e224bbdc66d2a71a4c537a4c72d6655995a2c036d3ccda92c65bfb90e4e57b768cd8a4aa7223258500ba0673684b331f275382d334bcb6d9b4afb48e7e5964ad03110122ecb5bc5ff4055d96f4b0fccc01828d6fd0e2f89c064363f59f771e72c39226c2d30cbb7c7d96cc99bf6ed9f7ebd41cf8c5016df29ad777355663509a939ff4035ddd8731b31923e31b1ce8d44a916409019ef098c93a9d86798da7715f239a62eca5401dd5a7a4d58e1232b3cf7e09dd90d5b5ab1f13199d4fcf0bcc417ec64cdf27da36c1dd8f484f13d87d6ab8e191be1f632e7fb07926c4bda7ad2f1f6e0b99b734a57397b09bc565e0d84b7f39c252c27d71970c75749bc3fccf174ad4be550fcd52def07e88173e455ae9ba2446844d326e735aa0fd83a9b954a5f400496c306af49d1e1f4ee6d278f43ee89699977b305d448edd453be6cb1d05ce834860aa1469bf4bba46387280f6c7d5212408963974af7434764692cc2376b035f91f83812a0fcac2cba07ad7984fe27790ba92c8a837f24723bfa4ac0022f959bf80e915fc91049c7f729066a829cc5ee7633d4e4b2a2ab4f90ccdc10b2e8b8b2ba0e5a8bf22bc97b74ba6bbd584133a5e55dd87d8283dd5a73cd202754ffed72a0a8a79054306d921b24d7de2ba14db053bcea7a21640842d1dd48d6fcbd94f07ef7e50570d9ec7af6eff137ce7f8f3086bd2aa379c510e9adcd691cdbbec79942a2cfd7ad30322d268b5cf1338f42d35983b046df3a26b5b304f5986b20dbba7ad1f49f790fe26403deba58579c0e0d35562247d06d0a576f20d7f37e0781b93c24400001df89e5e718eccc76fb0d3e0e963d8e60a2f80ba28bf67632b83a18806bfa075c819c0a74cabec51c636e719c5ea1657760b6ba7b11be16460e48ce9b3e017d9523e65bf7ee2b3d363a5dc8e7c37b2daac55830ad8d74d79c93aef3b9d1f9d324087b1a9aa0999d28dbbfb5c0ea971af0296b2372e6a197f67aae60d5b1159f57ef4d7951606c9ee495ce79c3b788d03ecca3c3f9502d81172be2828d2c2f06acb3a239f4a06b8c7f12fe250a6e01729819b25413d166072a0725bdfbdabe07fdf41269cad0f8a513bb5ba0a79efc81c8dfc906291747210820f40fc6d7261d63b72eaba6f18bcc44fa3af79c7103dc9a80a14eafde588d4a4e7dc8a8a9a07a804b76c7aecd2d5bab71a3a7e563fb5970c937d2a226e4dd402347f38f0b6b6a7d678b7a7e86e0a411d4fda35d5391e23d07907445106009255d680435a20eea365954a427a2a10204d078e1464f43d6c683f8391963a0fb991f6fe4d2880a1722666abbb8d59ce154eea5ef7d1d6843cb684fe083c662d0082c3b50adf9fc38169d56262b205f25961ef3ba0a023c981f7c6188739c216fce7931c787541651e187949aecffbbb01ddc1958b66210e2a858033206d1b01d7537c4b93364faf39e6295270e7e8ebe485dad0b1bd358408bdb4e8536ebf74ca5012efc494e2e51b13672e42a01f572c256d048ccb05248816bfa0088eec7878ad9eab9ef817674b587fb983ea116270cd97e0385d24c1a409135239417ea0919720be549b53aa98aa3f65d5dff17186d83f7a07640514ba4a41d3e7e741f4cc4ec8f787551f20bf1206b9453ff68b8a5346a9d5a58e9de5741b0c3c5ff9620098589b406864f44b65068e052053017f7a75e7e7a10176bb91a710c47ae4bcf998f07255a7824c5c56773c4ab428c7f34779ed7af4e5e7398cd58d138e936a534deec8ff80c80d1bc06d758779ed958a92c42198b0382c11639b8412860d75743ccd0d329af3535eb23739dd39f6ed9f934ed85a3ca7eeb1d0986070db0168439f7be82bc3073af30d8549fe6a389dce2737bf1b3d11f6d1d54f96b3558830d9ea4d85d74fcb6fefc24a5eea0f37b479988fef427f0f40f8e68db0e69a4a8402e31977ade44da490e53fa00f48cbdfec57513b2844536038953a92075a52020386193bd779d5eb503d350c43009406446fee42be9792e8d8b926f1b72ab8db30623fc1246fbd36a2ace085e91f35a4292ad2d6f1702e0c00ded230a0737e3703a3e9aed8ae67a95d34495f09328525ca497336579ec5a62cd56dcb8d40b4bb2dc9d7bd479bd3995cced728074daec3a76acc033de3be24655b440f1bc189a7277191014a2961aa42880f57017c5422c46e9bc4df092f3009d3a04f6643670770634859a7e9f039588732fb1276dd6aca22db1c885f8c9922c9161c73b08125756143a0346ca2300f5b1efe56bf008a0e9b7fc8fc085df5f57ff57abbf5111f07f5d41325822e49272238fe98df762f19ddc3cb24d378566255dd931ebecd962fff4715d01b397e739fc38d4216a18e27609aa5f6ec9e5df20fdd3d8b2f790ca3d31b7d3ad60ede314872aadbd88d2998c852782e5921514fb5ff29d767cfc74b59e93762452ab6a63044b81091f5050f332df102edb321f3af0831364b2741749330fa9b76cf74c8238ea2fb83dc4f1e6463bd62c639c91d67db0377f0bfaf5c0ff61c6b92e809996be9492f7ec2f9219d5988b25b901d4bf998c3c1e6394dcbb4e0f16c51558b96811ffaf38f1b5a4efa50b34e9dd139b63e044689a5d120b8a8fbca9d405ca859904ead9661561bc83982dc506c88c3a3aadf3174643484c6dba8a263ff5bbca83ca9d2a4a2e2b0b246ce2e5fdd70d019bf82a9d9aa37c9ce85c5ef8e3c0e7b53f79fcbfd474c8bcd57be6252f2120b43c33686d2da478b6874f661e5c25c8e103c6ec74cc2d3f2a533c25dfc4a1707c4cef96935165c801ca23ff06c7c0dc2467f660e62a337ac2e9c85017bc5a5635bd0d24c0262a3f89b287f056ad8c9135f28ab4b31da417ba162e5ef922e5f983dff1545ddb45f0cb14e35982d100cdc65fdfdc422ad94d8da2ed6e78c899ee8d86bac99cc9da5c6ad0b4c322729f4fd41954891f6471c03873efb388032077250f45c9d4bb84a392426a7985f12272e088d560b942869889b84bc29ae4b74c1f39d9f5a6f20188d8d694adcf5b216db4ba301e0bdd886f8e3529087ab932f6580587c10261bba6323fa9066184006d9675cba9520a704f1ec99924e4f1ac531347a04138c8e7cc1ed0107e2df0522215652b19d35e3545626d83de27a43b841fe15b72acc6de1ebe87946e7e02a833e29fdbd9238bb45666dd06d64d3d4c26028140274bd204957ab75b2652ca53429031f5e1452b3e0cb5925ce75e20936cb233c56367abae6e54ebce020b5a10c80e0a0a9f11e5aede7d513b663e15e714c926517c52be274e022b356492cb74035291d13bd2bb192b509db0c4f1fda4be89c49d68edd2d9890a6c83986af4fa6df95ef97481127f758ad87d41a6e88db3495d390ce0c43c7c588819127cc86450e2ddce6bed922193a2ae6e1fd2895df52c4e476d3d6e71642bdc4440cd8f12eb5f690436f9f3175f95d74bddf03e979bd077ba3443af1d7bdaae8543f9e9bb31ed17317aa84d29a350b7fdd684f67c8d5dc359435f17a682b21cf8aa1e1d5f0607ea7e85bcdbf2e9422a6a796b5610aacfdaca7873c707503fc33cffb90e2502657b7e00fcc09bc06bf59d815573ea087ec399630eeaa3f49305f97b4384e87570781f393095ead8c29111adc6acca8c14fea19ef177aeafa9a050412dfef10b7bc08637a78639ea38cb7c4c21ed21a9c15fb69261fdfba2ded88d06727e8fdab01379518692e9949f38ca7cba4fee7d4cebb3564fc7024a896e32ff12a6b65413283a7b37ba11ca1e46f692da15b7f2d79ca66b35c7ef8c635672909272d9310f81d767d2af2faad81a8fcd43ee0737fba433d9f17e97a9a20050d0cf13b17724a6d87376ca48a63425712028b135db6bc60dd76ca9d6027ae464cd32a66330478de16420e88634b7dc2472645114b80b8eab81e678812429ec31cbfe6bc4a61f9b831c82e416261ad9e820f06562394906bdb6c8e38cba907c74cb71a895006daadc6dc14430056117e4201f7f080856cbeacb000eb3a96056ff90b06fe0ac2cf0d7c429a5cd158daf779e7e7a25f48cbce7d20aab1cb4a194f2ce167430b2dbb740fcbd9f09b1353abfeb2705ea410d7677e0fc35013e806e3ad6d7cb18fc88568ac43cfda57f9bc4d47114f9bb807a64a58d3a5e0814f554aa895d4f190984a9d879264ff34029131b648e363062f5aceac53aab3839165bb2fac23d5b0096f519b5eb71f322821f41f7b95cc6fbd55db2b837b347a12e4d38ede88d0218b93a32fa6a8e3c78b1e80437568f9b907e8ffb1fd3924db111fc1cf202763c732110c5a574fed817fb74c9210a9607941dd9cfc7cc9f60f1d49f1ce10aac974f517a806604f287dd718e52f8c1ed36f2c4c6ed3c8468c6e3215ac2023d7e8510f3d550a7a7f2f8f6d3cbd06be7c019af87f6694b8c30f60dd8c9af30aca47c8a6f0abce492a56b87aa3f154842017cae75741a4fe660949db62eb6026f0f7b5ab92cb0a776e70ec3cf911c0183a1582dfa29f57b3bebad4e20ec06027006043740019c4c13744840e072a1cb777ff9da683a3b397621f2d118b61a8de21d10e1766ffd70582440d872e1d86d49b0bba8ec494c697ceebb7d90b41f549d70b1da2410d9ea72497d65e725df1303a080dab55fa567c25a1ba0ce237996a92fc0ab1156f7cece023d25cca0c95fe109ad381855e9b6230ca77a184c459934bc0e2b3af54d45921445941746c04493408703155e52ed0fdaf401c2d65b859e241e7d80a62b0e250b9d7ebf46cc26535136919f9e56371f291621e20496cfd6ab66394b0a12eb30a25611e6c0eaa0960fddc6912dc185c71f5ffb031e0a86f1d702ea5852e2dc941765f6b59a4ed5827818d125a4f8b0b529906e1acf22cc70634e841ed2ee1e2109003afe978b857c95fa91f328d4a7f72f29ead5d240b840a731d491a936f8d980d2270cd8a24193cd5e1d57ed4ffaa65963c046acb8af3962ad44ff760d8867216e57426525344e59f02c3fc99d14497b5d73ba91af3d621ca904838dd9ccb7b69b44b4e98707cdda92b657fc1c327a063b54817f9b8c9d3c0a432d310ad528172f29995a43fef6fbb7e389edae84f8d9b574e14f33a9d19659403d4759bd7b4c52a6e9c60db1153ab49d0d7bc5fea072bcae7bdc38cf9c90c558a16443cb35f7411296ac26a165de4084131ad1df8b90932bb002a2f54c2d5e2e411294c6774efdd1895617cb7427cac6b1468e67445bfa8650779c8b5408880ba7764ba0a2ae20633aea3a0a8c8913d57b871e7a4f1817d904aec83829f91f6a9caf0c674d63b7d329ea1a83b9bd56a749acf81d596d1e8955c2db12510e27184a0794c5e1b41c335262ad3b51918fa86df4f2497314708e444867953a5390302ddb16b18991bc3de55b5d27bc5bf7123fbfc750eda987b4fbcf776a25ddbb0826556d7456badfad3659ede43d58e5f68d799a86c3e394bfdeb9afe16ea7d5dbf463d820cd763f9d99c162364951700fa0e3af1b1896ed21c9635db7e1d6e6c6f3054a9300de98894f443b19d94ac8ddad8b1b67d8dd71595fdb455b5d730a7b7a605f63f3d125aa7170473535d430748c93ffa4a16c50bfa7e5dbb6f093a54b6cdc54b472e1d9bacd1d9defdd8a9928a9fdae6ac9b9cf0268d0b911b5f3c35edf8d734e1da529fd99ef4e5e4706", 0x1000}], 0x7, &(0x7f0000001600)=[{0x88, 0x1, 0x8, "0b5abba7aff92b888d35be63d323a3975d8b6ae04dbc43b74aef72233702742e1d9f9f16ae7b5c121353744f6f26cfcde42a35e4835802830ee0b27c911026139dcfee3089bb76b7a0d1c0d1948c9e100a3784fb12f6755013ceb97a255aee092647ea9ce46d9a0201a8313bd72503edfd"}], 0x88}, 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getsockopt(r1, 0x400, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0xffffffffffffff59) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './bus/file0\x00'}) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, 0x0) 16:00:45 executing program 0: socket(0x2, 0x0, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0xfffffffffffffff6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x2, 0x1, 0x0, 0x7fffffff, 0x7, 0x5, 0x0, 0x2, 0x2, 0x80}) open(&(0x7f0000000000)='./bus/file0\x00', 0x81, 0x2) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x3) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: socketpair$unix(0x1, 0x22, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000780), 0x0, 0x0, 0x251}, 0x802) getsockname$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) sendto$unix(r0, &(0x7f0000000080)="3bda1b6fa93f232713c7e5c5638448e32cf04bf74148b3ce7c46e0c85cdb636b3c9eb5516b026911dd15dc9de26c78c6d7", 0x31, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000380)=""/208, 0x493}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/42, 0x2a}], 0x7, &(0x7f00000006c0)=""/91, 0x5b}, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x20, 0x10001000) 16:00:46 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x7, 0x2}, {{r3}, 0x0, 0x4, 0x41, 0x1, 0x7fff}, {{r2}, 0x0, 0x24, 0x40000002, 0x2000000000000, 0x401}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100000001, 0xae}], 0x1f, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x88, 0x20) close(r0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000000200, 0x1) r2 = kqueue() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x81, 0x200fffff, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x35, 0xfffff, 0x7fff, 0xffffffffffffef6e}, {{r0}, 0xffffffffffffffff, 0x38, 0x1, 0x9, 0x19}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x2, 0x16c8}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xfffffffffffffff9, 0xfd}], 0xfffffffffffffe01, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x72}, {{r2}, 0xfffffffffffffffe, 0x4, 0x3, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0xd9, 0xa0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0xce2ed542948fa8f6, 0x2, 0x80, 0x6069}, {{r0}, 0xfffffffffffffff8, 0x10, 0x42, 0xffffffffffffff01, 0x9}, {{r1}, 0xfffffffffffffff9, 0x53, 0x20000000, 0x51141c28, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x2, 0xff}, {{r1}, 0xfffffffffffffffd, 0xe, 0x40000000, 0x7f, 0x6}], 0x0, &(0x7f0000000100)={0x80000001, 0x3b9}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket(0x3f, 0x0, 0x2) close(r2) 16:00:46 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x24) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f22006e103b4cf4752c001926315d67c36c90bba65e0e915498f2ae7f3663d9ec365f7370ef2ab89ae191acbaf1823f21e84d5a7fff5bfcd4", 0x5c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8488, 0x21) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xa, 0xa2) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e324000 didn't change! 16:00:47 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001483d5c130ef0d4355fc465abf3fc1c1a87b864b32d8b497582ff4a9b12770ed75ea8a59e046dff90f153c65228945e8fd9ef565dbd97e0ff7fe83a25109a824c4190c6b4b34c11a58490076fc271f158a86fc18672b379e6e6ef50f0891881e815d0f9904f7f62b30c39782382bbf76ce3644e3ac8603338671a85721125cf32d6fb41133ac9247f6e591"], 0x93, 0x800) 16:00:47 executing program 0: getrusage(0xffff7fffffffffff, &(0x7f0000000380)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30cc2, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x4c}, {0x3c, 0x0, 0x4, 0x10000000000}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a190 va 0x1b2e324000 didn't change! 16:00:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80a0, 0xea2ae86fc61ed63f) r2 = syz_open_pts() flock(r1, 0x1) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x23) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80000000000001, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000186004008b00002b27feffffdf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) fchmod(r0, 0x180) pread(r0, &(0x7f0000000040)="50428271606e2cce3b7a49432bc072cd7b6f60baa73e4c9fa337b9a6d655e44e0ffdb5834d6c433abb39d5", 0x2b, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x6, 0x6, 0x1}, {0x5, 0x0, 0x3ff, 0xfa}, {0x72, 0x80000001, 0x1000, 0x9}]}) 16:00:47 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, r3) setreuid(0xffffffffffffffff, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d92) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) sendto$inet(r1, &(0x7f0000000140)="6b3c4658e80719fc47d52aac20c1ca35059048df1e50f85bcac9e7bddd6ebb529a23738770ed388b3ed77dbd77a0e095ec1ec2c0a66ab0241b76a5e54c6b6891c5ea893551c844c36756f4720d65cd84ace93e6fd2", 0x55, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file1\x00', 0x800, 0x0) 16:00:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xd0da, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getflags(r0, 0x3) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x201c2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x25}], 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x488, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x2, 0x8496, {0x8fb, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) getitimer(0x1, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mlockall(0x0) mmap(&(0x7f0000b10000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 1: 16:00:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf89}, 0x8) 16:00:48 executing program 0: 16:00:48 executing program 1: 16:00:48 executing program 1: 16:00:48 executing program 0: 16:00:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0xa2}, {r0}, {r0}], 0x4, 0x2) r1 = kqueue() readv(r1, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc102, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000200)="4aa22d8fe113a75c6b98a1713b27640a48a4adc4d90c4123", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file1/file0\x00'}, 0x16) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1/file0/file0\x00', 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0/file1/file0/file0\x00') 16:00:48 executing program 0: r0 = socket(0x1e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="49f811a19146a3aa9dfe83ca717e08a272b657dcd61b32909c4383e1bb34659283f7410dc8ba1c146c7ae58c23651af8acf2010e911fecce8f35fe478db9ae7220048849678394d85fb0e666f4bf75711c0a932eb12cf1fc692ab04c919865933b4685a90ac5a8db4b3336402946670f954e62c72c43cad47e61c10c1b018f68dc6098b2b67738bd88e4976ac7d1485852ee2b37c64288a8f0bb63f477e5f8831fda479e22d6669097a809bc4d", 0xad, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x180) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e01000003003570010000000000000000a48b2c29394170d467255984ec5cffaa8f4f34eaa25563fa9ee9287e58ca1be07b41907d9e0bd2fd7b6c11278a552c9a7c9c834dd3333acc3d369caa74dbb151c08c26f7a0b00b2d7a1160fb9cfdc5bc36b87c2a1b9bdb4427afe73b9d78c9979802dc51dc778a1ea24cfb31998091dd12518327c89eac4c139b043f4ccb28348b62119de8aa10279aedc407700e5dcb264d9da1fcc36910b664906bade2ab91d46de11a3ef535eefb639169f03a27421943bbc857f4ac2e160642b61d5ff243bb60b40a"], 0x38}, 0x0) 16:00:48 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000a40)='I', 0x1) write(r1, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00a89c6141b70900ffffffe80000000182e4cbc15ee10d776f4784a7396f59dc8022a15a1608206c5a853a7beb34814b9645f3484087f84e36942a919c72589261941c1f1e5898a0129243ebb3f74ffe0813a33a5d31707bcd78e1c40c57f285da1d4d8dd38e6b96f4e036ed5bb7201ac0fdbd281eebe129e65cf6bed5c7529070d221043d28145a0aad5697ef80f4", 0x8f}], 0x1) select(0x40, &(0x7f0000000000)={0x401, 0x1ff, 0x10000, 0x7f, 0x1, 0x7, 0x2a, 0x102}, &(0x7f00000000c0)={0x1, 0xc889, 0x2, 0x80000000, 0xe0e3, 0x8, 0xfffffffffffffffa, 0x7}, &(0x7f0000000140)={0x1f, 0xff, 0x100000000, 0x8431, 0x8, 0x7fffffff, 0x9, 0xfffffffffffff1cc}, &(0x7f0000000240)={0xffff, 0x4}) 16:00:48 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) dup2(r0, r1) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x201, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x7f}, 0xc) close(r0) 16:00:48 executing program 1: r0 = socket(0x1e, 0x3, 0x400002) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) fcntl$getflags(r0, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x13) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x7fff, 0x0, 0x7d, {[0x6, 0x7, 0x4, 0x6, 0x5, 0xffffffff, 0x1000000000000000, 0x7, 0x6, 0x1ff, 0x7, 0x6, 0x5, 0xdd2, 0xffffffff, 0x8, 0x1, 0xfffffffffffff73d], [0x0, 0x4, 0x6, 0x2, 0x9, 0x100000001, 0x6, 0x8, 0x8, 0xc], [0x231f241b, 0x5, 0x1ec, 0x0, 0xffffffffffffff80, 0xfffffffffffffeff, 0x2], [0x9, 0x5, 0x6, 0x9, 0x5, 0x100000000], [{0x4, 0x2, 0x9, 0x7ff}, {0x401, 0xefc, 0x3, 0x71}, {0x9, 0x238b, 0x9, 0x503}, {0x52cf, 0x21, 0x5, 0x8}, {0x8, 0x6, 0x100000001}, {0x346, 0x100, 0x81}, {0x8, 0x883, 0xfe, 0x4}, {0x1000, 0x3, 0x3, 0x166}], {0x9, 0x800, 0x0, 0x400}, {0x3, 0xffffffff, 0x0, 0x8}}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) 16:00:48 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x400000003fd, 0x800000) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0xfffffffffffffd8f, 0x0) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x5) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f00000000c0)='e', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f0000000540)=""/17, 0x11}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000005c0)={'./file1\x00', 0xfffffffffffff2b9, 0x5, 0x400, 0x1, 0x7, 0x100000001, 0x1, 0x1, 0x0, 0x85, 0xffffffff80000000}) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x3}, 0xc) getrlimit(0x6, &(0x7f0000000040)) getrlimit(0x47, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000002) 16:00:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) shutdown(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x2a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0x3ff, 0x63, 0x0, 0x0, 0x7, 0x20, 0x3, 0x3}) 16:00:49 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, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$setstatus(r0, 0x4, 0x84) clock_getres(0x0, &(0x7f0000000080)) read(r1, &(0x7f0000000540)=""/226, 0xe2) pread(r0, &(0x7f0000000040)="4a32666aa6ace1fe623015f71f6ba95e2bd91b8b13ad29b1560b4144faa0db8d7999f7f29c92a61fcb190d0f311cd8be2e", 0x31, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:49 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x12) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa1c, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x3, 0x1, 0xfffffffeffffffff, 0x3f}]}) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) write(r1, 0x0, 0xc0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000100)=""/61, 0x2f) accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES32], 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="0767263bc5df27dd231ac31c4ef9b673e82e7195606491b587aa25308088d15c37912369fc3de65b82dbe1ff12285fd2de20a261ef2604eab4ab63723b850bc81982c9ed3b3dd80dde6d0a244845ce44531142612f6ca8b4deb813a621ac8cf63142f375816aa083a9055323f79b0e1acdeb0ee059f6082729fd6c827f92ed6c1e9a9b473d15011ced81d4c76ae292e9a2cb0761c6b96d1e265b0c4218c5f1b770133d5aab12a2e2a991b5b902f1601cb29e9b1cce12b70b94d4", 0xba}, {&(0x7f0000000280)="80aa68b95dda13715dfb6672a8f10bbdf01504d1c77fa0e1ae1f8d0d058d74ba39de3a9a261bd94022999333cd2ece8e3c666845054418c82848bba7447789c8b8a3f81b4fd0dd0bd64f6cc054824e28a0a7ac34f363aa7b4d7923e1d701debf8a2714423966034466b53fc2466fe81306d89964d4dd37af8c33f7d7130ad56afedfd3d58e2e31cc5bf986fe7ceadffb08fc0610e8ccd5f59ed9158e8c7445325028010253db4b9ddf013ade841a7e3a7e28", 0xb2}], 0x2, 0x0, 0x0, 0x8}, 0x40b) execve(&(0x7f0000000340)='./file0/file0/file1\x00', &(0x7f0000000480)=[&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='@}}\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='\xb2-\x18)\x00']) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) getpeername$unix(r0, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) sendto(r1, &(0x7f0000000240)="2c06b3ace3a3f1663c8d7a82f7237ab0b0113472af39c28b66b6e3f06a73c55dc0be9d16eafe587ef88ea6502a2206d0abf1b64db0c60ccf6e0165ad452d1a9c4a12f0b56f8b1ec9888bdb95078c89660a3f3ffb0eab69f34bbf34856f298e3e8b2e0b73c66ad665e3efd6d61bd675b6a6e1ea5f3f03c14582a7b74b4ded6ed8ca6297282394c011d2277c7b5f3be9a54d4920e196d4d692a2576b700cec322704a8ebac194873d1d327a0103aab5695563048659d569db1350188a859df602091039d953fcd96adbd4f6ddf96", 0xcd, 0xa, &(0x7f0000000040)=@in6={0x18, 0x1, 0x20, 0x9}, 0xc) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c0000000095ea85b2e2ce0ebc85e1be0a622a58dd26832d7106dcf9271b76bfe8126f0bb5409decc2046d372392b51d7cfc3051a8c33ee9c3103073e93caf2f9589e404b59a060cdb5fff0f00000000000050c80d1a7049569ba7a1b8fbaef2cb6a16dd8805f7629ca5d4f6b7f6500d3e46563c7c08fec224a76b849bf172f378ba4bd64ce12ef7291c1742f24673b6dfe5f60207c50eb30958569aabbf0f93b3221463d332152569258ffabd55dda479bff24bb2afeb3de99ecb3afaf9507730069c7307f189a509bb1d4e9b5e565d91ed0e5976fdcabed4de5f8218116fe5b79d10a9ed4d6d125cc63885ff73d7473b57f49f2a69a50f23180f2f74a697772da2656fd33d15d151edf7000000010000000000000000e14599f7f8d1e19edf2e415dd3322f684ec8", 0x12c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x202c0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1010bb1e4aa88221) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)={0xf62, 0x6, 0x3}) setuid(r2) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) sendto$inet6(r7, &(0x7f00000000c0)="84f547d44ccb3ff6c2023439b7950e412b47dda253550fb0c0a66ade485363c921d24fe977dfb2b4278363f2e1eef120d0ef95c21c0e982befa0d1f308266e0c0a556a4cba06cc0994e15b89ff66bdb325deac75320911f6a74cbab160ea40cc09c17c4e302cc8df356446113b10637a476c2a48bb87b22fee76c17ea82cc35910d41dc357af0d2528b2fa54e0ebde11669c0205b7a21b8c63607f903db9993a64e93601892c69a6c71df19b1cb632828783c49029aa9b3b9c113cb5ffc97be9a3774e8144d4bd7bfe3ea5771007", 0xce, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x7}, 0xc) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="9f0cfd18a1b057dec44e29bcec082c0dce96d6f2d7bc3d582fedf016ab1dd1212c68503dce5599a178d1f2a2a6a6259ff42288c4236a5753036744226fe02c69af0947ba8b451446389d50cb1182bb71da7c9770fb119c93c8ff4f799f67ddc27727d3ba4f8285e90419bcbf036d795387f199482d6b35dc3d4850f1b6f724a5aba9745178ea0a8cbb5bd353fccf1c761e003a5062429ffe62699c8f2d7a83c32ad37ba55ec18c9c2112a54e4b47ba65b2125a8dc5d7ecaa04ec3c6ef9355523e01005aa70d669298d"], 0xa, 0x0}, 0x0) 16:00:50 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) getegid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xffffffffffffff35}, 0x8) shmat(r0, &(0x7f0000fee000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) 16:00:50 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x21, 0x0) r2 = dup2(r0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) fsync(r3) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/75}, &(0x7f00000002c0)=0x4d) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') r4 = kqueue() ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0xffffffff, 0x7fffffff, 0x401}, 0x8000, 0xfff, 0x1f80000000000}) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:50 executing program 1: r0 = socket(0x11, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xff) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x9942) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x80) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x8000000000000}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd44) connect(r5, &(0x7f00000000c0)=@in, 0xc) shutdown(r1, 0x1) 16:00:50 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) 16:00:50 executing program 0: symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00001300110018f57bd0b0321bd00f637791a83b6c09122d4950a6fbf858e5e8036cba293c4baa8874760731288a9d28a6776147cc17aca6fd85e40f6fe721d92f7a24a008c7f1a8c65013af0b6ff9864ee5dd269721828b121125e4d8becd6648bca13b387bea2b0c266b570e82a5d72c77330a58cc91b87eeab379001d1616c843f0c1f550d5ee259260b06943132a"]) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = msgget(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) symlinkat(&(0x7f0000000140)='./file1/file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) mknodat(r1, &(0x7f0000000040)='./file1/file0\x00', 0x2121, 0x1) 16:00:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x101, 0x401}, 0xc) setsockopt(r0, 0x109, 0x3, &(0x7f0000000000)="490f71987d429c09df0558f395e7e099e886e3e97213a504", 0x18) sendto$inet6(r0, &(0x7f0000000040)="211a9d826618dc1931ea8d404b7e23c2f32f0f78d788fdef81512f558cb6a89a878f3b94da715f8b87ffb0cc3b82b828ade507f8a43ee3fad004f12d52959480ac25eaaaf42429", 0x47, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0xaad, 0x100}, 0xc) socket(0x12, 0x3, 0x72e1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8140, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) setsockopt(r0, 0x1, 0x1b, &(0x7f0000000100)="4c55c5f89e3a5c6b82", 0x9) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x4000, 0x4) 16:00:50 executing program 0: socket(0x18, 0x3, 0x3a) r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) getsockopt(r0, 0x200000025, 0x17, 0x0, 0x0) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005f9000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0xd0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="a7dbd19d996063312af59bce5b013741eeefb3accc482853fcb22666f029b0491045aa1be77a8b667aa1c3693199c9565d7ea96d1652ca4541", 0x39}, {&(0x7f0000000100)="3f7ccef35221e5bd7b88e5dde71a338b", 0x10}, {&(0x7f0000000140)}], 0x3, &(0x7f00000001c0)=[{0xd0, 0x1, 0x9, "c55ab7b41fa0f3131c8931731c78f439c1d0fe4635a2ace10a9fda64b3a018588ead73b87643e416cec5fb17dbf4229de61b047396a5bd06f0c3ddd63adb632791ddee2e27ee35dfb4c27da9599c1b6cf8f3049cf7a143996cb588c7954d5f210a5520a3f66358eb9d5dd650154167527c9e0e018452be8173224f17f06e44555833d22a1ff27a6b59212bf44cc8cafcdb19f5dd27fef2d0ac83f3b781b2db9a350f4e253cb131ae9e7dbc9e89317b05d6a2af571ded8dfcdc6b94c2316b48fe"}, {0x20, 0xffff, 0x100000000, "86d2d12bd1cc0973bfbba9c2ecb8"}, {0x60, 0x1, 0x4b, "3947f0bd131aa2cd55ac7d8d8dc3f6ec8e186807d7190a4bf6c33464762670e9535926ee3244bedbd2dbb046abe70aac579baea3186c08f6e954c549d0ae1270256409b885e25c58defc525fb264e6"}, {0xe8, 0x1, 0x729, "b3d93a14d44d2ecfcb20ba29b4697bb6edc0d82080a0a6873eafe252842b6dffc02379fe4ce6782bc7be6b32db5ce5fb54dd909fb5bc0eb1219d6b075ff0b7fb7a83814cc564b6d301cf81bfbe976d9399a1f8114a7bfac12e1d174ced9753d2d915d7c7cea8aabedf5d91b6062cfd2d02bd79f0df89ee84f373f08616351b02f3b8c10a3a08360007b026bf20b49dbbca5ad9b30ddcc439d3de60c7067593781c46eb48e7520ec5410898c9b599c2016bef2b770bddf9ec2c1f44b62123ca2d13fc9dc760b502673b4a354091918f65ae675ed80605f237"}, {0x30, 0xffff, 0xef7, "a4d38298adbdf6e299046feeced2200a50289dd28f0d91dc805838eabe36"}], 0x268}, 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x18a, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ftruncate(r0, 0x0, 0xffffffffffffffe1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80, 0x9, {0x2, 0x81}}) dup(r1) write(r0, &(0x7f0000000100)="c72ef233e8f3b25823b3c0bacd358722db1de8ad7ab0dc3f29dc2f622176c7cafe16b82479e918ba7a10d82f1f28ba8743ac52dac9d207e15b2237d0c24856d57920c02b8bed10b6beb06ec3bba4d380aae1568a6557f3949f7fc92818b3308ca6dd6f66f45c4fb076a9af28a08a62764a0861bec23765cbe2f2fbcb5f219daeceeabe0adac7e168b2b1ba9c6f8bb0c5fd0dcf93bd5a4d99679047bbe08c69134f2cde04c166609a230a", 0xaa) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchflags(r0, 0x0) fchflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xffffffffffff8001, 0x6, 0xf0}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/87, 0x57}], 0x6, &(0x7f0000000540)=""/232, 0xe8}, 0x3) r3 = semget$private(0x0, 0x4, 0x411) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000680)=""/198) semget$private(0x0, 0x0, 0x104) setsockopt(r0, 0xff, 0x6, &(0x7f0000000780)="f397f663aea8a74b77ed7f0d4ccfcb705c33ba9efdbb1ca6a2ccae923ad7baa411a58707685309124822a4804c739853a11ce0860affdff0996ddd244aba966034106efbab8e34d2b01e7f4574999f094ab8f8867e8b9fc5f5f4013b38df2f61c42e00be527615e5c0e3bbec0283acf5ad95183c89fa4313108da58d8fc29454f70ce54ac47c304cb91106bcbe1ad6bff6f5d89474d81e94ad95c588b3f807dcfb153053e050b2f51df6d04ab537e8501cf7fb4c9cd2c5cbf645258e6f7b270ad1f4fbd906683a73f41fcbd8443fdf8199c754ea13d82dce1cd42b32f495f2bde7a269f6de261f921b67124c08054c1f78cd6a326f9a1c95e111ad4156dcf5ed8e6a6575b5a2f2da749c2f8172ae85f398e72b96e278d1c0fea77925eabc36bfcdace33148ace4bc310442f99b9b967cdc777069fa641e6834e5d1726a0a7d721a82859238c49b4e7b4a33db32194d54bb81aad58cf349155e1a31cf72539d6070aa531b90b577b17fa14b2ffafc8157a48030ca7ec7236df2cd263d9fa83c24fe7865baa02dcef6a919cc158d2d19905ce1479b1ebd22b5d2664749afc0d032b90dd55865939e00e154968583865a10b383a53b9e28905a2a5c495d91b305d30e0be6b6e186a7d3c3e6adb3650d557ccbf420789ec2f0e7e8f0f701636d9686829989713a8729127aa5ad1b16e40ce49c1978c6ac267a39dd504705e7c3d9cdc1774d7e98e99e7f11a752353578bb378f44be0cf55c618b8372c387b479976f09591dd3608f1ddd20328556f32ebac06e487a3121bb9f91473a60f56cf1405c05b3c3d3b5cdfeda41fc1bed3cccabd721d288b9c1579564fd52db8bd5c05941ebb1e5597d333ec003dd277e9f3ec4fa942a4950d6ac5c197d2d338607b5a093fc2b88991d87da6b8f974e72b037fcdd41deff6fb97f1d6863873e16cf248d4da1caddf3295390d3d352abbce24eca1aebb19353e4045893f4e28fce64b2e81f3eb341f7b1b30e513ee6494ce03da8b36926476fb02499b86068743c76fa624c88b03ee5f4ce0fa9f8efacb61c3a2d8d7b5b2efd49591bd7a7402e61141dc007facd6d58165f1c9830ad9afc3cd014f6c4bcc3ea515db594c43636c2b15c828d2b8b1ec57430cf56ab4f4b07c693fb31375e4331ab8d5d39b14c657aece6eba163d83e5858404dbbf8598768fbb911b92a70e6326dd263dfebee3e72c932b93a4286483e5cb4320a012dd44d395bb4f1281747c8d14ef33d687c03123ad5fe91a6775c91fdba698d1ec027cf219d317d0a6d9582fe3cf00f50610ab97d2eaa1660c771373454ce98b2976270301d7949cf4ca069e67368eeed05211e0f80af3ac43ecd23095bb6d83440118acae50a8d9f6f7dc0bfd420001f6423e8f41c62a62ccee0e79c7f1b43d22c7e01698f8abe2ed04c5ca21784e10f3f385b76ec6de69a50b39391e759fd2b3dc6b1e86e2d748b9f080b81a7b946f47a0b2caf42a42201aa73a470f931787a71e99bd006d84e814c03bd886417b846a351ae755d197dcac0cf7db8d59fd8df5e677b5ef8cb88badb9eea7fd37a2b0b405f6f2cd586d33077ef7f1c0b5174873e2473eb856a487f01923d9abe3fb57cc4b488c7d1cabe4a46eba857ef2b1470edd3f741f4956cda21a97d4c9d4cb0c87fb693c062fa3731ce404a4ffc16310c6c4e46852906cbe9e881328fc9b9cceb8d223830895e65fbb4a51d9c25346bcc1583c05cd47a43650d8fa3d06575330568c6193f6b7807b827099b479a40b0986dd7d420f1faa4852c3d9a67bae77fcb10424d26f7dd2c890bc375af32ea5733bafb1baa400658982da49898e97b4ddfba0c2a63d08d6c27cd96babe8ff9f82c3dc6eb6957f60d49481a23c90ab191e1efae6096325260ffc031f88c970d10a8f2596de8a2eb94d8f9be18d7d4ac47190dc07c981f00c5552734b5499b6cabd8a63c9c4040cb4a8ff36140dcd1a015aabd01d5d06d1296d49ec6076e6a14eb05c7cc7b1cc202011c8e779735b529dd60d567c0de2d96f945187902be9a58440a50e8b14cd21b24a71700ae1db2dc021f4bdf17793e6348513126dde7c1d4baf9c0da5c93e57b877c437c776c90639ce8d028be955a6521bac29f8d5e39f394f42c37e7b671e882744daa07d837a99111a2265502ca075a6bf66372ef355399162d80726b9f41ac782974aae81821d85d54d90b9b597bcb976551adf44ec2af8ef145d6106e5d2ddba58d568edf90185d5026bb08ccfe22dc2a30b6a2e54e83bd5ff018ef20f081314b1cd40f10781d4fe04ecf59568985e58c8c4f0030d1d785dfbfa8ebc5938b645e33b65d03e16025e3d3ecdee562ccf40298d2390e4a1b879459d1dba8bb94e2d75b4e6c86235b8e567641d83540cdc2eb0c306cd58e093bc850c5b8a9b650d4e403f9d539c564846ac01486d2a54b9c97971dba6e27634143beca9de387e349e46fc19c2677507fad49a22d5ea3c6cd68ebd46798a5d389bcc86ab32ac73f42643feb2aabeabc13abc0f84ab1a81950b498f903ee68b5fd5fe9ab7e0896f143ec29f33ca8013e263966b0fcc9043c601d4711cf1c83eeeee01535df169ce1d9270922136982c718540a844288751655e441d4f0cf902885342446ac0370834e1ac497718a65199400ad160fcd4c7a8cf4c0cc07fa68acd84bfcf91060af21b3892525397b7eb192910a23787931bb58fb18f24556fc0e9eeccf3d44d4f3ac150e2662ddeb9f2c0a35f4ef032e09bb5414cfe7e57a96cb4de7c45fe4c3ca19c68004e304191ca717fc45e9e5b86e0c78099a4d9442e49e0bc1060054521c353ffed774ef5a84d22142188e37af795b8110ebde2cb0127c184b2865653060bf5545ff2089907506a8f07ca69749230d58bc66fe8682eff50dfb5d0cca65d550315163b5acdff18800dc7762e9e251e8226aca10b41063fbff0195f9957851817fdc95b3a232b96bbe179faa8f453857a379b4675c07fe77f44f3cc1f52a0be964ffec190c9a60a1caab892611b45ddc7ab28cb3cdc4237b47147318b65179c5a3019ea9e428d3c500b15698528c2c468604371973fb2b0ca2d7681a91d6a60d60e551a7d1d66f595ec5a7d80942f7cfd645c5c8482c6f5d8bfa4ee410f4af3a0670e9dff75e97e6ac9cb71db56d49b0a653cf0414d5f1a187d6a430ae7844d36aacbff85176a30a82deade5e6b71f1137d8d0118239750b667b13f337f3445c32dd5e58644f0ca0d38e8d019ba6fe22aa61756cf51799b1cef9b634504d9af8f25bb53c374ce7745fcd10e4de6fb172e8c86f1d23d34332cbbfa7144670c59acc922b66372b61e2a948a4c358383f1fe96ab1fc4b47054227878152d557857abce364de1246c31222b54786729e445c9efcf9f00775505d01b456082ea7a6a1c9a3a5c85ccf034ab5adc570e2ba8ddae3ea136ec66716c2a516e636afef6d066e8f264b83f5c34461ad5caaa206ecfbf2a2ba427661fef48e820b54db7ac646e99bdd3753ad45035d39115eb15d6e3c2ec73df1da5f0a6f31a895c87e648ffc3acb7808809287833391f91da9e0339cce829e054f4d8441f6521bf1bad96434205e3aaefd21657f415b6b172240ae987102c444d2fa1b598897ed72c565bfc5a3af457a8512bfb1ad14e39bedbe5913028ca9497e1ceaf23665ce6437fba4f070c03c5e77a7a66474e44edfc4c0cc47abb870581749a8792ed2ad09f4b8f89464e88b3a8dc04dae33a42e199cf964dd3623e1eb61023bd10e80c112ec48ef75ae01b2a5d0f9fd513a781640ea808fc80b93b45ad9bfca024c4ba75be9343b0cb7789eb5a17fd3d5d945c0767be747117f22f78252816cb8949d6e52d5aef050fbdebbc6ddd603c99f17a91d09395640f8754eabfb76298d18d152c7af2b22123dcd712119ad240b208841e854aaab160171e5ec04ac9f295b9bac8bf350ee9482202a70dbbea6e3069e2a2434b1a83a7ae62782da6c7ef17a8f407b0bd17ab5095be2bca269e0c7f63fb5a3e00e16651973b45a4f76b44787514492133292c4bfc185fac022276cd0e44ab41c560cdcc840d1be98ecb30ce088d886d2081cff240910d4a723ea7c07bcd348aff3dba3f6da55815227711ca8e9d87e6737f25639ec5f193748779b9e1e659f819dbad73e1d1fd679132bc911e18d5cb1b01b5c5b37faec863aa2734bf00eff94285325776875e9fda7c2fb5c5b9896cd006103f4e4010ac916938f6ddc24e0f0190a8e4df4cec33b2d34047df61fd8c4afda1fe49e3eab7affc0de3bdd4134823c0506fd513c3888306fca2107bef0d7c2b019a628bd68e2c7f000d6b7464f91e04ce0363c63a0d1dab3346612f3069ffbf792d5581d7a302070dc2b8bedf2d97a0da97c464cbc1cadd912708b0733076f0a5031927b35ecd7fae7d9816fee7247ce60465dc7d54745631dbeebd6048d808b2d3a03efcfe0fd6cf5684b9ffac681a18e02e94de2cfc37d7214f52e99ae6fb87e523c54da9312d81f308b85c63dc14af4e3e235de36213aae006d839c9a268e2a977b7b967e1f78a0ae60c0521c7df7c615cb8f11362eb4d146f8fa03b88cbdb80e03a203aa4b56f59f8a75348f31de9826d6cf620d05e7a1102eee1028e08fb890ff999ebc397f6f7c94360a585478e6b399f8186b45010c29e3382a69be49bc7e9b06ddb85c064910e27d3ad71fd32f3b9daa0fea4f7f859d45091bfd813147bef2024076d5a4524c0f2ffc3ff53cf008240319f059ad88ad7d539c1dfc8c4b77ed67666940b8f99bb1745cdeb2850cc2167e7fe18c005583850c633f60dc508171cda293ee286abce9100ab636bb05136186c93c5eefe684a8c6abcc4136abe9e4a5f04cb08a74b2c9980ea7c5d5d1f10696a451475a5f71751d99f8cf8509b668ddf6005d8e0b924b229ff2a702566b693a1383312c582886e6935a397d1ccf26a0373521abbc8d1941a9f6932fb3926384f52a1c67fedf7809dd6b8188178486ef06ab85a086bf75cd6faee3b8cdd6afd513b2e80290500af1e8ba73b1d31dad867e530eb94dfd38e3cc53bce3c125f48504847a5763a5a8784b3b3922c8133ca874267ddfec61c225fa3408107f3b8db53d6eabd921496ce7f4ab1a15218e46d07d18b137e965efb2d6d923028a9cb325f097d90bd9015aa24c1f8fcb2b347f7f6047d28cd70cc9d49d438b40128ce4119f7d47238f7dafefaf06adc8915e30dcb6e9ac3a1a72729aa025d9eab3f136a0c19d25c2fbffbafda07eb21507636d3b837b4c2f33e0e06490e0c72fcc677d3e253b647a4df76850b0207dd43d5a5a391a11ef2694a3c880ac15fcc87f051d096ffab393bfb1bcb2f019ae1181f0e63e1708023b988a643f469eb6766bfaba642528e533a0f3431168953c0d5049514553332b88b0f0115c0e65b239c79fadbfbcad07dfff45f73b9b591074f2c4c8f7304fda70f7ee1bdd077c19d1489ee39fb6790d1fef1a4fd34edac4c0a07fd52c7277ed1a56b6807740492400c8ba875f3bc21abe60cc9e191b9422e08126a391dd4d9d231bbb7e94796bf2bf07c9df8f69b0c6572a1c15e4d11f75d2ff048f2588742199709eacac2fa5429ed0b66149cc0f9735e897c60fb79cb22562a0599c0a02561f5dad7416dc5203bed71de2ed1d0f7ba1b3b9ec43a3f1bc18b13d3520d21463cf3736077306e6dc83e79ee023757800d6ab3c6a734ced4ca7b263ab0e551f852746884acb5ab5ef800288868b905f6262ad0da7fd381524c02cd4d7b06582b7f1c6ec16e30410989378", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = semget$private(0x0, 0x4, 0x2) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000001800)=@in={0x2, 0x0}, 0xc, &(0x7f0000001900)=[{&(0x7f0000001840)="b6d94f6ff7f84989053056ce8eea4a3b1994df64e8bf81319292975054e9df5a7a7e6b60a76831b3fbf71e764005b2497b67bc98b06b6dd878e30575aba71658a501c9c433cacfb28dbbd343", 0x4c}, {&(0x7f00000018c0)}], 0x2, &(0x7f0000001940)=[{0x108, 0xffff, 0x9, "0e8dbacd94334d42e2dd86a1584abb632c1786df627e47809bd7499ce8da9e3cc116c64a33e30e2f20b74fc0356c1e2ff2579d4334f09b53ad7c8d8a872e31cfa5964fd49d1937f24ce626b779b4af6ee1187a970d22b31a481dd60a9926d8ff99e8036cac7be280270086ea490dcbf6e470c30a06dc8f95438d7238deff45f028a912fceccafd04e82e3dc60381e4d5edd2f39d77b8acf4277ab883bbb31062d427f7afdfa871177429cb78badf400ab4ee9460c624884f63b3ae3d96ffff702b1133b3132f6fba8822765155be3fe3dbe996a81c0ae22b6f7dbcb5cee4edc297cb36fdb3b9297badb3d34bc47d4d6aa7cd6ddb"}, {0xe8, 0x1, 0x10b, "59b7e228ccc2067ecd08bf91eadd9ad073e3b92c44824ea4f96254c7ea7c4a841eb376c2a27c3da74d39f165310bbb206264a7a498d1072aeb9f4cc92b282b25f9d1e606f3fa47c56fc3615fa9fd0131d434bcd749beb2a891f993565dbb537f25426247a6a5579cb20f2d8ea74b4b3ba0f3840d6f029a402e9b17623d4dcca314c65de019827d424f30d115299b18f62e5dc9e4104f9a343bf0a143ace004cc74cef66816778f573191ed0571075bc2c57f354dcf65d0b7a0bff5262ea96043923b7924c02887355d0bb1e653babf2b4402c29936"}, {0x1010, 0x1, 0x3f, "4e5f2e7c8e9462452273fdb1b3f7b0d7af2bdb0b7c96943454057a4c4154c0f08b8f28adca170ce6ddeac44b19dba4e7a12c64e657e6e3b6c741c37d6f3220c8cc9886be00b904a0cb867be57468fa5fb9290c1ee3f940fda55e3daaefc0950e0cbefc3dd2d0ee1f691c7cb8e4ff696c259bed83ad00b2b2d37b39d9f10fbe8f01500b97019585189aeba0181e7f97ac22c4c6ed26f373fcab156945880d51673db8f17e32baf87d5b4dce5b7dbffab10a91d0b5d52bbfdcba59445b6bbd8d7d3266fd4842e61b61a71af85b4fe6e5ef65038bca92d775079c872c4a07f4abc9ece1c8b2e6f7b827a93e33f99f44b3554580004fbecac3cf438fe698abe7d556ffae6433ce0964e46409fb46c33f8990fbc518da70b50e1ac9dd270e13871ea7878fd44c23f1c05fad0fe4bb57f643545051b4b0fc2ecbba2474e9c3bc44ecd89bb45cd4a1df0859071cff02604b1bb671e9a269e96f36c156996a68a80c34315c6ce2359990ad144969db8a15968e03e902afc4dac1b58f5bb005008e3db64c95f25ef4017b087143bd58d4a965f377bc46d3593bfaf8dadf8568eb9d3d330e6ec4400495732d6461dd212465ea72f90bd589f9a81d5a44478776fa817690e1b7fe8c187b45ef213c6456458c3ff249557b25b0f0d4dfaeb704d64bdb742948370ca8e36644e6a29643d27785a7e72fd75ce362f21493cf89e78c009cb40b10365f027e920dfb95e46c2aff8fda459f3a0ffefe6809f9052811ea0013370d80f9123da732a147fc203be582d1d90753f457f4a404c3b0b586dbb944fee931bc7910793be559397ca1772fa9ef0047ae71d27e7e0a487d0ed3690a51b9fda969159f6530fd4cb55835534a1d6058e3e45c37785fcb2dc50119c3b61ddfd587199212b079dbe6a7927a1ffc1edb33255779fad8b6dae432d0b3063bc806c92ebf104204d313409bc3605b6bdc54989ced377ae224fed671d2c29e8710e5fbf87eb707135bc9963dc360c33f5afaebe2b67da4813a192df7c29c753d48554bcff49a6113264576ed7a9a581df5cb72204b0cfdfaced6d94192b800895b85d70f25e8c9da151dea92ef1d584309bf976515a20714d8a952eab5ee28c795bc1d577706385841e4846ba120216c39e6f926728384dccf7fa7a9e3834c86ec777ca2f335bc0ada9cbcea5af4bad45889b23f763c7a603806a9297d0b8810da91c457465dd6064d876e2de117cfb0cd90438ea52f2e7ad6e60c667f365d615da57eff6b7330849b518c8d7210fe7f0d13222ad76b46c2aca8a7a1cb0663e3b863c80bc10cd6ce7a95e23e3aecb2099b1321809fa9b3acee434902f15dcbc313e888c9f85a1ab07cb4abebba3b9e299ca773fee28166cced1d7f26987465c4ce98b03878a8dc9882b6229f3a80f54ae6ae48c38b3a6dbb4e203e50ccff0243ba32ff818e0f4d028f42043ea26fda25ef45f7d01afb71c28233782fd9769353c48050781c132f1f8f1d99732619456e54d5af66adf32be84915c43323a6f66c48ad0f415d7f2c674214664a402756c40b945fac7a50191ffcee308c744180ba700c94c376d53ff8f245013e0de936879fb4d66392565bd46e57817455f301d0c3049ec487b76cd5ac782d0886ba1ce03236acd2f4c268d5885f0241134dc9437df744dea4e7e582a806e1234343360dd2b9aa777d938b54d8c313f012a3f704c399bd8b963f0ee4aa3af9a23744a7e8236bcc6c2530d2797ca979ac057ef2bb08722e8d91f431e0a8d3c512a0b87084a001bd08b27281927367e8f25241bbbe50b0dc08d3ce3f41ce8fbc02b0276bde9752ceecb809f2710066b4d60141f7ea0aea3e7687220ecd8c19713c909cb6ed4db06306f5c1956939bd145b109c578ec39fa4a3000e06512ebf023fcd7bc4eb38bacd5b4d5b79fb3e1c55f80340b0b149e3a38494432a2e3de7811faacd8489790772aa657dea17a2452fb72d36b1cc44bd0c4e6acaae9cb9f3c22395765f3ab7bd2b11480b933c555422118bd3400857afd9a007b1cc4272454a5c35ce2222cc2f37bb1b1e481d89512f5e2fcb53109f9711f1d45399d8dc47f0f508e254c495072762bbc4bae5cab6a178d994a6058ea26b37df56b46ecb0836ecbd03feffce2a9d05f8d8b7de884f759119049b29e8680d7e148840fb2755a522df054b56d272317cb1867a2e841791ad5f7beb7ec7201cc746d3b96f25ab516f129f6a93917ee921f7eeeefcea0b4009b0f5618585fee9dbaed15a181f5b5d4fdb06e63e3c0b622fde6ec954726c0fcf3fcfbf7e1d373b5c6b9b5d093e425af868dd669ff741b3be800605ad62b5175a963d204909c9808ebe959d7a343bb956d173a405a1f423b94195b3f8b27e26e6c98be3a7e8c7fe89907473d651bb9f6339e2974c9db65b53f120d0c931a2d2bf9eb588932f61f3ad905a163b628b903d486553f3c576fba3482f2807305ebb46e809b218c933cbaf1a289a675df8be2833f574d93b3a7460fa482b3dcdcd494a3a87467bf7130941eddd5b60e56a72b8d44f116ee393df8b11a0dd19be3a46b8c5d6090ef08ffdc7bbc06b25687eb9c9f206640fea938c41f8194d35189f5856ee045b7206c00b7a1629ce96d0af1ee0c2217a018743069b4d2f64cd7f074eaf9197c437ef181336fd1daf98e42e6fc0f7aaae57d1ec24f4655d0c5d6ff2195b395fc8708a36b73be08ed391c7d3f1a7f74d2b6efa6cd0755053fed7374997caf2280168a5469824c847e7e1b7b5bdf3628d771c62b5224ce50970b1f2a7b4a3a3ea93e030403bf0961b4f0eb1b2c27c8c233f029ba10b582b7a72b9809243bd74fa3198b0d2c4656ef7cce1faf38150bc474469d5f54413baad64efbc800a4afb74fdcc8915db7c11c68a9d8318297f185caa13ab2ece255f36fbe4b115c9a1842760b106f484b3dfab78ba60af2f4e9a1a9b9e1518f2b88b76a535db0af7935d980bf2b256ca6c97ad87183e4f8c155aec04299da3c60452ce0857e5454037e55e4a626994c21b248e2b8c23252a2db5dcee97a92095c5bd784c34af75dcce3ce3287577edb36ac71fcd3209c1612bfba3f35aef7358ae29cf8bbe9d07dda29d58d2b16ce3477e47aa6b1e32949972d0d9673d7408767692929c5a4ec785fcc3210c95539e118de74212aef34d9f1d810a8a8a21e3febbf69cc9b2c4c80d58b9ad6d48cc1b30c9eec9f4a6f43ae914311900d38cd48b06fa21ef7e5f21d94bdca0ef2c30d37ed5882e84b6ab5be3432c92c19b83e469cc9de290bc3f55d7c835a1efda749edc5f8076715e7042531107d71a25270197cce307b3a9191cf517584c3264d2e0c70ce026dd032d9a322a88d272472d27b6c5b4c3ea54e5879ac69da167fc3da7e5b4e2ae2eedc158fd1587f7cc2df64820d4bb02a7eac669ddef04beebde26a7e75085289db4b2693eced5a0f31309032fab841455e5d261184f305616fa1afbee6ed8f8655b6dbbe89fc3175959f4737f95aeab77eb2680442b0a95105656873e7494422a8089be887da67179de82789377ebf4a082a10ca9d97d497a14c1d81fdf4ac92e9185b56f04a5e51c67b59c91801ceca02cf08c04db3d3281a51924f8544ee203a6341c143bd854bc52e2521f63def8df775d60ff872dc073f1dbbed4ffe8edf0416f02d163ec74a48a7c7ff707daf22ff2f0b300c70b3970cbf7eb6606c3afe8ae9c9b6db25f9db6075a16f382ba4516998337e52e9f869ffb5d09a3c88b3f606d6c0f07b22247b4132a0ccc44eadd92e0038afa813ce7a8d3217afcff7f34bc0899f6b8780a9f5d00f6186073c72a5d79bfa9fc9c67e193a569d470c7580b2c93355e77723b3580b49de0ff413de04f4ba0aef3cefe0d7ac2eeb68ea323da379b1050aef908f82cb976eb4dfcece076daf6658cc460cfe7f0cc35e35b96b826aa430238a47c71a36a88198749aed588cb9963570c5c7896884bfd1bd82b870bd2c18affd4b5a470f5ad8f9b8be6ea3c526eb919d75de5ea10f1f3e007a6f1a7d3c5fd7d8091b74b94d5da79ca9cb29fb4097c5a8b1159bd70a5ac49e5d0cf99242cdac731e10b0cfc9f83f26127b32e48cf76e64a534fcae7dad8eb7cb03efcc1f5667b11c0602122e0c6d541aa1cfba0c244d73c54112229b1066b4cbb5b3b0322569c0159570dcfd4b947e00632ddd6258f0e11c43c042fe1bd254099a42e8b14f2d4856fda29c1cc2099248a435f121bcf241413a331bd5b8294e2ef6bce11a49ec37ac5ca3b700b0e8b4aa5cbc4fe04ee40b2b8f3d652615e3cd2248a9528443433626554e2f0f4fbe16770ec9ef90b5b5269fa936bbe65778860421330f58782021b24b6d28bfbca93ca84a372325306b50969c5fac67dec032fcd116bc510f636bf49d6c36c88846acbfb477348e06ed6fbca0ccc0c6df4b9c394ca43246a798100702dc0720d372d65d270fb8ab030b5056363b1262197d840432b5a6265e3b1bf9f0fa2ac3afa3cca7490b65921f5eea8d13452fde0b5c6be2e9a5d6ba294a8c3b0f89c9ea9a90e453feb4d2cb6221ea83bc92304bb3bbf0b90efe07a7192416eae7b435e46d53fdf86af3eb1c3f920730b0ed586ca70e82563ebb0cc212382475cc8b75cc928c77fbf824bd19b9e2000616d9d5deb080e0a7f62d45ef5bd664a5116f3cc6bc1d103fd820454d240d19a43f9fa4bc464c23a729c80d35783ce8e9e7a48089f65b8c540915fd1a47a5000299e78c1428a6db6a4bc3e83830100bd01957f71b2cbe8f01043eb622a9dbb978e30c790a26ce0018321f1b74b1913536c6e765525f53e67981c96dc88c285de7907b60c70281058edde43bd14af056aa9d3595fb6bd23be2b807dc81c7ebb0fa4892093a01a01e3bc1b647b569f757f601cc827d75a806270cd4f67e8fd1fb91c6e69424bf28fdf14d80f7a067e5400b448c6c288ae9de7bebe38aff057dd94be78621e373251f01e827134183e0ae1d42d31b64c9fb192415f8b7311f85fd6587ef26963357483dafb856d2738a079586e3d721732e8143d5d38f9ed04ce2b865645d58a91026ba82b0e1846a6c640746dbac76c5e894c7dd2af9ca27c97e232cf38a38b3447a8300ea3037068f515cb640e84cfcdd4138269bb4372c3b3b9b1d7e8e0cfef9d0d7aa66c2f975eff20eb7021bb8b84d350ee211bfd129d820de7d72cdbccad55807bc9121d5f8adda9944b92b1d603f395fb601096c4cab96e30a49ad74bb9ecf0d097458dbf523d04e568f6a9180ae6fc2a2f6444ea2d9a408b2d28361c901d152db3f2b9e069fe90e7dde177797858614f1062c0aabc83b763656ee85a60eee11219219d93a2177ca460259d1873fdc580d5dc932906e7dc15262a126b135edf2d9eca2e08b9bc10cff51c9b12717ab36e28283c9046e0db437b73f9aed63e78041dd7a98c2f727da6cab48baaca70881ae7ddd111671ad14f4af384375483ec372e9fd0bf24c3f4aae92b01cb53b3072b7bdf3fa29068578369c2f98cded8537556c8b100d80e05cfa5a454a1a1f29b907ffa3e7068f9431ae5bce6204ebe45ed6ef57380e12c20882fe0cb4085739512db9bb798af8b06480c0cd43c44ba985139e49398c488ba04af164ca234a9fd34bcf9702a7ae9cc35adf99915f80c6a1e1ce6af5efd8006ae02824e2b5bf8b631c3907a7b654778979dea51a089d1453f93ce7670af272d8bbcc424a57d1f19618fe13d1b4eb1bb06c5f3c5b71956b9e1e45033329f8648f9de4e016ceb75cead7c05b22c2872d97e3937678da1508f8c"}, {0x60, 0xffff, 0x2800000000, "befd373ccdc7016ac331f609e8ecbefbba8f0b8b1bf6101c48eefe81014024e9e7c44bc3a2b0c91ffb1c729c528f3740d68e02b1e90777420ac0c6c0dcd92c74f215b0ae50b6b5cf04955b"}], 0x1260}, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002c00)=[0x0]) semget$private(0x0, 0x7, 0x40) r8 = fcntl$dupfd(r0, 0xa, r0) r9 = socket$inet(0x2, 0x4, 0x4) pipe(&(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000002c80)='./file0\x00', 0xc080, 0x80) getrlimit(0x3, &(0x7f0000002cc0)) setsockopt(r0, 0x5, 0xfff, &(0x7f0000002d00)="a6502a9241291e57d1269310de926defb0a71da09059539724fc6e0cd09d1681e845293b60cddf127521146b928a00a2829f35e51b2bb85ab75fb0b0e0e503a0a0ee3e4deb3d9ca9f992f2985c952cd01659d9606918e668911ba6015fbbc13b64e81f45fdf8f85d1528936c5382c9146316f2aa69862fca128f386400b2f444b62bed7a4d581e4d3c39ba8ab06bedf7328857dde5284dab5f10a125f9562d2782a46fa9a8ff08f9b9a459e57dc796d369b66ccabcb30c6e471cc29fbfb38f591f83f4809b88e548c12d501d", 0xcc) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000002e00)) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000002e40)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, &(0x7f0000002ec0)=0xc) close(r0) setgroups(0x6, &(0x7f0000002f00)=[r2, r6, r2, r14, r2, r6]) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000030c0)='/dev/null\x00', 0xc0, 0x0) sendmsg$unix(r10, &(0x7f0000003200)={&(0x7f0000002f40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003080)=[{&(0x7f0000002f80)="8a4032661319b14b63a350f7a1b1503ab12b42346e65affd126b2766beb797157baf8e60f897f5af1bd4ec2d85e15e1bb674a220b51b51e48340f13b642aff58c951769068c81ed2dc5fae0449f7c506514180c2595aa85e94ec4257793561d56e692433ff505947a95943b448fd5f20b4e538b39e9a80c5f0ee077abae47ece648ce1960b6735e9b7d07f0b9aabf9df9641920a098b6cc3a549ab099d077d91ad8f157ae37f734d33fbad62596627d693caa2703bdfc493a2371e8a682280336e1646d17518", 0xc6}], 0x1, &(0x7f0000003100)=[@rights={0x20, 0xffff, 0x1, [r9, r11, r10]}, @cred={0x20, 0xffff, 0x0, r1, r5, r14}, @rights={0x20, 0xffff, 0x1, [r10, r8, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r4, r13, r2}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r9, r0, r15, r9, r0, r9]}], 0xe8, 0x401}, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2000000002, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="010000", 0x3}], 0x100000000000022a) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0xfffffffffffffffa) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x420) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x9) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/74) connect$inet(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/143, &(0x7f0000000340)=0x8f) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r4, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r6 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x3, r0, r2, r0, r2, 0x1, 0x2}, 0x100000001, 0x757, 0x8}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:50 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = msgget$private(0x0, 0x411) msgsnd(r0, &(0x7f0000000040)={0x1, "23a5a58ce1270da690a07715030fd5461a3e6f40b964138f8410ff3c24c81bb8b08a685b0e8002520e0858c0a789ac1bc7862c060905fded549d52179fe26db1234aff1b25fe2652a3d8c1ed2c070ef5dd"}, 0x59, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ed98b72e2f66696c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000140)="936d33601a4ba0b74e45d0485bc1c270356864d62668385d29c4f95df02e17eb21cdf532659206ef58029d595f401ac83262212335ea5642b7e0dd1906068f7ea0296a224b132ed6a378f4f979070e44fe1d2d7c821ed52c9bb9d0a36df3c26efa735edbd4a7be34b0907d2a839f1fbd1e617a2a65330e2256f9c7caabf880aa6500c6f88a0556d4beee9679e0a214f36e40481b1e48eeb565c2271add9346bd", 0xa0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000200)="f3ca8cb1e687d5e7fef7727d9b69e4a4e154b82eb80741945b29479cb5b71bef8f347c018ec708993560a1e4186dc3603c46093db32f2d72335009f26fa79ccbec68ae4434396bf0d769a3b9318de36798d58ef51e3a6ca3a7ba9df2f14f38468a0319ea4f80f5875355741bc5e98c08a9df85517c8ac0c38d709f74210aab7807c61e103d5212874003da01f1b5964bec6d5af0b7438cb16ec4da381897da6f2624cea6a5f114e3", 0xa8) 16:00:51 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x1, 0x87, 0x409faa06, {[0x80, 0x6, 0x7, 0x9, 0x0, 0xc8b3, 0x3, 0xb4c, 0xafd3, 0x8001, 0x3ff, 0x7ff, 0x4, 0x13, 0x5, 0xa90, 0x7, 0x1ff], [0x4, 0x100, 0x5, 0x1000, 0x0, 0x1, 0x8, 0x80, 0x0, 0xeb], [0x400, 0x200, 0x8, 0x0, 0x0, 0x77, 0xfff], [0xc9a6, 0x5, 0x0, 0x50a, 0x6, 0x5], [{0x3, 0x6, 0x5, 0x847}, {0x7, 0x34, 0x3, 0x7}, {0x0, 0x1, 0x8, 0x401}, {0x1, 0x1, 0x51, 0x4}, {0x7, 0x494, 0xffffffff, 0x491}, {0x3f, 0x7, 0x2, 0xffff}, {0x52, 0x0, 0xfffffffffffffffe, 0x58}, {0x80, 0x2, 0x9, 0x4}], {0x2, 0xa42, 0x40, 0x7}, {0x1, 0x3ff, 0xfa}}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) pread(r0, &(0x7f0000000140)="83e54e9be0233e229aa0f8e15e25d8c6a4873465c171a3383646d315203c35853a713a3fe7669de75d2d0c74e554a803cc3415d56b590daec8", 0x39, 0x0, 0x0) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = kqueue() flock(r1, 0x4000000000000003) unlink(&(0x7f0000000040)='./bus\x00') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0xfffffffffffffffe) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0xa4}, {0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6a00000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x4, 0x8000, 0x100000000, 0x10000}, {0x3ff, 0x9, 0x6aec, 0x2}, {0xd2a, 0x3ff, 0xa367}, {0x9, 0x6, 0x5, 0x100000000}]}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xfffffffffffffffe, 0xffff, "0cdf989268686f6ee700", 0x0, 0x7}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) r0 = syz_open_pts() clock_gettime(0x7, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000100)="422bf0cf64d416c3b2b08e11ff4789925972b1905f4a94d877125af1d3a06d1a4bae5170354706562d4978435d4afeae16fd92f738e36eb635645dee3ce01dcba616395475e60530ffc811a532", 0x4d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0xc705, 0xfffffffffffff000, 0x3, "e02c22ad42f4f532fc28011080e5634a8737eef7", 0x1, 0x6}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f0000000140)='./control\x00') link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xa01, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x180) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:51 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x80000000, 0x1}, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x28a) msgsnd(r3, &(0x7f0000000300)={0x1, "af3b36abe65f1bc58688aad28feff99039b22db94518044202bbc1c5a6dc983f5e14cb03a97a9b5aab"}, 0x31, 0x800) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40, 0x7db1, 0xfa6}, {{r0}, 0xfffffffffffffffc, 0x7c3ded172066b0c6, 0x4, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2a, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x100000000}], 0x3ff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x60, 0x1, 0x1f, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x3}, {{r5}, 0xfffffffffffffffc, 0x40, 0x0, 0x1f, 0x5}], 0xffffffffffffffff, &(0x7f0000000500)={0x7, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setegid(r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x400, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', r5, &(0x7f0000000600)='./file0\x00') fchmodat(r5, &(0x7f0000000640)='./file0\x00', 0x40, 0x2) chroot(&(0x7f0000000680)='./file0\x00') r7 = open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x25) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000740)=""/4096) chdir(&(0x7f0000001740)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x80, 0x0) chroot(&(0x7f00000017c0)='./file0/file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001800)) fchdir(r0) r8 = shmat(0x0, &(0x7f0000ff8000/0x6000)=nil, 0x3000) shmdt(r8) 16:00:51 executing program 0: r0 = msgget(0x3, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/4096) r1 = msgget(0x2, 0x34) msgsnd(r1, &(0x7f0000000040), 0x8, 0x800) msgget$private(0x0, 0x2) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff22, &(0x7f0000000000)="0071aab3e50000") 16:00:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00000a9, 0x8, 0x4}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x51, 0x1000}, {{r2}, 0x29acc54ee5090bf0, 0x40, 0x401e01b645efa8b9, 0x6, 0x5}, {{r2}, 0x0, 0x0, 0x4, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x81, 0x80000000, 0x201, 0x317}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x4e, 0x80, 0x1}], 0x8, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="6c7b84b3093202ace00c42c393cc4cbbe6d61b3bd1e7752ef87fd07156d8947f9d18f361a0acefbb44395ff1f5ee0133b2285024a1e8a28e86be63d66ab64a2026033a1dbe999c295f512b4e19fdeee3de5f3a6a0c155b71d139970bdb63050985c6dd2dbff0fb029b2ea1354c586e301ba1c6ca4c60a3c2eeadc1426f5212512b5e6a6f757cfa8815a7d2793a39745bef64a11f035103b3df3cb53c27dcf40ad1b93b002ada6088ab49da0b86c42cc423edca7de109130e8db4777c743a387cd55bbcd48bb3f079878d9a8a38d89730a68de30d070e4ebc10fe47a3", 0xdc}, {&(0x7f0000000180)="564f38ccd9e86da3636588f63e3ddeccfd9ad03adb3d6b5b88b721a1f2cf8348ea875158da9b2c81674eaeb68f5fa9e94ebb1d2cadd771dc1ce76f5de0a1159689e71d2b67171f50ffec11a004ecbef83612fe7e1b14fd9f03a833aa7b1865b2e101df6258ef72739dcff87143676a79ddc96a0e0157b6fb44446630fb896dde23698110188eca2727fc065ad40917f5482587eb3addd694bd3d827256f928c378506fa4a74cc934d9aaddc5a5db810faf06", 0xb2}, {&(0x7f0000000240)="1290a192adbdd3660c26750d5fe53d71f56dc713647ae1dea5be4cdf898313ba0c7bcf0d45adcadb565b6a9145ea14d8e7518962e8572a561e2814efc3fed15aa1bd81cd1fb0e9edacd1bf00f10011544065ba71a4f9ae4dffa515e812964f3601ecd22ece2c834cf1b2b8780a0c904148c459a627a78e9dd89bc4bf21e2ca6e1fc06d6a713c6a0cc79ad73ecc2af7e43c6afbd36e28aa635adb2d32633d73ce217f9d95eb0d0746c867d1493037518119554ead8bc5180757e744e7ec1dd7b42f28f31edc24cd30de5a46e5584d1d18345962db508729c3c7d629c4f984bce1ff04f920a6cc78b1ac9e97936119e88be7cd92d9f69d736844fb5b76a1a1944690ee57ba970db3305c26a235b241affc06afba01e4d90ced63fa0a536c994f498751df984dfc86bc41aac8d1a566b0d2ab077d6b3be7e31733c58b86320cb461398a14780faa9a99a83179404d2e6d46d69c459775f2292427212cae65932014a5431999ae5a35d52af3afe7a14e977a1062757d77a8380a111d76db65d589714b5bd2e75a9f2302d811189a1bddb755210f39f5f80cc6a3e55fca7eccaf37fff28a270bd2b5cc27a30d327d6a30165b3bc4e2021ee24b442595656b1a6b128fec74de06ce2db7e88b9fd2cc3844f872e1b09042cc92b32cd9c8a9020385fbf48a1076494aae68cad85d5f10e225ebd4004f03e53147d1656fa4d4a991e035fd8986d03a0da1188bcef6dd5d5603fa83b9038c26b209511b9bd6036b9fc14306b201f4fe6714d4955a421e73d57cb1de14ae78dc9fa8d090d437f3ee5990a08ea83fc5baedae3ddd3ff73ddbf6d7b3002a6d63be55d54f751ab8e080d28a9b80d7782ff2554959364a9c2f8b93a20515826c577e148f38db9476d2396bb508a3f6df70bb2a42838e657bafbcc57aae70c3d4bebb3f84f6412bec01db98ec385913a3dd59a5e2fa7374a460bc7fde037765acfccb058003cbccb8f54513ba6618480df3b12fa22e3df6dd0d6f77abac5a53461b06ad5dca9084505ef4af02b217334e1b017e379f7bc7b106752cfb69385f85e3e472f512c2a60690c34d55f30c539de5eff2398e9acc41ee04e0e2614e52d7335bff25a86f7313dec97b2db829acad21684b80393076e2bb5cb9bdda776014dd448590d79c6c830718f8925eb1e20dce1fa818597d2f6bca5407421c885b3a19bb57611782d89b6edf7c8a1d43ef8127fbcc0906ac9cbced93c18287a130917914cc6136bc3055f09b25e3ec8c666205a47a9b4c7a865c4878a01c87b4ab734baba20e59b753f002e1c87adbe7fbd74cce65d91e9e72a42d4e0a06330ff6583a524ccf062194a153c54f9ff3a9bb7e46aa263b562ebf7ca09793aa35767abe8b6b5a67ac3f5a6db97244001cf8b6262e75a5d060a2a29cea79d26758d4276c44140e45da84da9230d32463fb5cc38691b69a3f1cb5cfd883faf364b12fd136a003d13e7eb32f32ac096ff2724ec331dd0288b70e340f46df160d73a09ada3cefedfbfead13f81fe4bfe1b5b16488d75e28f3ed5ab0facb94e93ee4665e01e6f200677a7dc82204145c343d3fa60e2b75265d70ece579b5f9c4e3760ed7477ba8da051d25a2829f288d54058939a22490e128a0f791ff4fc9c518d6c2003bdf3ea44c4a2b20b1794aa10941aa30f4702e385ae0eb99af91cbf8b97c7b05545e95a2a3b54f3956532400d9a5870a88254b8f9ba50551bdc32de66754b4751512fc5a3a5e16eaa491b60b4c9c4e2b56ea79b6addef611bb0a297fedf371e0cc74e16dfa9b128b8fa37883660bc16c7704c6e9f608b84f293a4eafb128da6009c05296379e0be96ec51e97b55a7dfa3dc5e7d0a5007b75913ca224b41c4dc595de378b5f524793846e3a8f19c08ad3e8f53e6d259a7a74c5fe9411ba4bee10ea6cbcd11d06b001b68a8fe13f32f1b9fce6d6e53af514490a1109f53f968b927d4187754c06e060f9577f74f29ca0ba8468e4f35a3e4d9b853efbe24b2e7dea4e7f691571003d63150767c1577688a50e09ffe7bca5c75b8c7ccd52e426c9056b0d2c869a7263c4341d704882d6c06a877c5a61acaa61ebf644e6e6826047b79c023917f0d16236a6ad5f52ca54e11bd81bb776f586d99d47ec0a5627d450f99fa1961cc406954a01bdecf2f9c8da6cb719434746183a852fbcf1838a991bb7c4b15612b9fc294df17c009e4ea4d196de4f6a78d28dccca650f5db142ead0f7b8c83041375140d6e24aafe725d11403ecc354dd5bc0f5ea2f6fe80cf67294b1402c094db3001f5407f5d1b974b5a7b1977b2256113abc80da39858246f061c2ef9deaa824b8a9437cb61a79e7b1e54ec35b440f2c5a3aefa6d86e8de892367af77356e0f2085245ba69fddd97fc9305c1ada85c03ccb0382ea9f0a5a6bed5898b010a6661396eea5fa0d8028f23ccd731e03389f68658dd792ee253bf90ad07e62f565f7fd14ce48a1ed23bec0c99eadb2ce362b8e76361856f7377298d551cfb17bf04c121a78a16928e1397d1054469cddaf1fdb09f45dbcdb5a56e75ce2fcb4dbce6fc965291d854bccb2911a4a3dd1041f1b8bf4de7101e6367f2031ae7a9dba9a5d7e978715c1c1aa94d901627e2327fdd1f2e63fbe00cca9cda96b1e178cd314e796e4b848da8f24e18b7de0cb60716ff556c4f488f55a583e24f15b071e91259f51c232b45f8d03addc3eb9f87d76d8fa89f2d3a801edacf9534777a2dfbe6a46274eebe5ee068884d72661f7036e17b7b6c7c18444f7ab728850d7d727d7ec563b3cd66c2bd8b30d79777d26f61e6455b768378fb689518981bb54a19b8567f8fd6e65134f9a2d4f0604b326fcb22b19ecc6cd12286001d6a69f6e86a44425562f64b7868ed31cbeeb1326325faff7caa897c3307e4e4723960d77051955374636074d4634c16387c2edf55ab25af69915e8148d6bf3b3f2b70c841a6172831c31af5f39470712ebcd31ff30260529f2bb086bf5e6672427e9e89b5c8784f44e4b57864b9cdfec465b40268fbbb157867b3f37a407f2c7de8336fa3be0c1ad0fc7fb941c48ff3f427b4e5f400dc62e4e7c2e6893aa2a91225aebaa468b818a5e1e97610852f05ffa0aa38633e81d84264585e1e2d46ed5efae224a74b7983947b9ac0830d1609ef6cd037a4f994d490ff1f34a7a04740d1203959677059090afd05b9ff2f16e17dc97e6979a65dc882dac9c68c29a3868a6726da43a5c6ab14b9f111273b2063981afd6fb89512a14621132e79215993d789c43abe64306161b61873dcd4e0e6749605370951851e4afbbb3dee0245a0d6c92935c68402852e3bdd420c66a8fa274bc55aa46d8979e119267c7b6307e89abb11ef1b0ac26514c1d33b9c52ec79091483e2f383a36a4cf484fb54326f726d3933e3cdb6b8a2110eb945cccffd4a558e8dd64cb3fffed28f4966c95f28f7e6f7419b8ed0a98139ce5f3342a5554cf7a33cd59dd6e79538d345e4571c4fcce096518cb1306fd052b0afdcecc620950516d9eedaae6279d900cbe350d9b399eb3e8281a88e0ceec9ac234b799f71821e950cd8e13edee9b2aa2b403a1e0ae577b240f897758c012bf7c888246d922bd3fdce454b798741268036095576b6d78b1e277be13514d704faef7af137ad896a6e0197aa1f4b75bcd739916f446af87f8f4c5050c1a704ae21e20c72e7a51a9036145ba591a7b423faa8af659267c5649042adc4e8b0dfdcd7649ee56895d3d64ced751515093e0f9d3d064281375fb26aecf33389d717cdad68585ea048a7ee9c18888ff2652134708f011b8b0a3c75c557ce7d63dc31c1ed853dfb3ad156b3ba17349eef2249adea541f91a81797ca952df29e16252b7aee4ba99e241b14319498ba876d46e83706a32a1d6bf29e7e39857cace7c9327659ba0ca7dfcda7c09f23768184f0f1d68c92ac851c4984a8cc50b0419a5783cb9b213bc569240a8622eba337184ecf668356e6b66b5bf026b5227591c5fd1bbdc141ba176b7fa5445c55cc74760aa4d7242e971a39787eaaa4c8680704295673c29139c08526e7c1fdf9c6f6ae8a2adf77e76f36166d2f81b61157016b3cbb6e140ccfeb85f500e06200fa43d78af600f006dec03efc6d5c9b86abd946776af528111ada2367abf6b8a1f545b8a8211289eb565ba3411e7018d2de0d9278945d12b39c68c38631883b20fc3c07ddbd4ae86900a103226c11c5aa323f6054360a8026f0727e2121ac4e77207541807120fee99fdb0d96884d64786570401058f6f04b70f91ab5472c0b10d230ace59cc2c0c0846ccfd7b49f023bb2472b062abf36bfd552db694127e4a2ed862830905710807857153604a0d8ae9dd4a7e9a07f165f42add7016107ffa4fd24f43ed61c88a49194ca056be4c6ddfe5a8065d450fb6fa8378bbb9714b67daaa6e5eddb009e02cb57cb6a9e9a02f6903b83b0b521a8000cdcc842402d4ffc5cd088ad633ca41e6246a25d811f07dee23057af8ff0f06af7166dc766db5d3231cb24bc33412eb9805e441be73b4308f2b6ecbd5642f4965d3e00bdd15485747770b4469b8f05c1182ecf89eac2cae8e5e5ece6ba95af864e6936d6f8b8ff3ac048489f64d448876871a9ded48b9842abaa4c594e1f8957474024b5852466ed0858d66144c886f266fb03572b0d84d98d350ddda78947fdbcbe3d258b6eb637d9a26974b3151356517d6a7334d655d64003ac54aa7ea3ba1e9d722967993892360a1a8f20a623407cada0757f9a8d7c50e4ee26b530d6954c716172c50b083d5e834b713b60e3a8f5c4800f64636466be44fe69b97722d9c7357bd5f0c085a52ea989521639778fb67737b968f64fc58d21cea46a247d5f35cec647a1dd74d452583afc86b31e8784308fec720ba4c63a35f47a2ff6d3677a05852cdce53409fea041179dcd2a63cc74ab303f8865dc75e3ad70b5b09bd5ad9e23d06a4dc2c52bbc6fe2e7aa9b8e478d65a333943fab1406bfb3948ce562618bd954d58d2d8d8764526e6cd70ae0b2eb8142269df645fb9ad06bbe567c225a2a8135df662d80159413ca288ff3479ebfe0aa375018e9763af7a07e333b03c8d09f8c1f824e764c82831e74a86843962c33fa77cb129e03761b728611f2933a9663e8a28aaa5fadfcca8ae875f05a011b481511c846ba85898976307220b8fad12ec237490651ede6748ec0caf79a30dd6b7f75c86e227ad6922ad22c98ba3c8d7899c1689a4cea8160a5c1f3c90ff4ffd3322c68ba732fd3be0e4d8223c6be10ec260028884f6c2023d07bcdf89ebf457023c6dfdbc5448150f73945cd364095b6ec5d8f85c2adfe9010ac5acefe1b4ffba5ef712ba4f5836bfed2d71493a5b455cc7f90c7707639c2f3f5c34565c0a6a7c08f18951f447422a8b1606d681eb3a85397ab116eb5b0e16cfac41894512ab46cf7a94f1266027ace60d81642b1d596d862368bd932beda5b75c6bba47571af7417b8c5fa2099dbd13dfd00af83bae2b91fdeb91af6dad8603b0d03588f3dee8ff526643795bada71132f73ac183f41d384c8ff1f5deefe3d8b44c87236654462988c204655993b1f0c63841637a307d218ae5ba52d9465b3d0f66d1568dd02f8334ee5eb31d8a815d5988815815571993d34a619f77b45fa6e302a198b3f1f508a648f46946b89dc479da6c0d33a1b61e34c840a6fced46730b0d584ae784f1fe3ad5512e37ba3fa352ab903cce2979d8264467efd2f7ff2b2f15f99c334a1c7d7245601a56bb4f2e9c82bc06b46d384a6c42194c086", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0x400}, 0x4) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:51 executing program 1: r0 = geteuid() setreuid(r0, 0x0) 16:00:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9) getsockopt(r0, 0x4, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x84, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x17, 0x0, 0x6) socket(0x22, 0x3, 0x5) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x3ff) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x46e, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x10000}, {0x3, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x257, 0x8000, './file1\x00', 0x7, 0x1, 0x101, 0x3}) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f00000002c0)='Mn', 0x2}], 0x1) 16:00:51 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8c9, 0x1800}], 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:51 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x81, 0x80}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x9, 0x0, 0xe16}], 0x2a6c, &(0x7f0000000100)={0x14000, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7fffffff, 0x8000, './file0\x00', 0x39a, 0xc31c, 0x8, 0x7f}) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x212, 0x0) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) pwrite(r0, &(0x7f0000000680)="ad57cef097b6abfd9ff0425dc901e6067fa5082eaba684cd66a23a24213c4de6e78cf835eb79ad76dac8c07e1eb19aefcc73a2b128dca9f8aaef6197abcd9d4dd6635c937f2d87a898265340b3ecbb1db135b9c48d94cf2f5eee2c2f975bb61abf2c26104d4291956d508cc64b2c34903deed53d852e51d6f4947ff682563724e6c105e361a8efe14174184060cd3fee925056d6a6a397606b499a0cc8774b4e62f741950deb543c8b7ac02fd22e7bd3810cfb0a7e8c5ffa29279f2a576751de7362e0ebd1c56e7c380fdf05b2ecc28dfdd5fda1aa1d304302c643f47b930182e626a0e4cd18f07b554799db1824b0fd8ae414e59b327a8c", 0xf8, 0x0, 0x0) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x48) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8120, 0x428b05baa0380a42) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000600)={0x6, 0x0, &(0x7f00000005c0)=""/6}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) chroot(&(0x7f0000000640)='./file0\x00') readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x6aac, 0x2, 0x4, "142f1ae990e55f64ff3ad4b7398d8f0b1224e3f8", 0x7, 0x7}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20, 0x8, 0x2, 0x7}, {0x9, 0x10000, 0x0, 0x5}, {0xff, 0x4, 0x8, 0x80000001}]}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/231, 0xe7}], 0x2) 16:00:52 executing program 1: setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = semget(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000040)=""/53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) sync() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() r5 = getgid() r6 = getegid() r7 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) 16:00:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getegid() read(r1, &(0x7f0000000280)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x85, 0x4}], 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, 0x0, r3}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getegid() 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x3, 0x1, 0x2}, {0x9, 0x2, 0x7, 0xef3}, {0xce, 0x0, 0x3}, {0x7fff, 0x5c, 0x5}, {0x81, 0xfffffffffffffffd, 0x20}, {0xfffffffffffffffd, 0x80, 0x1, 0x3}, {0x100, 0x0, 0xc8, 0x9}, {0x8, 0x800, 0xb1, 0x8}, {0x0, 0xfffffffffffffffb, 0x80000000, 0x2}, {0xcf6, 0x6, 0x100000000, 0x3}]}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9) 16:00:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0x7ff) r0 = socket(0x18, 0x4000, 0x20000000000007ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1027, 0x0, 0x0) pread(r1, &(0x7f0000000000)="b1531f3d6ba9a9af106be61c834ac040b718e27c714d863d2459277301eb2af8bc0dd6c421550d711c1e14e2b4edb8c3b0c7946aec87e1048866e3e2575b71923ebee82e46aaafd7a7c1de971581df2762b79f84c561f7e3d6fe9c7204e2093150af605cadc0c8353e84afab64082c448fc2c5b8a0801cbf00d6820843cd1e098ede2b43a8408d24fa708589374e4c1495f18fe12ffcc8b7235f44f97834f49b0e5fc8593b054e0a18f903554ec8123a392ea4791976b9", 0xb7, 0x0, 0x0) 16:00:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0x8}, {0x185, 0x100}, {0x100, 0xffffffffffffffff}, {0x100, 0x3}, {0x25, 0x18}, {0xa5, 0x2e}], 0x6}) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') nanosleep(&(0x7f0000000040)={0x1, 0x7}, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 16:00:53 executing program 1: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000000)="e3093a", 0x3) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 16:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xe) sendto$unix(r0, 0x0, 0x0, 0x4000000000000, 0x0, 0x0) 16:00:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2f) r1 = shmget(0x3, 0x2000, 0x131, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:53 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18a98, 0x0) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x511) msgrcv(r0, &(0x7f0000000000)={0x0, ""/147}, 0x9b, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x8000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)='t', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000580)) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) symlink(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, r1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x4, 0x6}, 0x800, 0x4000001, r9, r10, 0x6, 0xfffffffffffff001, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x200) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x6, 0x24000000000, 0x3, 0x7fff}, {0x70096a29, 0x5, 0x6e30, 0x2400000000000}, {0x2362bc1a, 0x400, 0x80000001, 0xe2}, {0x55d, 0x8001, 0x20, 0x3}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0xffff, 0xfffffffffffffffa}, {0x18, 0x0, 0x6, 0x3}, 0x9, [0x200000000321, 0x2, 0x0, 0x5, 0x24e, 0x40020, 0x680, 0x100]}, 0x2aa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:54 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() chroot(&(0x7f0000000000)='./bus\x00') kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2812, r2, 0x0, 0x0) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000005280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122eb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354872bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xf2d7) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 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, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8091, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8) clock_settime(0x4, &(0x7f0000000340)={0x200, 0x5}) socketpair(0x38, 0x7, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000380)='./file0\x00', 0x100, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x0, 0x81, 0x842, 0x1ff}, {0x4, 0x4, 0x61, 0x72}, {0xfffffffffffffff9, 0x3, 0x9, 0x7f}, {0x401, 0x1, 0xffffffff, 0x7}, {0x43, 0x7fff, 0x7, 0x1}]}) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000001680)=0x8) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getpid() r5 = getuid() r6 = accept(0xffffffffffffffff, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd\x00', 0x280, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x2, 0x80) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000019c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f00000016c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001700)="7b6396950423a12bce6904970ecba1b909aa36ff1fdf64ec90a035ae4b62f43d2e2a32af83a573463bb11ecdb6953e36fe9f6bdf0de012c9ae07ce201f83b973e6b12c41ea7236e139d047014804335ae4a07dd5a5312d4294d178f9", 0x5c}, {&(0x7f0000001780)="31ac25829777f52494b8a3b491b1bcbe0134042e4fc599034395a97d87f14f7807579ae550c143d6b10355de667c7f04879cb05a0cd44f84e55a579a4c918006bcfaae219f53c6751a779c0d72c1cbbfbeba32ad737234596631edc09e9e25e4f5f985e04065d041543ace744b776ef031275ed727313b6c8707db16a9cba9fa10dfdf7ae51fd66a7881424bd9f5750da32b543596fefd2422f113dc1b01c4d639478f18d61417", 0xa7}], 0x2, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}], 0xa8, 0x2}, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x4, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r15, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r15, &(0x7f0000000240)=[{&(0x7f0000000680)="66390ffe04ed95f0fc1e011be504cdec7dac286112e17cec69023e50e43ef74a2e68ef3718d08cccd3806819b7e854ed2ddadbbbfa07b6b1d6ecfc59b1dbb3a53a876a2f3f44d1a2cc1d8325e3b661b76b0e77bd074557dcec2deb61a1daef140aa48105802265a9372fd8a3774723fef29980c4eaa10ebf5a013de7d500c54f160faddec7d9206b6dbf0aaae0c787b3685970de195bf3a8d9606cf4f509e3fac73f9e4647a37dd008c665d5435071c17fbb914d11eab311bc7608d516979aa03dc638943203c11c67ecb4e10fe64dd0360957f3e3b8cd125b98578960a5981270204bdca5a9a201a192f879f86113aa8ebd62a5cc3094a812c44345a5db9dc23ee8cb80e3f678bcc242389c83c3e31045dfe3d4a361ba78ebc61423c3da12fec8627d9ac6e4052d5824a0215767dc9218ff8a659eecd9d2062abf521e61238bcec556270b37d4a82e5ee4a0d6a8af3145e908c10b2545c262661efa75fc9cf2a81a7dc1411060be483dbc6a74e285a948f8f4ab50700faa9f20c8d0e79a3d291d76c80b60d130449016c2bf01ae7969f912693857611158157bfa4f76c581d8882e7bf85613a9bfa4da76cd143dd4e8a6bf5c6452cc2b2a0f02fdb11b47b3e14b3d289ec1de6be5f662d2faac9c36278ad64f722305f136d78f9ccd4a52fa4195ec3644b5cf2e4d5e7aff337a8cea104965029d540a502e77b133a27589caec122e953ad58200ecd972cfce4465acdbae985c73634037e124c9a577c52514e2ca87c7cffe9c1b8f910cc3257b5fa7f44c599ab9b0bec5894ae4b8b71c7af423d886d5e427e0d8d7c8d6bf578d4daae8955beffd1941efa0d72c5ddde80a26166b55e80daea11542e1638203fe43e8199fd17c90a3befcc9c0878ea1a86b2db412372f0c7cdd3ce32b073a7fb83b876b04f931c312178307318d6f739bb454b3f16442a87c2903dd7598a0de05d87dede7ffec833dadf095ed8f3b17a80351de8d27c5dd87b8766359e8a574f93f46a67acc01133fcf9ec6e73349a7fa72eb4c3638b5164c44705ff6e1397d94d205629a05cb4f9fa97708aeca6ff43d5d86b150e7ab4941d1da59f4dd8776f3e74a4aa7a37ba7248993bd63e147e565de06eaa2e62c8f77255c9fced9aab45d13f64aec217baa88ccaf7727e99523ca1471171498363f6352c0671c435db1192f2583e13a2ca215bc89eb9b0b1b64332a10e8d160dbd3f491fdb1e210c9e0a1cb1a6bf54f2a8b6e691a0109f58745de1042b17b1c6c4275a9eb54ee60a8e50984fe45b49c9dcdf955af430deb5a59e1dbc755305a213dfae7bfb165152e461c4ae6999df9254dcec2eb6543949316dba2cb250865c12e939d6c39d3aaf9b0fa2ead99d781d3164d9762168321b88c0e3668641c43d861e470142fdca9f34a5674dce55fa0710c775d9c86daf130b04216ab8d9116fd216349681be22497843211452d71ad4cfd166dfcea5bf28ea3bea6c99687d0413d86906f8a1f36dcf4819c0591c1f1595094695b332e6aa7f50758548b372266307ab61a0df1261d0fafb424bb7d17358a4ab38038194fe5d33ae41b37b17774012416a9625d6bd95fcadf06bf802dd43f132c73217a88878f06b5aee5f3bd1e282789f8ac0dcc1a02a585058f0b15d61c013b333638a718c560fea8d6cc8a81c4aed12d771acd42e7a78bc45cb120573a7ee98797dec2f31651436151ee8507d4efe404cdc9c698925ac4bb6af784f564ed8f672cc0614ba11c28e2c0d1068d4ff38a7a8e1ebea170c896a26c5e4e06eb79677745bd4c1d8fffaa28cd49a249ed357b3a121f7bcf3689bf04928d7e993bce54de55ab1e3c408783f0d254378bd3b68cd055d2006687e2054c436388e3810d245656be68ddd7676de93cc97608a59405c8521568e73bc70cbbef90027206d9f2bec8d8601b5a6d366675a32960775c250d7515a1c6d8bb852ec3db2d1e988bb8d30d44a5513f3ed0caa8a6adbd4c6470cb41fb253de5a2fcff9a066e68a6f5d7001f95a3f0e517169d1a274155396fc2a24f79965831f486818910f82d978137bcc98336317511b77495bd8df34ccc7b9b6aa7a8a394e26baf56a01810753e09e50ec2500c76a39d76368764c76a0ed8e4558d694755261b6d975d6ed486a5a2cd887a7818824c8fecd2c67f8b01d23919dc5bec923adae644c5c76ff017b021e07ea6b292abd854e50cf74ead2cd83a8db200a4cf376e351dc753284dd96a18a354778b8d75be4a6969863beac8f121543300b2b3344b435249dd3a838002318ba24345192952729a4d058e23d54f420ea1ed70e44d6bb263d823ef2777e4580f6867a444857f841bb5931d6aa429fa42f343209ad3dc44618c99fffd51b5c0a4f9aba21a443df78736bc6c9fe25d10e5f246b2b39f993bd21b315dcb9feceffabc9f5f6a931610be320085fa51ae2b9a1a345d95fc551877f5c391cc06783f9d15f22f37a9499050a313bf4138ff36b6f3dadd53b1fca82c814c5d80c9a5410f1dfca52ea853cef13a22de338258d31ae855bd5fbf0e10ec9df21eb90aeb5ad0f79f4e03e37e3b37334ace44dffcb4eeaa453e45ec6f93bfdc90edb39abc3f674d144b46eb5f51f5efcde1774063e5a7c11318fb560b60b7c8b78d26642f6966117f1d41b3de74109beb2628b9fb3d43ab1e127ca2e8560527cb9fc9f2292d98b9c02ab06cd15c85b80faec3dd04b5ade269ce2b268accc77e3e779e77c97f50015c21f70140c6812b02a1a492567e12b96293dee250f9e618392e7278d41cd9bd53610d20d600b1754492d427c4fa650f5d6538251844d4995f1f1e850a8238dec0869dd4cd20c11da280de31764381983b2f14daa5492a57127b65370f00554b96cac36ac89ac353c2a196ef8b489189b355d7222ed45802324f76b5ba159c9e1e8733717783a6a92ae56a868687c478a042e2e54f2d92d84b5b4482e9e1c2b1fa51b5e889e5ca46415857c273a195f4b65ba06d06cde8525da2681de3316d21392b9b48e6f7337e47438ff89d4945c1fd11581b992339d80adb3ed8dadbbbea5db0be54f6ce62fd7679cba12db6e0985e8f611ea2ee23d9e05c872df6a709256df744ea71f3354eb9293f90991db350b30f554344920f5e668522a7c3e22155ff7bbd3055ea46eca75c04c1bae2bdc62d38ae78d33ad8d5656b0ab980d462cdb3a1ebb7a933fa67b7cac4477f4c757bff5b5979192fac5a1ca0d293f11a3d2d3b567352d22d80e7c3b15ec347f5f29bfe4a6a5ca69ab5f5b08e4183df850430e81ee8ee33ed0659872da024e05530d1fbb483888aee786a3bf7ece3c5249db7a7d7eb2c75a0d0a6978d9343b89fd49d8f4d02b291b66616a4c121fd0382be929ae504f43cf8070a319125c0f0fe19c2de99eaaa58d295259c014d7a536d41e41000f5d657d15684a74ebb3a8dc9860029a29d2de8b5aaf3ea291388e19404f4e3a57bc16f97ddf1ba589deb139d681c3d694d504b29bbecdce08d6ff9ff2f326ef5c234b7552efb858e3f1de4078d3f687b1da6875a11128b704e2def529c7ef1dda47fd558f3e78428480e6f2eb7cc9bdfc8758471b139df56428dc7d04ed19cf65c993f9a5aaffcc132291204d49fc01938c44bb946b916362932df21b246fc0b6a405c5810f98885b6067e449561962143003307866678a6b3aba71833f057998850a94b0c1beb1928632646bdd8e7bcb29176a0f7e222fdc5a3430eeb6b6752b8cb4c540929b83bb1ac45940b72e7720732c894fa3a5aa847dfd68c9d374a110a612dfe7cbf0b0787d30218e6e126f3e64404e9a9a2dfebd1a41b507b8052df8b2713b2fceb4b42eb86297789bb4f8412828e58ea3b932275801d80bfa248d9b234477ea7032f6bd92ab83fc12c44c6115c57f12e39d6c36719f99ff2ebef26cf1474ea58878b57127ce4cfebfa0d53fb466ef831d3430b563eb5785325c3e0ca3a68b9c06b631ee6dbaa7a2001e1f23aa12c4ff9c1351e68f50b335ad31b7d4a8dae92a5ed161af7e4159de7e07eab843d7b342d7564923f36dae012480381d9ed332e6f3e313ced33f81c94324bb012a17f56a628bbbdad1a7e6473f82e5b0e84bef788bb9480c00c9836a9eab5d1af5e65014abab8f9bf903149c5f490cf603b20cfed8267facd2735065d98ebcd9a9550a668b8b7f7ea4df79fcf8eb812205ce4d590412f732e8944f0ed0ace55911cdd7ac9a0ad6c3fef08e80924a054794e7a95621ccdb9e3667f36439e3b32830a06dda444057de62c98f924d22d399d682dad75d58892fdf4e37fa01b8e8d54b7ca1fdd43b19fe0f410e9c4ce9f88146bde4beaec2ce0f769db1e95918f1130156324a69c4bf18de0dbd9ac8ef7a426f2f65b4a7e50743c4cfc9973c24e3923d1e8c0a5315d6548e637b21bd9bd232a59966e1bb19daca0ae6492adad28ccf65d5ee5674e9474cab50346ee3129a849523cda05a2e9ede6bf1e52043411661f5a3d05b19ff1bdb3a02d4b7ca6f520120bb676fad23f6eff3dd5c6ab5b15d3cf9342a63566281ba6744068f7b432741e44e05cc154d1df5a1194b577b74b6ba396fcdcb8b23ef4177197305c555d8620dd71e6a381db5f198584145af096a88641e375cfbcc41499b9f21c6e8db04694b109839caf4b8c51e8447fda4bc5137ea252d75055c0593619455e00f3fb19b4676ac60b29859d25096b9aa51453b20ba2c3c9877e0ea26114ea9bc0de6a414578940a28d608251c451f9d06f15508007ee325942041b78e35ecef8562e91e4d97bb4148318970e12db622ac292cb96a9952c7425fbdf4eb5527b8b7718ef2065f171e51cb6d7a4f752f2448cf23644a76a1359b3ac152e3f2f378251fb25bf4ceece3f2c7bae8a2c93e152cfa517a5d8e40e3eb5f647ea5da1ee70fafddefc103c1b2e567a3164e9e90d49b436444169d9a86857d117ff9d87608ada51259ef628e85974c32ff01b0a8411a12270ce586dfbba05c7b9af04acf4909ebc0f7e4a710d0f737b7913ccebf50b55a5b4bdbe557723c54a736da4887140e935de5706377e2187fc9efe37b0a3369ce488c3691e23366b896c58c2ef275bf4668cc00853826e55537f208e14b2d39fb10ee4b4c55384e2d53ef51b53e446f342bf3702d2c59fa1db33fac71b58d0a13f03ed517b79984fad06964f2177af14cb2412548e53cb36e3fb45dc774bd494682be086a84bdbb9dbdfa5b2b4fdcb23f734a5641d1ebb3ebaefe9ee08c663b7458d62ddd8f9214502d02cfd97b59efe91d7cd3f3fc5c95890c042d0a6ccb95387bd34c1fe8290079db6dcc51e47e06c5ebae9753789f296f6bf83f182b7a3cbf0c32b42d683f24880ae6a02ffc24e7103239189bfcd98ee0ca7bd7c5117ba51fbf8f8a264e463720525d067c36b705e7cf798fbb4119c60d3301476efdffcb59fe017c6c3f2f945774e1617aac6688c655696aa87886b44217af4b11424c6556efef0ee3fb08e3aa69d0abfbfdb9bbea42a59f55d0f2e79abaa4d79635198f3548a995c3057caebb76ea58f2d0b580052da4a640dec2c20997f573cf8cbd8e45febde4e8126cbac210a1c84762349bb488c8369c75ac93c3c2d9407bc855ce084774c83966650cf5a33c348acf11c92592a66ee81ed7c39dc00e3086fc28831ba3871625bb3ebb527df75a54c2243c232a8233633e3af56ef32be2fb752c4e29293524388813daebc14eea3290509aef1a0100a1105a07de70acafde45281f398a8fc7587fe839f25f7056f5ad212a820e80924cd933adda", 0x1000}], 0x1, 0x0, 0x0) write(r15, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r16, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r16) ioctl$TIOCMSET(r18, 0x8004746d, &(0x7f00000000c0)=0x20) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r18, 0xc0205602, &(0x7f0000000100)={0x4, 0x1, 0x4, 0x8, &(0x7f00000003c0)={{0x2, 0x7, 0x3, 0x8000, 0x98, 0x8, 0x6}, {[0x5e, 0x10001, 0xfffffffffffffff8, 0x0, 0x6fac, 0x8000, 0x4, 0x8000, 0x7ff, 0x51, 0x30, 0x9, 0x200, 0xfffffffffffffc01, 0x7, 0x15f4, 0x2, 0x3], [0x3, 0x4, 0x0, 0x1, 0x0, 0x7, 0x80000000, 0xfff, 0x50, 0x1], [0x1ef, 0x7fffffff, 0x4, 0x6, 0x6, 0x7fffffff, 0x100000001], [0x1000, 0x7, 0x771a, 0x0, 0x400, 0x1], [{0x39, 0x9, 0xc3a, 0x7}, {0xffffffff, 0xffffffffffffffc1, 0x4, 0x7}, {0x5, 0x5, 0x2, 0x1}, {0xfffffffffffffffe, 0x6, 0x38, 0x118}, {0x8000, 0x1, 0x5, 0x7f}, {0x3, 0x9, 0x4, 0x1}, {0xfffffffffffff000, 0x9, 0xd870, 0x1df8}, {0x3, 0x4, 0x20, 0x9c}], {0x4, 0x81, 0x1, 0x4}, {0x0, 0xb3, 0x80000001}}}, 0x4, 0x5}) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) write(r1, 0x0, 0x0) 16:00:55 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/184, 0xb8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x800000008, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x166d3c984bec1a75, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x1a) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = semget$private(0x0, 0x2, 0x5a8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x8, 0xc0000, 0x100000001}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/9) 16:00:55 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file1\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:55 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() r3 = getpid() r4 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffc, 0x0, r4, r2, r1, 0x2000000000000}, 0x7, 0x3f, 0x0, r3, 0x0, 0x10, 0x80000001, 0x6}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="1d459444e34b3750182e5ccfa10165d433afa0cb3e568be75c1b6dbeaa124db340326a402cb0a2577ff22b4944ba70381d2aaa0251ad8056420b1a0dae4edafc13b6ab0d5b23626f43ee77f4696ca2566c245d82e95a95dcd82353d2073ddf055e2abe3280f598a85693e24465205a3d680bee55ebfee5909a817009d2cd852d917bfd522900cbeb94a406973b5ae87b80a2accf9fe1ccf3df3dbaa8d9f2745cce664fc49d5e2c6ad47e32bf1a70d2f18c7a45c85b682ffd08f377436bcb14ed1028d92279773d3f5a", 0xc9, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x3ff, 0x81}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x200}, {0x60}, {0x80006, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000540)="b6fcf1fc69459286751342c77272f1e14e5b53e960eef63f57d9fc65c3ba7988002c93f37a775788089f54462abb8f07f55240292230ab5ec2f2dfe5286d8f432a0e6120312d53f0dd0236e7c872ec66f29313d0f980b3a1e988bbe739603398deb74fff9cd3090d7567813c9a2e717a5424696e1c96ca991c68ccf13af1ed118e88ac2e12549e7e55819e12d7e133d8c9e5c17e3f317c7c4c6c91d4113cfba2ea76767492a808017aae6ae7030ad23aab441c268166ece9291b30b69a") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff1d, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xffffffffffffff0c, &(0x7f00000001c0)="4bac8a6f0ed0") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x1) lseek(r0, 0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x6010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000001100)=@in, &(0x7f00000010c0)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) getdents(r0, &(0x7f00000000c0)=""/4096, 0xfffffffffffffde1) 16:00:55 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) 16:00:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) clock_gettime(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) 16:00:55 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9cd4, 0x27f8}, {0x773, 0x6}}, 0x0) r2 = socket$inet6(0x18, 0x7, 0x6) sendmsg(r2, &(0x7f00000009c0)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="d9f2f0302ffbff50a3417f3254908c4da432bdf9ff4bbb3b6b32211514387e", 0x1f}, {&(0x7f0000000240)="86b2e44e3c9b32572028c2ba34b44f7476cb5e56309bbc3bc9e92921137e23bc89afb47b0d67725f9596c5aed4da4f8f1a609de13131ff5fc2e6a57696871b663737b4360f095e084a35e3a7782ae3d117519d48f3e63e06577ce467b2a1b9b99eaae91bf221989bb4892ee5", 0x6c}, {&(0x7f00000002c0)="ad4b7b31d1a7d87ab4ec73ba156d3e4b9c834099ed02cbac812debf75631fd1b37df7f656b1b81ddd64c9278c687d8bd6d43218ebab8364b92cc3529e2d551c0ce71a7b26cc7939e6a2e8e216a877b0c4dbc63f74d6f965e1646a00d008ebb0073123d1bc9ff8efbcc782cb21c888926daa5e505c6b14f2e7df5c98300611609301650c2c0775c82e2cc9fbf6b5b320c24262359b422f378d7da3fbf4862b295a36aea302cff921637ea79ea4c73fdd7fefe0353ea2f176e2f47a5d88a84a1ef0a45e20e4f0baade817d195d5a292596a29ffd8aa19e0a7f263dadb26ebb2e99858719aa3223d2e5a37fcd197ec88fd10d2e08ac06548fe5e9d8", 0xfa}], 0x3, &(0x7f0000000400)=[{0xf8, 0xffff, 0x3, "7602b0c1068942656c1690bd7445a65c980eabe2b20025b968d502df5490956008864172f4dd4b8a200368841de086c45571601e68415beda461197f0e522895b854cb188e6f48a059d6dfe91122db8d2a26265e6bc535b3f57a192338317ef2711f0dd1e57677be03447f96dd1c04290aed6472c0ab9c3b246e76ea416dabf456c649aa350142fdc89772af26c9e59cc2b59b072a328431ab04505fa5e0ea5f189f6d9d8f201759cadeec0a13e0b38a934d045f300c037a42221a1ea218fd2ec35d0918a738a95d94e03a74dd0e9faeeb5db4d2aaeaa7cd57539b9f4846dc093ca03b51e53154"}, {0x58, 0x1, 0x8, "874e33180347d98d5edda211caafd3010ebb8591bdf56d10481278ce460c99766fdb6391f487762d9ea676a5bc5af551584888401fa00cb715639af46853bb241a6c"}, {0x100, 0xffff, 0x0, "45851ae314a6420b029a0173c1316dddfafe900c434ea55210bbb8fa56421699e074d904814f78bbb2113bfc2a749f0b0428167393f5e2c4e402f99de200567fdd38478359a8689004a4f9a3f78622fc728c0b5302cb393e251cee5d8307f043bd72b2ae917e676847ad147748765e407b9e1ddb18ccdd1c07d4136eae570c7ab77bb8962955e7081fe453672bacb8278c19084eb38eaa31fd35556b2190b8fd733d051cb3f17e77f5536a3954e016e0fb9a48e4e906050968986678e48e147eb68ffa4c0a17024b2c778ef510401254ab8c935c759c03d77b5f53bc564fc325f7d09900f934938400ce3cb0f5"}, {0xd0, 0x1, 0x40, "b6ea39367f97e820d5a2e3fcd83c8a41010c21a0acaea399954cf41c4ed2010f1013f6e8eac4e22ee38341f57959de62c75661159365eef84be199926d5652570f42a69b05b1b512ffe273a194965e66e2c488bef3536075e71e933428bbc1e79e57cd8f5b4b523b8be2d5acacd9ab235047f77c87aa2e4faf82a765a30c978ba1792b07e968833025f116dcde5c4b73f923d83d799cbb7e3a6218f3bb98cbd2498c9047bef2f5635c8d5b06164a015a57c71af22dd62cbf27"}, {0x108, 0x1, 0xb134, "4db46f1bb1a1aec8f3101d484cf10c329373afc293758e2d3221ed4475bcb86e4a2bfbe436f1f055d678b589fe02a7b40495cfe17866574dd032cc47aa46ec96084bedd914771240fd12219db8905f85642ba724d6fc002015179fdeae336b5c81a5a850d185d9443f1257238bc52ff65d589ebee6d2ea00d00b016dcc07d2ee5a3f519469dab20d62096d73dd9a04596cd92d6ce9a2fdcdeb6433f38c4d88a040a6fa0201a8da6bc7c482a0ca8ec1c9284c3a1cef18fa512cbcde09424dbe9e430fc3898728b51cc8499cdd76567b887388593c65aad2c0213075f3c1bb3dd01c98b682e5729b2328d077423088cee0ee68f068"}, {0x38, 0xffff, 0x5, "9efa1e1ae931d95353b530218a8b304c8640b034c9538df7c96e8be4fbe431b7fa4918ac4a"}, {0x18, 0x1, 0x1, "41aca0697195"}, {0x20, 0xffff, 0x100000001, "f520935fb177d2d5fe2c"}, {0xf8, 0xffff, 0x7b, "36bdfe7e174a65aa87159c1e73041abba270e114036c418f2ed3bf737eb02d313cac4622dd1bbb71abdfe215f21b542937bee0067e84d1da3e1dc2d3cbf602ff650b8aa059c719f4a6a95c32ec79427c1169c2de870eec71559438fc2c39d6f2ee1e507bdc7ad7d77989b553a3f70ccf7b116871d9b3f3123f1fd5b3ac978ff05d1cf47e0774d78c42787b07309b736accddf940302703f5feb1b40e9e4503b74ab70e2d5c0bc72744d28bd3201c7a4bc5148d387d73d96d6dc2ad48286dca6cd93ff7604cbbc303b73836eec4e15aba696ad526bafede1fbd6e31970597e7ac065a145496"}], 0x590}, 0x4) r3 = dup2(r1, r1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x3}, {0x40, 0x8}}, 0x2) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x1, 0x1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="8065eb408b9eeec308d8675a8195f343150242001d6290996c16938995329ad4764b771f6bfe3dc486d548ceb3f7d6942e792efcca2cbcc832f57ac7768e78a80ac72fbcdabc34ebec2cc0357bf697d3e6452d08a3476fbfd04a1a59250337648bece44ec3f46fcca7e7cd4a523168155173667fe2dac471fc6b0fadcf46be628631794213d216d608acec8649e674f272c5ec293331d8909130e43d2cdc2c37a7a31d4d392d00f438", 0xa9, 0x405, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8088, 0x176) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) socket$unix(0x1, 0x0, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0x146}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0x2}) stat(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x40000000000, 0xffffffff00000000}, {0x6a8, 0x8}}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5) getsockopt(r0, 0x6, 0xffff, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x15, 0x3, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000140)=0x2e) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) nanosleep(&(0x7f0000000180)={0x6, 0x100000000}, &(0x7f00000001c0)) 16:00:55 executing program 1: msgget(0x0, 0x3e) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:55 executing program 0: mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 16:00:55 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x1c) msgrcv(r0, 0x0, 0x0, 0x2, 0x2) r1 = semget$private(0x0, 0x4, 0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r3 = socket$inet6(0x18, 0x4005, 0xde1) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x8, './file0\x00', 0x7ff, 0x0, 0x5}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x1000, 0xfffffffffffff800, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x0, 0x100000001) recvfrom$inet(r1, &(0x7f0000000240)=""/252, 0xfc, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:55 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x98) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xfff, 0x3}], 0x3f, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x84, 0xf00fffff, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000001, 0x4, 0x97}, {{r0}, 0x0, 0x0, 0x84, 0x800, 0x8}, {{r0}, 0xfffffffffffffffa, 0xb6, 0x11, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x22, 0x40000000, 0xfffffffffffffffa, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x1, 0x3}], 0x4a, &(0x7f0000000440)={0x4a3, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x800, 0x3, 0x7, 0x100}, {0x8, 0x5, 0x9e4, 0x400}]}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x46, 0x7}, {0x21}, {0x45, 0xff}], 0x3}) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x210, 0x1b3) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) sendto$unix(r0, &(0x7f0000000140)="314664f64df1d281f7a01e526d55d3dfe60996144bd226cf55bcb0d4cbfe2a51cddda756295ff5e8e40e29d593990f9d71849b6746a9d29e2805998cee9212728e7f24ead32585ec3a3ba38f4e72eac1c35b128187037518d882eeacb69fe048857abed839d2b08a15ab2c5f8ffc1c23743e036c22d0a2b2bf2ad077f84b9bfbd9ad4254e0cc2e82c004a8d782e44ee202189e739a41fc94362ab0033bae46cca7ca1f71df3f4b775be82f02baeb7f82428aca185c9977dbc7b942f79f89e98eaa9103feb1ed7d9be6d6542f0d303768c2b1d47cb4e02262102aee937695cd8e7686fcbc8e56d2c5a77f", 0xea, 0x4, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) nanosleep(&(0x7f0000000040)={0x9, 0x49fd}, &(0x7f00000000c0)) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8283, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/187) 16:00:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018310ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0816fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749b03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xfffffeb8, 0xffffffffffffd, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) 16:00:56 executing program 1: chmod(&(0x7f0000000280)='./file0/file0\x00', 0x148) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce1516089bbe8b3abbdf989e8afbce6dfddc72f9f1f90e3eadd7308ac2994355e82eb4572076fbedb3a50bdd8d201dc4e7c58d4f1c1b44e43ce986ef993cd9af2e231e4bfe6323e70a536c7fa3dcb412be5acda86fe91998bf5e07e65e4d8813730400fb01e59669c2d640dc6f56e51569d425bdc5ac897bd91ddd008cb41cdbeaa364c7817f2a9361b23f455894746786a57a50e6cda692bccecc8fe44"], &(0x7f0000000040)=0x1002) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x2, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x16f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 16:00:56 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:56 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:56 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r0, 0x0, 0x3) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x1, 0x4, 0x32c0000, 0xfffffffffffffff9}, {0x4, 0x7, 0xfffffffffffffffc, 0xfffffffffffffffa}, {0x8000, 0x3f, 0x7f, 0x7ff}, {0x79, 0x401, 0x100000000}, {0x7ff, 0x8001, 0x8, 0x5}, {0xffffffff, 0x5, 0x7, 0xfffffffffffffffd}, {0x10001, 0x7, 0x2, 0x7}, {0x6ef7, 0xffffffffffffff80, 0x1000, 0x9}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x401, 0x1, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0x1ff, 0x3, 0x1000, 0x6ebae5ea, 0x0]}) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x10) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800000000007e, 0x4) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x2}, {0x3e, 0x3}}) renameat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000400)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28003f6a4203000000ff0000e8cd7f1d03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) semget$private(0x0, 0x7, 0x21) 16:00:56 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x5, 0x1, 0x0, 0x3, 0x8000, 0x6, 0x2, 0x2, 0x7ff, 0x7ff}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x8, 0xb34b}, {0x9, 0xffff}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20520, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:57 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x0, 0x81) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000840)=0x6) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x28009, 0x0) r3 = dup2(r1, r2) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x1ee}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/53, 0x35}, {&(0x7f0000000640)=""/153, 0x99}], 0xa, 0x0, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) mlockall(0x3) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000007c0)) ioctl$BIOCFLUSH(r6, 0x20004268) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) mkdir(&(0x7f0000000000)='./bus\x00', 0x22) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xcd}], 0x20, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r3) recvfrom$inet(r1, &(0x7f0000000080)=""/160, 0xa0, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:57 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000180)="c2c9a5fb139e2db3492907b7540a96ddde66dbc8ba8c09dc18394821edbdd7465536cb1449734f2a12c5f63b2f70278d6d04d93ccf32bb6a3c011ee04f7e2626ac2bbe456b9bbfc8441eee321ff164b1d689da39a1f058b394f132688531") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4000000, &(0x7f00000001c0)={0xffffffff}) close(r2) bind$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0xffffffff, 0x13, 0x32}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000380)="7e30eaf09eef9c930a469b5eb287734b4440079b2a189c7d5bc9eaa221816486b8e93e1ba7d122d545a4fb392e64e039ac361cb3053eeb48b92ecdd3f7b8b33aaf3cc47b835aebd11cd0fde8c804d87faecc13333c273a34ee56dd3021b45ef8f85704cb05a6d32a20148fdcd14d6ebb077a8c9e63cc7004050f776d9d17f7b77956ef2ba3a1ac3e7f57fb706165e48084bd9a5ae4fa62f49ad25608", 0x9c}, {&(0x7f0000000440)="f82d2468c1716f616d6dc7c62a1d60b3ff5c272558ab1892fbb98368c92358b8723c7f6f1250cb1d8b77f47530850435c9122d021bce8a6da555b704f09f41a622365b96e23cc2a432805648c078ea734bb9af16f403cae4f81a9cab4f251cb454c07c679b0cd94288f44a0145e110b8353b87e41c7948a0d611fa0021bbb50d9cd1b69fe14b86c7e63feb2c9f2718c337e91868cc09b8b2002a63fe36d9bd63ba603a15a2ec212dd8772c2b90599a5fd180c75686b80eff16641823ee583895192f492e0faad5ad0846e46df48a3f9317f0bffebc8241339a3816f5171a48", 0xdf}, {&(0x7f00000002c0)="075769514f6bee9bdd284b6d2d219a99", 0x10}, {&(0x7f0000000540)="a099299fa9998b299896e13f5783c01fcd54db6cb3ef24cdefc68c6b4ae789ccb7152e5f17565b6c1a2ab71466b80488b66ee238f7cc22957c6c82bf2a918906f02f31f95331807e0d9d3d7eea00eada6123c039ba9f2a541ab1069d5e66ccbd6fa9c67d6f5089032bb5ec912c082e3d1baff5a33e86376a186a3aa387e06ecc4de2631dc1963b59f97601eb9dc0b9dcb8259c066b1c9fbe2ba7af", 0x9b}, {&(0x7f0000000300)="32e43508d90d315d0301098b3e5783b6d1bb1320e893e7331d0336d6bb556c8d8cf2", 0x22}, {&(0x7f0000000600)="037b2fee6b394a36de026bb8f57555a2095cff76d576cb83d95937e55828475309d130868f75eec64c012edba58ea416783f3450237bfa82b7b92cba5ca73d98251c69b01f042067d1d75e5097f68c6b4570a781532e7116900b6bb7fd460788cac2902045814dbf84c34fb28f728a404e74a6322cba89e6bf8ff35668552672e7486e3abfad7424fc1619bd2ca89c6db1514fa2e2e4f11dc23b855acfd5c3185b0b10a7653af9aa33c1c7273d2dd1173445357aa664deb448b95260d955aeabaf26a74f5ac3", 0xc6}, {&(0x7f0000000700)="23f6f2bf976b6dda1137c6c05d2f3f1418a0dc876726caf1bd700d3fffd1cae6a5e3046ea6d93a5a63791e7bec7dd7f70799aad485f819022f9283421feb2b7cd2d42998cc4bdaba4e7c75d07bf27f7266e787313d162bb3045d21328b84675590f91830deef2d93f4fdd0aea83926b0646afae45e41a5", 0x77}, {&(0x7f0000000780)="6a2ae1dfb5e2f2cecfa67ed4150f5147f909b963f2e8992ee508a5f5a2d05d9396d98cc38a46da397a61d3f410cfaf3085ab851565af44c10b35d0a52578", 0x3e}, {&(0x7f00000007c0)="4d75c50cf6c6e65ca8b8c1150ec570b9a8eccf0fbed12ab55dc6d13b174add783a79c5317546fca52724b130cc4a30dd972cc665f51a4b93de535b312e8aa0a194d11bf31b01beda174738e7a27b483dccc746910608adfde3eec964c10b92b6d45e9bad2a14037a3eab28608590e8c427f0056e284d71a174186d57a9aaec7c4930d80f030035d7c6847a9b588867fd9cac5a8fb25c41a0777b2f699c5189d56f467ddd1c321fc44056da1c97d0a41b4cd93bceb477c2dd4e39b8fd5ff0", 0xbe}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000940)) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00040000235a5e48ffffcfd3690ca4109d", 0x15) 16:00:58 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = socket(0x20, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x100000000}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3f, 0x5}, 0xc) 16:00:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800010018, 0x2000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x7}, {0x24, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x4, 0x8, 0x2}, {0x6, 0x10001, 0x1, 0xa29}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x8000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x20, 0x0, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) write(r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x4000000000000011, 0x3, 0x100) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000a00739cda74d1467802811c67be28e443d0c13cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2fa29ddf2593e027e521c955610f2d2b32728f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x108) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)="b9", 0x1dd}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x0, 0x2}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:00:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getppid() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x2, 0x1000200000005, r2}) getrusage(0x0, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0xa, r0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000100)) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xfc#-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}/*\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='`-(,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&-\x00', &(0x7f0000000380)='($\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.{\x00', &(0x7f0000000480)='/\'2&\x00']) 16:00:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xbf) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind(r0, &(0x7f0000000180)=@in6, 0xc) socket(0x1a, 0x0, 0x8) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:59 executing program 0: socketpair$unix(0x1, 0x80000008, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000180)=[{0x7, 0x7ff, 0x7, 0x7fff}, {0x4, 0x3, 0x339, 0x20}, {0x800, 0xc37, 0x0, 0x1}, {0x7, 0x6, 0xcea, 0x1}]}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4a827ef5422c8f9bcd2a03b52d021c1ef1e8a3a54817ca6d8cee81c5a8fe1046f04960a8db4397eeb29381effd6db6966c0f52c4d812b80c99b7048cfd182323bb6293f9cfe293ae664cc91caa698160a842c5a2482d9584723d59ff7c6111d61fce7ed1efbd225fc80ceb26efc94b2fc18d74a39daca53682bacac57e", 0x7d}, {&(0x7f00000001c0)="78c410379fce9d02429443d65de6440570c42c86b4742050ed1c7e939a5f45d4286e8ab28d2d306c86155166ce909593fe7259488983c05e0dc3cd299b678178be5a6d8f769de6b2b14db8b0b30d3723c421d9ec1de864986a601554b9fa8ae9586f5e2332f0b9cfcdbf42176459698ec490de77e42e336ca6a2d5945d08afac7400c6d97f3e1a654b5f4cd3751d45deea7afc53400806a95fb59499459617a1ebf2458b1613665c061823748134f97b38e477639c605a3d0b7fea534aff13c50c8fb570e3bbafeab4860ee9176ba07081001c4b8f7403a8890eee95317fe1ed9ac47a0b732d6edeaaa5a0303af7895f0372bf551b96c2379f4ec167aff835fc2f562446fc2b6ffa8f81cf93065c77eb820582d6ed275173bd94ef37a6c85f26a16af968e9b3b5b7cd5ae91585a12284e7f7dd414d20df1c3cafb57966c5815357e14a1a691e8d77e4142ba0712fd082d7b9ff10abf0812d0dd68a9a427e03cb4af06c7eb0838abcbbfd435219bbf52c56c482b5c27fabb86f5390877a6dadcf1b9b87e386d7a4f605f05f2f26680bb6fee915beeed5c94e001cfffb7f3d83391a37ab41286dc19c7a1178f9ee9a2199a7cf147468d79646121fb71c57769edd5638738852dc5e3264f0d761c1498495adb4f1d96356c5a1646576e00797e8ebf200f55f771e10d0d38cc41c974e9ed3d63e6ac2233d9afbcd2b6a492f4a3d7aa8641b9a99b38474cb213dbfd5668ea10b811bfc59b43708b1940dccac2980334e16fe51b880d6b8c087b199a128280868660d42957e3727f4265a66769777415265c8ccff6f7fa82827d5a543b2f443e0cc85e8c70f540f31aed9aa88b4294847e7f09edf49f3c4c251ace88186837390767720f2d0d478d93a90deb25e8f1d9be17710e2f2ec31cec1ba5f181001ab4275e410664636b1bad21afb96a8e0c9106c798c5cd5887b9cb9ccb308b660475bf323c82a8d062bfd906532f37883790805f3466521a6630554361c76c004636e34b057b7864904d43985346a70f5f995738d71177dbc1000b038ecfe4d75d366ee5435677dc76f8567260ab3aeef89c51bc980d58999a114f0a0eb7d28c6765f20c7b8fbf3f08ff4b57487bee82b9a31c0f2ffb8089eec8fc07d25384d9a02336b618ec6bb295fc7af1ce2198315c3cce372806f045ce2cd9557945d00f77bb411bbe462c1a71ff6ea8f859d78ae249a05138213360ae4910142df0700a0ab4ec9bdddc630bcb058b28953b0e0ac25de89df60d4a888a1d3c24f167fd4e277147823c430c10f28e0843b20249a64598d8c904e2ff4bd1ac6e5738b2a672ab882107c247ddd03955226540f310b82aa38c771d44cb449c22941e27eede8a5da3e8bbbb5c610da15b796dbb18a239020fff618362f5b7c4ef53369ac9d7527f3e3aa327b47e1ccbc2d00acb82981878f0a11307ca3281a4280fe6114a4d4489759d98f31576cd0acc0cc0cf7611c061dafd3a81a9459255580cb1635d0437dd84f239a55557ea9035105a185bc21388d0328cad8acd68cfdec8ccbb330b756eb0137a595bd0a00290d37de86df9b7ba0e0cfac5498e736724033a964eb2c1abaa5b5026c364b3fbb799ecdef098833eec24d1a765e9de97d37094c2a7bd9e8158cebcb74de0cd07cc72d28c5aef71535dddd452234b069374fb6297ed219dd45251375575d8403efc89f8ffc4054b072a072af5b6d70a2c5e6fe0ed595b57f1221afe864a4202d23fcba1f95dd7d0640bcb59c9ea8b241a9d771f5f4c28bcfd296e3067e7d650d3621102fff547e3e38605c378e50cf5c6876fab3b46e89c9e2832eda5a09a95418d3e530548d284e519d4c20f453fecfd500f7e982b8667f75525f2b5fa0dd5efa8e050080a6c63d134cdc95b1d3118faab48af29fd332f49f7c575e32567445126413977f6220411c07cab87b1f57ab1419ae235cafa512dac0a788a84889762a27b5bb674d16c74c7b98b4bb75d538ce7cf6c4053ca38a675a23dbe13288fdb12c54ec65ad919cb5f8ff6b3b793bee9d111fc186c6a672ca4798c1a8e4dbd06021de3bc7f7813e774a3995898e676894f00b7f97fce000fe3b5d50758c2a20fa787052bfb642db5d9b000fbc0c2cc100e64bd19f69bff41bb9e07acc60b7db222d1292198e27e55c5f263135723a7fd31c949b5a677f36c148dc81b46c5365ae8fcb09e5c0f03301a9f502260f536c7e59b5641e3d33038ddd5802e6042e14876bdca973a549877f6b6a955abb1d2c542df8b19df6ceb920be7e58dd939fcebcaa60431b215ac2feb0acd3015b71b7c611c6273c53abb79af696fc0fe7ef036ce126a58579b6c3c1ae69c21d026edef6f63eea8cabcbef166f15ed0a391fd88ad41d7b812775308d9024fc87b7be85ea3ef8071c1d047d9eed9e9429467965fcd5f0a5a1224146539af4ed5a8f1b4d1094cb4327f3123be32d4da6cbd5ce23e133befa891f30cfc24b55d4af1376a85804c49ace999f5867496775eec9dca9882d0f117f967ff5d1f8fe02af7dc9ef2bd9579165336b6c0a70d57e8fba762a4873ac91dbae18f1d634f738ef240e194cad9ea09f9b400354b19159a7463c776838794a419b4373c04379f6aa9946d7ebf960d16cff751c1d6272e912bfc8544e645df7051b35061a7cf50ca8adef0844b65d15b1a4ea3c452d8b06ddabaf898aac421bb564a2fc54e6168b500eb7c50464caa85eecf92b1520d9c963fb61686cfcf7bf9152e8de3bf204c7c01bc9c98d15c6bd4eb31b14ade4ee5653fcfdd1eafdd5776a3d5e208469a51ab480f18e7eaaf94c5447341c07fb229c35e3054675c54f33903dbb5eb67ce2081ba10d9da0d8f8c4362da99829e6263706371027d4acf12a485f36545166b4a2ee2ab77abba7ef95d82609493c6abaa6e78a4d2a110a151e88e671e3b744055e0df7220b1b53f2438dbcae162c34846dc51a450991bc005d57e1769e9f55c14e66d4073c5db40a18b401905e2ca0bd465762756805fe8b7a5f93e4d27b4494a85c4d3f9c70e2ffb75f8552f64ff6fda979fc129e9710bf43d6a2d8ece63a2fb11531172de340106058e8682fdaade9fd907e223e31e00e3e4ea773789780b633848027b59665ad95b55f0c089dba4be25a60ea8574ed58e2dea97519c559b8f0b2c5b3c3e2b02511cb16f4f8171b65b402a4845e6fa5507ec50a0af5ca71bd3f9ea4c1fc3cb4b0dbde5b2dd1cdcb69ec423a799871bd5479ebac5e37284de2aeeec5bcfa65cdb40d474dddd441effbdde9678fb450ab4d90b7196c5ce33057143502d85ebedc4d3c129b21551004ead133db1b043eda4d7c62be8b7062820834803bc29e0e5657cef7f63adde706cab017437d906a6cc68aae33f761572ba36cc32051a0425c8ff0aecb00ef4250c22462d378870f1d74db657776282a462eeccd87155f4c35b05ede17a52d9d7894d7f852a880665c8b52fc9c5c287253a49397d6560d3792b17a3dc4c391da096ac9f34dd47519f35db3b0ea66268492c6f38f49682f3cd1030a86c8e5bb46505f969b614e3d6f24cbda766e1349df2da6b5c2ba6a88c33a4eae6bbe362015a33a203aff0c2ef83473422ec63a68c4d2922a080b0407ad387aa32d06c00b1c16a436aaeb97a6f73b441f4aa56e613ee60ab05edbf60e5e49f7a2d7ec35735705cd8df73b484e240e0fde7acdf9d7d1f20d05724178bbdd379e84a90c57b45689b90f6b9163974aff80a02d2d4b8b449ca9b9dacfbd38385a029eb0b87c33cc11d18af7114b62ab577b18d620aeb73347afd01b85de94db02600297138ea25dafb4f4061390a71b4c93084054b544825fc6faabff8e053570743f548cfb89c83099fbf50d3f5b0cc30c110e21963fd56fb1c61632ea455818aabc3803e1b51c823c3fefa1e8003ffc15d9ac5fb5ccf5760175c7b38f317d7f8524c3de9eedf7c82b3734e5f89b69d2789c56df37cda0ccd6bfa062b4a293a5c928a23acfd7220fb4ec8bf29178f5061a594ca3208664d50756fb5eaf79571c4c10353f9e857da49b0c55e23966b3aec8bdade2e1ffe415446c31b9378502d5e9ee3aa79ec7a33bde4f40ecd9ea7931b08a3108447f023937a8d5288bc964ff0dc8ed0a028d7b407a922069830de486eabab81c1460642326078dcf70093ef8938db3f875bfbc1d18e2ab378a1d6e287ec3c02384f02565e3342fc9b19efe731a8afe7b329d4b4d0fde3d2990f972fbfa23734bee52b46b9d5d1c46ad81b79bb3bbdd0e11d890989314998fbaf962ccf40f34ae2b0bfc4b6f0ac705003435f05bf3f0528c5244894dfac76f34f68e09d281c01f0711409b5cc20d8af3302d1b4cb5611a7012d70a95ca0d75d7ce96f0597a130860546ae9034336f421cd4af810a121325e67d6c46ba3b84a9c1e9e23f7c37e48897eb3245a5ec6bf6bfda0015d337ce302f7a31f357f6c3de72fb9751718b4751063993566e75b45f38722f3d4dd91f2136196a76fe2946cce8304a91e586e5b6c407485f0d86d1777e256db28c2a6ee906c6531b11e42d61e94174ed70d5bacd047b1ca238a2423f267540cad28d018d8db79de754fc69260fc9d7e1348b84a067739f406e9aefa62c953749aaadbf07eba6486f6946f67a959d833b48adb8bc644204068af99772395fbc3ce8c23c25188bbb040761d57ad1c81c9f89b47a6970fb20b83f9f9567569670248260ebca8cf41da9751d04de6fff43a2d5bd7f75a468189d1acfcf7bb30e640ac917df4bd7dd6a629f3e51ef461c95fd2bc00d7fe53ded8393356487c1a9e2347baa21c358046de5b8e44bf5bd4cf189eb412b3b0a3c37aded6e121e07ad5839eba52844c32724e22f1daecbee88d3d4d2080b27878369dfe6b4043e6269f51ba54970ce0e9e40f9146baa77d2a901f98d5a487ed7581aa9de2d77a5c206a013c11b5fa737383901a6476fd0d6b980497de301597da15b1864a77515cc5fbaa470153bbd781b7b38727533108464f3e2f52c7f050e3de8b8e8464df71e7516cc06782514b8261392214e6239591be7a878fafa8b376ee9fe56f3fcef5ab8f9c54f7177a43e25dc1eac1228a4fe7656125bb71fd0f5d3bdf38b4987ece9d9ba7f50a69e9d0ebde149d6a3bb6f01efddb50e140a900b9c945b0f0f8e65329512453c30f8d2942dd2cd200a28b3e0a2370a508d9a92d761ca2a1681937f088f01cceffce83c588ae5944ec4cb9ef766a2efdb2c2b3d8b61c769258e5fcb908e09dde6f52de1a4e3ca240b6b5dc6184499714399c218a930e3f6e580526a41d2bee5215b8a77f9194b6290920bea915968219f186c55d0da9e97875a96a85305f6ce228d044762e8285941ab746d4606f1a02b55cc0fc4b06a88bf43ecb145f227700d540575cb6148fa9d05a82748836297a1b145398fd4d85c34637d98ae99e6ba357a787842d5564eeab02a0ca922aa3e40d411df17dd763ab98bb8553a35c000c00abf0b774e43173a81b41d7a7d04f32d1962f2df02b47c436e25f4cece1cb6774a39232bb6a09bcce48a603d4f349c09b69a69ddb4d6125cc5618f4a50c6b97b3c482786f51b4f471b5ff36e4c31d77a6f628c946117f0540e307e9d5b717c07aa68030ae5d46697877da5d8368b35adf465132f82775d597ff31f600a79151b655d2a1d17269cdb21860fb7436c9a265c8694a430b738d0b2a00397e99353c6b75d3f8d05ccbdb52626752126dac8d63db49bdadcc80f0d45e9d6c74b1296e9ac13daae05a98ee469bbcf5a47ebb4ca55d2eccde60", 0x1000}], 0x2) pwrite(r2, &(0x7f00000011c0)="1c8e67e93a44454423ee354ad46c3f629adedcae65fc5e66c63d71a437c8189fa9305e8bfecac4cba2e18b53d3f0fcd396ff72b5d7888c29291491b7b522e1b28f294e5baa5a77f00a67685b161c5709215a4f79fc9c3d5192714741d715ad89fa9d37224856a6ff5a07322708b0d3e0b44e89688def849dd18cb827e08fc714a85baeea41f7d425e6b007f90124a639faf40e37625ecb03aea7bb766a6d70931025f97678223d3b1a704c992b5f8348be7413d1e6e908e9eb9005c870e88df1f89c4f5fd9c4", 0xc6, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e00c4e1f49ee54ca2105b08ba0782da4d23a63b08f8b385c88afa08cd148a9614acd081953f109ff09f5df217c60e4dcb048d6b07aaf50eadd92caf4b8c59dcd523b9fefd023ac6fe52fd784415a2f8727495c38c736937f0dd18d673291c32f937db735d2a2e041c6a47b25ec3812d2b46611afd4225588bc95d51c32e90bddd71cd79d0f7aae5fb611858be25c1328e6754ba6aea0394cb24a7cfcbbc28226b2242c346115ce864f17d7333c9510cc266f59bdbce395", 0xb7) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001140)=0x3920) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) close(r0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8000) setsockopt(r0, 0x0, 0x1, &(0x7f0000000100)="99d302a78736819ac952e8ac2e02ae220620a649ce4e0d47ff02a19924250034", 0x20) semget(0x3, 0x0, 0x20) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x2, 0x2f, 0x0, 0x0) getsockopt(r1, 0xf800000000000000, 0x5, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) getsockopt(r1, 0x9, 0x9610, &(0x7f0000000140)=""/134, &(0x7f0000000200)=0x86) 16:00:59 executing program 0: r0 = socket(0x6, 0x4000, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x0, 0x7, 0xffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x7}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x405}, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20c80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffff, 0x180, './file0\x00', 0x7, 0xffff, 0x3ff, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x49, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x400100000001, r2}) flock(r1, 0xb) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe25, &(0x7f0000000340)="b6") 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:59 executing program 0: getgroups(0x996c83667050c5c, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() clock_getres(0x3, &(0x7f0000000140)) r2 = getegid() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r4) r5 = getegid() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000080)={0x2, 0x3, 0x6269}) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r5]) 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') close(r0) dup(r0) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x220) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/147) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f00000000c0)=""/194, 0xc2}], 0x2) 16:00:59 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0207534, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x121, 0x400}, {0xcf, 0x40}], 0x2}) 16:00:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x6) listen(r2, 0x5) 16:00:59 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:01:00 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000140)='./control\x00', 0x1ec) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)='x\x00') 16:01:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{0x2, 0x1}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xfffffffffffffffd}, {0x0, 0x4}, {0x1}, {0x2, 0x1c6}, {0x3, 0xc2d}, {0x3, 0xe6}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0xffff}, {0x3, 0x4298}, {0x1, 0x5}, {0x3, 0x8}, {0x1, 0x2}, {0x3}, {0x2, 0x81}, {0x3, 0xd6b}, {0x3, 0x9}, {0x2, 0x80000000}, {0x0, 0xc2}, {0x1, 0x3f}, {0x3, 0x9ce}, {0x0, 0x6}, {0x1, 0x2d86}, {0x3, 0x4}, {0x0, 0xffffffffffff19cd}, {0x1, 0x4}, {0x0, 0x20}, {0x3, 0xffffffffffffff01}]}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) shmctl$SHM_LOCK(r1, 0x3) sendto(r2, &(0x7f0000000040)="f59211c6669f5a46945d759ad2c58513b8e69dc67413c23015e188dc3c251c9257f3d465133f544515b4a61e256091bc1a33fb59000a1d20fb569b2e261f028ae15fa2a75b6a2a8d306dfe762efccfdf469bb5f91424ce5237615a96341059c5883035702f60e01673796bd59b8359c09d562a698293373c42364eb335e93edd724390cda34e6d992023dcf80fb0e45ad6319a5ac999d80e4e14dc85e1fe3b021712b41178c686670c4841137182b525f07aacf4b6265941cfaca37c687dc161cf22de4d25a620c4332f11cd3a78fbfc06edf949e08dd62b6694bb3573b7fa6431ea7261c7bcecccffae800a197a5373", 0xf0, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x21) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xffffffff, 0x7, 0xbc61, 0x4}, {0x4, 0x4, 0x8000, 0x7f}, {0x80000001, 0xff, 0x4, 0x2c60}, {0x100, 0x2, 0x7, 0x7}]}) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3f, './bus\x00', './bus\x00'}) 16:01:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006b2000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x880000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xffffffff, 0x4, 0x0, 0x3, 0x3, 0x7fff, 0x1, 0x1, 0x100000000, 0x100}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0xdfb, 0x40, 0x8001, 0x10000, 0x1]}) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002327000affff080200000000000000000001feb4ffff000000000000091400000000", 0x2c}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x4000008, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = geteuid() r2 = getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x1) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x92, 0x0, 0xfe6a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1], 0x42}, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)="ae0668ba0bfaaf01d03f449bd70475712963c8dc0949a08d39bb3d63a588c575bc73036f9ff1cc11fa99ca9ae1a2fb429adfda596fbe5753e695df7be1a6dc250b10", 0x42}, {&(0x7f0000000140)="aa9109ff8b32b2bbd997e420335a066de468a96beaa79036e21ed9ce02ba937d9e597ca51cd792ac3dd19b82fb0e0fe1bef097d324ef68f556a0c2fea996eda18ecc7b677b6eb881d5f374ca045a21e3281948263bf0cac56bebe2d00486c96aa91aed97f16a1fdc72c85a6314686258771c5a37daeae1bc2c4eda2ca4203a74fb206f7f9e146d284bb48d9c31f63cf2fc18ef9bfa8986fc096b551e415b617e1102e3b7c7100a7dc23565affda5a5dd924aafe4c6ef401cb82424c72d9efb322ebc39a577ddaae20865b8794b5e6182d8503000c2d0308458f4c1784159170dd6fb12f5017b6c54388751d48648e5714c81d6f3a8af5be424f6a4", 0xfb}, {&(0x7f0000000040)}, {&(0x7f0000000240)="3eac05bb839080e051281163a45a477769482e48", 0x14}, {&(0x7f0000000280)="abd2dab900e73f9792", 0x9}, {&(0x7f00000002c0)="f70d577b1ce2601c514f", 0xa}, {&(0x7f0000000440)="4e788bd062be5b1cd2b1a27c1e088f0a55b0fbb965e9d0bc7890c05c5909f2dcf084d0545d7193b6ff1fab66f1ea0f148a30e2ae31ab5c88c34381ebf67c32832247fc10aa62fb80fe356c33283b5c20ab8aef28a2be436a2d0524a22611aacf560e1bcdd25741694a77a8a5d48f9113d94b62b3e311133832e7ea26276a30df4a2dfa56d4c6f58c496302e39993bb004dbdcf9a6e9d3da9de8c86c5ba8fb3d493543ee610", 0xa5}, {&(0x7f0000000500)="47776396ff1bdff66227423b73abe1b0b02a05883b2a2b9dc18779bb7c5bc1b634cfd00ffbfedc980c2c8ccfea9021b884ec658c0795967da4acc58422afcb0823ff2f791db054f778398772e4ea207f1cfc3e82ddf088381fbdf0475ab2e040929fd31fc1efc902b74811556a4360565f6c917dd58dc6e75d3c46db344790ace184a1f0f854b484e5f0100207184a2a9b1f53066c5ecf77bdf61b893e688e7a6191453c7f741a8c00c764d3a2569fcd1c81307a4209fa4db77fafdf909714e32d2bafba8fc7a0764abd8a8a86532d34", 0xd0}, {&(0x7f0000000300)="02c7b7b8ab5cff87527da87dfe1a03eb71ef92134acde11f6475b138bde6ac786b46f20ad75b8597ba7b2ac98c830a31a7002e8bd44313f25353397db75de4a95ad2f117f8e5fd22cbc16fb44d06cf6b61eaba3b2e81784f89c5f91df61ce4cc76b4d9912648f0f37b10064845dc4c1903873ac353b74924a22e05", 0x7b}, {&(0x7f0000000600)="9c4a8edba089a52778fb58a268431440953d979aeac7844a15be6bb3aeeb679266251b05323b4bd8abf1c1b14f6856fbafc991a1f6a1059463f8c96bb527e1d5f2e7464a40cb1dcc1339231f10c31d0455203a4604f153abc7ed29e1ba8470db7ee39514b51968058b98c691fe73727fbefe4e83d2144ffeb33815c960548c74ed8708c482a390fa1b12e7fb190a2c548a7a6dedd6cb42dc3eaeb8feda3140429ceee2ed22153692c9f2cac7713137f353dfa0a6a312b6624bad3a78bf95f791a8", 0xc1}], 0xa, &(0x7f00000007c0)=[{0xb8, 0x0, 0xffffffff, "c72e068a7de96405f14348b105ddd5a8e635f0f693cb1a99865c7bcf2450ba85675a1fc866096fdadfe4188b61194eb026d26311d3933b0e57a7f63034d431d5ffa9243249a9ba97eccd6ab46e038419f43f461e79c2c588880bc4d03ac675651f366275201ae2cb4777657adb51d207ed43603cd127377445b259e71a7937bd4ae0056c05f79f37435653861d0e3f8fe01943d7fd2bcf3c10109c0f47dcc1fa1610ae"}, {0xf8, 0xffff, 0x4, "020af155d2de103bd3dc4aba728b448e6d5c590d351016dd805c780689800a1d19ff4544a54ca891e7ccbc4d8938f8c7ed218c5493d288d86d5607ae16fef69c9521663f4db923ce22aaa0f0ca35112a3dd28da3c22241633c1f5920489f6ce96818d8c981dbaa085135a11061f1cb9a2fae5bd4c3ea2161e625df6567677cdf45d589786c14d38a0e58144735647cd3068ce3da3431040a11021e0f516b9a49846e52e933e4537e053bc1b37ce9ef3576deb8d11fc3aba70834fdf309015b4e9533e46b810403d92afaab0914386be08ae29a18e4395d64c30beb8a2b8fd6fc16"}, {0xb8, 0x1, 0x4, "80445fbc52ab28855154cf7657da71e8f2538725cf07c2f6c7298c7d35caa3d7bf2a8f7ca2d8925272485082a8a2dcca7e4f4ed5830ef922843be327f85c28c02895d29db92e3d29c36349fa6ce3d7ebbd10f9502521a9a7a5fd3011b61ded227070b3a196bd2e9394d8be0cb77251f5bff0ef7d6d26f39e271a17afaa4928bfc3e91a63b254e48122051d0c5617f62801e4ec9f9f849809df9c165fd8034f083b16f8305a"}, {0xc8, 0xffff, 0x3, "6bcaa98011b74bc622da6cdcde5cc3bb0000f1b04c5ff518111918396ed1686940b2f7c49af5134b879f0710ba3f7323cd845084d17f9f4fb94cc5a0cc69e29ad48aed2cc3cdfad892c0eb474b31f7ff19433221c00bd147f53112a319753c023c6c11c970c1afad9f46941694d19c37707b5e4cf509ce375be75feff356e486a307a1f5f77e2a6559608bb1be79c9143ec402a8bd9e8730e0cf1ce893fd53c7f86ceb2623d73c7cb9a37d8cd16a0ea628cd"}, {0xf0, 0xffff, 0xffff, "4121ca8299c81fe967b7cf478a4f9caf317c340bdb834dab5c2b2e8d2ba6a0c54d6a2581cb532ac5c751c69d3de4b2768a1ce4678ca5245e726e9e38465956b65115eecdef670df655798f8e171ed2a33500baab4e8ad969e4fdad401a7c1ddc48a05e99b477cee292f5c241bf060a7aa2a3c25fc9a36e1f4a892872a064538935eccc64165428c82661992bdbc2f7e109ee6affca59deb3c7f2ef525c33160e6aaecc6b44792331281565211eb0feb5b95600ffe6a0687fbf093fbd9d059a2b7a7db99b8b3db3a3dceb63c81d508f8fb73f0dd68261c47d3e99"}, {0xe8, 0x0, 0x80000001, "beb9995fb6477bdba3d40c57283ed24c5d8ed1881ad467435201f9b0f3f09d2263c4942e3a42a9533260f569bdc4a215eb3a6739e960712455cdebfd07ff4205fd07888e84238ab5eccf3698ea2453bef5168d0fc2bea97529a1c26fdb420511344a218e8425bc2569cac76af3abacfb82fce6b5613102e00cdec292b26ee19eecb1f38194a8f768da4007f6ac52b27e369ad3ff9f4bda38e707ee66424246f7d3830a36aa622bc1a8a069816546130bcd5be933e6550d5c8d2dc18b8a00224b907bb820a3d04c16183316ff1bfb2c605c8b3c"}, {0x1010, 0xffff, 0x6, "f51231270786cfc47e31c0d31e7bfe4e393adaf700697db7cdabb7241a7de303dad05bf4856886e51a0c819df8d18a14e5751bb4ebac02cfbdb8dde0411d2198ff81f9fcd4669eaea6037ac37d58fce8fa6c5abfabf41e2d988edad667975fb443cc7a459bf3eba7da3b389392eea5c49eca36ddd6a5771821de7de43b21be0efb8f3baeba0b9b9328b81c526fe3053ab0037cd6072e6d34805df1430be9347645741b6c639e84a9bc517cbb0f3fc6be4964ec980d1eaf22d39e089f8d711c2e1d05a9fc6224c53d88beea5d920b4baacfeb1c31f579d5e2a885185ef27e7033357b18c4b063c2746c2b2f3062c145354fac24fa60b6cde4ebc933f47cb65eb5b0a42e3f1e310ca3433d940294536edeba9981517291ae4264e3844a090b4863658d62a21d6102a8928fa3992e09e7e3cd34ae0ebb7758d8424d238f08a79ef6585f994ddd001224ed6db6939a981e207e9fe978bbdea65c4bac9ea53dfa1297733820fe9c9657e74be91e698da7a53536a490f78334dc002a5ef0d7fde6c74a985d84cf3c8cecf3f3c5b3893c6360915a581e0d37d5df02d77aba160262d3a35d14c8110441711788b3bee7adc8add78b31af82a54dfef5cd111f68b9173e09c4466b752792423ad7bf6d3f38789570ec131c370b24e36fb2b160adcd6d4e51bb03363dc07a9e9107124fdfc8e52a1c2fb877ff791294c455790af2c3152f27d43c5e177cf55ec54cc5093aeb29081034e73e023ebd7de7db2b458369d696b4d58e1c8b871cf3da040c84edcb6e515b6e32e94bd604b60f0420bd6424b909092e5eb0672e5f48a4ef5a813a8f24a2ca56b5ead6963f8448ae765f673f19891432b0c7f1fe8ba2258e0c80bd213b494bd24e2f2067194e2592030e38e671aa7f0591981660091af60dabfce9a988faadc0b4116f7c3f5ba9abd1a6f5a75dfc5f125354f273d6838606513d376fff4bcd10b7d37305236f0aa66289267e0c7df0a405764a7691f5d83006a5b1565edbddd3fa24421a9eaa641955a4a961f78691ff28c1d742a7b80b27cf03cf91d3a7fe5437da3d6c2eae1feef8555bc8fd5b6f914a24db9dfebb5016d1341a3189d4798cc1d46c362c173163556596ac07572616dde4a02704fa05a6c689d78eb48065a0f1bf12055cfe9c5f1c6b766c3ba286d787f79aaf9879233b335020266aee58b65259101dfc43336e224ffef1edd9526f85f40808a3e3c8864378f3baaef744aeb3023982adcd0608125689c8699faed934f14d816ac1e0b5359c3c42cd5478b3b4a0548db8e25c44303a0590477e530c5901ef708e6349176264418dc67d7bfffccc10d01933cf32a5f77a328197be0630b56f0a5d0abaf3c4cb17cd2341b49434fcfa7f53911f3721dda2971ea9743a57ca60ce07919d2acddee00cc188e0e91e36f9ac22a98f86e1e60632647705121c49df7fde4537d3addf022476d4e6a040cdca289cf38862353aed31709298bff736fbfe7967eff0d1949d0e4277443a3314efc40a73adb706745744dc063b69d62f7f8da4ee06aeaffc345c9658d13f4e8671ac435dce9c452614365691c394146ad5057cc190f9775d3b27fafe0d39ad8733c5858bbff4cbc6e1ca5063cdd2cb3f89557687d1138d0022f81ac50de0c380c7513779c601729ac1f64bd783d6631cceb3d55dd1b7c66bc9293212d509f630982ef5d712bf76c9a45a17dbb02bc6eecb9b723fc1dbb36219b67bcd690d35501d8958829cbd01fdb28878a347452d4b5c0499499fca340a872a92cb69284cc646a02ab13d6ed0c2863e09209b343e10aacf30a8b0e1c31855057d3288bce6904e02eee8eb995dd35e0fa16678ec178b435b1d75248e07e6914c0d4d6693e339509aa8de8044947af59494d3776cfb0b56977d159b7dbbd6052becdb5b7344139cad3cc3ddfe030ac431b806ea1c632a236f679473a0d15f579e0acf1d846880a1011dad25e65e0e09427e2014eb1d4eae38c08a31857da254964ab603bf92dd44e65312e7ee7e046c5e9aa09c94d85d2f60cb5bb5fa5292c12be4a48ed62f743acbf709cbf406c45cb70385825afdff383b11bd5d55386a8452525b89642eff7178697947d3323c2b835529a79efe83d2874a3937d2593e3f80ddf057fce682d815e7f68ed0043a9bcfa9e5d8c32a3b37d40373c8a0d311504cbc842098014ee0c302ffdb55d93e4bd79c3b38b872569bac0ca8dcb06574a0825056fbade8120a96ed3cac456ca97eaff58188bd5d4408572c46084d227587b71d75bd95a2f5b878410c9b7c63c1086aa2f1ee78bd23927af373978ade062f3a069fa72be92d53bf62f0f7a8dabe91c731a38f15ba647e1b680c9ef77bfc1c4bbac25b48ff0d13b8ac6d4238f9d5e7319d8620d9ee116ae8d459c197eab36003b66cdfeb1a490973bd99f7fb2066c818bda838a241057ab68d8802435141eb56b511be2fe231c4bdc7d0b1281b1a34d4b5202d54a3b755e7ff3a8cd5d454344548630a6a1ec6d50a01103baa6d1b348b5760c6bb18b435ae73b9ad543bce64cee27eeecef3c26a2cac15333f6a776c67286cb0e786ccea5202c3db8eb8f2f5c6a406486e098fdff42fa965ddad17fd1826989c29f84517a4e08c07e150f3d4107b5faad484a4e5320969b5d810a9b391d8b8aafca64dc4e821f1ed5f95b8c7859c2baed5080b258163df0df45d3d15d0a17f8bbfb62d897034867ffe8f6c0b9e149736734f0bfe27f9e95033727190b11f322f565356a490ce47eafd0fff00d30df8fa64ed8bbfa6acb158c5a1afe51909a08943153eb87108313ac85b7704d3e8db2ca123e3079764b26e60515b846a77cafcdc7e90698548f8562fcb70b07f8bb9dfbf32e79ea9fae6290ad940b2cfe6e5f7e2c74e26a065b70b8d3d2f46192fe537f62f52802db73eaeb4189786675364d9eccd2cfe7be9096a6baaeec9bfc2b2d0dee6f74453cb4a970ecbe4754aef4ca447f2db172a2e677cbf1ced97db097d9482abd15bff9a6e5d0b1cebc27df65323d410bb79e8a6d20a88ea60f67015f850ab4a8610c7e8fc47c69de08f64c1d5e4212ba4b732293f8f7268febf66269d2c74d1c1c476ade1cceba80d1c01209c5593b857632b6d013773a8fa28ae27dcc8d24c0bcfe69c69c44ebe1769a3c5fb70b7878006b31a433c37cbd1eaebb9b0cc727168fd1b62ffda1587ec3e357677f1e706a1fe70a302aaea5d6da73f2cd212fbea914916f38a315005b2a14d05ab93ced19dd07303bb7d13be3a44693cc6d0122bd1c2e43a5db22bf3064704c2678878fba9080db5b98100f604ee3b791293bb1e92e9c54c9b328686dec37fe0f00674963cdf448e58206c63002abeadfab6c30ec8e5193b6911eada5178ef3ccf38ac37e17fceb847c398da80b9a4fce42217967ae725feda1174ff57c81edcc6dfd77734d9138bc48bffb992a7346a0a44edb10b98e7dc8f1d3d8a6617e5fec2c725bae965a503b4c31cdf7c1e9760ca71d9389d8a6c9422da471c5c8b0066d1d96e1f10f4f0d78ac95906859d06ce73d079c3ad01699227379974e1a28c6a446f82a0fad932a2e1fd6981938b53cdacea40f205c9f859f4351c5bee1fc6725c2965528e21175dde88404f0586ae460010805a91447c255c801fc3a3534d0ac50ae650e443ca1574260ea2f8d92fe0ee09ab5b03416cbf241ad35b7b6e660575ef114c871732bda2cbfdf6375e4e38bfb0395c34e5d92ab763f9ac15cf10a3a5dc7e1134684bd046f64f19216ba7d473c667ffb70e360d66fcdb3061e80c08d5d1f04394f6d12e6946bc63c8178bd0ada5c6cfbc88a55e23d256e42edd97800e5237c9c836c64e584f392a21412063924572f615e8ff1360c0df07a2fa14eb849e8295b186303e9fabc5a812cda1f9b77c23f530d8dced1e51663a95e95edbb294fc1d7be02ba9229aa0983447c82997b94143647187146ecda6779d94abf02240a398553037fa9067de17839c46a33b2e75712174be81212c4758b8a94baab6b7980060455ebf61934cf0ad8e0cfed6387b4e4effa5caef89adfbe12d50a6d1d60f4d5a73e56f6a0e774002ba9b381871d9a3959e0abdeff2d0af978463facb8e82d62ca8e894a8cb2133f17f0cd773b80850d419a3a88371ea5560252d0f5debc11108c4c3f08e66f2df1f9c611f9c91ef832d59426d61efcc9b2648f77bd7223b02ae0016fd7e8f35570eec8b9137d160ffafe171305f422a8ba2107df09b3f7c5375e3a047d6f89b5fc046f7f80e9b35fc7dd6840a5014aa1d7031aa68d88ff458ce4463a0781e0af9e2ca546920a04508b562bcbbc65f2407b01a468bf0bc732ba809743bd78bac239534f57562fc794023c2c55ad4d8843ba28403187ca94e8665114c494a7b32cdf5be78bf7b307a4502cad886f7fb082d9239f9516e59d8752881a287c8590b408635fbfd9112c9141652ccd9a587696560c92df7627dc368c5adfbe8452f42d63646cb630a4ce8131ba8cd4414c88ec4873e89d1e15908ed939f2f18ce9114e22f8f051c180847c5527584e80a61c26d4e85a2d60eaedd779b5f17e4395ee503f97580b72c117e70e8882acd60783c4b261f8f306db6e39468fab2b726ae5b4cf649e5f0b6033f3362abf00744b229fc47cd4fcccaffdecaf24f05ee500c777234fb01570d9f5eb0e174a38673cf0339d6794b62bb576a0e3e7cb0140b00894548d07ed9d163b28913a81dd5fcb6924e1da9207914e4922ac6530064059a819608447dbb94a09e7e5f42fe6b9bb1b6c8b6549a2a53784df6262e74fa2098943d755b63900bb09c3de7af9510546ed1a8d531251d3e35ab1e444d4c5d41849eec02a76c6825d7efe4dd842f1d148c87fa8081f1821ba24c48587a682fd860b93c53943c600a5da857ec39691fa27c8df6107f36d7f22755a13837e4eef682a2c428e9bdba47e7527315a51d07d70a0e7d885c704c45aee8aa19d11cd39981ab2dca33f703e87606b7ae0ba335291004bc71235842dc781447f7269b7f6e36924899a8edec5eba820c2435bc66dd1da79eba2c77d97949a10db0f7712116a9261126610a82341b5719f0b0ac1057358b2b56c6c119194db7286cb4f0f4cd9716539515a22f154ae10f014b5e5079afb8f2c8b2ac554a88f96dc2c2e3778aa6aa98920bbdbacb99800358e2e93b59449f4458bce7534c7edb45465beb6d9c019166ddcaa7881ab775cee10aa72136c5c0407105bfe811735e54f529cd799947597db9f8406cb296e84f133000602ae18e4c754ce6abb9e2d2d0d88fc03178adbd142b0b7dc8e9bb3c6bf304118a755fe8038e55e01f380a4f1721118e62361ae144c453c07b982dc10353e615319b2746336b5405d85cf1639a57dd2371c73ef2334c773f714a243d67bc7c0ea6e130a4e0cd3c7ffb9b3b311d6b3c1af6c5c320a1143be3a3eaf8b98a95dbc4d29a52f44d31b692783818b0bf14a267d3bfb38181753bb7771c588019d45dbc34a7f7945e21e5e16d2ef414d45e0739af5df022edeeca0ab9f4a938dae1654956478ddf8011dd6e791235a8bf8008f7f43be38ae714d695b8b7ff08efee6430e8242e50af10fd44bc6cace23c22e16eacbbb75cc884eec05389b0f2bd96f494692b4f0f10d2532294e4ff8c0f7d872b21f8be1e03a7d8dcf15b561fba806d9f15a0495592465129bbfd94da81b93f62520e134ceaaafabd06f727ef2c9b502ea3efbe1461c6b5d5dc1ee5761a7dbb16ee92546399c7a8b50f35054850d4c0fcc6ee543402b3824f3198a0"}, {0xe0, 0x0, 0x6d, "8bf7c7e3edaf47c38843f200d340a8fe84882951d2a2d25bb2ae5d54457fbf8028b97bee3fcf5ecbb7d791e4c36ff3a5ce7e93f0319f783f70dd2a6b393f2d070ed24027b00038091b6e17cc058fdd1965a3840296b7e9d153875fff6e9e06e21c60a294694f986f2d194e2ac70fe0aed5efae066e2775a4de58fe7f3a82e6c4b22d59064dbce3888032e75b73aa247b30430bdc821eb480796c1f0fd5e8a21c900eee2e6503e5f167c28565970276bf8f2c2970369b66156cdb3c1631b0325dedd943737363bb8b60"}, {0x90, 0xffff, 0x9, "557ce55669cac7eb493ccd590621877306358a4b7e1b41cf21a1d9e5ad546ef208d620df95f27573ab68600e304b38edd50bb87ab02be06411878322aaaa2fd23204d05852eb7a0ce11804fbbfff215713d5f5b971e34a859a79eb148601166d51d9263cef299fcfd6f6bb6be43fc9b72d995cf44e16bf5a0f19"}, {0x80, 0x1, 0x6, "74231233daeda6a418fd098d7dbc204cc4962521b1f4bbd0bc759498ba4529633ad700d802ac49841c654d0c068787fcd26013fff61498a4cba61f5b4d1a221beac13090d87e6098ee86ea38b4155c001ac9d0b4acee56fa808a092123d62483ede95bfe68f07f174c5548e3"}], 0x1708}, 0x400) sendmsg(r0, &(0x7f0000000380)={0x0, 0x187, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file1\x00', 0x89c0, 0x101) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file1\x00') open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x0, 0xa) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x8000, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x114, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1289, &(0x7f0000000140), &(0x7f0000000180)=0x4) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="95361bb5a2ade738b518f304d9a93eba16d8697da338fd5f5240434fdde398604ded5a2ba091f4b81512061b95a428a1265b601f8e7bfe73f47a6731b43cf876f182d78aa4f41b1269e49b719fee539af93d3ea600c76cb08b7e3936419fb39de6470b4e532b3758d9fd95685b7afe910beccf6bfe2e53a229d0224bf43816e02c9e8b726e94b0073786c578d02ded3c044f5250edca682345d439ed4da4735dfbb094ad393705cfe26990fb97130aefbb99ee9e21938d460ae2caff9d769f306ac96c8ae40719d3fc05ab0264e4d8dfeb0fe66078d8c36abbc1c46ffb9c9c8b7b5fbc3082e12559761a08486eeb9c61b02af7d4a6b50aea4fe12475ee9ce4dc590e243c587ad2cd102e9740c319eee838873ff1d68142d9ae28c45c65e7da89f303ad75361ee9293fb651cbd2ff8d43901f205ffbf9e3e03221f41f20916428c27e6e361548ece2be7a14e01cc8c3f98c5ed4b1b1e0e345b139bb912c0bd39263b16bd702f415836fe68e5243ab26bd0b62a0d9bac84f498cb4ea3c0c7478071f88a8f0b8c3c479c3dbc4de1bb1adab78e7e3b4d6a86cb1df39320ffced923b490ad6d94cc02b7c233be8d292194b93b949cbb6c823f9365fbae7f193869af42870af4b9e3b5d5dfab6d020fa1d00a9518e9f910ed2f075d165f52b1ab13a21c314880dea431f17692628a4302b3d47d26cb56cb51fdb3375c78ea021199c59cd30970be780a0dddf67dc7e84101880e2e00e3aef69f171e2101cbc8975db8e97fd9a02486500ed6c6df0020b171fc6d2c1cb033a2efbec6333674dfe50e03ee5e8e17fff1b81d9bb6b4237fdda62ff46ca4c9d89c7184c595e634822b0925830a814765f9819985da53d953b6ac6e96acd2e0f10005468c3b3356b36dc0c74aa658d406baf80645c93cf7fe135159f6280a8376cb736b9f32b0c791b13279e2e507187a8f2bad5967aabd2fd50878b7988b0d6a1b971b7fb5c712a7245b731dac5971fe1007cd333f423426b9118a5e0f7dcad7af2de862d1c02c55910fd2d47dc000e25bfd928fb97ddc65907ee3e70156576d7536764eca3137549a38939f86619eea3bbefbd9c05c326b32b0957f3bccfb89e74c7abbfaa6679f5244083494f6bf242083ded778e1381a16255c69e7e5d12db0bcfbbae30dcec9fa8a39a268ff24ee4608772076c7bd5399ab19069ddbd87340906d0bbdfe131d4e2b6bb0e6b06a4175b95297bf19e26621099cae07099ebf8a272c7c02102a37c16f4baec1842642df929931f147f086bc41f9d94cbc488394e8fb38651b2f011455dd81dd1b6be805899f533080c2942de0cb4fd020122688b376c0e510cd8ded1e2eb3ce460b3cbb63ce09d8aaeb5d69902c2937a9f51e8304908871d312fb6e399372e89e894713e6ba161f2fb1d7707bb76142b90d7b79270b8622ea7dab4eb43384947eeb23603cf8aa0d475a68e94364282c31ce2119df14e7883f656ac4d1f31c8a3086ef4fbd2c2618fca6196f5cd9211e9e079c5337e0f536db92d32dc8418db268b4856fa2339e2d6d50c17ddf07506dbfba86dc093fd39960c9defd5f47fc100e8a408d5e6e637975e6641ed62999c1ca6f60e08cd773a97ad289c3d9f31c77a72e250f88fdf35b1240dba9cddc77bb81b7c9329e68dc787627d594b020485754ac4a4ba284a1fc989afca7345a4a2696e408598a5f35396512edad4363d5c117961bb822394114ce64842a4ba4db86bf470b31f1fff94d3f5e591e20dad2720ba0a006895a69c579c1264cc82fbb7d7c1544ba7f75fcd6e6c16319ea6e9c685b339c9726706330d01a52a3c77bcc0fa1d906ba7bacbe611ffe8eb45c611071ae3fee28e7024439bc562e8c4f30029a4518260d28200df645523719422146f12f806389f5b7aa730341235201af52d409c639bbd5f0fdcf64c1eb0a116e8dc20c99f635c7e2f02fcbcc0c8f82de83c90b88719d080a5909e11538a8270ace8070fe8fe4bf644054d194f8bf1043daf258d4eee20b43e0f119dc3b65e3603566e0600dc1a9ceef9435c9b180bdc6ce242fd7fcdaa8be32a00fb5d91812f5310a90e859c1bc220e4f2bdb33f739e17adf6fc71032e49e4b613ef635e375ea765fbcf226adcb33f1413db61aab07fa178eca9f458901c1cf74e47ad58c2a4a0cc6d9541ade59c2a67d997aef43e52a3ecc8a81bc400de765840e5df760d27b4a020ade947a788585595c7d581ee075a8ba66bcb2f2c97f84274cb7c4681fc228a1239c2c1cc74e4f3da81cd2a2d0a363f00e9af98a958bea84e0be8fe7959633c1cf2d3676b47ffe4529cdab3e7e498acf902db3c55abf6b2f853690ee82af58b44ffad82ec92e2355affa74957158296c881d51b7d5b49b2bf7b4b2b1009df633a6de34911599615e41eb5a0a6d33ddf511673c06f17d58406e04b700c8a9d6ccae70654b490c37a88663d4bf41bcc6fb69f1c8e6992fcb8921a59f1dea4669220d84d6a920d7e95da21aaff3bfeda5f8177624c50697ac6769135adadb50517c3b04eaf80da3be680fe12219d67470a3aae1bda52d8f0c1b90871822b7bafb46629649de895efc23e882883305ae0209590600866a71d2b4b7a58b78f9c2f7b46b06c34c5d2334fdf873048c87cb3f94b668569b82b42525ff0b36bd016d1bcf339b322ffb08bcca9f335247635195d5aac5d7b21362d11e33a87207af8ebb28ff7e56aad7aee92785b3c2d01e9549adcc65f8005ed71468b7e713c6b6c84948eceb97477f7027ae6d1b16c4605371f009e09a1a820358c6103ce56b68fb05ea8f17ad03e9e1ad240c6a9449df5c62e255201d6d55a20618bdcf1c0bba003d37f9f9e6884ae9849d1e1a64af61c538b1f6ec66d1fd01d90339dd808363f55496581547de83f63be2211a9408919974715427ef83b63043be1de8f9351f077f118c04a369c72bce27e6d47e5214229a5b1d72d93e7cc4b02b2a2e760e2d8c0dbefb7fb3dbca5bc3107ac24083731151b243b09fc50e2c982978ddff3ed6949218e8c136a06e3931bea0de4f1be74039a650ffdb3007608cbb28969424c2bd63a0b43f305037a8cc2d8b9bc7528d484921e5b271101a6bc635ef4a1bd29237366d39e872cf4e9e04bc858a99e46a2ac847e3e6663cc36a05085ced02ac5aa425412d30575e8a70587293cb7b53b4f3ba960832dd07b35511326a9d4926f93800b2dd2d5ee68b78f7b61332548d53e36cc5454bb1bc3ce6057c51c0db654d67f8ef903b7d8c7b5e501afe83e7edc731ea75fd942c495bec36a9e6e82b6cb2785622f1b973289fede8da21e2984ae1d602e91354eb4c9982a4ffdd85f268988d4497dfe42bfa0666126235ca1235fbd38425352044ba7376c32c23c59d1be3c48d8cc72eb89d78cc84980a9ae7c5a357384cfa9676543f7a44d245c900f6d6e2969c3caade549f0384754db0d9a9d2c4b6bca6c4c5aac21a5d73d30714c12574fca438b8fece435f59bea8e3d6a3add1dbecc59084057363b403b7bc479b5175f9fbd3160661358024944bbf3465fdf089c006f4e27ac16b9e9c2b05c31ae2602cba146eedb4a6ac8ca6e62d7d67bc32d5dd28d53dadbd9fe1bf9d26f91b459d2c59b0ec93313c6484729768954bc8cf67f2c02a560f9fc4247057e3ff40e8cd1c798daaa8163af91043048b31fab9255abb431f16c8caa60696993dee525b2f1dfce309dd36261e2fb30a3225542dd13f4b8446c6190bdf795c4fb64d762b4069dc3a7d0ec8a0bf58f446c7de3eb56845d1a4a6b26eddcc7aa27103d006cd2268b451adf04d700d923ba6b41b2529613da41f15d94b295f2eae93b3bf0725e083b23c6a908006952ac836239a87d277373064d87e0ceadb88d28c9822ad383ffab4be0c40f24eb52264d206d83eeb8b1c5aebbe460dc1b24b5d3adfe3f72351913e0f47452a138d991a27f26840532b92126c858f08107cd26bf0f2001faee2a01fb59b948c3bb25c673a271b63461de500302719669b317ce16f9a14ffefee0085231788e08fe846b83bc347a444936324ac6aa26b6b4c3b7ad05da22b22c9d827e891f5a241c26c19d8fdcb4235b7e4634894b61a2c3b9a7183e5a772bc26b0df8701d331776bfa67d027a414b815c6677066c66aa4e7594fec622490a70b8b379b17cf525cb696ac85194ec1ecd01b8c194cea89c024fd6fb1992ca3a27df91d983b0fdfb13bb16478b5e9badaaa05c8e2711513f6c9c14e9dd34f7e5c6ff3fe6f1d65f6c96f73836d746dc5f4608cf55b3450706c9387782de30daf11721758f5ba12e5015637990e0489b6cbda1e47f2c4f2173460f16c213cb38db55fdfdacb5b53c2577a2b7b5fc795ade17adf65a049a117ffefb6042381c26ce94009c81636885ef6cfd5b890940002e079ae177a15924a4c1e7471cdfeee2a14614d77939a2f5907f7f311a85dc56e6e0896f10d164fa3322371f940c21910df6211954febd5f28ea0ae21ea19316032241980f9dd0163059bdc424bdf688cd1d48f5412187cf153b52a5dcb1e6cedb601b6de46a1e099f8635d3fea736b99e0fadcfe85f67300a7ffe80791e6fd4a84e1c98d645e441bbf3a87f12ac63c150b44864045e139c5c35fbe08166c01f4d69241a8a5118c43b34411f4874d8b2af86d24de935b71d08dfecf3e2c391837004f16366ecf053c443004cb4ccd0bbfa75f8c4aa29344f8bc5f39378fbbc48604fc9034a349683e9dd05cb8137274ddedec3f9d71f14befcd2254981afbb0adf8059ae5866c445a11421d0098749b236471a7ad5ecf3fa5d7d528ac64264f4145b683aa0d12924fc5da53e413a86d74410e285c9c91927b559e9abc205c255f2ec46241bc69426123fb920dcbff19114e42a94ca882bd814b4c5418158383bd2045093bbeb473e83d8f300abb6d399fb79e399f703c54225c647d263db5b59151d55e15934c109f4c32716bfd3969b96135b1408f378fcb87b9926828cedae42ac1bc06a70c4beebd1c9faa7a4b0cb90061d9dcb07473e8fa49e0a70dd60f680b03e93e1b8de532058b6e80d758ecbaa5096cae617eaeb677f5a47d813677e669bd187ebbc7a74bc27dadc70acf3a10e5f8faff52193021ae1163ca3c7148793e6ae19ac1d271a873549a728b289ad2101f5e90af995155b048db1b05123b570d72c9aa7250e66416c93149d917b3f49115814f0550d4f9c9f155a3aba9465eef2073c8a64da9826b1b92ce3df2c90eaf288c887844c83920f9b422a1dc01f98aec5a23623add09afcfbe1206f3bda82e7dcc9cc5de1d8bd020a0d85880cb97984e8f36b5bfef8645de6dcde846c694f3636aadf1693e9f4ffa545b852e999bdd8ac6bb2d909a8557640bee47915bbcc8aa15ce1f23fdaf93d77a5ab8e728b2bab740208ea10e7c4c5789db1a697fe052d8026f249e8e8d31ed92f067c4a3619c7e86c0fcb59a6df10ff6cf43bd4b732aeffd6e6ff59d6a9b8085b4331cb410b327919010ee5ce365b005fb07c7ac30d6633974e633b2ffa74292c6ab935fab113645cd6fa4d59585c51417d810c1e2b699cd6c4db74992c34000c105adadb8f1215a34987d9f72ca16b979162087243b2ecde5c9e22d76a4bfa3bdb9ee90b1043a1e12f4ccaed97b3e0a4ca73d0f767b3299a8e291d0a4dec86c12484644f35ea227c9af582dd3562414b480b5f51ca5b0ab2bc8483b3524e08a8e2a1da5f56965b5270743ca529ad208205a9e4fe7de76d76f3ddb21e5d1bb7c1171cb4e8bf1c1d5d482930c3b3ec3d225c7f276d040f45", 0x1000}, {&(0x7f0000001240)="2c36ad0c97db780d00ad1b5b0ed95ab352ddabfa3598039c17e14a75dcf15f88c71121793682f9e1ea16634e6f6a46aabd44a772b2b0fff3fc5b4828d04520484c7573d565713c1072fa744cf9144f2cb75b88b15c36a1f984e04a48dd4a74c0e6b4d9b2a42955e4ff72b9fdf088923f5031c0071070b803fbe83b1ec10bc4dc89f3d843dd0e5ea5e99b59f2cb98fb83b9aa0db3f222ed654b0b0c062cacdac46125f1246590f6ed2940cf934ed0bf9d905e77e1012453a0c4ad618eff12d2a7441e7c4bbd7c06dc714d44d198", 0xcd}, {&(0x7f0000001340)="1da9640c7aeb880f32c452df5fe3d7bdf7cfb5c4f04a9fc6c97dad4389a39aa0ad4c1b58fcd83153f636cf9be5e9bb2901eec6bdfac3ab6839a0f2ed02b1c703c6909393e97560e5774fe35205eeefed9d47dc5140edebed36d5b9f6e08eca69311d8861381bfb0f9cb6a105aa505c8585b7821f185d3e727f2807bc2ad82f312f113beb731717d30f7827f573ec5d38158a7961e163b2", 0x97}], 0x3) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:01:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) r1 = semget(0x1, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/214) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto(r2, &(0x7f0000000140)="8d8ad869f7028c8919fc36b2b41f36df5ddb2260fd1e706302a7281dba824366e312030b54aa6b6912ac3436bd9377ed127e2d7c54c077314899ab9f71bfe7e24ede0e4fb50030aff433386f88f45f47568a711a4208f3c08e2fa1aa8f839569babd6fbd3031d6de18cdb8abfb39a11a215d95a32c21f1187fde3d063750070942ce0aba03fcfc9fbf354ab718df9b3ccb173a44cee63fa576632c93c6f5fcd44597", 0xa2, 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) renameat(0xffffffffffffffff, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000040)="aff75bd3be62f37a8d4938a3bf4274dd65e083384d2830a55c67dc1dd2c7ec2517802bd336cecda0b016c185affae400cacc7a1383241476") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000340)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xffff, 0x1, './file0\x00', 0x83d7, 0xffff, 0x0, 0x7f}) setsockopt(r2, 0x409, 0x80000000200002b, &(0x7f00000003c0)="1b9fe289e941f04eb78a7848f43352e1e61ad4796bf5952f01d9a302e18ffe5809003d05d49fc5253900a6bffce7b7a9fade831db7aeba6faf5711f752efb38481fcfe49e60464168f36260c8e16c24f93070c7d5e84ba14d85dd6934066e4a56780e9cfa85a7100e11ebb04dc28ef7c892037417e6b66b3db0bdc62db95ad27788c621fbe552148d4fa3cc607ee641d6e6d84e3413044ce7292120c7b39b2476a9a45fd4ed2f423dbbf7d38e3bfa49775760999998735c0609c0df848b6e874b2021d6cf173c24cb56a02e2b27da243df314a3a54211232426f1980b7b0a29c84f0013146bd78ea4fa4a5b406b9000151e7db6b8048802ab1751e6c487a7e73d02451bbca78ee15b0331b1fb4ddc538f37ff0e7516fb2fabf9ab749", 0x11c) setsockopt(r2, 0xfff, 0x10, &(0x7f0000000100)="9b297b29101c624709bc82fa9cd2310f2298e33af60d4d721b9eeded93d45fb22f144f78ca7f972a57c62cfaaea1c414453779b7381f7961de09ec3c5a57068f810fdd17656f3b316d279fd1057ee20119d0da53814a8bdf1a75b449c75ff48290ff8de1e2d4a287e1a83289f6fd08d6db707f69c90918af45ef21c058b2741a47659f32c07167a044fb62c66b06f18913367d731b126fb3b79edd29d96f0325cffe4f1e74b34f4989a84bc36a2e6a85b334cf924092fe514cf14ed6d540f51ff3236d6795f5cd1edaa703842278de3e9bce72792e996e3437f2e17a8b22e15bea892ac320bb34", 0xe7) 16:01:00 executing program 1: r0 = socket(0x3f, 0x3, 0x1) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket$inet6(0x18, 0x4000, 0xeb22) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) socketpair(0x16, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x630, 0x3ff}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:00 executing program 0: symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') 16:01:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x81) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) 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), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) socket(0x2, 0x8004, 0x3) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:01:01 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x400) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0x0) r6 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x80, 0x401}, 0x2, 0x5, 0x23b7cd6f}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8001, r1, r2, r3, r4, 0x80, 0x1}, 0x80, 0x20, r5, r7, 0x3f, 0x4, 0x2cb}) msgctl$IPC_SET(r0, 0x1, 0x0) 16:01:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x3, 0x200, 0x9, 0x0, 0x8, 0x4, 0xfff, 0x2, 0x1, 0x5, 0xe12}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r1) pipe(&(0x7f0000000380)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x8000, 0x48) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x1) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r0, &(0x7f0000000400)='./bus\x00', r4, r5, 0x4580671e13b270bb) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f62757200"], 0x8) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x8000, 0x9, 0x1, 0x0, "871f70950b67cfd7d05c86cce7f619c42ac60f35", 0x6, 0x5}) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000140)={0x2e89, 0x10001}) unlink(&(0x7f0000000040)='./bus\x00') 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x7ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) setsockopt(r0, 0x4, 0xfffffffffffffc01, &(0x7f0000000300)="c8e8495ac42b893b775b0a09cc62b2ae75fad3b7e8ff125b3f0b9c46df1f6c87feaadefae9d2a62b53a1d08cbed2e56443977e25717be867f750c027f88a2b5b80326ca9459ba0d0e4ee51572a811a5dc0ac3531e5c5e12aa003b31b455d581cd49c97ac3747c3714b4adf1acb3863b33c5af82d9254d2ec1aaa9aca4d449a3d76037bec699e95c6941b6b655d621d6ff5582f8389c4eec6dbe97b6baf1236f58c078a6ed3511edeea7eddf5a004e2ca907e6fd55f98c020150145015675ea465b07b80e38865b", 0xc7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x2, 0xc) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000001680)={0x3, 0x1, 0x5, 0x7, r2}) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pwrite(r0, &(0x7f0000001800)="f4879ee50f1e53e02169b3dbed9e4162417aaf223b89cbc455084369e83147041d18ba56f8556b8abde1dcd79566cb76b0bdc5a56e0d6a322fabd193670d32e838b760cb8912d97b30892ab604c761971efd127033572737ed07b1223643f8791ba7105f5f624a54c4297c333c1b150238c2098a2e4bb5b672b6b817e7d0eaf8782a1aa8c52335f7290f3faf1c610d02c960c12d55376b7db27cf8c879cdac4ab5494198a91abede4d23b347386f336f4ee63997274fae8f4c0928f7f85c8bf6a6f8e31e5f1379e2bc3aba1f6925a847bf76de69728064d85e9eff679827d01f5d630007a2fa3cb6d5d1924dc971bccc6ad26105f30dd7f8363b3c4b8c6f4252fec20e962774941c1e9b9d0f5c5e33d9bacb028c41ddcefada21a6bdf186d6a50a9a8833444bc7bb04ce7244fbfe18abc114044c2be2ce49356c09f47f28c1d05f7d1149deaa0e9c6f1b42d37bf254c2e5fc8d9c4470ef43919a5273126b0e7ab7127c0514d1c2964ffea5d17c79980b18ed3753342cbc4e93149421df9291b00ab7e40a9dda638b66d842a0cecfa666291c720572e32958a5e095ef4bb7a994ea723a197b41bd19badd196f05cdd22629f5e4e354a500cb48d29207251b30bd95c57b1ad60735fe8cae1edb50a7db8e5f1ce47b765281d80888a90330f08f646064224fff275d3ebd24ad74fb79c4ca64e48f7f936b7a65d40eff334a20babd5a852283e1ce902958de0597ccde328c51e5370268bd8a2b7c8f0b49dda627aecb524b1b9ab49d7725cece0016fd12dff885b0b22bbf52e0c8e5e49b76234e6c9a61ddd48180c6a484f188a48e24cd215a7bde9b69e3813ecf4632eaf45645484984e29cba975110ac4575401253ce4ff56635b88ee095189e92688e03c47db624d34430a89fb77a306feb2987ab09416dd05d5318070d9236376baaad00b7df1d8ae7fb174b5f59e2d09799b6ac4fc791fde26d71a379ab216cff50b2fd47edce3a5543459efac4f4c406ce223a1d68809e4fa9658bbda8b445c605ac3aa054b97ac4a99eac49aae74837c6643ef258c5219177876aa410bab5ec2741a8c47913a57d3899524ac888885637a37d9008a4931c4ad3905edd3281d6fef458d5d88534049716e29f476637ae746f85eee624a9bbbe9bfe8dfb1624356727e71c6f43f88d52ad677628b15a32ae0c33f0b93efc67d0e25978fddfc13d1514d177cbe36812050ffd00a0d96d558e48273000134c10237a89922c31530267c7e8f8d8ea7d997904569b9ae611d7638c1b6f3fca291f701277e8ece63a636b52497b68be7f1a3bfe27a47cad790be79c01c39ddbaa262c6c078ef1f43443a905c42607da0e02f73e343ac8a9c63d7cc94b095fdb068d897002ed8dd989e5e561b3ea281f64a9ec84c8162381f7e594d552a1ca702b7f368cc804ef8b7c37827e0ed2ddcbff3b0db945845fedd425f2f413ceee6ff789d1de9a1d929b1b8f7b52d33b25ce1fadf251098eea8b515c27a5cfe735f569af7be997baa8cf0f3adf65feea4f4a47f9bbe6f93c4a1fc49831e0ecb18154d27820be27cc4b36b08e7ccfc6f04a3f6180499f7282d1dbe55909f4465dc8b11a6b7ac29a287c2fe5b7333570d6fb525f67abd81701b7fb00531964d9c8f15e9b30c5395636647fcaac4d87db870aa1a7fda1f1d91b6dde6fdff28f1f6ad5e49c1a831f7f6573c2df63003ee24a0d21bd47e1c4be173b36697556fdd3141b6d0fc791d7d44cd85b1154414047012d3320363628277c1efcc4b36d906af558f87db7c1f4915a4d5beca193958c31be5457279782ec21e7c02216ee2eced563daad6cacb133f1a5cbed24d7f03c019d28c43bcf70d85f1156a1eab2b66f3bbbc41dc9137e0eb2432f525608624623a0afb9124e273341a2f006d59e1d5857af70dcbf81268b0af7000cebd9daa565c526d10b127209f055d38de732fa5fcf94de5bab54d9fd50b552b2e44d62ca1fe3fdb5b1815c62e18eb3dd5926b82456fba50e1e02a9661317dc30677b0081480ceaebeedd2caf7ee7bfb279b8807895c6070978dffa6ad6fb2f1b85f3c307eb4d3ef6a22a801f1f3fe1176eac276fe25e5932e1c26a57eb498e39d03c3ef6acff990788cbe7736e32ea3275e15cb086cb57539049ad11146358602f05b60cd3b3d712b9b5e8990d08c667d43e94592a0c697b84949e10dd151b04cc1bb255d5af72dda4aae1ebfb9a6c096aee23fa9bdda3b64dacd15e66389b3c874b66a0985b206e0a4edc9432333a15e62b5b031093cc2ef09f162c23cc1e288854acef3522afacea79c7aaeaf7cc25ffe0eda893d4bdb0a2eaac8f9b8b7063093a0536859db48c4efc5d67e8dc06afd98a1d49ff144cac309b18170ab09eeebdbf24a373a1429fc905fce6b033dc75624867b2029cdf620bad04f9fab5984e2f487e71c2d427875218527d3bb2e188257a3921d09c67a97164c4a99c4f24984ba41cfe6b35bdc1ddb9da6b0ee649e253351507e70a9ac9ccc1221ed7eefd9680fdbde4bb287254f48222c97ff2d33753bf2421e2b750f296d8354e0dd0e82a671221de664ccab15c4952b54c137f915acaefc77142bf396e7c7f2dc456acc14aab352427cffdd9ed76d34e7c62fd4ea918b65bf990d8d830ffdf37e28e20dca87cb88cc265ebf3c6728b3813e3ef3516b722825310d01b589bacb84fb6e5f1fdf01cef46bc99f87f13c30ca1f12d5a16bfa941f24aba7e9fcc0b0faa182e5db83cd041eaafcd5ffb58cf5ab9fbb7748cda177c52e47e0121ef9006deb13fc74f3cedcd77296dea747eb6f44ece42808029a84d06a12fd2db2c15a3328e64c5d687445804cd52182acec6a637502c7dbe04c873f91144dcc48720ed83eb16b05d53b65d13d1f588a6f971a10597a1764e017552aac231eb34eeecf8c4af0d582b16c7106e20aef21c16f8558deee856d68f82033cc07eac74c7a03dfeda4d4fcd99c09bc60a4a470556efee5fae8922a3a75bbcef7e228e229a87e7b1d5c32c546024890fd1a3928e1998ed3fa8f5f41a3dd5e3992be070886483684e2fe7bb51c90cf732c5ee74c63987a753bcbf4fdf20eab8cce972e6a4507129443d2eb4a67c60429d13b8c5cc7c613e43e52d1589133fe1d5b7debdfe1184f227d8233fc839ca4d9f0290687be99a7bfeaad73fa83ce581a234d910d5210d5180bf324bba86602debbb2d7ecf3993fe7f393d3e4ff3d1436d517983b443e5d157d63eea3de3a73c143cb00de1c06dd0205f6079f8c406b9faf3330135abf36c579ee5d0bfcd723826d2498403866b28aaa63732d2643897acd6c92057e1bf95a4b18633faf28ded39fa815c654e32af2448bca085e2a0a7a561d317092874c7dc5c44091f608b16e462d31610456407da840d16ec798106405fc3396bc467a5be27d25c073b1b3b2f63dd3cbadb1acf7ccdc0418540917d3af1ff5df145674bfeff7d0afa14441287cac35f5d789fed8c418bd7cd5cd859d276ece8c4acb443cc63c1d59142a00146c1aba4308a4997d6160d3af7ebbc1d5e6f1de90427a1ea31e39cd52fc52c2b3d3b2d5923982eaf43ad1a480b64c85377a639cd4ada493e16ae97f67a2034bcf33ab074db839e9fcc0e4acbc4545ffa20923ed2fd72c74c826027afb5e6927de267dda87feca0413b9a1e65fa681b79d956a425b019299eb70f6b0eba16bd3d64ffeff4ee1e88f7e5d12f4537c36587fe7dd745e4853bb69a3af81af43b40b4799be97a107bc97a5e7ed3930b95b335d9154d0704fd3d29b6e7dd382db389f026ee52e050631af494a67ea9ec893f58fcae0f51035a1919aaca1d8dda46db5887843904b3e034c6f9872120b156d13491a958e6fae56050c24f6edf38f2e6e72b75087a015d9af4ebc257dc126725392d26313309b3f398c6bed25e0403e2eee34ce4e4238bcef5a6f0337bf5197df915af22d2aa94c273ec7162c0c56ba66566306b0649ac198c2343c32009ba010a73d1f8af866075c577f04e12058fa1fefcb1fbb9bb98edc5f6599fcfec9a6734b2bc77b3ca8d3d20016de6d9ec5a95063407d5735e4317a9d8f54ebb028b5a2a8ede82a338d4efdfcd23bb6c28deff7ac3af8ab90651565c15fab4f1dffaf53aa7ad9c1f2503e72018444e93617ecdda08229a508e7026e8cfee1ab09d654a36c6f00faac20ff8bea61ada789c797778537d0a75a0360a3d61666aa2707bed81b95b9b422d27a811233e9141813c6db59764c0692b5eec3ad5cf655b59b9f92647eeaf733f6902581bbe1e5f182ea3549d0b63ec0e238270658700589f95801de0e2a9d52a8bd7ccf423fb2e903a2b05c3d80f7f4b49814eb47849301d9dc478dc521830b2feefe5efe4195562a9bb47cb1e75283ad0f84cdc852b45fdc1acff6e1a9b00e05d821ea9932fce9418c6a46fdf159a4bf83d81ce1bb6f13db4ae0dad6ed4204ea7822d576febc8dc37474d653e535e26d674bcee18ee80c188d8200d0182882bcd9dd9bc3daa69d77178d7a285551c0bc54522ba37aa48fb7df7a731ac474a6ab70eddf83bfcd4c75aa2af35b6e4fdc84a07de90d660113b010176f52ac3effbdceda4785a805edeb030671da2d5acbdf6a2078ff7d29cd6347246cbe56bc4676888a321b308920ee2a9201599cfffd7595e96ff9a680be957879f02ad5c6747273c2c3a8314db9e7bed08a119e75db65e52d1541644ac85616fbcaf1cbe0965ab99449d235881220384efeee4cd1a8d4df2dba747c12bbc88e3e96efd517edb2d68be0aafe42f49e0b0904c52febf8baf52280fdd0e25e81211db5492b2bf2f0d6b29f330db7b5ce31a143d18741ecc6733a6711b90f582dd41ba1f5eedd9be9c9cebad3d2bf30f6287d5d208bb3d20189294335c0c96043ea52a94193820aa49e64690a01096a391832cae0620a68e8161e7d246f7ff5f2285308db8591cd2b82ad5014c4289f03b7cc42680e4c9405238029f2c4b6059d3ead714bac2fbb0a517bb4bdd8b331ba30e7a696536fa358d5157913b63a5f8591870102443910fd01804b1d913048560d0da1d0d23fc9d51659e93a42685568cfda6643d5c14855e6f750fe657c5e9f21706217085e96851e66f14027eb13b1b2accde9d580c8390a60e9ac6a7d95a5fdc80f4d1e960a25e9ece460b0883c5cafd9072f627294a627c474c0a0b9f601318d5b36312fd08b15c20a23d60f919215cf6675649271cbb4d238b8a71f39f3e250cd9948627aab6e97871d88329b5bc62f5ef6d089b9ba2373c27622ba1afcae3150aa9b48419e7cbb46146924d4b519e319b83266f4d10afb957be0fd336a770eb6fe01780f2467419eef0cc0311c95b89c6a8090f96de2bf53f4a9623d1d1ab8d5d6ad6cec1f6c7d2f2f62687b0134b3f27b0b0a0b1446b49938e102a009a084e26f5220cdc16aea8da12eb4f0686d7c505e0fc1ed88af6ddf81403043586f41a4939ea190b2766fe6de2832dfa5b39e3ec8d35ec52f0f507221c958d93e43c3f66ae9c3066e127a5a802d19030e1ffdf2e51383088de8bd8515ae6a7ffb3d29faa5a53dd879c34d05e90b79001cfd0c8f1716d77a9a2f5f944fabe83fc9e114bdb3570d6750e97f56b4cb52d7b822893092a1362551275f4285508cc09654cae48ed2d944aedcb4619368713b4c1a637a8bc69e3928510bee53dc2ee316666dc4910a1f3d781b620d4e7b392b077628f495dbad61d8f32225719e4db66999e2d9281e62a2829735f524ce09a6277fb3fa6968a8017a73d5773038cc918343ff94648", 0x1000, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) r4 = dup2(r0, r3) r5 = kqueue() r6 = fcntl$getown(r4, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001640)='./file0\x00') kevent(r3, 0xfffffffffffffffe, 0x2aa, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x82, 0x2, 0x2}], 0x2, &(0x7f0000001700)={0x8, 0x6000}) fcntl$getown(r3, 0x5) setitimer(0x1, &(0x7f0000001740)={{0xfffffffffffffffb, 0x6}, {0x1, 0x20}}, &(0x7f0000001780)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="930f83821a31d9c9509066ebfb392e23a97bcb9c8a68af77f63d7f3e17b762cdcb4598b6f3a18eeded70f59a10a82765794d76bf8c03075bda700281f77d74e7509dc31085dc60aabeefc2df866e6a9595691a9b2f436d71635b0b21b9ad0c5b2f9e3b43fed49b9d90d6cb5ac93e0e4b26cf2c32557439790a0aaf758adef26e675602fc1c1fea6b16e06b79e6a0218d63e33b4ba928834a84cf37376c9654ac28ab8e0bf3e03f4fe34681941c59cb4cedcff91bfc3e32c7e7de11d79c55a9322bff632e234b75bc", 0xc8}, {&(0x7f0000000140)="1c33cd32e5ef303457f76c2d6b3d0d8d484835c277494ada4f9228602554d0fb4ca701f86c2b090a4ff56c1c12", 0x2d}, {&(0x7f0000000200)="7c6f90744e96406e0b9e4d07", 0xc}, {&(0x7f0000000240)="79675344a10e845dcdc420e683e7fa2cde8c9ad815dc8a32b88723a9d945825e0d560e743e2eb4c15e5ce1b9b0c3b7be288a82b807b5154149296b1bb2b617943e4eb4256e6565134f2dbca28b6447d0a5e5ee04f91b1ddfd501e1af24dfb65d6baa77e10909b22c8741575e7e2f1020c8137350e9f78d109b0ebefed6785da5046fd555477475f236bdba498a782c2fbc4a6fbcf30c26d5000bcabad2fffa1dd31a597d4444939eb554581b", 0xac}, {&(0x7f0000000300)="4863d4365f798e3b2bf1821e2a47c8ecbefd2456fb79d75adea119a93b39ed0b8cefe5560b7075f400aae5a9ccad1bd285abe4c68f9f14e3a39b5cdb9bed46cc30fad8fab9b760dd452927c602fc258f84e1b317e6514c79be1cf05bc703e3712bb7d7714ad83657c27479f40b2d62cfbfee43b3ef3bdcfd8bd00dadc2e8ffdc99b2e81d3092b53350f8ce785f426b41e115bf47e5533619f5988dc949f6d103d2be073304ed0175e996695e966cdcf4aebba01f1c28a297e97c606991261b1d369b8362daafd5", 0xc7}, {&(0x7f0000000400)="7ae3e64b6b9f06bad9bc9ab5634403d02711c65ab0e96026fced493c97123802bb991af44867ee0f43b8da5289754070304f372b355b063f8dc866d874e3cee1b429f3b8becb93a32d1345aba05d675d46f758a452d29c3487034969e02e5ddabe3894a74fcd7606d6857799d3582f4b540e2c1732eb0abc177b1a3bc7c072af8f3c1aead18d4ec41631c605a430d6612665f8c9e303a05b7d08c1197c4cdded403cd183bf0d9f48eaa5a330c8678c1a6ce622766a6f5d07377875678527d8db63360de73ccfd8e55ae9169dbdbe3e9fee3a9572425e4e5e854fbb34ea77870037dbd1572a7d7c39124cd512725f42adb650e27d6608d23a567934f8b3d45070a00942d7a8792a8caaf7a0096496aca8c53393a90329c8903c91c350cba48e2d3b43c37c724527aedb215baea2ab6166be5e257e3c190dd4fd47b1f66f684b4252df7417e293c7b0b76fd16f8ba16a103912a723c8de94a7167dfd3d39b0f9751c45cdd102f8d70b09dc4abdded3641b9407c30cd37f8ac076927884bfa8593b160ee12c1250be251694bf5ece6676c607aa6b0fb21af123fb76ab5440d021598051adc1b6a201c5b1798299745aedf6967b76be8e4cfd849ef5151924c81171c338933e49f01a42cec6188a4a29c335b6fe2454b46dcab0e013a1777a03e86566f036ba01c64001766ca008aea993785bfedfb5c9553454ab5d250b6a34d3bca2c17d444d26f716ed46b511f63fa55e1e62f242b3422c12a9db89563cb48f7a202575feebe43f88d722e5fa6ac03d1bf68539958044032fe2df0f5c238b41cbc454cb0273ead4adf31a70548d58e5abace4068f34182f4a13911ea6bdd684e4f31f5e13c3cf996d63b03360823d802086e29f7eba621fd4f85319e2d017d520b4affb0b73c18ecd7950e501fa0019898b4d3a1687188f4bed7c6c33419d482aeffb6229db46bd1e3741214bb2a82d6850d8f5009452d688c8fae263c7d235ab2f2b23c68b0553d409168ee9715414657ff050c62954ac31bde801e04bbcd85272d1e8f5e20331e1e2a71845a751640eca5fba1abea222bd0937851d548b97d4b42d819ec2689e1ff94f8eed73f64e40a2c438e8b3ab2e2e8f62ad3a39ce1a08942c4a2e118b2886fcc07847157b547db5b697b85d3943c4d89357cf71f2c174f6c8dc6312fc7e167cb8f282bc6638f81ba6d2310b46252b2728132429dec985b5efbbaf085ea5da42b49a823d697e491887c9613d8b5fd6ff2701fe05106abc644a5f11c3e211faf55301bb8d317e947eda2e382480958b152b46546a46426c68ff641daa4fc946babfecf8d4abae823c971e2b0770eed49b347e5afcac1d49ad1da9f7f86c5ee06513b8c1362bedcab3f237f64516c5c966829a4e92ca902a74601c6216e779c3c57d47d046c183dffcdde09b10d3272d578efc5915c9aae560782071bcbf67d4378cd0fa7741822e4f2beb10ebbfed3c140f68b2b684681278360382d9ceedfcf4a7ecf763fc03d106b881ff9bdc3c08999d37f34bfde1ba6eec70987f9d3ab931789b0579056a1c73d57da6b947512973a1c45db68f22daba99eb2058025d1271dd390963ce3ce8e7a7316ef135714fb5cc0ad737cde49f6f8e85b4467c1437f8e4226bbf432b61429de0df56c711f3da05b02547cffc42e94adca123f92e89a58680d4ad4ff1ef506e8e9836da99dcd8d966a9ce5990a1a19baae1faa1dd5184cf9400977dcda42b4c9c6459174057337ff588d90c4ba279affeabb7d3e33f1a4c83944eac531b78ae77a47ba533674032b0886e8feb73da5f06bce1cdf25e6e78d9ae014331fbbd5578b5c4934730cf1aef97cdadedb15972f176153e93f652a3f9d907caeae702c9fc2cd685ffaae4f68737b43b4e75a2efae6302cdbd1fafb2e3de45b00cab1928062f3ba25b44f1b696ef9010d91f49f574400e57664b79028e375405cfc49ff2829ecb8630ec751e1772d87ed6d11431d643fa19bb6d0f2e1420538b4a99550647e2ed8941ecca4fb4935d80b822291e01f2dcd4dd8daccd876d8c7fc718e9bb7be7e8482556b1b8aaa9b276d5a7de0b1d97f7dbb4dc91725ca4134ca3a8286bfde86d5a77dc7986cd9911013a31ef8b5e5f466b1236ab353b83ba57a0ca7ca7e7222c4d5ff86b60a0eedb9118bc1adccb22f344ebee272c2a85341c11270af98b0e2ccfa18e92edd3d65a1f8dde19674d70212273ad4488dc26c3bb77a0a39069368cdb08fa79edf18ca497f55e481e2c12144f49c5272bc7cef8381a4b53838abf3729fb15adab0cf8a8f0956c243a9ac2eea27692d0c1b10e31133e294a350560fffb947b5be1b444bcbc1848fba2745b6cb882259462167a6edc4fdd8a9630721f3622550a46225f1d3445b986c69fc77f2842726566552d99c79d2bf8a7c4bb3a2dfe512e702a3efdae5a81b1d4dcd3ea455b9633eac20e77ef5ebc4e107a0fcd682b6aa89c4a9371f7eb1236ae1f4465819170c19bf18ddc3d627ccfcf6ab426585eed3c5c5b8252b79a891459490a1c5ad6057eeb354d3ecc80682ba97502fc8d21c3c78dd5f9dec4beb3c3b5db85af0a21265d27ee6a5327c4b92bb5cba7886279a72c3910b5320f5df150a13b210a701b2246fd824038f8b36d0dbfc3a7b747b789f8d8b4365de3abf5ab59406c8c2a88698d865a0d3cd9eb53c29cf05e5636d346acc0597fbb1ec4979c3bac1b9e93f2e71f54bbbc0fa7a41a12f7ce4ae16c63661c1b9acab6bd52f2cc38fa333fdd55d208ed25670f2ae05fe28cf5da69db6c3429fb55e63d73e7e7206ce7d313a1797753bda77e44cc73f9743473a8591b32d0b54a5d9b8c4ec073ee2453742988d63a99bcbc9d1ebc9141187e910dcda76d5cc0752f4e0d945f8c9bd0c2468804e50abac3c9e70219cf84459040315241b188be2994e8c413745e7449416cddb169b2362331e845826de71ec09d48df27e69bad2bc1ff6b8d58b4448a1412129a9825dd68bdcb0dd3dada9837c4676e69698683e7eb5dd150b4ce4ad9e2b6eba336deb5235de8536f0bb6ef36676c3c2eb81b57615cb52dc9b804bb0f0d1280c9e317ce88e71d3a33bf6728057139f6a78d6cd411e060540405ec393e09e39a2a318b92e4ea9303d109a57657f7315d3af2037e14e6cd57a596049a7c4fe47ce06d3df5db0987f97c9c311c26cde7cfa71cd4590802633b5c156e9ce88fe061dc40c632cbc5cb77dc2b4a091f9673ab4cdee081bc1bd9d164751707b74511351019d3c215a2c916abc05733608cfd748756147ae502c6965c9b815922642a77aed8e47381370cd723d0c36fee580ed5091c114e81b6a3e03194a4953d0403ca7197a8379eb89d3cce0a2784ae3e3b6a7187d48139ea0f82a75def33e142e1c2456ee871b835292a51b8df77bfdbdf430c67fd6b8b1c3cad1122cf6bcabb17765e55154245cbb0ddf282e4b987b79574fa711051de3e1a2c97240f0964267ca912c9d46956511958077113acfce5c12b51b32a63461b4777aec6b4ffb6c4845be5a4808ad92222a743f859a08adaa51a50261afe4f5ac5a5bd14396dc8416c7ac28e3b2914c4110adf7628656b33704cc4425de1cd967b89cacef8830352d651011ee7cea7232b03b1c357a4fd92aeeca24443ce18fbe03cfe92e0c41b349f9eedfea9d22264469309560fb5cdcabe45a97e8d2fd01cc35a9896bee7c2638297ab43b6cd0a1fd55f7272ad22264bd2aa38cd571d66edc6329c5ba5f847f5c73f507c42984a20ec29512ca3807413952274cd2d1106a0f93d9eb02d28b82cb991acbe9d219d7462be1af9408f09139b3e5df902400344373e36a6c76ece99c9300d1f4f780eaa4bed0771bd47cdcc95e512984dbc55b322690cd5bbec8eb2d164612f694dc12f6eb78264b6eb672200b31300fbe1e78e50ec6047b369ad9c5a6ffe68f4a3e56c94f865253c3edf013813082e624d0a75191510cbb0666f4ece9b7e50d442cb60994c927045507b35af1143049dfbb5757bd09ab65ed3f4e10f8e59df3a1fd89ff55dd830af0691020346bbc258b2d4859fa2a978f2f845ad2b9a866fb159f59c94a086e29fdd7e360ece758cc572e9e4f039d58a7a65673780e3c30b8f6dc0300371f2f48f068444694e9665f7279a11b749c5d385c5e49f8a43fb5940ae4812781d0d611f1b81c702c2adbe0d1fd841549453be8e7e940cdd0cd50530a1f9a18106485e2a75ac09043ab7e1a088631e2cf34bf6a59f89ae8fda54fa0905f17fdd7422eb4d7bc86df6decc5f9bf46afedc80da51d080a77e995e09294340ad976b426f44013a20431155e10fb9d3e1ff992c1c752ea0655bab4adddd98b99e23cd21872378ac4c307a1f4fa8b41b5d13d74813476ffb14009195b5c48e761ed71cbfc9f356e8ad9afb5fb474de8a799d45b371129d7848fd7cc6d5f7ec6d77e5907e19d1de5e2cb5faf0dde4517eef71255e6f7f66a330558710ec5d5a6c9615e7a2fd2c2e77f71523232807daa869a16c0104d3b9aa3a24e3564d3f37198be1a4c1a0d4885390a3e534c2898811ca0c6d10b3cb49e27f035ead06638c173eada0c60701e0b5c967b615d92d23978ebfd41e61ee56726b744955b7fa7aeba950487e20ee7619b21fd103a8810c10a6ebbc7c244f1406a881ffa39d6a803968cdbdf7791be1da9342bdf7580b694685e4d5a2e836b3cfd4e9731e743087c87d2deda19ed9bcfc6cfa41bee22a99ed6cc18dd9f64310065f1d95db4fb8f6754acbcb5aadc932d61d15b3a595b1a675056ec47d067d5c0485080afac7a917c3f70e95aad9ae507d79801185f53844f7e290fba149c9374dadfa517840b2261dde88bdb8ceb4d0e1d8df66cb148a580fe212e682595b00235906a47d026226b2475efe4532b4da4bac3d6b9e19a5f20c9f2a844d3993cdcd00bb3e6ba473e27ead5eacf4f353a9c8198dd1d43accd676fb2fe67651816647ed4a4a7a21699ae3c79231c712f0f4dbb6d4c2dfbaae2115fc609a0d51a6b45bb83d62cc5ce92f54221e08c9dd446b95cdaa43ac61aa89587abd6111b5089976e6714f93fc89ac62e807ea1e0013ac60d8d8242b0015b9ebe7a9213997437846aafbd595b8ec2f8b6d4a35afc544bfd87455fb623aeaac6174274ba5ac7d4ad955b774bcced8f2530d71b034c207b87d48975deb09817cf9c3913bb220074eb6d825cbee628df1e21bafb183c4c175837e271aa021f4ce8331b6d1d1003eafe4e269741c90a30076e7ffd1b076af44aebd556659f2e1eda04f8d127057cf2c224929044095051369f230a89d1e17f1fa83faac1b50f5f2d1efd3bd1c7359f6d91da09ebe3195396c8be3d2e3a27ff95d5d116d7282fb1104853494369acc9a2eff9a2b101ff2c8acf6a0223ae2d9f944ff9d722455e5fafa618f2ebc952726ea982b584a10edc1c7051b84681296bd63dd9d8729c020203a22bd264b0c568517d4222ddc257b00623b2f2841270e5d2b667cff7e17c4fcd57629c659ffd94a675973f898ccba24152e311ec4c08d58de1c12aecdc8381f7737e213986a75d68c66bbb6d21c9149f926b132da8cdc04bbb01ae3ae18fb7b5ea4a888a8c6d5c8d5a114026958186a184ffc107e9b3214cdfa960e0ace361905e5ac7cd72dd2b4cab7c74f2d020aa5e4afe538eb1ea84ca6a35aaef979d9fdf5faedd1f26756659ef4d473ecce7613d15aad8b8bd0443bcfb9846cb3488aa51b7e72652b3ea3a35264018f70d5a8ae59628479c6ea7417476c6b3844b611fe67d77aee5bcdafa7", 0x1000}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x400}, 0x5) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r5) 16:01:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffd9c) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x1ff, 0x7}, 0x10) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ftruncate(r0, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x200, 0x1, 0x2, 0x100000000, "bc713a761e00043c3920daa0c120ada5e60c11a6", 0xf33, 0xfcec}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x7}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x44, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x0, 0x3ff}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:01:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fchown(r2, 0x0, 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) 16:01:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) setreuid(r1, r2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r0, r2, r3}, 0xc) setreuid(0x0, 0xffffffffffffffff) 16:01:02 executing program 0: setrlimit(0x800007, &(0x7f0000000040)={0x2, 0x80000002}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r1}, {r0, 0x44}, {r0, 0x4}, {r0, 0x14}], 0x5, 0x100000001) 16:01:02 executing program 0: r0 = socket(0x20, 0x2, 0x1) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="5b77f4859d874644139e928c7922698ffc591ac13bc9bc2ac35452fd2bf19ecede68d835cc99fbf1168e46aa37e44cda257d67a3c4fc47f38502fc537c7a23af5f1cdd8647958f27c60daba627e138ef0ed4b9a6de54362230ebafa561df9de354d2793cd8b558d25e46e405d8de", 0x6e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socketpair(0x0, 0x3, 0x8, &(0x7f00000000c0)) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1b02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x474321bd}], 0x20080000000000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x1, 0x71f531c3}, {{r0}, 0xffffffffffffffff, 0xd2, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x82, 0x4, 0x1284}], 0x6, &(0x7f0000000340)={0x2, 0xfff}) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000000)={0xffffffffffffffff, "abed9e0ab482cd"}, 0xf, 0x801) clock_gettime(0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0x1f, 0x5933, 0x40}, {0x8, 0x9, 0x2, 0x6}, {0x20, 0x9, 0x401, 0x1}, {0xa451, 0x1, 0x6, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x100, 0x0, 0x80}, {0xfffffffffffffff7, 0x8000, 0x3, 0xfffffffffffffffb}]}) msgsnd(r1, &(0x7f0000000240)={0x1, "036d072758cb34689eab584083346fd55addfb2f3b7a73de4a8fcb960a17948b30bb01e76c51cdbf5e923cdf95add10387ecbe03a6d30c6631c83a5d3f21e2be0e1452f229a495"}, 0x4f, 0x7de2eaa57033a873) 16:01:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:01:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x6, 0x7}, {0x1ef, 0x3f}, {0x85, 0xea}, {0xa3, 0x8}, {0x23, 0xffffffff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x100, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x6c, 0x5}, {0x46, 0x6}, {0x80, 0xf1ba}, {0x25}, {0x81, 0x10000}, {0x23, 0x6f}, {0x88, 0x2}, {0x6, 0xfffffffffffffffb}, {0xcf, 0x61}], 0x9}) poll(&(0x7f0000000200)=[{r0, 0x2}, {r0}], 0x2, 0x1) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x20000004, 0x9}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x3ff, 0x4600000000, 0x1ff, 0x9}, {0x25ea, 0x7ff, 0x4, 0x2}, {0x7fc, 0x9, 0x400, 0xfffffffffffffffc}, {0x6, 0xffffffff, 0x3, 0x9}, {0x3, 0x3, 0x9, 0x8}, {0x3, 0x4, 0x9, 0xfff}, {0xbce8, 0x8f5b, 0x1000, 0x800}, {0xd84, 0x3, 0x0, 0xffffffffffff9894}, {0xffffffffffffff2a, 0x9, 0x9, 0x3ff}, {0x1ff, 0x800, 0x29, 0x8}]}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x0, 0x8784, r1}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x20, 0x4}, &(0x7f0000000040)) getgid() r1 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x108) kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r1, r0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSTART(r3, 0x2000746e) nanosleep(&(0x7f00000000c0)={0x9, 0x3ff}, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffff8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)="895eeb5c67739d5f", 0x8}], 0x1, &(0x7f00000000c0)=ANY=[]}, 0x402) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/74, 0x4a}], 0x1, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="007698d5", 0x4) 16:01:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x4000, 0x284, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/93) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202452f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 16:01:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x204a0, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/244, 0xf4}], 0x8, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100000000, 0x4, {0x42, 0x7}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:03 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x1f}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000240)="a83b86aa3ddea0bec8b53d75ee08bce5bec1e5f531e2a055739230f0766b8b38c63b532e94e1ce7b08199e3e46d10b3deb26403ce4e3fb5c940ee9291b8570c29513", 0x42}, {&(0x7f0000001300)="8bbf8606d3c00dc12af8d082f52715fec9e5b2a80b3822a4391c78b10c6b44fb7274957ffe4aae097c14e4763a25c0d1124bd62904fcaca38755b373393533d9468eecfdf5dfded5f52f7c00bb4ca4f5d95081b7ee31bf", 0x57}, {&(0x7f0000001380)="25ffc1e3924e21a91d9dad08334ff8c3134ea8347e146360076b94481a813892f1db5bdbdb0ea4c4cb8bf2e97f2cb7578d84a605572dbaaf5e413bbab6", 0x3d}, {&(0x7f00000013c0)="ce40d789a999e806b194db6ce7584c3bfdbe9bf96be7f29a4c0d99bb3d0d67a4a0c576412f2a9fa8258d8653de5f78b622e2333b01956f0764581c870eebf37b92933f91883e1db74d9d", 0x4a}, {&(0x7f0000001440)="32c47f4610970f0e0589b9bd5a2ff84814c56e4a1565e5e8860113a0019f02c5e665031b14101799eb2156086b1b40d259a5631b509033d5daa2", 0x3a}, {&(0x7f0000001480)="62dea8ee5301c4760134b24bbf47b65d2ac01a403eb65b4cd383f17353df8ee62b283013d7fb0b64341956b8f737825bedbe572445775a6ff0d8fa4de7594921986349a0397867b7757d2c4360a9a289c730bf5328f3e402ad46a2ff3741be9c031336e7734dfacd41d196a96fedfc0e76c8792cfa2b9331f4cb4cef9d47c7c49b00c1d9d12787f98e4481e0511a728e8f48e883cfef9b6acecdbe3273677e391ee98281ec95265c133c6a858fdcbc10d84d94da4436ad235f6b799d296f5ff532c0cd", 0xc3}, {&(0x7f0000001580)="22162985abe9cd35550c9d8ab11b45bb6c4721e7c29646aa7355307c4b050197cec69fa7842c668f4562fa652bcefba8ac569aba55778cdf1ebda8912edb158a22dc358564b87bf801d7f35255137a8cc700ca30c8931a3b4fcffb6907eb4b7ba1818c0f67d46eaf749dcf5444b6839a901f8bad70e1777d3d561cfa80821d16f94f9605d6c3339a015459bb0783bcb22a7423b9789fb8f529a1d375393c670c691e276d18b54a0e6bc398afb6be3d27c0330275aadd385beaf1ee549e6f5b772b4e7e98c026401fffb6f55b9b3117f62648", 0xd2}, {&(0x7f0000001680)="a28a6eb72096c298e046e23e449e4de222937bd21382396bba14dd708137ee4a0f495a67aff9587a4c31d2bb5328b699344c87b19bb0e904c6dfe613faa0d31e94ef7fca307984e3fd56437907418dcfb53192b80d116e89b3a9a15d4407ced223d58b1ccbb5d8c5a3841d8bdf929c50c47ef1373a44b67c2256a71e616dbec4826fc895e9bf2d851993c09c5f0fd835514cd7", 0x93}], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ff1000/0xf000)=nil, 0x3000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x40, 0x5}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="a70aa916865f622e7649590dde9d71238f89c13479525b811a156230b55426e7066eb8549e0c316e7d311dd4ebb449470773ddac9a06679c5893824bdb5e6c77d8dc6087714d65a71874bb2b0ab57f7edd1b7d23b567d11a46ae5bdae7776cad5bca0545b94a52", 0x67}, {&(0x7f0000000300)="aba54e8c5ec70011cf2fa1d25a5dadde6acb9f006050e2f913896fdb24437808c594cde934b89489711316f060ef1bf7668880e3d2ab79fb881210e10c57e6214f2622ce22f945c48d4da0213c57126a17a4d089a9bb1012ffae3bc2111faa3dfcabac4a09ae2a1bbadad01e5d5544c30938c3ca9efd53b7da9484fd736ffc42d78aa3fe8770584ad6b90c63c671779ecc678bf3c770013088a3228ae65f85df27eb0a26261b2dd421c302ad701eadfcc5df88102cabef896089854dcef558c9c64ddaecf15e18a530358e5f502cffafd2b0d2679e795e64eb6837fbf024ee5787ea3b150a552496aa0ca516c2d002f266dd02f4d8ab9a2a51513f7992715b8a57d71cf0db43db1376ace46ecbaf4928fd8d4cc5e293fd6e250f5653cfbf745073a150666eeb806f764b9f9aa1ed735d511ff5dc204043d369bb18a99a4523e9f8aa09af2d51e9bde2a6d98ea220d63ccbe5979967f7669fc1a71ea115a5c14576d2446bbd59fcab147c49d090b52033a958f85b5a277c38af6ba03564758322f0430fd78883f1357169daa58b9464a27cf6a62e112bdec6109970a89bd936d4b8312572af71c3dec1f4e6655e270193b476a66c339b190f98ba028be6d72d62a076b5d8156b1e6b907fd3a64c096437cb1748cc523b46b6e68786c48d1196baef5b9431b01ba57410e9a8dcb9fdfd05bf570be47db160cdad306c0845381a5bff457a741767355b5fcba49afbad87bdbb0d2b43d8e1b2946715b815dc49e166fde942950dea06db1ac016bdef2853f69b4effbcde47c8e1f7e7980441ba622f895cd4755bfd5cc0f61f22eac3e1f47fc3e021755c891bef029bf12bb6f9bd81e11972f661680836ce627979ffc3842c1016d3a5bca0530f3583586d1408bee6c877422d13eeb1ed4cc55c0125806ceaab7126e183017f7948814be7fc72b6b4c89ec5c92757ef6b14b0bbadffae444d7889bacf2dbf83c38dfcb6f7850865fd3f60c0b01b5eb6d4e968d95fe02b9a369a644154d56922f9ff157c4716494b3cc26e15cf3dab851d6ff3ea4c3604af62217a4e5ca2b14c2d1732738f3b3fdc25f1c97d3200ab868290b0dddc26f234e03b8855a72006f096e5e418738f53774d0b95f91da2f087e3c9f6750942dcf9b417cf50e00f6b4ef24352bc06e1de80dbe1d764091202dd72ed9cfd5ad543acc80d8c50ad21f628ad123598b55b1f6c4b56e0d1fdb9389c919be60abcdbff22bb0f2edf54895fd72e4525b549387413f7cd617d42913c10c95bd41df95a87661005bd54626e56c21ba8656ff64649696594b42053326cbe61202110ed08d2ae819960372dc08ef7b1123251d052c1f3bb20bdf57828296b973fd6cd46ada53c0e5638bb1bd8979766408a9e3dd5644e8b7aa93bc9d8c79e9363daba08db7aebc832699c27fb1b7295b6e09b86266cd9689447ecfecd65900d21fd98d1b63cd3909b9736b1cd19bb1e3c933bc4b45355d556f1606b123e728115b98b657cf48a426554624c58e8a66e6a4fba021ad996e80fac0100fbb4df5edbec2f7504dfe33f32edbbe2bb73cf8aa35aa44392f09fac0d8700681456518778b6d09462e3dc27598223a9de6bcc04a754fbe705bd661fa451c4ec3e903af2ee5be2a5728c6aae46cd1e5b89591d07b1f3d95fb4bdb7f06cda33b060ca17b93acb4f33d73ac82c46b62a7ddd4d5cc0fd114dc6e7c554909a0b569996c9c4c5148cab5194d6ed04d2f463b1197c39a01b9743e14f6c8b04859865cf098985e32c9c8bc3bd424ef9fda08abeca5741e615aec1b77a912eb466f832c47feb868645728d9a346bba52f24f1619be51291d0ad7f51dd91b3a12f15c47520f84eda58715f21cef4f8aef39974536d4353771979100a1aec8314db07b24a0f8dd051561559cf006ca3cb8625e08a3b248e1f7914e7b6ab5e105d408b01fbb8d42f5603b8036cb35c7d0da34632f206f05ec376c912960e7d931e8bd529fc59a664e96fa1c5d3ec4fe727deff432d3578c827e44aa62c483f2674c85aad7315e67cb0ba4af4eafa26085c47dbc8754a6887729efd380ab5243861e0c18b3e3b579dff7a708ce29c60a8164bf7a60e0f86df70aeacad6e4c5a7cebb654f36f4ee2945947539919e68b67c90c1dafbd325cba52e499c92d10c27a8e3ae1df4bd2b89b96108259bc9892912c7149e25f252769c99b99743e05c2727db10e7c73f4329e969f4d71ea2c2162a914aac7720e9a6eb2d2f2553c8803dda049975611efd73c99a4c5299db1b999063b64da320bc6a73bcf6fcdbc35ddf33d0ff4e5cd509425602f5292032a78872a06c3f62edd5486032f37645ea1f8a9c26cb95cf425fe18701f0f7f6a655721b963d1f9ff7ae40d4b8e6b51e77175ae78129f0f52e8837eb5d6a742067a467329939418c93a42ef26e6549f2e19f410d934c7e259cabf810f0e0c067e28f2f6bdfa030c1924e827e864ba3f0d4e72c2925b583669e70325fe566cd7048713056148884abc04e0c31f7884f98455b20a7e86af48a5c9e3d85e0f998cf690cd453ee99d89bd10a874ab77356ec838fdeb9add36b37bcbb163cb12565e9d7b64a2bf9d07399e1bb7cca040038b96d0e4d1ab02aaf7b81aa6f8a18c9bae9110acf37d7a524342b763e5ade480d09136d494ef65ce811220b43f1b92e8397102f1832251f15681a26326060daea47f94ee29a63fdb4917271c2ede848e6933439a97ad5be11cba47796531e93f098a56e86bfcc1162c097d5b356350d83a62542531349e03294a776692e7dace6dfd548a93c3b4a58fd19d59a8e2def9b1428a8701c42f67c9e94a1982f7c810a204fbbc017283240f55cf89c1979a3a8e1b4d259aa191ae757be2bf2b0a490c892f33bd87cdcbf60b509271917d5a6d6fe3ba6e1e524a5f24930e4166674b3794421ac92f360074dbc514be97ff1bf4180b28d10427927344b2f29b320267bfc4aae7f850591480668870b0111403d92d722238adedc8a2583a14d4f9dd3b45c8cf638b2b2e6f599e15fb52f9f6304e4d7933c7f11639582db6499a8dcaa507163f43856f3420ce754ab440f9b5538f88d090f7874e41074d47b195df01c0e9baf137214ae134a1f2fc81740319f702cccb33ffeea7619b5827c01486f4c32e9470304752412973d089ee9cc6c23a7cc19865dba4aa87aac46d26236cc82a3358633b24497e7d7c6befe76299a1f7378b076c1d6565548d137a39ccc55002ec120f90fb9dbd4090f15dff517501b18b130375b6d72b61d4bf3593719887c1f98b79e7db37431a2ca8ef428f50647341b5bd35017729490c9e00ad3c970ca94af1567dfb736f8fd8dd3bc62899887f4eb44bbded5998e15f3c7b6933cf8998fd6d73242ca7349d1148222ded22f966c83c598cb8ba14cbf906bebe7ffe612b9f0676771f62de4cfcc3e977bd559020f39491a3e644fc3b5a5c910280e149c8df2669b572a299e948cf67eeaa375bad7f7acb9e3aaeb53387e4ba506721f79ad7a4039fc8df5475f2bd78dbff3019ed0c9fa761b369a432800572ed04a2d460eeec66769f81d475c0b1eb7944f1e1469366ac0dd2d1a55f9a36a3594c9482d100c1d1efc81a268b708680d57f3026383d5e6624d2203bb069eb68c492495fc02f78678e097a8bd0e1a65c8f4c646781833c05f0f99f66bad415e2f8c57718851556a16936840a5d48625d8a7ed4213737664e8c08ad050e0544bfeae122d295086df80945bb158eecafdeed0aa129e708e117e1327ef183b1a4466384546e310b0a4722bbeeca89a7be1b6d566f0a65439a3f578b46f54191bfc684a9cfcd5fe59e8c89f43f698ca1e2dd4113a4f522f641489263606b3c4182d43ce8877291663ede56c9690e1ed19de00d5a6d5235d850d7db80df18ac93a9071359c9d521033bd32cc0f79a62b7dab9c3e6c9f663f9bf8d6e0dddd2dbc31863714856c2caf184adcd58c416575286b8276c569b85adcbf5d1ce7f8bc1d39856a55c73f344dcbd8ebd771359bf80e3ca058b5483cc81b7ee4322b3f226954ecc7fec049eaad9f6773a4a681ce316c3fd4592677e50101cb2cedeabd88760c2ac1a5fced71d5947073a29b5eda5ff5344116ff2e46da80bd3aed0711cfa4e224350859273136282d8e32885992e2c90f6d5c3e8d7bfe6b83f58a9e537c717a85b57f4631855669a083acafac6ce2ecd75ef1e323f1c04314c79e39d20b8c91d4c11109d4de2806975654997fd7c7463b0c15fd1fe3addcfcb9700de250715805c5ffbbb98f14c5ed7f73e6f2c05707d20b478f9eac8c594efc971cd32e4cf48dd4ab53092d58a5374f00097c72b9b2af71db894043245cd22d87c0df79e4c0ce72f4953f17339a15bcea112e57e7f5c7445e56650ffe4741f42272b55e9b503d0dea86fc562b8e82e8dc50739c2e880c81171dd4b321176045a0bffb7a719ba1d49ea15488f11f1fc8ae8f537591df1a81b4a7607146bcf7bd96a557657916827d66abfb303e61f89ed296c420ea0aaa18fb4ed14065f7883c2728f307d341f99bc5cdc7ded06982175dcb43280296532da2c259a5fcba52610d7dff8cc12eeb86701e0d7377a0c3a9224f92c1d68a80a56c23a7446d3985ab7e44b2bbf10cad73525ce12f94524f28775db57dcb530edb2cf0620dc8b7bb6633e33a0cdb536f1da744649d067422ee3f8db59d4d7ac99f0efaa538916c2f5e8606bd408ae7f67dfa52b356a712413ec418a2cd93c3c0a318c9b89d9c4117cecadc9cf7927867fde0fba87643bc7a0e039b18e0db46ec7c7a8aec3cf2236463c6b97e2fcdb5c02107834984cc6cf435d1e12471a3dc1d189a075aae64b17c3cafa64c70af164a6f48f4dcad3c1fa7cf2ecc404f74b5b6da33aee8c44bbd452bc911b82e75d7d2a9d945397fdfcd6a2ce3a9f62573131652c23cb3c8e09b966f011b54ba352c57f82a8f342f3a6c2df4fd6c575f82f57001859f65e7f335dbb1b0341f36a3fbbf88fe9355de6c9ac7b733d7d69485017909b2dfd7e09b1847d9c7cbd927f751088e215e75b877693a6815df501df8b2b16100ca3524e11a3bc0271299412f223bdaa8e2d9cd3f29c383f805de8487c6f40b7b19366133a4cbb24ca66813259889c05ed258cc628ac08bb4bd9cf3ff6483ae8c7fa835d091b8112bd6ca65d5691b98d083b744e12972656c422b38e27d269cab47c66ee19e997bf6b15b0931714e12add91e8d487a6d674edefd3466765ba8c6ae04dbf57d14ca41e32adba0b2c3a16130051353cea5227c3dade7b68259e9c6adf85a973f120becdf2367c015e7b4f317c5a4e8006444ff5591e59a4fae0c9f8a007beb3129c49954d2d0760473d6ad81cfa349ecd4ad4774540a414d14bbd7d0d3bad6f4d7eedf27dfa9d67f9d3fd779bea8491d2fa5a40bf3dcbd4a7eab517b037172c9cb48e5156c124ce338227f0d3dadc5a4c35e10bad36fccafc7a8fd50274607c4d441c8aac1d091343946685c48cbb382cd430f012333673474b5b1c0df21841ef0f36fefc978466f812af2f01daea9f280f89fe07417e09e08299276bb49b11187f96c2982b620d8fa20ef5f9e6e8023dd5e94987eeeccf21467dc6676bbce60483843ead690accd733ca46f254797708c18665ac406228d2e3d2b4d6cf736b8316bdcfa6d7b9c77a3606d1032c5c68b74e3ed1150c644de2d81bc4dc52956643c14eb4bc641fce4bef7017c383d9b93005790daa346862cdfa78496451a608f179ebe00a2cae113f7ed001150b3884121ba97d54c52", 0x1000}], 0x2, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:01:04 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6f7cfcc02dc6fb14487f64275c30aeeba1fdf82c71ab7aca63375266f6485c8c9b2570563c91eac5ca68b008159d0fe7245b71524f51b6881624e74c81f35c70691e73353e4ebc69d901f39444e64c08ed4f1c0977c4eb307f47294a6816a3bd3aa51f5111d3d131c896fadf047d21fe3c194282df9a5321c2b887d4f2d1553ea91de875cfccf48a917dcd3e490d59a4f69728cf16b085dd775e06c842ad27fdabd115e637573216e2e0eca3148147df9be6567aca42a937a3d9cb15afbdc3d1c43ede6682a31b11424e962b374c95b72253", 0xd2) setsockopt(r0, 0xb8, 0x0, &(0x7f0000000000)="77f2c2593ca119e16c95d9f497ecc9c38eb9498bf54d592da214bbb7d7b04579e4e6b5e61c2778e6a8808a4097193ffcd4aa7eae9cc50964f34b2df87f505515c0d42ae5eb8b414c1a645217d626b921df080eaab253ce98b9fc4569dd7773857477c503af1f74a6367b134c4d9b71c2d5ee66dfa23e22b36fae610d59796107b3edf2ad48d5ffc0421dafccd7f793ef7548d0fe708172536100929cf51949b30ada3241ea4b0b397a34dde66afa124c94f579be47e7", 0xb6) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x31cb6c674c0b06e0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000157000/0x2000)=nil, 0x2000, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x36d}], 0xffffffffffffe2b, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x20}, 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000500)='./file0/file0\x00', 0x2000, 0xf7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000480)=@file={0x0, ""/25}, &(0x7f0000000540)=0x1b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) rmdir(&(0x7f0000000440)='./file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="00000001003e437e1800487980d72ea758ee4d00000000000000000000000000200000"]) lchown(&(0x7f0000000000)='./bus\x00', r2, r4) mknodat(r3, &(0x7f0000000600)='./file0/file0\x00', 0xe000, 0x0) fchmodat(r3, &(0x7f0000000400)='./bus\x00', 0x2, 0x2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)=""/116, 0x74}], 0x1, &(0x7f0000000340)=""/37, 0x25}, 0x2) mknod(&(0x7f00000004c0)='./bus\x00', 0x80002007, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)) 16:01:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3ff, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) write(r1, &(0x7f00000000c0)="d7eba03a3c4f722508aba8c22457aece626987e902778d92a0e6129dfd7d4639b0009ba759768f8c3bc831baab028440267bea263a108c701c660279496c30a791be8f0655a0bf8cccbee89dabfac896d2bf3bfa2e871b709712e481a50c4d5879b175c728c5106bd6e5d2f931d217797b16c28ee2d187a6d5c6e90832415613fd6aa404f7867de22445b909d3080daadf45a6de471bbb994d33140815d4c7925aabb381ce755df91edb6eb1bf0a5b93bc98dd490b59a44fdc8cc5d224fa0fc31e32eed652e20f08250912703749481a96c991951d2785f7fd128c9394fbdd9bce16519c0365", 0xe6) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000064, &(0x7f0000000340)="b6") 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: getegid() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) getgid() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x80000001) getpgid(r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="6c83342d77b02882256a1c4680540862057fea3d250e5338fcaec3ce18220d70b0ccf6fe320a2e121cbbb19770a188dc0670641eb08b31744b085bd2700ddf1fa484a4ce658517ece1ac49a0246fc37ccf11102a571f10a9dcbd74d9ab55d719584bfc723a919d311ccde79972b6de85ce572a9ccc51ff3ece34114870cfa588530a57f0c7c0e2aafa03c1c8e600a2d2df255fb39737ca4196a095fa4f02fe4750c85f49a674a9daf6e2f8f37a397fd7e21dabfe85d77ddc3b21e1cc941142799cbd17c18e46b2e18d2bac2827adb32a97d656132ed64051dd1d481fdb2e455a9dc1a20e5b2c6f77", 0xe8}], 0x1, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2}], 0x1, 0x5) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000004c0)={0x1, 0x2}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000780)={0xfffffffffffffffb, 0x3c6, 0x100000000, 0x8, &(0x7f0000000500)={{0x1ff, 0xb387, 0x5, 0x7f, 0x5, 0x4, 0x1}, {[0x40, 0xa370, 0xffffffffffffffcf, 0x4, 0x5, 0x40, 0x3, 0x81, 0x8001, 0x1f, 0x95, 0x5, 0x0, 0x22, 0x0, 0x9ef7, 0x6, 0x9], [0x8, 0x100, 0xffffffffffffff7e, 0x4, 0x1, 0x7, 0x10000, 0x1000, 0x9f8, 0x9], [0x2, 0x6b, 0xffffffff, 0x38, 0xfffffffffffffffc, 0x3, 0xfffffffffffffffc], [0xce, 0x6, 0xa88b, 0x3, 0x6, 0x5], [{0x9, 0x0, 0xffffffffffffff77, 0xd3}, {0x200, 0x2, 0x401, 0x6}, {0x10000, 0x1, 0x100000001}, {0x29, 0x4, 0x20, 0x800}, {0x4, 0x7fffffff, 0x81, 0x8}, {0x36, 0x8, 0xfff, 0xb508}, {0x8, 0xfdc, 0x7, 0x1}, {0x2, 0x1, 0x9, 0x2}], {0x5, 0xaf4, 0x1, 0x1f}, {0xa000000000000000, 0xffff, 0x81, 0x9}}}, 0x4, 0x8000}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000007c0)) r3 = semget(0x0, 0x3, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000800)=""/90) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000880)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000008c0)) semget(0x1, 0x1, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000900)) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x20081, 0x0) write(r2, &(0x7f0000000980)="00f53c9512c046dc8fc9baf8890691236794ea20aa5012f7d5244935d2a2a3a44bd9fe", 0x23) 16:01:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8041, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x3, 0x1, 0x5}, 0xed, 0x8000, 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x1f, 0x2, 0x3}, {0x4, 0xa1, 0xffffffff, 0x4}]}) r2 = socket(0x10, 0x4, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8d, 0x2a}, {0x100, 0x2}, {0x4c, 0xfffffffffffffffb}, {0x46, 0x15c0}, {0x8d, 0x8}], 0x5}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000240)={{0x74f74916, 0x4, 0x857}, 0x100000001, 0x4c, 0x80000000}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x8000) lseek(r0, 0x0, 0x0, 0x2) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x22) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x67, 0x100}], 0x1}) utimensat(r1, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)={{0x9, 0x7f}, {0x401}}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setegid(r5) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x3, 0x100000001, 0x3}, 0xc) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/42, 0x2a) mknod$loop(&(0x7f0000000540)='./file0/file0\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000580)) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0xc040, 0x1) sendto$unix(r2, &(0x7f0000000600)="71f95cbb0d949f094847108257f947198db7de964a57782ba94dbb28520a871c9d8d971066f305ed5bfd33cf6a783c4b33b9588a40d5d1c3bd03c52aad14c6052447ddb292913c769f849d7b5f3352d191c2aeffcda8939580bcfab21049fbd15f8d8199628f2bf9ff0a352a2ef291f991b62f06aeb57c8f870d68332198bf49d478fc231b03e7777ae77776f833496bed72035db1faf87b2cca7038e0b505f52c31aeaafe8c3f92c32aedf7796d223930fdc7648bcfebb8724ce1f6d739d3548eadddb9015c", 0xc6, 0x8, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000740)) renameat(r3, &(0x7f0000000780)='./file0/file0\x00', r3, &(0x7f00000007c0)='./file0/../file0\x00') r6 = dup2(r3, r2) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000800)=""/229, &(0x7f0000000900)=0xe5) lchown(&(0x7f0000000940)='./file0\x00', r4, r5) renameat(r6, &(0x7f0000000980)='./file0\x00', r3, &(0x7f00000009c0)='./file0/file1\x00') ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000a00)={'./file0/../file0\x00', 0x1, 0xbf, 0x7, 0x0, 0x9, 0x80, 0x2fff8f2b, 0x2, 0x1, 0xb0000000000, 0x100000000}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000a80)={'./file0\x00', 0x2, 0x942, 0x8000, 0x0, 0x7, 0x401, 0x13e43bad, 0x2, 0x2, 0x4, 0x4000000000000000}) 16:01:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0xc, 0x2, &(0x7f0000000040)="d66ae7c28bbfacccf93be08cd15c9e5770c0cc4807406e8f93dab877d0daa43b4206ab1d9e5bd1318afd2b9d3690f964decea603cb3e3b6c678c9275176f085036e458de42b6510b11cfde782e3f7958f4964faee12b202b090955c5b830f753b96c2c7477077f723df862998b7576a7ad9f78a9445cee59589d652868377ec36ddaeb7f0d0fe717fe2743b1189d4bc896924c864c155d139f8ff947cd6e53719e89e0fd66803b586c9dce8fc7ee5fa7ad", 0xb1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f00000000c0)="d989aae6f1122fc65a") 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "0000ffff0040800008000005fd9600", 0xf4ed}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:04 executing program 1: socket$inet6(0x18, 0x1, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) 16:01:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x7b, 0x7, 0x7fffffff}) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) rmdir(&(0x7f0000000040)='./bus\x00') 16:01:04 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x368f696ea01acb00, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10041, 0x20) sendto(r1, &(0x7f0000000100)="03fb7c86f2680f993d5d50a888954f01ee4bbe5d508ac1fc8a50c784e0", 0x1d, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10000, 0x80000000}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:01:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/70, 0x46) dup2(r2, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000050b2f436d68e4bfeb3beef9100"]) 16:01:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x8, 0x400, &(0x7f0000000240)="9715ee10d3466f18706a63c18ce20db5a99990a2f99d4c0e0ad7bd5dc20e7f8ab25771b21d6e49be346bde125f447d31b717728a293a1a98085a76805991727c488d28ea2abed927000acd4f6621bdb3bcaf018c96b34f1f9dc1e901499bb34d767cd1852aa4c08aabf3c5d1271c29ab643c2bb8629b14973fad91927862a16b669b4b154def3a9bc280470a7efc9b801147dfc3511cceb5a787f28d41bb1c59228a7f01cde8ff2032c0f2b65a43e35c28ac07b0042603d6597ba6cf6f9caeb8c7e6888a4b90d094", 0xc8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xed, 0x8, 0x8, 0x2}, {0x80000001, 0x88, 0x2, 0x6}]}) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="09002eaf66696caf6130"], 0xa, 0x0}, 0x0) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 16:01:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xc6, 0x4) close(r0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x1bb, 0x0, 0xfffffffffffffea5, &(0x7f0000000600), 0x10}, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x193e, 0x9, 0x1, 0x3}, {0x7, 0x7, 0xfffffffffffff2cd, 0x80000000}, {0x8, 0xffffffffffffffff, 0x9, 0x10001}, {0x8001, 0x7, 0x8000, 0x6}, {0x6, 0x100000000, 0x9, 0xfffffffffffffffc}, {0xa6, 0xfffffffffffffff7, 0xffffffff, 0x4}, {0x2, 0x80000000, 0xff, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r1, 0x4}, {r1, 0x20}, {r1, 0x4}, {r1, 0x80}, {r0, 0x149}, {r0, 0x2e}, {r1, 0x4}, {r0, 0x58}, {r1, 0x10}], 0x9, 0x3) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5, 0x7, 0x3000, 0x3}, {0x9, 0x2, 0x7, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000002c0)=0x8001, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:01:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="a6e714cca344eb1e45540334ef556360af06877b14c756e04dc57de1cb5f244d19193cbe4692ec6214938f9f008062f7446ee0ada263d6e79d78ab479838c49f8d16353ad43d6f6ebbd38c1b5fafc0ca5b79263f2c6806a7110ac40b310ca800b4bba83d02007724c665e3ba49d2988b1dd7b9c8d8319203dcdc707293d8ca9941a289ffc519bfbad67ccf536f26881d96658cd909e3e328fd8fdb8a6229a3b03cc72f931d0307873236f29efd5cc84e47b78fd6a4577f3986649a9a618168c8c80e5d28fb17498fc3bc031eeab9c0bec2827fc6355e78f1af782e58d65b68ae73a45d0ece59", 0xe6}, {&(0x7f0000000140)="10e792e212b372e12d3b19d9d2f699b2b84f096f5d619df80ab18a08cb9ef7a7e8df97b09aca10b5e2d1b585250bacddde27261cb3ee10770e395aa75d525528f50a2affdcdaa21429dba8a8d8fd9d0d06986f5138e3bd329521d5e479f221e550369ad87df2313de80550c9e7c9e8daab41a6406a7f0737246f56db5e94788fe49b2cb5478d79088a667850fc3ba4c748b82bd80b575d7be635d2c9364023bc1145e2dc4537592923e122300d8312cc6b7d32289fa1cdaeada86cff5c3e7daa6bc127bb34f5ca0987a83ed7081d468ecc", 0xd1}, {&(0x7f0000000240)="a4e77a9a3caba0fdce74195677a684b716d1f686c6c7df37271d333dab6efdab8a47ce4b3a3433fd28998966c1d03d3484ebee9f9b7271cfffe0921533ade53d2d5eee7bc56984ffd5fb0a8bc483817048dbb19dcf7b07d70d3d9377e5ea06b249d3c0414ab4818f5b7a502fb62e39291d7497cc11d89ea3d430005666dae5eadc3331b0a4f3959e99fb8cb54ce3bff953823dee922f099cbdf325b8be03621efb64981852b5a894b5050e3cdedf30fba4cb2f0ebfa0831e313ee23e0dc5668cda95a7934548ac0a3d5e4f3756e8b9ab3a029bcc5c93d8369f1ddd9c6858de1aa1e4c4705e5db560a07b3fe55986", 0xee}, {&(0x7f0000000340)="6afd47d4ecd4d5050450876f76f2336435aa86b2c5ab3e4e2ce4ac7186a94d862f0551540483d190d150f5c7e93a5c81b0129810c58df8f7e2f3af0dfede2434a8de34d8143d16e1509619424b3366d73427b6cf2f9075d68712c908d1aa42057ba6a60b9c0edc7f0e816e265fe502d810a4c0faf7761e209d01507b03d4c072079542c111e9df074c29c95d0e049591cce73c2a1fa7f7736201103df8bcf89e4e155febbecd689432ae440455521c5bf17a479f1d37d43ab59b0d9755b4fce80b1a7bea073acea062e3ed6404fbe3eab5423d481948e0708767d74938c442667ca9d16eedf18408", 0xe8}], 0x4, 0x0, 0x0) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x100, 0x100) pipe2(&(0x7f0000000000), 0x223c49af00eb9cf9) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000180)='(,/@\x00', &(0x7f00000001c0)='$-\x00') 16:01:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = dup(r0) write(r1, &(0x7f00000000c0)='r', 0x1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x420, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:04 executing program 1: setrlimit(0x7, &(0x7f0000000100)={0xffff, 0xbb1f}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) setrlimit(0xf, &(0x7f0000000000)={0xb5, 0x1c01}) 16:01:04 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000000000)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0xfffffffffffffe59) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x980, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) syz_open_pts() 16:01:05 executing program 1: r0 = socket(0x3b, 0x1, 0x0) getsockopt(r0, 0x1f, 0xfffffffffffffffc, &(0x7f00000000c0)=""/140, &(0x7f0000000000)=0x8c) setsockopt(r0, 0x8, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:01:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x1) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000580)=@in6={0x18, 0x2, 0x3ff, 0x1c000}, 0xc, &(0x7f0000000700)=[{&(0x7f00000005c0)="9f5d404d50ee891fde9728b6f0cece34096d847d989fde187aecf0523fad9df928c3c7c1138a42b8ff5e76a515d224e29b97d66941a4af8af2244e9f163ae557cd945f060ea8c712a8f20e5f00fcb4e474206731017b9b5289459e8cc690555d0babd124a4e7863991a084528c5ebf9b2f74bcfa71ed1e4cc8b117255b24b83e866c5a20d67743ea690d1b36b8cb637d", 0x90}, {&(0x7f0000000680)="8032c8c58dbe2736793c1d6e6fd4ed074766b21232e8888af49799b35bcd3bd946a15a240a3b8a918ff581741bda1f2efccbd4c0c6ba72d4bd05e62d256dbd52b355ee42d4b8bfc40013f2bbef597d7d27aaf23616122d825c", 0x59}], 0x2, &(0x7f0000000740)=[{0x1010, 0xffff, 0x6, "cba634dafc8d203aef56b08cd2f36e22311e7ace3c203bb4dd135b3904f7ccf2619ad69d88e16b8d71c77692ad3f40da025b1039d0ae4b11ad33c80ce6bc9be2315caecfdca8e4eb24b0e1904a0965b75da6b3bb3b0527d775b01bc51bcf3ccf04f87b86b4812d561d42eee3ad95732619a72ecd8443372fcd94fc2991390f86d1e9f4d0b59df53732f3123593c53af2c5e1bb6e72d8eb965ca2a10822eaec97dfb004ef47e71e057929678f0490162f82d4e08096a3701267eb3fad5bcaca90835e5d4ddc1572bc79e8b00c24f65723dd04847322d0f473723d223d30a84b0a59b0db5bdf89d41331aa2c9a4b739956286b7426bb201ca63da1459d8e292c9e86167e00e65becf20e19a84b20800bc0f1809ec4fa148050892bb0d3e85792172b85c208f917de57def53ad9a073940dc86131f74e4d48130677f6f94d15af79a89d0149f016a6a28a0a5ca3f1c9386b45a0fdf8c154f393c8749cf63e642f7b584e7e91ac4bf5b777d2f0681609595bae9c213276824f625f8ac76b7c4c748ba00598810c32e13058905bbe3d1b7bc8852f609ae587c2d7d2c9ca7b773874c4e4e9305a84adbd4364f002a816cab1ff3fd2be64ef449b03799a9199917f2c68b8c7726d4727f8ce1d13bc64524250032124e3b0da3ad40deceda5ab7e1214a4ec8f1ca9ce468933fadf974314a8eb367366cc1213aaed51902c03accd1339271450a2ed63d88f8c7b2ba88c04413b5e870ea072977f0f47c04af3efed7ba415fb7b122eba7b889b2ba95aac9fbc1759d19d59800ddf4503c49c47ed2f8eb669c58825310a4109386c83f51ea33f4cc68cd5205d95b14b19438035b110dd0a0312797af985e18fe3e979016ee9ad87619ad31cbab1e7ffd3cbd30cf560e2fcbaf68439aa14e210c12ad61c74aabc2776e6b13e683057438e63219d427ad9fead2534ff3c42ca73e688b45a1484dcefd26b98a46b60ab8432f37fb51d78529ab6f7bb5973e51d9ab845687e3e2e04a54510e795f7b07e57c562193d4e9d62c921ec16f5984dcf720700fe233971b804da86a7fd8e82badde5d59ce7ba2d0040cbe6785613f932b0677bf8bb073de342bbfbf4d13891d3eaf777bbd90457ced1bfbde55b7d88093c8830705617e5449e821a80ef34feaeeffbd94de68b54ebc7710aacf9380ae1f276aef0379261c9e4dfd439afe05226e847dab2218347d0ded2dd0ad507b982a35a32eccb55321c9efc83b13e750e0532180e9a4ce9c57cc4b2e75ddb15d2903edec805acac69f4efc51b287b88f75df5173820cf6a8a5a36cf14e7fa2f7fd6facd98c0c48f0bb245434e222cc191365d3c5a24aa9979b4584821e92a51b75663fc05e4e8cb27d1ae495219eecff63480fa430dd3fa8ba38f464ba868a12992afaf56bed77a6a192a4f514cb0da200fa645d1cb7a9a71e67de9c3b602823b3ffe41d5d844fe84df007f9da5dc465894352a020d924c87694bfb836d62186089a1070a341f2b47a8d1f3e4a19635b85d172876d61cd529fae98a113729be7b87e2e9da7091fa333f213ad7d6be0de3f73383a3b29d04a69bf0f930762712b9e1b26372823f25c5832f65e17d7d6d86c8ca64a425dbb8d0d7319a7896dff9f197a15dc16947eca5ddd5964f41dde8f51793027a0ff3dc3b205eb54e415a85ca0096629a2e3f73aad720c2a5344590e0cbef3e4dcd72d56d16b557bdc91bb1a3201947b55b9293460016f21b3ea4dc38b6292ecf12d948ae248ba5cd8cc302b207f5aad05f817eb7b21976f78a1198f96c2013d1f300525468c74f835189f3a594f62ef92bdffe7661b9e8826822622dc072f2c18bf6bc511f95f73bf619c163f24d7b92804bc1512dae5be218651396b74f04214883bd8d10cabe09d939e3052a65182799108d8e2ed46f310fc5ab79596cb885c22bbefb730a07b32eeab83f945faf7c5fbadae7e956ebee02afb9e6a4d82a1e4b8796f39643ed4a3dfb0577c350fbd4fb3dc1fd6f594c1a67cbdda8e1937aaba8f49cd76c4edf43497ae7cae88e41f3b1a255a520ff32effd22acacb2477015bcb2874488aafdcc7a3bfe128425212a1923a5f10b123908fc3e2ab7d53828e20244570f0bb2fd4ff653776c7694f2347cbe433d9de9a7cd4915ba60a71e2ecba0ca0cd8ed812d5ef2b9906ef33ab9d495830b0499ab1572af121b2903d15052a3c558b3ceaadad1acb9d9b991bc77d6a9571d8d0068e71029c60ff6e4ec9088657bd764e173f9044aba8ea54667a5c2f9c3edd6b85f1b0abab45af3ab6f36e3a13382740b179825349101eb779b4290cac1af9efbf3a8ad8f74424c75be61bc0eab414333e4da59501a104288abe35f3d76ce3ec48a278ee073b4638eebc7d1f1d066bce7f96b83442546658aca6eeb3ca228dcf8a726b602565edffe6b32f490b548f0961930a91710db8e5f16baf254e1770a73ee8b7b4ae8c2c7dde8ca4706d2f47c23a68acfe8f530c25933fa9129eeea34e5a1023e2ddf498e00780f022858fa639b5338e927cfdfbbf60ab85d0a1374e3f9af2662a4829a5c5e318787466bf022baf168de8e61b53c434a86ace5370b59c9c1c5187688f190e3bf8c8ab0f2054219a53674d42c7816ec8ebdf00ae432897d576a8415e3b3fbc6593899c34b17559e08e26d94ad59efe9da6962c2a0a9e32df399004897bfc15d695cce868712cf33f32e9fc651d8359af150e208cffd6ff28fc7f2be63b1c8928ccd2ce2fb04de09829301c8c478dfc8a61360e27f5f9490562b7a49f09fa0d242503016fb9e9be7005b54a0ba95f23eade891ae6b9d324781073259d0f67f6789350579ead40e4e6039c8774f5f8517d8bdc585c7d063d570c0f29bc59d1155d4dea286c5c55783c5e44bb914aa311d416bc0a47dfe1a63ce42350bd47b9103661f750f9157fd8df77ca19ea2951f817f5ca0aaeb5dfb34f3fa641db8198b756b2c89f13d47160bc711bc6cedf56824d5f30849f32fa32bc17280898e8c20341b595dba17bc1f0babb65c3da552a6357f2dce1ccf4fb100b47a917fb0d65cc03a2d0d281b53788d08c546ba2150517ed5400625a41512381b045865d548bc222a7ab65ddf34dee2ec9312ac4d08f72f374fc6f0cfd1bc3e248d4eb522b8244ffe89b49364f36bac297c5f0c4adb163b14d21bf1c6999a8f8fadeac8e3070bb09f6af63cf0afd01622db584d6a137f2b4be8727c4829999876ee1a3c2bb2ee71dfaaaf96eb83b75d41f40517e12a27dcc3c01a45aea1beffa97be7a117f3a89d4f36fc76ed6e943493785a46e662dba8bd597356879ccbec1973c68a606972084cc762739e6781a1bfc3e25a4d7b72be6ffd5677db722cb80e063e9cb57cf5e034d71c614357caf664aa9a4f684a832bed7864712ffab6cf310d5adfd802b0d8bc0774390df10aa2699208f235ec19a747e6124433741c3953213bceacb233100a5ff0f82be62fb86f8fd884deec344adf1a849a9069b2364d70a8f56048cf5167d11211082470c5209222fb0f12a2feb8614c543d47215f4529c4f7cc0c398097e359a20496cc8dbe2f743ca018a1fc018272c63a5fa25fdd159abbfe32a50cf877cb6d8027321c2c77b6dfb40a7a94853f8c2ef580140d88bb3df5b781fc692cf4d716e34a88be5afd1ca13709325685e0e468141fb6163cc6d12a3d66c964ddc3d35e2b95ea2b25e2eb16e9e6814bc5114c2a43023df162b15ea8f75ed1469c12831c3d33f5f29d5abf5347e799374cf47b995f5eba983999b56ecbfa4eea4a6288f5c92d88ae4cd3acfd75f78430355db160970826fd9ccdb0c10bc16185d4d0d8508b4a80e34a108e28c414d7080412a9e427ce12f02bef186711ff204fa43dd59b57af745decaaae4e48077d4e7f35eee161b925243fb212d2d16bd2dd2bc58967a8b6d529248be4e6471d8a0ec09e09fdb717cee892169549845c3bcb76b8e051fb18418ef2f0c2e8c4f661dd5bbf689a3f3d6557aa7a2cd998d85a791d39d3f021602d3d89e8c887d0cdbd113c48e69daf7dd9186c45c500a943bad2c07c1dd418e436d8f294133c3dbc91144d503f1b88c52d611a401e16c9d85860f574a738aefa5f7ee567c940d21f3a9506b75731bdfb329e6e84fbd646f084e96d496b6908f4924e1094e09cd0a6a20b43beb80f929419a122125d0c66e700d0f898d050c818aae5c17e27fd3c7e7fd0832a47b3c2b8038eea89ad43a4b9f50be02074ec3cf2c5769bc53e81b1942a0dc808af04960e7fa66b47898650f8e03a55f36ffbd26c5b8eb748a548beeb1319c43e0abddbc4f0294b605a90987b2e946eb19634e3e6d03d776a9b7335b9a71be6fb5270baad4f8efe9be522309347c9ae6ed170beb00285e9cd753beb3bd612db698e113843bf72674de09593094d54f595eaeb347c0b9747e08166184b3fbc5433435833ba4414ed8d50116ee3c88a8c18bec042bae25ad8d11fd221446cdda082a39db9c307e83a235c80c2cf896789ddce3b7c46b98c9c8b2633e0794609ca51b27f89bf0acf14e2be1d029a0b7fcf161de4a47dc03e840d2947f3e832c6e144c3145306090d9720261f5c0ec51ce2064684e7b8aba0e8a9dcf42b3ef042ff5cbad34af68aff1051330a7bff7e757050fe79311fbdcb791744fe7ed428159807540604f969f75c670ab1092071e7e99c8e96085ba83a3ad9891ea56f8432a71796bd03f6d7fb2d90d2ac7356094c59bb97aa202f0b3c38ace92e29aee2c6ff9d4f3329e4d44238fca047a7be1802d865d136c70e6de4fe4c3427b21e180df2fe93a20303649daedd2906c35417b67434843e7075483704af751408d0c0244af5b3fdfea7128cd405aab7aa7bbe8a177373c5fee60191d103ab2d4d7fe1c5af707b7db8555f25d2628bd0769b4b0785e826ca64bf98fd63281ffcda94af59cf0f32a5a9d2dedb7fa224f21f4b49283b897d720eb284ef756060f93e97a3ccd43a38048019561a25e48023e4af285e8b6bc5c3c8dd459b94f0ed04b01d0bc234295f910e4ac1dfded724abe67ea421ae69581c1fafde2b758464472f89f1f4123150514f0bea92c3e71d2ed89a7a64521b04d2afc96c72c06b1184419e64d15408bf2eb89fd57683c2333a2609e938ba6f98229f84728b8bdd445f33bad7dc40e222acfbb738b84559dccca3e0b387bf89337788d341dc0849515fc06b6ffdb1c7a43febbf0447d2ead2a6a84f996f921b6571ad012dfc5a4a4196f2818e99f4a584ab08be5968deb1983f379bd4d75b9a5bb0fac4eda70653c8a41bb657a03ac8405985a9d3868ab43a8ddfa21e3c718dcf75608b2cb7ac9e7445368c28e9aade263635169abf13d2e123c9c8ff2caaa275b44b3aa6f3a54b18609c2bb8f3b03eeb4e82d2ad5a7e520eef9fbc9ddad9520d040ece8945ec071f179419448665717dab2229bd754b9ca3c155f4a5d3fb58b63709faacd23c9fdb486cc9dc7ac00def4fc93ac97cc3f4768c84c013d4225381f14d756b4f8ec8c1b10e4f1f81400f769d1b097ccef2958f4d7fa4a2c179cf792b08a4f27291ce78813b27135a9f5546376d5fce6e6cdbf6c4b6c9b7c8b94971c46ef7fc3cf3bc18fb548b16980ce24e8e56824366f8fa91e9540b8367ffc5dc4bba75a257b413d94b5d50a9c7d6ef3c5eb35f629b842f5a8cf8326ccbd4bf07b1cfcde1d736ffc8425d9fc76931248bcd1c731801bc56561fc1f4163f5c1da3241d36a76cc3be002ea3ab8eae9c25202e0aaa607855301b8efbe7323edbd609500d1bd010829d"}, {0x108, 0xffff, 0x6, "b7d6edaa08e711fa3f63dd427f0fe3e38c5ea71832d6ac95e258f8c17a0e345d36515f14d1b7bcc3c0f7952768e686d0b72d0ed65d6db1f927aa8f8248fd82e48f3c0e554927b274a82fb370cdea982b954dfa35f25257dcbed67098b4f2c920c836f236b659aefc501cb68c6676a427f601d9d28eda7d5f37621a9b0cd178772a64446d7fff26f63e053dc3d107a504ee13c80dce433c59c4a32be8c4492272d703f22de8b191df7c2c10d868500a66c531f43b6be5d58f1bf768301d9379fff271d315b3c108a57192f70f5984969639ce4a6f724bfdec49a1508e0be5e0c9abe2769f861d5bfd37ca7782e949f8d51bf2f75266cc1dd4"}], 0x1170}, 0x2) getpeername$unix(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB='\x00'/101], &(0x7f0000001940)=0x65) 16:01:05 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, r1}}) 16:01:05 executing program 1: setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8800, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCLOCK(r0, 0x20004276) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) 16:01:05 executing program 0: setrlimit(0x4, 0xfffffffffffffffe) 16:01:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)) dup2(r1, r1) 16:01:06 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/153, 0x99) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$getown(r0, 0x5) 16:01:06 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:01:06 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) r1 = geteuid() setuid(r1) 16:01:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1716, 0x8e}, {0x18, 0x2, 0x1, 0x9}, 0x401, [0x9, 0x1ff, 0x2, 0x8001, 0x8, 0x5, 0xffffffff, 0x8]}, 0x3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) mknod(&(0x7f0000002880)='./file0\x00', 0x4, 0x80000001) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)}, {&(0x7f00000038c0)=""/249, 0xf9}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/181, 0xb5}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000001680)=""/211, 0xd3}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/25, 0xfffffffffffffda9}], 0xa, 0x0, 0x0) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002840)=""/58, 0x3a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xd67, 0x10000, 0xcb7, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 16:01:06 executing program 0: munmap(&(0x7f00009fe000/0x1000)=nil, 0x1000) mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="d8702974f652c76bdf5289d8b47b2f19f6edfe426116d3441d21ff0729c4477c77b57379", 0x24}, {&(0x7f0000000180)="44e2a6d2f519baaebc6907b8fff2aa9c0c13901b2c81e9574091604901fadf2ab48b846cb2abbe6db37a2fd130a6e21ce68e44adf78e3d25a512fd6080ba0162", 0x40}, {&(0x7f00000001c0)="b257ed0f2f67180937c07a97c040c138b5c8e1f4a5c6a28a6c3de901af42992f764e6d7fe57873d36b60dc8e623f4a887db6c078ad2542a13499cfb2d62c003ed2718f7ae0ffff917fdeab905242be56e83cce4f5f99461d68b4edb103d4ac3caeeecf8386e73db1ea8c224fba6658a4eba6373dc5be6fa36bcf8cf57fde3e1cc410b4b0a71e2fefc87280af0ee7eb055f855f7597aa7d51baacf1517ed43a969b5d", 0xa2}], 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x5, 0x10000) fchflags(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) munmap(&(0x7f0000778000/0x3000)=nil, 0x3000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00b318 failed: hole in range 16:01:07 executing program 0: r0 = socket(0x14, 0x4003, 0x0) r1 = socket(0x18, 0x403, 0xffffffff) sendto$unix(r0, &(0x7f0000000380)="5001050160000004000000000707ca90050e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29cde1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000bb32857a371a3ec0004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757140d89a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="076ca72ef7c45b150360b9c74bc845c72f9f0bd15a9e7dc4fdbc1424db0d24a8f8941713d7d89b25a5136f88e05d0753476b2750658336b6159aeaabe27aff54e5f9fc390ff9e764772f7a6899a43b2c46da9b421f42bd732f58cdc17c42697a2d42c52529e5fbd511f0d3f97e7dcd65708bd9548a2bb9034dde9af77de80e3da6a6fe41d42e2b359585b86063e70b7313c2a33486cffc53d80c8ae00088ed48e5718ebbcf10705086a46822ba847c09a964bf028beac9b70a8c0602e6534fdba40dfd54b2333cecba23184a3a608ab7", 0xd0, 0xa, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0x5}, 0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00b318 failed: hole in range 16:01:07 executing program 0: mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1, 0x100000001, 0x20, 0xffffffff}, {0x5, 0x3, 0x2, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0xdf37e56061949256, &(0x7f00000001c0)="d440f6957a10f3eebef2f5c1e51f0f9ae8689e95b6688cb117a890bfc660fb28c6d4284d1aa10b69a63fae796e455dbc51ce1ec8d492521db7cdad5539e636ec5a72b7ff9a67601119d72dbbb5348a24521495fa7604cc0fd6f51b0edc36abec39b7e34565b3555bbb2ff45cae935fbb2e53", 0x72) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/107) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) 16:01:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000653b349b8386f3f5b67071b542a538706000000b81100000029ebff0031000109000000000000000dec566684b69497c0fdc1f8ba3dcae378e55104c6c1652b16af0989e76edb40dc35c749db4ecf40f11e92d711f63a6c696eb1b72b766c8ddb6ed9cfce31d08730ecb89d39f726dd91fdf0a982b09e95e36cae5ec82ea06b8de0b961f8e90532e4faeb3dc66fbe3e483314763506de06b61b05cb88c5c496bc2e8843389ca4c5c9d412da3be7c3101f6f8ac218854f98cb5add3c21172e20faed14a52b912da3456ee74da861d497c7e2e16742fe347b12716eedd5"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000140)="67171d82ac6645cba70b67e514e5b84d4298f2a9666cee31bdb4a7ba2726b0e442498d4a01cfd147d82c20f2000c5fce1c2ffb28e1ed01ae2502b8483b209a6d89baf72af3a711c073233c02e6048bb10c86f7c90e3d3726dded65816ef3eb6df42fb246a5ba312a582138d2d0ff14ba79af830ed485965c1ade1fcad7a92b8f0e59f84a3b794ccf8e8e816aa7f6265017b796fb6d0a93d66fd4614124d8bf839ea9aff83435d8615720c1b9658d9d1eafab1ad1d9b83aa9eb9ae6b50e87b8c843", 0xc1, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7f2, 0x400}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x401, 0x4, 0x5, [{&(0x7f00002f9000/0x1000)=nil, &(0x7f00003a2000/0x2000)=nil, 0x3ff}, {&(0x7f00004f2000/0x4000)=nil, &(0x7f0000403000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000064c000/0x2000)=nil, 0x34}, {&(0x7f0000285000/0x4000)=nil, &(0x7f00006a3000/0x3000)=nil, 0x8}, {&(0x7f00007a4000/0x3000)=nil, &(0x7f0000670000/0x2000)=nil, 0xff}, {&(0x7f00002a3000/0x2000)=nil, &(0x7f000060c000/0x3000)=nil, 0x8}, {&(0x7f000068a000/0x3000)=nil, &(0x7f0000596000/0x3000)=nil, 0x5}, {&(0x7f0000781000/0x2000)=nil, &(0x7f0000647000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004b6000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f000063d000/0x1000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3}, {&(0x7f0000640000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000071a000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9ea}, {&(0x7f00007c7000/0x4000)=nil, &(0x7f0000691000/0x1000)=nil, 0x3f}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f000068a000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00004c6000/0x3000)=nil, 0x3}, {&(0x7f00007b3000/0x1000)=nil, &(0x7f0000f85000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000007c0)=0xc) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() fchmod(r1, 0x41) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:07 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffeffffff9b, 0xff}, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x7ff, 0x2, 0x100, "7a176031f5395a0614f04b71dcfd95eeef5cf7ff", 0x7, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x98c5, 0x5, 0x3, 0xfffffffffffffffc, "73443ee83139806cd5178dd7d854e53b893803e5", 0x3ff, 0x3f}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0xffffffffffffb378, 0xa6a}) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8e, &(0x7f0000000140)="b6") 16:01:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000080)="1592", 0x2) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x210, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:07 executing program 1: clock_gettime(0x8000000000000007, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x38000, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:01:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x201, 0x0) 16:01:07 executing program 0: clock_getres(0xfffffffffffffffe, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockopt(r1, 0x8, 0x3ff, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) fcntl$setflags(r0, 0x2, 0x1) 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x150) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7fff) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:01:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x400}, {0x28, 0x1000000000}], 0x2}) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1000000012000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:01:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x2e, &(0x7f00000024c0)="f2", 0x1) r0 = socket(0x0, 0x5, 0x2) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet(0x2, 0x8000, 0x6) 16:01:07 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000380)="5001050160000004000000000707ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29cde1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000bb32857a371a3ec0004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757140d89a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setreuid(r1, 0xee00) getpid() r2 = getgid() r3 = dup(r0) dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgget$private(0x0, 0x400) r4 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x4, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000340)) r7 = getpgrp() r8 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r5, r2, r6, r2, 0x8, 0x7fffffff}, 0x3ff, 0x63, r7, r9, 0x7, 0x20, 0x3, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x3, 0x9}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0x8) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x1000000000020, 0x0, 0x0, 0x7}, {0x1016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:01:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x101, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)}) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 16:01:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCEXCL(r3, 0x2000740d) sendto(r1, &(0x7f0000000040)="673844a0f14e3cd499e9a32ec4a6a1e347178aaf316460668bb4a0229e70c47028f4749148417400f632db768c0975f284b2eb63ca4d8e53cee59f08cb8435af", 0x40, 0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x6a2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x100000001, 0x5, 0x0, 0x3, 0xffffffffffffff8e, 0x2, 0x0, 0x1, 0xc87, 0x1000}) r3 = dup(r1) pipe(&(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x8001, 0x2, {0x7, 0x4}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x408, 0x0) close(r1) 16:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) chown(&(0x7f0000000400)='./bus\x00', r2, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000500)={0x3, "e10efc4e90ef56d347ee362403747812854e1f407577f76ab015c81dfdbef7c3ecb02d4690abb95bcf7571eeeffd85c7e85f1eb150cbd9a6ade593"}, 0x43, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) setreuid(0x0, 0xee01) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x40}, {0x18, 0x0, 0x800, 0x7}, 0x704, [0xb17, 0xfffffffffffffffd, 0x3f000, 0xcd, 0x80000000, 0x8, 0x2, 0x3e3]}, 0x3c) readv(r0, &(0x7f00000036c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000002380)=""/145, 0x91}, {&(0x7f0000002440)=""/209, 0xd1}, {&(0x7f0000002540)=""/179, 0xb3}, {&(0x7f0000002600)=""/134, 0x86}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10010004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 16:01:07 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x18200, 0x118) openat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x54) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:01:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd0, 0x1d9) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/240, 0xf0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:07 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/195, 0xc3, 0x800, 0x0, 0x0) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:01:07 executing program 0: socket(0x16, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r1, 0x402) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)="88c9141948de9fc1ac359d3ebdd98e920529f4d7e6bed3b66500f020787fd90e99ae6ad00fb92af6a97847d4a49a3da6561769a29bce32e9e560b26b1dcc9cd9de1ead03167482468d769f380249cb9f86f9dcd4db73bdaca3b2a2382c01bbe56d3be1a77cbca5d5ccf98f95eb833aacc474f3a40eb46e0cead02d615782997e8197f5e1b63b53cf268a3cae886c43c5d705f650d5ce49e6d88d1ec8a31b586a40a532c7584c2739c8cc1e2655edc3aec30f267c9a96600a86febc33266d9d36eea0e08653a918ac4b98fc60abdaffb3d10429ba41e434486a5422caf3f80701a894b9b5528900", 0xe7}, {&(0x7f0000000500)="5e3d181499df38e7964206598cd380273e82d8f84356016c02a4aa89c7f0f7219d70b4a5f821daa9370985254131ccde21769a8cd2a67b84911243843b9df239f08dac5540c151a8896f764f0f95a7e76518fde87b7d5559d55cdb2ef68778a3122b02546b949c5254fd23a62ab3cd8085ef3a6ee911c58a0e79bb9227002d59484f3f9cb720793c4fb24e0fd191200f202a744b1a9457a88f0cf157b0fda4bbafbd45a0c594a30fac952cb777cba8526fa185b0dc74718d1e70af623e2091c856dc504f9e42c9613b24c4e9ee7b21a66317d73909d7080ad5c2da57cf0328718f10f8f7c38feaccef67bd5b1ccad29c84a58d32ffb3a36fe499a4df1a0adf3acbe073de98229c8cd51e98f2ea35b6640b65da40ea24417c99761e72903f5092c04da561d96c9cb4d054ae53f3b9a2bd91e0e204d27ea24a97c928037a800f2482cae8d172d8b67b2219ec267a949adf79ab38052e188c111ab1bbbd11eb326154b497b3d0081b8fac1cacee8d569d9591604c1a3bf35eb16c9ddcc267d6e96bbf43c9c900ef3aba62f4388f498d001e79c1cf19aa50cfe40d5f6c79057b0a67e4c5c4b1f271abc14a2adb2341965d5727cd89e279a3b35012c20aaffd0542488a71eb504f636d4d61f9e36d0ee1d3340183de0c350c7daa09b8e169beba75b03c4f9b12e5ce4bfbaee4774863bad455d2e69291764426dfada5a3102a43540f4a0c11d0f8d6b89abfb967eec6f398fe036ffbcb48d8c8cf532e6bc02bb202d48a60539eefae3468f9340d7e7c173d0cc5e7bb4398c80d7d3b24fdc7ff3f519f1e3dbae2b7a383cb04d8ae5d4be4d431ee76c3f0d21a6d6f3074a3ec2f2790f81d91c0d1e567ff2254200b4890921371e32dadda09d2751d3456a573de85783a054606443c169c96baf1c21ef434b50ae25acf9b6f7c73cccda578742c3cc6f0ab26160fdafcf9585483af7b0eac63707fe1ae402e47ca801e2658d1aaba3a70822a21f57716f6074e35693563cb85c837c4e0d46115ee7bc71c8c0b6d3c3b1c844120962caf48cd5d58c7b3fbdec996dbb09ab5a63c77db089f3c274508768313188757261a53d375da5c1adcd395c4b1d0bced446963d60a6f1ca50f57bceeda54be990e113a03f41717593b4d5966ec61995c75f7b90a2bd38bdd81a488cd1cbedf7ed28294fce4f87f1a92d2dbd544ab6fb9955a136764a9b8c8672a1fa01262545b136fa6438ec9678d22e68b9c5df7d2abf627e4999972939c87e124d4bf898e8647a6864571e2aa992c8143091ae74ad9c3de60345fe3f43c9f035838d5ca2b427425f795e5b9ccf308c61c3f9ce42b4528670e130a0f41c067410eb72416957f4849d6769dca15e628474fccd0ce455ce8d5c762a42bf8d00c4d37440c008de0c49ccf506fffacd6986e5ab5dd545acae7fb93552dc9d1cc2e0645ae5c9f628c2652fec205e3c37ebea35f9e519dfa01fbd96a659680895a1f1f1b1f369c200c51b1b7c5d0eedd2a87e28cbd72b960f4a58cbc44bbd681d614b1fd95b587737e2bc0f367efa21cee9756fa5ab4ae4f55c2f96241a18709aa5de6e226e2557c678f4ef5d321cc977ebc0029220f0d2e9d33db3ffa71f989924024bb16fcb195c1592b8fddcda6f00fb3c5edeabb7acc264e5423c16a6faaaad87e206146d4c9017d46a9650d0d404021733547ae98bbfe5ce194280a88a5fb1a98bf39d15cb610ac278962341558d2527ab3f1e4d1f19f51be670acd433ef46ba0825512d7138173856c82546749ec05c157199fdb9cfc5c37699cf6e874d8135f5f06dbf46435c7e054e8d9dc45e0799176c5900ae091d4f0d21ce95eb56e38f814e2c872927117f1e0b99bffb5ec26a5e753e4167182213f2d7ee25dfa4a66c2ff10ff924f8da3ed591a9c83897cb4de48d846503c19bba29bfb072cca61f70eda0d733b06766f16ccd81bfea2e67df3ab93f69f43c1d1f32400433d71a6d678ee0376cea63daf6edf33118953c5df998aa777960e0bb91236bab1588372b43b920aa89af99ea9e25107baea893c7cb453640db68e5f5c90ae0e0ec5d6a86b401347aa03f4ce6e032422f17116c7e1a6351d31a308ac3790c023d5c7b1dfb3774f727b73573945d804d8ed77dc6b75afaa9c3c5cb0d65fd3b9cb6548a3e8f05ef92de4ca1e102254cd4f55c2db7c9f2f9ffcea06398c9cd6f45ef81a9dad2287499adc258a29daaa6770e7fe45ddb688c4e5b10dcf7a47df5385e494d0c1395deaf35471f7351ff1909c7e8e3492b9c177dd645a5d3688374387e46e4fb783fa8ca578a9dd636bb964a1dfcbaa880556ac2baa6d3c014fda7c6258a559c1059913e22f17ab947388b8f5ee2068f989623661bcd7c24cc96bb29a0993606777dd2f402feb1439cbad7a255dcd471bc8ae9647b9f8f0bc980b24f28fc494e7235eda35ba891e1dad5164d0daa64492a894622354d9a028a9adfd961c7b0456ec9cbd31cec76562d8c76e8dcac5d764a4a1610aed479aa68e689a6e479721b5e99510f171065d2d1d0938c7d9a689c55c26a6a8c59fc97af1b67dd8d8fbbef6155f687059a017e6b32639297350ecf027d5792e6bcdc4dbe741b534b326f2b07e38ddd7bcc48e4200b361a7ec2e81d583917689cff06e536c898d8685f26747f218c752d1c8902416dd201c63294ec949f9c01caf583ab1533ed64e009439e3811939759d3cdf54f2309417610e927f67ededf7f8a09acdd4a0079a52e86acebb897335f30b64663a23854f1e93101445bfb675906c05d0dc67a88251272f3e2aa2bb0983bf6e5fd264e340f131aa12dacef2d1d5fd4bf011d252a70d4c4d1b0a9797d9f1fb164f9688e00f1f6f40e4ef774435c7dcd21f750e821fe64e378ba037ab09a4e7e64389df705458d1d49e693df91ea8ff66babecb18478cb04ef405706d50abba6d377e16d96f4aeec3a09d4a7c9a14614d4f77734a0ef125309f677648f4a1c30709b3eb1aa3ac9091675f29d51a336c9aee16b97fc7f0901772347dbe5a54ed0190a83ad8e349616f07769114b1590b542dfb0b3b183600d7705092939c413981155cbaafbd4c4571f06c46feea826db7263446b578ac32cfccdc51e14169efd5babe643d8629877b248f3366d7905042ed9e7daa6abd6d4b930fd2652f1f6ecf70894109874efcaf3495d7cd6577c0c1be3a4ec63ce64af3b0abedb021e98092be79c9c840c77545d77e41f854b0b448dfbb4923eaa27fd6b7c21eb77420dc169eccef34dfec2e690039377f640294a37f4faed2ff18edb8f7fd4373b4a7c71d140c229bf3edd142f6886894c2294ce216e47cacf5ea4e45af3c5a7c4a617ac32516e50114d3c88ad540c881353c3b6995724e59623bce457bfc701a4721919ab8f84e80596d79557498da2584fa1d68f3472512b1de07578466df026d5171f108543434af6922f0fe46c9c0fe690615695711ef62e33ef6f0284a1dbbaf11afb7da95eea1a72e07535d53dab132d74342434bebc27990ce6d3c568638a0207558cabe990d940b36948ccfee1488591f23af5f8f091c87e0314ecf4c6ba25614b3eece66284a78c95a9d98e5a9c2834e675e80641a2932440160f176eb60141b82024198417eb3941c77789448e025adf205747286061b6c94a2f441022470f476e333eec331c3ff92c6ef1548b2f3b72ee65ec9a93f3aed4d8e204286be3f9c799fc58ccb652a333426818f4427339938349904e7620b532a0decd2261c237ef374e2a2b2330f6daeb8f68ec346884b588310960d09bb6d5be4062ad13f6755e70920945da0a1a8f4cfe27916cf9fc0687b9e4225d499c258758ebd62c1710fc95471b59bf375a65619fe6550284a00c571595cde31bea03bd01cae2f9e3468eb7d1c2e3523e89745ff5108df43f54d706406d6cf0e6b7c87271f6b304e096f7bdd5e1ddb4f8e784d774cb9cfd85a7d48faa447135a1a44a6ac7fda4e99983e0ccc9b068ea2a556d434c6c9063ca202b9ffadab55afc946a4eedca8b4b6b09637330ffcc183b650026b705ab8c2e52f2ec5aa6fd40d2473ab807711ffc945b130f8ae9e911f85116b8e8674f23b061f58c2c2b02f4b3be2f553def5af213dd165286878f115cc0c8d628c51d4bac0a2cda146e1bb9feb076af22cab368a649c577b1f0383df4cb2f6c479c9541d217e3964b5167eabe550e54e4b2ddb9092c5d74d7db215ee5e6e0320f7c3fa9d2b068117add4f06a38f0a3c6344586e1c202f814f2b2c95887333816f5a1a84c0727af1190cd0d3d7b6dfd2401bf5a5134fda2a498b53ff2ff6ac250e81ed5376472c68dccc1011a457ea097940868e1881157dee846ee41626da2fa87300d26dcda8158b85e7f1e7013932bbafe6a27b1fbcc7898ba3f61e65ed274ddf1300ed5d34696c319184963e79ed1b8dbfd0fd7991efd2cd3b94dd77f11446621d38217ac10b15dc9c8c36386725c0572d507568921995a032ee2e0585a6ee826d6d5ce30d7da9bef7f0d8260af82a48e7545af368600900a127f9f7ece5a08745d29429383b544c843becc9a411606ff8794ba9a1dfff0817ba9df1a7766dd8f540f29caf9715265152142897cf0f31de01d1c1e7b64ba6007ffd7e7a99955f78b0e2d1b8508abffbc85c6e2173e41c6e010a2ef30d0a5ed6daee5703ce09e178ef9129d7940e7be89d9b557df500e4bdf47462ec7384368b476c09b989efce430b2e14d82b13bc777ade19e3ebfa9b6ce418fc8589e87ed8268b6b512e4339a425f752260d24e68c9aade6d86f2df0e403a7d51b1a5b49e68a6c1b05feb8b87b4578c2093c2443f2ed4917e2c901eb5ba6bc12378acb7eb6b6e1a38bb39260cae78091088cf45b0b2f728844737169cdd876c0563e7d75c72365d85cc1fdd5d515b74defb3070641737f24aff456b073da2db728c3154d6e7c8d03729c78bf93a8eb3125cdfaf1fcdb78cd46d555c8db192e08ff362ea447be22dcfeb0841c8d8a0bfeac0c2457500f30741d9d5448b82f0ab8496a40c2fdf0838bca7910795e4028edc53e6e7249952ffcabf880d79a820bee9ebf6f3fdace848b978d71408e80b4dc845750c33d2ed666362cce383c6f3b5d96275640520ffe019b434615203d6683edae86b942bfed5b4da14a38eeb775d17c6f8888e5ac814a0be6f10b545a5ad43df7e66b5b9ad256148f3f3f4683c69e4ff7c08338090423478b3c02cdb9746427c310a3709dc81ad63763790335f74d688218985119956faf8252947aab35ab29c2700f0a5d51efc5784fbda6c29f493dc27042ab1efb7048f65663f8a544eeb23e9fb1d994b4f42942e3a61019017d5acb7e3dd01ad10e643567c33637fc2b86a8e516951fe42dc528f97b70e87d646eb50cc58f59f72d59be249a2b5c4842e3adb6d4fedaba379d3ae908f2a9e9cabdb446863cd786d76319d186289d2ebb85a3d5c091eee71c4a96bf4f425052ac82dffd51333aad40ffdb7c36f92f40e3ae20d75208be6e2f858f5fb4262a5c5990f7fd6d943116e1294782b3287fd14d657aeb61167101ff4f1ccbaf0fc8cd3747b23e61b2b7949bd0045d824a74a8aec953a4480e1622e80f4226a8f6d6a609ee0031f8d9fc091949297117aefa982d4a8d7895330ef06dcedd833698127040b5750c5689766867de7e30baf32f9498856216632fe436de394ae1a21aa4b78c797dbd4678bb3830b7cba3be8d90aa1a0a4f26796d52a32571e5af259bacf8426a042eac3a0af830efc2fece9138266d2765bb5e490e7ea721a07e98744", 0x1000}], 0x2, 0x0, 0x10) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10003, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffcea) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:07 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x28, &(0x7f000071b000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000109, &(0x7f0000000000)=[{0x38, 0x0, 0x0, 0x1000000001fffa}, {0x64}, {0x6, 0x3}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30880, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="97cc06d4a2fb4a5518e98756b90892ddab89e4c89f17757a10ccef6326f70ae46bb35c24ec61fa3f6480c27ce3b555746d66d6a93a874c984a8b75746ca83525fdf14cc048cd3065e41b4590c44bfd8e790f2e6be489be067e16bcc89671dbd774ec9cde48045f54e7c24178e696cab2057ba63efe423d2955daf6b9f18ef5f8a113de440c61e681b44a6e484ee029c22e78782f2b252b7d47a19d0c1582204da0329099bfabdb93f80a5912071642fa7a8666d347ec7ad8814673dc937b5af95bac0000000078fa7b"]]) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/90, 0x5a}], 0x3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:01:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="01002e2f66696c653000f96ae2223aeaeccc2d9300e1b0c16d13937c5445bacfe14c4d831b6f9edb3a08b2530080000039d64b059100"/64], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="66f587fc7ca907fe2ae9760e91dd635bb8c91b0d89c9c2f84936f147ef76a0bf164489c2dd23d7f619fc5085ecde0a7ae20c6afc77156a81bc9467ce25c3abcfa55a335cc42453b47ad38a8a17e3da28735dcf97aba6b22e765115fca5deab6baf9f60bfe6adbbb597f8795815cb801cbf7f7bcd6958ed97081510556100048eb0", 0x81}, {&(0x7f00000001c0)="2baddfb22fffc35a48012a6dafed9f38abdbaf9af602a39282ce1a3defe9ddffa71554a64460feed5c75bfd7181e82d484e0c439e7dc20ee69affd17c7998bd4dc15c8ddde1f0ca9dfed9bbcb536ee06783deacd966ec2e47e13bdb48a268e679e77aba5b79963fc9dc2ee54f8c1f426317df5df9ad7dea5588d7eb3c5c883a5628d1dd1e81597cff39ca419bed1704135aaee9095e5d37fff10a41b3f8eacaa2e695e22d881d3757b4a32c4ccdcb09109cd878cb65fb24fd68afbffa7764edb6d67", 0xc2}, {&(0x7f0000000080)="ef8605a0b4636de85b14ef9dcb47214935506a0f63790e7c4469f657a67a7db209f1884bd445f8f435a6494a7b4177d28d31bbaa3402f5", 0x37}, {&(0x7f00000002c0)="5f172c6e2af5b53de443db8829b33c496b88e27f965797230612a3ba3695694e485741af257c39ef22364511ceb2d496a68a0438e9d2f56d50ee811cba8de4ea0e376b0824c6f6a4905e32c961846c6dfd9aebe58e03803cedb7c98f94bf41421baa64b541e38086f4fbe24bbe45550c241f879d89a1a960cc3e0350a982b0fe9eda192aa378bca538e6a5938ce45f44fb0c7b31abaf232c7fe27235f8ce95ef7e1660563a533e773b45", 0xaa}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x400}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r11) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x80000000) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="a83d535b906c6361ac85aa412a8128f3a3f1be555a1336cdc337ff22737d32366399b3fcd6585018043d8f15835eeb24a37c5dccdfc20f582f4f82593c253fda4db5c5bb3ea237f03b5c5260ec2a8e79b6288841f4cb4231a156e9e3987ed5dfe40d9330da28e7c11d76cc3574869bf57cfbe5081d1887bf003f1610c9415d378e90e098119df58e94a3c44f8b861da593b3980cca76f5372a448eefec44", 0x9e}, {&(0x7f0000000180)="dcc89545f0b05ecc531f372722abd7a8baf3e205f063a2e73d7ebed3068865a8ead55afb8b6e5e2ae1c3d50b03acdce916dbe363e96ec2ad60f8c6d577c37d6e4a1e0a5418bb9162ba2813424929a3901f86d813f0ba66309deef8fa54109229c05031f6ab9877922086beeeae6e971394d931a495cbb8486fc62328c1d603e95ce24d4a53b54aab07446009f5317ca4", 0x90}], 0x2, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x406}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000400)={0x1, 0x1, 0x4, 0x100000000, r4}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000180)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:01:08 executing program 0: rmdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pledge(&(0x7f0000000140)='tap', &(0x7f0000000180)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:01:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000080)="cff3736b7d7817ae86334e9233ff5ff39cd4b08c3b86355f57de3f43f2ed8efdc08342805c1e3c77468719cc2b30b06137ed0f0150f4ad28ba2672eaa795b4565a51c8828948fae51a456224160b5c938998d637d9d7fde02ebb4d319d63fa4971fd5a58a06987222f681a816945daa5f6135cdef895bd8c5d1207f8b71d6520f4e468", 0x83, 0x401, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb7, &(0x7f00000000c0)="b6") 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f0000000040)=[{r0, 0xffffff7ffffffffa}, {r0, 0x80}, {r0, 0x4}, {r0, 0x40}], 0x118, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x1, 0xfff, 0xffff, "6e16d20a61a527deabee9361889031c2bb4b4b76", 0x4, 0x5}) 16:01:08 executing program 1: getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1, 0x0, 0xa0c1}, {0x80000006, 0xff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:01:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r2 = semget(0x1, 0x4, 0x8) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/4) 16:01:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x80001) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x8) select(0x40, &(0x7f0000000000)={0x8, 0x7f, 0x81, 0x3, 0x0, 0x10000000, 0x80000000, 0x1}, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0xfffffffffffffffc, 0x5, 0x2, 0x8, 0x6}, &(0x7f0000000100)={0x20, 0x81, 0x3f, 0x5, 0xff, 0x9, 0x100000000, 0x8}, &(0x7f0000000140)={0xfdfb, 0x1}) 16:01:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000002000000"], &(0x7f0000000040)=0x9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000440)="4f413fa64d0f5f971b0ad434e6e543ba65d6768891a834a91a2c0b8b2e8b532f3e15511c81edf5863867b1856499fb7d697148b9154bf5cf0c18159c453e0a4a180cd6a1b7a402d303505cbe56fb2dea00adc1bb81c589a057576f27f78f0c8a9b91c76ed3791294d7b3689fd8d452772556f6776c49b50a23b62eee97e2d60df5fb5c75d62ec4a45dc4f2e2b2046ff72aaf2a6db19c9283cedae3eff2f5427677233c613268edb747c42e4d6d2da625461390", 0xb3, 0x4, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6, 0x5a00, 0x5, 0x9}, {0xfffffffffffffffd, 0x608e7c2c, 0xc4eb, 0x401}, {0xfffffffffffffffd, 0x1, 0x79cf9d57, 0x100000001}, {0x1000, 0xf4c9, 0x8}, {0xffffffffffffffc0, 0x9, 0x40, 0x1}, {0xffffffff, 0xfffffffffffffffe, 0x800, 0x8}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x41, &(0x7f0000000380)="2d6c0000000000000000000000000044db8632bea22c2d2d59ec627d1e26f0dda3b56bece693bdc4b47eba1a03fbb23ed186e1c1f9fa53dfdfdc77d33074d83c45") pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000540), 0x10004) bind$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="93aa58225bd83662bd5db9d68b8f2545131a54b76def6fd920d0a93288863c91f3523724018a1bd43e49a98c006a0063c1fb5e269c30ef05a48c644280b4b2e1ffa051531d92295afc2ed7d8c9854f32ea5d74ace20ad4f978e43980afa7425a9fb8a4f15ab4427fdae264f4788f731f4501b942ca87a216cbe3a87bd60a2633fc943a3f00f4d225a59c40c52758800fe64d8de896cfd5b5b1c72ae3e440f5ba9d4ef52c22931cc2228098c26b", 0xad}], 0x1, 0x0, 0x0, 0x407}, 0x8) 16:01:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() write(r3, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0xf9}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:01:08 executing program 1: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0x9) select(0x1c8, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="d6978b988bb7f1397378b8b2ddfb2bc4cbf406184bdd7c0ac29cd7a7754fcb3aefed66cb8d3c3576818383c279fc4ce789dd6dfd3d8789b951b2153508087a3abc649f87032bcf9d4b0a395a1c2960bb5ce475e2fa8573ba913678601bdaafc0f6f415", 0x63, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100000000000052b0ebe3"}) r1 = socket(0x18, 0x3, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xe5, &(0x7f0000000000)="ebff810013b9fd812eaa4e713048e69931929648", 0xfffffffffffffeef) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r2, 0x0, 0x0) 16:01:08 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) r4 = msgget(0x0, 0x758) pipe2(&(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getuid() r7 = getpid() r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, r5, r2, r6, r0, 0x101, 0x1}, 0x8, 0x7ff, r7, r8, 0xff, 0x0, 0x8, 0x8aa0}) setregid(0x0, 0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000040)={0x0, 0x9, 0x7}) 16:01:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$inet(r0, &(0x7f0000000080)="40e90e7907c9b3e344d1f4ddfad65634261d19e510ad15766b35673d10de6bd39261536443ead58d22221c61bb70c2bb35ae3bbe07686aecabf2ab53a1c83025a0899f7279ab98d46ea7023f4d07061bc4bf9ff289c07f35a90995f0a673502dc7e8c6c6eedc8dc034cd16a45d4e9d00068e167875150243ae99c85d7000fcf1012d8649bf3a5211db2c73492adadc665c079d8ef57bffb1bcbf4099c0cdefb5f9439308437ead4ac25a201ea35cb8e07e3842e96ed73aeea8a9cdb5e83b5dfe8a9ebcd1552b8cb7343b7dd54447126c310c111c1181ba27d9dce586665a6b9ccbff2052", 0xe4, 0x1, 0x0, 0x1d2) ioctl$TIOCSDTR(r0, 0x20007479) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) 16:01:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/23, 0x17}], 0x3, 0x0, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) 16:01:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:09 executing program 1: r0 = socket(0x18, 0x8000, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000240)="b10005016000000400000002070cca90061010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fcfd33dd27dc8a1d1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290de3fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be6d7aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xfffffffffffffee8, 0x1, 0x0, 0x0) 16:01:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4b0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x5, 0x2, 0xe0000000, 0x0, &(0x7f0000000400)={{0x1, 0x2, 0xfff, 0x2, 0x1, 0x4, 0x9}, {[0x5, 0x3, 0x6, 0x5, 0x8, 0x7, 0x1, 0x5, 0x2, 0x5, 0x5, 0x6, 0x9, 0x8, 0x52, 0x6, 0x81, 0x401], [0x2, 0x6, 0xb49, 0x3, 0x69b000, 0x9, 0x0, 0x3f, 0x5, 0x9], [0x100, 0x5, 0x8, 0x5, 0x5, 0x6, 0x3], [0xff, 0x100, 0x8, 0x20b5, 0x7, 0xc8f], [{0x1, 0x64, 0x101, 0x2}, {0x101, 0xfff, 0x66da, 0x9}, {0x10000, 0x1f, 0x7, 0x4}, {0x3, 0x6, 0x7fff, 0xdf6}, {0x3, 0x4, 0x4a871465, 0x3}, {0xffffffffffffff93, 0x64, 0x7, 0x94}, {0x101, 0x8, 0x6, 0x1f}, {0x80, 0x4, 0x200, 0x2}], {0x4, 0x1, 0x9, 0x4}, {0x80000000, 0x100000001, 0x6, 0x40}}}, 0x7fff, 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}], 0x1}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000680)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) 16:01:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x3) r1 = shmget(0x3, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0xb0}, 0x7f, 0xd930, r6, r7, 0x1f, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x20000000000023f) setuid(0xee01) recvfrom$unix(r0, &(0x7f0000000080)=""/115, 0x73, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000280)=""/217, 0xd9, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="003e859ed9e40f43e0ca5df710e60bc353000000"], 0xa, 0x0}, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xa7ee) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) 16:01:09 executing program 1: pledge(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb0) 16:01:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x88, 0x4) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) close(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:09 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xe3, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2762000000ffff000001c8935e3fc095e37c81de3f8f3e9b022bfbd27bc5ee89a2ac4f9f5af89a8ec001dfc49ac1fb98e7096b4afea77e1ea0345d4cb2c17779301f61d405c449e75e62466be06b43c4188871769ba7629ed22bf3b2bf13bc4c449271dc1c98269503feb9285855ced889f476791ad2e7cfa9ca6783c883b0a884c7aa2f72452dc14e5d46a4fb51f3f6f4d8fe512e0694b312e8e8e1e076ac7b50ec9edb001094325ae55cd18f86034515b118b9d77e6c6793b901af07941ecd197df0ffccd583f8f39d06159da6c145c5"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffa444a394, 0xe0, 0x0, 0x1, 0x78, 0x5, 0x8, 0x0, 0x2, 0x2, 0x8001}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r3 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:01:09 executing program 0: semget(0x3, 0x2, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x5, 0x6bc4, 0x1, 0x9, 0xc3d4, 0x1f, 0x0, 0x1, 0x3, 0x10000}) 16:01:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x7c0c}, {0x18, 0x2, 0x8001, 0x7000000000000}, 0xffffffffffffad07, [0x4, 0x6d, 0x7fffffff, 0x8ded, 0x7ff, 0x80, 0x7ff, 0x8001]}, 0x3c) shmat(r0, &(0x7f0000ff0000/0xe000)=nil, 0x1000) setsockopt(r1, 0x0, 0x800000000000c, 0x0, 0x0) socket$inet(0x2, 0x5, 0x100) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="3cbd80f9d1e9ba45390c21fbcfa8159ba28cce0c7faeb4b37d847d81e0866d9f3ac12885957eb809d7"}, {&(0x7f0000000100)="694ad71da3e57fb2a66f68ef3f81295f1d3b3885a43f79e5ae40a952bb5f72d419a6e31882633593bbf297e388abdfc8c9b3fcde7243943b6623b3cb5421318c8b23e7261d07334ba5a10b5117"}, {&(0x7f0000000180)="0def7345206365b7207cbe51309ae681b6e01b03af6d74d860b12fa29c27ce4259badce8ac9f5091f17ae82dd4891e34860c39f1d6457c138b33e16231257a739b995c7c0e2910053f1dbe69bca039443776218d06e7a17e55258e5cd6b5746213fba7f58e38ceb5441d926ac7cafd4dcd63"}], 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) 16:01:09 executing program 0: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x826c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000)=0x40, 0x4) socketpair(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) r4 = fcntl$dupfd(r1, 0xa, r2) clock_gettime(0x0, &(0x7f0000000480)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x9) r5 = msgget(0x2, 0x1) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000a680a84bf895b827d9b6bd877c65263500000000000000000000000000000000000000000000000000000000ebf2682f45b960eefc859af40c02e1f13bdcfe6aea9a9f380403c46c89615113a61d0f82"], 0x43, 0x3, 0x800) semop(r3, &(0x7f00000001c0)=[{0x3, 0x200, 0x800}, {0x3, 0x7f, 0x1000}], 0x2) msgget(0x2, 0x20) setsockopt(r1, 0xa86a, 0x1, &(0x7f0000000200)="a9c8d7c25b36083b4afc09fd7e966c8aed9a04c04b4deb6ff5d2f7a82c556d2e5af9fe613a5a3218e54f6c7014818068371898b906de02a9d29ae6b0d5c4cfdcb62a839d0188570a55afeb5587ad3239b99a223be6295ea6364d7b30cb08bfd2568537e7cd9f90208db018c01125ba49968f493997578c445b8f8fe1c49bc46d4f0832f638fbe9cd369e86e24cdd68fa14687abfad7cf64cbe355ba13cbf42b59a136041a69b72644ed16906874b86c02af14533b57cfd684c5d603c331b09ddf2aae8af856ac49cb523e6243692", 0xce) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) r6 = semget$private(0x0, 0x4, 0xa) msgget$private(0x0, 0x20) semop(r6, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x3, 0xd24}, {0x1, 0x5, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x9f8, 0x1000}, {0x3, 0x50d, 0x1000}, {0x2, 0x8, 0x800}], 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) r7 = dup2(r2, r4) renameat(r7, &(0x7f00000004c0)='./file0\x00', r7, &(0x7f0000000500)='./file0\x00') socketpair(0x10, 0x3, 0x10001, &(0x7f0000000380)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknodat(r4, &(0x7f0000000400)='./file0\x00', 0x2010, 0x7) open(&(0x7f0000000440)='./file0\x00', 0x8080, 0x38) ioctl$KDDISABIO(r4, 0x20004b3d) r8 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x7, 0x3ff) 16:01:09 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x660) listen(r0, 0x0) 16:01:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa0) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xffffffff, 0x0, 0x1f3) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 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) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:01:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$inet6(r3, &(0x7f0000000080)="a1ed818e5bc08cf8a7b0abe296743eefd4010af4a1b21dee8ff7479ce2099a429b84fd8fb504dcb950929bae294d8b99ba7dffbab5d2bf60e2c09ab512d7367d3b1176dec136420a2251c6db305f10e63b88f917583c400aa77261fa36bdc8325953ad60da85f4ba06c04b38a83783809bf3d392d5002f40bd8f2aa8383a184259ba02b4aa", 0x85, 0xa, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x3f}, 0xc) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:01:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket$inet6(0x18, 0x5, 0x1f) sendto$unix(r0, &(0x7f0000000000)="5001050160000704000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36800f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x455, 0x0, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x80002005, 0xf) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x40, 0x7}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x40000048, 0xd05a, 0x200}, {{r0}, 0xfffffffffffffff9, 0x40, 0xcfb7f4bd001b30f1, 0x6, 0x2e65ce7a}, {{r0}, 0x0, 0xc, 0x0, 0x401, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x80000001, 0x1}], 0x449d, &(0x7f0000000100)={0x3, 0x7}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x800, 0xffffffff, r1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x7}, {0x61}, {0x6, 0x6, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:10 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x8000, 0x0, 0xa18}) 16:01:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x8004, 0x4) flock(r1, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r1 = semget(0x0, 0x0, 0x440) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/184) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x29b7, 0x1696, 0x6, "abd5d8f09e7610e7d8f78cd0d6ba4d57d3a510f1", 0x7fff, 0x10001}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3a9, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000ffec8f4d9c169a5c5b499820b1d75feb40ca3b04f4246a44f871db9215620260f900ce3e100000000000000"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: kqueue() dup(0xffffffffffffff9c) pipe2(&(0x7f0000000200), 0x4) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x0) 16:01:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) setegid(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x10) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x4, 0x2, 0x2]}) 16:01:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:01:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="3eb33dcc60f764c1414ba062d1a81cc0bf0bbece75694bf012104199202f775b3843af395d05b4c623dcb7daf1e44354c6bb08c50de0cc345d7f34a0db107de96c6471b6d403c678e6f669e944c57d525cd172aa9cbcc64e7ae34c54d880c3c6bb652d2252e7eecbf7f8c68f1251cf13c7b055db01d8b6f03303bc5989241c1cadb3adb6570755f693f65faf776fd105d09da68e8467d1ec7414302fda85d0a87e5fccf3349be702c137714428b6aa8e8d30929b5afefa1fcfcff1be060fc18ca362631d5a4c8a7509f36b2a2b41ec628f5d3b3b292f3cef5e26fe48a0409a8a2b629fffd4c1b759bd839c7af9d646c7559ce30d0f8ebab5df902685aaf8202e5125be22bdffc3e692d914c8088051439b6abe8dcf53fc18910df8f156c3f9b364fe944cf8415b31b3ac0d619c107579ed7dbc07a38f9b67412db45fd420dd31afe5266c457879f86be17ea6a3f2a1e446dc66817525f64cd58870f4420e8b2509e4759a7b76f134901d7352009e493e676db12e20cee7a1e2c5aff42fffd45eb49b194f4d25e69798f91682fa94cf1fa817edd9a4bb77d1e59bed9e9831cfacea49d732f4bf2a322035869946c05966b2b88d321b51e70af060ac4c0455a66256985ab004f45d57cb376c5ba78e1406b1616fc6d2c4aaf04bccc0b25f211458744406396750efb79a82e30e1a94b35606a04051fa36363f7b0065afd5ff46bd389ad6bbf89d50a6c5b5466f5bcc053911504f80e27fff73cbb9db12c979fe3ed4816b045a5adbfd2c5e98510764c70de72adba57ea2d6d4345812afeacbe46d3e70f007b475ac5913bb4142d12aa061eaaf15ea52fe896280a668d092d7cfdf9883a8c679dae6379876eb429d5ece4a31c8b3ea03c7660445d1b7938177fa828117a70e33d5940a7d9a9fa0d873549b1abd6127301a594316cc9af193777e3c8419cdc2dd6b345dc74e85316415842c7e5df474eeba0ea5166d895f190a8714ccdfdadf1a0a1dde03b6efbf9ed3686e12ab735c89bbe4915a8891f57fc3abc1b95f17c6cd28ba3de7ab7c38213027e5f51bd38ba1383d63cccbb1bd94eb3c31b5d39475ece239f877ed458e66808ed3edca3531b9f2bc1f75b6744c7f1c59a89b756daacd6df5096636e30754b6db8e9c10bc9434964a39242aa63892a1eef370862aaf6636fc9457d1d30c8531923a09217eff966e2a8cea3940ec3bf259f287a8d1d3ea15e51c3c956f7151e31b6a4a5611781976f278459067410697123248c614ab2c5ef91ab1523353a4f7f0e8ff3e1e4a9dce3cd63831f974c1b6a50480402aa7a0a913c42594723de4355bc419ea9b43e8d3b70ae63843c73fef3b8d10f3f870eae0ef9ec389bf8afe6348ee827d0efbae01acffa4b2ab1fbf73321d0a2cfbc18170527c8a710a8b894fe353d9a739bb8244f99fd9d54a146af1dd112ecd4dc74acc6a5e995265f87eed51efea4305b0c6d4ed2958233a49e30ce2e46b487b3a2516498857e1121bda93220a0a0a3b3f6e775e40d527e84328680e50d3a24a23e5234ee5bb0738c1cd45f8f593b1d825e69c757895bd80a90bcbeecad4e0dd769de614ef4130a99bb9402b6a42d628b452ea88b0d517a739ea5022efecb65b6bd2f5731ed7dde26fa6cda4f95d246b934e02322e73c4011e1f89642e59ef46d2c04a284f927a74cb9e62188fb3962b7ca5290c936b8e650515b314f348c2b1151dcf0a5080d27be1260e396c55c4defb3751e434707a1d4101f9e5ca05298c42d0420b2a9944538392130e4dda6b532bdcdab4694924629e03078c686da76a1627b7a2c1ee5e06ae2aee1d5b6f23413b81587180cb23b27f0205011ecfc4221fbbe4b3f1e048e3d81d4c7af590dfa404f609a8a410e8d691df8555dc6921d1096828b445ec51600a734f4e046ba62deb5c22871ab06dc5cdac0a77aec82826c5071f95ec66db4be6299a9fdc950a1196685a068aa6b67d28b812e9c6dfaf81f52147f3eee7b91efcefc6debf00a94b8f021d2f98497e16741095c0158088d4d1c94b978aff46d0864fb1c36e50d7efdc41ead61389d267afbdf7549f38856916918a464828daffb7e9301e5f4a593aca8b0f474fe1e8148178394182326a6f0a5a316c9686a3cdc139f2e1e50823742a100d19445b93b9143938178f8d0512f3d5ef9fd9febc6246d35ecca55208ea52e9dec189fa3126469d657c2e4f67932c1b71f6350a8badb0e24bf4849cddc0d02167e457a38b67a24c506985218ca12674488633151b7460e0c3d92f84a2dd544d61c88d1b3666cafb50617cd1b86d78b7c680206d156544bafef961f1ced9ed99f549ed10a0242ef30b7e0a25114436adb2e25e6bb8d158bcdb1df3d11befef6d7f88c916d0fc4765fd16b1624acc30b35002eba0823fe3ba098b54c658adbb6e3ec32c4780f0db523e7c974e2d4e8cc256da1844326e20f0e86296756139bc001a3b1b60d013ea070b200b16a5c50dc0fe2e1f2dc357ba4f1d329fa79dfdbd0d8c5fdf5a88c1ec4a9d213bd54ef63474395dabbed05e587651c8cb25b981b81ce2820a6863c177fae8521567031e0721f32e425b76134c55d7d1d2f22d63cb7d00a566af27ccafa9c816f9ae281f91132c917e9cf60ffab65a9d44f074b87d0028b1d05778b977686c2b46d6eeb8040cf023b6ec21e491b819acd1a012f4efd029474c441f94674abc1dc82614ee94d14ce62a35f378427b6e010feaca163a405557f2464249b1dd12b78615a324571822c5741b76db7096b3018158903529533a6bb358654feced31b7547ded1db5da032b2a0793671975f11b12a160c4b7e7c9e080cfc15b2633d9af4246f6575b03f40923d57fcc02b0e6cb20b46134c72aef97779d433868501032b2277b6fc708a5175e262a0e119e0e0c7213c42a371f4b4ce67d257f1c50cbf000518ecf1342632aabe4671baaa719489c6fa2cea9166943102a6ff88b86965a043c6138bdfcea972c0a7de806a28aae1e1d2252309e2d71ed11560b4932ceea2b4903688e6d9f02af8cbabe8dd635127d4fc040a2e3ce791de7126881f63447fb39333e1060c75e51d7f1cf77b33e40b9a5e6e410fbb5a48ab69c96c593e4f3229c8cf08b83c7886d0dbba32a74b7413b29f3f872b9e0afe0aa8140d7c1f830d23ac508edefd45bd9c9bdaa0aebe792a82256dab7aa24f13bca2cc25a25f4fc4024e6977169c9274c39a019170150cd815d36e6c4da8cbe1ff3d1c63100c6982d6b8192e7182dda37f9dc27f271db65f90bd436de05ccd25edf160661501ba55ba06151ed8ef9639019ec466f04b36266618b4bd02d7e7e8b7bf85122b6c8245e4134af8ea8448871d3812a47a8b83501a1391f464a5bc9f1b4cc6a33a3c4c6836d1357c769fbd82fbd70ae829bfb9a0fe4cabc8570efa96a134d31b975284a7a816dc761961210d494fa5fbd59c8073a299cffbc11062e0e79a4a17940c937eee1c578f83c8d334181c5974c203129e497540af0b33597e0e5c7320b979ffd172ae2f70562dd969c028e13f9f06dc9d0e52eb5d91637219ff95e25f4c608afb9bc11eaab04914e262e436f3dc92604e70b3a20d8c6c0bc6e8e8252f72ab9d7e224818dfee6a000d995cf425de50248f0bda1aae52284e0329d49c91524282fe2e7298911e130f6daf2462f7c526b2e47bb641838b76e79325275127949b4f5a95db8e64ec436a1540b47fa010881e9d8bf76fbda7e3fbc25b50cea7a58db6b5c7d110128eb61baf01bc3dd0841b036d947984b7612b6e256553d8cff4e8cfbeb9eb4defee89b9b8ed22ef8d9d2bdc4b91d5016decada223b448c86e554b3cc439c6159fba6a832388b62aa4304eee8551134f51625ae7a45978c0fc91b0a5c73e8ffe27790b6e5249aa4540841a91d4cd86a84dbd3dcfb7eae6a10092e38680203233f15a07489f891c9d5d83207c155a0a121e661a81b05c3c5080222bc49a073fbc5a49f4f2dca2932adc6ae6bf500d61df447de9680ab5bd6a6035515d482b6c58e9aba7e5da9f04753b4fdb7d15238c1e03336d36cc106b4a154714eac522d53d68102debbb2d36b8c14ca173552df437dc1db82569526d179fbc8a1ae5459515e14085876b602dcff5b55bdd57630b4ef06f5bdc09a0621242d24e70cd73a9986d96f7647fc429bad91b2b0f35d76e9840b7c672616862351aea2f61b06edccdfbe23524bf6bd6ed42f9e8ab46e7dbca8a4577099e604f5954e07ca71566969fb5f12fedd38b5460faac4b519413ea48552673a21f871cc5dc9318b249eb9a0cb1bede4b18f790e2869d23572919f02e0501bce83029d324216a26af6a21a189a5e7495ea9ccb5a1228344ba1e1f57eec79d9372f13915c3d4466ab821fe3cd225724753283396ecf97711fe5bab16b9ea4d1db1d5707163b1abcac708e64236de4c585f99a0476f16a7b7536b78c4e2b9c42be4d4a352662b7cda1fa5ad46d426362db5cec64682f5ffd10916cf504378098e88b13ffcbf22384859fbc9fbac5d137ec97b2e1369e7699522ec83c53d13d48e9a899715515f645a75950165d3848421ebb315e81255a308bcedb7ce9a75dfde0770002a7e82c0a09e6317f7ee494051260b5aae2fed7ff3ea3b9eeb4df0d15f555337541455d37c0a0b8f51ca36dee02c8f32769a52f87f54541efcf7e96f51020f51bfff37d1c9f780ff3f8fe87f84e070e64487646048abf08d70f2fc00deeda8129da242d3290bf8ae1d8f67d2fbe5bcab7e5647fee83f75b8967a9f6331ff4e1ee4a78fdd0d921e9ddf0803f195bd4ae20ddef6e217d01112f8509ce8de08abd5f0c791427c416aab351f2caeb7088767ce3ec1022c2a1d077c9b421f9e286b7c20b6c8474d1924832839ef1fff6927c5b527fefda55d7d87d80eefca4a3ad9e67828b0fc545a45b1b12d5d31c039c7c04fe6adf0e7bfa3994931f13cb98b3e103d87ceefbdedf282cdbfdafb674967add01033ee9e07f17e56f85da52c6ac67d7ce0f22bf0b16de53758e4f835df298cf23d3f70e2a1e17a179271fd414194f1778184726a3fc320ece8ea2e94006dd64ef2e9207d10ef5cb9b9c56f792350b04fa977d1076e02871d26e42beeb278fc83985e9e24cd1fd2e662a5eb750b7cd9615af950a1322b1fb558396dbe4ae6def16b44a32426bc0ecbe419c0e9c5d71e162f391d818201b29cae47d63777d55177235ad60c9a60c289fcacc021b8319d2ba2853bca5e2849e9920d9962c65c02592a2dda3598b44b3d12870cc1c4d9a92966c3c9c4be33bfbeb64b3819d3eb11559ed0685fbfc30a946af1792694dd2a267b5378008d5cfa6d6f781ef27841849323779fe8d4bd52c645c969841889545d02487c3899c1fd1ab40bdc6ea798d9d7545a874edd3523124b3d6382cf664ede41a189e687a3575dac2693e8f4677d03dd248d3f57e791cb52c8c82614108844d1b399bed028e74af2fa2685848dfee03d297bcb430cfdd50e08438131e9dd10d97bcaa8305c719d1d319618044de373c44378b4f5411807aec78a7fbdaca6de393d0eaab515eb9ea453aea15abc2ba57a9f81b9720f72b598af16c3df9a62f3b9f683d1f5387e41f1dfa8a5ee53bff373917d6b4006bec478f53f98a0e540b9e8f72b6c5436934341041cba0cb6d7781048eba9d5c13c105b9f2930b5a9ebe8e6d15cb9ca5b0829c119b881ae0cab58f78d8fa22d84c985bf7f16475df4723b5b7ab4b91d57d59cb555b8c2abde3e8c5bffedc9a611a9fc0a7e4607488e01029850bee1948ee", 0x1000) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000240)="ebffcbff13b9fd81e69931929648ef460291447957693195b27b0ad8a8fa2ff8ee5b1f6b63806b992c3684ff72021791665c6f0110b950f3855ca27a8b59c9c5a8b687a427d0d9356d41a08f05abc6c97aa0b24b01fe7cffb217ceb62da0ec828fa0d469fa72230ee0a7c512c6a00bab038b6a3a2c7bee08f63ee9b95fdbe5783a8b653ac36134c0716917e6d3960a392d65281d4c22ce8e74dbbf2cefb8c80b2a1d69995f5dac689c69e888044524bd0d63b5695d000000ddb2fb6274872142e2125a066f77714539d7ea8ec2eb10d5b549d6210d18e2fe2ac2c0c200afe42601fd00707eed90e60046cc8a880014cc8a59150e031433c6", 0x34c) 16:01:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x842, 0x0) clock_getres(0x4004, 0x0) pipe2(&(0x7f0000000040), 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x109, &(0x7f0000000340)="b2") r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) 16:01:12 executing program 0: setsockopt(0xffffffffffffffff, 0x2d, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000008dfb2593daff59e0000000000000000000000248b000000000000000000000000006c12f25821a254b2ec43f8f5b910305aafe55b04236aadda49fa7358edabb339dfe2f1c1d08886ce33c088e58bd4ab02b224c13d72020eb21787e75bc0c46cded2b17bc635229bbd4103abe6012795e81bfab9cb781b97ec03d77ab109aaa4da929aa063"], &(0x7f0000000180)=0x4d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchdir(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shutdown(r1, 0x3) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = socket(0x1, 0x8000, 0x6) listen(r1, 0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x3, 0x1, 0x2, r2}) 16:01:12 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getpid() getdents(r0, &(0x7f0000000000)=""/206, 0xce) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0x1, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = getuid() seteuid(r1) getrlimit(0x3, &(0x7f0000000040)) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0xfffffffffffffffa}) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:01:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8108, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x8003) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000380)="72ffba346151b25ef129aad8e17fc2fb0380e709ae21d5532cbac91f08f2699cdc10c5bd18d9065dab30204e802dc8e1f46fabf2306524075d32e936d96b79e5342f43879b8d45330384a46e47cd11cfd76430d77d40ca30b550714d7d1b4aab8ef55175f96371d74feb83a1050d35a26244a14eeb5233992d9f5d7a2c15b97b26226617258aa1664a77c135da6536e53f994c615fe95ba0e52429daf5a65f37dee4e4af0fa854c85b96575dd64b85a074fa3d84381dc0c2f428009e9b99c15e50a58f53625877ff7a53794d3831b62e681ade92855855dfba98c54289cb7320a66ea9e8bd5aba88f9c5019885e1cc70c7710cf276ca2a178c0d1ea486abeb4c39c3e5316538407f4869b52ef00641315166378ed239a7d3fd6871995256ab3bc065002b6cbb12fc1ef79cfc5a59b7863c4cc81895c6e5f59ae2b31151cf3f131ef6fa86c71fb88a9c84900d0c1b6acfdf185b7d97ec6f062c55aa4d8fa73379c594d5ca2ee8e8a59e92dac8b74d49f1a7fc4602b7a5aa2d2b242fbbf620159d592e68ef0b59fc1c66a411d6d7515b8173d3747ab34e979377d65c6ffbbb51208c34d0", 0xd5}, {&(0x7f0000000100)="5b74ebdf21d9417dedf527dd77d0407338d7d3b166ecb0e37b205a5e4de3218ddb9888af4c1f0c31d7e2b2947853072868328bf7a6325a22cccff6f672d7835a4ae606825a17b687a504223ed1e946a7f7a8970d8b1ae5c1be7f6577aa5bd2fb16bc", 0xffffffffffffff18}, {&(0x7f0000000200)="6688cd045e1d853c2bd87df508e52315bc5d3ab5bdb511bb5c152bbfd72fa7216c8f4f41d973e3ee042825f179bd50202f9710e0b0910eb7fd0f58d876806bbd00d8011b7edc8d51c2cde5a2d744380dc6b61df63b49a31f043dfaa4fa6d60df376acc218fb94d0809f2828c1af37d08aa1d456eef07c7fa9b5597ee25b655419bfedcc6612db8553c6787fb97530010b8ded5fb25b86d12da4eb5a7d5362a3692b7fb933b4b8ae1027bb4a6306f5595e1e5c622da208c0e4735047d32add5f669780ee5f6e3b5042a85932234c2c5f7cadb0696945a82c8ed56d8a52023f2669440ee56c2ec3c1f8cf63b95ba3d632b655758e06bf1a3a9365122000000", 0xfe}], 0x3, &(0x7f0000000000), 0x91}, 0x0) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000000)=0x514eb5c8dbfa0f85) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x2, 0x8000) recvfrom$inet(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000000)="f13a8420bf986c6f3050c38de29cf48441a5d6450567d39176e1536cb7000000000000000005000000000000", 0x31b) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="39fd300a07eb4af235141d8b3927a74b62188f4430686848e5c016dcb58609ba7d87c5295b72884a0fb0b0fd2388ae20ee2e0f4f8eb53ad7933db6506be1a25d95f3a69a7e7625c3a8f841d891d88f99d2dabda30e62fe108103aa2f3774f19f982a97576059019f190c9b9f36fab65d8bd5d51189a48615cc29f9a99515ff0fb38fe9916e9fcb9de2ab1ed45cfb319ecf7671ce05bad73553c128de558f", 0x9e}, {&(0x7f00000000c0)="95e758937f0be675ade88566127265e1fe90d36d0781401a6dafbb3489eacd037a642e74c6d2e4df6798ef5b64b791aeaf5c79ed32f98ced6d47f3729c4734eabdf5b9e87d4893bd750c2e182c1e41a368394a2148410abc5fc206c243483dd17ee3bbf9a6d39761bff60734dd3de42ca713fba6ac9bcc8f46afa6a51af25ddadbf18a6608b500a3dcb27a5294cd2d70353211bb31f0e215650c3d28e16c96e6ae2debeaefd0da973b2217c4f4c2b2861afe95b4c7658bc9", 0xb8}], 0x2) fchflags(r0, 0x0) 16:01:12 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/84, 0x54}], 0x4, &(0x7f0000000380)=""/4096, 0x1000}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000013c0)=0x7) munlockall() 16:01:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) chown(&(0x7f0000000080)='./bus\x00', r6, r2) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r3, 0x5) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r13 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x4, 0x0, 0x2, 0x20000fffffffe, r13}) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:12 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8, 0x1, 0xfffffffffffffffa, 0x100000001, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20100, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:01:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) setsockopt(r2, 0x0, 0x9, &(0x7f0000000600)="7085b87f7d4d543f2288274d2ccd21b52c2b388136a14e04ad246f35f3919a3a4adfb735dc8c6174df7ab973941a79ae6d5284e64f2e59f7d6097dd135911a5f9e4fc5cf9dec687364af187756df59f7f7600302a06b604d0faa9c6f87603911bc13406d938c9a2cf344130bc1b106153f44081300c1356017c6d56ea67db55e735f47de69e659a9a839a370", 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000580)=0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000080)='./file0\x00', 0x1) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) syz_open_pts() 16:01:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') unlink(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10339, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x3, 0x1ff00}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x0, 0xddb]}) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:01:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x108, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 16:01:12 executing program 1: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x5, 0x8}}, &(0x7f0000000140)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="cf322a935e9f6467f04cbc") 16:01:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0x9aed, 0x80000000}, 0xc) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/36, 0x24}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/199, 0xc7}, {&(0x7f0000000700)=""/5, 0x5}, {&(0x7f0000000740)=""/22, 0x16}, {&(0x7f0000000780)=""/74, 0x4a}, {&(0x7f0000000800)=""/235, 0xeb}], 0x8) pwrite(r1, &(0x7f00000001c0)="676620c1c6a7174461b2caa1b3739f028ac4cb094a5ba1da8ea1bbcb00782bba96b0e21b2074a0ca4bc382a24a94601be1b5fbf89131b89de89cdd01d66922d75224f1a590053f91db64ec36086aa372f6d33a489d4f0c70b4c7f50eb8a136cb613e07a8c34a97225600d22dcb11959ebd34eeb7ec21455748760b87915f98f7ede892d62f48b32a1aa2f3920c12d05069970b18d6d438c5d026fdfe34e2612467db6959", 0xa4, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x400, 0x8001, 0x1, 0x1, "67168e6cd26609dbae809251ce51b5db2c5d5552", 0x2}) write(r0, &(0x7f0000000140)='\x00', 0x1) open(&(0x7f0000000980)='./file2\x00', 0x300, 0x8) write(r0, &(0x7f00000001c0), 0xe5e1) r6 = semget$private(0x0, 0x4, 0x429) bind$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f00000000c0)=0xc00000) r8 = fcntl$getown(r2, 0x5) pwritev(r7, &(0x7f0000000a80)=[{&(0x7f0000000a00)="d4e7c0593ab6492f969271362b2dd143a62817b5201a2e07e3413bb641ace9aced1d216a734eba0a60759e0b7b2775a84dd60233ac393f61d92f0197c0932677e9ffbf948c12a54a2009bf8994579e01c5ef0aa5c9262102b67699d4aa5e61e58b132b010b5bd382e5109ef401c1abc6556234ef3b33a734", 0x78}], 0x1, 0x0, 0x0) fcntl$setown(r4, 0x6, r8) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="111bc3578077a672d97c2373f149c9a18bc8eab5976790b4c25597ef6c64ed7fc20672efd4e1e9d75224329e140f0da6b1c23ab69afd31d8e056de64d5ef3f3f4f83b432d572b32810f5244d3639e46c72251efce823999f70e1bb3067feb0604c319b08fc6331f21975fbacfcd7d6ac5a817d25842981b3089707c62c2ab98797b2298c9c4d20acf6ba7f11e34b627e07b8b24a716466f8cb9e4b2f57f5d5f8aa8088f28fe2b113175939a588d376ffcc927dc4adf3d2538d771895bf3a525d7dd8e80e9979365023f4003b9bb250ae48", 0xd1, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000200)={0x7, 0x9}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x200000000000, "d7300000dc4d7400867800", 0x3, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1, 0x0, 0x800) close(r0) dup(r1) write(r0, &(0x7f00000001c0)="28d25bab1af7a0a76caa78a676f6745280e42d982ad2b57a8f973823e8096b655d1c494d8868bb588ef2dc8d5e81c332dbb49a07f2f120a9618649875076871359d2080beb6db09db91dced00fa255439c8c1d94b059cc962507f836508ebf913c13c6408e8e0ff4618a1fe888d1be100f8d1fe41b112118f277261d2ca444285d6b0be088d45b5607478e9817f7d16c2d84edc1da3c4c4785d65e5936ef18022258c2dffb441c7725db21449cd1a7345698f44098c525dca3e47b64e49379a295021b28d65138c8ed39428e5de84f38", 0xd0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) syz_open_pts() 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000200)=""/128) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) accept$unix(r7, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) 16:01:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x870265bec3025ee3, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f00000001c0)="6be306046bf0e010c1f8871f6c3c7b0270b520473cd0021a7e385125dd755da885af51829ceee44f1473b458ad9dde4015e17dd75d743d397f75c96e615dfe70f8cce28d21d5275c47653f5df831f82ddc6242a358fb6e7c2fd50c06436dc80bd1f689e99cbde2e5a47a511362f60054ff566003b6540388df17505e060ee73ab5a1a85224e814b233aaa036ac3d3f465f2d0954c3ee22461dfeee4a73786f90a3d3ac214dba0b9a82969622527a3011c279eaf571da55658578d2c0369653a964db0fb7be0ae763c2a0712077e4b3d76d6dfc384d71d7cead12176ebc5fbbde96d00a315ab72eccbe7bf298dd0eae69", 0xf0}, {&(0x7f00000002c0)="c70f6c179892129c12dd7afc3b02e5502d4885ddcccc86bc3ec3f187edd4ac", 0x1f}, {&(0x7f0000000300)="17da8cfedf1af292bbf78562e5542bc36446aa67553b85d116b5bf82b4b1e8422f145c39143349e5bf4228611fa0066cb4133fff6e806f37887f00276e65b7377f360de75b", 0x45}, {&(0x7f0000000380)="53057a13ed0036a41aa635d2910afb417614fc49aaed823cedb9a07d1bd6957c600d85ecf946c93adc9a94b2045147f56178474bdcb9a2cb009d28243fecf6027cc44fdb35efbb39b26eb1b71aa27df247daec325e869f4e89dc910fd062dbbdd0463d20d36caa32", 0x68}, {&(0x7f0000000400)="5e4faf3d12696f37f917b1e473cb32c7d8e713d832458e93cea78c2f4ec5dcc68e6b94e45da3d90e5028c9409480c261401ca3c6ac85513ad33806f1b9b22fc2a4730c2dbc80c851836f4cf92943daad0ea79135194be71f4e19d8267881d27c6d1c723448b6acee9f88627633a256f963e278ef3aa8eb6bc0823cfd4762ee3f38f2b7f6fbf12b9507573bf811f5da71e4881157c81d79eae32d73d0a71790f8056f7afd7de3", 0xa6}, {&(0x7f00000004c0)="34343d07a734256e23b7e7719f1f99ac9a2d8970213dcd14317483335aa1236669d0a33e7816190a7b73b3a5f3d270132d69db77f25ce58d649ce527fba9a0b11dd948b7a82f9d87c321e5eaba52abe2bb47225c316e800c60e3c5d1bd24469381d623fe36f926beafaeb64cfaa425d9a169d5cc877d6672791ebf15718beec1d8fc501d700bf9c47db6085ccd347ce2fd4a17fa9f1b45f7d73ef541dc9613b3bd2e78cb0e17b43a763443c4102a2c2d93270a0410a79c4d80c8081acc22548c4a5226974f4f808e858b2f93049442bea9babc2d626e1574557a56fee911da25e0494c6a5ffa8151d5049570f72c2d7b5785837deec2a6f7a0c7d4484f0a4e9602ebb9e882a48fd720610db97468b85a845ff7a14e529c7aa9a988fe265ea14e5d836fb9857d76e1477b594376830242066f3d5751b715888aebab3b24f4f9df79e5a05baeff44401da504382c75bd8eb2547d625ede012f91bf635cfeb79b56d03e841016d2ec9ce2f66026df431040d94a11ff98caab2b0ff6a317c441ef01934335d66aafa2a55f70213cdac16724b19436038b21c31467faa94f37b967db689c98a0d7312b1559b2fcc58819b7e6206860e912b57604eab447ad34472343df779ad637d880846058fb4da960f1fc1979a0eb7315deec2369e8d36d12e46a88e94e3df0c3ae31171c27db4f23e5122cd102ff9a219ef55d02c1153849b09cc751aec7579bd14e89d6e01f306f58676f28633bbbfe11ac4a54aac365630841bdfb9399f847b57ff398e430e9911e238b5acad1a7c4b668993e764a6e0c8a5a7dff813231c29b9d99e1b3c8b40fd827534a8cb8eba605b4ba1b22e88ea2a6f1c2f05c2497844c25e67930027b9863368359afa54ee3e61e10662abbc702a97a107d888a15b2d4269ec29b97ea34551d6a6eba27334f3c064244981ce67b7385fdf94bde3229a986364de564a2e29c23238bf9c90f573d8bf91f83bae9cead38bd436697e2397325b2a10041515921c4adb54421549d4af9a2206e6cd99721c9f96a9710f76dda5ca22bc6b507eaf4e1b49fe4ee5835ba86700d5d037263d6a240a49c11174f5c1529a1c6d140647643c3d255be6ef4e9511691f0ac4285fca3ba95c0b28b3b8d973779e7ae57a722b2fb7a29f5080ebb0bfa4a97cd42c3b7ff6dd7c52acb29168c6d2eae6e779c87e2df017c70f5d8ba3c646d2a03d202a6da120d330e5c7b7d2515c7d4975147fd2b51ba92aa7633fef5ce6e7757601de6c0b9f2133523c4c52d9969aaa03ec944b0ea4dd5d9412b3a5f1249fdc08be314ce020bca6827788f5aab467dc492a30925d97a5ca9bd34583b4699a9e41b3d396c61a79c0f9bfbf320825a4562fdfa0e8782cf42ff618e64831b56b9c482405ab408e28baed0f643a969c45d482e40bbd35d2f6d2332ba8242564b7afd6e6ec55d7e4d40bb1f834b14386cd2e51d294af70ba18dafc78d5347ca714efa1964a855bb5da88c96ee784aaa11df990c3381151c5a8134c86927b0001f4d55c03c11ab9b4ab719b9b740d2272126e7f027d6e3d070d75f4b6a1e738f2e44e7b727384e338dc8d40cc6264312448d5b722b6a15037548ee0d6e27c779c08b39fb5988ba26e4548af12bb2f28eb29f61e87f41721b84c3bbfada2d5f6c10b418adc923c2af6c80079cddc8d440c512b2d0630a67198fc3b60f2c2c4a75ce2f0b673994cb15359ff32d09593eb4779c257c7f74bcc6114ceaf382190486ac150c65a6751f040b5958b236b40345b7eea3f9d75dc423c20abefd0cfd85ee01e143c3a1c5b8cca90e9f4cdb41b88f3bb01ce00b91e9e877164f135c0f4533bb26bcb4ca61083a713870e83bb206e8cab39f543a29560a007efc29e1e81a6b197eb9312efc7a7fb46b78a2a3c5cadbc6d4553fb51ec64a8038104e733db0df8424984bc7ca17886c81eeaea880481556ff854c2d6bfc21884c37c8f5183dd502f1cfe06ece24abc328d3299a055e41616ee2e01e0b84344fda5c99ac37ac3d2580e224a07eae49e1ae8fe410669a8d1a7e2cb534ab03c42cdc76df571a2d416bc8e5b4763e1d744c9e20318c524212496681536464e586a7df16262cfe28ad2bcefd4363402dafd94670aeb8b0b36e304d54d6a956606ddae59b83ec95c64d437879860da660d0ed2b31378d66a8cc6bc673e6cdc69f332953cbd3a51787523920cb5a1978f3908587b24b077c929f791e24b7c351e4d77d719afe4dbecd5ca18e36e0aeef313996ae4ff26d8b52dfc861acf9ed015aaaecd89d3324e61c1656c443c304139c138b3c57949988751db26a42c295bed5b8151b497b02ef4bb9635118e9f5832759c915e325403fc24eb59cfe026284eb7f2cf7f13d514a057d8eb62f1ef2c9a7ceec699314d97f5ece630c700afb834f1e2140fafa0284f5c9d2023554ed83df918d00e83d069a2c72cfc63b101f8c4193bd3aab8e5854cb029d8361dbdb1e8bcadb32d142d91f8ddb4d8cb77d84d55cb27394404adc181cc32249fa1dfa6c06cceee181794cc1d68c5ff548dd9175bfef93a33a5e63d7dc77fc772dad7b99dcd5d31c80d42de4cbffef5f9c4bcfd63f04dd6f7a35650b033fb58583ca2de256ef31d623d0b35003854a44880e3e7312f44355ac5beff27953c00b254ebfa6ce04b88c257974dd7658c672a44f55eefc142adb50b4a4debb31446f1e0d249ef947f18604842d08d7156d03a553124b8e28d8c63fc40e5babdbcd6ecd2cffdc039feaa59a95031b26cc52e3f5e53cb9142807fdb707518a5fe3f3fc5737d4120bbca00fefa27b4a994cc8574f63c0eaa468ddc4c9dd5543702f639ea6a9de433704bc90644593b7952d7080647fe76052dba437cb7d79865cb25b2fb157fc331f3d60027950b076a537414efe2fc9fd3132a864c1d9937903415444a9bf1cafea0c8db3d4c7b0a5e926de7dca9111601f84b5e942add35591f6cdeca2008cfc85194b4d1e33e51879338d095c2d218d5031d5cc5910657a9d46fdc4cb95b49e430020748c39c298bfe51a34f1f3155fd9f7578360ca90fc30af7892cdbec7497e819bdd265731367e34506827e25f087676b88b845143fb6479a4a3e35342448424d627b9ac4f603a733d7a68bb2e5a87f07888d8bf7b20317c9196a7faf8d9cc9f645e91518fc7a8114e35beedf6aacb21d7e98af192c604fc9de14144e7e7436e7dc0ea0a1d189225cb61a1092dc9c264fcadcdb590993524e4a09f56498e2f3f44384ba5fcd754bfbfcb3aacda4b51407e5afd7bd4a63f783977a3ecb2a98ebe3390a1c774bfebd2088f55c84b5d42a74639412d1b7ba787a94058a6b09c2bfab6862b1ccc6031de83846926d5e8aef8ae8b97fa4b01dc9c7d8727569a27593e125745a6d13c06fd3b46a25c0b748dd7a35bd2ef119e10bb5d48e16d8cf134ad13d8588eae5cfb1f0f15dd9c94064e5bf116128c62347533bad33354c4b5f8a74ddc5c37a14680afbd2cb121c75439c7798383a99fc9b4fb7e63c82861fc5e3f7d9d014d9cf178f7ee35e5fde8f5edf77ab412362f4bf8ed816d42e28ceff1bda7dc6eb8fa69dc71004234548f750f1c35bc85f865c8f45f93998ea0e63169ac099742d1d1b6668708d985dc105db7363cfb3f9d305cbb47bc17030ebfe607f2506dfd78c66ef208cf88db63d657116c82fc6ef70be4ef4f70af39330c8262fe37ab7ed5e4b1a918070dc03f070378d0328203a4a229138c0e35db6559f5250ffb27dc4871f1381eeb7bb7f154cb5901a3d430d91fd47e5b42e505be0cf5811b8a78228294fbc5ef3827daf2cdab76ea9656852ce34052c90bb2156999192099a9104af8a5dc68023c160154e115e6cd74a6edc2b23f8d7e7388c266c00a54593c05bd46425faece2f7056dd873bf4b5c2de689249cda1f189bcf3ad47677689d5a10c436dae7f4955a84fa1eb0266aa482c2db1b35ee38015e39676981399e644ef69d458a03b32d9fc54bcfb6d22e134e156bdf10232f71eb0d47eb5dcfc1c95ce4cce64d86d097d7a05f9b88b07dfdbda5f8f3fcb6b8fea10ccc24a1ac68f2c6d068c0f9d0abab112b867fdcfe75fac05610f6e19d68db8a66409ce3642bc087e28007cf7e9d25848e2b6b1ab36a36af8a3b1eeb16972958e686a9ae3898c92449ba4980ba686eb97ae511b4e9cc854cca63dfe3c826e2f91ce8a8ff9a62c70c173528c151fd64d75d9eb514811ce25400a96f98179e58a646d9c7b3a53f924ba4dbefeb93dc9c515e5cddb4de2f8b40ef5cfe5531a0b1610dde3cfbce8078d1b6c17ee45ecb007675888b495c368a0e82d6f78e3e13a1d89fc1357e4aab387a564cff8340ea0acc6055dcbd1db126ac798099e0d9bba96a224b6b959aca07f362ef2af6afa212d03aebd73a3d477d1a7047c195dc6ee76bf5d91e9aa48afbb4a9259f91b3d6bd21f645c375a36fb4cb1666c5403fc9e543fb39e99667bf0f6eed732c5d4a1de673d827466856d7eb7481b595c373fa5ea5c57a19cb89e86116771691fe1ba39fb70f13ec1ab4f0c89003ba688875a173625cabbd47e4dd473d3a28befa854897cefd0d68d07cad8af7466167ca0a22e0b28db33e177570df502897c88329f65614255c267d53cf7cd55936c937c147fafcbd4f1c25c686c71d6918acaaa425333f103ab8e45a67e5e13475057410ef8621cd0f1a1d42f6c78ebe0d24ce0e61e511edddd293eb21e5a7467160f85b382296e2dc568202b1718280edb684ddbca2bec7facf1ad0f6f7ee8c978c0505b84dd21b1f524ea2da918ddeb712a99a61c96c56149934f5491dbe9fb46b8dc9b524f6895fd6fd0417aeab586bf0d9035d69aa9fcae0bbc48b0d24cacc835f8ccbf8f3cbc375163a2024d04177f32ca40bc20ef55102da4987a6171f6b1358b71a44ac7323c58883b7c7a908d4b4492420b29ee8cc88abbddf9dad4e210a5c5350d30e0f89f0dcfc3d356d875e20d6573fa76edde8cde171bc10598b4772df1a535f3c9acefa5f161ce3b69f92c77390300165e1cef405f24bd39171490c64c1871e4027b93a534721740d266d36576185b6e3b08223ab3a255ad8381da54c5c57082bfba59187d37d7d9a73265cf4c4f78980e3c08134a18df250df7f32e8259f2db08cf4e69dab59d8aebffb8beac0162eb36a9658be852cd91454c64550cd4c3a593d9b82d3e02db3640b9f37bc67c481954c661cf4ae3ac4283bf25cca84bcb78be5fb508b85cc8e7013f5b323019f9c33df92fdb26db73aa528131dcf8b9b67b7d803eba755353c4f4cbf0cc72f643c3af246a978f83872ee0fce14e4031974bdd8d262f06abd4e8b107a7e546a49d4ab2555f257a4e7b1b7131d21a4c0a5d56ce8f7b447c9e2d287702d459e82ba0a5e5076d9bf5feebcf771082b4d2513925e119f06e8e339890dba304381bd69561b4d8089a6f0d228ba7e8e27407a42384496ee99a91c0985836ff090cf32a26b2d881222e5574052c6c13c5e2e4cbfe446c00fe647cb78ab6b797c19d70d68de3deb45e940f5913b0d13b57facca5637fbc284a3abb54cab8721898443b2a25e2827102f6df5d5d509e56c8792f49a5b7461a2e81fa61fbd4505e2772a77376b8f86b51621827dbb0b179ffab8eb4f71a74331e1908cff35096c4acca8314507cddc7148e0f072f3dbf3a83cc68c545ab59ac933bd90a6e3db59f09728416cb40478b99e278b77e2094793ca0b10633d906eaa7c3c77c9b8032f1639c5b082a4cacdebd1fddf6ff9e1f28375fca8d7568d82260f5d671", 0x1000}, {&(0x7f00000014c0)="c25415f6de7b28b2a9a3ac4b870d6c72ec48c96e2806765a54e5d85e4263fa008af547e7021b1163d54d01b552c6300cae2dfbb1281eef5fc727139024af6e26988bffe5e4e25d605c415d8939f1a2cb475e0eb6e2ba8f5e71599306", 0x5c}, {&(0x7f0000001540)="17a5a1cd1228139f88df62fedd11024e3a4c6c5e0aabade59cdb8a7f2eb7360482042615c8a7e1b4f34e2d789ada8709cb448daacb9a4e7f8847d42c17b5b1c7b06937acacf1a02ec3dabf066cd561399dfa19b89f46b9e35595f55291eb3e70f7b3b64a49b1df9a72ba7bde1e854df2fcda6bb2be508f8a9ffc94513f409e7f60efac6cbaaaca71d236c5cd9e3a26ed0163ce5c561284a8cdeb98327330bbf36a0ff4aa550d50248c43b9ef795da058773e1194468e2958b6d8d9a958206fbe741ad28f6d0b73b9cbb9796026da5dd52cd3a442514558e9a1de1aca9fe27b3d33e007152652", 0xe6}, {&(0x7f0000001640)="cc631c127bf3277ea84d5e511f0ac37651cacf9121c9cd45cf8079e44b436f68670cc8a028b241cef919a87236ad5c0e7179f4bf7569384d44596088305e8566bf0adff333e3a31848e60ae1c7eb4db5f2b3aa3024903fa18de1fe80587e2d34e7dbe4852b6683030763045210705d570e157b5b378ed351363e54e3c5283c54578cd5b0ee3bdcc6c02ce593ef6825b5a03c76401a599e51244c1325350987f5f15fac791bf150f9609b3a21b1c53fa5f150cd9d928bbdb1ad2e5170a68e616fe179a73aa36e7a2eeedb5d709bb9aad1207e93f9e89a55f881b195ab12ce71e44fba5160d6400438b0ba8396a0e57aa3727d40dcc25a90", 0xf7}], 0x9, 0x0, 0x0, 0x404}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000080)="4e713048e6993148000000000000004000000000c2b2e4ef7f8f71fda48ea7d3617ca2bbb2f32c3c2185754dcc449b7dcb0d0f10f2c03dff6d51f9ca376a5232d9e44fb3d5d4bb0c28e07525726611cdaae0f73a1f3215776aefc0bd81cceee679537292f93562260b32745d27d314a7428b69494cd1f1a2c2ab0be0fa90aaa34d55476c66a9fbfb54cf41db0a79da88f69861442c07ba3bbba2e11e93", 0xfffffffffffffe3d) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 16:01:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3f) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/224, 0x3ef, 0x800, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000040)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10490, 0x0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r4) setreuid(r2, r3) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x8000) r1 = dup(r0) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="6595cac4525c293f59a427bd7432bbdf96a5cdf31ba33639ffaf19e6612c6d51fcb3b88cd4aee300e26ea6bb23652ca826087f176d9dfbdc687b5aeda4f90b17d88e83114191177914831ead9c1c7580cc9dec8508d8fca94a2a13c223c0d962c7ad60dc080539e7530bcca980422e", 0x6f}], 0x1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x2) pread(r3, &(0x7f0000000180)="38873f95e9b1ca94335be913d357c5e7bce38d84511eee8d00f3e9054f24576f902e69a302780d1350b3dbd693902f3612e9e9af3a022c2e1268cd9ab2e0e97681efe8ce377dcf67a787c0fa30e4fbf5b72e6fe4bc118505361e3e45747e3334bd4705ea101101d303bb46009f1fd408001be25083c717cd41dd141b86a3bfefd15b57b0610d9e16b73a8e92ae35fbd0f563162ded260964abcea8bbbc2c2a015d3a4b0ff662eb6327a98390db3846d6fa452282efb8f597b3580684cfe82c766eefbf8791e1adaac93cccb032c7f7ba54ff5d404082", 0xd6, 0x0, 0x0) close(r4) 16:01:13 executing program 0: r0 = msgget$private(0x0, 0x180) msgsnd(r0, &(0x7f0000000ac0)={0x3, "879039431d4e36f1e15b6e1054085c1fd88a62b86e5346ed7adea427041637d8bae6c9eddfe0b8bbe502b92fce74b7f2821bc9f760aa218d531959cbb4c6eacde66331f4d03d6a9530cc023bc167f448284a06539f4818301ff7263a3c59c83038866aa125a6cfbc70b750b93e9a4776ab7b23f8f8299255f28eb581160eee15038d695d16ff50c1e93d04ff55b4a5ba7a781106265f5e7b4efb92ee79c919c0a02d58dfdcd5419e7b3ab9c92c328bb55b9d05e3df8dcc64bcdd4f19b62426254eaddd4198f8d83bdc8c3a9c579dc935078254eb1f89dc1ccff8715b2ccb415f861f88127b595ba84f626388182ea0ca866c823ea062a1a0c5964a974bf191af7629b5cc65edcd1c5c5a969bd12e2531030227bcd7e4d4ebff5750a031754e9435214bd305fbaf788de19c009a057e0d062f5dd6279d9c1c66b7b43313e89accd06913b42ca349d2549d9c3334930c0ab9750d075dd634d3bbef5f96dd1a29e88c5fa96b41d6624ed760f78d19f1e1a084cd3b87d23e56713a3836e4aac86753876e90f34b3217ea45aa586ed7d63d06bfdd1d97fb2e8d9d7712287747437d4955eb8ac7f23c2d59cac320506a3bf8aa58b7e29415f97f5a5806d20e3de4486e97aca404524011aec9a15d7cb1b4e2898cf5a59219e6f682641a965bcb92448ac576dfafa5b36cd627c5a5afc0b61cbe4824701c1e077db6df70aede763433ac6f5227de997e54351bced68adcae455b7a04756d5ad38cd46b3000d60cd233fc9a7e84b572c452bddd42965a9f28bba4eef9584c82db979f685ba3e1655cd2b32f2be4066d3ed7f1c29b62ade2db7648f3f0dd9e78cc68d9618f3b2f31e81c949af3b92a5693c8152f2affb49f39390272ef1818be87c4dc2c7c88fba351ca9b864dba1a688bf93b73f367055861bae96f5065f09e6cc06a039f750c35c2a32369f0d1eed465c4bd69794ee9de3c8ba5945b3f290f0a6d4d50f0fd5da9336b3030c258083be4b6ef11a9bf10a8845af3eabba49d2de596043c7e23738a9fc9e616f553bc9169a8dfbf681aec0f714dbf02d77d060f032fbad2bab31e78da76bceba1044cf25fa5f9f0983adb1102e98e4a7535076b65e211126ae78cae02d4940957460e65330f6861a6cc5773d6073a7fef69a43e4fe021b54f9ec325e18741c4760cd4a5de84e601cce4bc0f0526591fb26a84690fde9d870d33ae9e738bed72a9bc428b45e8c534f72b0c5e571a1f96c2b0900f2b7fc76c80ca3029edce6f24bec31e146eff51bec87d2300225fd0cbe423e1b704a75ff227277bedf22e8b5382059294e73e1407a0d2a9a041cc5d9976f72fc5083980adc9102b04072418053dc78000725845ad477d174f8ad3effe6c4a2b469155f028478e69d80fd8e1617aaeefcf44cfdcae95edfb49c8a588c3348c4eeb1e071ff2e8e0622f8cbaa2aa8c9f6f433d5df97df20a1e597184cf73ce36194671b9feffc2a677c05970813bee7988487d13acb26fe79841918c6089aeea5ff45cb57483f70198e9b760cdb15f9f0f57aa2608e75afe5f79419fd06534932adb23946457b0aa5af043b295ab46900303bd44fa6c5e970f5de4ce05f2e7161616181954f634ce38df9254b59e1a77235562e85c0a02da6a58e492bc687c0a46f9ab0e68ad62aae27fd3d58ffcb0ea91208ff66afb55d40956643a217b30217d5efdc19fa342d00492bcd6675152a14dc28e1e69aaac7daf643e0a97081d568608c44f84c2354321691926593db987b2b63fccc9e4904ce6cb93f84732c76a4d5c8fafd37b24a123bdedec0f79952361b4afdc709940d1be9ebb324efeeab6ae7ab08aade97b50b451c5a2b591ccd671fdfc61caa8bfd24ffc1a4d5b3cdf8ba76dde824f2bd5e371370b77a356dc6a7bc99d3b75dd9de41109377663a52e65ae138665f8c39b787639f0fe8a716a80858a811c84fc928cbc5ddad2fc0be14efc68e5ce576454eb46123178d75d38f67c4a25807afac28b410ee6cdd3a408bfb67235849eaca8c5004be02656337550af247e910f34921ebae7a52cf442673454a0fe2d7d772e04737de151adcb3773adc247c2f697ce4f2e5bacdc6c2902e3b17842558ae975dca69d33ad2e55cc3b6af407160d4d3f584343c9eaf23d619b3fb75d9fbff10b0b3ad9fa1f4bca375aff349ba3b6734dcd42658a4b858670c4e86aee2f8939aa6bd6c6c3d4378cc66ab721d2f637f567929f3e25b5a022dcf71d0353ec8a123629ab5ed4fcafd5ebcf5bec3dba30e519d02d3add943ad7e22a559ad0bd2e5dbd00139dc3d921ef449ea8eb7080e3ebcdb9d2e8bebf7159a883c7f743801b47a3094c15cd5b0deb846996797c9281c74cec2dd79e9201864798ebd8ff990372fc5a75f96eb37e3344171761983e6bf9aa083f41ebb08c8ac69f2cd2b9e2e9c0dfed0ffd9a3bd83bd26a3811e5f899dc0f3d61574ce74494e14e89c5dc9cb92a65072ec0b0617b87a1253813619f608dc4df348b2ff016aa601235150270c36ff821d8171858e6a228f2bbceadc79a14c615629e131c9a7cebb5b9fcf63a47f944515fff3bf29cd827be87768857d935b759d014d05adc55e24c727b7057b86d3888fcb8657ff259a98eae5ccf1cd01b5e1df53f571b2e7640382bea9b103654863c8e1a26ec0dcffa44df057741566e2f7c9ecfcf11d80ba6f31859751e695e3b820b988a73513e2f1980c3590e28db1af20666632897ec772bd775fbccbd56aabd24384e41e8ddf0c36188147577a1570d64ad6fd158ad98f22a9dc690010672214230407522f60b4c2aadef3edf7b4c9b4ae9d09746b989ced31edf3c5dedc7555093cf24447c8a5d98af4557977bb6a715158d8406834757976e97ff4b0953c42b14b285238bfb1037b3a712a5568eb2097d430d9a4dd77c93bafc2b3fc918399244f0c0e7d2ef987700bfecd2164972ad0cdca81b9fbbd937c9cc13414e125df603c1ffb0a8914c407a917ea5f8c67cccc5a257bd54f4e8450cfc8e0edc2799f6f05ea2e666d03f6dc68e52848322c9a11966ac727e93e2aecd34017b00da064361a3079e9e765d14ea50ad14d0f1dac1304d2a952d364c1cd4b0e4215f05c551da6312fe83bbd217142f2cb1d627d7f802cd8918cb08465d324542d334a16bab278691c19d4b41de9b1da97bcfc0440900efb2cfca79d2436e2e0b85838598b11845dd82cb2320484fb06003a9daf42cee26d1aa8b147535984948ca93d62ca084c90cb74a9a5eb830ad03f8f511920616c53e10ea2b28e2f19590d384439db0a3b91c496db80f8e79b296074e067a90de2b3455c921795d549d7817381d77335d6e5730bcc4f4ed98682ca0052e46e926f4d8aa10bbc66143eb55ed9d199e94e51e89fae546afb7f3d497a3d4f28a38090cf91fd11b8a3b6401d64bc8d582c8dc0b03859a3d1a5937250e37325aaa1a14bc805c80eae9d98442081a4d59ed9326af40833fbce4a9ecf180ff7f7cfa04a8f692893fbbe7bdb32565813812b6f21eefda59130fe74bd5749bb003b03f3a7b395f9d6890639b54ba8707b752cbdd937441f0fee4fa959d7c57e69f768bff1541ddcafaf6fa95441b6eb7ae67ff2d7b300fae9b4f76fe490ec0ea21a13ad9105522b9503dc5fb7ec1ae0a6a1753c2468ce8351b3655d6d22f740c1f208e87803a00d5d23c8c2d6eb51084cfa4570d600270b1e026ba29a2ab34f3cedf338dc1e174da77145c628597b435f4ca5a5b9bab1863a520f279085690ab7c50231cd7f2b9d7d162da69b31e1360bb0d84ce29caf4cc0e69938afa50d3ec943b828ea48527a2417474e4254a665d499051aedc136d29edcc2b646a02e701e0ca25b3367e6c95782702f1a67bff5d271972ea634bdcf85a7e28ad4c05aae9a301b4cf59cb6159ecf6beb580d6ef9c8a09f4a1de82d7fe14c6a44eeb01ce58f99113fc2bbe096f264b01cf45819db6eb65c76562273f6086cd0e0ec570cd45df865f01fa0549dab7e2aca9438be1f58b8c4d6260a117bf05911b6119283c7ecaaf2053b2f85bb3aeee7ac304ddb4f791b8d2a6cc5dbdcbf8f384dbddceb9ba5ec3d1453331adfcc6565c5272eb75c8cafb7fb756ce99bf75d5cc8c0f8890a94786d07021dabc028fcd03e30e992915ef1900c7d5f33b268fe1f0531c4a256267359e63fa5e20bded88c6e72773680c0a0c6fe0fcfcb5e46735610c4c52eb6c8c907a77a2b4bd7de4b42d6f4fc0f0851b7f5e0bd1bf7852db27dff5c53d1ed34fb1517cf75c6aad14e4ba8caf225073be26ca90da5c50fc96074ff5da8e0d22f73523085e5edf57e9fd9f2891f41c1bb2e6253aab6b41482c0bf5eec0c6801d32e6696f5cf4b17f1b6d8bc1342bf2055795787ef0d55e5cea9e2d811ddf3ce5a6cbc7c89cc03f7f4f692c6f1ba130f3d0968cb4c7f4e95a98a98417405bc3546d1db8e7e8a928b8c2f288c8f74c8667215ef14c7543e0484b3d54a56133d5976905d5900c7988e9fc3ad14b4dbe93fac19a4917fc0a0fd838e4a3d51383a649357ea08102d5c90e621c0e5e092dcef407be43ff656a0f00e4a7b169925c6737ec3d9931c271d62cf8c397e6a40088df37e6ec1623ba17639ed72d36c5e06c6cd53e9b36fd8a974ab4b6919213d99edae1d47f7a47ec287917a76fb5dd820fe5af40b46f1501fe92700aec753f41ec56b348e4ff1bcb87cd2414620a2b79f5fde5d89a5bb81800b9702efc9b69bf24a836a5d0cdba39ed0cfd441bd7c6df1496070c64d14a522e4b52a854ad580d7cc7ee9a6da54b74be5445f4b71871eaf92985e492b772d16310a59978ca98de11afb934831b0e280aae85d0014e39c49165ed8160eb51be1d972af8e7973143286124b767363124388d7b189ceb748a3d5da9e2eefc1058bdbec6b3a8a8b2c87b370207246ddec0a0c101e6f8ec2dc3e72cb8d80477301367d65740fa2354082431336bf4f0ff5b314c01c550a76f34aacf6607560df0dfbda631a2bb3cd0eef55c86d605702a39b1272ba50aaddd393c050f7f377ad867a91601dd8e9728468f19f21e21b16bcbe565c7d21739c82aad78e62dc086b3d9496c815283b1ca1cfe107c44e36b1b316adce14f24c2d9889374598821c82925e701f0b8d1caf91752d3bcd19c3e2d9b4fc552a29e2e3c653073fc12a2cb042bcba752e41d480d8d05ab10aa1e3e23b41a8f1b9b88399119fb449523a4df10c0a7251b109236792bcae9fa66ff50c0b01b0836587a04766e28cf2ceb7f04f671a388f6a888b78ca47e0ef33696b6f0f9b255684bcae803761ce855baef0d16067862b48aafef38b42a088aa92579ba115bb313abe65b572a9f8e3608fc016987442d87d3119e66022e6c6aaf1f531800b7f68bd578cec077372bda27570746f34713433a0413daab2e43c4537e9de5e8688ebdb34621f38f7e7b578c4fe32342f7dd285fb9bb3a5009e55ed343e341cb3ce743af8949913688d44f177ae0f6b27c1f9372e2379b77627448d90369b4529ffea8606daf4d09fd01147140b23f2c2dc0d03f18dd6f28bbe3bce012be968bf9f0bcb4ef48c1028aeb83aa06d657246e8bbe1837f1f9b5c132e966f05f18fdcca46a36e858158ec1d1f55e384aa3effb6eb18a06d212f33516699991cb78b4c5e97caec0f9a286cd04f286ed0988540a58efe01563c61526d61dd8d5fd3520b5fe33b6d8e8b4c919188aeb957738d8a886abfa43189f808bc4459e3e2e25a215c04623be8528a360d84e58ac2fabd5be7ea9337d2b963bae3933ff9436c8e7b549"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000018000"/246], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/208}, 0xd8, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/103) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0xe66345957e3d1d9d, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000005c0)) msgsnd(r0, &(0x7f0000000280)={0x2, "ec2c5fb9ddb1cc97eadff0f079d8703fa07a0ca15a71e4de67932372dd1ea7122ee865b22ea0bdd9a040328ae032524fd1db710d82fcaf524d63d19998e0778b0c751aa7e992b42be881dd6717e69c633f98078d27e4846986d4ff05bd2805b25e103cd9bc456f420bc622c68a6d4112c623de02e6e2e287187e372728628faf7a97fdd38edeca3061dac2d416f6a9512e94c140960cb50eaa98b1970c07611325a00d0683e58b4ee955b44ff2e2440a2e05d6351b2713f2f722acbc2e510d873489d1b98c47c3f0c0eed24c84"}, 0xd5, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/62}, 0x46, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000400)={0x2, "cba4386c46bd54b20f3fea1d0662faf46ecfd5f443c3075edae81406da11b612688e84ae0665aedbab602a06b6d73c01e97b6743b44bd103b03fefc5c2494985847a07f8259fcfddbb9be04d"}, 0x54, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x42, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000004c0)) msgget$private(0x0, 0x220) getitimer(0x1, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x81, r5, r6, r7, r8, 0x40, 0x3}, 0x9, 0x2, 0x9}) socketpair(0x18, 0x8000, 0x3, &(0x7f00000006c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000700)=0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) msgsnd(r0, &(0x7f0000000a40)={0x3, "3f446354caca8d4bb78e6e9e074fd3a53f710004d7697a828eb5ec6ee8f1433e09fff7455659c33600aed59beff0cec24564c1cd342124b4a897173a55a635ab"}, 0x48, 0x800) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000021db371d0ce8cc5e3e5439d5ebd3db15eccdf3b98ac868fb451fdb1241720708911014"], 0x3a, 0x800) ioctl$TIOCSBRK(r4, 0x2000747b) bind$inet(r4, &(0x7f0000000800)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000002000)) msgsnd(r0, &(0x7f0000000940)={0x2, "8322ecff7bc91371a5077bc829cb8fc2eb8a8ad0e009ff0cbe52ace8b15490504e95029984cdb9da8d9e06bd1b3608e790fc4225abaaf0025e12a491709ed538221c5b79390e1853ce97a2cea843152ff9b6014c172f95655e69fc1406f5e1fec8106161aa66b406022ac38e3c45bb68f048144c077344a924ea7eeb2d625494dd9468433db017088e888c2cc7f5827b997305043e26c332857086ae339e27a21cc0ffa5687fe6aba07434270d6c762f48f5442321f58efa70df5b9ae91074e91c70b25f07741e1c4b3702201c7078de3eac3828ff5957de3bf1"}, 0xe2, 0x800) 16:01:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x92}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x147, 0xff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) 16:01:13 executing program 0: socketpair(0x1, 0x4, 0x7a8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x61}, {0x18, 0x0, 0xef, 0x401}, 0x7, [0xea, 0x10000000003, 0x0, 0x1ff, 0x7, 0x3f, 0x7f, 0x3f]}, 0x3c) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x3, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) 16:01:13 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0xf0aa, 0x5, 0x1, 0x5, 0x0, 0x1, 0x0, 0x1, 0x7, 0xfffffffffffffffb}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x1, 0x80, {0xfffffffffffffffb, 0x400}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x40, 0x189a, 0x1, 0x1, "aa3e141911471849f3f51603df80134c3807e7a3", 0x400, 0xffffffffffffffe1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x5) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x0, 0x0, 0x1, 0x10000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x3, 0x0, 0x7, 0x4, r1}) rmdir(&(0x7f0000000380)='./file0\x00') fchdir(r0) recvfrom(r0, &(0x7f00000003c0)=""/254, 0xfe, 0x0, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000500)=0xfff) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x104) r2 = syz_open_pts() nanosleep(&(0x7f0000000580)={0x6, 0x7f}, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x1, './file0\x00'}) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/156, 0x9c) fcntl$setflags(r0, 0x2, 0x0) pread(r2, &(0x7f0000000740)="b6fab22086d8c2b8c656bfd68437e32be1a76ebd4b9e3d81838b323677192420752432b54fd42de2643bd377020aa346140d60c639c32575457e9814fcab81ebb1c281f5badfc30a0869b8986d0fbdae852b56341be1406a3361257c4662dd8d20024b37245bf058126b1a8957fc5752cc2caa5e6130566db91fe17957f928d76340e8a08df80b929e905c6a59d672d7de3b5e386623f4a51808b41a1ed3e4ee58900cd7c75125f70c0f56593c0eb2b29e1c684cdbeabf453b516b657ee22bdbb5b595b79cafa29ca0c0e005f56797708a29b54e9ec72e4388acb96ab0f157727e14f42ef7a7f30e116870eaa98b081dc86d07b72b", 0xf5, 0x0, 0x0) mkdirat(r0, &(0x7f0000000840)='./file0\x00', 0x2) r3 = semget(0x3, 0x0, 0x147) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000880)=""/54) sendto(r0, &(0x7f00000008c0)="1e5237da30f4f9c6448c37682e6f499aba0731625b60dd6bfe1b2b87da63e85fbfb9e19f9f6bbe2fe4f4d518874fc03152c406e8497596d3612d034375dd147cd8807baef8a7928d704cf3c8573a826c2f7993b6549c754968b5d168d46e6dfc0757768c21a7749b48a310f5ec109abea151aadbe58b2d5d49b4bcbf94e66a62cfc17b30491a83481b91c9c9662b8602e1b2b15385e026e305c4edfb04b14d3f33dc0137c21aae0b047c4ec27e8354a5635bd79839a01626f599c767cc9a4af7aee89ae04a8e3af23d0cc6ca6f296d9cf39e9f3d3ea470ba10a739", 0xdb, 0x408, &(0x7f00000009c0)=@in6={0x18, 0x0, 0x0, 0x81}, 0xc) 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:01:13 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0003"], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc1c8, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000640)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/13, 0xd}], 0x7, &(0x7f0000000540)=""/180, 0xb4}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x174, 0x9) 16:01:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0x100000000, "b8000000000000080100", 0x3}) r1 = socket(0x1c, 0x9, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000004c0)="72f2b9a5d97f61d530b2a541583ffb892a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc84ebd2499e910ee4a63517c0fc890aec9a9013e575f5d8561ab78baaf56f418d38d58d5fb8e6893b1e10b38d48d9c19458aac784d8b7e251346cbfca2b08df970f09bc7d088330d78adabecaf33ed885bb68369756804ebbb8b5380cdc4a867e41d3018da013af2d8de18e65e89884e6ed1bf870fa4d0ae3846bef58d33596074790c0043b200fed9e0872159d30effff0000133473e6258a3560be1a6abcc5342ebc3724205400c89bca85abb53876014329f5d224541295c1a61316958503a64e7d4bfbd34f0cb719fc8d407b03dcc28828ee03bb44faccd868947a99585a75c349193a3d8304e922319d328944a2e8dc7033f8b673d6624f67b1a5e1be5c14b6c755483260bdcc84e606ce6ed3a0a386", 0x171) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x7, &(0x7f0000000080)={0x1, 0x7b6}) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x4}) setrlimit(0xb, &(0x7f0000000000)={0x5, 0x6}) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() msgget$private(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r4, 0x5) getpgid(r12) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) bind(r4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:13 executing program 1: r0 = socket(0x80000001e, 0x8000, 0x800008) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x4000000000000038, 0xbfff, 0x4) r2 = dup2(r0, r1) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x491, 0x10}, 0xc) setsockopt(r2, 0x2, 0xfffffffffffff5ef, &(0x7f0000000000)="4f3ff571a79cb331ff4c621f067ddc1f3a1007eb192963b6f562129e7e60995ddbd64289c571115a33d7bf2692b529fdde8fdc033417657e9d", 0x39) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffe47, 0x0, 0x0, 0x0, 0xfffffffffffffe5d}, 0x0) shutdown(r0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x0, 0x0, 0x0, 0x6}, {0x6, 0x1, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004745c, &(0x7f0000000040)) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:01:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="ed4134b6cbf1300f321aaa4eea5dcafa7cf89dab4b8afc4ededa4143f0f7b815e9c16cdeb3e1fe70b1a7154a3dd3b83ab02b50b1e97ee0007c63df147ec21e5acc69973cce3fe234a94eeecc0f95782494bc18d7c5413c86c9ff119f718a62454c086bfa13b77df14e0a9f7ade2b3655f693fcc0b10bd1041020125b3072f40fa04a8be7d905527041fb3b0a21e64df3ddcd27b56d30e61f3e14e9fcf3b10dad97906d4bbb843eecd4bfac34596e699903227f70dfbf3c495193a5a2a4bcfe6d2b8532b67d546711456e13a6095fad74cf1a4e990fad31b3714041e71c", 0xdd, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x88, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) r2 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x110) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f0000000040)=[{0x24}, {0xf0, 0x8000}], 0x2}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x9) syz_emit_ethernet(0x1b, &(0x7f0000000340)="a5e28fa72beb966f5fbd76cc9c32319e6498e7a5635e5bb1b8efc7") sendto(r2, &(0x7f0000000400)="34360fc7dc4bade8a3a1ec572c4f57d27e4f2926e310b4ae6d8de1fec2f71a30c86678029caf20a67dc2eeda45e99d0082ab6b3900b3c203ca372956b07fae80a26d91c5b9bd404fc2196ee3fdc39d506eef70da827e2c68000871e1216aeafab1d228ad8f208f9a01310028f291e60a1ec08781d03a7b55e6f2d77e83eb005dd6a0fe11be96dee4e031aaee2a15dc9b4a371df97f88", 0x96, 0x40c, 0x0, 0x0) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x280, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:01:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x9, 0x5, 0x8, {[0x23, 0x3, 0x6, 0x10000, 0x4, 0x7fff, 0x7, 0x0, 0x401, 0x2fd, 0x7, 0x10000, 0xba, 0x94, 0x1, 0x1, 0x65, 0x400], [0x8, 0x4, 0x9, 0x5, 0x3ff, 0x0, 0x40000000000, 0x7, 0x81, 0x1], [0x5, 0x9, 0xffffffff7fffffff, 0x0, 0xbf62055, 0xac87, 0x9], [0xb789, 0x7, 0x1f, 0x6, 0x1f, 0x5], [{0x9, 0x9, 0xffffffffffffffff, 0x3}, {0x1, 0x1, 0x9, 0x1}, {0x1f, 0x2, 0xf5, 0x4}, {0x5, 0x49, 0x8, 0x7ff}, {0x0, 0x6, 0xde3c, 0x120000000}, {0x7, 0x4, 0x8, 0x5}, {0x0, 0x8, 0x5}, {0x95, 0x9, 0x7fffffff, 0x7}], {0x5, 0xffffffff, 0x721, 0x8}, {0x5, 0x9, 0x9, 0x3}}}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xa, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) stat(&(0x7f0000000400)='.\x00', &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000300)=0xb9) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x82, r3, r4, r5, r6, 0x4, 0x3800000400000000}, 0x7, 0x6398, r7, r7, 0x7fff, 0x5, 0x6}) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000280)=[{0x7, 0x400, 0x83, 0x8}, {0xa7, 0x7f, 0x5, 0x3}, {0x0, 0x3, 0x100000001, 0xfff}, {0x1ff, 0xfff, 0x9, 0x6}, {0x3, 0xc4, 0x4, 0x1}, {0x3, 0x80000000, 0xc8, 0x800}, {0x7, 0x0, 0x4, 0xffff}, {0xc33, 0xb2, 0x3, 0x7}]}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0x5}, {0x3, 0xfffffffffffffffa}}) 16:01:13 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff8000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r1 = semget$private(0x0, 0x4, 0x88) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) getgroups(0xa, &(0x7f0000000300)=[r4, r8, r7, r4, r7, r6, r2, r5, r5, r3]) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000340)=""/170) r10 = semget$private(0x0, 0x2, 0x8) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgid(0x0) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x240, 0x0) 16:01:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) dup(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0x2) 16:01:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) kqueue() 16:01:13 executing program 1: r0 = socket(0x3, 0xfffffffffffffffd, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="aada31afde6156ad", 0x8) 16:01:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) fchflags(r0, 0x1) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) fchflags(r0, 0x10000) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendto$unix(r2, &(0x7f00000002c0)="bd1c114989d113dc1971b219de3a18b3a639e411a2773ab6c050c06bcbbcfb630dac4f4b9fae45151ef1c82d01b33736618a9a4711b697df5e308717583e7702f63a86e2912ad343e62dd39f4439c70f38bb95c9e129807c38b6fb7b2646f1710877588ef2457f67bfddad0a2e93c98c6b9bfb5b086a681dfcdc452e9d6eaf11834b326596ea15de620d371a32964f44dbf8b4ef1ca82fff4c338b965728d849c6229d0164de25362740543681da791c83b0b3e00123d256711f2eeaa793edb57d17b9579527590b67514ea54ffa8330559c79d7e8fd047ee99c752a0a6dad26de6935f501dc178f7f9f89f248", 0xed, 0x409, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000400)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x120, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) r9 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x10000, 0x24) lchown(&(0x7f0000000500)='./file0\x00', r4, r6) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000580)={0x8, &(0x7f0000000540)=[{0x9e, 0x6, 0x6, 0x101}, {0x4, 0x4, 0x3, 0x1ff}, {0x8, 0xfff, 0x3, 0x800}, {0x4, 0x5, 0x8, 0x6}, {0x3, 0xffff, 0x10000, 0x1}, {0x1f, 0x0, 0x4, 0x9}, {0x9, 0x7, 0xbbb, 0xed1}, {0x5, 0x9c60, 0x9, 0x2}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0)={0x100000001, 0x9}, 0x8) connect$unix(r8, &(0x7f0000000600)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000640)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000680)=0x8) fchownat(r1, &(0x7f00000006c0)='./file0\x00', r4, r5, 0x2) semget$private(0x0, 0x6, 0x10) utimes(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)={{0x7, 0x65a4}, {0xd853}}) getegid() 16:01:13 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/52, 0x34}], 0x1, &(0x7f0000000180)=""/104, 0x68}, 0x800) 16:01:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb) sendto(r0, &(0x7f0000000340)="63a50f9cab31af26503aacef5d4b711ef8d0cff450b8c2a3b2b2f9a6c4e51616dae326976ef53e2f36424f040935620c776341a24c8fa604e690e50864445dd88db8f75c0a0892de933077573117f6c4f023c34a085c961572f86ab446ff9286c61a32bbe80d352eea9e62d37092c29e0dbda8b0718ae82699d17423e974b42ed541114a05814d20fe8a3099d38abc27515e5fa1dbb209ee55f2c37cec76ca45908a757f5d6c8f38796cc2ed50034e37cee1036315e8dd17d9608b572d3f9efbb347b912f904f3fe9a6f51b4c29c024230a106934352648d780fdaf43a1a864f0145e4c4f64577201e760f506f5cb8eacd9241d1e783f28747ffa43124517aa1b2cf7f131d629e581860f8b674c49ff64a707ebcb3be613ccec2e489eadf0422aed7791238f3d6dcbf4bd36ab4d1527355c0ad32ada68f2165aa45bcaa3fc56fb22cc694d064091f1a31a13af9eda0832246cd22cdd9eab15256be5c7b84e1cb7ba070a8621defff5f04925e871ddaf6da9dbe72d16c943ec85b08845650f55fb93bd12eda1c0931a8b3fb5725e888e326a64cfa87851a3b41b1274fa745575f4790bba3b306a9b731d72f21882c6ae3acb305d12c8d246d5e248a4bcafbf99da49201276897b640cf06e570f3bc33201017dd389349749be7d1122a6254904bc04fdb299a98f88a369229ee1f1eb1f3bf279c0d10b286f067368157bc403b65b17053a499251346219cc62b4e5223c753b5c2eab410154c0638da5be227852fa8694e88c4f0f9d983939afad23651ea8ff180906c0d1c8c4bcfe0b9f569891657db8f2cf8bf006a6987e0df29a9d97c8bc94891aa4a05ceccf3573d776d97032931e279547cff3becff451ba7eca2d99b4a94c06025c0a1b259aa57439d33b5d901352d67109ccb80176011b9b85d6dc2fadd1dbd8121f0c18dbb5f9b82c0169c1e0356021964ae6cb90958679e0948820bdbc3004a1c1baf9b8b75211ab330fdde6eeddf62bc0f0bc0f7fadd8d9a075a4c4272b250bd4f114329cfe4a7eb08622161e3bae16a7225176be5b41f7ce1a91ff0b6dba3864d7cf90e1564e963417e34a7fa7a9fea005d2a24d15a0a780946b5d3698c773deda7acf3f46bed4dd70e0cc7bbeea80eb0bc57ed9cf8e469b6d0aefd91da287e71e85d88d4145986533074b677d5e32d3a035a1f4f15ae5456a898ac76b0ea46486a0db80430a34b8c4b0add66f449a21e2fc4a9cb021664e173a8ee9638b5b9cefed08930faac0f50b1155dcdb4370180ed85c45f28961189768734e2d3f7310176c6d40a517e281099898eae81c7a03b2262c7b44d3b05e35c6940d02feccbb7052a1584dd496984e8f3b33de0ef497b1f41f91293fb108ecebc51405a74a0846b14454d4bd2ed53422b7b1d8fbb8165020d9a4eb76d8b12afae1be868d41dab244d67122a0c7ec37265c3a4bd845bb725ab1a9742cfcd0ff58306d3879f0c4924e875eecd54a71d9b47dd3b0042b70cf38d1ce7b19e0d5eeeec455b046343f681ce8250f188302a06abd79729d2b2b404114ca7f3c54d457acc81c6295cd4957084b2dc8f511305c7fc3d469cc33168e431390757546b9e410ef492760a96a85709208bf388460c4bc230b287318e3c6298ca5c664c969e4232a5c9dbd0c34c4fcd3ebac8b1ac696405b32ca2d4629a8857a5feb42afbb4d9e11a38f887966c2e7aa03f22e43f2f153fe3954c2f28b7b64a45bd717f2205cf7db41462a191fbd4ca983db0c6b1ea9003e9b950f63f219ccb25ff06a83fb04e2049399fb0ac43f3be6c36d078842730b2051d02cd8389642ea5cfb1345401ce4e28c3eed99f0a53b0213cb1f600caee6371e63643ae170a1ce2527c675c0269deba8f8cbe92c9501d5c018e9ca66f7f4fcfff3c6ed5690eedb4366f6d6ada4af662b23bb0202fae1327b1915707cc7a22c6fc65145d32bf94560de6075a59bb9a65c9bdd9b1d815d726a4f4a52b7aab08c9e33a85ba520044a618705d3f16ba48530bda06a3769aea6cdfb5ec9fc612f9a97bad090ac7a76f1d54681c085502107c6416e91ccda8415cd6a200b646bfb7480e829ba6c531d845a35687c6b2d703d61b4a05fe2688407b406a80d0d41a2c4b684b64217e819829c1d3c24f2771c4e6bdb182f7b6e771d6767e2fb8d939dccfca0040eccea5bb73ba72d65be1907182350acd8488b37ab383181ab93df4828c09b33854bf4c4cc3b437c184cf8740a4cb5ad6c8192c50692e2569bb9f2ee5fc494b0e2494d6eb6c146f19ae561e9b3838d4591afab676ffdf43ed31dc3f0d9a1f37966845dac9aa6a805e66fc5080f64e9b725d811a358324618e25f6a198d6660c74e6a46532bed74202041a66f063ce467e7b3c21829498a0a08745c292e07ddd8dbba888e6915fa403321a9394bfd2d8829e7a4b594baca67b22cf513f561828475101fee248b32a0d9ef855b449be181844fdcf5164392c9c93117408b55d4dd94261be539ce18d001e1306bff626380fb0704cbf52f1727f2bb32c25f08892131d800d8c6f8ba179e392bb5315c85296ad1a4846fa959eb10670207406cf6533853bd3f93724023b1f88baa896efaa4434298ae589747be9ab14d371f9f5c29af764e5514f70d7651a09bf771f9cfaf752185243213d8df341df0823b93a0557e37e285c45b11497ef002b67d189f9d7a0bbf6fc055c6080295560c1662c924a8a689dfd88ff8bbd918ed45c2863249e3d36c2c2344d74e972846936efa03d1ce78a29d6b904060a7ad23c25451b2dfebc69bbb09722b6abd0ac3c5a9025e635b55e0fa16732b400d5dd69b60914f1d92067d925863c5956874a001e978443d36a45417669d5966bb34e5ac8139063f04fdc4b2b3252ce2cc7310cb03ba42f42d658e06914bb0e7ad52dc4a9890772aee0c6c16962118b58c0a34903629764f85cdef38ee9501c6464dd74f78f51d563590d7b4e3aa1a5d30f3ab50610e253cbc3b5c1b4a65d36ca101dd9b92eab78ba50ded5bbc8cd9f903e53e58f421fdce6c6f7d3c5fd9414e9d4d2518a58c4088ae096f8dbdf5dcbcdd4e382b77185c14d96ed07b9b13d1de550b096058dc1025a63b6b8072bae69465dbf74d1a57472493314212fd7a467233f901fa26fc3f957169d0029b5fcf237e7badfd6457cb196439732661a17811da8202d32a82b9744b7cf9492c5c9c1d9f77676401d1588d87e869998fcc93e5d71ee3a64ecde02be0f8cc8d60e0a761eb175e13a46f11d1e99d8c2dd8ad75601475bc5cc831327cebd22b22c16bb36304a266c1bc1b24fc4b0dfa80a1d8d1f2a50155793c17bb0a8f62c2f57c715edb076d9e52955dc2a17c518601730c7a2c4e716faac2c49f2043c0f7514a518dd617e3d43ca42c0be953a5d6b45476a478323faa7fb5795b689010e3ece5b9c461a5af5465859bdf78ec5b3903000e298eb568f8c19a61bcaf57621d2912d2c26c9fa232190fa4f5bfabf49080878031384501c37936da06bc4618558436c6497a80347b4d8dd751bdcd53efa45dac994e1371221b1603e535251399437c27b98aa7308e1945e3b7521ad55cd1c9251875268ccd29ea442b4c60e4049cee571b2b0e1da25290429faea49386281da1414f0f0ed9a265674efda8855885a00418226ad83b555f26a49dc2dccc3195ecbbb0b0db4dd762fb38b702b89042e4676e4a6745133ef17044e1aee38a2982c5e81a0ffd1a2f8bab9cd7af41043936afef46af5f3c635505c8bc95c1d788acfb393b28f43e6ccd2b46f9f5cfcc7cd56d2c207266cfd0a93bb8d1367f49c271f7801abf8ceedd6a92f21519c4002cbd1a5b5a8260c959cfcf9e78dab38d578ef64f737e7d3dc503b7309acd89505d1d6179352d735ac7ab3498731bb354b56d7804e6c7b54d20c9ce6fffb73ce1ad9a3a69768c4baca9236228bea3f59f34575e061e85a090d6f556196d9d7665df9cbfc98e412dd9d7812168be7db2f6f20724d95f241017d94edfe8010874961177ecc4cfcabd0c4e0a2080a3371bbbba372815e2b46dbb65e8189af00acc15f89e220a4b38283f4fa8cb88b09f6c52101f885d45595aeb520cd1ac35ea6b60eb1a2a27d3216e00ce8ead8d86752b7eece6ac0003bc5bbbf4a49772b49eb0f498e4506e4ddd9fc5fa87f21781f7e0406e45b75fc131c7d00bf854364833f964b643d0c287784ddf742b3d346e669fc58329374699cbe20b8c2e5eefd249c204d7b91ccc576742a9e1f11f908440a43db4c3b1d9bb64d7f31040f6ad38840fa03a6f21e9ba862c1ac2cca9474c5af04fe1abb3b92eef850d370ae0018020c11ea20729baa5b0b7c9908beb15b5623e06ed5fcdf80e80149710a197edaed6d3372dc850af6983af5d95a0a09db564f828f3ce112ad840fcc82241ef65a5b6c05f37d1f0a2bd233286f159af7ab5c5679def1db69720d7f5422983c407e994940930773aa36b630bad8ba4ac7040c960837e9c6b7936d1fb106625cd9b260bcdb11ee0fede6aebf7b11b2b492545815af28a8590111f191b6728e5b0a92a4a983334d5a3f1c7164506c17c3d45e53bbe22f78c3bead284927d6b2fb804d3af7ac90c23187df5f908556091e71b75a4115aa1d2f257e55ba5bf770d380996540d111321ffd24c1234a89c5c09d7d3a7cdd21231ef3c993764f97555bebe51006b2cfd0c071e4b8fa8dedcf6a958ec33be189da856ad2912fe8cdd57bc85e34ec28b145ed9032581eadc42554a0b09622b8894a5cd37771ec0c0276400a054e25695b32e2797b723eda5fb846aae199b45f4b685e80f386db4197c57630d183c2b372a9ed734e84eb1ccd34aec8285ac9b9610655089d77b7ad4fc6b8cad78c56f820b5b512b43e3ee491a96a660c241b777f83706e182c8976da923b6393001a74380bc8feb4947486b1fe46e7138969ca852bd32f95b1201a703a3187320509ca93d11b40f1c308550fc08ad3e8a0f1e67bfa8332c3a51a50cf9f8149baa2698ba4ef2313025751190376924ca0186947b56ca81b11413f23090f082521bdd1c8425f2f476b4e716e914a29a2d24e0d5ee562452a0ea3d8b24fd3be68ba2be3885c1ba64ae147bbce07dece840c6878c775ec6288467fd750b1d48f2828f090265f7c68f87cd9339939cc0ab4cfb4532384176e746773c3124a0eb95eadedab9f80be0408dcfe0375495676d286f46331896f886d5c4fce5c27e6b388b5968d3b95e6104ba0d76d900759cf9321270ee53402c86396c40bc008af9fc5c2792a0ef59e8e9c404c55f98b748ae7bfe97af86613753b0c33e8971fee3fc5805dc9fdd1f8d609e5c56bf9d4ba013594c90e41b35a89aead11740fb86c9a3c33a47b03d48ae769e083202b028332d5a2d0519233fef03504940ec4a85e8024f1499c9c9410abc48d7592ac3bcde46778dc9f0041051edd6fb47547208ccb77dccafb9d2117ea24899e282fbc6e4575c3fb418ea68b4025a09ba2b33edb5e68e94d3a89f994ea874a6ac9611571710d62a5ceb1497e6f318bf229caef94b8f0c5d56622f44588522c6100b1e2b5a44822e8ce35790528d7990ce7d04ac51fd407731d147676ffbac57afc92817c87631fd84e1786f2ba87bd8de46f074863d5e246916917177c43d6d49e6b794f5a815f77d97577531f81231c8decbe02a55c6b829ceda25387c3bff74fb6cbcdb6671f49172a03270173819c73babf8d85d9c1eac22ef7696c3dedebf505b823d2a7604f1cfb8645f9009669f9fbbe3ee7c5d6bc458a9efcfda4c9791bc0", 0x1000, 0x407, &(0x7f0000001340)=ANY=[@ANYBLOB="01002e2f66696c6538007698a449adc9a4eff8ce3eb800182d86e57dca9e437df2b4a629d028fe805295f0f6a1b0fbc98985d3701e9692ca346e101179c5db80fc60bb1518378a3fd2344c85396f96f505145084a01e5e7305712b502050091e55daefae19492b3d7f3a9201d8ff463a9dcbae6711a4af54affeae93eeeb3661f0261d3b12fc3389356a1580868be3b69ae7e87933ae076e0a165a337b5cfb802692d74335d52c51ceb3255c2bc0e3128e54779d7f566cfdad85ad111472a14aee2d7b148f21a700d0cff731bfcd0301f8acfeb558"], 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = getpgrp() getpgid(r1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x21) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "b8000000000000080100", 0x9}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="fbffffffffffffff0000000000000000"], 0x10}, 0x0) r1 = socket(0x19, 0x8000, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5891, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60faa73bf6094c75c6cf74f30231b748499e456b931dc1fdc0ef362fabb43a2cdf515b9bdb7ac443899511af84dbdefa410d30dcc8592b1d0843f66c7256c03c246df78a73bdc851b082c7e81be8aa63a772b6a01c8b183670531a6fd5dce5eabed927c3228b2a666f6f6dfdfdd57f5eb14ab731f830f0ebf393", 0x7a) sendto$unix(r0, &(0x7f0000000240)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb5, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20808, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x100000000000db, './file0\x00', './file0\x00'}) 16:01:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000000), 0x10000) 16:01:13 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff02000000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) socket(0x31, 0x1, 0x6) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4b3d57ff25d7f7012869dc08646ad41009a15c0c1b10f2c1799d66f143c065d3a3a9bac4fa99f7de17", 0x29) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffffa) 16:01:13 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x4) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x9, 0xffff}, {{r1}, 0x0, 0x6, 0x14, 0x0, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x94, 0x30, 0x400, 0x5}], 0x3f, &(0x7f0000000600), 0x101, 0x0) chflagsat(r2, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='B', 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="c2e35967000000000000008000000000000000d76fffb66bea3bc33272c1f2dea0738a46d02ee97e41943d3cdd98cba0cebd5908d069bc7ceed6616790b0b165714be257a5f6e68e475cda01e4039ca2202329bd88e797d4362542fb162b58fa8a02fd21564c9a47bfabee3958a7ba6d9991b93ebf88dd58fd1648512354"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x6) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) close(r0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x20, 0x1800000000000}, {0x6, 0x0, 0x0, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20080, 0x0) sync() clock_gettime(0x2, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="034c2919e25b8b8af5f1fb94666243281f4630bd18295933e2c0e14f4b9b61514387883060049510021c0178a54e9bbbffde2e3f8be9a7854cc7d0b8a848a60562cbf900b52d2a13ca01cf447bf4ba09d6000000000000000000000000000000891af04441c14e65a2017a86286dac35cd8ff5ae55d7550a753acbc29371eeebeb7c2d2ef97c00113119cc4158540365eabe91641c03dadf4d6c54722b63164d600b345c6bf1123cec3cb48ab38908d54e116d16920423d19a99cd9b7e7fe2f9ac4d9ab66cddde0d541e753868a23b155884090778c484c5db54707248a117276e95b80b8eb1befdd37c05929f4ef6c4d6ecf12bc79a809dd6a36a791e21f5a20a3254fb22b3781a08be660e28d063e55224220add61069f2a58868a285b1b012c88dc6bfe8e4a81b4df91b602c44551d6708a88cd068591b3b490a2b7bc7e22c64d7d6038e06443070ef6684668f9a62c922b3dd514b546a2567e0dafed8a4023b8295a16d8526f8aa9887c36d53b54b064de73156564d315ebe003b08ca6671735697ce633c17823c1b948e6ed13e50a365ee7d5223abb294e7465f626635cf85560c43fb2f0150f3626fc0e2c772575422f3b5a1e60cb0d55ae09ac6878f7fc46f6ca0de8b18e2b526093ab16a0991403b81d8181b05d2ccaa886180058e2253e6f317656f2f3777ea2e00ed408100636374566e0d82e0d8d4c6b1d62fa03f43a3e64afacb63d", 0xfffffffffffffcf8) execve(0x0, 0x0, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x8000020000086) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8060, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:01:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0xffffffffffffffd2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000200)="6a92b72e142a0074fa57b09e9de0810ad143d6db6a77d5494f30f929f74219357594c4310961f5bb6788b80865ad951adb7557826d92aa73460f3312a681c2336b44b2ec66952f4f56b9f06d9ace32c0d815580dee684b8574568bf089c92398feb78df40e0f88a62d5fe6f37b01e4d63b5e274cd49c004048b473219d414c7e2744ce939103c94e9b", 0x89) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:01:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = socket(0x11, 0x4000, 0x6) r4 = dup2(r1, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xffff, './file0\x00'}) 16:01:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pwrite(r0, &(0x7f0000000100)="0ca08387932b56ba9a1c2f52c6b76410cbb70dcf6ad7399ef33cda6883c1ffe04ed7035905d47bbfe21dbdc3513cd901064a347ba8d90b5d075e3998af22e01a8db1ecfcadbf96224ab87d3016b68f61693588596167461056eba2241d776664dac67eb14627ec814d7556f4ca6e31fd918951c5b0a634bd9718916997af0493f9f20a737ffa7badbf3d95846eee5c1769ffdceb819d4c8c006f4234473ac6b55d672e", 0xa3, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 16:01:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffd, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/64, 0x40) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xf6ad) 16:01:14 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x50) ioctl$TIOCNXCL(r0, 0x2000740e) 16:01:15 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000040)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:15 executing program 0: r0 = socket(0x2, 0x4007, 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x81) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080), 0x1000000000000082) open(&(0x7f0000000100)='./file0/file0\x00', 0x1e0, 0x110) write(r2, &(0x7f0000335000), 0x10052) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88d2, 0x0) 16:01:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x6f) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xac00000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:15 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8472, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 16:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/null\x00', 0x8018, 0x0) r1 = syz_open_pts() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000003700)) write(r1, &(0x7f0000003740)="245b569645a3afedbe89d01216b0b99105ff537d31459699ab64ca5cb70b7b2c8634c60152c76bbb090a9c54c8ee18079a9ca0bc6f0e72bb7707d2a7ae598312cc61eb03e1b31520b5ac61e1f65f6ddf4a7fafc374fff2804cb9104f27aa95", 0x5f) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() writev(r2, &(0x7f0000003680)=[{&(0x7f0000003500)="bd2e7d3546c2883961a4825eff958af7f5a59f3c0dd537653d5fcea2c517c65812ec2aec413a929d5e243c191a8483594685a03455dd2784885ea321fa16ec7a5ccffc", 0x43}, {&(0x7f0000003580)="ca2c0ba57321f18c069cc51718cac208a8be959aa1f500edf0ec56e62035af3c5b741dcba7c1817e7837258e68678311a46dc748e04f40a52ac37cc7066525498a8bb24a07f604ec3a52b0", 0x4b}, {&(0x7f0000003600)="26655c14d3ae8741c318d33dba77f1eaec0f5c1373448967baa7ea611ae9a12bd515b9929ffc30b7e79f3e31a7a6f9d6f5723764bda86a7c3878f0ad130a95adb06b8252e49288277d0e3becd2c25b8e027e540951696e4c210419e384f9fec5aa6539ba", 0x64}], 0x3) flock(r1, 0x5) r3 = msgget(0x3, 0x220) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/176) r4 = dup2(r2, r1) close(r4) preadv(r4, &(0x7f0000003440)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f0000000180)=""/146, 0x16a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/130, 0x82}, {&(0x7f00000012c0)=""/4096, 0xfffffffffffffeb5}, {&(0x7f00000022c0)=""/167, 0xa7}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000002380)=""/35, 0x23}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/103, 0x67}], 0xa, 0x0, 0x0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300036ca5251a3201e5a10cfa4a0d3632d1aa0d28e1c67f06ec6f8d90c7660443eb121eca09732bce44085701918659bb53bf8276db24f6220f3a3880c92ce"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x62, 0x4c, 0x0, 0x4, 0x0, 0x5, 0x3, 0x0, 0x0, 0x7fffffff}) 16:01:16 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208e1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 16:01:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') connect(r1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x28, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:01:16 executing program 1: 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x89, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x401) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="90568d818374b9da9f", 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) unlink(&(0x7f0000000040)='./file0\x00') syz_open_pts() syz_open_pts() 16:01:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000000c0)=[r1, r1, r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/43, 0x2b) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x1}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x40) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) lseek(r1, 0x0, 0x0, 0x1) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = dup(r1) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f00000003c0)="3e78c2f8ce4bb1372f6149646143f33c37060fdc22e5d1664c359d6ce6f5205db82af178bf05738358d3280da39f1e1714253efb7559386bf9d7a8ac79d442323652fe493375e0159a9d72158274c99fbd895ee49b6ad1fed6aa61e9b317b9919f25b15e850b414dfb7d1663721eb8e39fa8c68ad51540469452fb04b92901f3eb01", 0x82}, {&(0x7f0000000140)="9f8baf57a18f014b8f27ba1e565f6369128054110938dd50c1569911dbaaa47ef6aa6e82ba970d67f5459e0c737cdd164b69", 0x32}, {&(0x7f0000000480)="5b8ac606eeddffa12dadde5c3e60aa816a24627fa8585bb2d4989212000072984d68b0a201cfba5355ef5628ac9f540330004caca0511b5430261b30da057c637a24b08529e575fa2b716a008207fae71e6cdddf12a825c78555c622", 0x5c}, {&(0x7f0000000500)="a7f386d9eedb78ae89cf4d689aa9da41", 0x10}, {&(0x7f0000000540)="facccb4540a78ab542033a45010e7141a022e318ccaf46052a1bd2fd7d09344f48c30183abb0fd71178b70c858ff06e2b656b9fd2d74", 0x36}, {&(0x7f0000000580)="8ce4321c911fd9669b722d3194b2b512312f3990e1e623743a2eeba9c132976bc8cdec097d97fb13614df403db3402208d9ee34bc9074b8c6ba504e5605f36c7c4309915b8331d701509ef870469050e264c0af5fda8732616752ee250a3cc271ac6852a85001c97d21a0c5233233200ccd569743ab648eae8a66912fe552de1be110110edf5d9ba541d5f1f3da347f6396ee6fe4fddc0640b370593497b5103773da8b00bdf05696fdfa2b616356f57517e113dab", 0xb5}, {&(0x7f0000000640)="daf108067c491c10765eecba26b375684e995f29fd0c94cbed4dda7c25b15a6885ef456af1627651965db11f8e8c3a8745116e2a25b4abd2f71c93ae3797b140fd453ffb6da8cbbdc8c2a02aa2636725aa92f0043c50e01d87f33168bafe05cf87f92a57230c72bb85b5880db9ee8ac293514310e7bca8f0a434c6c4b22911cf569384470225677800a23980bedf8abf560a628e4445faa198c3074477a1e63429a6a8153963ee104f7447880b601a91df", 0xb1}, {&(0x7f0000000700)="a9da79e167615bd7258aba4598c5050d4e6c56d18b7c2c0b033c01d711a2c4c07162be3f6213220a48ca459b11ed2e3bcae2223da0a7f0a0965d45b5a9a944791027929c6d36f7040c96a60c584cde44e4c313cc95b12893a8d055ba5a324cbadb15dc2e1177d185078e6317691d54b27fec62bd788da2ddad25fe0608d70b999b187ea72c9cd9149ab33cc0b12b876856961eac55ff167acca3749053a66a0681c26feedb87d3471e293d560022417ad48ab87bc66134fe07f0f8d29acc39d2e2d84f75f6cbb7977ffb8eaca6ab1df257ede7c3c3a1b2cff90172d4d0d93f3445743cf2e8c9fb3886a095e1795337d64c7cfa8786cbdf9863500882a757d83cc8ef75203f8905286e2ed555c0cba2d509404642af546ad86f209e1b938dc9e141518de3706ec8f6134ec86d7c1688251fa82a836ffc28da3e653b5ba4007532a4cff0488aab9ced4909845b2bd78b941ddc4fac63f2607d05282d7826649e126816c3e0a1ff256349f1ba3d60c3444b1008f79a3f1287be7ae149b735c93d9255c7e29b2b5e8bf1bb6d89093e0e6a5515ec1bf6e5d44ce5f4a01cab9f53e19d9ec5ed702a663dc16d06554e815bade7509dd3e54dc742f9fb93918bf05f4c3e866855a5c8a1de5ab062597ec2e0362a35582ae6d3a7ea4523ba82d3be14d643a702c0dedf564fe966aa42701a10d5addd103105b588f49e9beec540736a5874272d9a817ab734999669208f7bd2aefb493aaafad6c897be17f9f169a704db8a92b131ea7675191c0280f0f4af17d5cb06a9c98e85a9ef87d59d0d1f78dfa4cd6a1a49c34677409f7b249a64014d16af9693df40bdd133a74e649b635440ae356f96beb60ebec98608bf6ec63e2c71ec7fbee84f5dcd0a299f4bc8cbe02584b6aece4859ad621dd089c07c5aa563040874780483421bfe214f002332b382887a7da889892cdcd9587b9aac74f87e98c661b191832153f9e591c2c0b080ce1688fc2ccbe45d1e4c49885eabfba94411cc2ae925cd326a7e8b7fae686255cd7ad142b3ff5782acbb85f8607b33fe457d2cd9c5af15ddf6d11c8ddb3b9617841756704cfe0c8c88d012c7d944c663b5e42cfedfa861e3afb63c8a8f3cba5bb5a491d499b0a0c58e5f17baa5a59815c5f732787974f58b2845121e7554c1ceef4b1a3f429cb25781e176276b7e8673b0b6f14a65a1cf8f250fa4f083a742bcda89df9e0bb41fcac2faa2d624b95c2ef716b875b5d86d0b789738a7a6db0154080db33e0ca258be25c31e7768b945e1694aa35ed851b856d53d5b36c41b215b1b96a9d765c18e2ede09472bd45b4f0a3f17a557cc54ec7b8d5ade81a913d3d9969101dd2591338247b643d64c002173c5192691f4c60af7e4dcc72ad116e0c5e6d667930d84512cbe5c39f909b8a671c02390be5ea9e52ccf91af26150c1a87e0e31bf2c736da7b1ab83f22e329bdf1c46b67f343324bd4ce82cba659643425b0f36b9554857102c209669ee40dfe9a92dfdaeaff7f8348b0d483d13c7964adeb089e353857544bdb12acbc61e56fd1a39c292a7147523b4b1f7d64edabf2f1cb24dd1ee4e71c87c3bfa60e101323146bd5d31949068be76281119bc78d61600a82a869a69f4fe3249599b9979a8a1829d4145d089a2701adac98bc858731258636b4bea89b972f9675b980d1291d6e72ca2c3cb7a57e60628657acc738b08fb974863c168362ab4513629def6f52ff4b8310c0c574ef008d70568e9f17e046f77cc7f5da4e736d15b46587a72cbc44c9ef4adf9890c66d2bdfac3a1d3c6b29f93ba03847e7d6c105280d4ad28a049920a744cd844b572d75004a01e393aa8b074d6893bf28906a21180a2a51550e79377c1e54bb22b8dc814d8914074663cc1464228dea56012f0336cde34c7078a92a18e264e54e354b1df7a087f8f8fdf3e8fa0c76297ed4da0b5ee656a9b30ea7d6f823bdc645cacb3e004a354aca6fd8b9fca96cc9eacc1947793bb74160a227583dfa22de9c2b772836b40e0e58687a64431456f9baf2a8e224d4033b0cfbe1db7780195f782abd3f3b663d2813e5f7f8516938f1d770415b055c7c652366a8a571e93b14838edb427eba0878f0c35a0dfec11d621e3215c3ace8bf48e5f94a909bdba04692a449aa70eb2aa3c887d7da73c6afa026bfa576730b80956c47aa409f926c8d3462631ce3a9b65da6639a2b21846a5fb7cd9ee4b8d79601050770a52ddf5c59ca1f7446e843dc40321af54f9e0f2bd90c4f7639bb4793ccaeb823f0a4238037cf82d0c1b35ce3ef67f7588d460aaa9abfca4f045c1a83b1b5e9c15f4fee50a97552a35dd7043fbbded9be9b428d784238488cd5a49f2e42496501b893e6a8ec4c337dedca4b7831a50d8e2ff673337933e70789d5f316f47d2a0c168d6e859e4cf63ec86088c1af2efdc606b99565007c00ed7de54976504b2750cccb6bb33e7cbfd2c26da0240ac784712a4eda90db6366b271dc3751a30309ed2e215cc9b88a1fe0c25b686d46790a7f80455a833bdec23abf63f1bc53c036f9a207b07e551f87222bce1fd2b846fb001fc6dba8eff0e0a8767e809926afa6ae1d3be149de4eb75b0f3a4776aee24bffec6d23b9aacd373429ac70ea08fd76e4e49a7ea7bc9f797a56e5f564cf38d7b25f90dd6a670d9087f8cefd2f6df40117ffd1148ff5f1ec3f504e5efe175c41f10fc7e3ad7839df74bc68015594c957103bb997499bfb14c9da5fb9a675a5167a66da21d0feed7c36b3baae97e8a94f37a6125b5881af7e05fe295deb0ef1701207230498047326029caeb63275bdd6d3bf29765cabcb473eeec81a9341bf23e14c7638349e0a95064bfe24e284adeedcaf2470b92c07db8fe925eb45aa0c7d6d3143785684ab330204965fa37a425ae6f7015fb9fb659c017625a019cf39b82f4b0c3fa155c660e327884b84f51feea1710902f02c7dcb23263187f989ea0ab3addf59446811637b07f7f98f5ba72cdc9bc70d6a4c4e17e2a514d713b290d55157ab4a1fce7c44f0ed61668ad017e31851f1fc6a9fca71ad6aa2855bd5d18e2c39843c7346c390d1f827e55f031fcce71fee243d7798ae265cff444288afbea7ae4be57055ea724d8421f286552ec9061f895a599f81be3dea109e9effdf02dc7eb1bdf5174bff826218ad0ea1f7b3d062f574ad0d571684d9a1ee71104e7c71154da2b994f3581de38df75ddda6c1db75331f2481d18783d196765587913b1ed32257eaec140e6565dd3bdfc3d41994fb9fc916a27be9fb638d580ed27709619f8d666035fc531ae7bf9bf064f78985fab6c07d1d15982350c8ad554c7a9118ef4c9add5493303cff5e822bfc93d839d50aa911ce88f226d76f6540086627ac22f54b48480f89d74597d12ad3e98a77590729a03e569f70bf0c341fd1cc1702de2c9aec5a7f72e72beb3bac0b7c80ac681ace1ac2fe1ea00c3f9e94424e1eb95442a7cf0bafcdd7d3cce94d3fff93a2412cf3a20fcf64c8337986c2be2de02896fcf4c2673009b70ce73f0c9200f702ae9240b2e7048a4fd1c017c56be3e9c29845a2ece6eccbd2ecdbf6833b685eb82bac963db4a9bc337c9c346c03f32128b696031e12fd083b3e802e5fffd7c9e2312e7ad9996b1a0c8fc2c949d134e720b70038cd8ac97d86aa19bfcdcca84bc88b16ea112c7d3a41e20152ddb088d8d6fb33ea5e88b31ce42274aa31033a57403d6006c7e42f221a62eba42d377900097c4d602ebc018af6bc3613df82634c1fae81af47aee510fffce6b0a0638c18d58498a97f669f39c6f80a912a3ebf6e890be01cc76925a29918b3e4c597152f2e8cc15f362c2679269706cff93c6e2bba8162acf41e229172ecaae09cdd1551ea4d8c4cc21f54c0512a990456d9a145311a9366938cd8dd745a924315de212d3086ea05877578d58276b7201ae437ca08b0bc821a85951328d2311e7f32f90f0d03101ceb2827f640556f22899accf940b110efa29fd13bf24bdc1e2e3e01b44893ee24922498ee7c253cd16a41840449152bad4524a04d5727988bd01b491a61152dd07f05859b1dcfd95f2f8471644d091a576c300f37ed7b98ca32c33e592a62954af2dcf39488f79ecb6701500dfca9456402a9a6fded831545e6578bc4ebac15e2e5430200f7bf98d71598ed11138b4416c694ffc28a8ea660dda4d0d75dd5a6be705a9a62a2f79bdee1586f4f053836d32dbe1e4c5095fc47d85f631b4dafccaaf503a8fad60abed5b486678caaf2772c8a18bec57f5e5eb8d523f1a4245db57fc113ffc0095f953f4e915ece964b5405c7859418e2c2144b626803f01f4a588c8ec9526de6f4bb7e5d7ec59c513af6b32cbb8cef29b9db32e1b77af5903da6d257d3a88948da8be8b12e360363dad3a00b97aee7bf3d3c013c4e2a469c8fb8189432ef733a321e1bc6387a01450dab6b8528c1b818ba03466223a5991ae40d386a6a384b756da9f8c9098d218a59dd6ee45ef6ff234ac0e89c9be870c5fce113eecb272da70743e3118fa2544f0297270e627e43e3f91176879e71c40d4676a29e7ab0e4e4fe39d76318fc1015bedb6da39f7db4c58d9bc8165b5979cb529864902f49150987a9dbca3bac83c9ce5f1359db14a8f7bdba5f39409e3d11429bf693295284bd8aef89f794917ab0057a7ce8e6b598d9bc445ad664c18d5a57aa8a32edffbaafe8910e87d093bd7281f64caab15bc55991d4575c73d0b0e9dd86b9d2817bde1ac3be320c83fcac1023a4395f2fb01ce3da1da1c6d25c668a4ee05b16836d315e775e57e6741833f75912d39d294517456b509e4dc0488705562a9793ac1f020d87dd8de12f1de64b2bd4b0d83ca52b97528cd736cbbed5b4787d70927d4c7325601c2b29219f3286f1aa27378f197e543f9314fe5ba903697dd2162c93fe9b13bd5841faf902bfce289ee2d2aeb19e5f7dc96b9ba1712673aa08ce49963405ab635803ca6768552211b79b0e362d36991ecc903256009730deb144575bdb0c678f94d0f72651b2c85559628b93ecdc1363eacd2dc76cef5056c3ead783495890759b25b246b3c7c6912bd849503a5050ac2f696eebebe16c3e2cec5052ab31cf186688ddc4ff7aa3610a10d19046fb3d797c9355fd27210ac6a2654d5fefb97c78196c3325a1f2b1de53a8e0ab9b4ff472c2c0c0e965377d50e5a09cf0962c0c01eaae1d135c99c1fc095753209b48bbe8babe445c25ae23f1fe2b8381c5ee05223a3e066cce21b08819880741650cb16262587954683cc23e093f59270353b1735b5a4c795def1115e8573eed4c16561703bb659f921da3db61094d0bf9260c0975937529c3fc805019ed2c3f96584f6b4bf59eb3d72e520425a5663563d43edc01de1fd5aa5099c705bfa7d59fbf0579061b6e68eb5ff83ff7f7dc3c77d1db4d3b4de629d881ad2bc3678a54370ee52c3db2800bbf7f195ff5bb08926543d7fa88f9a51a6eb5b0cb5285c764fba2ee8a779fc97c0110bd3e579d3a241404852c027428e778d72684428b4c03f8c976c0d3f0d0f4b3fb4a5c698696e0654b378580499154a6d7b9749d8f51f8b5f0bde1594621edc4467747b5dbd8cfffb60c7a1ac741410835d1c72b5d5b339da8c823c3011063d3596f90e32f0c7473c3830fb948cd92875f95d511a7699f3f49be0211a91a950063453cad7c035def599e33a4e5ea8286de48788c3945f336907999e1ac5e34fe7774fdc1ab6a79b3bbb86b9775163ee55e1ffd2b5c3480b4b814d1f0003ac8d814ce6cdd31", 0x1000}], 0x8, &(0x7f0000001780), 0x0, 0x400}, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x98, 0x7, 0xffffffff, 0x1, 0x6, 0x401, 0x3, 0x1, 0x2, 0x4e, 0x200}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = socket(0x6, 0x3, 0x8001) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) dup(r3) syz_open_pts() r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r5, r6) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) read(r0, &(0x7f0000000000)=""/84, 0x54) 16:01:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) close(r0) open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x100, 0x7b) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xfffffffffffff824, 0xfc9, 0x6, 0x1}, {0x2, 0x0, 0x0, 0x80000001}, {0x7, 0x0, 0xead, 0x5}, {0x9, 0xc64, 0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:17 executing program 1: r0 = socket(0x0, 0x8000000000003fff, 0x1fd) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x100000000, 0x4}, {0x24, 0x800000000, 0x1, 0x4}, {0x6, 0x0, 0x11}]}) r2 = socket(0x11, 0x4007, 0x80000000) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0xffffffffffff8001, 0x44d}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xec95, 0x4}], 0x101, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000003, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x4, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xb4, 0x1ff}], 0x9, &(0x7f0000000480)={0x1ff, 0x88f2}) bind$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x40, 0x1000, 0x100}, {0x0, 0xe17f, 0xba8, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = shmat(0xffffffffffffffff, &(0x7f0000324000/0x2000)=nil, 0x0) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x209) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3e7) flock(r2, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:01:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) ftruncate(r0, 0x0, 0x28030020) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70, 0x180) ioctl$BIOCFLUSH(r1, 0x20004268) pread(r0, &(0x7f0000002880)="e70587dd289ef472ffefba04c06ea9199e42acab737132f2d61913a3205aacce9981548681882c5602197d6dfe460189c794c5fc1cc1aa610f81298315fb60748387b17147c95ad45c5cfa6371dcfbb7ed74d8d99eb71e3a2dc2fc64d734c2f36bf868758bb40e4577172d79f26e08fd372738f0fb6a169649565e455c9ad161d9102c10f7b125f66d74297f56dd293584ab95df4d4015ac69245d15b45258368273f073d159b08dcb627b643eb9f1658bbb4db125b4971fdb57020849d1465de237f139600b7c4d7682dcce4d8e3ddda85257743a102f714a814e8df2bcd0e53f2cb490fff3dce57c887685a8acb710ed258bf9cd121967b083fe31bbfede895fa360e4c72bf5978766463437e1b02952a23cce1abc48e6946ec02fdfe8493aab5eb3bbb2162fd346f0351f34b2093a74efef7ebeb47879afeddbed5a2c11eccfb7b13c384ad2cd12f5ea3e0ba1ad72e96be1a8aed1f2e85ce23d6c82246172fa2441bcec554c6fc0d240a73e30231fa800b5f9a94ae49f87b755ee48780b8fe2777011acccc5881307866411da9310ff12db254ee5aa40dd3d4d27e733dfa3205fff6fde45eec6e497c1be6aa388ef16d7696e28837b5e865c44f6bd038cf5eeee58c67b3f9c5c5f82e50fcba735fa202c57fe1f8c15a4926c76258ab677cb7abf87b33b613ed01c856983fd817deaa1eb86a7f3ff817b7f11232f7131a82342c4af801e30e125a62ae42fbcd736d0db913577e189e46acdd6c220f330287e2545d57e7d12caa0c07740aa1e087b23437e4ec2f18665cb1a407d1e5c39610f558e557f197a3fc987e596cbd800f7f0f7beee53243dd1aff5b1e95d3efb5cb2325814fa46f17e9e5bcd1430429c37049255d010566eaad2f149ff97a958ae901eef013fc03d10e0bc4962b7fec9a18ea4ded7e494337e36cfdd625ac06dd5f682db0d9312c3bd83de945c8755aa2f437a5521f3dbd6ae635199a6063682d001e184e067a54fbb6b59f172da3f1361d25288c0b9a08c6cad5310a8dc7c3fd1b550fd568c83cb21f4f2d382238faf138d7fcd17bd36af52b1a27635f74e5ffde2285addeb33ae4c32a133a8430bc834b06c130a0c6255211a85b2a732a63eb3041e69ce132034e159a5dd06336b747fb670e116babdaac65b9fb4532626a67f00cbef355eb016125f992c5ae4cfdf3793cb546ddfdfbcdb2391b2db2d523f472b27d86e18a5c77a9fc9b1f9d0f2acbb8b921b559aaa8a85187fd1aac47f8cd6e263461183268541f0c32669344ab29322800d6ec0f439b7c0ce9737bde410b67146561b0f2e6600902bba1c6dfc6edfbe616383bc6505ab19651b00deabb61c2a68bc120e4927466f369240e53759a27801977e89b28aef4323afdfbb524aa24449c2996c8565147fb5d975b9b70f50d0c82c22a5712d0bfe323ffa6a576e5334ec7f3cf503247636496334a09ad64e13b992c9056eae0dd38ee52a664697bd229fc4da864cfeb1819c6bc173d9dc39d3317568ee9f35d873c51c0390eae340f975f795511cfb7be3e1093751a7a49020eb5297295e31929171bd5ccb1577027a577bd58b0fc0e2814e75e29704880f22bc5d4f50a18a3147768cd2ec001b2ae0d16799d3ac752a4590bf7cc8cdfaaf1961b209020a8c505b314045c56dabc1e9b1d58c873a33023ea665630fbedb00ad2f34a9404d0016f64115175a6858211216755dcaade3a407e67a4c437ae3bbaf7f39cd687cf3f938b9362ae93ee5eac06803d73fc7c36aab8c8667dd84f4d9462321a72ea0039be35c173436278c06d2abd5c035682eb1e9928ec64f1486b2ce890e7317ccb288c8cff06a6b236bd830979af96f552a1a67c401bf697aa8690faa5f7d7a12b9ac059244473eb3aa9189d08702ebb9c12acb46473f9340fe70c0c68cb5cb016ead1d5a170086b1a486b97bc83ecad8ab6433c5190067944a286f8e628837e130da6833f6a789d6b88d2e8b8b70708483e3d7257cc03e617fd19bc2e722577d73d0cafae3e5a36f4cfb7b089711b9181cecea888c2415a5a53f8d3d1eb46b44155793f18192b54e050628859e4c4f07c8a0e0a83ae5090724e4b32d6c0f085432fc23d8913fcbcf50c61ef590bcf4eebee4bc5f226a749cd1076bced6c3cc787f833943c3444bed3b651f9c3e31d694a193c79e798530a4074b67352f92253b14481705936c720631b11b8b9c1cbc3e1321bf5a10d6a1c5c5e4d9c81623acf9446d3e17a4bc12b41decb3d243cc03df263861de07fefe4e037b59b6f32c7418c4bf5c0a41b2960293335d3f0382b9f077a5f7818fb79b5c00b8404c44cdad78e57ef318ef8046fe516cc83369e8d43693b177d3f5698165108bbea4f37910a65df7a9f3290dab22a179469357393e52f957b1d331358c47ff6de6cda0c16febaaae5da7e4573a8da820960813aac32b2697a509d419973e5e27c385d5eeeed93810176d7b27e6253105b51ac73fbc7d7f788ce2545a0cc67f6928d0fe93c6813f1915fca4e7d8205ebab8405a5dfdff7bbd299fa6d30226eee99554467e7ed6ab98d5ddb5d3ee89c51962dd93fa3f09df1b2e9151d6e755c1e03154590499af384bdaf585f91487af854cdca055eb6f64f0f9c47e8241068e6410d47a726d067b0a9579133d258b54d5272f762995a3caae52ebd191c61db561bd6bb31a4f6b793f74e7ebfada06343150da45b423d7924c43f4d759faef68611628b0e3fa8de29844bc1b331c2cf7995c46a6de33d1d0283ef133bd4daa936240d348233bac0016b1c8d4b7e631ceb9e8af0c6a991a50de7477a74beb84b617aef8904a8cf4068fcb9bb15def4fcc8db34ef5457371bd1035942dba8966f6ccc79d3c1ebd304e49726fc8f7c959c1fb72bfe1b8abe36d29a2a121ba8d7e5febf8d7f5c6a113560fafaa325c21072d166e34a0958646778c4110c2bfda126d7947ceed9b4e720503f4c0d11da6371be0d6c2114df25793f4aafc5ffa95e68e1b5322a06cce6af29e33bd09c9707c6cad014f0550060f9a43a80ffe44e22cd6bc0b57c19b65a9ebe1b3e6584397f7cfd0ed59886f59628c389a84bd8cbfa0ea0efa66fef2ad6744d063e7b1e90d17dc1b345af4b3c321c644774bba1a811fa7504f50731af7f7912d337fa3c9bfe0ddf0a143560214b251f79740806f14e7ea0f052d7db9e27e9943f663f7ee4a3df17e4b18e164801fa67d63c00532c2ffdb8b31a6c706ecd06866035fa1d9dd2be03d5f1fd77a71b687ff1da4a5553fc9c6a8c9128051a45692cbd087f95b47359ef6f30b82b9f2c8aafc1983c3c99a802ef09b44228f6ebf578ef9bd37a9e40c1723930e0eaa19ceea91e5481adee326a143b1d555d8cf3171a9f14fe4381af3a1475bae809d6b4a281b3dd9900bf05e65020147ce8426b2a76f205de2eccda84538999e5101a545c51a7304bd3f9959d80024465e211f92ae662d207ed2146f2537eb9abcea6112573e95e269f2f09b7becefaecc62ba3f2b5cbd8a89e0a5d5f5cf80c67a09bdc2a5e41905106ae774429a5b555da56d8df2c6df833a5b7649183aea4be1a09075cbdc37cebcf1ddb29f08a6fbfbdbf262b8ea3a7ef3215eb99937d1d785fad7bcf8a657361cee83708d2010a842122772cd39c8f15c8c860e82ae57d57c1a6cf434064277d3e5e0fd4d4dee83560eaef9577698cae0b319670de13e918a96002ccf8d222678c010dbd9dfc0d02ccbda67185d01ad40e337a5211403938d01bb3d5a144b120971b67ade991f517522b1c259d7c66f36b2121e75d436a2dc54cb9d3ee97fe31dbdff3a218c06873aa073aa48b9da45226377b539aec235945079b28758638d1a14b8a38a795a8b078b5453b08bfc9eacda6f5d497c3bf5fed3715482d36bbbce6b0c7b9101264261dfb2a9a359ca7148a861b6442ff3e3c4b708f9c58d4b9d10fafb605813a1e93d8f07d5452fc4e9b8ca09b9ced4629bafbffdb9a62f36f4997541060ae98845f27df269ea2b26fb00dccf60602e6366aa56c57969657a49617073711e87dcd48e5f9906372b6939651d23d17b9865d0e8d62d5477ba369dfca3b3f5f23f88069776666993d2ecc30055ebf11839fe984b9e8262673501a60280acfd4dea2684e432574d082b9b446e50a75470d2a5a10a68eb5cbe725b8a39d033410f101859314b13222c37a6b78d02c9165db49b1531536e5e3c2d02f423058a18f9ea83180d6382ea5c78a747c534085aeae528db2973d57d6fed658ca99c38d55f4bc40979258619c4a3314ea89c1452b32ba07743062477c3175e87b0e2013ab769755105e349b660f3adca6f2469219843ad5ed39ea15f14db112ddba86685a6be822ffd6aff281664babfd43e4a36d58baf024fb03f984d03303665e75012fbbc83c10c17e4b84049e9b5a4d7ba8cab08d2be741ed564e26ff9262b43d0c2d9229461acdb39e63fb1392abe5b5c4c2dc4160e016f335e0feb0909b283c5781128e140aa7210509c2f275e33898e2faca5bfa39f51268c534aa26e294e4ef5a25f55fbafb86142d2563d3b3d523740234ea2a2ef3277e2af4e5e1f789ddda3f51e85c8e10cbb86bb3ddb42d85babab2cfc7d1119c9a1ddfea78bb1b97bafe6f309369efdda352f54365d9b3ebcbbadaa95eea05e44c3c40344864f0ca7d635dfbab3da18b7b16c319d5c80eb27973be9799e09a27e96d10ec480c8de28c7f39bf2cfb5e928f252ea1079bd074b05b002e1b381036fbf82fc821f892be1badc37fccd11e10159e3f1187579dfc79e9542eea048791411a9468ce6f9ad9f38129f4df10f4d7cf41b93a658b1f135fd9f973cbe4421a995e01675a6d29fff626736b509098bf4d81d8a36e609e582e426a7758f8c9770ec7ab6167889cea7faacb6887a4d0338575eb7bd84088b4c20ca8d072f3dd2dd0cd8fd09f339dff0482a80ac543a18559b0ab59b125e74638ef5dcf3b6d066636f22bcbde4dec38558f995538162437117a9099aebfa0261d01fb999aa4106e836f4a2afc0966c72fecabec3ee1fec7166effbaafc1351d6bd34ea7acfe52e8615ed9a33928086754090266c91ac6d2569f249b60c46fce682b2d9c4cef828bea562404f9d235a402164fcc6eb2da7898984252dd1c7253f346e08d773111806791dfa509f255ce00155feb740a52cc3cb729cf356551d19c1d1564dabc5aeefdc08f6a4d4345a58baa35d196cbbae20d1ab44d0357b11ea3638f2e6b759bacb8c2621bb6c4bf13595dfe22b379ba47b282cc39fcc1c608934a6b58946ee6cd89c39cdb0e4af4c5c0ff9ec2269db190bc34c8a3734b2953b3d75ee97ba56a94bb4abf6bea5c5e239dca01dbe34614276b40b51e41b176852b4049e55f720b36afd6af4ac0815495057727e0e945af9672b094bdfebfde9a4b221186166dd526354153e5ac974b12e79b3536f42b0f1e90dd12a75766adb31216d8da47eab750e03689ad568c5c1accd76bb1062ccd35eedfa989deadbe015eecbfaea6649716a4e8cc8ac7cdd6ffc741328bbb28bc8c972abba57d08b4df31ceacf9cc1e324c294da361dbc357ee40d5cc4250394eda142c6197062dc7f6008bc84119b702b6ea2cd2e645a605ccbc66e34c0f7995b14ae7e3e97354c1290cad7ce8274b0b0b6256eb9a9987bbc999bd4f4a799946b61f330e02662d6e549fba635aa668a84aeebd9c2300ad4b2f8a3742af8a0464a82693ee1dcc88a48c65f8316ad4accd22ff06a22ca6deabf62fe6b8d18a3fa580ac9b500"/4096, 0xa5aa9e6e, 0x0, 0x36) r2 = dup2(r0, r0) accept$unix(r2, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x80000000000000, 0x8004) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:01:17 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x82, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) geteuid() setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) setreuid(r0, r0) 16:01:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x80047460, &(0x7f0000000040)) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d0100ff334a5619514e6ff9c92198823da030bbd47b3bf579456fc7d4096e8c8b6b87cbf16ab93f12fc4d5f0cb136a5d00d1228b53ae5620d302d80c2729762ff29c9ce5df10ea0ff4fcf16e6324a0ca04f37b11212abe1af0e1dd9cc64bc72690fc4b744cb755cf033ded49739b33bff6b01be2c28b30bfa7f48812e7bac38aa60433beefc4fb8c92a167fe484de50f2d993a6d38724720e3b76ac3b3ab13abb41c646ef124bcbc23fd19b6bee894ee2d7983b47e34fb9aca88bbf636239cb2e056d7305590f0ed63f5376c17a0ae42b27cb3c00000000ec1f68da3aecc4d1d2f9ac98dafbf583e76526609d958b9ad8853c34cce49c8c5c41779e74614a3172d48cef6ddd99a171be8778a7983b00c8c94f435295c36c578e8af35d67a6ef10cb3b1a6bd4bd013b5a4bb9d8d06721ba3bb2ec57a7", 0x2dc) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0xffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getgid() setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="c90cb82fba2c19f7acb80a9b19bb7e054a95a4c04bd0e0139d6f96561dfa0000f80ef4c65cb610ee98a4ff3971fc2ce083ced1a992cb20b0", 0x38}, {&(0x7f0000000180)="b7b38822fa11e6d50cbe3d0cf550b3f9082565e97752f7825ef18a418d9b20019273d10b6cbfefe9bab0ac4840bb7478dc9b7b15a4628af9349ad81280eb009f6a0a8549ffb56550f24c6308555edf1e457e9ba2", 0x54}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe8, 0x2}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x20, 0xfa, 0x86e, 0xc4}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) pwrite(r0, &(0x7f0000000000)="26dc8861444fc934ce", 0x9, 0x0, 0x48) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:18 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)={0x0, &(0x7f0000000040)}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1) 16:01:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd8, 0x0) pipe2(&(0x7f0000000180), 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffad8, 0xffffffff00100000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9591, 0xfffffffffffffffa, 0x8, 0x1, 0x20, 0x3, 0x3, 0x0, 0x1, 0xff, 0x7f}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:18 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x398, 0x0) mmap(&(0x7f0000ee5000/0x2000)=nil, 0x2000, 0x2, 0x15, r0, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x20, 0x1, 0xeed0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:01:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x2}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:18 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) r1 = getuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, r5, r7, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r6, r8, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r3, r2, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r10, 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(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:01:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x10000) 16:01:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pread(r0, &(0x7f0000000180)="47425360d1474cd92ffcb681dea5206ecdefd1db94ba04b597783d6f2bed86557ba744707525a86cbdd5e097d22082f15ad74151c0e87434a4eda95b973ff6784b7ced0c15e86240722fd7464d6c994da797c69b3195bc5b6447be77a54bdd594e277911af43dbf90d72b36bc4f35bffe0a00f210b45fe0c84ee61217f51bf7c88554a597bedb648329e896005fcbfe020a059d25cc816b0899aefe33feb5834bbf6beeb2bdd0383fe0c0cb243ed70c5a6cac80d1ffdd1", 0xb7, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) pipe2(&(0x7f0000000240), 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc080, 0xdcdc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) 16:01:18 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2e, 0x0, 0x3}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc6, 0xf0000002, 0x1, 0x401}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x535, 0x69ff}], 0x9, &(0x7f0000000200)={0x100000001, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) wait4(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000380)) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) 16:01:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xef, 0x800}, {0x22, 0xffff}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x87, 0x6}, {0x20, 0x7}, {0x45, 0x3}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27}], 0x1}) 16:01:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0x20, 0x80, 0x9e61, 0x1, 0x100000001, 0x4, 0x1f, 0x3, 0x2, 0x85, 0x1}) 16:01:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000180)="e24f63a4932cf07cde0b4230f15ca22321e0e8b45319a1279992035c314da42e49fd115ab97c897c92d9d1925bdcc8b9d6d68971de1212c739682537b673075dcb71d75d5b8cfd8b4ff30c3742aabbef5eb681feb2a45be6", 0x58}, {&(0x7f0000000100)="d86bba1163c63fa16f1ff6133d74e73772e7cdfd3657c92f8fc11c1520117062699f17a01887", 0x26}, {&(0x7f0000000200)="59623d31be5080c2af7d5169627941967230684e3a5fc44cb9b221c53f1e43d9216dbb7d3eca683223b89bb47cbd7dacb47774e14a240312e452e7feb2beddf324ac8171de0971893bc94e60c341b99b814f9ca5fc691472124060b0cd52c2cc5a262bf7c14e5e5b10abfbee98f9261d6d8484e78a5ad457f27d7ca87ee3075d4790b4804abcad4c33d408601ec2112af4c38034ffcbcfb4a5bf8b6e497e39e8d6251b8ac56168ef170cff9f0961822307f0c262b6ac5deaf8ca6a47c67d5d64fdb6510d7b3f2e051d2733272535bb789962a6e4d08740fc6f506ef96d6ea18bd8dce260814857ad567547469114ae31e003d57ea1f72fb5658ca967a425009700b7a113773b5fa04a82a2810f878f698fedc3d395b7e01a4910b3eb547a0d5be292ad4fc28a06898efc54f3c7b1bb6389dfe8c1a8b75f25253332db83c62fd08d06223bd0b979f6995cf11f756b651fafcdddc476e3c617f0643bf113b2cc3629146a0ed11fd7d17ae1a9fb9077bbff1750abac74e07639258c336414645becd95526afaf27b51fac7aaf0740e240076b851493178d7ee77b355f71244fab573b43a83bc87605f62e6feb9a59b4592e8ad3263498988428a2e16b0ad27754256c109873980258645181c18dca2b2bccc4e1f3e75aacf162a45880167788d94fa589de84f012b83158127490da5623f4a579037cf384a488fbfaa39144a26e68ad69806758728a8b912d46803d2e97dfa9127edb7c9c73161352df6df3e6e4eaf58c7813c6a1ef22c504ff12a1d679c0003e780be5e9627243a05f1b336821da599c1c5da9e02a46f222698aa5b256f0eca32734ab3223180e397479b52a36be82edfe9b14f6a5769542cd9d6b55493f679262a46e956b90839ca7e819d451dc6dd3cde977dd1299f2c041b02192110f634e3771d4b3399971947961c61dd664b4ecf6f29d8816b9b1ca9523b2ddea2da7d8e8a4a4dce817368f20b8ec1c81b354b6cae883f7f494d39ecf0304f895c2aaf1f823cd6c5a4be2ce2a3f71d189725c78623ea407f82537acb89fd888b3ce1225bede50bfc75df0e380bd0e133ffa1ac103c9dd5c74bc95fa99adf3c7c6765870cc3613b55d8255fc740cfd9b939596fb20fa1baaa1903d467904a2af5f7d4d9b71499a069d5f7333fd6d814261519ce29efa533c96b9e78be7f12fe29a01dd2e1abd54d8968fd39c8a0eb0a54a56a78eb69e6f0bd36e9ab0bb83004493c5ab45c09353f511ef86482d221878b12bd114e1242f741efa8cd8906e99d437dabb559576a1d60238cd259cc47751629f158689082b4da9d3f663b4efcc2b3d863291b16dd663a0061eedbba9d67f14144111e7b9c47bae62f9df8ab130a71b990400623ec9f9311a210702e3685fe56e17d1a1a74a828c06c591d66b22b1d9f4f7710c79cb23ef745a971edcee84e0ef11bb60875456b5f6cddc7dd9726842cacd41f59b626284179e00056c2447ec3287f1e364386c1aaf04178a3e382868577689e37aa60c0d46e9be5cf08d7cfe04072b20615c5238f671e7c4d7c4a43707cba05e927ef8c592b38b1d2b939d4a476a5d957230df6427bc191cc83d4785f4692669333ae321e6c07a1dae6ae42f8952245887354318d6f3865bcef89239b1694a20c70e92e7629becf3c4d7bbae9076d8b23e56cb1df45b36af4176cd414f423cba353a4e66b70c6adc691902e9bf74302dc5647bd93548ec8a26fe1fbe7ca7a4b6554f2f0c31fea0c8a4858184886cd1e9da1bdc9323db62b82475796e48bc4f42755b841cfe9b3ef39c89f9168de1ee64a902e2dda13ef0bad1bad9b187c7f96005633c6eeb86ee956af6f31c96809729789356f758b56d040965b90a97237f14b1d193b7fc7e2f57fb10c19bc5cfd8c887829f3244f3a15d3579414b102ac60a712023b029daf1a5d2eb039f51c8ce693ceef3b55a8d4d3810f25914a3b83694a9288e62b92431251a64d0dd1bef8a2185dddc735f2d397ec05dca627c25c36df38dd3a28b0af1f3dc115ae3d59408447304a54bcfee82dd22a671bc8cbf91960717ec5af191e54560e7c123e9def9db2a400dbc0168c7eedcaeadc8950534c481bb756b607e760ea39fb04a909088c9e5ca6d2a990a8f0f6178bc5c40de02488bb11d14604877262f75d81884ce46576dc3055712614f2ec0c7c67f491f925c3a0ca3e8fb8efa999150cfeef398aeb32481119f67ca119fc511128c2096e3d6f272c4701860b8516d684a282168c5275e345d997d8e549a79adeab59336db5294ab72138cdc117e4cb959305ccb8b4d5fc7d51a7d0558cb173a2dcd6c92be6acb9f730a535b92b95d58df8c9b949c9bcd15423d66d1ae705d43cc2753a5d304c791eb235c1d892a0c3d5ccf6aa84525c945c6c91373cec9b7814862af75f39ac36cc937ff5a0bae71c0f1b927ea5504c7e77b14170aaeae83a76db58d10482c150d62f47d7b867659c1dd361aba5ebcfac4d34c5ee6d9440735d861b4dab04fd777b1d0c585fe53e61c274dd21891419f56cf126f97f8b99dfcb7285bc1897b92bc29bd637d3db847c2b186f3794c58c1b6e6d831e8192098b00f4b95984e0402548d439e0792b52447959af9f180bdf1cf06e74b7b18ddc7e7d793e471ab3a82e2505b35bc82f02373c47897829a8555768814527c97e239256be1f8562c91b19c35c1a06b9ac2c10b56c44e04bc37fe2296cbc0c15f9c1f166276b01aa84d6c60cd3fbc9528aa811fde91f72c6d5a8766c33016fe7abfa44d886cf930b2b646edf6efa30518a1b5bb20992b7ddf3089b62124c44c921ba1cbd594725e7ffe2c55493539482fc812548488a51831cd0af281c121b6fa46d42324595bde27514acd665f5750d9b5556219aef5bc1f24537cc380be486321f958d9b40c64af99588cb1c0a455dd58a15f20a106549cb3bca0792b252b6c1a67f48b478c283ecd1337214656a7f7bdc048fba0dc1d6134ce707e274e2d16f42ee1a3d679fc3a0b6e0fe36630c3a247539f005b612bc819fd873a63bd84ea42b8eaf20d9729ded492f85e84a24c16283308145f79a6095012c23b9c8bb10b5fd3d398775b32daafa9c293af2b7812cd05693e84df75410781cafa4ace1030a2586bd571c7d37f0106f97a500c287cc678fd7de538857e117e1c0774f4fbd030dce3898d2ce9e8aacffcc1757f5706ef73805770280ef94c146f93af06e8b98d0cdf7cd82d781cf85ff515dddeabe1068430f28e01a104f197109679d2251a91379dc4c824e856e3901db4c2dac9f6d4e2eb12009f62687680d4a0c9ca520460ff0e15aeb14e80b2c11e94f6a7aba1c5db442ba601eae43892e783802d2fecfef299aaaf7b8c6d39ac7f4044ac4c81fd11562f76ee0b3dd9623d2253fe287d40430ac85b1deba75bd527449ee0fa3d31056a71e687e382a08a79d1906cbc6daed94353aaf7c8ab0ba5a006daa41e672fa6696e9168dbf0cc7eafaadf2a4456dab4dcfc23f58bafc4ead2262f06500154151de36cf46158d5778e0dcccda40bb6ece4de763b64162faeb4dda8e08ebe923b32a8d891e820e6cd65c88136dff32506d6f7078bd15b66ace1af4f452e933aadea7073059bd3a35f23252bdc596a85540d9decbfb4584adf8dff3a7febc6cf4d5837ef460318df99b241790f6de5979fb77f845e1e6094cbc90ada12fa1b17b48497bac6e21c8aa442dfb5ada1f276e9ff9e8784293c2f05f846dad007e542610b47a06c9ab1c0b66f00fe8d106d7b55ea0a3cda9ea4966514fdc6a9db801e9f64abceb0b99f63fb4e5369c94c15a42690b2fd0ec6b196d7abbf283863792df7d5e32fc858fc797b24c75507ba1295114a40e88ea3e75edc6116dba2cd8ba979b4385e4fbea4ad4b2435e3b3f093ba3e072b7b96d236ebced612b019e4cc3ebe0143581d44b529f2e9506959ebee9265d4a9030a6c97caa96014f3fa49acf98f455ad77ccdd9dd31a72b7e6076d1eca5825c3847859dd99dd97332535920e283d1f3d6723dc6d666e701f3364f1ba2b3d6e563d92faee8dc5b28c0d1165d5818f628a892586b75045f7810c2cb8727f6305dc533e2db7b80b920be608ea877a6dc8ea028881bd33f9c721800ea991ddf25d46c89c27d42de6a32dbc884e44f6668ebaa9e4214246a06ddc819ad3b802db5125d1d306b60828f45fb156b11f0e95236b4e8f3fe447d5a2bed5724626cc6a2855ebc3592a8f9bc6874a188b724eb40c02ef3cb7c4a9cfeb51403200dcfb3420f554af6197ad590c316def0229825b0eeb25f1872c0649f677f6d8693a68211ab3a21c8505ac9f9c3f487c01a94fcd46612dffa39167a543f3f37502361d58c6950622c91c4b057d631ce62cae60989ee5099a05a1568aaa641d65f0f0cc762472e3b896d748a438fe182f4e157d55bae774cf9157c4da4dd5fa0c43c632f10feb379eebe1856b3aebe3f5605351167a4636007863a9ea6e5fc17ca14fc8444c94e5580d2fa613ed7f104c7bae67517151a6fa2a217f51fe34148ad1b8407e5ec49c8ffd7dfed75e0efc234c5f005c46fd83f3abb0fa36245f29d07e1fbf088d9bbdd2422043cc435fcf43d66c3780e42f1f96ef64818f9bbf6840f030d0ff67c9bcd9762e15e9ac55ef0833ead335f10bf0fe95a14c828fa8c62f3954828d7adfc7810af4a6c24c79fe2e7b38a7b664173931e41cc7e914ecbaf9a562cdf3cbcf4b5c7591578912fe20cc3f99d150eebb80e07d9dde9e53b8a22611d08ed34048523cf8b28eb7a5bbf25a39ecd0e0abb6473f0b35f5edbace9cd7087472b7f5eb8e4e4c4bfdc6297d8a94dbecba989e77a8153cbefbf82310f341042abb76e9febe8fde1231412d8395637ad98ce771a3b8c1b5739e263320e411f6a6dbc5a7bee491e8a7e731de0b458a606347b2f8d7fa13474db3f6685a3bb4a5bbb216289a3bb1ab53bc9c320a681457e88d77f280243f9f862a1afdd35e78d5a46e94c7acbb377b0d4b24ad4837a695e6975faa01adde1bbcce83b62de0c2b046b6245bc2ef07a4adda40d230ff874e47e9a5f8b96f077542ca498111fc345537a2c00c4fea825c63a88e705ef5466be416c9f6bb0c03211f5132da532021a92addf256335ae2781ae6eacfb197b44fa42b9dbe7639e9690efc853f9c846b84920dfb945dc2dc44b7d5822d034aae805831c91923eb31dfa3f131ca1cf29cdae935812d94aa612177b4796b30072fff64b34a6bf398c421249ceba53af98654475fa16a655c5f990e27d7145b403237740c96bd2c7e85f9ad722507c8079940a354479e2076d604ccb8fed25c5f9c07f6d22c5c5eaab415453e2aec03871954203cda0ce7e8216f45aa078a1e1fda173cf5dfe67ea6d568fa5f3968c1d3096ee654f6243691ab5c1a941c82b2412d11c0930d21dfb68ac8aed3fea00c017d96fd507741a69bb137b91f0da94055d2a09cc896ff2be6c9e6ddf3443dd8afe5774cd38e93b384722146f90d98b96b641c8c60df0e5721e083c4ad768385e0d108d221a66d860744de0fd1390f2dcaffa43c586212cd8fa6e90ca0ea6ed7fce0014e4bfd98648050c3272d042feae93236ac3a143cae85180f000618220d6628f08e480392be209176bfec42a7a78523632527fb57b1a467859eebe2a5b12248a6ba2bf2724b7acad1e773aba2925cd375fb3bf2cf4645a394f0c4dc1fd5ad63c6c36dbc2b1aee78c656965bae816701f2d107ae7dc5a99da50d6bed386e200670f302ad9edb108f7d402c2d34be4c436ca6994dde1e59e", 0x1000}, {&(0x7f0000001200)}], 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:19 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) r2 = getpgrp() r3 = getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="b2149641e68d4281842a89467a1602469f767501c926d04ae9", 0x19}, {&(0x7f0000000100)="0fd22f5eac5d9b9b1b5cd2c1c0679cca7999073451bef3c0319c57120bc491a8de91f5b1108e5e05fa290d87345266d7d4a6ec3293db8a52f27ccbb7c599769b7671b597a201c26f59cd88a1dc9afb3ef0fad63424b969807bb4942827213da2542abccd480388890677a7d89cfda0d510a3cff7533f54c479", 0x79}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0x40, 0x403}, 0x404) 16:01:19 executing program 1: r0 = getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = getgid() setregid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) getsockopt(r2, 0x6, 0x5, &(0x7f0000000100)=""/192, &(0x7f00000001c0)=0xc0) 16:01:19 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00001f7d5c0f000000000000000000000000000000000000000000000000000000000000000089d89924411cc6f7b53a923bf342dae9222c20da3d6ad6ae00875360bebd5ec1b951fef47512b674fd4ed224a89fadc66ad08485d919e95892ed67d295e1f6c0455d630612887ee0c61cda2fffc367f8c28461f517bec187e29b3f0c84e6d7d0f04f6ddef0a832dd264e1012c43bcd40cb778ea90006227d2810008eee6731efc51c28daa0c8bf6ca72ad58041f8871569a40f5d2c042bbab3ec29248e5ca2454b740b82fe6c20084bb670ddae9443a520a5dfd4303c647566b1e90a93d884adf3f4daae41d0d72c6c4905586b28154e633c6f3ff2070363ae3260a27425d562af4c4496a138830d0000000000000000"], 0x3e, 0x3, 0x1000) socketpair(0x1, 0x3, 0x8, &(0x7f0000000040)) socketpair(0x21, 0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x800000015, 0x4, 0xe5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x400000000002, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x6, 0x9, 0x8001, {[0xf136, 0x80, 0x446, 0x40, 0x50b, 0x7fff, 0x8, 0x7, 0x29fbaf3f, 0xfffffffffffffffe, 0x20, 0x7, 0x5, 0x1, 0x1b95, 0x81, 0x3], [0x7fffffff, 0x6, 0xfffffffffffffffd, 0x6, 0x0, 0x5, 0x101, 0x7, 0x7ff, 0x3ff], [0x8001, 0xffffffffffff0000, 0x1, 0x7, 0x3, 0x6, 0x7], [0x200, 0x72, 0x3, 0x1732, 0x800, 0x8001], [{0x6, 0x3, 0x10000, 0x6}, {0x3, 0x5b7, 0xd50, 0x18}, {0x5a1, 0x2, 0x9, 0x1}, {0x29, 0xfffffffffffffffe, 0xaf6, 0x7}, {0x1f, 0x6, 0x800, 0x1}, {0x7, 0x5, 0x3f, 0x8}, {0x0, 0x7, 0x8000, 0x9}, {0x8, 0xfffffffffffffff7, 0x5, 0xfff}], {0x0, 0xfffffffffffffffd, 0x6, 0x5}, {0x3, 0x2, 0x4, 0x200}}}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x3ff, 0xc1c7}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/188, &(0x7f0000000180)=0xbc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x402, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x3ff, 0x4, 0x4, "897015b7271783af1fe4ef5a0a54d27c910c2bd6", 0x7f, 0x3}) setsockopt(r0, 0xfffffffffffffbff, 0x200000039, &(0x7f0000000000)="00000082", 0x4) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x100000000, 0x7}, {0x7ff, 0x3c1}}, 0x0) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0xffffffff}, {0x163, 0xfffffffffffff801}, {0x127, 0x8000}, {0x3, 0xa7}, {0x41, 0x6}, {0xa7, 0x8}, {0xaf, 0x1ff}, {0x1ad, 0x6}], 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r0, &(0x7f00000001c0), 0xfffffffffffffec9) execve(0x0, 0x0, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)) lseek(r0, 0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7e, 0x2, 0x3f, 0x2}, {0x8000, 0x3, 0x0, 0x9}, {0x1, 0x7, 0x76, 0xfffffffffffffffe}, {0xe56a, 0x8, 0x81, 0x101}, {0x1, 0xffffffffffffffff, 0x6, 0x10001}]}) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x0, 0x100, 0x9}, {0xfffffffffffffffc, 0xafbd, 0x3, 0x5}]}) 16:01:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:01:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000071000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20081, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfab, 0xffffffff, 0x8, 0xabaa, "aac843ff750d5ddc4eaa9dd4aaa9ceae41009109", 0x7c0000000}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c104b527d8ab67167f166803b7a52f29cf851679ed1b1bea04dba5a7b7968582", 0x20, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x1000, 0x4}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x120000, 0x0, 0xfe59) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setegid(r1) setgroups(0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1a0}, {r2, 0x160}, {r2, 0x80}, {r2, 0x4}, {r2, 0x100}, {r2, 0x14}], 0x6, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setegid(r0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0x8, 0x8611, 0x3, 0x0, 0x400, 0x40d4, 0x5, 0x2, 0x2, 0x7, 0x6}) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) read(r0, &(0x7f0000000080)=""/23, 0x17) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:01:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0c, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffeb2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x18) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:01:20 executing program 0: socketpair(0x10001a, 0x8003, 0x99d, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getitimer(0x1, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x448, 0x84) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 16:01:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x366, 0x8]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000dc0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000002380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/153, 0x99}, {&(0x7f0000002280)=""/48, 0x30}], 0x5, &(0x7f0000002340)=""/1, 0x1}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x99}], 0x1, 0x0, 0x6, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7d) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2000000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x401d) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x50, 0x7) 16:01:20 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000080)="51f137b68d4e87d1c4188d94c4e286f9d064f23cfeadc54127be303fc598e91e723762813bcf1c05be1f8e192df6e4ad6961cb0c0fd650b1c56a774575feab7ea0bf64ca780ba091d0659a7a901cb0a6d415a3a200482d4d07b96b870f8e7b709836208e9fd0fd9aa809ae70d0e57074ab4ec886b12dde02fc989680a95c1a1bb26b1e5070a84b1a59a5b85622e1440afe912b37bc1602e9d98cb4053f7b13d02a2416edd7b11f95c3f24cbe4297b0bff2faf8b2f1cb31524dde34812d7ecae90585b51349fc9ab404d9f3a46fae8ba287255ba896fedb4cb07ef2f078db72af743dba65adf4b81e604c0bd8f482028b4caa5eaa72ea052fbb1f028c1bc324fde0e979f911fd5b79e00a2e3fdde23d95766ddb3b9232f63f67499b3b9cb51732cfa0906533fd54287a111f6b4bc48254d52a56029a26c680e601831731fb25c9ff6fed4d9c9fcdaadb6fb9e740d0fbaa66b639468ef5242092885821921df39726a1680ac3c7e54bfe8c7d0e7c880009314f5a1df164fa7f0a7aedfb4845329e5015357911193eba4ea4169f3fc8644065d5414071c327b5ef410af33808ab8f291a0ae4cc406fc8a0bb90b0e29890031aa510cf2d3d5585c1d1dd8f02e3fb94fefe44a3a30e523ba52d926216c8cecd8d60775f3686f6f19a1c2569ca60bd5dc917873d722397aa4f4c70db116bacb458d820a4ccabec654881ce13d6b1cd283fc069ae654addde289b8ae0953145e3771afad4c608ff365b9af90eea61dd65be87d6e3bc001ce4f883123c0cdc498086c53753fb8269bbdd97fbc68204afb7e1b419687589740762b0189214562fa82c796a82a65edaa8af4bc784abe72a4c9c9d6cc69416c7e8381f1c1c031816c3fc19dd67b889080c092ecb42a666a7724194d096ec0e69b99f99941af22df29cff1b22454f62ca0424c6e98c9dea4604ffc99fba4b1255f81a89bc9a10e9af80a4ccbc0b2df98e76810c439f3f5d08293a3a34afa02ad7fd8f6f41ad757258a7e2c785f5d081104ed33bae3cbf30e48038acb1e80781a050965373484b0f6abceff54f4353740c70370351af56243bd6d96ec6f755eb40b058953f11aa8770bf2337725b7a979c2abc5c1cb85f601a4b692c2d43d160bd030f4f3e69bd7504648a1a306de1984ccd63eb738a187e8cbebe402ae547b3a1ca08e96fef49858ffc623f5f8c537bb93026643d345538540f91a6737c7f01d8bab3de8ba467e87da0ba77d9fff98a552e32d45bb9d21b4ae6638d7e11640db2821d2899170629bb7c9c97976bbcb28e50bb23b0c61618f6f20cec69bfe51d0ca573dead2a5c9994adba390f2eaf7032e78072ab4eb80380d5210dd680d212448c02ff1ac0283f673a78945725149baae2787c6b8af3a810a8bc1840970f0f3b5ff3eadbed04247049567aec23ac2f379092a147ab51f79e93d7fada1b84c23dad2cc8b33448e627557cea3ef335aa700281352541f5a61b6fbd67da1669ccd242584fbf33802d2da8abe08c64cac851582035b909c97bd3cd7c1157a39079439b19d3c684f5c433e597dee5f6903419e94bd7fc46a016adcebccbeec5d63059e1cbb145d2659b1ccb2a8c7b39847e383354adec7605444d3b28905b96ff166f4eb1441167961c9bd1ab9be07994cec8901919ef1c1cb6e09d31b6ff0cf531b9f000d3b5c51d46c0236b776e0f1dbfc6bcf13a62581187e6314b2700a34576596b079d8fae66cfc77defff758f09db1f4dbbce41c126cfb1a8ce492a44337e55497b0d975eb8e54510c3df5e90f9d9136025dc7679d74b287012f6343735012751194e3b579500774360930507151339bfb96f68f392500f6290b09ade1e0da8ff72c3e39bb44d4dfe36435dab97791ba67d068b7e6364ae66545dc993e56b19e8ab937e04183338c3c3cc55aa189cea7a9f6a831da8319b0d535dd63ae2d1e4717e8be9a7cd11d6d0062f27685c725b163de869a4337fe685f858d04c99428248839316aaec0aa8d85558fe3d2e4ce3d23925cf29e623da5a12d580282d3699d179890839a2acb342dd90435288af61e0553d070afe715652cadef3ee10f679799a7ddec9418f27a0a82427fa2e9ba58b3f625761c9b1b52b0a6d10da9cbc5d3d7655e648eae24c4e3f66b4e7f7c2ce106d2cd3ad76afd851fc2c9e43ae057e863ed206d3126cf8e3aa2125e4a767e9a7c4c49df35b16d699513713d71a599f3cbed32f9032f98b88f6e8d6ae7ac9ef207cdd4ed643c5f50a1677da6cbad3d90e9159f390a2d4ae04e0408075c31cfbab89f23fcffcb6c70fbd9de7da6c554a1643539ecb04d08717f792510be453d366a7a4ccde4de9809438e14590352eb5b366fc1be9d16027926684bc9b14eb9aa27d3c9cdf25c0d725eaacfb8eb671e8fca600aac5ee1a097138f7cc115c461fe4a876cfa9504f7b700ecb551983e2902d919a106da51a3d80de4518786d492ace2687f3e40e8eca4f3104ba27109ee957d050caee7d658360c6eae7a5a9654c7756667203fecb7f7d053f72aa19b0b2cfe422f1f0f437d243c96b3bbc0274c270c1a12b185af89d430baac56a5b00d2f045537304c22293c598c6c61db239a75b0aff955660e4a15ad1212c0a2ccf136a2d143b06bc89d5b8e97508d345ce34feeb07d2cbdbcb44c0fa1578b577ea6e15fac54ad4cf74f928a2c2a5fdeda6140386ab46301c143217c891716f188c5346298b3f812b9be7b7d7958cdd0a50d532b9f17b7f4e80c67cef3018a1062dd34636fc41b4135e839bf13f57142ba0ec87672a1d53f689275ccf0f31aee341b79e6f911d9dbb2620819f3534b28cdef8ce16fa3f43ec8ca036d8af91b1bbef91ad623d31e0eeb6671fa82f41e973f370227c9f79b01258bf9635471214db4236c6015f9f14afb20e5c0e4991fb597b91080cec2cef614a899d22bd594cb27cee5ced9f6b6ca78198466832a4f405008c11539cb53db5784e9d32a8a162d910761eb1f1477f38ac33e1c0860923ccfbe0809701c1b2b594dbd2e587b8b6d9c45573d0f2dae437d4afefe21ff9201d619232d997b8a5eaa50d4a5fb69abf578de2d3d7b63c782aa79c29ff9e3feb3808adcf237861824620a5fe2fb10247b1e35e668cad811d53fc84a7bc70a5dcbe01d85d3875cb3d6bdb6d4038d91ac46975b72fda06f522237da11fef201b1601b7a75f423c6f6b863bba5862e5c669e041925fcb32e411a4141e06ba944aa69c55910eeafe1c57a0c6dc51cca4bdf85a5cf01723266467cb1bcaf88e02596f5afb26de3cd108ef642a221c28646215ddeaa822a21d59d20a9fca68e23b35c795dc4b15e3e18479fa72d1c94a225ab592ee585c621d8b33a339d814881a4e4ac72688cc8423f5464bb82a3920333122d47fcac4a288f1b5e988d8a43e2043bb2b9b351615fb0b34dcd517ba99a88a5521ef52d8864d9b7bc87e6aa51125d44df8ffe8edd26c0c9c5ccb026e4b2ca96cba4c73dbe45f7e1e0c1cd98e7337854816e5e24a6e5e785de998bc7fbd34261dc62c17d32283499bb164031002ddd6076a7e793dda20361236569569b0608f34a355fdd1ea81bd9b066df392eeefc2d1b9b6744b5046b132916b900e36d33650d3709bc80a2bb230b52361cd9123b8e99947e35841407a5bf1f2789908c0b03cb11299966f5a6ec31584acc1525c16eff3d6b8bf1de160455eaad5a21774ecf0b6268aad5215c1723062927af98c0bcea90311d4fbdcce9d8c63cf0e5c9b2f298cfeec892b2338a4f859153882b22e8a9e6587d7b0cf7853007225fb61986df63819f823b68067b3b6751c80ed3e9c8f56ad01a5753c8a51f3161b9d4eb288ae5d6f1d9ade1aec45498facc2f4554f75679acc0adca51134b3e7eebe162cee5f0d6b58b23c4842b03198879f9eb655437e595ff16adb293441beaf62c79c9d2d944c5151f4179960b9d3809508f04bc83c502520494c0404bbab6b2244f13773b5181c00f9d264042e15134d7edcaff552accdd43dd6691d0b23639aa6abe7225f5077bd5e36639ed9921167b923d6b2f35872dcd2dfc5f5ffd0dd0fa719c5f731853583f101f2055a7db19037611a8946483574ab6f6d62380db35f1eb684662a991a34fb604499b8565c5d10b50a8a24b2dc295b34129ccf1a763d9ce5c70b7546872af40aa282f2cada0836975f02d3842edc043afa6225883f66a248f32e7eae0963c2006f2d8acb2ba4b89cfc4fd4e53ba1bdd46138fd74c8cdf5267824f5325f6e93ce5bfabc8c8b2cdf5ae819fa42826dae477d1f8549532147290c7633d032e63e0556f2b2ac64c1879be9952c7d3923be00b4f52cbb41ccc1b15d0614af2c097fc86a1020953adf5ac9394d5997628a5e71304e9ceb95d082a5fa7621697fef5787721b820f3366787db251a0d88e52de954999f46efcc2c749587907f02a5c5e907acb62f362ccfe69ea7fada6d186caa2338370ea8be7636eb2edf9e21040a05e9f23859ada4482d7a01dae0df15b7575bc358b30ef641dc0f1bb9cbe484c83caf828217bdcc99ab2d4bbe12e06a40b5550002dc76df17c238815285d3180f2c6ac2bc5b70238f3ae169c329083053f919dfb905ada873fe7c6884ec16f67c4f6795a9113ac4b7f23b116897c09103e0c215b6de287edc54c512132f36538ee16fa3394a2c9415fe4b862233575a722c8564a09ce4ab273104947054a17183eab45fe85d97e36221027c5a1e1ba09ae91fc1ef80f53510c482846b8b1499fd3a12261e6248b3387d7e978d0815ae9ca80bbb3da3271fa0215ab479ef129826977f5036c750305b2121294ca2c1173a862953677ce16a7bd36dd9f97caa6ca582ea6629983380ac41363049ac7b64d16097cab46e93481f06af9ff6e25cb5092d81396c89d97a988f473e4140e9b1b2b49bff8f8ff8a83e260a9064116b1f7a6fe5aaa7dde57a45397acce5e5ed2ddf05f29e538781621ef771540364cc57e66832a5552ecb8ea3d4a71eb3b2aeacb9cd792487507504930472f265d11a6fd1ae08e132647eabe85244e24a561cf6a72e97920bcd4086c89531337102d9838a792f6e1163472024e705f1e2d40ebd5eca0e343724ea6735c9a341cf700504ed70a8cb8aa833c32abf46223893a1ff8e650c1a8ab3a45d35c934d1c49026899ef21726d603ef3f996ecabd8c5d715e7831d6d22bfad42c5b70f182744f635913c1373b6cbb2ae7070f7833636fa54053c887c434e2e53baafbe89856e19b60dd48924ffba794facffa3bc9ad7fc77aae5db720805c55f5ef3e06d7ad53e6bf9aca61522ec5bcc89edcddf57ac129d7c99da82cb9509c6bb120584a6b16e9e723c9082ae7f13bd99f98f95c34d28a83af423b9b6864251d6ab2f050eaa84766e9594ffb4c452d0ebfc0502105463b6b2526ae1bbdb933967e10d3a7782d6e2c1311f143ed8be0cfc1ba0f045c79332d8ca458e873cf0bcb1ea14f8addf9da8b0cb65fa74561f9926970db0be9900118e5af866f99a3171017efc159516ef730e0fe184564a747ca5b715f57051bfaa8a61466b7b3baaf06709df33b022ddf05492c91bf2fc3de464d5dfd4b908ffffe42238316bc61f03bab9993e3ce8809928a75eea6367d962db9198375a06c903818e903dfe312c7452c2aaea5a8b017fe121dbdede7e09cb1271067537a7e6b2135c41dd8cf0020289bfcb6d772153ddf5ab403d1b4ecd138ace76091f6d67bcb57cb83bc897b395ad04f28e03e919783b1308b982541debd9ca1f141a1d45a0a2b8548df8b34fd5b3", 0x1262, 0x9, &(0x7f0000001640)={0x18, 0x2, 0xc000, 0x4}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000001080)=ANY=[@ANYBLOB="010000000000000000ec"], 0xa, &(0x7f0000001480)=[{&(0x7f00000010c0)="dbf9fb5c0034d8ca6845885eae6f7ba768c96dc6330ecf40fe2b6ee90b8d4185eff626cd21baf6e559e6f78801412a53e006f9ca4c069eeaf8521d582881b0aead3fd769fd61f10db3dcf4750c8e41a3b140fe0afcccba584dd6efaef0dbef0252afaf1bbcc77708797f796807959eadacbf6edeb5815d6e62f3a301fe9d3d25260b3e6e82b032a0e802fe8ffd9d8cc0ce82228a2dba2edd77ee26d0f8a93e9f7373814302a4717558197e28848b4aa287c34958fb78382375913ea1b8f642e6609450c08c660061c35d168511be47b37cdfba3899e959883e4c49cd7679537fd9c3802bfdb755c482f4363278aa6860ee4b9283", 0xf4}, {&(0x7f00000011c0)="73c7f062a30983", 0x7}, {&(0x7f0000001200)="d98b08f42e4f3ac707bc16ab2122c6ca8628016aaab84f39fdda871273c14c9365cf6fd7887185f251964fa4e6217aedd1046044a391d9a78b050cc7da00364ffba6e910149ad0c3c297abe064716d5f9754d017ddfe9abe7e42eeea63addac9484dafc996cdcbe7a8ce56a88b0d6104d0abc4b1d3b6ea168861febe510a1b5364d5644f074007f9", 0x88}, {&(0x7f00000012c0)="7d3a472d8c30ea721ea48d22f57b", 0xe}, {&(0x7f0000001300)="f9db7025a462f64336ba2dc19927583bbec842592c0cbf7feb250a9e0078698bec65ad7d195b81b201413ca504227b9fea23b739223e3b1b18678042e538f56490c712c6ede5306f41cf0c9c9b8e275a677c5609988eeda21e0b33ba2d35734ec7787beabcc19ba2a0f5c42843a99e6ca036f6228ccc190cde47c875db107698ff", 0x81}, {&(0x7f00000013c0)="95a53d1c88ef58f2f151677fc6c297ffde0bdab3ff8ecde2a3feacae3e195907eb5fe1f819f845acc7e6095a7fc9e032c32c8610a2a1ac6a20b7328b55584d675bf35404f0a766df46dcf15e660b16a4370f81bd98d6cbf75591dae3e911fc582a9ecd7fa8b910d00d11633fe8a4eb214c2f226aedf23859161c62902de8f46c649ae8d310b240ffe9f1d9a8c29c8cb023af5ec3fe8f0704b14817332bc11af1", 0xa0}], 0x6, &(0x7f0000001500)=ANY=[@ANYBLOB="280000000000000001000000018000006decf811020f80662f48052018dd0f4ac27700000000000088000000000000000100fcdd050000003693f0509595e87712ea9d1e47fbc36b86d09806efc98bdc91921394634c3955b9ff996aff3e3415bc14dbc46a5667e46195af87d78a734d59800c3f0b258c602234e0b3baed5acd3f2675112e6152bfc8e1d3459b5b800a089208c411c219d67757169e07a5996f926fff8dc0350f6bef8dbbf400000000"], 0xb0}, 0x40e) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x7}], 0x1}) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x2}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0xc006, 0x642) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x98d, 0x0) r2 = dup2(r1, r0) syz_execute_func(&(0x7f00000000c0)="2e3641ff8107800000c4224d9154a1028fe97881150050c099660f79ec41df870200000046d9eec48230f5c74b0fae6562c461b566950e0000000f98b2982e0000") open(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000002340)=[{&(0x7f0000000280)="4fd0557ebdf015bec1399ddb6d71f350f5af3e38481c6fc1025763075a98d077a589df50c02925a836465594284a35276b2846bbcf8c01a1560366b91568a671fae39426c8f54407a044cd9f5393632ea20684e04f37e299306c327ced935b553443b7fef45c5210e830fb93501ac57af9a699e6502a942ed0ab6a945dbfe62c3b6c7b7a2be61cd9c5379c67cb76da74edbe36c6449fcb5d3d436adb70d96dd65e4a82735273dba844c1413a986eb618d99dbef55444b3c73f9b293e0db6f91809fe68bec15326d26d801280dacb87eb3750ece3db0491f0e71376b863f11d204783a8916c64c4b60c1696e33b7696d8244a5fb2920f88fedd9aab17b48a2f5bb98bf21d238bba65f523911963bf1d7248f906074f16a2855d69a1d313de0f34e2cc63aae96ac8f5dc52815358f9a60bd2edb421954b80fbd17168d8516baf1807a60036fa1f73cf613d16b50d068259cff8a4082b252d06971d8afd7a8e991b5c8e374ab114c094ad3c315a93145f7d7671621bb21a8b6b29d35124ac25530da19a2b384ed80871acb2290ace2396ecb80a0ace04cd6a4eb42d90d7d65bbf5644ebab61a5b74498069bbc4b15b14e523b1d890faf1b5d5a31c695f1c2cecb19d15021f0f6406291e1cf3b267bf8d01f8d449ceebde25507f59059c694c715aadf8caa0678f338f84541dc1fbe75d8445db602dc1cc4cd385f84064b3a54f42cfac7b67f0b7f6afe5c744aa554c448f8eeee3d2722bdf4d171591d6f96110cd55dfa6212059be773ae73ca8334b74f85c4361d8fb2a0220cf0b58e8bf6d20eb4c2babc1e71b6f61483d8dd6773bf596f4c5125286045bcc299971ed2f28a2fd229257661f841e3ef3f35f9f86f6edf8fcb9ac67f6621d6c3ec10438bf2638b040755c22345d8c2c1b17f677a6ee14cbe35e855fac44f795f75126b3e73749491d04c30d3c349d40a9282cde46a3a8a615dc9ccfb98885075043917aadf70068395f21b7d6b012b468b2c59e60b8848c5bf6a36711a8b6f323c4c6398e662240c8b08bec8d5d9bb1b3e92f7243d6e3b02691553eea64350763bb01d4df82c4c368edf2a5450f76d12faa0be9eb9f06ccecab9bc0bc3be46a99986b2575b4ddd51f657acff7b4990625284d9f73a1dfd44254add3e17978bcf86252b2e7551d896096cc78af477562e228698c9018daa33ff216d4e2ef9b5d3ae2ef091f2a21a12fa3e6e48b31aaab1e62bb181910ffc77cc2f2dc6789ac74058e0080cd77ea2c15b2f44afe92f16b2166d649c84986f5ef1bb77576fc5d394321958b8e61ef95364361e4f19371fda9d8bc77845f5ce648974545cf8f14f6c281c8047720356e6f094137d10591cfeb13593abbe3eed7df5f80ece98f66d5519dc51060b5e95ea5feaa3854a23fd1be4665731bb7c4fdc1696d7c3953f287048cf69ce80fcc580ee1576f9a6ebdb5711f8fb32fe477e875418eed970ae529ed89092806c85093d1eeba9b34c25502878d4ad2e502c6c6b9593456ae1d15185f2ab4a6dbf4fc8dcd0cf5155314f90d0116344eaa34d95354d0b49e34fc2b0b5b229d1d31df6baa5fab5a079cd98f81248f8d344563a9b090038669106a8ec1c0a049a47939ee45a712e423361600e75b422643dc4260367f779bef74f0b3b0668a4f85b6e924d3119addae90e65d9566c0f80cb783f8d46a5895e7e94d6fab872bb5eb90274c8f789ffd54d9edbe08fa12115efb652922181b6147a9fe61c090ff5c0860e4a42f5d3b71b53a65ab81ed58157bfe7571dcbd2b4e568d4c382722d50a5caa6500d1f2946699b0d6949baf215b3d3080a5e224aba100f81f660e09129a2daa205cb147a70955adb9cf4ddcb32769d09b54ac9a8545dc43ebb588d75dc6c93907438f874545b1a449ced8f18ead088dcfa5232f223bef79982c5cb802eb03d16ef84241577609adbbcd4ab5671c78bc38ac4845eb7c1643814429199fa502f92338c9261ad37e2da960a3ea0e4fcd56590e209a44e6c59caec2f959ae050d98f9cbc0dd4bf03b26fa63a5e8d016efae819c64c5387fb09e2c43988855da1726e9252888513d211983f88e0e4233df0c8ffec9427b7c64de8651c3870aa2eec6d5913ee50", 0x5e1}], 0x1, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x6, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/164, 0xa4}], 0x2, &(0x7f0000000400)=""/206, 0xce}, 0x42) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) open$dir(&(0x7f0000000540)='./file0\x00', 0x141, 0x81) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="660f38356739440f73d401f3400f5f03640f0fccb6410f018d5600000099440f4fcdc461ffe61839cd66400ff9c8") 16:01:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) listen(r0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) accept$unix(r1, 0x0, 0x0) 16:01:21 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 16:01:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x4, &(0x7f0000000040)={0x6, 0xa6}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x54, 0x0, 0x6}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x9) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000340)="237b32b112e3c51f8587b50eb47c5e7a087f908c64ddc2f9699256ed685b4fce1e2e5a16c5da1baa7604165303987b1526f2932422db3c6e09980ebb60fff2ac4ede4a91c43e5b53ae44aade2d61e315dbab30ce56d82aab532d00adc3b53cb188fecade3b6da48ade4bbe5f288d3d92119daf7aeef59bcff0141b57d64cee1ca0078ed31cb8002fe11d2c144e1eb0f1097224d6118ee5de53aa9692534fa6d036c54229da383952e8239b9e771f760f42aa341f889204b91aad43a90864148e7b5ede549fdcce02986b8190ce5d04d802623cbe80de819833b111f834ea9bebe0", 0xe1}, {&(0x7f0000000440)="5c5a926525b1e57b174acd44c14db22e23c420eb66223e067a27a2f15a02f42c0c8e2d504921dab8f66c31368f2a4970d44e61a8f2bd82c7b7118969bc70da23c2b94841d425acaa332da427e3130a7ece30f3b0331fbd7a9b18c4da9f70b22ce532926a7f39feb8fae2c73e77885e7f22528b79ff7f50e55b6f44006df6c7f0fa2ce97f3dc1e657", 0x88}, {&(0x7f0000000500)="0142f9584b81c15f08f3bb4d89254b459cf0e8c7af55dc6b60741771eacd62031d424b72b0d1cef10bcb4cc18d734a96153317a9ed45e91743", 0x39}, {&(0x7f00000005c0)="96f6d8138e6fba2b6b66ec43fb26a43b2bf9ffe4e9a566f7b58bafc2d1aed1460cb96bd98cc522eb4ff88c4cd30b8fdf31cc660af527be4173f9a0c673966e5b4a4ce8d0cd63fd963284bb8b1b3cd7e11a8fe3f5bfad956002fffe289669088d7181111bd1ef80a0e130ff12a94ccf2eee1c4bb3bbfcd283c17d67d6d40546925eeec12e8ff1d536ed07028905fbd8b778eebc3993dadded0b97e457af766843a1e2d654cb1066fcab660f09994d641160f647c4ebbaa9397063e8721000b48e0562b9e94d80fe822ccdbc25521194ae4eb39360582f9c101e259c6bd60d09", 0xdf}, {&(0x7f0000000540)="a0616c8f830de98a914b75f982d3d1e9c00e51fc8ddc36ef2c22a050752aeeee5760", 0x22}], 0x5, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8}, 0x2) r7 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r5, r7, r8, 0x20, 0x1340}, 0x13e, 0x40, r9, r10, 0x1, 0xffffffff, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) dup2(r1, r0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x2) 16:01:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x3f) mlockall(0x0) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') setuid(r1) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:21 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r0, 0x80000007, 0x5, &(0x7f0000000100)=""/123) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r2) shmget$private(0x0, 0x3000, 0x4b, &(0x7f0000ffd000/0x3000)=nil) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10040, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x80, 0x1ff, 0x10001, 0x65b1}, {0x3, 0x5, 0x10000, 0x6}]}) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xa1e3) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = msgget$private(0x0, 0x208) msgctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x185, &(0x7f0000ff9000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) unlinkat(r2, &(0x7f0000000080)='.\x00', 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x80000001}) shmctl$IPC_RMID(r1, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000a6, &(0x7f00000000c0)=[{0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:22 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3404, 0x80, 0x15, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8180, 0x1) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x7, 0xab}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='mN', 0x2) 16:01:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000035ce17351d70577f250ff8242b5c3df13566ee023ce21bf9c3b5d412e8cc99b2daa643a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435771"], 0xe8}, 0x0) 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000240)=[&(0x7f00000005c0)='@)\x00', &(0x7f00000003c0)='^,/)\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="215846b2c4a6c8c307396b6681beb28b67d8ed160225b6492fc0583115789cb82f13cb70e7fb8aa6d6aea6bd3f4880d8cceab4219d50020067dca6880095de6469a604aab7940f2072ede490c8116a6306ec388fc80e8a81759d289db68dadc157a23df4f3f99a55fca4a1b36fd85752f01111ff4ad0859479bda1102910490e615b26e998d3d1ff181adebca7ea1576ed7e484267", 0xcd2b9a332fd6f593}, {&(0x7f0000000440)="303da71113892ab7b8af2326c68837c344de224eaaba6a7f9609b1ae6a238090c47990fb7f6821eab53391a29f5c46f37cfbf134e8a6efe690452b240fc83b93e678f6fc876e7b858603afa5c209f7527a82e6625b773700b3b79e6596759f20ade9272af3b4530719da8790c3af1cd1da25fff9ea9fb1ca222d69166995639b7877f734ea496d8090fbe127a9627872724cc8255a94cbb1bc4a218a35785f582952f4bcaa62ef3e33ee2e99379c4a7bbda6be23dfbbda499e8486", 0xbb}], 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 16:01:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x4c0a2839bb1aa4c4, 0x80) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 16:01:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x44) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0xfd1) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="72c2f940ef9df2d7296c216d00"/26, 0x10) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x100, 0x7, 0x100, 0x8}, {0x5a, 0x5, 0x8, 0xffff}, {0x6d, 0xd04, 0x81, 0x7fff}, {0x240000000, 0x4, 0x7, 0x7}, {0xfffffffffffffffc, 0x9, 0x5, 0x7}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4c, &(0x7f0000000200)="1700082df15dee63233f787035f8028e10bf8d") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8a, 0x3f, 0x7, 0x8}]}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xda) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x400) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = socket$inet(0x2, 0x4002, 0x1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x19, 0x8003, 0x100) r1 = kqueue() socket(0x0, 0x4005, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) fsync(r0) 16:01:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000050c000/0x4000)=nil, 0x4000, 0xd0848c35ea63708d) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x2, 0x0, 0x3, "627aa85f7502bb7644f2d68056c2f63d16219d2a", 0x4, 0x7}) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801002, 0x0, 0xe) socket(0x2, 0x8000, 0x6) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:01:24 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x195}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6103bb545c7cc142877a207921b361a088b531efaaf9812b9cd6beea65ec41ca339cae79dddd07b71c22ee79025783299538005b83b4024269f0fa3bab0064756138b89c9ce3420e75fa1c52b4353e7bd0ab9b244f"], 0x10) ftruncate(r2, 0x0, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x7cc}, 0x10) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300064de7443fe4a68e1afd6115b171787bc10c93e67c4cf9a7d6228df83158797f8b96e7d6980a2b15242"], 0x10) accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) 16:01:24 executing program 0: chdir(&(0x7f0000000040)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmget(0x3, 0xb000, 0x80, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x51, 0xffff, 0x2, 0xe6fa}, {0x800, 0x0, 0x7cef, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") mkdir(&(0x7f0000000300)='./file0\x00', 0x150) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x892, 0x116) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file1\x00') r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x10000, './file0\x00', './file0\x00'}) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socket(0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200000000000031) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:01:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="c090ebe6c21ee40ed1533f787ab5741a2032ce0611aba2539b05b888042ef053ac8ae73c27e4acfafcd628a5879010d9c5e044a05085ab4f380d6f926031c879ff5f020664418986", 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x30, 0x4, 0x4) read(r1, &(0x7f0000000040)=""/116, 0x74) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: r0 = msgget$private(0x0, 0x400000000000041f) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abf80ab406500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = dup2(r1, r3) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001600)=0x1ff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x800) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = dup2(r4, r3) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) r7 = dup2(r4, r6) chmod(&(0x7f0000001580)='./file0\x00', 0x85) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x1, 0x7ff, './file0\x00', 0x4, 0xfffffffffffff33e, 0x800, 0x10001}) setuid(0xee01) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffd, 0x10, 0xf0000043, 0x0, 0x101}, {{r4}, 0xfffffffffffffff8, 0x2, 0x8, 0x100000000, 0x6551}, {{r8}, 0xfffffffffffffffa, 0x0, 0xc00fffff, 0x4d, 0x7f}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x64, 0x4, 0x5, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20000002, 0x7, 0xff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000050, 0x1, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffff}], 0x200, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x84, 0x0, 0x100, 0xd71}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x2}, {{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x2}, {{r6}, 0x0, 0xa8, 0x6, 0x0, 0x6}], 0x9, &(0x7f00000001c0)={0x3, 0x8001}) 16:01:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18802, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7fff, 0x2, {0x8, 0x1}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0xffffffd9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e2f3cc09c1c6c80f27dc165230ae107f0b62cad56c7fef522a18b6cf9a18cc4cedd7e23361195f0cc5cd70608bf9133df20b8af6047f9923c27aab426467ab89704ebdd21a7393a5615062a3c57efe5ab562f1cbfc34dad69dde0c89da595a6842e307cb20fb53432aa368ac214a501ad6bd920fa45af3d82563dab5d4af2ddb4ad05f250e10eb2deb32817a523cb05321e8886247efea0075168259a0c8b8401b02cde6c9b676ec47b6e61a72088519957dff1faba3862a9dde1e8438a3420c092c5e955caca5ab5388a4bc1cd2", 0xce}], 0x1, 0x0, 0x21) 16:01:24 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x40, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x9b70b6f772780e4b) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000000002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8d5a3898f80ff0c1a76caf443f1137b996b49feecb227f5945619619dc54770cba6219166648be13183b8753a32dd3172c8df2410062d07ca9c13999a504994a69dd1f928ce11dcabf1f9e8370fcc69a94d28ffcfb057a2f19246608335c2292d7780a9b3ccec4b36839fb9c3a0287a97b2329e4", 0x74, 0x3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x26, './control\x00'}) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:01:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0xfffffffbffff) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:25 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c37f4f4c", 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) execve(0x0, 0x0, 0x0) clock_gettime(0x200000000002000, &(0x7f00000000c0)) 16:01:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530000047687926bd9c8ba526ac806767b6ed25caa6ee1ea0797ee37866f4e6b8d0ccf347fbe6292d1b1da53cd11565f554d57c03cc3c4d9bd930b74dcc99a143e5084ba0cad3d4782544996d1cfd3a8eed661953701c383c809d87e3f842fcc3"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x6062, 0x218) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x8, 0x81, 0x9}, {0x1, 0x6a, 0x2, 0x7fffffff}, {0x8, 0x101, 0x86, 0x200000000000000}]}) r1 = semget(0x3, 0x0, 0x201) semop(r1, &(0x7f0000000000)=[{0x0, 0x2, 0x800}, {0x3, 0xed30, 0x800}, {0x0, 0xffff, 0x1800}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup(r2) ioctl$TIOCEXCL(r3, 0x2000740d) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xffa6, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x3, 0x800000000000000) 16:01:25 executing program 0: setrlimit(0x1, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0xffff}) 16:01:25 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f0000000200)="bae9abe3ec5dc755c6bde50fbc4f39fe67070c5f70a420a34fd30bbf3a454b83329fed247c798f5480aafe9d9d982d8d4b2f120c32a56a9d8b89e2969ec6ee9aa7e5d27c2d84579f66c53f4a03689cffe9c8f829426347a33dbfe07e54425ed775fb21bb0c16baa4c64f4ec9ca530ee35c21381ad633b2691bd0a62f989bb15be1eb61c237f900c678c087ce424143c56553337e2d481f73ca36ec46da4fafc37fe9015a0265d4d944f7d8308e4355b94c6c7e", 0xb3, 0x0, 0x0) close(r0) r1 = syz_open_pts() getpgrp() writev(r0, &(0x7f0000002a00)=[{}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000100)=""/226, 0x367) read(r1, &(0x7f0000000000)=""/32, 0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8010, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x1ff, 0x1d67, 0xff, "80b70f669c90593f668a296538384fc332e8040b", 0x19d, 0x6a5}) select(0x40, &(0x7f0000000080)={0x771c, 0xfffffffffffffffd, 0x4, 0x80000001, 0x4, 0x101, 0x7, 0x3}, &(0x7f0000000100)={0x6, 0xf699, 0x2, 0x5, 0xfff, 0x40, 0x10001, 0x5}, &(0x7f0000000140)={0x2, 0x7, 0x1, 0x4, 0xb6e, 0xa0, 0x80000000000, 0x5}, &(0x7f0000000180)={0x0, 0x9db4}) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x202c0, 0x14) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x10001, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x100000001}, {0x3, 0x41a2}, {0x3, 0x101}, {0x3, 0x3d49f83e}, {0x3, 0x8000}, {0x1, 0x6}, {0x2, 0xb72b}, {0x3, 0xcf}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x80000000}, {0x3, 0x81}, {0x3, 0x400}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x100}, {0x1, 0x5}, {0x3, 0x6}, {0x3}, {0x2, 0xd7ac}, {0x3, 0x1}, {0x3, 0x5de}, {0x2, 0x3}, {0x3, 0x27}, {0x3}, {0x3, 0x8001}, {0x3, 0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 16:01:26 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x4) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/151, 0x97) r1 = getpgrp() wait4(r1, &(0x7f0000000280), 0xb, &(0x7f00000002c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x1) getpgrp() fcntl$setflags(r0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x6, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xcf47}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0xf7a}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8c}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) unlinkat(r0, &(0x7f00000008c0)='./file\x00', 0x8) readlinkat(r0, &(0x7f0000000900)='./file\x00', &(0x7f0000000940)=""/63, 0x3f) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000000980)="38d18941b4ca24e2f454214ff10d33d0b965ab78f7098219000d106b378ec6d1f20efb2dcc58736df3d71bd558c0583718f306c2088f5ff205dd58354f5174230d40e786fa774547da3ec7871e7be401f3718eec612d4c143fe053464cc18fc8e48afbb144dd3d98aa4e49e3e8a9803f3fac4562c31e359f6208e4d6340e7105a3c5f1a791423010b4139f59d025a7747b33a5258f65a8c89a794f5232198a68767534078c0a5d8ec35e9cf9168a3a123b58628b12e8290db9a4d805114293c9c4313fe20a9fb284c1c2720227cf0fda69678af7e0bc42e3a898f6222a132d9196702ae68363327cea7eb13b37d0c5b396befe19a3497fe8b438abfdc571c6f2983e1f68cb8a8f312faeea712b65dfae397885ac9b561545c61952ff81ef7a69884a09e16fdb09e52b0a015bc47a39408ba953d671f46e42a10a7aa0506e98d16e25649a080565c095d5cde5ca003b0baee7eca54b6cc779c4da5ccafbb4effe2939c9aa4affb4cad02a6ee36f801a7037c62741197f2ba916f31d26a581fc85aa5bcf0245889ebb573193f6ff54b315ed3ff76fc396b82734fe713abf7dd6ba2bf299b0b6978ece781a76c21830aa0781cc98d92a4e81f96d8a769f4abd2e35fcbc301fff7a52312c16185fa8d3a316f5056f4e93ed0ca6b0505caa63c1fb92bc0f0dee45a6f0e858b6d3367c04464e0c5190b6537a032f216bbf15862fd7d58aff4abb69dc0728715c114a47a1047774dc636579ce7771a7892cc280949aed4694aad3a08b19c8c5fddeb151385a5320ea849b24d6a9c9d95c4916b8c8744549d73b543b71f3d48dcde35e80f870984459edbeda32ed99e88d6d7b596f6c73dd3828a16f6f4ebbcde52a4dd82e84a964d5b2c0b3cd18b5d8e095a57236510c7e33f3f4998dec1f8131c975e6fdb91578b11dd891a47ba399af66e2487377c155d5c6f1e709dd9266fc8690b5a37fc92cb9defbdd02abcdafcb60c284a8f98f927c7eddb767e62b48b76e5f48cbfc6de1411ff43d3419b43911ed4c6d19d846dbe6ac0091c3fec1b94faa2dcf0a3676c661349d54ee6f8b62a8090550076dbdc341581dc0b008c68dbd64d69fc141132dec8b5ca493eac0cc4a62228dda6ac8a8b3be6d042c523934198b53918f6e0455d08b8a8fe36ec260bc1f09c47fc9f0c34ad008ff565294488b9881e67e7c0a0347f1de9eba59a70c38caa9d047eb09d663c2b84969641d47d3fe98e0391da6ec62e4c4f884b515d41fe5ab3d52980cf36eb7219bbdb344c0d93b5a20ab77dcb6d10964e808d08e2afbd119e47fcf283add4b26ddf7641079669530e2837f26a9417a125dae82a26dc2c68144a4a2a903f56329fa92cd7bf71dafd0429f183156b9be975ce311fc1f65de13e04451a7c8b044647ddcf071e6cc07eda1212ec686d25670974aea32c02b8969aaa5c561686012ea34e2bce7a5d86b2236fb0eee8a5c1a826c41aa7651045caf93cdf63dd05e0c8ad6f6c517d7e5a90bf631f160cd1702525b10d2038a91c4ee148d222b1363bfd13180cbc77833f29c0d0bcdd64154002382028674ff07a01eb0be54070a4d035bbba6e3cb041d83124ad4be60e539c83c87c1db0ba673957f2c7b26643b97368550114d7b12b3d037e397a6b8f6780adbf745868ca009eff42394f1c0b4f12545d6dbdc5d5b0e5a521255171481289c2559cb904d9ee6e2eea04ff75d5ed2e3ea82ab694f8897109eb0c84e077eb5b517f71347a55c8dc2210694ab966549ad57254802932ee9dbc5119959ca58e688d509f98089214caf506018e2849c4dc43d7a74dc512f46bb3e0d296ff21b475bf0eddfb06bb3059aefca2f8aa06b0839d2ea526df32dbf63a47b8f3bd77fef5349bff0abff28c4311625cf78cd477a18931559d18c5235be93f94a04e88c480013bfa10c2d6f813943a37ac991179a72c1d48bc9133164dd40e0f2d182f496aaa8eea567b016664010edb59c6713a4a7cd68dafb0f2531c6270f9b7f7c34c622c568bfd4ae3732bc95b6ad886902c78009324ad9ce18388bd672a09ff408a5cfc4003083e89526b72b99fe5eee7844e0e58fbde8d7209d7ec227bef5e3bf4396db6e37c13e6e6d434df148d5427536d651d4aa58077e97e7e2cd7e7162676fae965ff5d62c8fff02c044e1c194a7a40d66cd6d0af9efb77d92d4e03f8cc5176021ecfc164a13f6c7ffe3afd272e77f715682bb5aa88963d6dd8ee261e05a29a096b5fc4f8d580bd344e9cc360488c354d025af6191cb30b1d2385396ff9f9debafdd008c91b8dc9e6839beac6c489f3334f67c88b106daa36f3eb26853ee321cde037f021b188d14700ed730a1e00020809fb4bc3e95bf713742de156a7e16f703de3bdd86a1e91fdbb432c792dff398534634864ce22acecaa08483cabe03ea030cb8bed9d6b8573c95c6a7a9420c008a6ae3fb8806193801ff585e4428418068a66bc88f4bb51dab3e4e22307bf5c9e6ecbbb2d3f23fa526e49700cbbb8011ce965b37f8116e8c0b77be3e25538db585723c52323be95115155cf543bc43c966315dbba8e0d1a61ee1cb3d9e5ea901e2cd554c9ee2239478c831b651289d96686aca60b6354b84dd723a79c72a0880c5deb88f7d7634d0e4de43978feb10995dc9a53882de7b8012eb1bd8324c63db6524ba52bbd8731bac92a8b0c7b4a4902013a7e73cb7a1ca6e9ec953d45b2804073070722fdb7b328f004aaeaf913449e0704ab3e503c6d69606baab5ce597a90d5cafc82fbb5f7d1925b81b54dae00757f45261f6ce1b6d724469159b6430c4bf8fd5ccf03eb4f9382e66499b3fecb4ef30d19312ee472a26b79cbf71e9d00ee942a17aeec111dd2c47bdcb56f79dbb31a5c16aea05aed55bd36d0103923c894419702a4f319c45ffab16b347cb2351b5b5f525e859f215eb13744b6e889d2859241a34db455f94cedcd7affde1f4846f1a8e94bb0c257185c09d742c87ffee6a12c2d2df4e1d2e525be39ce136d99ee0bbb5e51e7d79f415c5a0d73e33f97666cbd39f28395c0d54f32ba79d49ac85c7623a0465b1a073fe5b651b984625fb12dc6e50719f8d7e595000a9adfdfbbeb90380fecb3baec01b5c374e3773e5046f8fd2dc7f15b5990eea9cb94bfad146860de941800c5ac8b7d7d22564f30e14fed37d0468d1728aac25adbd04cd810ec73e91f1e57d5225070f5f08299b606c53a3ed1028d1607e6c04cc063e88e0d3ec251f271bd7e1ed915f0e50ab4a8ff002662c0d4c14d47975e05737bf077d3f96fdd84a000889d9dac553c0f553cbaebc98b17e2b0192f3144371b873af0905cfc4eca97f91630bd21cfe082af3abdb712bcd6286fab14b561dc1692fac99ce84c649bbe34eda29a6119909f06feb5e101d0de82008cf8f0a71bbe49481fd5fa8c3867c7ffadf7aef2031c905464b8f521daed9e68946183b3012b64335dc8d66dd3c2586bd246af193cac7d4b67ec19d7193fe75ff0c929e5ff3c639470d43ce14c855bbfa95c8852ac2cf06afd5366b4160a41af427065a608899da09832f28a6bbb9bb099ce029757882182cd1883f38b1c1cc60b0e22551be0f995ee540dd9e56d214efa8f78526af29ecd531ed309cee4fe37b55fa124a7a622b8b52e6e554c823dc678247bddff5f29bf0cb3dcf6ccac888b501c107400fefffe107bbde8d2bc36d732bb8aab103e3a244bef247713fda6a916e8f5390e855ffc7aedd813296b76835cf0d1fc31ec4fc6b36dee7f5f098ed8093d9d4bdc4e0d413c0a1140642f641121dbaa27ebc296c32aa5784c2f862c2df8ead57c6cf2eabfacbbba9e1b169e60cfbccd8d9a43f3e4223479f28af1c74a3ec76c5d430abfeae545e7c5356b27beff421573f3731fa32be740ea2b4f08e1708eabcb0d16019b3349d99a645c556ba672562bf7b20e0ff04960b97f62c594988f531291f267f14eb8a8cc0377cfd7a21cc3e5da0f5827f6254d0b07bd5e7ca88b7e222dffa23bd1cb8fb19de6e5b3d430cd2e470de5639a051ba625830f44ff22e6c6b9dfac01dff937b615daf46dbda09d16649388b604e5b5ecc9e5495cdf197bc77b8416b8218aa1867995bb24b7e00ee62e093a08fb7b143ae40e2cb3cae45ed77fbddcb79abccdbc03ff0a076596d9f287db934a0c17d39c5846ef7d30632fe133730d876387a1b706b78f325ea61ca55cef92156d53ce776433764985851e99942d4ecd811a80de9e4936a4fcc92875fde211aea0d657c8a3b76ba4a7efe921223cbb3f7926637941f34ea6e92f70aed79d6a7644286ba47802c4f9cd2a3567476bf56bd8d6a7448bd7ce97db47989fcf1f3dcfdd588fc20beac7c090dbf2b3223da3d90c23169980536d07d920de1a4f1e6a9f9f487f95bbef86282439e6c5a7e4ae7da68c8f7751c143990301ba3e5edb52691a53ecc2d222910f7bd005b8f75e29770a02cfab59eb2433dc476be6ca1a4169c6f494706b67cd60845914b69c50b1ef3769d050bd11c4a4d836c25e36a96cd97b67a38a689c8a5a23861aeae177d9b3c5ba00b6589f1e1238cb1e302f6d97596687feb5b4bd60962b53df2b3abcec1d033576e7d2dab6c33a67815075e3e3f23b6f89dfe81d114fd29a14f4c40b334db8c216cbe807c89d805207c4f3b90fe5e4e172830f6e113791ce9bed91c25d17220eb676cb166384b69ab7dfbb4b5027a042c9324643120d5f4794ebaa7f0a2315c52db53d23a9b702a64ff62631e0dfb04d0d41e89944ed8674fbeb2050b99de978d2d3f2115b2caa8a55de87b5e4aec707360eea2755dc1856145c20b6dc9121c32ff03a91fa431c3fc5dfb84f862fac571dc758a867cccf4a7989d67c56133556b62267511b919151876bb471b45be4430005e3bc56c3c7cf0d7c2dd2ab4cd2b32dc9655d0a380ac09c8f7e7a2ddea97ba6da9ba1ebfd2ba49289b43625b8d4181e684b6fe228862a49fd2464b5d79817705ae5ff9e81b7994ef10e52ab8ebef92b9ddef22486e6bc9cacd057453f658c5e7f12c78508f0b0434b480140636d86a8794a8ea06fddbe73f8cd33e7ca6af0762aba315ff909c5245bfcfa18d1322121578b8ce80ed687cd92cdbc2dbaf97d8dc17ca8d841a6fbd77222e1715a0623c65f3527303e0cf723c3889ad70db6552d4ad6c71b2856eff1ad4a8d11bd757e5bb1d6a8bf3113a0f5d37b6e86b9f9a1952bdb02529b1f1ef2e81d6c288242b2f09e1ab5a040fdad54b8a8410be56ba4ec6211fd794fdb78272f4062ef5ad873ca61c7275569c5820d5c57804bc5a0cf760febf65c7618007993eda7e137e16926f0b5cfd5b844979b5c9405affcbd689879d008d066819ad0d64de653ed3168782d6cbaa476b879f775aa7b3c26f65283842a595c580d01a78e14aa1b0af97642b70e30d9bdd40ee062b8df5ab6fb6c3c6d36bb24cbc3bcd9aea5a940fb0fe1d8490561049a508b25aa4fe0fc4440cc0119749ccccaa8fb8c819df109d67d003975d9353658a3aec0db3b32c7664b78b6c5cd465ed1fca8d4c595d5a2090c7ccbe8514a5bc1b30ebfacf89aa4c2004ea09204e8b61e78b89c90528581ac7f2766c25f74b965316f051929fe3be8df5ff4d9276fa336b5e988851951def56e3e88ee736d2a23da3156aed53511b6621e72a4892d037dcfd9de2e1334216d98c0bfb091e64978b5ede031e373c79d9eff307fa92d9ca502be2161c8ea28d543639affcafbaa71b808f6955802324830316e6be9c37e7c45c5e6155855b80eda242be8e134915718a99116084288b", 0x1000}, {&(0x7f0000001980)="0de58ea2", 0x4}, {&(0x7f00000019c0)="698a498de883ecf09d487dd28d3aae60dba0e136b80d912703cce4893e2bc23af8c23fceb6fa", 0x26}, {&(0x7f0000001a00)="9e00ba913b38735985cd8e3306f62db7f4c3d5e4e2708f6ea08dc8b9634ecf3f201546db63c807091a1f97da01cf972978619b1436596e75aaca7017be6f331a62c1efcf78c96365b5a4c80307b1a0ce8d36b27c6605118e1380aab48320c95af3a00679db02de9bd011fe05f854a8b895fb58e857103cbdea13bf6f28724bdd0495d485e271eb5bd599c99ee2b1f2dfc9ab2f4815887a8c5fdae0c061a409f9d5b35596e8a426776d9a2d4df847a3fc5bced444b75f9df284708476d1abbfaa335934f2d33f", 0xc6}, {&(0x7f0000001b00)="da5941b58ce502407ef3daaa967923d7ecdf98a6a2dad9106ae3ea262acfdc33cba38cb4", 0x24}, {&(0x7f0000001b40)="3a490ad9f5545c6e407e46758b2418aad9978ed1aab262b15269f2902660dc0e0943957f120c52eb3acf6f3fe29e5b5827d7d170c1235f959a2d837329191295128bc892989f96a2f475b4a68affec1bb9cf72e4ba3f0bc819a9d9345bca2f44b2ac8ebc7a08812b7f95b4666bd8b5372b218a1707a0f11e42c6ad20193bac36b7c705f499a5902af42e6c1e96bf21663daaa0150488fb378c74bd0b8f2d5d55fd5320366d6dfbb461fdf1e365d4275f04c1f7c59b2c79cc1ffebd9e4d56a4568c4bad8802473caec902b81ca4db3032e492a077815a7508e0d8c19fddf293eaf2c5296bced1ddc612571c6f1b4297e00c5fe38b6508747d410f2858719596e2d4a243ad3a520de6f8c26d31e0ea942575e903b2f475e4c6c3c1a26af88f3aff6975cf75950711c407d8c5727ec8a29b9c1c8caaf19ca5644cbff7fb874ca2693eb67ab2c6e88ceadf271606601ab65a13e4180341f87a36832a2dc138b202b8ff430e9ea7f437cd07e85fd4e83190ce456c3ec9f4ed6107f90dc9bb5d9890aafb01066c88960f91ac0a80106fe97acc4bfda369bca0aeab498c086dee2de999c8d9bed66e72fda602fd8b7c7bc348c016ec239900d1d3b1592901f99406a3b596b63d5dcaadbb8c4cc9b341be16b197f693c4888be0e20dc0c708b0704c93c62d3d7bf887be185f1ba047e91129d0987fc74b0bddb92db260dcf5fe210e21608c3ba7f913e095d35721cf8afc7a8f6b9529392c5160c97a812610667984e7eff44a2dbb119268693647377316b8396d589d67a3b57938369e601a7afe64cae31a90f637406ac07d502b579e9d6226b2d321a0a1dc95c4c0b583b3ca61d693f0a31dbe0d579e66bbb5ca9fb9e5515cdc508e15b85009a58a37fa798534c5409911daec50d647d99cd7694cac59b8f1b782cc71c890e72ca9be2f7ea929817e8d5713903b085343a320fe33936dda49a3683abe7815793a174fdb31e746aa08fa6ca5a89da181fc52460e8f6cd14a3ecfd720ce45febccbfd53f9eacd7c6a4c685ffc875d2e1c0bd73c2ce69e7091b3d170cd527f8083f6a5d3d9acd7176e7ecdeba0feb879d86e8fb051bf5bd2496d2522830143258dacb4d214c01ce0a1d11bb743b23c738e0f937c3942b441a9b6cb8295c1af16879b4941f7e61466a9a22c338109367492404b8dbad035bc9645d743fd1c5c40b5e7018c7983c9343444fa5517cedaf3e97cbd8222b494b4f5fc08daa7d0b2833c642a7c573498482050c6522003aac062cdac62fc6cf84ed661ddb69e84dded7bab255bcf64d4f8fb212f6efc7e38b01dd10bd1d536dec3dfdc92727016d1348389c6cd4ebf6b45709349e776d8656c4d474200afaf1a18d7794d67aa6f9d8a0289f65f10c9ec0461f439d0de8d56db0d4d7707d3095ab6f6379866036544fedcc75563459ad4cc5a2b7bab2fa4c0f17e2af8a25f55279a5f2e95ba0e39fe894c89c8b8b14b546276fe04dc60e1ccf0e019f87e85567e339239c8ae7bcb3e1d569ccf5a85eab301d56fe309fd8e496e2fe6b7e988e1f83e364221f37e8de6f0a245a02783b9f143def7d112ebf6303cd5883f235c038044c39fda248e431f3bbd64fde392892d199be5f0530862e145eba59b71b4ca4b50818ea864bac3b924f8986c0d7c776b5c19b97b6eadd5c547adf8fb51b36d01361faef4500e9d5bce75dd868e859f97b456d080b0307e6e709b3e3e906c07a5bca24ce4d7fc2f296f12d87e3c7a35e4df59718a2753fb45e4649f605facbc23a4f519760641a61d3e08b70ca7867d33db35848eabf63f6d97417fe85396d808af15fd93b669a7ba392c967ad4d3469cd2a35a9b3a63abdb80869fd0d6481d1d9ea045d624aaa5df88bcdd6cf26952d2e980fb99c435d9f95a282dd8fc41235a45b4a7e0b15b7c0ecc64d4ba90965ff866bc042dc1f13607bf5e31f5f2e7df8b3ab1031954132e1cbde98a5a54e379e42115de561dd7cbb7ae4a50e0362647cbd6cf67688615b77968e134e69258c931f5f2adc12a6df0384c64442626ddb23302a1f0fc798a09157a2fae8475d47da1357b1a030b1ee991454a3260a9431a548db05faa2780e301aad5c5bb95c50450c60c699e04dba6ef8c3dbf3a7ba87283ba40372728ac30e8c08f8afa2fc380b51fc62588728479573a0f1388e1dd644012b8c7f6ffc2c873f121084d3613021e78435fe40a8fce1407806e962984ee5f744bf0c146a90036de097dffe0a035227f92d915b5b10181edd634e540fcc308c92118619c2a7ad8d6217d911d9716efb5702f520f551b6e8cf75c7619e6bdfa589551be3cfbefc0544827eaa73d3b410139b5e07936e01ffcd6e109e0aa62ac765bde8dd2e915e80d4a1aab6620da48a046b37065145e25a84f981e6f735007673713a13fb754e0da91056caadfcff611fa7202e86fba46eb036ed1e17854c164d5553f924f3e254fa94716f2327133f073a1b3b28a6228ed4f703770601055d154b4cd59c794cbe825a9cdb7f214ce9c74bca6d4fe727895b88bdbae9cc5b7d4cdba759710e047cc1896a20d81751897e23877267d31380e305f99ba3eb8bec0c42736e039b93e27dfffaa105e68cdb8e6d6181441eee49b7d69dcab9cc4da189908e0575bcf3f89a4e3db6bbd2f9f3d4eafc457db9811195609d028f69fc605b203e6bbb70f559b2271304a6082909db2318b21e8d67046f318fe33c45bdae24710da8b1f1568dcda43d473337d4c2c71f4a2c3ace36f103b2317ed8a7b1ffd482664cce2222b897c0929b4cf6cb7c36c64d59376be133f0c87f753896b09a81513c716168b782f755ec3b55a5c76d7432c73175d06ed70a08a7e3d3afd480357db27c86903ca0a2236028f399206477f15df3b49ffe12f2d4bcfaa6a2616708c713530de14eda7433d00af2b3dfb32efd1c69480a22692ff7840e627d502c8f78d5ff7097fdb0ed4ebf55fbf8e7fcb2a632c128729457be71a7b5382e1230ef00effc44429ae74257898a02c51e3a03d217b65d0b3094f9c2dc4b8d0fe42570544af871f4f893222a440e32a14170964970d758acc17d609b99ab438bff7db8e747735211fb479c3f2f99f68e7da6cbb5cc58b8ca0023f10c083d0363c476d45d391cc3d84ba918ecd40ae037931902c9b35b9e851af23e6f3230f72cac54d152ba1d18336125c67f62f358ecb6d435df68dfdf636884e117f3e6d1706d3d2b5d0ff5c2c4613378b4cf09f18829e8eb6c8413c278fab1aa241a676df41f93d5b2155968f2ada723499f6af7a603810e38f59a5eb25fff016151e7904eca2d1882e6416d2a6f1cfd9166b73575ac5766aab3fe959326c2b7e0b5c56701460d380f7bcf3a753116a24b4d26e68517e98ca96e2fd37bcbe67ff01263466e326b15bb2b88b45188022e53f3a462de89525907c6a2cb8585db992bb5e7e9ce9d5dc319b78472ec8f3f7d6b4caf91d0678ddb2a688b82306ba32e2a09e956342ff73759cb3205acb2aa722eb2c4000d579951d092a6c644e9e119a5ef6374eca7fe3931357ecc93decd294173e83910268787ea14c89a7f37d06756529f39068adb4533881ad135f136392e6f271ea633344c65793ab409c564f5aa2397a1a377fe7b41a94235e53192824cbf675e3960566a230b4cb55a26ae6fa2cec7f1b84084e24aba570316455754ed9ca79d57bc3e5fdfb45c21cbf16925a5754a5709f5d1d519174a9ec243c8f62819a95e8765bdfe95f3206f388823eb6f45f3c947fc20a0a00c7c112246402a500b15172621615822247392d6baa809a2525621b30b18db2ef7374ab936632a5881b1d0c1bb4ff3f5dad00707444da1251084cdb401468ebb16bcde2d27ae0aa7a41cae746e33c95f00184d4641bc6d4e7a3fc3e432d7ed9cc904abbee81c0b5db42204b66d3e47ba188e1b8e014f58b2fcb774388def6ecf6d66ea95c6c41f86e0492db6bd5691018c30e4d169e232315b729ad32d079175724d02ffa2ee41c9b513df44cc8ac82ead47d740e76ff1b48da6840a8e41a914301380268ffd1dd29617b4b88c76645b2a99ca7b9b366f48d47e280a94d79b6fc58720830f7a1de4bf66c270f2d14e692cd9b38983eded008f87ad7e2b3b6013ef5c230cefbb7d8ada3d99dcd90a59963a5b3e711147b17c479b53e15339f44e73819df1f3b849605987cbde1a61b38f1d9cca618bee53d01df8b316def34f7fc51555382df688ee4bf709e59d8dfffceafa28aa03a7ae1d1afa8ae0df83eef4d7b469d548600060f2dd1e5d469bdfb44f848a319a7147c1359de0a2142047ff3e9b7aaacd7eaaa5528e87dbb66909c75aef975638f4ee2960467d5dade4a05c4391eda78bdc00e5056b7fe27c7ed8242c4891fcd0bc84312d2a007742f5bbfd9d79dbb60e00a165acb6c6ba82162bbddcda92c806e7436071df2e4f83d1b9ec660bcfcba1c454ce7fe3245b3ed14d14aa8980f5f7f524417c611a4a7f7e22e7bb62cef52c063aac67edb11dc4855e7b60a4a649bb5f5e4c42cbf5da51cb5503fd4d6173c876354e23d4f3102fb319b89a954d9f6b195dceaaa091c1bfef8adad9bc6f1e3a72066d897c7018c4cd8932a0245ded6c1955ded2154ef6063e3dfc68fc1c6eea2df7b9223210ac5227a613786a9b248d421262b72480297621bad6eb9a3dc0a4b4d9d973066fabe2081622df3592cef87ea3bb2a2032992245141074390ccf04439c92461ebaeb817733b06480e83f53f92a7b24d95fb2ca6a1b9138d8077a18ec0a385331e06db58abfd48bb907ecf566c39e2d10ff5499e0e58924c760698c267e23b99f85db9614e3462d4aed29add405b0310ac64162c056bf51bd8923d449ced9655ba5d6c5379cd03f82a3b6552dcab852fbe84f5f7d998e9ee0cb3636c921f463f7847250b6167f9dc7c90caa27bf09cc4bdf87e7bb12ef3fcb285d1988fe1d257d2194a2fe48b7b48d45f30c278295e526eaab5434e1689ec3313d98d994201c7be217f06fd47847976d2da69baa3f54861373d646762995066c8eecc6b27bea82f2aa8b39b0d873b60bb9bef894f7c2362d3e9f3187eb38246dc0b5715cefa22415c0271231ff0aacd31066a260b78cc0ff9a6f707c1b74de66209f545a1d583326964eaa1e6b25c30991fb60ad3fd643e3f48e0d79ee600663c56b900c262cb4eca5bda3b83078cc2da95e7a4fde6a36ed33c0466126e80af26905bec91b1bb0fd42c03af48307f3aa69e0687afc0365d2f8dc81353a4a1b38b1b70693677f19a66a657b3b766931a8d21d8a3993d3823708540a928c7b6d836ac0fef63efce0a71e6934cfbd68c0b110423dda7a7e4fb7a102c5e5f41a838261f936c3fa73a644bf30a2a0420d450cec8cf725e6fc024643e34563d1b5b91b2593dbe9de1457964326e00f00cee2a5d7984a855d2c8c44b28a16148a84d2c4363bc5561e64424ef20c1864280f8601c9da1b403f04e12a2c0e551eaafb170bcd4e6e6b82e9ad6d41c21583e4860002e372b1b71141e85cacc8098109f55383ae56d53a204635ffd60ca420592402c55c340f5b36465f5e1efac1b42c69758b21ecfb1c95ed25126ebaf3f6d5b7c03a46523039ede46b73c7bcdbdc2d5b0f6dc345eaa0de3de3c388739c65c0f341f82e288aa4b0786e7e404b4b04504dc99b34f88badf333595ddd2d3750bfd75897314ed6bf3739b32209eecfe4216ae1f4855a11073fc614267cd8afa61586ce39d78fc3ff16e65be5942cca314f22d87b43b5aeeb89de7084a6fa09c501a98", 0x1000}, {&(0x7f0000002b40)="d52e5a629f3ef8e0e39df4ecbe73fbf509657bada4e10e7b0d2cdc917cac5c05dbe5b4b455eed9326ed8102eb40c3aaa36e3b5caaf7092a8be2cd66425844b258f8adb018fd114398383f18fae29eefaa252da1943", 0x55}, {&(0x7f0000002bc0)="678d1f4bff11d3296ebcd0c5673649f07848f688d91c37add90ff0d6a6c2f75312cc0cec93c95e1c45da2a956ecbf81df370f6ba41df0d99aac5d82210b01b261cb36f1f064a16923f32a772211e84185fd7ac5d7571753ce34a0c17565143be3f37b7d1c6b72f9bf486a182a109d1e139e5e38cac9c1acf017e1cae82", 0x7d}], 0x8) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000002cc0), &(0x7f0000002d00)=0x4) fchflags(r0, 0x0) shutdown(r0, 0x3) readlinkat(r0, &(0x7f0000002d40)='./file0\x00', &(0x7f0000002d80)=""/88, 0x58) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002e00), &(0x7f0000002e40)=0x10) rmdir(&(0x7f0000002e80)='./file1\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002ec0)=0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002f00)) connect(r0, &(0x7f0000002f40)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) faccessat(r0, &(0x7f0000002f80)='./file0\x00', 0x82, 0x1) shutdown(r0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000002fc0)={0x4d68, 0x1ff, 0x9}) unveil(&(0x7f0000003000)='./file1\x00', &(0x7f0000003040)='W\x00') shutdown(r0, 0x0) 16:01:26 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(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x58) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0x0, 0x9, 0x7f}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x7) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:01:26 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffde, 0xc949, 0x0, 0x14, 0xff, 0x56, 0x40, 0x9}, &(0x7f0000000040)={0x4, 0x2, 0x200, 0x7, 0x8, 0x1, 0x0, 0x3}, &(0x7f0000000080)={0x4, 0x2, 0x5, 0x9, 0xd0, 0xffffffffffffff81, 0x6, 0x7fff}, &(0x7f00000000c0)={0x8000, 0x7f}) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) r3 = getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x9, 0x6, './bus\x00', 0x1, 0x3, 0x7ff, 0x39b2}) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) getitimer(0x1, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0003"], 0x0) pwrite(r0, &(0x7f00000001c0)="e2ae877265266b34be2ff8d5323b7e39824f635015e01c512eb3b73f8f0a5e73d4e7202d604e53b501acd81da5ca85ed0a7efcba40b319d44951753384f703c489c4e387e97dfb23a1f1bc18a7afaf7af1410a7a61a143a8752ccfdefe9896807c6a9e67c16780a96ab88b90351d3fd758e3", 0x72, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x8000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) listen(r2, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x8000}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) shutdown(r2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5fca3ee5, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/129, 0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3f) ftruncate(r0, 0x0, 0x401) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/143) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000011c0)=0x1) r2 = semget$private(0x0, 0x3, 0x510) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = semget$private(0x0, 0x3, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001200)=0x7e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001240)={0x7fffffff, 0xce, 0x3, 0x101, "0889a897547f98692fcbed9f6748ece067525fe5", 0x400, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x6, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001340)={{0x0, r5, r6, r7, r8, 0x2, 0x5}, 0x4, 0x6, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000001400)=[{0x3, 0x1, 0x800}, {0x1, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0xfffffffffffffff9, 0x800}, {0x0, 0x2, 0x1800}], 0x5) semget$private(0x0, 0x6, 0x80) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000001480)='./file0\x00', 0x25, 0x2) fcntl$setflags(r0, 0x2, 0x1) geteuid() 16:01:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 16:01:26 executing program 0: 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) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x422, 0x6}, {0x1f, 0x8001}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 16:01:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002001, 0x28ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) flock(r0, 0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x80, 0x10) r4 = socket(0x10, 0x0, 0x75) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa2, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xf7, 0x80}, {{r3}, 0xfffffffffffffffb, 0x80, 0x81, 0x8, 0x1}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20000004, 0x101, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffff9, 0x2, 0x0, 0x3, 0x2}], 0x4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x10, 0x100000000}], 0xd9b, &(0x7f0000000380)={0x1, 0x9}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() listen(r2, 0xfff) kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) r9 = semget(0x0, 0x0, 0x80) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f00000003c0)=""/148) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x6, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) msgget(0x2, 0x240) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x4, 0xa27b, {[0x6, 0x40, 0x8000, 0x3, 0x8, 0xa6, 0x81, 0x5, 0x7, 0x6f40, 0xffff, 0x200000, 0x7fffffff, 0x100, 0xcea3, 0x4, 0x3f, 0x800], [0x2f, 0x7, 0x10000, 0xce3, 0xae2, 0x80000001, 0x1, 0x3, 0xfffffffffffffffe, 0x57], [0xfff, 0x0, 0x8001, 0x8, 0x2, 0x20, 0x9], [0x7000000000000000, 0xc0, 0x0, 0x1000, 0x8, 0x5], [{0x6, 0x6f, 0x1, 0x7fffffff}, {0x1f, 0x7f, 0xe7ad, 0x396000000}, {0x100000001, 0x484, 0x0, 0x20f}, {0x3, 0xffffffffffffff80, 0x5, 0x1ff}, {0x7fff, 0x3, 0x6, 0x4}, {0x3, 0x7, 0x8, 0x40f33d1a}, {0x9, 0x6, 0x2, 0xbcf3}, {0x100000000, 0x100, 0x4, 0x8}], {0x0, 0x3b3c019f, 0xff, 0x80000000}, {0x8, 0x3, 0x1800000000000000, 0x3f}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x2a) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="ccf6486ba96bced8684725bf3e28c1918020b031ca0855d68a3939a79a4eb2a8517fb32c39efb616917aadfea0dfe1b6cc65d1d62cdd897a2f23b138ebb5ddaa6a0ed6b196dbbee1c6fc139ae1fc7c08410bb965843acc44d23067b970cfa63f9e845ca3a5", 0x65}, {&(0x7f00000001c0)="77b7f9c95a4ac56f2c7576d2066ee031e24a0962392bc8013a2589b9cc55d950dbfb7cbb01260fa1ed4631be31eb51a29c0a4b2cf3b48efc7c1db6c487721eaffcde8e4c241dd27d68f067aeac30a689fae5d494148e1d135ac08fc9ddb73263fcda9ec4594ff73d96e17b16948ad197a513da75094e90e4041d252e23ccf9431b1b2a6dc0a52d0f9b514d99408a184c59e9177fe8bd38f7ba7231f90182ed796f129d3dc870bec7e811459f343805b680f15a447f149517e6a3db1c33ab8b15341a8258b78ae994209a", 0xca}, {&(0x7f0000000400)="447495c4b4646246704cb089ea2cb7148e9f41b1f9ebd984de341cedfa6bb15a41c8b70931ba0409a9ad9e33e0865985915097d4bd2e585786c04b52c0360618f82a156feff6815d230143abf451ba720b9d8b5a2b980d6b4a7e5ba1df74bc164f6ee7364ba6562389d9efd5400df33141d13c00f92e9585a094a6925ee3245de2569b1419a04b4e097eb26acb3a1f4044cc0c8f4314ad", 0x97}, {&(0x7f00000004c0)="4e3df4db9efbbc217eec97e5d104eac2aa3dfc7663909967dcbe3e4e42f63585fff6865364842b1f02e9ce5702e251ad9b5265bf00a598102d2dc3a82ae3f961cae2927bd6c79f9f2ae716781266ad894338f009f435d2036439026734c39488b94f6a15ce2d026ec3a32bc2adb38612aa5df5fec3941f414e4a139f29b9fa89499b013d27b6da42bb4b906e38ab004401133665151c291a30fe2ff1f92dca3a2ebee4125162db67dbd10d65c8a70a2e11ca05ed70f5ce0ebc901dee96613fd9cea97cca7d97fc85ccae0b6384c349f5e96a77910a98d53034e349e588529f921bfb8ea6912efd86a36d67b39f642cdf332a", 0xf2}, {&(0x7f00000005c0)="36e0accd520de3fb961478aa28e09d418e2075ae5798a54dd805ba2c73c7aea8f3d40cfc796952e6f7138baff06fbaa84ee13b03e60a6b42f78431011cac4adbd7a2db1ce0781a7b1fb4cf168cba136c314c220b130257bdb8010cbc8b715c588efa029b0586dad1615dea2025b4079d7e066aa8771377718254798dd77599399a26458adfcd988352", 0x89}], 0x5) dup(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0xa6, 0x63, 0x0, 0x0, 0x7, 0x20, 0x3, 0x3}) 16:01:27 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffb000/0x4000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x110) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xeb, &(0x7f0000000180)='+') 16:01:28 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) fchmod(r0, 0x4) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0f5f", 0x2) 16:01:28 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x10}], 0x1, 0x0) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000180)={0x2, "da291dcc2d7d45650953748b78fe3921c5c3d921ca922fb0506c600a574a8a09c87d5df3cb05072b5a7c70dff54e409b93d8438b16ae0591f35d15"}, 0x43, 0x800) r3 = getegid() connect$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="09002e2f627573f2e709f000b4e54c4a8fa2f09cbab2af3f96ad45064cef11c0dde4377c4c3eed9a08ac993b46bdd04b1f2f460b833ad79744a0b26685e7db06d76535ed304c6a7dc7e42d0e15eaa4f7dc815f77cce95e6b625d40f524bbb6f3544cb8e7cc18b5648f578174088f213ca2dd2b6cf201d7c672a0d588704e69b9b67348417b127099bec0f6ac8aa100000000000000005f1ebefdea70a260ed11f0b54d83990e4dd3c9b52a1f8b47760f3c95a50c10118d2987aad2caacea3ce9d872395246b57878375941bd0005a563158138c197a64b8517cd4c02370264d0d320348cf227cdbb5c1a57a16754ac47cb5ea7253d1e7419c81671d8d96cf0e42b6ce7841bb7ed4b7a6c95e35d3ae6ac58b125eeb0a74ba674545fb49f7d309d0fe4b292492b4870"], 0x8) fchown(r0, r1, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000200)="974cac760f5597e29cddbfd4ddbd5954aa8c3709a862c2ec02ddee27064c7fc84b7557defa8e734fac8c6b4094195e91b68f4c9d4974b26db455924514a7a31368da196b6862da3b4c4f796ec9f647440cb04af1ea6c57f52ebf4fe59f7fc313408d40f17fbcaffa60a7cb64031ba96bd0658fdbe32815fb8c24c8cc229b8b22e89780d2cac7dc719859aec1fcbe6c3c62e51c4014070891f0c07b7e4f11a006e6d312bf4103b6b86b694d1148e09c694165", 0xb2}, {&(0x7f00000002c0)="b7d9af832d88ba6c930486b30594cdb9dd06ed07808afbf483f1c090e71c28cb492fbe460b51f9256ef7e7f5d8dcf82f23ad3f5ceea5cef2da81bc507cea805b146b1d3bee26304da171e04ba6a801cba72fc025e575534e33c5625bdf1d5bb36345b8620927ec113b472bb34f3fc70ccc99dfcb128c782837d4d574e8c869abb3d7602962f1dbf935b4f331488cf874941630037425f7248a04", 0x9a}, {&(0x7f0000000380)="3b1566e79a776a6ac1f8860c446625c4f067d53f13146406a3", 0x19}, {&(0x7f0000001500)="bd38a0aae95b0678faa04ecb9cc29b35cd4adc6680e72e7544bffe9b84c74a6432b662f47f14ac65ab8c9e072d9277b9e9db8440b58d77784985e233db707f2e63f120424e51b669857aaf30806dd0a51f1633a631e505276fb221337ea28b5f102922e5c278575abd28e9aecdd1a3f83774a420d7a172aaf398d0063918ac3ab34b497ab201e1c6ce029c60379c6f79098124680d443460429969cdf2e32bb7abe8b095e057", 0xa6}, {&(0x7f0000000480)="7ac6d264f3a3ceaed3679c4c0db2155c99faf0cc64f210c85537e82bfbe0b787257b428c6bce1707c2730c6583ced752ae5b4cd2761338ba952dadc12d49308370766a070008b43d9b96ee8f4a6bfdc936542a3e9fb5e060eef25cce99c9982c16f2532eaa89876f08aef789e4ea7ac8a72dba0c30dcfac684d92803ca5be0e3f81590e1986fed789a907c60e87686a0f8db1876f688befef58cce329ff9cf6d784532197bef4242a37e6033ce0e6563e5227a9483887a10f07cc382150e1a22fbd7ea00a03e1781f8c0a3b88c3f34cc55819870ca901034995ac161eca87a3ce3594b84892a4d40991e5c39f305987e396ce9717f7d0be24be7dfeaa8fc0d10c6c7f2875f76303d5eee456299354bd587fb50cd5976958f3fba84c51756e1d4a3a54ce9f2d2e9f8bd2d13e15a1f8ef7e41420107f454fd4583f5e8dc09839f58d9d827c20188518053cd6af8dd578f1a955ecbe5534cd17997bb34943adb0b62c3f7c175bdafd0b133e3224da656377f7287ecc56e15d5de4f077613498c1daf1091f95056691edf8cd6621785f7111e66d3a8805227337bab3cb91c6d010fd0b639d10fc03cd2423b97c3607de0de4d27fe86f2122ac7be24e68bb3a460806b2b1be3d30b856c4ec56fdaab08a52d921975cb14a0570cde3ed40b764f2ebc06a5cae2ae78479ebb8da0f4ed964f2001f1634bc04b88d3e60db6caeef5d8a132d69ec5642249d2215f118c4efcf6bc031fa459513be87596044b1beb9f4f273be35c9227151ad0a3360912537c2497aa4a9df64962c86354238e015c220ee9093444cbc7ff84fd0f8c04ca2c121dad35f5b9066a8d7c36dc99a1c2ef37554f3b77cbadf6224e2a17f35c7c0fb580a4ab11c0ce0096ca35342fc692d0592ec89f23ab5ea9a6ee920d0f055fa2f0cea70363edc95a93d20271ba58f946aa9e3e28851743b91ba600fcda84216fcc39a465235a13cc6dc63bc17808815009f0a23d625ad93f8a991b529dad74da5b40faf336dbdef1a2b7fdb9e145ac705916e4aeeb278f420377e0b5d5f4d282deb92e49c82d2a5b2a6826e77870cae47a8d26b455130b0ab46fa31bdc10e3bbc55c06f35a8fe6fdfbc358e9ed8742dd20af267981bfae6d32a3f801a03fd3dfeeec047f456a593b281864764f4c17ecdb2fe2cd3f02e688ee36c20539e71d31a5a9f27fc7db6cb3a8bdb9bb8d8aaf49fcf31a19a51e3efddd815225c0efcb5633e4adcee084a1356f7b3225b03fadf17dd2cadeffd06feb3f364608156ddc44d9389d19e124a3530e942425f2e7e16926802780db8bbfcae2e562663f2541c69e39a8c37740fca6f5fd2f98b81f186c4ad7ac686ce4cfd16c4e877fa49a4627b6316024c55f10474560675a6a03b0ce5678e00b95203c255ab1977a80536d32677a255b7293a7e17946e38bf29f113f83ee99e473993cfa880caa528f4bd138d558ca4ea2ec051d258c2dd80257d4982c55b7320f4e52f28368121e49b8324b824e313fef4cd44ec44f8236d5abb6230e9ae2aa3a3818d182b6c3f2173439ae2c0b21e4308ac32201c22cdfcc04d6131a46ecc91e9d4f9f0d7adf18dd09c9ac40a8f629be0e6f6ad643275670dcdb6aa55b20911b72bbb650401e782ed2832a16158d157ce619c2a3928a698616b9fe53b231d15eacfca2e80ba3b03abd140376d3b61d39d1e63d4729c1fc080204892bed65208f25471ee5200512e5242eddfcff72be392ae5669b9172b736377aaf468ed093c02408b725e76d766fc9b6b18d0d7c43e96e8ac0076d3341d3899a17d09592ba62b64cc3877a43ce00240edd792843bd3e8755aab0c3ce225b009bdb3987863c997c1b9fb640decb8587323fd91748fe0dee3ff5aa81120363f6288b5276fd2c676e8ed7c6a505682bb83e84dc2cd4bad764934339a99e4c72d228a43b52bf87074b957791b4ddf8e0bfb09b7f114a3749059b3b625654bca01fe6fa4b671277e96c6ba21ede44d79644bcba46a9ca660b74bdd3ceb4b66dc446bf6e4a08e2bc18537f07f975a7c450a3585fa8463209accb609550a1c7213aea0700f680fd6b2b68cfb3ce994f82ebc358387dc9ac55b5305aa69a2745c55293159cb0b7ce629e9916149ce1a99815028c53d7e398b1b87377174b5a1d506e4122ed31a48e47dfa9396da569c3627715503841796919fb6f6d32b0a702fbdd288049b52590b0920e68c1e9483362cca128521ca9ac5b8ba9b360f02dab48df464588a8c922ee2e3a039ab731fba256c1388ff587d26fc00f40082eba20f7f73cf7b26366114854145f1b4fe3fc2d88541afdfd059162731c58bb03bf8ce050b547ece126435985abf81e937464ae64d26b79488ca701c4bdab2ff1a1052a734c77bb55395404ae1456308a92b6cd91fde4eb697bed2346db7570ca265563d926c662a6951f4096fc5a6e103fba943b048657b9ecbaab699ad3a5f6f5ffc05fb73e0d939e6ac7d860e6aaf6a89f6497d5cd3bb23ddd4b58b85bc9b7275b3faedf00d00619b4f76eb5166f12ff1a481d825499b0f7c1c819b5d670876755db648bae7c15b699f83f428e4252c5c9f81ffbf67d4927e3c9eb776504636bff69aa37407ed0fd3d7c7f8460e9585da40b0285f7d296151d1c4cb90a1af7ea83cf2be0d90925983245260cd2d7726278312bf61a60eab7234fdfb9cf1fdf0e16472e243f547583323ade8eac1f0be28b126792e510f43a245137b5a1a29fb587d8a49d5dcdf035b90e70539571d4f70930d2a1c153e839f43b7931578fda28ef29afbaa2103e28f2e46edc531735a82f361399c23583f0dc68562227bcb464ec5ab421fed1cedc64a407c53cf2744bcd86150c7174a75e04663c9634b56fad1663ab5744073494f9e59ed7b0553f5eebabe3072eb926381361b2cf4a7700ea10452224934b2aae62ed30d979a519d6fa41aeccc41c45c20c4f2899f91879a88b1c8b3598b735079a7252f19c01e61d04147c368b185269bef5eff6abac4365be025c35732987245cecb57616bf74cb5d0ae47c192a828ea23da4834f837e755e5559ac4fcf868b67b55e487bb8581270d2f856765c0e11debde491ffac3ca72b5a58bd1b8dea1728429b4b4058d49b57dea9ed1d5355c2a5791dc05bb42bf5fef07dca6434b9f982485fc84ca773d646778dcaa8af15df8b65f0c79756c6b2888ffb6b76b35bd75a52044e40cb312913512d2fab375e75de2961b2f53e93897630c28cb7c6be0b62a28a92c6cf58167aa8519042bd7311b830c114588a8b94b2b4d2a969d54e3588ba5e1d2d5aa6bb7e4b49a87c4d37e559cc88148f609b09a749f8dcca57aaa089e4a00f44efc1191d22f248614ae50242f32abebb4329314ca2e38d06913207511dab0655beab5dadcb94a0df342148ec66a29bf6ae16daa6b18692f83ed12c76e17022d5a259487d7e41502988f76a55433cb34cdf24578c2b1a38c557494b9e5e42458b47f9d0a23de0409fb192f72364fb95664843686a73bf82e642fb8807cb75e097ce16a4371af6983b5efbed4961f21ee82ba58a2d74abbd1f2e22580a69f4acd6933951d4f012e07c6afd80289207b5e0e070c901b7ee8afd9b7d17844e7cf734ca259cca58e293d09ff0a246dbd3d212a0e837402a62f3b070d67606171d142b8e22aadad64ea4deedd61a9ddedc85d9e1cf9316327d487a4b199c896191c50703bc589fbc566a5171b5af16c67ae4c4a49cd77cc88a365fa5dfeef7e1caeb13fa9214ed2fba02362cd9457913ecf57d66a8bb92cff027ebf9e284362d401c310085011c458e4aaf3df0ed6b9f8b693b5f4ae454f8b3da075e9081ecb844c8c522ec286c0851a55117b108317e44edf1cebdb7e30e63637a16d5ffd3d8eb1244db1390634effd8ad78c19dc5bc5ec574164374f980c74667c1da639297aa7dc7404e265d15cb22091d300115ff0bf449134a64bc2dbd3e7e668215c2c3dd581ec57bd897ab950bee435e1280920ec8ab60c0249d381356d89a9982ea96a4208996873ebecde51b92d65061ebf6dea47af240bb3ac631b5683ab5206ca22d2d511b1ad2e44362188fd8b0e7c5eb2496f3aa8d329962391e210f7d1851915941a41ccb077fce68ccf3d2b7981fb8f613659f8f54c9cfd913e78462620fc7311a5024222706ec786c6523ef3c50be31cf8ccc1a2c5b1522489259de8ac21baec058fc68680747412514fc60e3750766f01bee6438db4f855836832f1225ec74aaac9d1c5b7377af3297ab6fb2567664d1c06bb5ba51e9d1e8078e95388f35ef3467dd5eb0e34ad0e0df5f3c3fa6cf5ae75ceb97ca41774e90795258ce6f6834873c42f3fc929c7e4ce0115da58ace6933a0522dd64c572e8b4ed9db65de06829696c204f74f83c05ea5c477d2e4eca59c5c3f20a4a35a8af439c52e6acbe093b547a44415bb4db6be2055baedb274681e0dd1d41c9ad2de5fa3fce0352642e259512937578b7c0619be21b1b3f425737bf29c541b31e2c2194dda58bdaf3ccd1191883a5a2b1874a801bd9f0030ec5d0afc1fb738597434f2a78eb068ade27348c33924b9e8a17f73ca4808e5514d006374e5d3d520918da0caf4db58c54fe27afabdf351688551bb851fd8983602d1e2014548bf2b639f9b2c7a2f95efa692a5e2457cc20fd0348126086c00d80aaf2a83a2b1a3b99724e84f7fe118e7fb98101a3903f3c2931c9fa83a5a9a4cb4562655e9fad6faf60fe863b601218e65d0ae1ec3f291254c2fdc04107791223ccc06bcda370e8806da281080281a6a8f5a7cdc9a558dca7e7c841179d64459c7d4ecc88218f033787c2514a27b8da19fdc76d379aa6bb83fdebc93021f70d7351b9dba214dd48faec2deb447a49c5aa845fd1279cb12e9170e54ff9e3c34b48de13803d24365206cdddce2c6ee0bb26e09ae1616f2ab8bbb8cc4cb68668653c27966e3507bbe1c21cfa08347605a86ba8ea4804ffd5393895e7173828cfb11cb53580a7a02cd1131a9493ff771d86f671d2216236c5fab93d004bf0bb6804411661f61fc71c7d72228c6db04833e2c76caf826ec0ac8fb0abc49d4b05366204eeba3fe7e71ef4347fb4312d74c8076c15ef2c362457e5eaa289783c37867a7f347a119d48e547b0734375a9958f6d7016123d40b9b2a5958f7a9875cbfded9b576a7587454a6f5190ef5e67a4835ac8e5f112fcc7eab9ca1c56c466258064c0ad37cd9015fe6c2e6cb2d867e77fd7759cba25fcf288d685ffd78a32c1a8988f034922c332e6e6d641b382a2df8f815584328ec57f80eb2d71b0e32ada490701a7c077ffa239d7e5a1b30c1bb9d9cc9362bda902aa7f72a123b7dd2350b547ffa367130e45b2f3655a29c4bcc303c27deecf4d044d43de595e9aaf6def7a2b4cc621941cd6bc5c3e09687837f745462c76a395896a65a795695f31ed3f9e48b2cea4fedfab13b5a78ab873eb01928a612c9d651f1dfda6495038052fb7f728358b360480c2170e1fe355501b359580e3a9929e686968e34af885a4fc69a2101862bf4d685bf44b17e314729687597ca71d580e06c78173a01b8b720410494e9f2b4a50b1aa379919c9a29125793d66c2cb8e240cb927532f2b2cf3e0e0f9a2a4350788c96cda09432881e08cb368518d37d112c81b0e8ece9f83cb1f06252cffa351bbaf5482b773f0c3fa0be2b56204c814f711a55ebcd5d16ae32d12c64d1e4c3d60bddff3795fcf0efb576d155fcc5e748fb0bf7444634baa22a7800f4ca0916e0d723b9f49ac372cc61d4daaa00b", 0x1000}], 0x5) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f00000003c0)="0748210006", 0x5}, {&(0x7f0000001700)="852a7aa93002fbb9f100195b4067f7bb332816765bdaa35df209419e60a25e346441b8557a8ab2c34e8e72f1613ba62d50f9a1fa17e6f5255293dc34284953cf2574ea08e3ed5327640107228fd0890eaa9abe7e56263957ca59745cc3704c83faf34584ab43849f268a3d218b29c7789416bc5976c403f9bd064521e761e562f40b975097fbdfc3ec1dc10c1c56ed3293d77f9d22ab9fd19883715c3ea10eff71b80530d397069bd338293214766e69f3f10cb7f8b0465b94699c50cac377bf6d1521d1a0ec2712ba97e1384fcec94c058be3eb62d7c8aecd8f", 0xda}], 0x2) pipe2(&(0x7f00000000c0), 0x10800) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="198161f51cbd488e411e9758239f799b104c2babd0daefa6119857605b0ce783c5f762bb434720bf7670d10360effd63ebea201d3cfd159ff1e38b2bc45f00d1a8be2d3def3581c469859e6739e1c6d953b0fe58b14e27af9475aa4f4ab166105715af78ef33ea57dfbb2308281c9b189737e6e228e7c6566da607536f132bd91d65ba292f5836d07ad4ff7de812bbac34d85eda9a5de08b768148bcd5d637a2c2de49ce3bc846fa33e432aeff1d1c4c0a6c5185199c8a8d3705977c318be7682e486bb193c7b80019a3643bfc44abd907a4f5b8ade6111e392f91f68a64f6fdeab94ef388c734d290e7a7f9781949eb441566918a", 0xf5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') semget(0x2, 0x1, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4a) 16:01:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x20007ff00003}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:01:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x8) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:01:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000140)='./bus\x00', 0x92, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) chroot(&(0x7f0000000240)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x12}, {r0, 0x124}, {r1, 0x104}], 0x3, 0xbb47) 16:01:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x20, 0xffffffff, 0x8}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 16:01:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="08886bfa8ffd197c5a7dfd498f1a7e08687426acaf4af475889930d7c2115f0e042b22abf25886d14ff247d3f897d644677873eac93353094df2d708701c5e06b0c040d60aa873b2ef2ea41609a22527dd80fb69ed9cb59d44778e044746329031bce1e5d3c2a3175c91cf53d3b424bacb11d6f9fd2c13fb0f8b7e2554a7242003558ef590615f3b53"}, {&(0x7f00000000c0)="36a7d4ebd5b25700"/18}, {&(0x7f0000000240)="8e0d01c171946a7bfbafd30cd1eee33966f500b4e3dcc8a73e9b8d0096ab54cf37f8274fbacee2b6f8b3a2e358aa6785544b638f7ab9dfe69d6f5a1ed6d448036a4909bdf4c125d761c07024a0fc893d7c2662fd3eda1bd91254cae881d7c1b2107eca232664bbd92995f5b3b7a87b0b697e87b7d88c5a9af1d621e809b58f549420f7869ff0060de0fa8be3a995240666e665f31317fd4221f6a8c3f6fac22e8796afe7dfd344"}, {&(0x7f0000000100)="9c6870ee06c5ddfe300c8b6cdd388e96ddf7d07c79d8dbd9adb8154c49"}, {&(0x7f0000000300)="d9b5ae5789a6e035d018bd1982d38099f76f6fccbbf1b2f4ffe1c48380a117dfee397f804286bd7ebe4ec731da0f53782224f25308c4858fabedd09bf01b4ce8f6abeafa2213f05c48c9086bc74faea9aff1291ef94f8aec0f9c3e7114cd3ebacd19e7ffda9d3ae98cee07bbe8861b33b0e78f32b20b7b0df94aa098f20f7893f9bf14d4be01525dd2d0f2c6520c7e5b38896e8b419ea30eb1cb54d656d446415175f75522c93d6be533e98acccf2d5fd72d958993639c8604c162b77cda9257d7c25100e89b"}, {&(0x7f0000000400)="d3c41459609b21c45f809bb1be2efd86f220bb2913460df59859868cac9e4a21549894d762af98734fc9faf68f30d88e2e2507c65b36d725f876d8e5edfe8889f7ac8ad5e343c688ea14bd5cb4c88c28289e8f69751b53928f46b33334649dbd3335cdd07279204f0a97863002c6938866c27a2109b46981c44a"}, {&(0x7f0000000500)="bfef7d47a36edf67aa512f3dde7b2bdff5d52f0a6d1fc8591e017d6316e3e90b2684ea3baf39819f4c630e743e08022f2c3079ed4e430ee4bf2d6a57bb7a59671c0bfe08c43a9d1d314e46501f497b4c0e531f43645c424dbc5268097852c4a894a4c395a81d7d946fd441e7214b2559c164ba9f01cb41c483d0432fd7fc0fe8aeff157f7a429e1949"}, {&(0x7f00000005c0)="969a0452e430496f95e9ebbb200b46655b0ad92ee590fac4cd3b953c6810f676701b389d2a696e48b8536e00f7a44b2af745065f0eb78f66ba7fa2b73158c02fad052c790ef50f29e7b298b5ddcfaa327f38c4c29b2e7f3b409bd18a6cc317888a09e2baca13859d0679b9a9901688bff99e4b0e00f79f13d29fb2af9f91615241c3f10c626ca79294ed82ce2e8306de9567210b15c5edec24f0f348f31671ec30d1d49cff2665aebf30db987e3a"}, {&(0x7f0000000680)="808ec0adea7e411f2852615ce1525cabc33edff7c7f9cea3b455ea0528f9314a415d6ba8571d27af2cabf0f76b43912872a24f94a3400107bceabc4f3ded29e7fbe960424d53c25aea525cf733b7d3628a088af5a74ab6186d5216ad43ac8a82559b56b0b6003b36e7f66a165994b4f19da87d3d975c4f9a2310dc7db985edcc92e47608109c58d285239b60cfd1e0b38ba8a2e61379f21d375a340f081a112f95a1530588c9d33d411333d6a22e2bcd31f7f2bf2120a0f76aaf1798615c700e17b58105eb681d31dddc6841036552baef2e7be68e25c41b98fae887c589d72a26b1f094eb63541c69d0c595b76d1b9cf11cea97"}, {&(0x7f0000001740)="7c8d650e9c85a5b7a064063839bc599a7b8fa355b8ce45341425825553365040bb403207cbdea69c75dc4cfecf740f9c3d831cff3b3566d8ac75205241d7628a477785caf274cf5974117dc8d37edff03b885c36205db12b32ea2b1590bc3ba10569ce118a628b724ebbf12495f3b00ef0b58b8364f493cbd4fea2aaaacffa65987834b2bc7e630d06b6453d21002d046c18b780b0bfa1a639f1eca5dac3b09e241349a66ba4ffa9dcc27357a2fc92f334bb50a32185b6b1ab33e886844ff85ebc28fc343e1c078a35a65fdd82bae5eddb8da718288ed8cc8c47b4e0ea733320719fded40d8d2e5d97c04f3c3376f4e044bd502b4047f437dd57a0bfe6a3144b07b41ead943fe9ed5460b4b71817792f284e18d1d2b40e30c1831fd04cbe5a60143539336b418d3ed25f33834cf34923e06df0d1982c30e75f67e9af6a7706a389bf514a834214fb3fce8135182fc4877b3ac079e06361ff2b49ae7cef382d9e211720da71bdeca5abc1aad9000ffd5aca58cb2bf3dcbe37368c9be9ec8ec253c246a091ab5e25de0d326a4a02c8f6a99144692c1d00108b7fa805d9e0620134c157d506bd9de989a222512ef32e850b89767041da23776133e44d69feecb3aa6186d2fee6cd103906478a983d848b2e45b292128ed3d1f927de239c74df0a8011ec6924d1ad7ba45e70bdbcf087cc06a6943b3fa3df6ee1e83f62364fac6812179ef160345a5924cc7eaba548af77528c1be7f550c36ab71e4b5373d838b7709ad866b0332f241c47760424bbb4dc8b3df19e7b36d093472e00db1a1172b765bbda55779722035b0e11577d9bcecb230d5985e602f05db1ed5bb8197306bb4114e1495dfe861b02643182e73949d3a82ec56cd9a9b6f100cb2e16fe0f504fb89bfc5f960a99793413838b6a5dfc2b00d7df46dbc71236d2542e85ab2264533d21170e5ca1ed5a859dfd71d858c0533dbc1d8ef5646ec91c73cd38e2eb2ecf8a745887faa36696c51d2509e25daffba360ec0a37f27a98e537a8f2356737e923a77a654f91f1e0d8af6d1b459ca1e37699c86c19e47354b4964b169880a126f01af03ba7e3a2884ba45b960432e2a09dce684212e6eb0b0557b4052ff4400e337b884f2612584e9f5e7e28d62ebe2693fd41f08e3e0bfbb164fc56ee98efd54d2b1cc5ab09652e2b077e3d0f900653fc220c0696bf8b59e1b2aed03d21af19d3d72c071a25ecdeb111a113d030ec36e48f2db21c110cb6dc858302cea693a9e8de67f8d81a36f5c460ffb163f159742f268bcef8c23a81d99bfc33f6e263a0b4c0282ac91edb0d76a1d5649ddae7ebce78e190efbf03ed85ce4b796111865e7454ddf8ffb3501475dd1ea739f1e8899ae33f837bd7629dcd52b80ef6702003bee9017eb6961858a518a1f3f4fd5de07b6811a6834fa27d6081b547fca79ed5a4ce6fcf2ab7cefcf7d7e7790ac605acb0668b3115ca5a03bc30f1c595f1e58d0124a06728dff724124de24c42b37f6e53e60e9bddf9e451757e821a9cb5383f37806766c23bbab05a2121b9477664f67be1665b698a7747166b6ab48dbbf8186b9a146c3af018b026605d5418ed9802a6eebf2157de90a3fdfd6415ec09e85dd0bdf5dde64b3629fe528aa7be83831fe7d97ce32fa9ae7e23c53c19c3d6a9be2f0a7c03661ac69690eaf37acec4ae86ad0e450f2cba7c8cfad259eed7a4962800afc13f8f75db0551b75033b3aae52e8d39c0b6a1b6a451dfa3f41cb68a41a1259742d68d145096b051dd236bf39c20da9d2fdd45c8ccebadd39d4d1658519a0292776d4870a9271a5df38d9fbcfbdb92c25c65349880ea6fc510ca643996902008ed85d57c601f20e13ad42244ec89eeee2ed859a378dc5cbb3f17b4799da316ce4c5d2dcfdabc01e399c7b63e98afd800ed804b35906f46a538ba39e89c54116b1d0d3f0b12c2eb72016fe76f5c95e6d4dc265225fc1d07db658c4859fbcc7d2e3ee633af2c30017b253a43aa2f7c5b11ad831cf147e78dfaa97840ae59d14a039f27ec94d7da86a1024ba9ca29a5e03b1012c3f274a8483fba309c7ede815ed9165f3418982d9e9ce52a1fc4da7bb82d62de509b2cb78bd4b91fda4653cd0df43298d1d8ac68b2de55570e0ffe71c7b1663a99c8962932ad84d305cf9450e102c7f8fb21d5438c82373a27fe441f13e323662d4b5d2ff566d7549e251b6f2f6fba5c1885adf6c78e6c49bc4dc23173608c695d37192e72d9f031454347aa73ef6ce46e72fc1ef5feaf3315115a180c2775cfadcf4c3a3db62a956f55143d7d47cf1738193187472e1f42813e944cba9c9d32d89a0fcff2dd379760cdfd5eb9873b0506494a0f6aea28a740c8c74eb38bca1cdf1701a2ae8496c2ef7be966fcc27870bfd6a2a109afb3f1efa4a4d4b2b05f08b163dbed45f0569006a2e39440f5a74b02dba29b08a693d31d358084701efb6e3dc5bc962b03b1d1340822ab38ae0b482987c42b0a157c77a25e653aa789d761418056cf2eeef7182eb8cd2d7b44b4cc555f5e271325285298b456425f2611f4b277aed015e6710fdebd2745cfd423b2dc0851afe7469a8afe8354a8a9f0265b13bcd68c99bbab22d3fdefe7c8b6361a7dadceca7f4ffd5c24e1632248a3ccb1ac3b5da9f2924bc68c67ac5caa8395bd4057f767973143ca526a30a6ffdaac04b0b903a14c57f8847b17cfb555a82273af38b930b12db25adc4d56eb4ce85f95a87f26a7caaa02dc21dd6cde1d00e9f8ebb9d40285484b4d01882bc267e943c3a65045e8474169ecd98cf9b540d0bd9e13c426c75f465f3d006238ca681d1bfa70fff9aa766d32dc2c1902fdb3af042f1e6af5be11513ef47b63847ebce631273a706e5226b48ebc25fb2fb03e46b0c3f6185add713039a1e3575eae698c5677beca08a766ce56c4d07635b51c7586460c4ba54c6dfa1191d4b939df7331b2744d09c0dd83a06575d15151619ddb88f833bf25886bee13b932d26fb7982ff1cfe314d600770323032cb83244240f9cc7d3827ee92c2acc73c4d186bf40cdeac2099e86edce6e85e2ef6eda5f15b936c5895dafcb2fb9a1b5d13e494216e1117fabc8662c09a15ef79d24f8c9dbb9ccce07a49d1ba679dd18ee7bf6790592cf96c838f312b9afdebba215c5a80a36007bdcd7d88c166684eb2b6ed9b352de039539239318a596dec00afdc1f251a4232243bb0e64949e1573a5f467b6897ecbe4471f0ca442a8142d7065ca80403556f1fedc127701d9a57e60cad0e2609d4e6227d2069fcec7c13f44c6ec9ea311d759536065104df9a274f951faa6d417e4c40bc8e1d0501ecb4599f664718d7e7adcfb1234cbf3ff1808d3378cf8ea753dca798a8f537662074171ffffebfb4dfb472f423bea25a056bbb782fa916b36044e3f815393cf9d3aab31eb1655946380c7cb5a4d6d3368f98366441683503c154a8260ea4887dbdb75b2c12612f94cfb8f2c7992e67b07fe82d90146406da76b7909644d90aef13f6a7f9bd7a0fd9a500fedbfa08b43fd793025d2bbc582b63bb134e07924e40fea0003fa242e5c7452b2cef353444657f0ba0d61e90ddab139cba16a63d80e967b365111d285b67276b79d1b2291ec8df515b69b27316a84f8fc4244c459b96bc67f0a598011b21e3c62264d9a65e62e05c1a27d9055bcbf0b48584d0adb7e80d5ce8dfc4eae55d846022e0187f3218e1347a91d742157bfa6b44c69645a7f81bb3e0402e7ca3f9b3934e3d3670084b004ea99cfae697751c5ba1137e9a1b87b642731ed381607f27d109ae4cec08ee02e0e656acb898747d7cdd18b37d00e98ddcad5b8a6b45fd9344809a7e855379a940d472278be41eb1cdea403790ae99f0a2a3b0b466a50096f3efc874d79bb7a64043b055b186ee85d59ad74ac6efac8df699f0032d17eb97cc40ee3aba9dd86c4bc3f4c3d3a106df4fd7a351f5de6a44f8ede052bc4c7a77f40703f860952ecae69b1478ad81785083eef912ddb40ca49972a7c4431686b00d4d41ad1dbc03d56f2eee30dd2f0b5b47585ba663ffcc5ee0fbe636fe2f9dfe14f0466b19f7a93f37ac3f5b2d82c20bd8d223ba5c99b35bc83ad749eb556aeb1a5915fe1653425001c09d4e447688dfd6006e97335c845f049b1866e527a4faa191a7648379b5bf05e782c930c2eebb688d97cb41edf5a26c804c9db58080123d2df05562acf27a1b00161b091299ca3add298fb5fb83fdc060d470d730c3d324b20dfed9fab3f5ac2ad369cb1a15458aebf4f1b1d17f52696ef525bef7beeaf28b4fae1e0d7f34c46aeb583820d9304fe24f92c3284b9fb777d655e37870bfd21760d1b9b64e427288f2446986b322088a4bed034fa92562d0589e787736895f6fd8f1d71d8bafb6e69e641c6e8a31c34b44e3eb5ebaa3e59ec1312694742678368d9ffac97ec7ffc70a8714a9332ab83ba673fc035f5ca458c967a684aa2d75ba844cc9257904b721fd4a608394eabf3e956b89ad0fba40a7689e69666a5f024ada04f5a63cd0792c641db2b12859803662552c6b7712a7d5ac7dae9e475eee58a6070d6acf2a2cfe679ea3318afb6703c4460d6ac8b65a5b3e82cef2c62d187813a99800fbd2a76d5bcb085c5d2f743830a81a61b0f678cafe54da4a31e65f2928d10a9fe46038b00bbdbe33753bc80b3ebcbef79b5bd22fe546ae25b42dc0da60d4e64cd19c64399f624a022a3eaa124f017053a6e0e6233d58f96a1db701c10f2388baf5f97923360a1566fd0c1436aaafe1739b8239a6e9cb7c08064682b1860f81c3cb0677da52a4d22d73c3fe1b98836e650e67a5e029b6c38f113731bc2407092ace45f7c8c176e92ee53e0c7ecd6200d5ca02875ee63060f743923800dbb3278d827ed93ee835cd74b1a1b76df13e04b1f52ddc5f63523d50af4d59c6917c4cd5aabeced720d9f060aa2021020302a0c0c69764f43842e41e2c95447cf1daa95fbaca76e7a9730957d2ac2d771f56f62c6ff06dbfd440e2bd470eb12bacb411d020b6edfb843f17c905aa73f6f47acef03240e0755dc13e4e55b259c860a169b171a66bf84afe6937ffff0afa6a26d06a4aa1fd48aa76930dd54ef0b811290c2459431bb99d08631ebf989306c2b0f4f80d6f586e48f501d451ff9753e4b8ad60a86fed150f21ec55484638d2445927cd63727e5e20461d52ed45db6efd5239bca770e0a834833d86b129b17d993746b2503126405749fe2fa8349de570a47f8c7570f915c302aefb3906ed8ce4c711d231780daa600eda419b29e844fdfc077389f4e4d6e687fb708b5778f04a9d7fac225f07883ec75eaa9e1fdab55edc2819d57db9524ea8d67908dbc3e9e88b87b91a0b71df8602d973a6d4f7078c04fd32fcd92cc1cd96f21b16c7351380d92f98e2c88c9a6932cd6f17f3f31a0df1e58e1a5f4f580400f2c939bcb62e0e7e0c3267cbf19a8b09f13f6508672e940227dc3ce20f5903b2c2f02d498731503b9abd2ac20e0a1e7752a4f50ec1cbd7cd50d968362f642c072877001a0ad61093b038bc7a8fd26bad57a083092099a73aa5f959c7bc1db06a48478187582a707da5d0ad9da41df13dfd5b3db2eab09121e23cbbc9646c4a7ca0fb3bcc7b488552181b1ebf17d2d14f0ab531bbb8738c668adcd8b942605f322c4e05994570c86c5105db2fe50e9daa171ca7bd13ad0753c84df22a17c90f27e633d89a9ea8275fa1e21c5cdcaf92af902a1b30ecaf9d00191a27f33a5a1553779b256e32e84580b6f250c93890240ae7a15"}], 0xffffffffffffdcd, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000480)=0x8) sendto(r0, &(0x7f0000000840)="7ddc70ceeb39b1d8461c3db928f76759a2e87dcaa91d3a9f66009fede7523f5720bbb6418bd92392630584f6905b64696bd832a58ab7d255a457e2969e27b878a5521df2862cac0c4e5479f9e039ab08794e0ab5710568453781d86824f79437ca20f13b9574126644cbce3d0b9bd719619efac1437ad515c4102fac320600122c2b08b0bd42704cd944", 0x8a, 0x2, &(0x7f0000000900)=@in6={0x18, 0x3, 0x6, 0x80000000}, 0xc) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x5, 0xff, 0x200}, {0x2, 0x7, 0x4, 0x100000000}, {0x320ca02e, 0x1, 0x3, 0x2}, {0xfffffffffffffbff, 0x1, 0xf9, 0x2}, {0x4, 0x2, 0x3f, 0x2}, {0x2, 0x3}, {0xffffffffffffffff, 0x0, 0x7, 0x1}, {0x40, 0x40, 0x5, 0x234e}, {0x5, 0x8, 0x6, 0x1}, {0x3, 0x1, 0x6, 0x4}]}) 16:01:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffc28}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="fa2419ac92108cdc166aed25a82259d9a58ef9512c50da330e44d0430e735a01f282f7b7308c160d86", 0x29}], 0x86) write(r0, &(0x7f0000000200), 0xb5b) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x5, 0x7, 0x1f, 0x8, 0x49]}) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400000000, 0x2, 0x3, 0x9, "050355a838f3dfff00", 0x0, 0xfffff7fffffffffc}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x9) 16:01:29 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:01:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202b12f668b6c653000"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000080, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4d92b914, 0x400, 0x2, 0x7f, "f8e18237f3aef87e0f983bcbcfdc0b2edd4b1f44", 0x3, 0x8}) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x3, 0xdc, 0x81}, 0xfffffffffffffffe, [0x0, 0x2, 0xf0f9, 0x1000, 0x9, 0x3, 0x100000000, 0x6]}, 0x3c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000140), &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 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, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd586624be4022393, 0x104) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x3) 16:01:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:01:30 executing program 0: clock_gettime(0x3, &(0x7f00000000c0)) 16:01:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000001b00"/16], 0x10}, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x81, 0x1, 0x6, 0x200, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:01:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 16:01:30 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x400, 0x51}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:01:30 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/78, &(0x7f0000000140)=0x4e) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:01:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r0, 0x0, 0xfffffffffffffd00) 16:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file1\x00', r2, r3, 0x4) pipe2(&(0x7f0000000300), 0x10000) 16:01:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x82) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:01:31 executing program 1: execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001280)='/dev/null\x00', &(0x7f00000012c0)='$\x00', &(0x7f0000001300)='/dev/null\x00', &(0x7f0000001340)='/dev/null\x00', &(0x7f0000001380)='/dev/null\x00', &(0x7f00000013c0)='/dev/null\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='/dev/null\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='/dev/null\x00'], &(0x7f0000001680)=[&(0x7f0000001580)='\x00', &(0x7f00000015c0)='/dev/null\x00', &(0x7f0000001600)='/dev/null\x00', &(0x7f0000001640)='^\x00']) socket(0x6, 0x4003, 0x80000000) read(0xffffffffffffffff, &(0x7f0000001140)=""/223, 0xdf) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:01:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x28000, 0x128) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) close(r1) pipe2(&(0x7f0000000180), 0x4) 16:01:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="374a7bebbe79e87243eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b600000000c318faae1e36ec24888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da989626d61990e6012cc6e3567b53b03", 0x154}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) 16:01:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r4, 0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x8, 0x8a20, 0x81}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x4e}, {{r0}, 0x0, 0x1, 0x40000003, 0xfc00000000000000, 0x8}, {{r6}, 0xfffffffffffffffc, 0x2, 0x6, 0x435, 0x4}, {{r1}, 0xfffffffffffffffd, 0x9, 0x400fffff, 0x6, 0x100000001}], 0x200, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0xc0000001, 0x5f, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x9, 0x6}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x21, 0x21, 0x1f, 0x100000000}], 0x8000, &(0x7f0000000480)={0x7, 0x2}) getsockname$unix(r5, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f0000000380)="c7ab50afb753aa267299eb61f8b8a3e41d89957a45d4d6a7e68d07f1819d0188341791ebf12e1af620afc9f3712719e3d9b23a97544bac5f64c7b5cf34cbb1023d88e1e3d1c401c9c30a7ee2cf4fab793acacbc406af7681eb046510c05a8cfb0d4ec3a261a27c69836acad8887484f11e38d00fbf7d83b0cde5dbd8d5ff844585ed806fc63025e10519b9058ab89e3b437fda6edd0f6ec6c334f222bfb46a61edd5c8bbd3e7281a49256c102ee99d87a52051805974247657e09a4348df025dc797970e5e7d6fcc") ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000001c0)=0xf17) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x0, 0x8, 0x1, {[0x8, 0xcc37, 0x7, 0x4, 0x20, 0x9bd, 0x3, 0x200, 0xfffffffffffffffe, 0xffffffff00000000, 0x80000001, 0x3, 0x7ff, 0x8, 0xc96, 0x5, 0x9, 0x9], [0x7, 0x0, 0x1, 0x401, 0x2ced, 0x6, 0x2, 0xe3, 0x10001, 0x5], [0x7, 0x7, 0x3, 0x1e, 0xfffffffffffffff7, 0x8, 0x5], [0x81, 0x80000000, 0x20, 0x40, 0x80, 0x8], [{0x80000, 0x8, 0x1, 0x7ff}, {0x2, 0x7, 0x4, 0x9}, {0x9, 0x1ff, 0x2d8a7015, 0x8}, {0x12, 0x3, 0x10000, 0x80000000}, {0x3264, 0x2, 0x8, 0xa0}, {0x7, 0x5, 0x4, 0x2}, {0x10000, 0x9, 0x3, 0xff}, {0x0, 0x9, 0x6, 0x9}], {0x9, 0x1, 0xfffffffffffffff8, 0x80}, {0x9, 0x7, 0x2, 0x6}}}) 16:01:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xd8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) fchmod(r0, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:01:31 executing program 1: r0 = socket(0x1, 0x3, 0xfffffffffffffffe) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1020803, 0x184) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) sendto$unix(r0, &(0x7f00000001c0)="b100050260000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x9, 0x0, 0xffffffffffffffe3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x8000000000000006) 16:01:31 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) r3 = socket$inet(0x2, 0x1, 0x100) r4 = shmget(0x0, 0x1000, 0x1a, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/217) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x40}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000020, 0x10001, 0x4}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x80, 0xfffffffffffffeff, 0x8}], 0x7fff, &(0x7f0000000140)={0x0, 0xffffffff}) pread(0xffffffffffffffff, &(0x7f0000000240)="0ecb32c7d67312879208d47aed220641110135908a1169a5675e332691e0675a7be727e64871867ac4aa31c836ed1597a804bcd8b7f454a3f35babb127da5942b0576a3e0007294c2234043fb83b1a3d58a5b9d24dc16ab95187608450fc395a86dccb1ea640b9725665eb7c3443f1ddfc7a7a6e9021b2b188acb93063f26de1fdf6fb555907b834a543b350095c834d8250153733eda0c70e78dcdf3ab0", 0x9e, 0x0, 0x39) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 16:01:31 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10210, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x7, {0x4}}) recvfrom$inet(r0, &(0x7f0000000000)=""/37, 0x25, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000040)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000010020000000000000e0208a371a3f80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0100ff0f00007300"], 0x8, &(0x7f0000000140)=[{&(0x7f0000000100), 0xfffffffffffffef5}, {&(0x7f00000001c0)="a9947bb828a29f14d882f49a7c60a6d46972b2a2cfb5ad3994e5b2375e7a1510795dadd7f5f313ca045d17135c27fc3ed678ed7b7778dd4b73853fd53769783b389320f41b1a2673b1df0e6c8d0d371b4292f1d413a7a91eef4f481819e5f8a15a1cad6b", 0x64}], 0x2, 0x0, 0x0, 0x3}, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0x8, 0x200, "f2bb8a62237dfb6c299baa8bb823cc69face7cdb", 0x1000, 0x7fff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xa) 16:01:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:31 executing program 1: r0 = semget(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}], 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x28000, 0x0) fsync(r1) r2 = socket(0x1a, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000200)=0x9) getsockopt(r2, 0x13, 0x9, &(0x7f00000000c0)=""/189, &(0x7f0000000000)=0xbd) shutdown(r3, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) 16:01:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup2(r1, r0) fchmod(r2, 0x8a) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xed3e, 0x2000000000, 0x100000001, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffffa]}) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x1) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x449) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x7) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/57}, &(0x7f00000001c0)=0x3b) 16:01:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x7ff, 0x7, &(0x7f0000000100)=""/71, &(0x7f0000000000)=0x47) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc7) getsockname(r2, 0x0, &(0x7f0000000040)) 16:01:31 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10201, 0x0) close(r1) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) pwrite(r1, &(0x7f0000000300)="c5de8a49aebc77ef268b7c8bd721aea62feadbdb8605003e9ef1a0c875ecf481b50bff3cfd810bb9395c1d32048c10c2c935dfed47dc8f1f5ee35577c7cd5a7362bf3972041ee3a02205002a41090f196d074f1582f3e4421c666c6b5ae819ebb213a3d03750f056e61489fee60b80bc328fb38b44bea58b8823d1895999df52c2", 0x81, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) accept$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0x0, 0x420, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x1, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x20, 0x2}, {{r1}, 0xa5a4b160554337ce, 0x46, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000014, 0x6, 0x400}, {{r1}, 0xfffffffffffffffc, 0x10, 0x21, 0x4, 0x773}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x5fa4, 0xa7f5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x11, 0xd2, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffff9, 0x6, 0x40000001, 0x3, 0x1}, {{r1}, 0x0, 0x40, 0x6, 0xacf8, 0xfffffffffffffffc}], 0xfffffffffffffffb, &(0x7f0000000040)={0x2, 0x9}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x22) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) 16:01:31 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = getegid() r1 = getuid() setuid(r1) setegid(r0) 16:01:31 executing program 0: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:01:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) chmod(&(0x7f0000000080)='./file0\x00', 0x20) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:01:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30283, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0xc5, 0x7ff, &(0x7f0000000040)="f605ed0e4ab08f392298ef250b28b1b5003593ad051e397687e1b2392400366a6d", 0x21) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c, 0xfffffffffffffffc, 0x200000400000}, {0x80000000000006, 0x0, 0x400000000000000}]}) socket(0x10, 0x3, 0x9e) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="725f08d7622a81578d6e061cb5720c56bd2d5f5ad8ccae7a0d0e421cc1eb53958eda5926664ad5ec1802f179bcf407f753048818b248c99f19a039e137e7667c27a203432c57607b9ee3e3a9f91e163bfe49a1d62940593207340fe019589e94e16ab2b66d2c776ae9f78efbe263a8d02c0a33692ebf344cd3f6198035ec290bb21abddf2508ddc9dcb09a2553a0580e55687de35996efc6466dd2c68a88003c49f365", 0xa3}, {&(0x7f00000001c0)="c853ff29d0a6c0146264a658c7548ca20bda6eeb58fcf1b94a8298c7067c427a90db64c897306f43474b88ed27fd35db9ad0c07dbac8156bfe480d4d108e191985eb54679f8783e14df7bed550a18603a04c8f5a9e5b9fee20b9b0e8eb79ff35ba56c2b8f25c1d331068d7555176489069f1f66420211b40d4605168278186a0fc24664b676725946670879f664d6abf740ca78bdcaffb927a8eeff5e43493edcb58cd5c577e2d2b025c46fefd047860b0cb42025e3b78f8368ac80b6003ca53c607efd3f8c1d9290aadce6190431803df8ede2f709224dc3c32", 0xda}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="500000000000000001000000963d294b9306b51dd0b89d405d0cfb630e5c7d4d35ee0c4e8c78f8a31c757d2548f6ecd6a4b3b60b02662a7bdcaf19296edf06eb3bdb6103fca1018bcb66cdaf00000000"], 0x50}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x2f) 16:01:32 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0xa) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() r0 = geteuid() setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x17b1}, 0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open$dir(&(0x7f0000000200)='\x00', 0x28002, 0xc0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x9) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:01:32 executing program 1: r0 = socket(0x1, 0x4000000000001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x400000000000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e4000000010000000000000000009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[/\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[-\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='*-\xe1\x00', &(0x7f0000000300)=',-)\x00', &(0x7f0000000340)='.\\-&\x00', &(0x7f0000000380)='!{\':\x00', &(0x7f00000003c0)='@[! ^}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')/^\\,\x00', &(0x7f00000004c0)='\x00']) 16:01:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xa00, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000080)) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) 16:01:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xffffffffffffffff) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10408, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:32 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) sendmsg(r0, &(0x7f00000043c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="e1e2d5e65f955a57ac98eabcbca2df338a5eafafedd307322ea4c697e836dfc1fe31f607907fbc6c3c9ccf44939111102ef1d83e6041a3ea85f96cb74b924224f26dfe9d824081a09f0500806868766ca21385d592a3cdc2edbe384fefee07dd638608e31d2d24a5c90dc51eef99ecaea25a6a395482e4a05bdea9ecd8cc9d34207d98154e129d4538ee76f3b602fa96836e7fa4bf02bac2851ba6603cdda4b0a3120d619e7cc9784371c15acd6437ba03507b9f3f898e1058351e992024d79f0075c6a6190800194ffd5cf9ece8b56242d60026a9dcb61ce3a39eecfeb8b66fd5b68ee0fb590522c3d29822991877cd1b8cbee8683c70e6df2092744ff79e61bce65e15c044bc4ea99e0e215668e4c764cc1eb0476291fc59386351896c26c18c9aaeba0d614b8569a750513eaac5cd95077d81672294b487b5d836e91d34f9abaea191ea95717192ef5f194baa4a545419b7319333945236cf1f97842d087c1f60480e5a2c0a6b0b422cdf524c24a2a3fbd34054017b9977d8c5bc5f3f4a22bdcb4eae9430bace7ef911b643a9576aab3a1d8c9f30dc52a431533e1c934b6fc0b91202b8d1078e82d5d4da115788375d69fc291c6df084c619d0f05485a27103226429238e7d4639be6eee12eef9edd1f02f72d3d8a18842d8f4eae7dbe04632eb0388527d6cec8eb0f2b038e2ff71fe082a084d2d9f79dea43f4d8f11196a0c42d312ecb1894500aeeeef43ff241b6688d75c670b3129668a871748da7c4a356799bd34799298d1c4f2efeca3efa1bc66e1eaee7687ddc17f4405baaf4804578e636b65d509112a8587aa8d54ee44b30db8d94bd31494a3042c9f8f33082b3729ff17c6ed8b41eb218cdc39646092dbcf0f36e2615f390fd2d91515310d23d3990364c0106eb835461c594e71507914950aaef0381a3fc8eab05c4985cd49d7aad79fcd21d07b57a5b1bba793ffed83458ea5a68693f44cbb24c3c91934ebbd664d19574013ba918c38c08a403344cb6d5bb9ac082fd825e3aa47baaf22196a6a067e85701ed976b8cbaaede27264b4b190c28a0d40f10735112e8ddc92a2840b69c98517a5e2ea9ffe0cb1c7cb1dbb87e1129c7bc2e17b1f480e141a9e25912c2ff16467258127c38373fffd3cbe20368d4399ea96763c6fb1f1a8a312c4584b47dc44f3984ab059a1de1e327c63901676cca7d6bce831bcfad6a22cb6aa2b1123791e0721bd33b226830773fa6df755da477958e9e4794e7316485f25ed2d898a1d972de6c8e0602318bfdaffa22b511b6a8754c4f56d0d7d0577826bfc28b527f54461a9ac2e2704fc0793da22628fdb6bd36174074b773c36e8af0f1f4ecc54e8d1b0f19f36799a770feebbd7e691a6a11bd3d98b9357489700d563f1101a1cf0e966d7add23699edf0111ace5387f6a6af61c3c30bcaf7e83e3852331dc7b44993919bc2c7db1022861514f00c80358637759b6cfcbb9053925438ce3f20b105a119c2fba0ea0d5bfd0d086f16c09f02c905ef67591bad6b4fdf446faa23bee0c105d724262e1fe9d3a81410cd82549509e36c77efefa731ef379c89a56428637d301cbd9720ac3ed6c7471c33026e8b844f318847bac96e5d83bd2fd491120ec10bf1baa96c3e60ba3701e2540e7478931e0aa7472566ddc707de56318ebc81409066ee7bf4b80a5a65c71e09e08f72c858f64db15bc6932f0fbf114b62a6a2585ea35f29d853769a4942eaef5e02374930ea0171108fafa81d128e71eaf567b1898b0fd2afb19609504e78871bc80c2904a69f988393e273be5bf2782b27c3c87fdd1a68bd869e7b3d26d679ab6c5acf2785e87eec9fd93cba01d256599a8cc74a302df8347b1a93c699043c9bd95d0ed0f2e7de4a31c80b202672d91d3f2473e7df661f25c69b4dc243f9213be648ee01f7df59375dadc6664a991c364cd9acaec65716eefc59f8ba5558118777c4df3f1297dce02ec05974edd84962f3d2f2a9d1584bcb2ec96c9a42de6662d5acf957812d2a5a5de603ccfc592d9beab86c2c69ba01e9038410446b6f6ca75a6357fd7998ab75cb5a36100ff2302c59ad7aea162900d8dece072a7db66625aa20fa41431cae9def9cd6c0376f74797b9a6430f8ca6194284e89a8bf3de08d547cbc767ff81c4fb52819744c762eae100c6dd2b1d5c79d7f9a764ee0be815396fa253d872992a5f46f4e8b5d75a2cd933e0bc1c6bb611863aec7f792e864fdfab660a1d6c38541cc7ceff7b7a91f588cc2c4e57ec41e783822d925ee79fad0c4ee8636aaea31170e04d49ff561c0d58479d989c4beba6a5ae4c3db56571952bd834f481bc212a6418ead30899578c28d18dea13bb281e93b2ccd61e30399e865bdd7e2112a74f9377ea8b00aed01244396b1d07ca85c4a44308e17ddc9dc8131f49bd9a459aaa91af2bcadce11d4950bd79473ba10b857b3a1227e2c43f49eb7defdac735ee4ca463c52c55a524879346c2cecfcec88ecfda9d4d7a28b7de8f20fb96fd840f0c872f05668fff1cb9c0e950d2265faedd5590f8de0935657bd21d965642062308d30afa9355f2c2128f6ee58c89cb101e61b8fb890764cd3a504dd6ef5c238ccf0c70cccd98604d25964ab40ebb0a87336d8d6cc3e6f3fc5e764b5c76b841748b15bace0351766a521938c6e645113a8b8b58942fa766e0c2d2f53a15f7142ab5a43969fc4adacb0b4df84ce7f7513f78dc1d5554635c53052209be9d08919fdb3b1464cf3d3bd21d80dd8a5b649314f3b948440ecaa2b28e86c3198a9afd6e0baf70b96d9b0fa00285adda36130ba47a60212ad1105df984b5aea17a60b97f0e7180d150f5776a6e870aa88ce05be2a1293b3d795a3c0b51d252dc4ae1a2647e5d30076d130d02768a15f3c232ada29f34d8235c1d86c992500669286ba1070b930901f9dd3c383b16b9cc47b8d203a0f5c38d927ecc652cc49f1309ce54b4ef082f14ff0ffeac64e3f690e67bf24ccf43f51b48b17679126d62021bfe4cdf7285ef24a19b59deed6f4d28778404bb4c74bd1fac1f399ba3b1bb9caf58de3b89d2704159f6f183ca06b3a15671bd35b0f090b8e31ac11a9aa6b3f25a443fb55c309b1cc0df0541dbc15e4806795a79236d58b6c3a6dcd8de5c7930f50a17b485d3f6924364d6a00ac6246bb5c686a403b9ebbe6ed30ca4cbdaca925be2443618935af4336a77ea12563388c52588d812c13e66ef913f05f0ba6488d99f879b861913c64e182a5e4f8b3d7fe415776708c166218539a0d52585d3d38e07cd48344e6092f03d3ac01a4fd94d94d977268245a520e4ce0c8613a90694837da71ea814caffd33793440863876dd2c896e384b9a57c8f27c7dd3b85df9d8e7a7b0ed3fe496bab37de203a0bce44386bad1a25038ecd2dd700c5b10b05a36a8db71d9e576f5065aed15c2b02a748267a78fcad42ce0948bec43bd417eda30d7a0e7c3221bd5e515367f6b0e56ab2ad54db6322d99d6f03c4cb53c8272dc4f057edd59ede2b6c184a112ef217235f860634a33fee782639aa45a97300003a52c9f13c484d23d80939ae07f2b427b299bd11bd0235f8af579fbd7d0c2c14c08166c5640337260da41b734c96ce44bfed7ca48b44de6d1280e0cab8d502a4c81ae1738316897ad3cc94e9b35ad36009f699ac47b8556931b35e26bf85b8f153ae5e588598031706165c286b1d2e518374df604847e352344a1f32e5266b4fd24f753d0540c4c1028f9c3a4e674179a1c02c1d1a33ac219579320160803064f6bfd972a8ad2e15789a6a0f3bdc6ac74d6c4c91681361d4f1cf3213fe10ca25a1068b2f5804dc67cd09475b291fdaa8d41f0fc6ddb0374d061fc7cc8a6422f776b0fa244df901fe4f0a5d93a8c3155fa54905132a4a5bedd77b41d5b4e0bdb3c2b85441ce75b02fc22d3b3e0fb036b156bc000fa22cd8f616f2da5438bea6a671f6d9627dfdad42b98e6ce1994e6a742b49ebefe8c16bede9a470f44199000f39ba05312a6f4b60b0876790d58ef96e5a8e9185873cf237d9a6d949b58e2575bbec3acfc4db0359ac9c2b384915b941b68937266b46d679f6a74552192571a73b230c7ae6515ba9905c746d827063db33e7c6ec35d6a6e6564c30615fc43b2507a99d645158943f11d2b4021ba0697e09d0270ff4ee524efa36a6e022e4e2ff5acb036b398cde61b83962761c61a827f879ad6ea411aa48f6e4c12496beff68274e9a0e9acc0992f84dede8068622772fe25e04595177df2c260b2354b3c8b8ca230012b181b9ac53764cae00c787f5ea3d2150ff1133b96880e17712279dd9bed0ba7c31d3ea37476a6ac1052e196953d6c24c85479b1c568e49c0a9c06c2f747327b17ec6ecc7f633c5afe668cc5f854ffeb86108d761aa6acd0113d59f33c1248fcdddc450da311344e13c69b5d80f690df7d1fac3b2b13c49a844652a89c31d5e9b39926cd41e121a91f8d76a2194a7d797cfb4ce7e3a81173d4285152be6155b49f2bf418ab2eb25e3cc2334351ba145d52cb6c1c5f26ff96387d4a1bd2c5828ac9807f56865466f11fd513666743a2b4ba31cdf12bbd76c57ac77b17a777da6a2bf68e2acd8931f0f8be8289138535bb43236edaf1c2a4f4e7836fb2926f964f6b17766f0799635470fcf7b062516b468362356ab7b858a3abecaed390c656c8955cb78f0b2bfec1a96ecc061e8bea7883c7920e0470f36e5253815901a4e0b10359745da26a421f283cf1001787996520bcab4b43348097a90941c8f07d991bd2e1138a99ee598dcc14a86f5efc12431eab6ca67cd1b678d9fe31037dee8db7be58f4d8d311e1de2f6aed945c3bf0d475c958056889f066c2af8e6a3dba9e8f1f70b257ef59211eccc4bf36fba87aae276f4e72b318c34db61f1a8e01146711ab030007e522da8328941166846538e93e36e71ec0fbaa888376ef8719970a511ad0ec67f6f3044eec80052e5623e69ec89565f38e908f46ed3c70d304ac5c7bd0cd6760f71c02c6afed1b4f4f94df969d513b651371076582be2cec5d12871fde504851ed4de0ba6ac66f2e5b2a9d400aaf0146fe583d472d99654f7a082bd3244360c193e24f73d7b57af358278525461bd76720031c776a64c87ea34789c47d3b577083a7fe61a42289a06cc392a80de61daa13a805caaf45f1435c6aa3d6615d4ee01d227dc7cbbb95c640ea12560c380ab940b8aeec7a352de4dc8fb607c0e495d868a4e4eecd4f7586be3da524a0ade7ccfd9c2a335c25b8fc4943a4588a6d7cf283e767d714527c9a8592f3e430573e2b1aaabc5fca7a3cae98594feb8265042900e2a4ca16f91909d19611864d66b8cf0f0866d8773dd2c390abd786c9bdae112241eecc092080c18d190aae463de9c787f6b33b43f909ed15d21fa9161da7c2ba7963273b9625932fffc74251ab42730e64135a81e5dd16a63695c83798dacecf2f493605b02379d4b0c36ff7931e518337d736f747670c63ee76f03cbc8ade0083578d7362152acf0e8d0c27b3a50e29dc4baa4e53f61a66c28b2805c47629d51169ae397c4c10ce46e2269df36b53511191cf1a4c14976b219b15b08096ad2482d8d6296c36446c75f5d6c46b30d90de93c8df80f17650458597806b43880ba572af648049416f85b87c304f614f9c33a6041d64555f9881349b23d2430123dfc89ebc9b80f98e9882dc4b4db6b6cb2f0496679a46357c4702630f7ffbda8293127329d3774cd6c0a5afff5182f612ae58ea5ec23af82d6f42ab5b14644cfe9627adbcf", 0x1000}, {&(0x7f0000001140)="534dbb5de0fe3c68bd6502e69d2b1d3e2b3a51e1133d13396612b3ffdb861333398cd45e5e9d8c685e5f76377376832726312b943c5ef3156d86fe86241396b7a14384144278229e5007e8da4b9f4f733d562d6c5d6f05935c0a96b570bd815245040395d7060b7481135896479fcbc719fa1a076afdb4ff35a185688595406cbef047e13187e8b6b041fa433b", 0x8d}, {&(0x7f0000001200)="8cf53a73111bdcb3810c4be0b081af84289601665e245e4b29c021d93c3a48f1809c31e82053d7321c41012cfc6b0c95e39a6955eb48de71cbebe90321f79deb28a08feea94ab3d41196df16b5ee2a22946994c7dddfcbbb44536583585533bd111063e46d720bb24991bca2f768be3514cad95a0df0725f7aa6c144560b03f8e7a2383ec3e4273c4a612f18e0b734efd43cc19e48cb0d2341cceb2a3dad4aa3df11129e1b0caeaea94c2c8058f337104030df72d226257b0c20c241802d00ac89c0ec9b32e93add17b32f247070337f7204997f189fe213f8", 0xd9}, {&(0x7f0000001300)="9a4ed42888dacc3b2db1d4dba4cb4a5e466b18a077dc69", 0x17}], 0x4, &(0x7f0000001380)=[{0x1010, 0x1, 0x0, "a2a35a35e1849ebb65e83908ce6da5511cbae81a026126b7290690ccb69933a69c1546b4bf062ad44d335c926e5b55884a173863c3cfdc8ca62943ad111c78100378b77eb01ad681f502f4a4c21370583c09611d765459d924c0bd4d24d725cd542e7aede19b7b166086126f4aad87ed6c2c1998d467db816cceeda9d292e84c6247485d7d177f3d03b05c03928bfd65a4ed801467ed192e51d92d94c8a9bc430ef85ffa6db89d0673365568ff8862b27bb6ae391108b64a6dd89438f218a408760e056ae591b916f60fdd87fc9197e0bb54fa441dcc996e51f7431a9acc4f8eae5eb9c3e6acbc2bd94926ab6e409eae820db45d382ad8b91a333a1a02bdd4ca923ed1a371a5708f9ebdbf3593fc8f46a343e7df4a23fcc159b6f022e2190df5c4591015875fd12c4b861026822757b5f8e1194a49970c3649cf47b429b6fa214f6411526b2dcd908bdccbc81696b1b97dc169fe60e1a1bf37a543eee7fe055b31c8ff9c90886f368da5cc092ed459d5527dc57b5340bfd9618946344886e7cfdeedc84a81f5bab3b3880feed6cffef5e245e2b2b3685f5dafce9c4607b3829a51cd8d10031038cd0262700caa7d98e765a262f4c24a9869c1b889baeb57de96708cc7111e7e7ac1fdb66a50dae981633d8ad8dec5f3812b7670b59ecb529d9bd9a2f63383e0b1c1aa9c5873327a83837d839b7b622e77c94e1a1611d6aceee852611fc7fb54378768c47f679b5bb10cdbd26fb11543cb960aaade8177142990f32d03d37a7c0d379e716a1f46538a4074375ea9949fffb43f43f5753e1d762bdd81bce6857648e111ed9a9113702112c1c7417a6406b61cc9c2e9a345c682535dd8f74a82ff9d07a771ae115c8d50211519e301fdb740993c1d7183a2627af5ea983184817e150d0dbe1cb58f9e0e32e617508b1a5d8161dcf736200a4edf016d99c493cc8ae95460a3725e59780cbea3b3ea04645ce95c8dc0af94e4d04bed15e09044903d61f8f0d327d36773444ac289259b79faffe790ea603de3c335e3aa85e855f6443185dcd3744729c8b8428859b65e219c0f029bd730211cefbd927cdd7e08330035ebffa383159a395e699f009b30cfb19ea460fcfc717f3f63271ae03d5442ce5ac1a5e731da130ef5e4e5ed7121a014ea5e2fe28b04ec95e1389f2efb445651cad8fd66ef64b6dccbf83992def5115d3063144b079d4ee73bb451936bb220d49554da89f77c9fd50d269744b7416e7fc1f7bd9894902b6982157b262f6a61cfe48c1f4d44f4abfa1873d604e37a1b8eb55edc5472466c89c05e96f86abcb9e7ee0c3da7c04db7bc085dc3d69825756d4921faa3925a5d5ed33d87a34f7b8cd49376025ac9dd693da59d6ada5ce3845017c281370870594e4323378ad4a69034adb36fa0d9360ce1b818298d389bbd55a2e05378197cfbac63090f166ab96e596911640be4db9eb5d62334dfd14053cb6af6a4895e6f6d78cfcef66612baae4a739b5bca4cd75b00a2a0b1f2bf0248c4fad1325b86fd2cb0a9ce87dc20f40251d595fb8855be7e70195fbc3aa95d73cd1b19f31377c510a4c51e5a5859d94948e5982794b3a3f800f31686c04480f6eb6ba0ffb80a6e91c96600539a1832bd7bb7606828b8dae3b5aaf64cd9d0c409608323d015c282112125f5f492eb68f1646fc64b76e686b78e9c8126d772cec37004b7cf264b051339106535ba211a251275f193a8b5efe7ad80e9576ba54d33cd6dcf9474de6c40e33390369c5fde62995d24809eed970f68802a3a8816ee0312958aaaa6c1e485ece326b1ee200426a7aa0284c6d673f5076a07bdfa1ace1657b6f7d114a0c8abeaa3eb04c423617db4c45acacc5cc5e2b2c291581b018cb4ae310486bc08309a91e44d269a47b5477949d6a4a7a3afc6e4f332283e3a41911154706d2ba971ad3c02963c3a42dd5ea8b91abd762911fe6f0e641ef689288be7ed4595230632e35b270df7c415864f51ad118731921d7c86ae4bedc5bbb846a8dae642f42ca470c5ee4925481e2616d439808abf79795fdd195f88d387fcc622c784125313346df242ed14918a92a359c5de41c6a3eadb2060a7a9edfb8f9ae609338a2738e05969c2fc0f87d6061c17598c1cd868896658570a9519177a6c17f73979f3e45921cfc71722a444d0d6f11fd3316bf378a08d49a6fc4914957270c9a4a6172133d1c845f2aa0c76a6a2aaceb8529bf2090651880ec660a8a8b295764692d23cb61326d6fa1c2cc192c06162a1a45ff2141253a90ddb5f36050be95a9d4ebe249e5b29ee024892f8a89bfb23b87c52064827836037750e7b96a9c89f5da31be5968ace3e04ca31b03873ff83490fe2fa613386fcd8ffb7c65d4a4a22e06c0e2fbfce265535280ebabe0a1b3dd56e97b3ab158a24aa84cea592f431ee2c9301858a1d24fb73b8e1add045abbbef18c5f60c346108c9ae5911817e0ef9c5964b3534b44221b342c11fb90b5146725b42021c9503600fd6df4cdf679f3b29a1df5a7aab8c4e4c9d808208dfdcde42af5f799be8bd51edef95730840daa9eefa7d7107b2b1f37f601d6439a8e8615d4c5b0608e152b19d5e4f59aa741079622c300732ed39e2bfaa253e0b410fb9f7e47f6a4b1f94501082321bc4a456ec0d4865437801f5795afbfc635cadb5ecde63253119a6c631abfd62610e0052f2f4cc1d1ab232ca6f65fb9970f94a6d23692900e1c8494d5f971fccbd64e7a5030905181295f217d42273476d0dd69320c7880fbdf6a3c1587d7362504bcf5e8cab01180960e8172161e5c7ab043bad4baca3bc1383fa2b881a69410a38b833f050121ef8d9685c6e008dc3df61d22c1f81f62869b2bb638e0f78fd7a6661e637886688e772e2844d8657f50562b4a11fc5e91b58ba58c5ebd61f247d482ba760f095c394e78d2bab667e7928166105b8eab59d674c2812599d6d5cadfe1fb11beb84853c5f72a34ec125345676c1cd9d963a95ba6e8a454477d9c1a0ab23394832ebc8d88b1be6ab73b5c703f1b5c42a1e783bdde4064a9b76a40f92d6cc775993f5855902e2ebb9dbb8740904b9ce0a448fbf262104bbd835c5a441228ec1b4b53c66b7f5ee1f477cc3e05f7ec64946a769f72c24e89c24af81a94d78f731306f85acad191f92c4a0106c0aeb47f21708fd076030e4494e966f605d55ccda0befc789539d52382f534c1a7a7e383b7c00320d802b5f64356eb754212aabf40d8c8f26e737d81098b61d33bb84819fbca6201a33fcfd072ed154fd87f993a3ceb3c76ea576de5338a3b8cdf5c3f4e69679b68cd0c94896f55abf90faa6255bca4f35ebd21c8e49c69b5f8c15b94f6624772d86a2d262d3b224a17114bd15fdf73e76950f66fad891e1f85bca8087017cf8926464c1496cd49a0828cf43cb5eb2249be9438f95f9cafc9408493abf2dd4a6effc8d3a559489172b121e7d143330377597f1145be67a835b04b0823147b89834a6b2d6893e30caaedfa404d5b3568f0dac702d1962f620abe505fb2de40f9495b6c654e0513dc102727b0a3d39e7e32518ba93fb53ae4a2fe059a7c2ef4435f0a8519deab1cf4e1f097f61233b45811845a373433387a8b62461f8beccbc959b4d1c8bf9318e0c186d7f8be30e4abdbe297a1c141e6814980001c2a7df4f7170daf29fa2676ea2e5c206aef6e437a997ae663825b797821e9ef2cdd345dcc1789f9d8e7f1c583f99d9f2769f87ef8bff15f98556af590a19a6d3c85e35c2e15acf4f672be6afb10676a4f627e8f211bc264cf2ecf5d25314303f3149844868c102366ba2ee963758420769ecda19582c2b5b00dea455ae4b8188df4bb1c96bcd30057c599f5e5344fcb0d3bc7a7aa3610d31cdbd35b2e591b2d05ac8ffd1cecaea907678b5d89b303ebcd17287770519eeb9a83f9a2cf6350b7634d9487e77a24c39be4ed38974ef7002e86876a4819ba79e3fbd322d932f7e8846aa6ae3ae7945698c0f68e30951049d5929ee3c414249673c1dbdd19f782359c67dfa1748c41f5a5e6563b4d874f556cd9db2ce17fac47844d8d1bababd5f403ee973e569b618dac69c5a264ed73fc99ec2e0d16ce75fd7769f18d37672555d74165c2d0fa53311f68c8581ae07a1a0676b2ce98a4fff452ebb648a677efb3a98dcbd61a99e8cef9589e14f91e30fd7648c14d37e53941fc4b4688af5c46dfb56cf105147dfcffebed491c9f61f5f3f9edc43f04001dc960055ea8057af0f7c38d538720d08c6ce7b3a91d0ba0e61f59cb97a236cb70e7a267043b16da479787bff462d6601a7290e3cc8b1580854898b670a80f40e946094a5c957e5799ff33430210fd9274e7d277eedfcdc72d3825df901f9f05be97383ee06888fef56ffca3d3883d2f7089e478d5b7fd411f32e96ff65de3d607eb255b213aee4b9ce9d18bde1e7bebf4b6163f6a820d9c43cc1647a2ff5fdaf5a8b1ef92302dc733837876b7e756db903ebd0a72d24ebe4f1e041826019ec381f4f2514f59919af08644846bb9e5964429fe7952a076f2985a9317d1366f95804c4154c20646d30d6dcaaaa68d54c1ef0239ee10da723cfb6e49bdebf9b515cd854546e2e9be29df3289ed49f244a0f5044c1e7049c86ce5405a420c74a2e3355b8bb700ce4e5eb4d933f2101e3e56fee791d15067a09afabe26556199f5a925da808b29277fdd99133d43d31764d241410b934031d9ce22972afaeabc571e6591c3a5d31d38e8e432d4a5dcacfc4dbeb60eb39c7a1b8cdab287152b43e9dc0b0b1dde1b951b5df882707df7edc81899a3d01293c889d55bbb6068f626383655d8b1e95233b4f584d826bce5ddd6e4318e69a86dd2d53e011926075a7bfb7b7203f098e79cc9d0e3db75e3b99a9dd0b927eb589c9ce0e0f05d601fa15d2981ddd8778b94fe4c4cf6ac393a4627d1d1132ca606f726f3bacf9749f8b7bd5bdabf567c2b6b58419782d2bfaf70cce40856ecfe0d9efdca2843e5b94cbbd29744a547f0026716b1b8208ece2618270e8ba23ea419dbf9ec8f4c3b21f53f580367a8eb32e859ffc3e77ab02b275a8607f29901b7c997b89975d192f10172e717729bb1465a4b45bcdab5f6147e720b8ce37b5d456cc2dece1f084dfe6c5803687d25612d02eea344531462728b8801b4045eabeeda693125a0969148f125f72eb15ea2fe2cb8022013d49efe7289f3b8ad1e3850a0c9200ae23dbab7b6dc74e3858b69cd4a00e6c1caadfdccf99f979b7c05568cc650d4dde913dd4b7c319d7095cbee831c937ad87dcad1e94e3e2d392e47f417d20da29a90090ce3ec2995f2c779d51c484724fe374e481df1d00e98ec197c60fefdba0680b586eae5b10f80760d493e3d673098cabe886a14f69168eb6ea3c142a2de195a02c3969f6c87bc8ec7e383662012ccf9ed16e5c8829419f279d2c953c2dc2cbf55c46e07111f9bd587de489aa355e278b86b703b03c7981c86e7dfc69413b2921b103820f314feb23ef704463b012d72f83c300e8a866a6754b7327d7a9f4e4f014ab7e4258daad9dedf271801e91eceb3d3d52c088ac97ff25a463e6e81c042aaff99e92ed1022e4ee1ee33bdf208ff1512608463d8b2924b8a2d59c42c739c8d3512e84d8973a6771334a86b6c32d66b944b335a09a60a49abf116e51d4034393b3aef6466539f0709ed6a15c2a82f683fc9d9ba008a3455e37d7a1b2c52ff40744f787ddb8a1af00a05488bc78afa6c2b7a94804ee049adf8a1daca481199282e981b62202346c3d62f5640ff1b1"}, {0x1010, 0xffff, 0x8000, "e34ac0463af821573eed3f527f2b275ebe7987d8e265e61a83c0dab0c4d6476fa36dd55dbe310e946404801a090f0e310d040278079be2a216f669dfe034297af9c6d4e76c8ff3c62026a2d7033eb96a8cec09b5ee051a4d558032ffd652148b481841b6c8638cf7e1be4abc47d7b844ea1127c11013d138ec887dc45d803689d1c0d187f97feffb09aea018dc25265fdadd9811cc967a485712a88baf4ad37d8a929053114c337adb4d32d1371d757aab69a10a4d5ea1ff6964ead96059e233d8e60ece700fd0d6def0009479f717cd0562d69a09ec7a797ac21f0e4bc3821053545a2c5ec6b116cd638ab4e7b4adbb82cf8eb8f241cfa282782ba05d2a4c7b641af8b4b2bd4af18efac2eba7845b9e4fbeea29529366cfb24fe646b353bf0b3432821484cbec886aedd76967ae125b99d04f6afdea6b778a2d7f4907884744930f30d216d80a3e2b3f3708067d61beb62689a0ddc8d6d4373220603081234215c24b304074bd1efe92fab3c744cf10f58a536bd77a660e07130d36e03748fda89a24fff193d6d22195ee233aa9f45e617ab4b5780d2b6e3d62894db6ca1898dff86e85fc09d4cc08dfbe3f8bd5ef366373ae947ec146d10cc95e54b5263b59b68b8930fc9f84a945a6f014fd19fbb8cf1aad48964361fe5bb7873bfbea2a6154bc250301c2312daf1b5c80b2e682947ea4295e6ff1795f0d13c9c4a45853845cdef911ae753e6c3e2280cee5bb62241d16df27a8b90241786bb3639ba825b0260b369acf144a1017b73eeae192dedcb8d9b39ba606b56d3f8cf00bd5a51008c0a8c1006a62aa4943fe130d45be68efed644d099b294903178826249d95dc4408776dc498fe1f14c176849f8b57e0e1bc9d9a2e96278f40ded842be890fb3727ecae7129ce50ecb12872d1745ee685501ab132b9ad336edc88b74ce586323ed25356220456bd34c94e0398d8b6f35a485e8ad5d8a17572a4d3bdf94919f61374ea52977f80ab927905786a62c6e6a256add4d9a44ced87032c36b4e9434a3cc78a1a2a7c8863e6badfbcf6460224a053fedcef29a7b0a893f57a60ccb85630d260ff73aaba36c55ad3fe401e11ad3feedfee9476f4f74a8d128fbe128c8ee3a0a2be450377990e13279ff2d5bb2762b12fda64087498ec5d237c689ad63a3313013051162571c82d1ca40d7c0826092d84f61b34239042cc16f9e7037923acc09e51900c7e61bd7feda74cea9f8342b02f3a0bf57ffcdd264a7bd37f34a6314143fb11ef982aff92eb641aa6c9c6b4d42cd35e5fc085d98f892d0349f8d33fc65327d2a04a512612d00947b4cba22da14aed53fe91b3f0b7eb540690faeb24a66d019eed2483555bc47eea6d961b056c2a21001f15f19c03a9e8d66dd746b13c08edd3e2e1aa0f90621e6a6f8889204472d571bb4f3f47ccd3749852e78ba29fdad72cafb6f481368fe9631e2babcc681d5a375fcf174791e0c949a271c738989772ee6e7f3f9ba4ec23cf9fb2480be55b8737b939878eb98bab5fb178613cae83801a702b9773ee02fb7796f30f821d659717503dbb729969a8ee5301307bc71d2600f2981a6434f423e842c99b657e3e90dc2b9c9289443b23d0f76cfa95a37398d6fd4a210e58aa2919ecad1261bedc7da5824aff0ee861ec1174f7ca52bf604ce9f47a652a0960b9f16f3077d2160b23c19544da82aea5324311128fe2a5181726e3e093001810355ccc1ef906ee801feaf156189142eff0578b58cd32e20a9b4ade6ff2a2c4867b5d25546ca6dbed3b97812650868847af03f0a1c76b73aa94e9c87883f895d07c4d5f5631d3f12ab0bfde25399954e479228d143f20b6cab4c9c80b61805d0a4b2c1089242dd67d61173b4bf642b7dba10d12d9ef1f85ff75f3c01d20426e7671e151e618b52b7b62a9b230d42b795873c82fed33e1e30ce941c186f3065697a9c6fff0312f5bb5b1acf5f9e29776b4b23664c1bd4c083c839453b4aaa5b0d42df99c1ecfabb57dd7915b96268e21c502b3f026d03572ef3d93cb04131c1b9c6f68299b00f7d7a57b810d94cd3130f357cd7a82dd487077ab303ff6f25a7045e22ce2a4554011df241ca6e0cdb94a83f3a48162403a5ad991ff832c55bb7ca70a9711420da16fc558eb1b5439823be199b556088422fa03bfebd1d25c6356918f63cf92cf68a660fe937b8c793bd3e9d71d384a7ae84102c99de4518a856dd3dee6c898199b4ae7cac3efb997652a35d0b8f3574a5026b4415408e54b86a4c6461095ac0a33826b612142ff64ed15d30ed4c8ed98b88002a81250b6b21abb52cb91e3cbb9abff4d444900e8de84f71fe14c38c728c9c6cea4201c358587839a8441f8accd92979f743cddeb4364215c33ef71fd5b7e2f458857ccf31a04812d3c99b70fa8fd9b0a068dc18676bc85c47ab2695a16d804fda67e192808f22564eb9a9715e84b871153c6dcd28036859426d989dd3a08b3bab62156d7ef266363ade041a3d3ff16c88f244a722b4e1d58c87f8eeba4cd01bcaf5d65707e42f2f5e2f8e5ddda9a3e2dc55520bc64fb0898d4a0865f856480cd97e2840e8c815c0936932c2151696850edbae3fcf2cd755e2b5a4f85dafb95e622a923d26c5bfba583060d500e264d624bc27a596bd3de53ca46b25d077dde27453999d6e7fabd82106e3b0ac189e330c276378a5016ff248548a612ec6066a4070c4462692b8f423bf1d55ce4ff4737e5df6c02784d6334a7a72be7bc53921d833459fe2da1daa33d85d59aa276f991ef4a88911e836d04e56c86eae19c0a744bd814b49cdd442f8b7ab29a89628dc6aaac780bbf8fb6d7ab406c4451f0880ab5a78b7788311ab39db2f85978ff869b4c11b77d5610eb76279e1711d946ee546c5a286d9e36da8cc0e20a8fd37c728d4dbcf222b1bf464ac36d7bc3164b01d95e055c1316d530fab5c754eb9f9743a4da3ec341c7d7055fbdc8057c6bac330a5070d739b86f747fe54cac4d374ac0fec14dfd6d64a84d856ad90e8183082a0d4e2da4d6ccc2656dc799d981c5bdeedcbac0b61312cbe494af58a8a5e3028cacdea6d7b21fbdeace0b4de0cfae37483167f6c5ebd79351500b3f591fbd0bb3888beeb4b7992d13b9453d43261b4ecf034ed623beeb4374e98806736e43228991a44ff14aabc9d628a6c9283086d0d94ecd5cb0e34993ed357bc431db64402121e6b6d20d93332a3b2993fd39e6f98ffc378392ceebb99d4ea30fa043c7a8351ef30904d181e73e280fee9dc01f7450e4d22dd0af1a140b454f2a4c2167e87a190b56d50b14d71421d55a73641e9d5c55a03ae7dc599c7967c44f949ee44341f9d62106b2683b4aa3400f7bd97b7274c22eaaf30277c5c83cef7438411a38f7605c36ce7bb0579e307e50b6d92bb125ff527eea09c1c56b4a1e4de95ef6467b76cf3edf42946ec52b27cb8a0a1f5b637a57c2a3ca8f850c16284ad3bbcb441d7ada9bd92247c338d466089f57360a7dff5b0638109b6770edf0079a5aa3f966043ce8ad1bb998d59557b31134e826634c17ebda5161aafe6b715cdc14a0fd84e05b01cf2a0ed8e62937411126daab7816f142b94a4af667c1d2457bb98d891703209171b060c65ccad4789a42cac14a24598baa1354eeec239496d98f6c19e8acccf6e27d7c6e4386cff1b4d583e5af14b57362848acbbecf7231aed55496a8120d2ba2601d7450071abca91d8e6aee9e1b9dae6cc353a162415721452059d6d11c570891495242892efa040bcd8cc6352d5e59703af69261adfa13cd243d9a8404ae81f0df02c01111632978f639fb45b58280972999ce82f33d37e5a65255c3fb3efc5c39f404e162c4980af68c42eeb8d8093dda955893bd649a125f5007bc2cffdd04e300d53877d989500882d620c4f2fbbfd79e2d74fe0068f44774d331f2ffadfa0f4c6909b9521c8a4be92efcd720fda6bd5038e1588060de328e3403f5a60a42675ebfad0f257b96f84c8c55d954505d03e5afe4d147d6ed754452fe745ac655ed3b1782ecccd760503558a5f97dda3c015993cf4af1cd1915b50785cb9770f5c7a506e8536f7b95ded482ef959fea8e19aac2f306caf070c5c379d1a7106f3044018bb150df2730b9714eb90efcf612b5449781a37b1b6be437a5c19bf2597e575f2877bc115e226a80933abeec8aeb9d586a8460a5f20dcc4833c176cc34e8c2644d0e826f06b3681b14846efe417411f230e4559b15b243fdfc9f158743b98578c5c6e4643dc5d3855f6a3b1709aeda4e5ae37651387fa673f9955f9445802eacb95540780a885fbaff3af496ba2d8f0b6291548d1dd7ce5963f998b0533579f6349ef9e7e796d8a07d9f1a3dc695b9e83cafb4a9701f806e50c94e866009f5d97b07a7e28ccf13e8907ada4eac27f0db9698efc8d1785de525b3b7c897e904e782cb106c2897c49dcc08d884d1cbec3f76e92ddf28f91ee5e7b37117505b447675977ba11dcb320ff7d35d5123b42f302510482a5e834aa21e0bafe17a728108cb67736840af41935c6b34fe86d44a061e9ab96af6b2b912929056614ca85fed5f854109c38078bad64f6f1529083c63c68e65a3a4370d3efc30eb778f8ad6648b6fee6996d33f0a3319ed6ef77eb027da63c1083161f36e195418cd07d8b19a6f6c56afda2eb9a1c9bf27d03b6f29ed2fac92885da0dab57eea69f0e2f42183fcc555ec98146401381cc191ee2dcac299f1f3840a46f6e06caa9ee732a9a68f20b4893df988a2668f25cc3a363798235e790800e6d443e72a836a8838ab7469d54feafc432d617cd20cd4b56f55393dd8db5b814a5b15f891b1bee2c7492aabec860ea9661145ab4bc107c1746440f45b46ef528e930f950e6c3e23a710ef36c311dd2f8abec8a35817897a2d8bcc14c8165940816654591917f2b5e45e8940ee620a24f0c5874bf2283040ff664322d06650417a9953f28c8d5fce456d09b815276d8ce46da85be7fb3dd19a44cf7df63eeaf9c58b0ad4cbcf1c36ed4ecdd89f96852f2aabe28698c830a3a895312c1ec01258bd9676ed73307b5cc90dc366fbb21ba93bb5cbff39edd8bb7504e6627842506baedc0250a05da4155b639690997e663159ddcc565a97b198960cf7f1729705b1ada00c9bfbeeca01ca54e451889ee10299368f33122f1a24a5c7b6d70b29dcf8d41186c5766abd37eae94b7dccc2c3431822fb9387abff75787131674b912f8eb8f68fa6748a4777cb7a3dcbfbf3397c11a27ba00fe8baea4ba7ec85cfa2eaae97e893fe671fd0115322634eefe88281e845f41051f19cd471d08df02a1c31232e1fab7eff734f90ac33dcc8ba5c176e0cbc994bd5e9de837264ad2ec86d41cc102f1fc65787eca8441b4d9ad579973b99171e574000cd931b2754dc7348f17bd1e3be7526ef398d4c088290a16fd9d5d926414d3cd2459455057199e55165bfd038e4b820255568364b6971c256bbe73edde6356a9dcc9b841b9b61045a86a7934d3be5aa6354c9714797575dd946dfd06741c65b13bef560f442140e1b173ea363fbfe2d8c200d18d74ba39c5116650d3822bee2380cab55b5abd57fb056cd8a1f13584e1693322f1f00521bd4cf29175b5d0ecc30c48dbf639d8c35040420406589a6237a60f395c011c1c5ba9f2ddc095575fb4bc54f769c504c2a4b69ccdcfe3e95d200d4641d9c7c7a8638b5974463bae73ff734b3f4ed38381fa9aea5f11c41a7b8140d859461ab6040a58ccc7ad8d267ddd1020a24103015a13eca1891fd60377"}, {0x1010, 0x1, 0x5, "92fb09d573028f39f2b52f6f1a1546f3d28ddda9c909b015ebd86b142ee4a2d7894dca36df6efacf5c96fa0ad50717249b2b20476d4a9ea51f42b078979a14375d3c4adeb06fd6ea263b6176021f4764744c506c6708803345b3dd619b442f47f5335ec0637a5020f39c3f5ecccc5411f88c31c865d580eec563553d5e1a09b56756defffaf393f271082f911867cc913f758ed86429ed293c5262b16069d66cfa89bc54d9f16bb4c971cfba2b3634f52dedbe0b873b028c21a2d0eed8e81efc891b641d1865ce55ef3c80ba5c77e9dc41a2f71877f002e22a9342b4915c0487cbc418062fe592d80e77b032b4424b51ec73977bdf2653c976f2ffe23b0a25e960dc2291c0738827f94a26f8f909c01ecd81f23dce7dc6cc057e5bf1e6fbe010888feb7a91012ffae8d85f3f30f0e793d4efc5490064b0afa809ed947e8f98880a0f2b2d219efd13f3e6773f9054b8501eafab3d7785305e1331515f1460b1ab79481974c6ad58d74ce408f3bd9948bd927835b317e6df06b710c1aa1d40b932754f350d921d1739a5d5a8fda7d74fdc73c1fd134c91070d67e6e5c3ff156d41ada426cac8ba38314a7c3413244b9f152cdc617e54aa7ee06f0237e1207c0ab6211b113ed53c975c4a789ed55bb18a10320dfdcd503b57bf5a11f9cdadeded9eac2e66036052e73cbbede383f696625c212efbbe15684294f52bd25a259102e0a94c2754d0d79019cd3896b67f08d909d2befc30d7024c50efa2aeb2526d50fbcd418166890dcb994f8678f5db450ca42a03102c52eb474ab1ede2b70cf89d74ba51cdd569a3a6b3b0021cd93607ae6f8b8103579840b8449828cd4e1fb46b4a4b28851e4006be231443a16c745a53843956f1e37e77c344b0b8f937d86071d10a5dae142211b63b9db21b97b13464555d9596a25730c3367c554e4098bc0fac19bea0ae83227c2e49c95de7e2467ae28dfe118ed248ee7ee428ded057539295488a9cc5f8a4ca727cae6103ad758e024352e47614562b5cc09fb6fcef6466f166110df8c0e42dc8c789a211357a7e2d133b06ca2d4d7b238e1d9e43eccc035ce6de82d5af811d0b05c4e5fe9159872fce6757ae8fd263b1bb9e276f9e9d05622536db1596a6573c8d6f5d0a2a3b4a919ec559f8578cf0f52d923b0a51dfcdd769430a4012e5c455c1611f97fa574a8ae852ccacfcbc6d1ca5b0e557e35cf10f4bae12c4ca2168b28ebe20c757dfd338cc3e66549b06d3c3a16f348767556bdc1425d182e4ae72ab1c0ff82a27c0f345c0d0a6af79d3c15e448a4799264abd6e6589c2b8415444b61cf395de95500c2d5cc4fc1733b4808f609a28714793f2f42aa773d73b2a1f3b63ed1b9c699f11240d7d3eb3abd7ab82823e587f4367a70352795f76932b90d132689d5dd43f41d9b36325598ac8f194afac4ca227a2bb2cd23a05cf85657fc6a0c230c28e8ce22f38485dd77f2e618c0e3ca6067a9b10a84bdfa52deb272fad2a5973822028ad377022042b50ed65b24d863d0af717d9f7bf05c9b94a3ec8abe2101631a1b33cef06650120a95479b98193bc4429fc38f3d610a69c848cd53b553c66645fbd66c3cd48dfeac6177157543d707235a7dba1794ea4ef6166a023491a6410cd73fa96e02451246e2bf82398ffc70523c535ae968da610521f86726160647ea1d4ba49f068e05bf8f999dcdeea41b493009b5855e1e23c1ef1d795d202079dcc9b182b4b1b8af14ffe6ecff35c25f4fcda711c81bb9261c5611248359dd50ab3a8bc0599e81cb6a757610c2680a8351ae3eb5b985311a87c06f73a5d0c942ee8a285492ae3c8d81873e464ee7f92881620222abad50d557c4aa0de3b6f40547b089e54fa3055b9831783ef4de05663e7861a14487d1bc5107db62c3bf09872847644ed32c6cff607c66257c9805402fea41022cd883ab1a2c6607f7e66924d9eb02c075b2ebf366fe73e91d97dab050264208bfaa95d75901e54fec7b1479aae7f387966d246fb7c525ccdb58425b5f09b4b64d9ea65640a3281b985b897c15c6d4f1d00633aa2cdc03c2c2247b748da92e305f7032cab7c61ac289bffb2989467386897bc367d42f1b57904078a6ef237772c501c9e6e9fc1aa8bdfeb874cb4f01f31ec286a0b3487c057d37d36fb557117218f5ca15d0beb0e7e00bc5f3d862711481f946b445cfc9557d5867edcc2da96aff09dbb030337ae47520a1bfc2727452fa8f889b82d27cd221c94ef84bb230cf0cd59a7e9e414e8b658ea3e2aa22960ce776dd6a58d011265d98793c01540a316273896555b868c021afa43e38fe1d3496a2a60badf03536ebc256d0ce8af5877e6005baa5e9f9468ea4dffcb2eb09c90aefed5ad62f5d1a28504bc3fb28777f87e2f8c913a44fe3edecbb6c6692c8a51c9da0b0eb984ec024d41fdc0be9561262ea700be2ea2fc916889ab17054156b14dd6edf3c2edb800650c72e8406f09b2b63cac98e4e214fe93681758e2ecce5751a2410c9998e4438ba6f0aa12ea9eb6bf9238bd2bbaf922b738fbd7d00fba088a70b79957a5c8ed694171f33e2280672a02d089363491685add234a77da06e1cb7a8f0a027107a2a377fe17d69844c7ea3a594f1a407003bff29ea22c7729a5d9e9104e4046200f360120590e8e84f921891652ab843c70716db67b639a89cefaef10aec93feb7b81ad825a04b10b8e1e7880dc057fe28edefc79e915860353a83bbadfc1e28fe14940b1e75248c4e40dc9c3e52b18220c931e7640b6f775a9be4e2693579c9cc7bf33ceb56a794f57da048cadd519036a68df8f9c71ea9cbc54edde6fa56c34d50e148eae7c26cc505aab4c7e1217ec80b2ada6206878e97085fd3728ea40b0ca83b91e07f32e50a742b6064b3f1a516afb22684d1861079f1af934057e67e71b696f80d66ab415b10bb61c33fa03cd63ec1cda055b778b17236080137aebad966fe44c1682ef0656fe69e82ecbacfde78e2ac4b308f6ca30ef55468dd7db974480f6eef4134499b9017a461c3a4fc521cb963fa78020d7a48d8dce734f40dc12f6ef497956f94a796bb5f313e677863d859da9aa824ae1b486a831ad04d2a2fe22cd81340c2277d0ad4f259ff3a998e7cc886b5410b3163c52e46e51e63e7efb9426df8c80590d9ce254a3811ae49eb6c203165e963ec2ba813abf6bb12988c08fd6ec784bca6283bcb0973c0f3ad51e230ee0bc5e18b67a4f2f58af74e3b972846eec59a8df7168a0118f726ce97f8e963a7f87347d7f1a824ec5bfcf2b1c9facf9e226e3798735471ab863a87af950a515868617c0656388f9aadf21b304326f5e041a7564294153cff864f68fea40fe873c2e02504757f83f7682c7b0f0888e7fd5d69da6ad89c327137148d0fd4e7c7bcebe04ce4c232ab9139ec1033c2e623d897dca008701a65e1604a7e1a936ef1a3ac1535cdb15f3fbc0f585ee1a2ab483b48043c611cceee0f84bee74d562f1c170aeac36c750babd9e65e514b9cee9ede17ae395ac38c6683719d623aeef694ba142260a27088bf2026cc1065f2063445d1b10a2cce1320217c4eb93b866bc08bf02ff4e1d0abe778f591e9e1c1e5fd4f6330523fdc343131484c896f04c90fbafa3501d882fb6c6a5e70e08b13ec264f0ea0084d45a1f0efb9ad9d396857f3b9553108035dc22258a5ecfdc50086433c303ade311c00ed577bcf60e33b7e0167e6c935ed4af3f8bf8e3a5a7596efa1d8f2f5c53f8890eff8bb69d191bebaaf6cded37a546c783f82d91d930ec66befd5238731a7f57da46ed0ea18e67284a3d43e4f45518ab61267291f05478181a3b30bcb15ab3da7fdc2a8ba282d5a8557837bc770df60121356ecf2785b85658dfb684f246f0c9ca00dad8b5aa3585642895629aba393ac694db875ab236a5dfb3c4f83c708393be7f06e9e44843e5bd0defdf65f156538963af1b978d92da343e3dcc24761fca5ae4168303b686e9a7cb2807e71c604fa8b265fbc2469284726f8730fc5eb96b845a48c0cbadbf7341d8c38629c23e5695de79adc36193265b6cb3e01d7303f28dba629998a4fa731645f0211c635e61f06784eca0b080b826cc6f274b04c674c0cefd65cc2436efa879a4c3addc6e7ad8d3be5ae1bab8c7e58c1cb066bfdb8de13b5bd50bd280917b448469f8d87d085184250ec2a6c1d6874e58b9481e976c7a5a8b6820da9576a0576a330df8b2ac1af65ef13c920b63282a4ed4632597ba2834a7b7a024d435d1269dba523f691a82de9f9bdcf1d998c2eea65f6321bbe098dd99836803e925c0197417551886778f7e758cd7ff73f769728d32a577be453382af9e8f6def839ca4ece903ecc6d988f84afc97bc856fd689450b9c935526b8dfcb3b1f7135fcd014b2ae3a2466455e87c709c62bce22b79ef4d429f6a47158aca365417bc7502e1a6eb22f3b7dc2691c148138b5c35a480d78f5451927a27405ec4c8390fc10b4d56fc044d4347d3b66b50c6e7d62f8549864a54782368d88d36e982d783f38027ae02d319c9cfeb36b992bb15cdae5c43f48314d0a998cddc9411b1df65da1ed06bbec171dcdd6f8733d300f7a488f942f87c7860582c0aba5acfc0a577eb55af5178679a9ec1ab256c680e78c8b9233235f10d4d29744606fed402a431a23d506d29ab47ccc1d060a6e89d7e01c0461f0d6267208f20553b90a170faca8c870a02f05409c78df7ba252d62348c448625329de2ff3b590da62d1ffa6cc41ea986bebdfc5d6ce1bba946626ee551615af940dee1ebeb824c46470ac5209118b30a77e59c6804a2ed508c73bf2d356fb8e6ce793294f06d8a680a01738be9e6a2570146011a569cf54da01ae9215156f803b066c1efd3fb9d8832681b92df0a4d0181f8e6886d9cb6c028131f9c19e9ba4b65bfea1348e29b8160532d0accff12ab5616495ac6b8af462b5e2cb9daf836e5d2d06f1de928ea4f6d809554569f10938f234a3f5805a946a008eb6c31e634276a57e455437ce550d2bd252671e07d7b78d58e952dbe8c9867eafe7eb1aa1722ebf1bb94be8477792738f636d57bc5bcc23e31e24b40cfcb2aa47aa1a10d0f3be74922ad756a1142259f2fbf87e956f000d7b1e990d386e79fdadf0806404d83ecb4f0181b666f85317cf29d77bd72f24ac6206a43547a339f047abc5017afebed923d084c57eb084a656a9e257f3a07a56ea7fef298ed0f07c37d4bd2e75f46a7cb1f367cb21ae20152020c811e58332e9419185439d40a08cedad8750a843c5ec48850cf731771067c2adc111cdb612698a391ff7f845cd973de8930717fea3aaa67dbc4ee08fe0ae3872c8ad6359de1d72da255ccdf45a024686b83ebd8a6ede3ab6da82092e02022d06f6fb21de23a4d71ae152eb3aef39dd2e2c4de3461fe9db6283deb8b10aa19ca6448d07a82d1ad7398621e1bab5c28309acfdebebe393aae9a0e560b1a8aeb59e29cf6ac50a45ee3c17f208f7dba2407f878bb1b9ce11e24eb5de6ea85bba27f00aa33a0aabd97fcbcd9ebd7167dceeb045dcdcc7054a1e6bf8aa8800ad51fff4548e711a2dc31abf49634020025bca9f6d2aba46c95985dd348004f1a1f0230315a8c7e1e04a4288c28286b51546047537dec17a9020080049aa0701b14cdff7be13804fc11eb2c8cf3acc3a3f4c5a9604bc9f399da592da3ff79e79e6e4cffc86fe2c881303bc4ce78ba3ba908f414e88382e9f604b3c6f1ade35501bdbbc73775c0ed5a9fc46c18fa6ef0baf34fbeea4919fd83921450ba90a0b"}], 0x3030}, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 16:01:32 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x4) r0 = msgget$private(0x0, 0x14) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) chroot(&(0x7f0000000200)='./control\x00') readlinkat(r2, &(0x7f0000000000)='./control\x00', &(0x7f0000000140)=""/152, 0x98) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:01:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8048, 0x2) open(&(0x7f0000001980)='./file0\x00', 0x10020, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) fcntl$setstatus(r3, 0x4, 0x80) fsync(0xffffffffffffffff) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) pledge(&(0x7f00000002c0)='%\x00', &(0x7f0000000300)='}/+\x00') open(&(0x7f0000001600)='./file0\x00', 0x1a0, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r2) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000000500)="198105ac2f4bc33e287bdacde46fdbf00e0de526f327ad35914d41f2f8f8a4f839113e29e5ef368e4deb51e195f63dedf75d198f87258103cec78ff51db88d2afcf29604c5f72318093ac3d0b1af09606ebc6089a1dcc1b2b71fd5dd098943c41fa0d4c2f28253b9c11e007372e1bc007247b241c45b6403a250d8987d0a9c91151c1c434e013ad5ae9db3c99f5f36e7b821da83470e3112990920d9d946d0073128750319ce112273297bccdf3d5b73df6a358642a36c955f20374f00db21f680d5815222897e14e14eb296c3b1e6a112544482a10019ed95d0cc116801ed59f3ed1b3c96d3092880b74fe9609324e96ee98c757efc05e31ee15305ba74de4ecebd67cc37932cfd59154a38163feb47a2242cdf2cfb1962fb9ae3b6bb94b5b7cdd51230445e2057be92fa92f2ec4d336a543e0243a5399acf6eeeadac356467a83e26721564590107bf687f1921ce35f1ddd3e1464db9a69ebf4f0ad427e6e722e84d8191a1266bbab9d022bc004756446f62f374bb518e86fc5d4dce08e5799fabe457d39e9b5ba11b36bd6879919bbd9d2f20ff9be8c678682e420aeee86e15588125bfb7281048e924fc964dbd2c1607d1724ada5eb7127ed9afc8cee2ec12b7a457cb4e4d76a1606059588ad93f6e187d05d1a9578ce7fcb59f04fc07ae9d782a788d57cc2db46d638b2931748b6018cb3373363d04a14a69864ed950b1fc4f541500c170ec2c350400fa63116db038048ec86cbcc9a44d3c56da2a4a975d0aedf472f7b02e794a7fdaf7189cb7ef76c1fc99877f25fdf93eef8e0cf171b49be3fef035bb231232e8e3046f52680163926ce9344fc6f085aeb75fbc89e8b6f789022c0a8be221788c337ab018f4f5070e40a83ed7b7b8fcacc91b61f88068839847e3aa499f79d7ddf3430bf6ddd6b83a6c7c55a2692330115476f5a38d8e54a2f51823b3f1003c39dff2144e562a76e12302806ae02f1dc72d85d911ddcdeac9c4f49d9320d613f24b9184ce5434c4f868b23051efc779f8de63f51bee5c8b5bcc060c7e05299ac555fe3ae4c0cf77fb7286bf696537d5473cd1f938a5b3d61ce4018458b02e1d1749c4a94c2f1c32d596b86c57cf0d638404dc1c599243328b271847809e1857e4ff08c1cb5deca18d8ef58ce546fe455ce7dbe47290a40ab257cfa3b0ffdc4de29f82b3f65f5a401162fbf619da046637a358e3bd21256930c9ff1632a9db3bbec5f64a032c0ce3d7b5fe456d877d042f48c82f68e5ca0738539fc896954ab38e9eb5689463d4a786dced1c45190e67848a28a8729e1cfd2b50d0d656a9288baf2a75442a956a6135e842d1ca51b04f460d06d8fc703f77f772c528eb25990040842ecd30564c2fdd3d7f452b191c3360c05477fe6e00181ccb064d8cf20afe376057f591d98b8cab5b67efd2f76e57ddd043e7a9f918519dba2aafcfb24f5bd1dd8a8e264fac854866be603c6b2f07cddf18a7965fe7c089a1e406e3f82f6ebddd8fb55cc8abc0385cd06fd3679acef6e8fc0f6f68d516191be6c1b999b361d086194f70d2a9703e268d0ca8514a46d33178d365f2afaf5511236be2450f0967320669506e592af7f936bcdfd7f7179298ef41e26137fad74aadaf73e6d1fcdf276064e6575c8c03d1db1eed948e88a31daba7d948feb8a67611a83f584bf64a89f97b107402af691585209d472fd7430fe6ff2ce08df46461f3ceb4ecca3d83c0be1ecdf1784eb89fb19ce0a42145c95ce5274e99dae577c0e8c9e5a4f1fa26a4cc4a55d4263b859921a8b7af231b52ad56fb821f2d2d81c37f1ae1d333a837cfe5923dd46ff974a03b948ffed0178957b69b6bf33975493c035281127e21535f63e7fbca24df293cd236f5ab72284c21d2aaa3b853078d3e694f75fd026024f423e0d03fe0d089a0da5027f16efb9ea17f52f523a8c5543faae6bdd66f618f97dbc503822485460e7e7b3bf0a8930d434f60fc94a0e4521040b65af82edb179a5aba9ece02c489ccd693f5722b2ee4ba0bd2f58b620fe3d3748b1dcae1712726d1a10634890f1ba16d2b8344be8399a36cb79c36dd3378692bb7ca7983ed9c3a5aea2b39c464aa63a7605531f1fa854bef260498f9b1a1576847312b58b0e47fc57a8a234060c264dc2de2f30c76854f4c3fe971d2528b56707752e03bd245c8f18091ec806316c395496c922279b63da8e1037d4c676c39c926ba29ff109bb825e7f2b82216b3c8822e6b9d46dfe2a7d66155fce341ab308a5f2800a9a989a41663832f44fe62f52e3c47e455df3168dccddae8907e8bb350a902774c40d82830a6a1a1a8f12b13a0e752ecde3d40a73f7125ea43ae272b1461746b5e66709df9ab28a755d841227f131ef5c624c413aac92374e51ce06f8e902ca9d3fcb4fd0a7ca59efba13571df1cdd6711b4a3a0f93694b6e4df213f0d5070924d26b5a00dbd25f661d52caf250a8ec19115868b7b3c4b63339bae57121a47272ed021e5afd67e6024fc827c7556dbc0b3fbcd8f269ec389dce7d7d30d1b852eea57ff7eca5db3ec203c6710760dbf82b77fe22cc71e611ee1e5c40a91493537cfa53a745b75d37ccb05071dd5aacbdb6ec86d81df7480cc9e9ad79c9167d35c986d83aef22c367c3768dbccd9410f4c1cfc57dfa09883b15cc6c2e2100f0f7b8c8caf16fa19a14ae1041ec648e0a8d28ed6988fc39b99da17f12d2e6521fad00e329ca48e3a3c4aca6ceaf9610a0ce794aa8743479c647baee217ab72f5112056eb19e7f37a0804446ebcbabfb5819ba4719d344f009f4e6350e0e0589df34cc9a04c7e65fdb8b93c2aed9fba484019265b6a05000951c5dbb3e56c657f03bd9da8b0e046190b4d28bd6885eb088c7355128b2db8a462e17008d0f7089321bd31db219e312dd34c99f78844ff905f44b183fa6c356794901f99a592c74186427053b93c16f35825838b486c6be77b273154f12a9a600ecc2d6c5c6f6507d5238b534832fc6998c12c60feb3ca745be0d21ebcd0eddc9d09cec2be4b442c214a1e62c44860318503147389572b7ca232f442c957f8fe97eeb14e3ee8ed0209a8e32a8fbd77b654bcf1cbbab05dd1bf40aff0da7306e3371f8b759c74598a0ab6901e4e9ea7cbcba87a11d745e7bad966008753f5b5cd639982d0220c64c12dcedc7d99cddaf1a1483f8f6381c7aa89d28a09488cf08ae8fb67635602002fb49e7f97f863b028b1a69e1dd665808375cae161bc5aaa6a8ef069082df61518b1606f0a0f96a95e435d82a57aaf14e5fb3272d47b1bd5c5e3b82bba3696956f22ad6a6723072a5a5ef5654c48cb9d56021757f7de347861568cc132e35b86b20eaaf7533aa00019c132c9b0e9d2c541c7881e59e26ed1bff374a803340bcf4fa24537d29c862ea1c8be4535d2355904aed8ca018e8b67c25066e9d97d1ba161b471d82fb625cdcb7a62f3b86c1492b8dd787050ab6e31f782f257c8674c18312d58ad339fcc9f3d606e87664275b668d626b2e7feee362a7d286f3cf4e755f63565f2af9e4e0f5717459ea1966aed0d94bba4740c5d6974cbb9396dbdc9a2c17a970426aed6c72cd4b267525db70c0d16484907da40ff14a46089b5c8485a91a4cbb5fb49b0d5b36ed25f26c3ecac96b356d10d3f5f9649aca7ae6386d24d0832c4d2bf53e0188d7f1fe31959f1dfd5884908d46c23107c2039a84ab8ae4ba0149fc008d7254e83af7e492ab7ce63132664bc8380f24563fa313b99a7f166e6fef96440f8139ba40c8c6c3148339c2f9453c9313fd2eec231e858ebc89a76e0461e2b833da57ec0e8d3f23145e9021c88e6c5c9595185db97a8cf5027d11b67dc69cbb982a7d8cab9af53557c31c0731100766a048da93d462e3146b287a2d7b2f58876305e20bc2d919cf8932064f8292aa8bc06964ca645c993dc8a846df6b577e633328413be31bd84f41d1b9a62022a88de99b4bafe4c602804c7b64217c4a76698a5810bcbbd1e7161fbaf0233f8a45308f0fe7e384cf1a3813328aed96490d36bdb1a503891ec3612e44d7cd6dabccd1a4b446b0089e683391c5a20937408e000371d4cc123be577eaf3931c06af5017c62828fdc7418877621cce61473956ecc192a5088c17dd7b549bcd7611871cedf5bcdd97f5d3847a3c8dda2bfdcffbbec38692d4cb79635a1b665f178f89e160ab8b606d44ca906d58ccc9b11c68039ff6a596b460d6058b923ed13e2f0fbc3ae275367cb3e62b387614c8163b948d313f1322e72fc8c64047b0b8b50b07df6170298207023176b1a143481186902595fe2d362c7083981fff01c3c4b6e26c791a2647b96b08986eb40354dc8bab05e27ab39f11a6cd4c76a7a7d1e183e778f6487dcab89f32d5b654851a63799eb53f1560055957dea9339ec203642950904e0c9458e1cf1ca5af4db870ff76edee27cf1127140b2f039e0f1286836dcbd10ba403731f021ad7420c70acbd58c1ff14a2c3835fdafd33f4b63ce629a6b45a3ad2baf73fd2f6fe05d8796c40925eb3021bf735b589f4051a194a7b32b08e4d4271049e64d8660e1ee4f02050518b8a6ed300739b55396d4bea4efe0c2758303b9f2b0bd667849f900ab89d311db543bbbc1c3f87358aa93fbbafe7b15b7827a12e5dff45f5b54772c9ef2ecd26fdc0033bc805809441549b00316510afe2fcbb2b168aff96fd889a9d00c8419b43adf4a397a2e354504de031d01a95ec9311a62b5557638499d1a79f21c55d10ec6edbfc3a799d91b9025ee85ad49d06141a85a88a3a69b5f11c71dbd5a17ebba7b3d3664dc03c0da76bf770f76ea1122f6bd7c30ac10bda0daf5009633402dde4255b63b4c02ef0f930e6fcfca3dc37adf28e249aa7081ee5355727312a8c72a3fb17ec77ce704e96681c5ab046c9ec5f3067b662b73e43f22796dfcb53a2834e8e50c445d0b090cdddf912781c370fb19350970bfe4adcedb0df58a8a045357e44f1ce442387ee34ffe42bc82eaec82a93396889b4355ab9f4e5bd95dbd5815726fb37b122bacf690f52e92906ae47185e7b9e9c255a5b34bead57d9f28188b382f360c1cafbd5ac891ad96e4ee741478e8079da1466c97f88b404f9e6462a79c440b94e3c772c4ada196857d6c054e04def058e418bcf086aa3a2307c6b3d2baa08a2eea6aafd4e110b739faa58512820ddf9ae073b4496062ffad5c3ea4c1801e69b622c67c9168456f7eb54b7ea46da7dc93e7d5f61c6af957c17602d6aecdd17ee29e40ee6c818c4293a9553dd02f207ac45698d9cf435a5d4dbafbda7da86ff88dd76b26d479026a9664ec17e645a22643764d2db680fea79bf2574f90ec646141a5bc94810d2670c4ed257099fb917bcc574068eec4ad86d8808b10d7b3cbf30ae3f4e295fd41e2038d89c53de9997ffc6160b20dd87e45309896839c187317c02378a93b87098fc55d619d9c8ef221e6c982270654c83c366af5cac85033aacb96159e172bf4463ecab41be421ae29eb894322c73bda40887150dce24e389a70b1ed5dd13937ad507512c5e29e6d51f3dde4da885e8ae1c3bd145ac0f2cc4759c916b8b828647f0057bb08d6dce3d3be2c5a0f1aace1388cd3865945922c6b842cc0f08642587f040a476418562759228939a0ff339f4a9caa950fb90d668557c717724f8ebb69d337cb1dd03a24a0a49e940c01ca79999dd792ca593bfbde7246665cc1c4f0ce71d9b6d12eb8cfad0cb227abe7d78099836cb450b04b7a59f7b45b29ce6f89588a451e5104de2e311e7ec733040f", 0x1000}, {&(0x7f0000000340)="3eb5beae22f5dedd086b6c90ec6aa6c6f308919dd221e3d6a5d14684487d9319cab1b981ecabd6641f476677049684bf21567874fce7bc460eebc13e6587cea3fb22c98e53d52a3c17363ab2bd6a6cd0f355c161c908225dc656a0a8bc0fb44c798e9dfd11d4796ea29a3ea2190b21c5b23229d2a9fa6ae9a035aeb14369b31e65b962a41ae877b7859f1fbdbc4267b5f8d9d45e2382854f", 0x98}, {&(0x7f0000000400)="77317c7c86cbbd191fb9e156448c390e8110ebd8454130a891c7ec0166ca7c61d3b18e69c612dc8d9eefa3dac36a1b26744739f84ee955363701188ec6483d83c6ba1cb14473b0659fff37b14c4da1942d74191343d8aa847fd0c53eb0908d2b6d29ccd61286209bf974d6bc088aa49cac067a02a184559b03514839542a3522ec8e9305991d42987e0134638993395354aab941813f3b4ab41367772da488362a248b6f044b322e2b40f0f19f3af181be", 0xb1}, {&(0x7f0000001500)="5c2dc15fb227d3d18c9dc9431231029b046776f2d9d5e0c846d56f9228b14bd511ad162a2bef33bb42f1caa0936a56428bbb7dfb790553c600fe3f4dd9a689a77ed2819e845344d301faa8675b97fccbd906d5bb2397bef3363df9baebaedecdf19990a0b88c0bd4332867c16d0cf2af965a9bf09a5e0f46ca7c82348a37318ec0821ab26981c261071d", 0x8a}, {&(0x7f0000001740)="567fc5cbd4439ac8646c9dba8739c4c61f3920bc8cd8c8bcc658593a86eda1c7ccbfb5bed9e76391e6561c06c802ddb92993a00edea4f1d61d157a5a9d96a66726a017d9334eafd7fe2fbb7fba87f6e7dd5c05de4fef71504daf4016b13f202ad4443cae358feb962e6d5f2b89ce56a5b47d15b5229c360c5a720f6f676df5912abce0c911eb6f82a806b0daf70959307cd7c98f0cf813c4fbb9b76d171cf4dba54565a0c2679716d7c598da8a5742a529ee1663e234f2f760c19ad4ecbf7eb360742da3a19c0ff2597d81ea38355a24c503", 0xd2}, {&(0x7f00000015c0)="c737842bb91bb98ddea177fa622b4680368db28d057977cd6709db792db761c8836e9994c8f8e6002a3478f3ea4ff4", 0x2f}, {&(0x7f0000001840)="cc51f979e7a73d37f115bd35bea5a9a1be4ae9bc3aa339b1f5429cc0eb79a5f7819d1d9de673946eb2b3a504f6ee81792b7ee7bce68229d68f479259b2ea6b42e079f8d8e575c30aeda11eee012e6a86b0f08df604bd3e4eb1038ea1798eb48e7087fffb8db8456c9543e8871558ba0fbc5b6c1df0b8b43b80728b8f9bd5be95abe2167b9914041afc0b2c5e651eadeec0cbe15adb1019f6e8c48271e6d2a57715f95f424aa76b719e95e7c6a5db0d1bab7e4ef33d62c082673099f2619510", 0xbf}], 0x7, 0x0, 0x0) 16:01:33 executing program 1: munlockall() getrlimit(0x0, &(0x7f0000000000)) sync() chdir(&(0x7f0000000040)='./file0\x00') 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000080, 0xff) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 16:01:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:01:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0xe786) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) close(r2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) dup2(r1, r2) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x408000000000000, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7ff, 0x0, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x82}, {0xffffffffffffffff, 0xc4}, {r1, 0x20}, {r0, 0x40}, {r0, 0x40}], 0x6, 0x401) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x3, 0x8846, 0x4c}, {0x5, 0xfffffffffffffffc, 0x2, 0x80000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xd8, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) 16:01:34 executing program 0: socketpair(0x18, 0x4, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r1) 16:01:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x1000000000003}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x8001, 0x1000000000000000}, {0x4}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xd45f242479d7aa68, 0x208) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0xd02a2f00000000) 16:01:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000001, 0x3e, 0x0, 0x0) 16:01:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:01:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) listen(r0, 0x5) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x1e, 0x4000, 0x4) 16:01:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000019, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0xfffffffffffffffd, 0xffffffff, 0x20, 0xe0, 0x1}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:01:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) dup(r1) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) socket(0x0, 0x3, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 16:01:35 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x10000000000002f8, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x6, 0x40, r3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0xfffffffffffffffc, 0x0) close(r0) 16:01:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0xffffffff80000001, 0xfffffffffffffffb, 0x1]}) 16:01:35 executing program 0: mlockall(0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000749000/0x1000)=nil, 0x1000, 0x4) 16:01:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000440), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x9) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d6") 16:01:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) socketpair(0x16, 0x8003, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x4, './file0\x00'}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x11}], 0x1, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="461a5e37f44ba37dd8f6d4ea5ba97eda05ffff0229a587e3d1a7bb96c656c042befc830e70c13b10f7c0c09c8614f47e2e2de124c0af", 0x36}], 0x1) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 16:01:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x28) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x3, 0x58e5, 0x9}, 0x7fffffff, [0x200, 0x3, 0x1f, 0x5, 0x9, 0xca, 0x80000001, 0x2]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x46, 0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x26}, {0x0, 0x62}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41, 0x7f}, {0xcd, 0x1ff}, {0x46, 0x5}, {0x68, 0x5}, {0x85, 0x910}, {0x25, 0x9}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0x3}], 0x1}) 16:01:35 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setitimer(0x0, &(0x7f0000032fe0), 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x461632b1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) r4 = getegid() setgid(r4) r5 = dup(r3) ioctl$TIOCDRAIN(r5, 0x2000745e) shmget(0x3, 0x4000, 0x19, &(0x7f0000032000/0x4000)=nil) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x400000000008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) lseek(r0, 0x0, 0x0, 0x1) 16:01:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x8000000000) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) semop(r0, &(0x7f0000000040)=[{0x6, 0x9, 0x800}, {0x7, 0x100000000000}, {0x7, 0x5553, 0x800}, {0x3, 0x38, 0x800}, {0x7, 0xdcbc, 0x1800}, {0x7, 0x6}], 0x6) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r6}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/34, 0x22, 0x42, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/171, 0xab, 0x1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="4bdd030d1c12a55d13832900bf64e699608a58e19f795e13740e8fb0085c3b9ce73e19b28285ab6d5d26e74852b901b814d5ae7f18a61440c5cda66911e5ef16cc3c78bcee860e2677065ac73d2cedf9d7bf7bad0b5eea59364d01804e551c6997ce609b47d82c482359d74b8f4702307d9cd23fb16a46ddeec8a814acc888b30e45709a4c24afb06f7b84060000000063a74b0c718204f0d8bea9f8e88503864e180f6c858e95d3a7f818dec54a07968980bea53c5a938b16ca15ee886bc50e037bc2b1588b3542ee06579abd26df465463cd00"/221], 0x1) shutdown(r1, 0x2) syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="b2da5c21c5fe238c38d16a543208bd9e9626ceb76c276d1e3051d1b363f9323896a41a1430000000000000", 0x2b, 0x1000000000000000, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7ff) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000440)=""/167) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/76, 0x4c}], 0x8) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001980)="d7b0196b7afac7795b1ee21c60bbe2be55524693e6db261d131ffb79ccd50c689c4eab14664837326d22dde7e5a712f5c2c82f7673941cab21549dabe3f87997c10e2b86c2a90ed3bd777447994c511d14b4a7b04ea455f3685cdfa83ed621002ed7415b60abfa6b5469cee36eda362457453fef7c9b750fb0f1f490efdb839460ba03fd227133ae9da09e8ed068bfba21d0a1185d6412426ef4711690ae78726503869b8b6b52f0279214afda06", 0xae}], 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/72) rename(&(0x7f0000001d40)='./file0/file0\x00', &(0x7f0000001d00)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b80)={0x7c, 0x8, './file0\x00', 0x3ff, 0x10001, 0x6b, 0x7fffffff}) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x2c1, 0x401, 0x3, "a10eb5925ca8851ef5a978ff8f1ea815328d14e2", 0x9, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24, 0x3ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x7ff}) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200d, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:01:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r3 = fcntl$dupfd(r1, 0x7ffffffffffffb, r0) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) 16:01:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0xb13d, 0x1ff, 0x6}, 0xc) 16:01:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:01:36 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) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x3ff, 0x1, "010000000000020000f8ff00", 0x40000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1d}, {0x6}]}) flock(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:36 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/120, 0x78, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000080)="000000001ddf7600cdc83f000000c4f2ef2d0b5cec3b3cea2939480800e285d531109db2a2add11dfa3149afa596596bf2950d0be71e9a83edaeed533a3a6b65dc6acff658190a1d89d60466ac15c139301ebab99ad9ba4e86adf876ccae1bba169e28503871e6de21f52be526ac5700000000000000", 0x10) 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0xafb9}, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) r5 = kqueue() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) dup2(r5, r0) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, r4, r5, 0x0, 0xa87d}, 0x74, 0x5, r6, r7, 0x1ff, 0x0, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000040)={0x3, 0x6}, &(0x7f0000000140)) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86136) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x35b, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="9100000000000000", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:36 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2008, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:37 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pread(r0, &(0x7f0000000080)="9161d02ef858847a47003214e0f3ca388c2d2424277a18e0c1cad62dc215812b5e870daefd84bbc4be9a268c1da9803124d502ecdd6b98c05c8f24107aaa2b90b5183d4f29cfe80108a647cd76572da03f00000029a4de9bba4b7b90be9b1a04d7b6b0b21a31f7716c18eed98e733f23c160a3e9e464f176d524ecc0980603770cd46093f1f8e48e8d9602571e2fcafb866c0cc0123719bb764ab6390ed7b6e48ca8cd154c0bcd64be256d500168b6a343f5745b8240a1a6712c9d", 0xbb, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20a, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r3, &(0x7f0000000640)="af586047fc2e66b2d66e00fd1024c890cec0d147a58623b9e30d199bf84cf360ef461f557cf17d64a8f5ff08bb8d4a6847f511ce7a7ed50c797a2d2c40b4ff85c649644a7269fbced441a4f9feb4ca1cdfb2136a507452e5a5016dc04d491dbbacaf5d78599cf868b28dcab33ebc665b093145028c7a7a78552d8b9e140a7507f04603de3c674de2c5316ef6cf2dbce1246bfd08dcff7689e628a7e03f8af5e84ca721d58a9ce2dc1b6081796b9b43e136e78692c243e4aab40b878bd02452d3c4c4709b3641b464a1506fcc6f6a25fa55afb76a0245ca1b1c45b8d1e697b4ffafcf456e5eb694634351c69d86cc3b976307a0706d247c036dc24574fdfc6945d3babbc9b0cebfdcd5c3a0f127ae5015add2b2ed09bbdd7dc54b2f8ff54918430c862c2c7522d8f1c8570798e89cc1154722852cfd13462891e5b06cac4cfb7cf88d4d37d9cf583a39f488eb3cb21f27485dc13d3d36fbddbcc8ca88ba86454eb77c4cb4790607ae8e2b20626ac649add954c58f066e7fdff7dc6cbd663d2e20729b53fca90a13a3180d9d86c66a3983ce53d4911690f3bdd23ff1090e6986828f49b2f8f48199dcaf619c64350c55556c90b15fd6f3378cfa0c07b5a7601af063d7782797fd93972174d1582320e67d94b1b6e1db3e79be4c0feff0ffeb124a95343ae3ff135e7ffb0c1c7613a11926bdbdcdebf3f4dc6c2320357a30c3a62384dd1c7f547c543bbf9da51a74541d1b77f5b05bae1bc22ca291c5e04bd7eed2e4c4d1f5eccee4ad05e3eb910007f390eebdbe037a84025cce4986fdc526fe18878c35da924916c290181a04c148b9457a4407b46bbc56bc0452296efd36cbce80a9a5bd6ba4e8d14cbcc5dbad8317140e88c3f13b9cbfebbca7c618ae5d2638f3f9aa428084d227d5f6e5284bb1a676168469cd7a7e178c1e463add3ac6f0ffcd339d47fb115fc8fe7738efbed9866635a2b4036c46673fde1c21eaae53c70105ca080bfcce5ce91ac5bf45710dbc2421a8d905a11175e9c5ac12e5639927d7c49790f24928203eefba05bf1dbccc37b6933c17e2769d44a8a3ec5c00098966cddf925787d6d0f7cca49aa11573a4dc0b0a70dfc2392709464729753fc627e2dfe891e69d6280647d125e354a70d244829c2fd33bb7e900f2beb4d128b507a260342b1cb90fe846ad95e60dca01be612028fda3fe0e4c8384d58c18002b8d8dff350db7832a992c7fa443501c4e4b78a03397af794921ae1c7c4cbb25c5c7239a3bb43914148d8843c340afb570736e5a7925a755c7ac640c85639174462d9f0363bb439dd3b95080a631768f59ee395c8f70da7df6ef1b90c900f27604273ee281572d0974f5f66afe7e8cb1f700a156ca5a0e797bad54c687832683a02e2ec075a48310b4b58ef76333d8509c1cf62a9929a6833ce6f27de0c41329a43f5c80688b30997b524ca545072269565ef6f67f3e694bbf62cb03d35a41022f6407b4833107dc56d1487d189f4c962544bb9396c96c251621cc736c035e205dbb6878bc7f2ee79936e50c0f34c87242dcc5602d201f10957b0b67e30f17d07024423f3ca7522053490c2129f0016c1e470582b091bbd346573cbe44848e280b212f3c7228837d5df62792080d4dc31856b6e0593f2fbe16705cd1cac105d6b388fafb9054b7f16c893d7c278924da2d8ba7e30b182700f38fbda2aa142fad5b286ee2024ddc7f66c83bd856a4ad758d1836c7a67293c9c85fb19e31172de9d82ff49a000cda924ba2824babafced72a1744b22a421f012741d3d431406d9f419bea29c8e024b8e205e46ab6d082ecaf0a75fe356cf87700bb3068c730b675315863c0fe8a3b37a7a87c90c319cb4fbe5486af8e88d319523f96f58ffe03e5bdfc09532388129445551186782b201bed9571fbb5d362a484dedf89f96b34d1fca8aaa4f284a8f5e18d47b00184248b744d304daf1b6a8b485c90534a9e2fc8940027ed13972e1e53aad44f1c79cffffa50a3cc6b46633a675de9e547d93602cabbb6ea0c75f93ea65d1ef1b8d78b079415a823f83452c63def0e12083f895067bb8bddf1c29b52991f0e62e6fa317ef8d3c9a17ab1c625a115e5b82512c9723db1b3727ce086a75751a375dee0cc9e5c468a6dc0a861a23fb0ae07ae3d231405c91aa86e6ddff2bb77c27a06a8d0c78d7af87a9aa35e1aa7fe96ae6aa8478614eeedf75662756c6cf7252ee753e1ad76d2ae2d1a0d03b6e5fb6f0413e99d6c7ded14fb54119988cee136f928684f9f02b427a27cca0b4f7a38d3f24a8c54c55a4915da87e66cdef6d18425911bd48b30f29e29e35cd06757ac911b0a438654ef7b01b47fb7f8c05c91d9a9f39734540c4f94bdb680bc453f201e40527b9a2cba62c95f4b9a2dfd714d6af8190f4c78df8f1be30b2b868fb9b2c40100cfa7fc2bd754e5cb4a55a60f4a1137020aaca7976c3d3b6fac96e1a9d5dd53e675233d9f28103bcafd2f231bc8a7edc572d5e2c8f3920cb1ab9e9d18b3236d36e4b6802657411ac27799ce2c7c2cd590d31751a0adad26c0956dd281781a6c8e36552bf0fc5dfbc77622c4e2e3d6ed53171ed59f4ab59469e92c3ecc1d965646153dbadc6b6caf39f5a04f5967471ab3e1c1c783c2a03e3e7313c0caa2b5683a9608903becddef82a182ee545fa289c2cd7904d0d0484a467f5d6d99263a4b55479105e393b39db41e937710d43c5435d69245a8762b903d52d14bfff38669a7f67cf25116a3b746c914019b50a7976b739688c12c5e7e32ae3eb2dc51d763634ee1482089340e68b320671c0162c685255a1c495c24040135d69d03a09d5cd631d240a7be5951d39dcbea8b7d24facdb6741d8d42f47b812e38978105aeeec6fb759f9d7ede9e82aaea45fb36a4db44c2eb4b95cf7b394f143dd7be3a8f35151a237e0c2c8a9ee85ce707f290da0167c0b44dffb99ed7ac8d9cc3dac89bfcff1c8a5b8652bd3274f090838f6f92743713b39a0067d92c589b97e0ff076ff558d7f6c6919e6a0eac1d65ce388c1cbc100b5e960b34667892e1bb29eceb0e0d3209548ef2bec79eadbcecc965be55219f37f408d791c1ceabb7d578737fd8503dd2420f32bd717fa1d6db9f2c36edafd1f6967ea678b81f8252198f3a6f43f223bf38f1d2d707e5659f8c35836076687e38d9113bbfb3176a381b7813ad1d6c090c794a974b10a3bcfaf5332edd4990f30b86df903b7c10d18fe30a0aaabd777568e32f8056a24015af2baae4ebfdc7fe1373542fb862e9c90839a3f7c037a5abecbe1722eab54684a4bb4d21cf71913fc1c1bbeb4a68f94b7f3d90ddd0e4c1768afe54760ff568d5dcb1b78b81b5616ed4ff524f195f6edd128ea836b2ddc959ed93d9f242829ba4f269c35c2bdd00c86f2896733ec42ba41af0e74753f9aaf265374e92682f2eeeb5a69e0dc3d8612451def3d9a8523188d9fab9e7fb159b36dcf1d1734441fbc34c072ee0ba9a8b32fe9ac6d1d2fbaff3b596a541e29e2846da87d16b84683bc004406eefddf905bf9dc409c11b224e64c20c255cbdaccbb0103dbda5ee5d6736fdb02c4c500152429b5122c0c3dc4df68d46f526b546f1866ffdd8f533f3c2dae6917e5bb24129ea0cf1a55cdfd5d5ee546108fbbc4f6116df5b94de64c6ca9dea7055a55986bdca0508087446eeb67c5a41beeebf2b47c31102697a459c3b971669c90e02cbb178eba88b966a8b77960d7333bc3a707c5ce4749cd12db8e119c7578adfdb8d218b453929a96d7cd1b0e2ca27fdec61f31aebee35c3feddad878b21e3782254606ba7b336083040dcbc8b788066a9bfd77eaead654696dac621185c89287a704cafe977f1394d7199965b2c063650aff26328c52c653ce1a8cd5983cf325d9eae34a4709205d2fdfa1c7c2e2c59fdea2b0f132cb6c788bad00a518c71e4b1df4c02a518154f66bc091f0b7623ac25a03f2585ab83df32437d23d12c722b146418e81ceea451ad537514f476cced9ea465e923fdc47d63c43a747a89e5687124cd99f0f19654927c3102b9628303c2c58fc94350a05484eaaab1728d709c384f1e524af092a5f6566eca7a217473cc79411a5b1b29e239aaa126c2b7581eba026e8fd039a454331682ea526b4f4a1680390d4a5d5b135eb400756b2fecf76f7ea0b4dca7d9802bf8282dc51cffb45ce4cbeb69fb2946fd9815b86d4304021c0a2eac7d01fc7fa504b8d9b0c1933c0543c93a42c36933bbe8168c001e8932135078618bbf396b2a6885c2bd40cb222b0891146bf302fb3500ecafc21b3bef325e0f7dee07055e19ba42a9040a746cfa4d1629f3778b5990617f55263957de46b0d33ebf4b7d56dae13633ba776e55ca3daaf26fee5929b9e9147a546266a9e6a46302ad2cbedf9fb129fd81a0e5a3153cd5ddd7ae9685b1f9b22fb3e6aed40414082b1a65106330d2e137f767b425e229d68e5022e6c698b830555cf97c26b4f6644d0b007708b80e99f588cab3146d1b184eeb6518081bfdb46c5aa811a8d1d34a3e1652d1a20115305bb72a1eab22b742b2b746211e1c66903e978e2b017f0e5cb794f59293d1742f232ca1003e729866132019d32937871e80313aa16eca27cf0f736b6dd6b08d98f856281c7593076b6450c1823748d7f011e4a0b8ed778c7338c7a2fb323b11bc77284282e4af09ddbe2a534d9b39e0db5b068e33eedd46fcffa0e5b0d8cb2af8db812d70a88e3914fb03ecb1b93883af8fb689a9ccf478714f6201f42c26b40590a880bc639412b3772e64f4479970bc7a8af3859782613f7af5ecfdfd41ba19bda6d792d37544398dd69e4442a6aef6b2646a93c98afb11f37cf57394190ecc24cb28e61bcb19df874acf7edacdf282137e6e3324393bb5094082b9aa844c006dcedeacd36e609d8d8fb6a7568dabc6a3e827c756fa40098ca349eb17748a300a5f0c02f77bc028b8d2bdd7cb3e729bf2db85bfba40e028374cc56e0740b97270eb8085b7ee03351a6cce7ecb8bb0030428421f8cf334bb480b2941ad2f7005b52de35515d14277dd34f0e8f9cb51c92aba2c449eeedeb55ac026d3f3a0f1ba8c1d9aca3832a6803fc309196cc1e1b6f8fa0a6083f8079ba0bb3c57db22bd456ccf82acd4d4868cdc4365fd292d1363c7ace370eec2a38fa27f34c30e01dc1ac084fe607fe4988a33f281468e5ec11040f7fdb5d9844882f9d953f51f24dce1b02ad2bf5d0635ee80e1d61f2d7d2d88218732d1cdc02f1c8db409af1e8cf6f004b4641148610f198cb7d6076ba4377cb3547db2b1e8778cb7f39f1ad7286ee3bd0b9d4daa7fd0cf5aaf891083d0a5e08d04dc32b6eddf0d34b949c590dad76824bc8e992dd6592f139c64ce8a05f426cc19fd29568b38414b6d3e7180e1bc0cba2f46ed414335e7738e2c485e14bfaf9c4359e5d4232efa0bd2c684ba6efb75f6cbba6ab73755f1d67493500a7bbe71ebc6be08946002b6f3ab30e0c9f95ada0d201780f48b646beb613e749fb312ce290d886f236148be547f3f98383aea8a8c0a2ec820f89f61baf6cdcffceedd37204fb7ed3dc5e1982a18a35a12b8569c916d67a54412994486e58a0d2da3d46b983ad39eb4d677845182d60246e182be30a2449565e074a64bf1a951498e49717af73afb93aaa08a0f78b4d34926bdf5228ae65127f52204625638e2c0851f2047279f66d7a591c34b50231d29929ccaacb5ebf8fed0cd675804372492825debe692f0b3d3698b626f95560f52d70562f5abc5d098b728c6d1011495fe2ca8", 0x1000, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6, "9375b01a93b45136fdf00be1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x6, 0x8, 0x380000000, 0xe43}, {0x5, 0x2, 0x800, 0x100000000}, {0x3, 0x0, 0x3ff}, {0x3ff, 0x475, 0xffffffffffffffff, 0x8000}, {0x3, 0x6, 0x5, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x1f, 0x6, 0x100, 0xb7}, {0x73fb7007, 0x2, 0x6, 0x8f77}, {0xe8f, 0xfff, 0x1ff, 0x80000000}, {0x6, 0x8, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0xe, 0x2) 16:01:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8b, 0x1000}, 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202222f66696c653000d50b421a8e64ac3b9cc0c00d01ae1aa950c1a0abebdd7721ef387c2707e3f292ee6d44c1309f8961e52fee"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000380)="a622e0c9c070eea86954bb19f020e446215b34310f1bf36f4f979cce403b1ae6a8733a6354c7b67f00305987b4b75299dd25a809f67957b94c6313d59f6e6a96320b36fdec1f40bfd66f771bdeb64c58078be7fd6d0d9412a5216f509a571bbe52de86b8b82ded5b1c61b355b1897361a04ba33814e282181a46d50b5f0653b9b6b68e493d81e6a90fba735d76b80f43100000000000000000f237c170ffe4f8b9c922a75ffffae0ff2306040cef846eb530d33b2e60933012c4ae512300"/202, 0x3df) dup2(r1, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x81, 0x1) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000000100)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7f) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffd90) read(r0, &(0x7f0000000080)=""/18, 0x12) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000100)=""/44, 0x2c, 0x800, 0x0, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) syz_open_pts() 16:01:38 executing program 0: r0 = socket(0x18, 0x0, 0x5) r1 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) clock_gettime(0x3, &(0x7f0000000140)) 16:01:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20081, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10092, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) 16:01:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68060004000000000000c6832bc600"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0xfffffffffffffffb, 0x0) close(r0) fcntl$getown(r0, 0x5) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x3f, 0xd8, 0x1}, {0x4, 0xc88, 0x5, 0x7}, {0x4, 0x9, 0x6, 0x800}, {0xef5e, 0x0, 0x7, 0x9}, {0x8, 0x11a, 0x7, 0x5f}, {0x2, 0x9, 0x0, 0x98a}, {0x8, 0x7fffffff, 0x2, 0x7f}, {0x1, 0x2, 0x4, 0x9}, {0x3cb7, 0x1, 0x8, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:01:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20088, 0x100) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/183, 0xb7) r3 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:39 executing program 0: socket$inet(0x2, 0x1, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) socket$inet(0x2, 0x5, 0x3f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f00000000c0)=0x1000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8001, './file0\x00', './file0\x00'}) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) socket$inet6(0x18, 0x0, 0x401) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x85f7531a}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f0000000480)=""/151, 0xffffffffffffff75}], 0x3) syz_open_pts() 16:01:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x13, 0x1, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000010, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0xe, 0x2, 0x6, 0x20}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x7}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xe60dfad, 0xcdef}, {{r1}, 0xfffffffffffffff9, 0x89, 0x1, 0x40, 0x5}, {{r0}, 0x0, 0x10, 0xf0000005, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x1ff}], 0x1, &(0x7f0000000280)={0x6, 0x8}) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5010, r1, 0x0, 0x0) close(r0) r5 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x8) lchown(&(0x7f0000000340)='./file0\x00', r5, r6) r7 = getppid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fff) fcntl$setown(r0, 0x6, r7) dup(r0) 16:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4c8, 0x0, 0x2f535d26) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x7fffffff) r3 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xf41) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0xb018, 0xfffffffffffffffa, 0x83}, 0xc) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:01:40 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f0000000040)='\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/244, 0xf4}], 0x9) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x8}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0/file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/116, &(0x7f0000000000)=0x74) 16:01:40 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000080, 0x2, 0x89}, {{r0}, 0xfffffffffffffff8, 0xb8, 0x4, 0x5, 0xffffffffffff795f}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x6, 0xe9}, {{r0}, 0xffffffffffffffff, 0xc, 0x9, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x400000000000, 0xffffffffffff7923}, {{r0}, 0xfffffffffffffffd, 0x10, 0x7, 0x8, 0x685}, {{r0}, 0xffffffffffffffff, 0x88, 0xf000001a, 0x9b2, 0x4d220736}, {{r0}, 0x0, 0x40, 0x1, 0x6, 0xe1a}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x32, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x24, 0x2}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x3, 0x10000}], 0x1, &(0x7f0000000100)={0x5, 0x100000001}) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="822621dbd89686dd16278a8b45", 0xd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20000020020000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:01:40 executing program 1: r0 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r1 = kqueue() r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x400) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000000)) close(r0) 16:01:41 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) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) getdents(r1, &(0x7f0000000100)=""/99, 0x63) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x135}, 0x0) 16:01:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x1, 0x0, 0x0) socket(0x20, 0x3, 0xf9) 16:01:41 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x0, 0x1, 0x4, 0x401, 0x6, 0x4, 0x0, 0xffffffffffffff80]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x4d4, 0x1, './bus\x00', 0x3, 0x4, 0x5, 0x3}) 16:01:41 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000314000/0x3000)=nil, 0x3000, 0x5) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/210, 0xd2) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x800, 0x2}, {0x18, 0x3, 0x6}, 0xa2c, [0x1, 0x7, 0x7, 0x400, 0x0, 0x47a3c932, 0x4, 0xffffffffffff0000]}, 0x3c) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:01:41 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x9a2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc4, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r1, &(0x7f0000000080)="ea87ec2b1c3efa6d7fbe631fadfd3b7a248857eb4996617bfe922c5f", 0x1c, 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x88) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6273, 0x4, &(0x7f0000000180)="ebffcbff13b9fd8100aa4e713048e69931929648edcedb4fa03427794cf66f427bbd4c32b8816120b66d942c2d4203b364d2e60ac3b1bc69e2676fc1c880801cf870f6c53b9e5c77c0ae03db54c664b1630586491710804836b8a84faea7", 0x75445a2e9bd8f2ac) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x8000}) close(r0) write(r0, &(0x7f0000000480)="c57560134df6eadc64276bfa4eab9cd2f29d94ea89afcf1fa3d2a5a17ddf1f6020d9288bfa70ea32725da13c1f269e441168a1a2b3388a88e6d679f1376250bb2b3dd92589d5e6fd6099a6a603bbecb52c5a907c0ddda6ee95aad9bbde7d6f5039d6913d2814eb91a8ea5c5cbc619de4761a9d753c7ff41f6baac4b88fb55d6c0a06e9b7c01832fa8ca8c274590635e7612af4f0f23a14459136bb54b3a39fe2a019ca2d62e5bc5a2d7702b30120674ac06c4d5bf98961b4ac9a814ebd066bf6323b1dc92347fdcfaf59c8cbef12f46e0c35f3575592a1afaf7212da76564254600eeca3fcda75715fc136f4b2f7d39115bc98b20ebae4bf8be7b86f71dd3d90482823e15571e4de6e2a4ea7e24b5de061c35d8c820605e3d109f2ade1bfa710027d8218b2044f4c1726b83c0323feed9f68e1873a5c2321792d32483808d4eb5c284c444b483ff6499a9b1c87963968385115f469273c22afdcb150863f1ccd86d9aa502add7b25752a42d5af5da4f1bd168c596196113888def84d16bd4daa812828fcdd9d858fee7a0110194503a418f0782c23520c6dd5aa514686ce327d32d4c8e6bee0e9785307da914f8374b7d5cf035b998e0fea1a6c299a3776e946624b397b61b8763090fc3ab5763652616674b7da1556007f30d010365f1c403772bf9ac53e5f56526c1855794a381ec3d57d075c9ac11513ced782e5f78e4c9af6c61f9e3958d2f540d31d7118c18ce5a874b7721ff90160e49ee9105a2d5dbb0b962dc2d5e5e481722a00c418eb095055bf41fc6fd23cfcc037d693ee4b4dcca8d53735682e5f29cada5b3034df0cbf19fc13833214e5d7239254610dba75fede986563eb5404a14a1ad700fc22120f6a1bc33300f9fd1ff71accc0b5cebec5cbe5a286ca4bc884962a1b1873b4025f1222cbdc3568266c66676b387369012ee2f21502010a4f6d067b51540173835ed7c351d6c465ce7f222dc2b90fbfd4ae8e660d2b708520b7d577c8e5fbd55a606100c175fa56d7e1da54b5ca6bd3a35d684f2c77f348518d27f344693d9503a16167b08cff53a4e889286c091ce91abedc9faa6941571b438bd08b84065fd80c06432218289a0d7f8fc121da7783b7be21c53edaba1cc8b1baad6ad9234e9c69f0ffee8255769593f38404771a5b3f6a5f41633dd6e5449cbef72c888bc2dc6288418745f04ceeeb108249cd0e727054e73ddd68f516f35402723a37ac6a9ad6c23b25e86af037d5ab3cc7b8bfa433158ded3376384f461446b057cfe3b3bc5e2eac6ddde3ee6d42b1c872532047a05e885f671624755e70060184f2cfacd13a80f8e77f293e2cff4ab8ccd7941e400a3781147bb33f8a44a965027217b4b092c41ac06ec281bea995cec4dea34980dc888afd9f1380e5c55cdc64ce0f6f78bc4de07c4fcaffb526377839cb376f133676294d6f6de9cbf8ef64b9bc8d91a1ef8edffb44f7504135afb46bc2faefa63b583fbf84d09eca9d7bca779711cae51d33d9a05431bb9cf981cae3c9f564850e288ac52de1abc801ac48fe4faf391e14e7669dfdfeecf9127440dc2416d75dd229a8e0c19ec2412ebe2ef4618e9a5718c99fb0fd62f777d7f2eb8394640925a66cf0fdfacd4e71aa00ab00e0a4c9f488d4cee9a349744c064c1c43461b3080653365e2d50b4317371c0cf9a7332d07b95a9be2992b0a4d82025b6291ad44abb0d3e55bd2d32de0761921b8c8faa72dab25fbb51475b05f825f7525b841d67a7b7866a18ab98b0654d3b1e63793a5a993ff5466320739ec4c2dc715d837119d5bae62e27d591a6dbba289cd3a3ebbceeafac8ff11d43c69ee25b11dc97c613f2f569b0b6bca180717ac779a6797554f073b19b5b9daa880a5f23094e36bb4274d6d5f51939c8248c3ecc633205ff906e776d917c5808693522918511a39c9f8fbb492cfde541a2f84e3ffc5e283efe464164cc0085bab42d1f0e0096be5465978dd087a6a1a2ba932845cc4a6e2007316a65b72537062e2642f05231b3ce33354c9370bc0888e110afd78a4cf08f79308a7bbabd222f92e28ba66da0719a382eff73804d8b01e5e4ff43c920ffc471a6eebf8cdc5c20b038bb3e1da786c2dbcba985872ee64bbc5a532b645096bfd34a928e543857927cdb71d4604077f340431f2666b8ba766a9f34db1bae484094b1e5396e20cbc861ab7746e6062587ec5066c0e43b3515f8012542824357d2cf4044a1609cdec88c19de571563eb01831d89238b8c83ac06ddc8257ffa352e470742de9af1b9351a8803c25916b90722f7c11c44884af4c7e82b6e3d5deacdab986dbafd7c72f964fde394fc1bfd2292a3ca4d5d091a72649be9b68781a35ca648c517e5cab25b6242afc6826ba0a680f9ca16b8854fe39648ead2d54d2555bf81aba673509ac81a1854bda9cbba665cabdb1877c49956328ed56aec869a270bc4b8ea73566d027f6513b77d0f71822ee875ee9f29b1433b50337b3c27e4161b5918882fcbb62b1c111c176fc603aec62680e0abb4fc9915eeac416ed373486ee5fcdd5009695f5e8ab4eb043682830b91e04af68b6399cfd33d82d365a0a862aea012223b864b0e2df8879e0650bf8a86c6aeca1c359f3dc944ecca8eae45aab312df86ac001260c9aa4972f37b5f0401fd710670936000d4b090a60d0275e5d2a4410d51dc0183ba434d3ac5140eb0a0f21e61aa1df37aefc56d4b6591521316556598faa3a27cc3bef2f4be4cf5d17d1eca211f92d6e7911f1308985b3104f8575b83009db928b8da7ff488d9c4d56adac8a468a24db06848411bd20aa8bc9e1097290d8f5d73518ce5f1aadaffce9995408114f9279597aaeff1eb3f78b3894e2d13c63fef798e4085acffe6274b57fc99342844a74bbbf8966460558cdf50923badddd48f8b919509e1e06dbb676e597d1adb0b5f444dde8e0bf3fb0429ea516d1752bc13d27b015b3a5a387c640c2437411887429551596ce834c6240a1d052ae711aea27aafadb53d4271ee98b9d9898831226ab195a4c5f7cb441010e94b5ba1c238f50b881b9696cb94fec64ca3888c4277d412b8fcc58092a7e34ef54252bb40729a0d4936dad13667147fac39e0f21c96ba7044f92eed39ec93fd244ba9bbea44bd6eeb536839c19f8e38d6049be3ddf56591442717cdef46756d3325d8452752074ba3fd445d18f49d5c76db7da0337ff3f95d1814679507713893b17b1b43706b6a456e3d4b9291c0727daff6b263b9d628546125c2d245a5a8f6fe6fe9def06ebf907992522ec6a238ba691a004724171e50fc81907c1779702048ccd387dd8ab457f54b8d7d8619ecafc8f096d8a5e77415e64d731e7043d58c9453f307339363a178b932ebd38c5a8b0db0dfd3bab49116f11c88b08ae0d485973982f19070f56670b8fc7a4e4fb1f12431e7056c08d8491aef0c4773f79d766ed5c4128d75f21b309adbe152227a15a40c6ee0efb063523601697f7c11d7827bc09cf23ef7742a8e7c225898e095faa5521a5f5a55821f7c09753c378550dd2711fdbfef791fd49161dce1fe07165f519782531accf7011148a9fe6b07b3b1ec746853e5fcc7a8401cc2b49ad8ee475dd29aae1a57fc895876c5a6d396b8d9d93307401cd29ef2c465aeaca71b0083cfa2d88c1ca0c707d185645cd78340594182179f94a768ab36fe2c6b7bd6031570d9e1ccaf73226f37f736ccf649a33accecc6d6b81f75b49b933d6935cb9bd215c87c47ae7f5f5c37ed298878a2dcfcc6ab8ea46336462610e2fcf66bf24f2df2a2049e40d4cec3e48cbce77e782a136e4b9493194e73d9a4454934c3d7f3b1bdbfee4b5522d74b7818cf92055c3f7f309b2e1d935a6001076343eb6e04cbb10c03f1cf6ce09d28f076376668a9d9d1564714434455ddada602c50a2b0dd1f455b3646583f2221caa21f474d54d0c68b20cd804ed28162debe27f0112daa3fd92de80ff0e6631b0d73d46af4887fd39e119ccdf5b89335fe1923865250c7ccd75bd00fcb5be26b60a9254f512045e365c04ca3a935854c44c3e9e58fa23fa2bc6f1c597838e0470bfae8323eca469b4908c1d623819b8909c8399c88d78c743317f4080acd063e6ea6e65830eeeb29a41ffa76cb65e1fc8fe9a0bf03ab15d3606c6e2a2bb719742b7a16f146fec2297fac629e219052cc41f720a43016b17f30405143a8a9d546a171753b98899648805a0b721dec8c44004ab04932e6fe73d20106ed8c22461511d9013decc328a52ea9ef5824052571dd1ecf085b62a9afe133d4c804c1caee89cb24a38f1b87440ca19c5f1eb860d62a7760346a74f52a07520fdb7b5508a4c3f5551fb12ea5d2fbe3fd0bff68280c03d0995df9fde82928c0b691724ed98af5966de7fea75d9a3ef637cf075c582c817e78442fc3853afcdde57e5078a69660ce62d0960bde5e6902f55ab845b36548d82532e0ccafbc7972b2a37ca24930107522a6d6f4642a07638cf5d533bd3384c890b0cae1f72824d1a8bc41d7d55e15e62f6d3737b0aaec82e66775a241cce30d41cdafa73019361dc92c9554b6464bb463f008cb495e4dfdadbdc4a0051fffd54709975246b7a5081f865912e150c2d2e238d45fb5cadd8beb4c21f185a82441a868fd11b508d04ff2d46670f163baa8ed46efde03e0949a7d065cecff6432dd5f70e10f57a21f0a8552b14b2c1858b670818a2d6ce933ba33e8102155191bf7330c00fee9b6923afff3da093ab814664600e8969bfd8e9a04ebd7cf28b4eb22e61097dbc7a3f5753d8f0e2a7d23cea0c6c599ff8a115bca5e3450d1db855488be73fd414ab78b5212e5401c61c1d81d421aba5fa04ecd1640a85b10d8474a34fb75f79dc13b85d8735750b89f1edda918e2d10fc45de8707452f1c7241921ffccbf1077da6c1a08dc5fa055ea4cc7cc407f98f6437922f8f4ecad31ddbf0f8550ecc7953f7d754205b88acbde73c5e62d78f8837cead7a07feaeb3b0f713a6391e6e3ea3316374cb517043a66b0223a33ef67bf3a35b532ed1464b93d325bdb4c1d5da15e3420e6dd25af3133a0d6a819f8fa7858d8fd2a7ca33e3e902c620800a26788a13fea3aa8c00b573767f21c3520cf29a41760819323f8ff7a17d6e36ea26291467c30626209ada1bdb17f10c6762c1f1fd44592d45b476f00a79a2ed530398e2a91636aa6d98a59769e7baaa770a2a213459a895e124e69286491727b3c17a389c90e84a7b3f6359bcddeb71bfa1d54380032bca77ab4a9e4209c55ee47a6574ac03aceeec4cb985d85e784cf62caeed5436f0f6394a454bb3324edfe204c47b2bcecd49c708ff662ed35312b27e02cc047e00237dbeb48fe623c5697f759efaca0bc805cc1c2c19925576ad0c81d94941f991db42bb9450749be6408e29697d971537e5f83681bff88e7bfcb55e9a6ffac31cea3a2c5b45032751eb1b14a412ffee01db1d6b5208e53ff4541d4021d537fcad687c9b290ff5ba99b853232853174665356fa94e96335bfc42a5e806572db17ad68bef5ac06f08fdf81a88683c13fdfcbe486a77487595e0bb05f5ea5785e4c9753b7fadf729196aeb6a86f8b59a5809a7c381b88213ccbd87263d3b3a01764136f7f831ee986efc4c8b3d5e5f82d75704cb6a431ccb3c1631a87473168a58b99033f96a61eb20da6f8cca415a6619582f4a3b0051594516707b980ec9680d32d7df880673eac2230a723c4a1674520535987938b66db0c543968071d4c941131d24d88e6dabb242329e140f801ae28", 0x1000) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:01:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x441, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) 16:01:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:01:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpgrp() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x2, 0x1, 0x1000, "6bca0d9fd1953624c2f4017c81c2d199768d2c35", 0x7ff, 0x7}) connect$inet(r1, &(0x7f0000000140), 0x1ec) r4 = kqueue() dup2(r4, r0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0)=0x6, 0x4) r5 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x400, 0x5, 0x0, 0x8, 0x7fff, 0x1, 0x1, 0x0, 0x2f, 0x100000000}) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r1, r0) 16:01:41 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socket(0x20, 0x8003, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808, 0x0) r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8000, 0x1, 0x9, 0x0, 0x9, 0x6, 0x8000, 0x1, 0x1, 0x7fffffff, 0x39}) shutdown(r0, 0x2) 16:01:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget(0x0, 0x4000, 0x400, &(0x7f00001ea000/0x4000)=nil) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) pipe2(&(0x7f0000000040), 0x10004) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x40) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000001, 0x4, 0x7, 0x70d}) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwrite(r1, &(0x7f0000000080)="61cb2e008acb61649798cc405bc2fa495b22bd50dd3cdc1b322444528ba02fa232b0343b7fae391fbd09ef0d8df00034fd010c02890a0c7d0e515e9acb5fbc4a99fb3a67f4487ee38512c827316048185ec07793349808a4d07308adfe387391f6f1f98ed00f6263e86c6d0b9edb48135d8726c95ddbdb662cafcb2f15357f783077d3fc211ab773fa639216a224e12cf100a9702a180a4e7d723ffe2b6c664b83e31128f66920663f8c440597796937c12a0a7676d1f2b22fba27bed0281ec3cd9e1c7e0b692a4dff396142c35540e85c242d27f09058d2ada6fddd4713b8a619a20de576781a5948a9b038660f0b5c699941ba027d4125d42b4b62d977fd6a3e96fa94c74955d0138d16b0c1673b28704cf452767803e892053cf456756691f390e9ea577b9de3b744e9d51b42305bc7f1e668c64a2e27aac021302f23cd8a20f06ec7e9305f7438c1227a59db6c9fd199d9d4fab53d52fb753b1604c90920947f9fd4539ef477c895aca997609621a9dff1def26903bac1f69eb5704da6179a2e9bca8385ef98db64466b27356ffa4c269103cd9ce0d4901ba4628039da1c20c3f563adea62d6e3a31819650d03faa09955d4f4069b92f4d899899ef42f81d131e264b761c687f53c949265d6f5c2e32aa8d2230fe40bc12c55965f27936badd421cfc1f35826e0de1ea9e0790f5486d9f3ec6dd97810f72f8f1cfba503925139af7d2bc0094b477d67231a958c1c992621919298500ecb16a44ac002a19bb42ff76457ee9e155a08714358c32601818c7251d3df76bead15efd4be4eca8aa480443c356ecad9ce7bcb8330b6c08baca4bc4cd54f3738450e747c7ed6b8cd6a009a64a05c1ad5ebc8b697d9ff13644352cf7d112fb9269b0ce73749c703c9d2de1a708d2b89c0c4b1042ba57081a418a63124d48f02feea39ff11cbe47f09f5878d854b4c7f66e75942d5c3c95239dd98572afbb68e334aeb511751d89ffaec9a2826e3566983ff61e33864e6088c08f8fa404093c8f237c16ba9c7e54e263ab627caecdb83de6e5343f7bb4053856b57444be8cc42d6991fdc4a1547c492389701e9568e40b79d3b34279665dcc5bc5baf264f1e7238066e3c374c38585abab6a52cfabde64f472d5967a000eafebfe157e8f5afc04bbc58e5b957106940a38e72e8c9ed38be685e4e56e3caab3323e63b46ba77949f051adea4fb2d20ff22a63983952a1f4ac55cbf36e4baff281a5e5310dda344acdb28bd0c0c3f9007f52c3c27f8ae12716b85e1037a7a22cabab946e1bbbc523481e6e2334f72fba294866d1b5534043bc00cb458ed378351a2cf5b883b899f7bdb226f479fcce9e6b87c6caac8ef2d56c8f695e877e7fa48d9dd781a8fe6112b7a9e1653850bfda2bba4c27dc5302ba3577d2c93df37e09b4ccbb9f567cdaf14fa13b6c331965c744861baf2354aa22579b23842571942642c8d6bf5f0f120348f36c4d21bc5e6aef69fc0678715a568749a00a20e42fb3b846388c83cdfc8a77c9cc4b88f346b98d3e0b119dc4dd5a12adb01c6326664ef19967ae0c242fe30edf77b4afbe75cfc6cd3636606c3c2db1d6d3df8398749b9264338cc1ce638eb6169a67f398555b35812c3aaff7bb99eb54c6b15d033401194677d10066f6cc0865b59a0524405c74bfff57c50859621af4c6912e90ffea74750d3426a8c6c49493489332fa504ed523d34fbe4565e8a4492b94846b2312c3888f97dd98116c863b02ddeb07ab1cc27f44d064619a7d5dd7ecabcc406b01648edc8960dc82e16dc568ff7785e40d622da500541e733966d3de97a8c83cf390ca08bb6a8c47eec11cbc9891af7142efe54b44f4c5a742096726f29b92352efa6f1df00fa4f07dc29e044c8875d6835f1ab2e75a3bfbe37fbbf947ff9e2b9d7ef182c99e51e246fc00725160ef7f89c871b80d06e03fa9b6b221e12afd8ac19581cf9b28479fbc94a59a58a3192e10470cb70328902357f18bad1468024841595affab859c0c775f69b06c3263973e4a0064f47fd3f2ed51fd5b13c6afd7729ad8645b0f3e4249b3b8ef1643f090f214e80d4696d8ad631a5096b6ded2fcd1e4ca54d119e290239b2019ec688d6b9265975aff22becf3824d45b4a859d3456c866ed608c2984d29bbbfb2192fbfa9449cb6081dca1103ef2391af7c2efbb0e3a67e628c8ee1620fb9dd848846766a88b6794a53a6d51b46e2a6b34071143fee0b776f44365e86efbfadc6f435b6c60e93686fa53126f25e5a5674230068f8b401aba0954253d3b84ab283c61556570238a90a61e488449e21f9497d30505c252af31171c28f3889d230f43ad79686a2b8188380c729e270644afbb3cc2dce6668f894ac1252a9b11cdd73607becbc57f547c9d7062f61f251f76239298b298c7b1be71289fc6f1bcc9b1fac23c6fae4fc10ed4c73b6bf410879862aec89c33564864df04fa675379b4c89a4f343e225310f4f4d8d57c7b8861e176ff9c8e74d8dd685b56198ad79dda6e506ec5e9a916b7bea268e58b9fc7625d19c292e67f09470f972aa375b4d24acc4df2133e90220da7947e2ed6ba7a17325ca3b77a3a311b0f624d5bd9e7ef7108564bb22e166e2597eb55dde33636d89698afbe5cd0ffb5bff7c6d603ccfb5e94dec82413e1b8e52b0e27c76ea41f5332c104ae59063a2c360b32662745569ea836474447f5b79df425ecb36afcefc415aad5e2a852d9498197ed0cf060c51a81383103463c011966e386cd08aa571b05c6c4334c3ab6f21e1aff52a9f22f9760e71302228b0a8fcec55158397db3eebadce85d0df5200f5c371c66f7f099bad03b8bdcd8d3400d5b9d7f285268ef26c9309c9785878d52cc8a90d54cdbe548de13da86cac8854dd1e83f4906dcc4e8ee34f0364874818b12cdd0ab3f4f58b678a11a6384fb67069d966fc806801568f1ab10eef5236a86eec1770e5271da94039ada0f49efd18c0a32210c83fecc3abb8de37018f67d4b962404eaa07ef2220a3994aa42a69c50479ca8e714f5f6065667be83324e499f1de3fc3df85a31e7abc7387b46e46ddec17068941a957fb1d2bf579b4328bd3e92379bc51266f7bc336906424381895033d4aa4c32e6062c6cc13eb09e9646bb22cb08b3f89d457f47772c29a36fc557a83c5373ac8c01b42f43fc18d4753a4b96daee44d0d6a0b322685640c73986b84758a9ba8e0e4549761d0e58b34f62d9481cb299c37426b65cd0ef585d04ebf9e03ced96f461eb6b6c60bc8d2f928a33cefa77f64ac3a686e3b0716fe49835905fe9f93caf4fd6e1292769a6a6db43cbe59280d72b8034ddf340ef5f1158345f7bb796f389ead3cc0af337688422cd39d7605bbbe421c93a9b1a53cd293fae3bfdff19908a77d14f4bcccc7b294bedabf762301eabf730c254487aed23545bf1238c12c2f8727164444f7ea2a577ff7d411edc327bfa0688081e7185b1b15e4519f8157f0b493f8e54e327531343474957fababe192e44aafb24f542a2477b61c95a82775807f088405c15853fed9bfb52da928ac8f31ab9ea7698441e8c132e61839e5941c0aab66e084b0e93907308402465aa1b4328d681a7204484b458c9bcded9cb341a8f3c8d21043b9303f6fa04df9f978914095c528f62df183a1248f91052b173fea26163cc0d7f65049781c76c40f13d490ab72ca4f44289e6e89f5954cae3300ab70e0e9fd864e69eaaf0da1c9ce3df7f23b1dfe58a023109709f2206b95298b91aa76f9b50ac41babac0f9ce9a48efd32e59e05620516680528b32673a469eb150327d752770008ddb3ab2aa9a7544d306750f2e5ec892770409af622b60213834b215fb9e9a7c2f0ce4792ed2b5edfd7b49c7e98d69f9bfa38ee5f0e1dfa41f349b02b9b82790ebe69955c5888ac199ff9c4f78c75c699dbc6d7bbb6ead1038b4ed793201db7ccbbab555fd48a0b0398cde2f644a9e802ce0a6ecfa609880217f8597c067beeacb7f8b84c582d2688999d6a3a95ab7ab586baf3668533c139ac838905e9847544275b913d765239814a1c4c9ba1cc4b8ebbceeea7116ceff729270c42afdb781ecb030bc1bfe8e5766c103eefdf83569c2989b2dc7a38155baea90128c72b994bb3d3f99aa0cf4164f300e67e0fb3534775b1aaaf30b4998b6c4478149fcd73caa4c481dc33e55c6d38f53835cc438c844ed56e259ae2450289f11783696d2fb5fb0db69fb2e0f91fa72cfdc69b8c7da2a6afae382cf6d3dcf3cb7069454b6b5e75b9ae1160f8dc6e4e188d38da6db8beced0a25688870fd42fe33ebce1b7cd4690afd7c57fdeaa726b0cd0beab7b38cdb00c4ad6b7c43f9ffc7d1b146b76de1c76638a197a889c6c4cc6aaa9d131a06563d48d6173ceaea5911da22b93e8aa53753be79c8e31c2f3e44b2af3892a6c37760e74ca220b6f432cb1fdd14b8b0552bf40d03402b321228491427e47f827beab66d0f95e732a8d6934e34f3299b4960cc9d7abd5f2c956f173d1f856b8ae3b6f4365ffc5b70e2b8a093ca65506039dc092286ebf43882936df0fc759c86be1539a59cd8a66e607de19df36bc1bad77335c7637f4d7d9383da6ef70248c7ec6beee2e2134dc6b8bca1d25b2d160a7294eb64c97dcbaf405c291d0d36e5cb3718629df22b6cae3f27275efe0afdb76967279fb4bfdddd5403c80d623a86bdf3d872ba6f97b81f22dbd8c6b89a8533e299cf89f380216a3175399fcb4ea0b11d85464c3983675c990b6fcf2452b4a405ecef830e5e920e74d9f55142fa15a8286194df79e875f344d42bbdf4b1040f728e2cc6e48552d0f07100ea7417b348dd45d2d0f773e8bb5381ade0d48fa35a5deb663b2292684fbc32bd46f79faac4e3a50ff2f5cde972b76d97b78bb7ccbfcd6970180dc52fe385947d7a5de73a095bf6baf3a3adbaf3bb1504322bfa3d1e636e55f5c18b66fdc52181c08beb913b7d601e538f070093387e13eceb79bbed8329ab888cef175405e8bb09b356524a81ddaf8667c4b7545604a3aa670a0e22658350805120813381ce7aaabbc243c5fc46ce09e952e43df5e3153033f90d720db4b3dca59d974a1995abb53071625f5e5d84a30cb2ed5f297e3c30242ff566a87910376239113e417a94334cdb3e4090e2f704eb96df9f41731dd12f6e76ea01335f012767d31d1a059137a8bc7490da7352da3250d95cc0c852c2213b859510438e7478affdaf801ffc487de7a9a9b08b343c426f7d5298de0ce000261a500c475389cbe8da18b10c2046e02e6e80373e40bcba3e7c142650a44a9f16978f354ff3ce33cedfcd1c04392c26ab7ca90919db558ba8ce0fd4687fc6b3b576daac4a0d8910ee3396024fbb33625704af94775ffb74e86ffa1cb68c857f13c69c268af036725c0d49f7c405a0200390bc37af38fd59079ee1b1635c6e067d7d1b49220e218936d077b1c0421c328cb0f9ddfc97a5fff3544006bb7806d2467be4e439b24e10d8522dbb529b496719eb3c7f0b071262ded7405568d9824e4a8297a7b872abc4c96423930970700ba61c6ac273edcea8df86f5f8f2dc59d23de0672aa9fd466a63bb1ac1fa581e00d1eca31a669fb807effc96aaefef10ab329baf96a00e329ae46df22c9e3f5fda15ce42b19116dd7231ec2efcecba14f7e43dd11e53f535421d0f6c85273b2862425f74d50820eb422c7a334eb9e50dbbc9f5ca946f550de7f3e87a4291af67566e7a6a7fbc4d0356fa60faf399f746eb3f06d209149f5db094dbe59e9a30da6ca92d1282e17", 0x1000, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000010c0)=0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r1, 0x4, 0x8) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000001140)=""/80, 0x50}, {&(0x7f00000011c0)=""/163, 0xa3}, {&(0x7f0000001280)=""/83, 0x53}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002340)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002380)={0x2, 0x1}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000023c0)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000002400)={0x7fffffff, 0x80000000, {0x5, 0x3}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002440)=0xfffffffffffffff9) getppid() close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002480)=0x3634) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x10202, 0x0) recvfrom$inet6(r3, &(0x7f0000002500)=""/35, 0x23, 0x843, &(0x7f0000002540)={0x18, 0x2, 0xc68, 0x7}, 0xc) sendto$inet(r3, 0x0, 0x0, 0x401, 0x0, 0x0) symlinkat(&(0x7f0000002580)='./file0\x00', r3, &(0x7f00000025c0)='./file0\x00') 16:01:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/13, 0xd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munlockall() setgroups(0x0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000129, &(0x7f0000000100)}) semget$private(0x0, 0x0, 0x450) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r1, r2, r3, r4, 0x2, 0x9}, 0x1000000, 0x81, 0x8}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pread(r5, &(0x7f0000000240)="a5775a671260d08a51de535ce0240dd298f1b285d8b446a37fa34e006460d5295b6d18e740b316330c44bbc88ea0fca9a44d6c963cbeccf9b59afb5bfb86278cee92eaaa57f6253e9398475be1689e028a842f1661c8143892fe615a2624c4f1ec135535e971197e08ba0fbe0cb274287f252d2aea351ed730c0688d70", 0x7d, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000200)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0xaf, 0x81, 0xcb1, 0x64, 0x4, 0x7fff, 0x1, 0x3}, &(0x7f00000000c0)={0x100, 0x6, 0x80000000, 0x2, 0x3, 0x5, 0x6, 0x2af8}, &(0x7f0000000140)={0x3, 0x6, 0x444, 0x0, 0x80000001, 0xfffffffffffffffd, 0x5a, 0x577}, &(0x7f0000000180)={0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x3) fchmodat(r6, &(0x7f00000001c0)='./file0\x00', 0x4, 0x4) execve(0x0, 0x0, 0x0) 16:01:41 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x1, 0x3ff, "48a9e0ebb6374fa0cf5016410c537345f23d0c78", 0x7fff, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x7e2421f2ca5f63e7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x1e, 0x0, 0x0) getsockopt(r1, 0x26, 0xfffffffffffff000, &(0x7f0000000080)=""/67, &(0x7f0000000100)=0x43) 16:01:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:01:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) dup(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)='n..', 0x3) sendto$unix(r0, &(0x7f0000000080)="d9699e692879fe15cfb677d30e457b183504ada033ceba16f8cbf2a229554a6eca4fce3a623d245455caf662b2836cc4e591547df2a26d80d5c26a8da2da723decaeeb93758623eb1e08fff84b23201bc855225eba490d46df528cca59acc4c2431c7a0190", 0x65, 0x5, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) syz_extract_tcp_res(&(0x7f0000000140), 0x100000000, 0xff) 16:01:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x1f, 0xf6d6}, 0x2ef, 0x401, 0x87c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x27, 0x1000}, {0x23, 0x9}, {0xcb, 0x7}, {0x45, 0xc568}], 0x4}) 16:01:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/19, 0x13, 0x801, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto$unix(r0, &(0x7f0000000200)="1e6b8479be1d5cd346bf159073c6bfaf5545dd5dcbf8cdf07291fe4b1675454b8362c8a1d4726398138b16ff29c62dd876199f4bf13bcd981d22338f15f254c8b0cad096b8692ca5006a823f06344250d9ea3c0ea345e7158dcd83fdfb3c2992b32fb175b5fef1d74938b037a2f68bac2853b288688bc5f81765ab801d78d9ec39fffafb22e17047e4da3dd4cb5e2d2b5190488e0fa1471f149da4e1b33feea3c36ac9b98334e4a47a5ec6923fe08cb8097d0bab1afd39af61a1b56d57cdba9c06c19d1b4fb939d4d80da42dd7126bc1c460745fdd0878490aa327e10bd8bcbb3c6a9386f36d1ca81417a4f1b88be4f47f0b862628653bbad9494fd32ee34737adde37fdba762f1872101a8a3fb54aaf198b938127d1c7b8bf30f35831edf0a60fa6b309fe4a9e60045e0cd47e38353060a1ea959cab67f87dcbe9517a725950853ba151eeedfe951427099250efcc1965ec94fdae76a7525329614eb48a26e3bb33967645c5aa58d2c66903de9d230c1f26f7b1ba3139691e83077197e510242469b0f84ad47da4e1378d981f3e0cbc247f7042bb3d5803ac5670fb2059e39205ba2fb1b7899f5deecb1477eff9bb07d8c71869ec52eefb9d455169bb952afb83594c450e58228d042b98171fda3a7e8298161a0ef126baa99a7731d0b285a8ad734c08d5642b636713a3202c2ff9d884918df1413d7a638766a46f4a6450a7379b8587b6327970d909e15093154f0e78cda7c9aa9fbc521248f207b86de264c89700fdf7e6573bc84073b8dc5a2af8df6f755c33b94b5fcf0ca47e3a69fc31f87a17daa8d860831e66c5aec1805fcffa11244439cec50f02a42730981348ea84e966521a0b4aed1269b9d41573397c299991616e12b51ce9d1127f7824e8a76ee8c8cb241ec94df434833138c5be873ec3b5a233176c9bc715c6a28b7407bd87f51628abe7e3586d2e95762f63a9bc7d41c9d2f69f9e2c2b71c90fb4198c6f36893ccd68de2938334e7df45f4741534e35e1b5d1d35039f3afacb58ff8c7737d7c9439fc7f390b94e66f438ffeddd639f5025ba91c833f000bf4565f1bd2bc424e4b102625e2f4c14ef9e34fd71d59244346a085f0e1da128e76381e4db255cf16e9f783e3739460b676ca1a232ea7c53cf7dd05702f61dff0217f919815676272f669ca50625f7674fd5c0a1f5d7b3c7ea13f40e3933acc6d3af39209b80cae310edfba68e738201d2f67e5e3c26276176b8d24e2c30a1e05c1eac205194922dda290ac0d73ba7bf6a690b8ae544949587d64778c174719dd85fea3911543c2e015a49032ad80c2d0a71791578d6caa1bf2c49f523a3682ce7d4901554765f014b70e97a1f771f29475a7add725ac952d3bf7fea14747bc3bbf15d9706c65bdff2d2c8a4f7732718047cbf49cb5ecf2edbe4f765483e56105e1909c7291e29068a7b9e5487a710b1583e4501a22aa835bb7386214207f3a13b7b5797ad2a1b2718954f8a77de606aba5961358cc34eee631f7e8a99d1d2fd8e7477c9fccdb1a1144cc4130d3977582104eae8a709af9ef6437a644b3e9c61ae348c15ac69517c2055872b9546c44aebecd09e11730d956fbb87f77bbf9801325e7d4c7488bf9761463737b1e8c4a92be9d45ecfef8b9973ad64af76c42c71f74e1fab4df4cc46033253dd81035adde8c477e02611055e7244e725542b025ea00402ada421156106e0dd0e9404c9f3ca392bd3ad170fe817626214dbee1430514eecb957f94945ef95f15c8ee3b7c3f6cf8da97f7ab2973a16143f6ea3e473822d23ffb593ce108166a3759adf013f77c11f3462f0f245a3b9d598374a5e3d42438fddc895834c0291f168b4d54cdb70717fdbace21d694275a2849e17195b261358fdacc4ab0821f2d7721b432049f1b77455a7506d11d6deee9c470d4a369d970698046b3e844008a5c88387538bffe3220dfb4ebd85e628a48549466fabae6dd1bbb37e647c24d7e9cf30b1baff7dd3f0b036f0dc7f1531ad3a3ddfe7c6b114f365a54606baf010426ac56e3b7c47c7e0057301bca65a07408d012dca2e7d11e50360f104264c6dfb75a8d63cd5451e624ed3cb829c29d92ef93f35e5261276598d684f44da0112233950839d7e995cc9c20dfc8ed12c370ec2d0f0719023d108af0dbba8b3e173194f177ac0fef4fb42acd680457d3cdb5bc729030bf90417d663bab1f23db68d23f51f46739587cd21023881f866fb828c15ed30a8f8dcce1876a208c2004c0b1a9a07b53f1dd7e56d144c6be376ed29582fa061638e62fb7ead63c066f78d7523663367ce9274e298b8c2bca0ea07c629f7d087389ef7578adf380675d61b35b32c63a9a12a051fa36e7ef25cd78ba35283a103bf3973e5adfd8df8a1f0cbd954ba73b52808dbac0d9a6f54d50d0e7a848d9961dfe9a0d3ed9c7ed47ded0bd122d5c3c568b61b5daff6767e9663d1d455672530e76f23c26ae6c78362e3e25110e0e1f3df011fe6c5296cf3d8b87765b19a0d7cf594cca8f807b6ca32921370048fc62bce6a649bc13ec0031a2b08c8a87d7a29d96102f798e6ddebf14c6e09d9efdbf306d6323feb838aba9a199028a20fd32386c4d4747678fb71d7d7fcfcdf0b09a504afb86a7797f1549ffc26604a893dfc38b13b0be522b81a7c74ed90aef30eb1a0db4f723fd19e56160aa1630d6ab0919500e5f4b0615e55f8b37c093eeedd1d62a900772327b1457fb84bcdba51337d04d74d6e0d402319fa8eca63257dc6d15da0e0f83b454deb0a78cfaa759bc7cdfbc5afd2341205ade91505a4431814fcedcfdcd2d1d8db2c5a5415b0667c2c33711713ed096374eafabb4bcba38628d0305543247291d7940278258f9b5ec0c9ca9026035c7a7f73bed8d8c9d0870838e93d6cbcbe7b0973708c99540d05ad905a4b7c499f322fd4395698f43e5143a70f2e7f65366cb250881b258d031925b129194c9bcd53c2df94ab3bb351f28370a210219e3684758a52f40f0bbfaffb8b352870c1198543aa18717f3faf61f40eeb2dac8db8bba2fd97b9503967c7f60aaab4e325e5ea939093cc97d5581cb124271cde06f6e8f346ccf435f82f1c2f76164f7728edc5207355bbb36667b206628aecbcaa7259bc1690e7a82292c5ef3a5fb09c6f95af15b4e297fdf310a903865060b8488b06ceb687f0eb3fac139f4d8be52757a209ef41027589c8dcca25dd6d7626b74b8855c1b2866eae4f4499d819b44ae112008a7984ce417a4a1f03e8d2963c23adcbdf4480bd535d4769e8d8229a015a492d4f87508c6dcc39d0cb164665992c4005b0b6480b2afe5b63822b1622e0da4bfdf015446a7c467de51d04c2390011b53a47ab881c10fd5d6f7f79157ec929a5fd4ea81c7674038b75dbc9e5a9b441ffd9985dc5214a27bd298bdd6ffe25457486a7a449f5b33a2933bb0cd0ece4dea970a52daa23e539d53b4037f90b91548ff26acb2eb9e114f328b12415dea9eeb0ef29c07f7c2bfdefa5ae4f23c5e891cd3a64388b7e78471591779015af22dc4134052bcf83fafb5dc13a9897366568a9d96cc76a040a2a1e793101f69c5c4a8f635f5f094e33441a10372ab4aae424077e9240407cf9841c0625e778faac76266feb94f25478b71601dd0fbe82687045a369c869865196656c56d6a7ff6ce3231459a9db663cc43866043c2d5a52a28fb4e0bb7183c6de747433c2805957637c2391f28d69fa17953ebee794e83c5c9c24adf68460d5e17465a868b6722b77a4af60cf34a5da71193906260561e343841fadc1b46e158878f0c08afbef536ba226e72fbf7f82c6434ee4d4162d78b2227c4049d8d5e7473c58bbf2582a99c7d8f57ccdcf3db5a0c4feb3f64c969fb36404894241febbcb5fe3a4996cc043915d7037fbe1ebb7d01f1b9c224508d518b6d4c498e8575953181ee561b5654d6c41ad2029bba00c29364def57416db54a1fafe6a51abcb4aaf62082c2076145567dc3853337f8af8c5a0b408598156a42253c14de2ce047896019883d6066caf3771459f1b944b5fdba04a9d2bbcf571eed12655c2f653f098e5e3371b24411ae2ae586a331d02206231e4c4d76cb3a6964069d16b0ded43426a927917dc11bda186b792ea3d7be2d5b6d3dcaf2c7cc64a4e436c14ba2621441d44f5c9bae9e335944c5e5ccef5c70ec0b2be6bddcc9af69923c2b9a2bb5f0bb6053a71d163f3dec7a17d865e9d344a6abd1c16111444fb5279d99343341412690b8a99ff0e88f9cfc625e638c2668e4ebb114879205b827f51471f1a515d103ca187d1f39d77e896c027eccdd912e9e6846ee6d46b9cd5ebc684ed3acb4ff51f7620525fb5c76294970662136ba9440a46fa687f0031290e1fc00a1b03fc52dd19b5634cae1ab763a57e45227eba54aaaa21f73c5df74cce3dbc3f5b36ed476fb06907f1819d6724c616eaa52a95919c588e81c9678291ccd35d7203b644e1c48f5c548234160d95f9b9f6b3995ea3603a8e613e641518d7223d2b5057e2389a233e5ca6faaff88fe9e02377866aa7a56106ca6fe512df849f0477993bdc0e51fddbc30053035c2fb84c99594335b2f6a47e89f4962cb629a609c393bcb47aa4f0488438c98e8ff25e6d23f0ea45a8a3cc6ce0b83446c9f4ace16bc79049f69b566acf3eafdb7ef0f14d3e1746b692ff8ae3e9a87ebf9eac9a5db54b424cd874a5a9f09070e82b2db7a378c994d79fe15fdbeabb5beb08ab28bb254dd021a87e54ddc66db816092c8ddedec59905ed0ca03d05f09e3a8804ad3403bab7b03b4300c5774b1322111ed0d9763f1eca5125642580e2452398668e17c2b5f0daf799c87805961fcf5ec91f06dcfcfb7be596cce9deab275769cfe2dc88fb2c2f603ce31195ceed9c875e763ed277b0328282384efb5117e9801fe5abd777681f4f8bdd7d2b0c89c8c038eed2217aba9d0ef316d54777a7ea44c6012459879c869f4570bc5b9ab237b36dbb91473f76916a4d81a07401ff13ddd25f72274a122f63ed989627ca9c69da165308b0608e9e0aa859c2489bd8a574a1b2abf0fa77516c973afbb44c9b5c86402920bb527f8cb79591bcba05d46c3aa5064be6acdea640aa6bf9daf84454bbced10ef3e7b35f6f648f9c56e7c93b955b73acf93023aa428f937131a26786d0482c9a01ddcda196bfb2e79ae3e8e80dd8a3be13418f13eac846b68435aaa8b82f6cf02a2e5f34e53e9331f806c848dd7e8a2a22e0f84e59fe4b2f368dc6deba0f4d28ff06b680d90a5dda4ef2c5396ac51bb6990964f7a133ec403f7cef7f0d4736cf51020cf9bca71a5e46928f1b94939560d5d8be9c619d506b587c8db4803e80f8d8f3e640e6dad3d2fabfb0cb0fd5abe7e29e21ae2c8d8bdd476eb1f7a3c6b382eaaeb4b9d5c4f363050cdc7cee791acaa2eb3d9df008841dc29c9f35d52dee4c04342f2a481016c3f04b7952852d4aedb47807f931a8de15f58493635f99132a3cd0f287490d174cb10f3e0e4967b03cd68431aafac6ce5fdb06c2472b86a8b2c440e6b6a9cc727c1aaf6206336ba6e1e5432aa6153c69a2770bcc1416c47b1b88a8192ef449a33072df21b253e0ea913efb4f08b2391c5a9fb11cd1746b5d69f0bbe6e65af93c5020d4c74ee3684351e2b6b6f1c4dad0d5256114d7583a9f91f6b8d4b61d05586c2285a087e59b5ff88541dd0493852020f46661ede4b49a725dd154a3322e872e167fd3f784621b08f30422467dc9eb68a0e85b382986147d5e92d0a33165dc872f5e58321789728af9", 0x1000, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt(r0, 0x1000000004029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) socket(0x1, 0xc003, 0x7) 16:01:42 executing program 0: getrlimit(0x6, &(0x7f0000000000)) geteuid() r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x8000000000000, 0xcb7) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) fchmod(r1, 0x14) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/190, 0xbe}], 0x3) fchdir(r1) chroot(&(0x7f0000000440)='./file0\x00') getpeername$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fchown(r3, r0, r2) writev(r3, &(0x7f00000025c0)=[{&(0x7f0000000500)="27e575c24227b71827bdae3f6c6fdfbc53551fada27e5ebdbcdc5d8e06d18b1a0ea985fc51dba4395b6621c5fd453cad87c38972d71ea51c031ede65794d59c38d064c89ac5f1088b2feaa6a304a3d221403f9ebe9e1723548221f07227cce2b3bbae1a1a9428bc7300e6e92026a28a12f4dd937ffd39090c1c8ec3b38e841f6e82808d51a6845a84bf2ca67933f66134cdb021344d6724bb39ae98165d82a36ccdb65db6363a7b97243089217914a40da3a5e028a1abdefa83cafd79fcd474b32baed9967f1acf48e67c47d443162c563aa9c54853ba1b17904b01739d59adc967fca0ff5e96a851c558e8e043df0e88958566d8a1a193875852260e62c16805bedb4c00722942ebcc37f8139a2e3ca8576ed28fc5e8156c9438e23aac9d8cf77393b7aa7decf7e92842b41f749226dd0c59b49d721b1c99b6f3d7a009cd633665b79a7772f8ac8a1a4a6c301d846de046a0ae00fcc7f05ee13ec8f1fcabd9af468a72c19710f89b41c19a3693d84c22f5e005e6a94ab2caf8c47981816e8873400f10a9cdc5ac0ee19fa04c5aa733b49b62c4d875c87b537208f7f44df7bab70d527931a22a207b53a7ee658b720fed786aad5942fd5055cf570c8d3d622766be5aca6b4d36cd4e440ade596ac07bb9a320f627b0a2fc2420781e91ab591ff2b86e7eea90d529c66253b9af56b6d471829d218f3bd10343b293fd5eb909f244d593a9214833fc184ed8cdb7df68ddee7aa478e204aa0bce5f1a000a628805cbcdf35596ad3d1c3bfb5f6bb0cc21f71e4dd62b167124bc206ed1cc251f98e501e28124dc0988c6ad7e591ee75f84faab9311af80a340c2d95cefc5d158e626dc37a2d4d07c6e5a6c29d5358fefe8611f0141649ab782fcb6612aa2074f457926cb45b51390ece0692d15244dd55c4704abe72c82842f85edfcd7f74511e6d00429540d8ad98e439b3e18bbfca810290ae6ac111748d57eb2ad541a06226e25cb8b828531820f60614cb877333fc7851c4441cac7945632e9cd17ce5ced8a2f0e3a20829cac0b37bb40d6f142880c9dedb2e992cc51c5805374fa7a17220a13a227e04357b9a77827744bb566736d17a5fac5bc4add172e7fd34c52ca9c442c099d543ae7fcd3e2e24a96fe53108eee4075834ba940c854bc86fcd2f90a79fb6f1aeec579ad2986818957c21ff42e118a975969d67d9d101eff945781a8c79ab976ef2211b9f62c8f0144f35fff959e7e3b1a329ab891cafea51c1fd21d6cefe4b2c8ebd277af6c14f9154a1699762285808fe3273ead86976d04b52e1b4882acbc465eaf7b30a99028591814c97fd726b4c754fa52d9ed34da070aa89871cf6f95597da8284160c074478abdee6e912bab91792e8c34ca5925b63a08a1b83ad52b64fb888d405524897d5418f4114eca610ef90865175eb9c448db3f4a42b39b402c1b34e68230e3fb536ff58921e78c1cd53986450a0d478e80c8f2c89ad3c5f0b5210981aa65628ab195cd8b180dcf3a837bfb9af8f8136a593899bc308196aef47ddc7e6a9eb710309c29afeeeb7e0c3c6df15ab06d492576b68b19e662f72e308ab20a69b56ef7cd5c36fa86b6056dffc136bbc5b47b99114f65e805515c6190a0dfd7d4ddb64e10dcdc04148b2dbadddf6d0733cfdaf6c53a59bf8e881516b55becaff55b04f08bec04b315f425ce5bd701e04e0a068ffe3a60faf05c0ed98997d158ad46171a0f86fa810980c0a109e4253b1507c1eb264eda0357955c6150a51a1b7cadf76e4a040f64f8cce6bc47e78fb8032e420c70b265ffd425681e7e99c286a8b29cc27035735f635daa475133640a5534ee3815698263beed731e9216bb85b56b59fff5b3f8ba5db71817bb8cc55fc484327a490e7357aa1647efbd2017f6d2b448ea5b9bc0a64a1e347031b0dfa20ece03a18a47ce33b381135e4f8427a8c2e7e184dadd29e8319c6dbcea8b57d938e998ab5a87e88b16804369a8e7ce0aaea80f1297645fe4c645d6efad39f1a82c8154b32109e745ff83a61c80478c868dc54922c8e52e77d1191f6e708bc979c0045aa9580d94dc4dcf6b04f07d80f81ccd1b4b835e29f6897e87190c24506313abfb3329e1a45760fe43898cec6bc4a73a00e7354ce84035dd25dc5477d3c7a2140afc23782f57e7a5793d1ae762c061a346ab14858be5d70ada3f7368ecac73ed8c93dd18dde52ec2e2f3b5096ba57b25b935b2c347f104ea990487b0a2f0501e91102a0e55b0f522d27d13440a05b4e91dafce62029496648746e8b5853f458c7881b58ae60369d55e509b769761e2e2c957018fd0e02b4f9df887d5d931b60a66724dcda5c4cbf78d22ede40cf23eab744a411802f088d5bad6d59472c6f2b212684b211090666ce4cb6d89b86c36d3a1955f5ab9c6317d8fd27a81924cf3c6eacfd943ff14ead8375ff92296333f2f0c18058ef81b92533d5ad6273946bc88662c9ae9362f57e5e027c9ebfc3540d9ea0c0005e5c8e29ea91168e9e3af847230c6118efc76c84af3db383127c922b70496e8282b354c0d63d5041cc7a0da683344d575808c31d5e463d754b199e28af78c2ac7a9d775ef73ece7da3470ad4d10df749cc6af96615be9b9a1dc2f9e477ceb2439634e7debdf2a64930c0d23f6e58e623461d6ba0e82f5e0bb4c3de1d25ee8b738ea4951042caf93ff80fc96c12adec093f39fdd9e5e200f436b8ead1ffa6c264687f38be41f48afa343c1867115cd48b47fbd16c0c577f6fd8b557b4bac6e041bc75aaeaaed267c4d2bc72a3a852bed1d8e7d5744cbcf66a23a6524e55bc59d033c20a1488511db510bcf2cc7da66affe0a1e9bd5bcd642a421e7fecbaafd90fade0c752ed59d61bb9428c6959d1b05e75be54c88ab3958f5707164dd94f9bb4ff6dd8fe7b96466f1baf7dd7d505ca47d0468f4b71264529514d47de5b3b692ff7c09fac8fee08837c7d535ddbe116dcf2f1ac5b97900d953aedbbaae24461c6cdcfc8cbc4da0619d798e33a943905343815ae3f718fa01c7536db07aa20a13fe1a38e1844e066edd57b01b7e763c01951e091c4407d1b8ff950c125ff6eda21884f87a6692e5e0b233bb9d3e30246a7bf77d165e51229ca9a908ba9420e42f4b490621ae17ae3d8c3cd0e1f3cd61f8ea1f21300d0b78ad13af0eb9f39196bbbe0da9bce53d53953fd3e06f9b57998332c808283e6b7305e8434a6a91022b7eb2fe92e456ac927ac56b249a0123f62ea18b347969fa33171a17cafc682afc65cfbd8d52cc6b25bafb4274485f9d7e4dba64d1a5b737a296fd34ea26e99555eb9c8896cc3211e88b9bdbc16ce4124e9fd92ec3efdae0c8dc846d08bf2fd9ce17538801a97edae1eabcf3334deb7445c518d3a547708775d199569c3538302bc88e78dd5857dc2d06d9783dd5e3bf777fa47a4c1ec5f8156b20773a3b02fa9103ab7c93e88030ffbbed704249232f7b7a68c81b59c6505c97ccd1d2031a29546dcdca6568f578c5b598b6dd0fa022832891220314b4a3f86979ba2eb330dc849ad32370355cbc9f783e0045dfd4c2622abf5deb480b154ca6f0ce810069f77dd00b2643ec37870b1659a9d9bb805e5adffe700553b9dea39ff61ae660467f2801e60c39df5680768042e1420571940809e43d04d21e9bc1c7e550675994153a7189eb161a3ad912f3a2cc61b1f1403543f5bb246c7908548cbd73da8d17d1a3497de5a3f2b568427460ad239e4c4aefb56338d49a54b833e76b3e6800e2e52f95cbf6539cf0e4ee779c8134198594d4a8dcf77d847abc2eb22bbde623899a5276fbae65051db6804d22f5ad17f924686022b6425d61910a435ab92ae07d793bd8576544d79766c1ea014b058b46ba8ca7ff18be5c71ef8a9d19066747a1aa468132ca039752cb02c5b129d59d297cee19b8dc3fc43d3e659f1d3a1295d6b2648abfa7d841eaf0f5feeabc6bcf309e61f9d7884ca24d6a23b4cf52646ddc748d9628f4a1b36b580c3fccd6fcda3da8780221174c46dadf3d8a3f519b45a7084fc6179de9ea0f723101abd5cff2b13da86d4992034485addefb46ed2702b41ccef832889f8b190b7319e7e21debb11e0054d4a25f0dfcf88f6c9c3ba98bb938a0af62f08ba0f58a632f29df76c7ae6132d9faad9c0ac4a38bebac76a82daeeb70713163b3af965347ca9dfd2aca35d83a3ba5cf9e3ff5d68304aa2bb4dce1c74bcbf8346fb128537bc7468e071664b33e54bbfcacc56f0d485b40ad704dbb72830b10cc7116389ef6540546dc5b071929eafb8ee8c98f7826233cfb64d897ca7099864cc4c0052cea530f5f8345c5423cdd42db019ea23788b2c0bcbf85e894fc2fc43ce1322b031fbc6b9c6204906f9d1eb83c19565763b175f9eb8a3db6b2334b25a14ca9037a576b8a8531701809330f13f2d5f4ff5c2931d02cd629fa3f1db3939d7e4adb90c438952098b7511efcbd6847ec5959cc9b7924ce52545ad91ff6610e81a59e6388c24dee311b2fc14294dc77c2aa4cc742487f81390aecd8e2ccb500c7d6e3d7a72ea81e38a96de42f662c55d02cb7ead0053e688a32abe921a81149c253a8385ae3b1ddca0117d17caef4dcdec4695c3ae6f5be9efa0b84490a4b0f89adaa5d74d4ec74b6f5d2902b5ff29e50ebd267511201fb7a65f5698015995093f6800fb55928ea036e0d002aa34fc8aa36511f70351c3a4ff0bf012a843287a2a905741199fdc6380630753cfb4882996311a59038c2d2e403bed6e0cfe8cbc37c215a2972afcf78a3aa94cbfc27656589e769096495ad1b08327c83f2a6ec44b0e5f54b03ee4bfc06c85c38e54bd03fbba4ff45839af99e652beea525b209fb47b165fc684021a8800cc2db410dbd556c84cbfdb823e923e8236f875a32c661d22c7dd8fe1e3f83ea4885362c5ec8554d74b2c2fe0bdf10fcc63cdc61fecbe0f9382af4c7e75c543b40ac4df65a6047bf4c27a4f71f5b698349c870efaf807dc44edc8b54c66c763d5b3e6e43a7e71a5e512639215b949255e153115cc3b63de74f1a21ef1f2cc5a04e3f9535d5279089dd03146f84edc6e52548cc22d7bf89d289dcd6b6c32340a4a3fd55e680ef4d01b65dcf52377e13f388c3704db7c998c2020809958faf2deb2cd8c1dc5ed19542e4578d666e04a8006e2b2e4238ec357aa6c1cc18c418e2e05a7f59c6cdb88ae6f87eb81bb0adc1d49bc48bfd222d026abec4bba12ffd0e2ec4c90d6d51db6042ab72ebe643ca5f5f32301e00e24a5658e6dc27783d55693be1667eab5d08bb612e45bfb92af4698e195638c9c9cd1320de48eb682e9486720bc2ea34a9db154ab5d3a4299639a0bf046092af04ec15d622d4f9f2e5507689448c5d5d57623aba9b9124fae5ff7753164e0b23446fbdfe360844d14f944e003a00c94db2a3e2e5d21f2f6057996f61996fd7a67f977b48c227f6c63d4eeeeeb6a1f7c0ffb673f33eb4c3dc75521d5c38fcf7a0e61a9ce75f2b32bbd6ee73f693a42372dc18b56b29632a1b90fa051354bcee5b3ce2c8154299a0b6506172a50098ce7e1ae322868a2706d843040991e184f39c5e7051905b0a08b5e1e8b40249d8bfc47fbb9024004f0d7e7403f0bd05b598e629154781acd4e58bb5cc7e09e3fe3c356657d43dc1f040bd15586dabb87559258791c9a1567949adf516fb31da424b84a9f988b82013cc8661bd09b250b0f8ac3e9522c6a0b24be44b3eb9ad81efb1a05c5a589a92108d1dec093899f8dbe68013b9445738748f433a79d9cfe85c6a69eba9bd32b10", 0x1000}, {&(0x7f0000001500)="05081143d0662b819a39", 0xa}, {&(0x7f0000001540)="6d716bcbbc4b01dd7563206c75", 0xd}, {&(0x7f0000001580)="72f161196c22", 0x6}, {&(0x7f00000015c0)="197417d7ac2cfba198a48fb9f788a97409f880068fe1d985c9e5079445549a500e7391a0ff4855b52394856aa5342e9e2c372dd7c9518570935941756a7eddccba63d94b5ac6350edd9fb93b8bd9f476b748b9b8207fe2a6c4023f5ec3cc5ca16779e188d923c19e48d1da1ff2d95c781e7b7ce682be93a3b53905ddcec35124075219bc27b0f8e0904d60838b81b124c16de1288b2100e84fa4bb6fb96f6564f6da1ac54378cdbc4ec737febde7b5e1e4a779ee7de399ca89fbeaa8dfbed9fe093fab2a33f76c998ba73454529f067773398cf1a62ace82dba37a3f7f31621262426feda8b7bac6124f536d28cd7274b1c932eee530eb5006d505d6ad920b0765b2e2cad799c6a6a0476982016b50484e9098c281653e4b4ff79c04ea5b695ba950f460eaef662799c229e798e6612f2b38b1c0fd203a4bba9d2a7b833b32a80526afe163ecd1f2d467472f61d49d59dcb5ca187e461273d532c08efe1ba86e8519f1882e13320e6332e97ec7fe0e94cf2804373b6f55625758722c543da8422ceda8fd3bac599e08bb502f2ed8503805b5854224c9216565c08efaa1a3d0eaeaa973fb2e3cc28b466e2ffb9456fb62abf2941c064868a5a48f0743ce1840444476fbf2094a32f185e5c2cb471fa19d546fbcef0753fb776ae12d0e10daf598d0ed5627070ebe69612c132d5d23561a5c02dafb6faaf4822d2d1fee9233dcfc379b1b5f59f154a995bac1a0aecb8d260d2b576c73f9a2988461daf2218e2ab9498a24dd3608ad327ff69538036f220ffa63ebc88bfa80cb319fca3a2b684c8db0c67283710b8eabb6865a757d61b196c9719c1c586a5ec254eed46abad44db7cef38d77457ae7aa1764ebb817a88fb267051f806a0799fbf36ac72fd3624e1d0761c8047f902479f6dcc3176182dbd57a5ac4724fc11cecf74a31bbae0ba40a9bdf00df095ad7fe051ffc1ad395198832a461947a11e2868e85cdf3c8f0f863dc8c7b6e3fc7e6b1777eaef91c2b915ec0c05d7db09ceee72a8bc3908f9843a8f06e2ce49fff338cc5cb64b890c1ffb705b115e24807f60e0d1d9bcd9dc2874cf576c81e733c664349642bdcd54815c1a3b18a9843f2bbdda48062a05e88ca9765b8568b63e0922e3fb9b52d9227059ef2d67bcb07058b89d6f936146a658185526950938046c0921a840cf3089dddfe56e3b457b35d5b9581bc5c070889691648ac3c73b61f11fe09bd70d5d50a1d9c4766b60fdc83c537a2b369d513810438025b650a70d02e33be1d515f1535927a56b821c624badcdf1621584753942be1fb293b285e20b3f0543f7a938f4c6581c066f77f261ccdad30c6adfb357b049ea1242d8fa8ac1f45b9780495f1d784c88ce0c4b6dd952a3e0ae9ab0236c46dbe4b68be982a0a3bf7a37bbbf169dfd1495d75b151aec165994d53c5065c60ace96079ac431e0b933c7d3d1830249925333f8993cf66dce20ad251a7faf5158d59389fa493e376e441c3674baabf00261f0622a75dde5f58fd0f6dc7c60787bfd58b49fd82d9c66eecb5e9279338c080dd872d65c03d75c9eec03a739f27e59a149972430e490807f04f425c0bd395af7642a018af6d58b7955fe4b0916300c367266c44ed178ab6442e37eb6c443590ff9ced24f104f09c60d288587dc862c24240c83c93d1b36693657097d6a8042af55397469493bce208de28a93468dd0333744ddd3cfa0dc6e5111c7ec5a3c52d6ba4c1a4979741a813b080a7d8f740f48c2955e44447020e211bcd010c851299e71810db0d5a46f63341d43669fd0de96c285e55baab86bf6ab8496d999c76e9df8dc20d2754009221c24a31e1201cfc01c0baf7d2974d8e5989814ac32687744e1a951c552fd15d0ecd87f8da4203a8168d3206475d12eb1dc874265788073fc587a12b468ad0d57c0951b6c556c00d7554504bd9fda4b81352ec1748e83ca63dc6230b870104e6ac70b2e2bb939d2c142f982b7b90ff87f74e151142b8689eb63da1374cf2a2138d3e644b55d2c6bae268ec81a438c582b7e5df7c601aa5601926f520f0f02d48e74fc2789f5f111b73a18f0bfcb3a4bbecc54ffd7f3f85794b9a2b5cb9c0bf4469987af29146a8fd30c70acb1568c674663002dfbc0d89ba4a454b1b09fe23e22542741455a0b1f495115338392d0d374a72bc67c6b6628fa9d320de7bd67933f0316644a314a1148a04ba51b5d374464b9ac7e023b8a5e488e28571d567c18c9843348381889345bfb7d82e465f6bc9008a887861ba134c068c3f84b408c2ab38718e7b82b835f09f3e34e449521e0c52ba2281da5e7bf44cffe71fb2b6dfae8b64f9e60c5e7696dfdd6ab6eefde546aa13bc5ca1bbb9bc3337d7f50adbe8fc966416db19ca783e29ff3b241112608fc87666f7831652a34210ceadbf1901b343f1587ea345b4baf98c690369f9f71d9729accd4b350f875d13b93f79556b391bd075e0617f03ec9fb7de187444770472a083e737c7d6a79a1debfcd005042647ef887fa71fcfccfb1281deedbc64b64896d94abc59cba6472d58e8cbf6101616731cf0d0a3b99503f7b15dd8899d5e450caf2ce868420cb94ca952e9f77c87f6cc419fd763ad310edec7c9b9d876e2a86644400993217b5dcf92e6888d569e0bd5c1f2766fa3807565e1fa303ac82d6482de2718f8a1147e614c5b394ae440cf9deb04a2f75b7db407f6b9b6004438370caebd0c93d2c4b175f9bfe6c05af413310b979ea464cf4a663d1e531cc705c50b8a6e6420093ec6ca2a81afe1e8dd981a2d2c4e4323c8f8925ba7aa63d114062f08a067e0ecf2801d97f0046edfa38e4a0b6860e96223b6f53f35cf78dc628830e2b899c91eb92a41ee2a0a17570443d7ecd9bafd81b910879e8f349587bb0b266be99a4d7fe9f2f03372cf1b054c060a0e78aacd743e48d739559c6fb1fcdb65709c2f551d042f2f546b1d98ce06f7c0ff4172906672d3c318bebaaf6ce2b8f8acfeac611ef77759fad0c7dcba9c241c7b99e1ba87b78db108cb1396c4a010c73d87a8d8fe4d5495435dd1a96db85fcbc6813cb90d2c1939b3012fad9030da977d0ebc47dce4603979cc21788ddd7b6c902f45a0d8917b8aa3401f51895b7e9caa6c51b2f16b5c8aeaf12715c8ff7653870d269911a97dfaaf74d3cded3b97bb9b078aca3770c7dfb20e5d89125d78001615ffdd76cbcfebd485ede9b489b74ba6ad241aa6955a8deb4910b77573c79e0cfb83120847b96565ff3d6ba6207ba9cf6ff00ca1c4c9de345ea83549caad64a50f2f4f0779755bf39c6bc7399d75b3d85aadb955d2520116b2ab08a9cccc5145d11c3242bcbc0e47c8af959d40a77aa7360849370090bfbfe8c3bfd5b3d24078541d7c2d190af838e88d2c930332fe6737f3ac61cfe4e599d3c223acdb132db70d2b626e014505f21ce66e08b3c50ef7aeea7ec6c779c28b9cf9ab3587fc1b3655716979eac2270332a4985a3544c0ac99c3671c35610d702cce75f094303f8e20dbf53366d03d841a2cef432d81557b9f06c8ae8f0ac956e8bfb80dbdd882bf3effe647ec78be98680fa2c24a6927bd23a8d1a12740c9abbb4548ddc8bac2e2455288eaf0fc98ac3f66d7bd3a7f520c701c8d50ce12e4e615e026493f3aa8d51db314d599562586dec17a4a4ffab5050cef1b4187960c4cf80a4a6ac7e7811b38430fdd0cc89137e62a886a31fdaf0adf9b3aec6cfdaa3952e00699e018935461338a0348872e4ef47e4b7be1da3e2a12a19d651f093d6b08039379990e4177110568eaa9a61d3b36437420884084c9e76348679e30997010b4b475ff73c450693f50f19a8a9280464b658eed80a81ae3b68f61f044bcf8ca0f5f347f52bf5a8e544b1fa9e769d983c39316015b6ec737f8d94387fc149a55c49aa7a2f848d7b75814f5c7c9becb85964fe8e75456917c86dbcaa726f18abae09c803db6fa5703c481631db1e40aca0dcea35c64652f33f843f3467ae789d3542ed7348e066033092d37cdc9c158bae2ce61e0fbd6b060e7eb849c780834e468d3d8c34f10ca04ea66e711736a9239e2bfd421128e2f3f53eaa5389ab4db489ea0fb32d009aa8ef1a481a5d163aa76be8626158ae703456ed54ecd26bc8df72ac8162845804e5961a816db7bfddad6cf3c30ef4ce69b25ca5b3a3cabbdd0e63eed41edd98656e61aa50423ac78621fa651f51d7a1afa59b3775181594a7a43052119612ef8fc385fe4a96ce97da486f7a262677eb9f74d3ab51b038f803d9ca7706e2a2e137bf29967db888cef3081c4cd4d6cb1eff7c1361edb6f89545ac431cbd7e4038bac02e6ffc68dcf29242e533bd2c4fd63941b6be0b7c42b2111d83ffd63d49cf3850a292baac384ff02b6c3985b59890aa566fcb7bd41961faa1772ef8c3963ba14af472fd8fd5b117144862a1e42eb0d3473d58b8e28db1e26d882bf878fe4f5d381c73ddba2d047f341205bda7b85dc79c71b4172948ab8788b9d07c661bd6005b759436ea5f2ad9a4e72741710dd4a8c3d75a330ade8c7f5e52139041870681fdf35a86802cee2a4fb6ea91e3e9ce465f120061102cee5ca422640320db0cf7c2ee4b6bfd8b0a73ef98f8103f39f580a9ed5c504b2aa5485a819703c71a8f5cafdb6255fc221cab78010c7f8aeaef8fade3a01050c22fdffe53539cdc0310259361227b96501099ba629c0b9588d1e6e629248f00b4ac7f4338e87bb248358f1e8678a8a9e2e05a5d46c56febe42632a7ee46cb2a6d81e54c6506a3b54a160c1fe7af27e860062a541675ad7e190f4379b8b12d7ffefe5cc52e00668d43c4310f8f438a9400de6e833a7251cecf41329cbc5bb8356895a1b4870f78f6981e51083f4520f3c56e2735b5afee7c1386dc1eca3dee0e7ae279103224a386721a74e77a45cb4a3177b01d8a4f55b17a6a0a772c9dae002b6a92a429b6adcef4847725795a2ace366795c88c94d55bcf5b314ea033384e6953d9f68c2a5a94874edb26c46eba180b0852b54e44a5f8957431a9558f0610a7ff1b1f56e52b4d23405de14833f24b184851ca6372b5647da2b5c0cad63a812af7c4da1c84321e8508a56ce473bb4da89ee4eecd5f0ee39dd7aa52c9e828e1a1f6ca14c44da802dd1bd55c4e6c0f43f9508a018949dd7ed439922f81d556107db5b26d70d3f3fdb6c3cf71d9a519fa62813141f8eb3cb6637d05e7cd9acfdd4621ebf28300af9b8df7a1e52f66f7f07558b10dee0cc511973274b0d3ab294a55c01fae64be6374a7c4d1d081c7bdb3bf81f6b172e408d2375551a2402328590c13d5383972c84400c79226fafa47db149a9eb4b9e76e561cbc20e8e980836369cde04f98f8faf121dfa6b6d2e72d876932f8b12dcd9b58693012b270f76988948a56a4c8ee962d0f17622503dc0f32fec24ec1f9f8c9151b69af6fe1b9542f3974fc743e669380717575a40c36c3c59baee76dc22cb36c1415b282b934cee5f2f0e96675c1262962fa8785b51fd44afe5d6edb2143d882f25cb9c90c5ebcc173c95eed652615d09ef9dcf341fd6bb631176015098c697ccf9da9f8a658b5de96e1d46a2a649d74ebe29b9c506634a2cda07f32b7e2ec83b1b09f903bea9165726a95261491c20f37a3525c5ffb93895070242624122c8c83fb3e8a81af37aca20c5724c1e9615c966854e0f5cac729276aa71faa9b41878533645e82a33fa060b64f15b422ddf6746dc4503e0a7458c1910395ff77750e780dee70e4c0e59869e2433ae5d1541d72ee178cf83c31ab004", 0x1000}], 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002640)=0x4) r4 = socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002680)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x5930ad822defbf9e, r3, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4, 0x11, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000026c0)=0x9) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000002700)) sendto$inet6(r1, &(0x7f0000002740)="939583b5c964555748947d69987b543705ff5b99f971cddfc3b3e8ab", 0x1c, 0x400, &(0x7f0000002780)={0x18, 0x0, 0x210, 0x7ae6}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000027c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002800)=0x1) unlink(&(0x7f0000002840)='./file0\x00') 16:01:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='0\x00'], 0xa) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8007, 0x0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3, 0x94cc, 0x74, 0x1f}]}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/224) 16:01:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:43 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x14) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) close(r0) 16:01:43 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r2 = getuid() setuid(r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xc3) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000040)="41feb81ba96fde371c462f790e0ae5c280304274383a20d636edb5da702eba254e46dfc1b77a8fa983b70ea349f890f7c5d3dfc65cc6cc371b6bf5d534e65ca99753af5170b5cd2775ef4c61833a29cc18510f23f0613a267f9cb3868876e8d501514a258f1d7a575f9b4dc38f05de0f668c866650c466b1c1d2bffd9fb86999c8ba6850811a17cdfd5aa2c4e74df8b6e5c961c87ce1c911138e0d3a474b695760fd540e8b41d2f803fe30088eb6b6290080af90b85e", 0xb6) pipe(0xfffffffffffffffe) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/214, 0xd6, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 16:01:44 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x401) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/13], 0x10, 0x0, 0x0, 0x0, 0xde}, 0x0) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='H') 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000027c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = socket(0x402080000015, 0x0, 0x1) setsockopt(r1, 0x20000000000029, 0xc9, &(0x7f00000000c0), 0x0) write(r1, &(0x7f0000000000)="ce211034e57f29d35d0b35d0c948530f808924aa9e9a0061c35ec25de8dc651cff2519e9c69954", 0x27) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) write(r0, &(0x7f0000000140)="a6b7fcb08dbe06a9752ae30aed9371ff525fef59ead623caaf06fe9c120c595c51e5f80de03332844c638546b5d27d67e2667d7c739dbdf1955e45ab", 0x3c) 16:01:44 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) read(r1, &(0x7f0000000040)=""/2, 0x2) 16:01:44 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x16, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) write(r2, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000140)=' ', 0x1) 16:01:45 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x7f}, {0x1ff, 0xffffffffffffffef}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=' \x00\x00', 0xffffffffffffff86) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="10") 16:01:45 executing program 0: r0 = msgget$private(0x0, 0x48) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000095c9c5f25bb0c4d6f200"/63], 0x3f, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xff) r3 = dup(r2) writev(0xffffffffffffffff, &(0x7f0000000200), 0x1588d52ed5c4238) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r4) 16:01:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x9}, {0x180, 0xfffffffff73aeda8}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r1, r2) socketpair(0x38, 0xc007, 0x1f, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000340)=""/217, 0xd9, 0x843, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x30000, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000180)=""/101, 0x65, 0x42, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./bus\x00', 0x888, 0x194) 16:01:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x2}) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000000)="69c52de7ffa252cabaae6d39522a75e4d5d5b5585b11e7660e722c829f876be3419e920a4681babd7bb34b8149bed331907dc20dbefde8454eed0f7350556b47552550c4029c367c31be819e0bac1f6d", 0x50) shutdown(r0, 0x2) 16:01:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) fchown(r2, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x3f, 0x5, 0x3, 0x0, 0x0, 0x6, 0x7000000000000, 0x0, 0x3, 0x80000000, 0x39}) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = msgget$private(0x0, 0x11) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) msgctl$IPC_RMID(r0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000140)) 16:01:46 executing program 0: mknod(&(0x7f0000001140)='./file0\x00', 0xc000, 0x6) r0 = open(&(0x7f00000010c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001100)={0x6, 0xfddd, 0x7, 0xedcd, "a9e40a2b7ed923d6da5d3238e3a831ba7ed0954e", 0x0, 0x81}) clock_gettime(0x3, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa01, 0x4) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:01:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x188, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff18, &(0x7f0000000040)="e29742c8dcc1ea1c8308a824d3e4f3dbf4aac3ea74cdfb") 16:01:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair(0x16, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x401, 0x1}, {0x18, 0x3, 0x0, 0x11}, 0x1, [0x6, 0x7, 0xae0, 0x4, 0x41, 0x0, 0x0, 0xa2]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000040)="62c6efe522b586798c62983876736ae7ad", 0x11, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:01:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30880, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20}, {0x6}]}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xffffffc1) 16:01:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x601e) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20181, 0x0) 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xef56) getrusage(0x0, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000280)="23a0", 0x12b) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/93) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) r2 = geteuid() seteuid(r2) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:01:46 executing program 1: socketpair(0x18, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="14ee8e2d49fbdd6d7f3a3263887151bfbf3ac8ed9c0e6998acbd90659989650464f74b9ed7a634e1c7d99a0e7522e4854ddc2c346e2650091d73f580f690e5a896ae881fa9a068a722d2d3b5d24f0505b57dc07cd33a9d33e38e4fe235abba6b6815", 0x62, 0x400, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) r1 = socket(0x11, 0x4003, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x8000) sendto$unix(r1, &(0x7f0000000380)="5001050160000004000000000707ca90051010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29cde1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000bb32857a371a3ec0004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757140d89a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *406493 51303 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7e162,ffffffff81f3c86c,239,ffffffff81f191fc) at __assert+0x2e rtable_insert(0,ffff800000980c80,0,ffff800000a0d890,38,fffffd8037845158) at rtable_insert+0x66b rtrequest(1,ffff8000149c2110,38,ffff8000149c2088,0) at rtrequest+0x875 rtm_output(ffff800000a0d800,ffff8000149c21b8,ffff8000149c2110,38,0) at rtm_output+0x6e5 route_output(fffffd8038566f00,fffffd80363e8a88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e8a88,9,fffffd8038566f00,0,0,ffff800014950bd0) at route_usrreq+0x363 sosend(fffffd80363e8a88,0,ffff8000149c23b0,0,0,80) at sosend+0x660 sendit(ffff800014950bd0,3,ffff8000149c2490,0,ffff8000149c25a0) at sendit+0x53c sys_sendto(ffff800014950bd0,ffff8000149c2538,ffff8000149c25a0) at sys_sendto+0x80 syscall(ffff8000149c2610) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,d068c6b4010) at Xsyscall+0x128 end of kernel end trace frame: 0xd088fe86080, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7e162,ffffffff81f3c86c,239,ffffffff81f191fc) at __assert+0x2e rtable_insert(0,ffff800000980c80,0,ffff800000a0d890,38,fffffd8037845158) at rtable_insert+0x66b rtrequest(1,ffff8000149c2110,38,ffff8000149c2088,0) at rtrequest+0x875 rtm_output(ffff800000a0d800,ffff8000149c21b8,ffff8000149c2110,38,0) at rtm_output+0x6e5 route_output(fffffd8038566f00,fffffd80363e8a88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e8a88,9,fffffd8038566f00,0,0,ffff800014950bd0) at route_usrreq+0x363 sosend(fffffd80363e8a88,0,ffff8000149c23b0,0,0,80) at sosend+0x660 sendit(ffff800014950bd0,3,ffff8000149c2490,0,ffff8000149c25a0) at sendit+0x53c sys_sendto(ffff800014950bd0,ffff8000149c2538,ffff8000149c25a0) at sys_sendto+0x80 syscall(ffff8000149c2610) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,d068c6b4010) at Xsyscall+0x128 end of kernel end trace frame: 0xd088fe86080, count: -13 ddb> show registers rdi 0xffffffff814f7a27 db_enter+0x17 rsi 0x4cb1 __ALIGN_SIZE+0x3cb1 rbp 0xffff8000149c1dd0 rbx 0xffff8000149c1e80 rdx 0x4cb2 __ALIGN_SIZE+0x3cb2 rcx 0xffff800017bf7000 rax 0xffff800017bf7000 r8 0xffff8000149c1d90 r9 0x1 r10 0xffff800000995180 r11 0xa85346fb7c8d9289 r12 0x3000000008 r13 0xffff8000149c1de0 r14 0x100 r15 0x1 rip 0xffffffff814f7a28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149c1dc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=406493 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014950018,0xffffffff822ccf20 process=0xffff8000ffff73c0 user=0xffff8000149bd000, vmspace=0xfffffd803f00b318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51303 267561 40243 0 2 0 syz-executor.1 *51303 406493 40243 0 7 0x4000000 syz-executor.1 40243 204012 50394 0 2 0x482 syz-executor.1 6826 84670 1 0 3 0x100083 ttyin getty 78499 249858 0 0 3 0x14200 bored sosplice 53799 360179 50394 0 2 0x2 syz-executor.0 50394 222527 72914 0 3 0x82 thrsleep syz-fuzzer 50394 259130 72914 0 3 0x4000082 nanosleep syz-fuzzer 50394 374324 72914 0 3 0x4000082 thrsleep syz-fuzzer 50394 146588 72914 0 3 0x4000082 thrsleep syz-fuzzer 50394 184377 72914 0 3 0x4000082 thrsleep syz-fuzzer 50394 64544 72914 0 3 0x4000082 kqread syz-fuzzer 50394 185654 72914 0 3 0x4000082 thrsleep syz-fuzzer 50394 89913 72914 0 3 0x4000082 thrsleep syz-fuzzer 72914 259686 51610 0 3 0x10008a pause ksh 51610 351675 2396 0 3 0x92 select sshd 2396 69617 1 0 3 0x80 select sshd 2839 368005 11673 73 3 0x100090 kqread syslogd 11673 495058 1 0 3 0x100082 netio syslogd 70000 109630 1 77 3 0x100090 poll dhclient 35108 341442 1 0 3 0x80 poll dhclient 1322 132690 0 0 2 0x14200 zerothread 12201 254570 0 0 3 0x14200 aiodoned aiodoned 72920 317769 0 0 3 0x14200 syncer update 13862 402299 0 0 3 0x14200 cleaner cleaner 44979 433549 0 0 3 0x14200 reaper reaper 90351 310313 0 0 3 0x14200 pgdaemon pagedaemon 45071 210111 0 0 3 0x14200 bored crynlk 85918 470544 0 0 3 0x14200 bored crypto 50565 8546 0 0 3 0x40014200 acpi0 acpi0 35376 520847 0 0 3 0x14200 bored softnet 98566 304646 0 0 2 0x14200 systqmp 69301 9261 0 0 3 0x14200 bored systq 84590 442826 0 0 3 0x40014200 bored softclock 63953 307024 0 0 3 0x40014200 idle0 25063 96573 0 0 3 0x14200 bored smr 1 295389 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9579 6523K 14585K 78643K 37217 0 0 pcb 24 9K 11K 78643K 6880 0 0 rtable 152 6K 6K 78643K 2851 0 0 ifaddr 74 22K 26K 78643K 1304 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 457 0 0 iov 0 0K 24K 78643K 1678 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 77K 78643K 12672 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 161 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 953 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 13809 0 0 sigio 0 0K 0K 78643K 196 0 0 proc 42 30K 62K 78643K 1751 0 0 subproc 32 2K 2K 78643K 73 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1240 0 0 in_multi 33 2K 2K 78643K 486 0 0 ether_multi 1 0K 0K 78643K 74 0 0 mrt 0 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1155 0 0 pfkey data 0 0K 4K 78643K 16 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 21K 39K 78643K 33152 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 574 0 0 NDP 17 0K 0K 78643K 351 0 0 temp 216 2716K 3356K 78643K 43833 0 0 kqueue 0 0K 0K 78643K 123 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 5503 0 5496 1 0 1 1 0 8 0 plimitpl 152 317 0 310 1 0 1 1 0 8 0 rtentry 112 132 0 78 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpcb 544 2118 0 2114 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 277 0 277 36 35 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 279 0 50 15 0 15 15 0 8 0 art_table 32 280 0 50 2 0 2 2 0 8 0 art_node 16 67 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 22 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 951 0 941 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24910 0 23311 52 0 52 52 0 8 0 ffsino 240 24910 0 23311 95 0 95 95 0 8 0 nchpl 144 44243 0 42633 61 0 61 61 0 8 0 uvmvnodes 72 7091 0 0 129 0 129 129 0 8 0 vnodes 200 7091 0 0 374 0 374 374 0 8 0 namei 1024 140312 0 140312 4 3 1 1 0 8 1 scsiplug 64 31 0 31 21 21 0 1 0 8 0 scxspl 192 145472 0 145472 53 52 1 6 0 8 1 sigapl 432 13980 0 13967 2 0 2 2 0 8 0 futexpl 56 214502 0 214502 4 3 1 1 0 8 1 knotepl 112 2466 0 2447 2 1 1 2 0 8 0 kqueuepl 104 3216 0 3214 1 0 1 1 0 8 0 pipepl 112 7724 0 7705 16 15 1 2 0 8 0 fdescpl 424 13981 0 13967 2 0 2 2 0 8 0 filepl 120 83530 0 83435 9 5 4 6 0 8 1 lockfpl 104 4672 0 4672 5 4 1 1 0 8 1 lockfspl 48 1601 0 1601 5 4 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 151 0 141 1 0 1 1 0 8 0 ucredpl 96 19965 0 19958 1 0 1 1 0 8 0 zombiepl 144 13967 0 13967 3 2 1 1 0 8 1 processpl 840 13996 0 13967 4 0 4 4 0 8 0 procpl 600 31789 0 31752 4 0 4 4 0 8 0 sosppl 128 168 0 168 39 39 0 1 0 8 0 sockpl 384 11668 0 11650 10 7 3 4 0 8 1 mcl64k 65536 2548 0 2548 256 255 1 65 0 8 1 mcl16k 16384 48 0 48 30 30 0 1 0 8 0 mcl12k 12288 268 0 268 25 24 1 1 0 8 1 mcl9k 9216 230 0 230 34 33 1 1 0 8 1 mcl8k 8192 203 0 203 39 38 1 1 0 8 1 mcl4k 4096 537 0 537 10 9 1 1 0 8 1 mcl2k2 2112 102 0 102 42 41 1 1 0 8 1 mcl2k 2048 75076 0 75033 32 26 6 11 0 8 0 mtagpl 80 26 0 26 11 11 0 1 0 8 0 mbufpl 256 190006 0 189937 125 118 7 38 0 8 0 bufpl 256 43991 0 36901 444 0 444 444 0 8 0 anonpl 16 1200307 0 1190513 353 306 47 58 0 62 2 amapchunkpl 152 57321 0 57236 168 163 5 18 0 158 0 amappl16 192 67822 0 67290 400 372 28 41 0 8 0 amappl15 184 6889 0 6888 1 0 1 1 0 8 0 amappl14 176 6968 0 6965 2 1 1 1 0 8 0 amappl13 168 4466 0 4466 3 3 0 1 0 8 0 amappl12 160 2386 0 2382 1 0 1 1 0 8 0 amappl11 152 54 0 40 1 0 1 1 0 8 0 amappl10 144 75 0 72 1 0 1 1 0 8 0 amappl9 136 577 0 574 1 0 1 1 0 8 0 amappl8 128 158 0 134 1 0 1 1 0 8 0 amappl7 120 36 0 32 1 0 1 1 0 8 0 amappl6 112 64 0 58 1 0 1 1 0 8 0 amappl5 104 2589 0 2577 1 0 1 1 0 8 0 amappl4 96 11692 0 11668 1 0 1 1 0 8 0 amappl3 88 14503 0 14490 1 0 1 1 0 8 0 amappl2 80 111357 0 111291 4 2 2 3 0 8 0 amappl1 72 245818 0 245407 24 15 9 19 0 8 0 amappl 80 32165 0 32132 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 13981 0 13967 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13981 0 13967 1 0 1 1 0 8 0 vmmpekpl 168 86656 0 86633 2 0 2 2 0 8 0 vmmpepl 168 1389396 0 1387885 344 272 72 85 0 357 0 vmsppl 264 13980 0 13967 2 1 1 2 0 8 0 pdppl 4096 27969 0 27934 6 1 5 6 0 8 0 pvpl 32 3570973 0 3558073 811 654 157 231 0 265 46 pmappl 200 13980 0 13967 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1063 0 482 23 4 19 19 0 8 0