561acbe09f5e8845305945ae0e187bbc68a18beb3966191414a6ac1b3e5ed3f42cb04db51773f0c2d25404412da571ac8196807d51990cd3e77a7e92c1aac5ca67f05c03ebb1d74ddd7abb0b9d5ae438d023aeb69c39c858aaf40238b7956f196dfb9e4dfc4bc9a0c1d87abf9461eb1d3b7539caeae844fc20b8fcf0ba7c413a91ba33e6eb4ec996a87d726deb6f21f49e526f33cda8243ad0c6e8cb40e8634445aa76a3f976dc89f3dd521d981c0788b934c4ab03813bde9d211de795268f11bc322b355707627b3161729f648bd7071183c7b7697a5736d29fad8114903d64d8d831b7a6518e8ff2be91497116ec49efad697af54eda6af8b5e11527efaac69353afde8718cd31d95e805a254e7e11d5179399835a3e40b0eda9afc6cbab71a6155afa907f7cedcbcdd205b0a6bc3cb8c26614986eecf59500876ef068242a1e5c8b72b5846a6cace6719600ce1323e8b8ef941e94723e05822ed9d43dd69ab4987dd77a39187fd4b598c4cdc6a04674dbbeb871f9da963bde9f7c1bae8ae2baad2627c44b2e20bb5c48a007b1c7cc5e20b5525f0d2af60a5e8638dce13eb84f18a3343de25c14757e00e976e281324ed6ca5745bdcb2786a79efc90211972d49709cb6cba895eaf4e2fc6aef0d2522eea6aed8142df40dbf04658590c3a8f68e71005e00355ed1643e5d31be57e385d20674906adaceaa5bdfd35d141c08c90667a4ecbd56f600f6c4dc5d6050a26998a0cc576549cf73b4dbca0f0a7d52d04cec9dc432b5838f93e0a058bc8231cf0209dd45469eb320c7c024f2aabb26da07f543f45ea6ff212b4abc07304a8a0ada9006115ddc5ef55900077d30bec6a3db3998ff3a7d9a3974a303cf150fa3e3c4084b73e934e2c2681d0d623a1baccf7c191d62c61bcadea3f20cd228c5a0c783a2b78c1d01e169b3aee094acc7c2fbcba23a103365a0871c66a2492c11a0fdcfdcf406e063b060878b6b87ee6fbef2eed23c7a20f5e8cff0066335e7c3f55e70e62f3b3b1b6a917ab3fea42ef2b630d62d1563b4ad887be4e5e31c77a00d9e2d81adeae043d26b3ff0e25bc7e2ac4e2d3c461bfe336a0c8f7db9651d8c979c155117ecf06b30d822c53e2ec6616c658c4c063ccd9d0cd59aeec212bc8afe6b1cb8532569a622ad7a7bf1f96c82cfbf421d84326e3f8ddf09ec5736517f4a11b09fa4a8e1f5568a8f3cad2af1ecb3bf45d888779e30e9e4ed5ea26c5511dc281d04c1dea31e78a9041f9f6079cc1a054963a1537bb8119faf987817ddfdd728f5dd52944185751ad72ae113546b7796804ade0fc2b3dcafc0cd1eed75eef64e8ac4e413576745f8aa09f3e62695ccfa859d54a7a868610bba03d847e1e2c70caeca595c07da5996b9f7d81e1e95ef9020e35263ee1d172055f4b469c0abc8984c3b430636641e3e645873b1306334ff1860d58c10a19b3a4b4e985083eb1799aac2b0a1f8b0abc4767f46cb76b4a9e11ca207e385865635bb1f201d3beb845b1c3b141a6ab1aabbe9f06452d665818cdc1d06635ac88796dbd7bdb051400891b5b6bdef1d3cd9d9beed396b425a385089658c51ffe8064d4f5b8a0d8ba4464c60022ffdc16db4aeb0a76dbce9a7e21904aad9048436ae1c89b4785bf2bb9b1c1f16b8f7e22ed8e95fc48b22c304d7ef2e39d1b14b40b690658322216dee764236865c3bdc11a925bfd83a4fac4c82d18813c42e90f190ca9bbdc908e5ca7980f2d1114dec8b3ad928c77612639ea23325cc2d2f77d2a90d98c6d9f0e3cf5d7342e86f7f75df86cacf469961219397943a764b767bd6eb3a9506a1afc2d160f4dc1c67b5ffc10222c5b6c676b032edf66be73cd197e180abdae9a52e8f7c032ac73bed42fee027c0e9a9c35f1fe22c5a7821aed8b7f33d8fa1cd1cec02d3f3af0e8a07e6b73d23b797ce338592fd9e25ddfbd2bc2277496957684256e7d9f65db1a1427ccd30b029028d8a406ee809d288664efd9ace334f9d82ba2a37d802fec167d042bab6d418888badd4deb26add3993592727600de2c5a6fadc921d26888ec2e2b3b691db35cd02be240e11adcc1abf0dfa6cc606868452448f617864afe659f2774d09aaa4ea3b2e42d50fdfb2f494248cf5fe2ada6190df54104ab7981088507ea4eced802889da2e6c5b55ddbe20f83223427f4797ee341f5017d212592e99a2ddc1df953498ecc8358fdbe69230b4102e50dccc26ae0eb869874f9cb0c53344bbe1784a93a307c3b47f0c340e299fcb6016107db5ae0383fad87a6885bb37d53cd621a1d8157e5d5f37d31c1fe406189842777f06202eb760aa9748f88e9dcb6cde3bbfd8ae23c91b91cb02ffb994c80313667b38329ab63bf333260d9c70a9bf358a1d3001d5808fc954ef1bd7cb3b0b324dbfe0463bff24d7541093e78266640149bcd00f023d36ca6dbfee0b24e29bbcdf2a91571039c8446e0dce4abcdf581164b73de20f2e275391794abf5e86adeb262459528710fe602beed9bd8c06bbded77a9eecc39258e829e5d1e239abcf5b7d53035aab481cd2ad8c641a5cc443dc783f2fc22dd05be2f95a362d4d2aa47e9c7b430d91d292af00ceb7b38e90ab592a0593acb062470bba6558ede4ab2764ef11016d93eb8301e25f2c7d9915aae6e0dfb44f1f3517926cb4eed131a3bc2800c6a879c5313eb03cbf2877aa05e9aa653d35dc96eefa5e90f320356035aced7a16997dccb3352ebc823edcfc93b82ad45024fb91aa98584dbb47ac75389cecc52bea5cede8648378636923ce82683ef9d58e13cbdefcb30d221c6693b4ddad6aa1251265fa172d182f512077e2235bd5e1a81ba78f21d216f6641d38479d9b610249f80c46f63a5262e12af2093d8203aeb0073765d3694d558222d4b376b9b1a", 0x1000}, {&(0x7f0000004080)="955af8f70a8b8b495e03d9a914a55c17ea959baaec84b7204c99a5a62fc8164518f58c082dfa428a49a344f2376b6715076d262520552ec30749ec6239ba672f0c0bd0ea3cafdb96c999804e5079aeb9c0046d8efa07014afbc682a3e78bde85e6f4cf9a4c5d378840f658bcd455f9541fac10a96deefec97c856b6769bdb3484f06639eb51b8637a2c1725281dc9914181224162babbdea85ca9c", 0x9b}], 0x7, &(0x7f00000041c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x8}, 0x403) fcntl$dupfd(r1, 0xa, r11) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000004240)) 11:10:32 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x8000000, 0x0, 0x3, "4ab02588748b96804f0756a9ec9fa900148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) 11:10:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6e696c653000aeb0bd064d4367eb426c4c7f8b"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16], 0x2e}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x7, r1}) 11:10:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) recvfrom$unix(r7, &(0x7f0000000440)=""/229, 0xe5, 0x2, 0x0, 0x0) sendto$inet(r7, &(0x7f00000003c0), 0x0, 0x1, &(0x7f0000000400)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r8, r9]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:10:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r1, r4) 11:10:32 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001840)={0x3, "b873194d784dced1c4d96ae8d47605fbf14ce9623189586c3830681bbf781458c8eb6cea6e7804859240c361a1dec4b878fe1da1687cef16f337b500b03c1f33c81c76589a10873dcf401a50684cc44d75f17dd4e45f4736ebae1f61418ef13e011319fba6e84a0a9d42159e9cbf26112ad1dd444d3f438303745250c899a63205f8d362e9ad881d3adc45e642b4604254a97ba0824e52bb01b14457eb70fdb3e00f66ca0124b0f38049387815b59d4bee97a4945c346bcc06530a64060731fa5b321b8573bd4e81de3a197449af86ece26abd658a430e5eab9a6f2793ba170f65539b668bf2ba6b19ad4e1672763231e8ded5ee41c5df5997a7607d3357b799e55496c3e13fd7f5a95302fbc0a3e83a5918690c153a161e400772fd238921c5713b82922bfe26c86d64c76f7e0f6da22e9eb6ae67318f02bde6264d869c950643dded515439faa2637e20c244c3af47c1d98fea8207e608b3e1da851cba9618fca9d0c776713ef09d92626f988ec0f410"}, 0x179, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "7344f505d072b81d04063efc75d7cae231b1bfe1b0ed5819f96171e4c3c27c6514fa798317b9ffebd0cecdfed3ed5a1aba16a18d4f0dd4dd028e82a245deaf6ca4114022e4456a885545b10a090f9d41b62bcd09a0ac7dfffa3c6f6a2e6fa95e219ae9b3919e3f1f3c215244456a8778aa6b43a81191f2f9d93a9c0cd3e7b939e2ed471767c1f06ddaae"}, 0x92, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x9) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = msgget$private(0x0, 0x400008) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000006a0099f00dd5e28802e1639345d02645cea87efddcd813ed823e1d84a529ae93c01e6208e0e1eb6741af18924658aacf72af886fb3fb99ebb2d2e274f0f0dd2da624161132399a3e3f82cfb59486873a5fe2789b077617f914daf1acc9a18d02d20fe628ed5e46d756bad8cc44f4928be280602fa0d7d8"], 0x8c, 0x800) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000200)="e3ae97057d02c94f55136ca6630a2d3807a293e5fbf50c7709e6b743a50851688259999ae02a06d42ec9546280418ff4cef586e2a9e2c9af34e0ee51f284bafc34e8b053b0cac19295722691d42b890fec5d6862dc597b95101257ae755adbcc9ab89dcbc8debade3a98d8f495bd250e4f210c88c189007b080cd8b15be77d00b5e0966dc7a80ad204ed25b38a6dbcf09fe717f40e380c11a1a71f7f610c067cd7caee18d4918c232e15f171a79afa28d403af2083fdd68d64f78b35877903d641e87dd70a195a8a8fbc66f29755e72cfa28987aaf07246bda6baaf5e1623411b79a7e92cf98b334b87fc7e4c5c34bcaf14202d63ba540151d02c423ecd90d4428a5f7a649f19fed66604b7955b902a065d5ba7feafd46b4c586e4ae2c8054a6106bfc7f11224f0bcdf9bd42dbe03c7c20f8ee603eb3db56a4c7a1170eaa674c4eac141055edd7ce80a6990c56f9c3b7710bb29285628aa34283ca3f8b359d6ed3aed9ce76d7d3ffacc911437e4428da9f8713b786de7f472e476cb6f62340c8532dd0792dd3c922604d766106a199880ac47ed724f2761473b16a24adc6dd261f0f917616a921bfa340e63fbb835e4bc2415166c23fd53435c007ea4ae13607fbbbbde8027145edf525e7f90f3541b5ed3b444243b9825d1d93375236c89850948fe20b155761b242dd7ff41f8228cf0e844ded67dcb5dd45347f5ecaf3809acc13803c91831040ae0e0f990674dceea7bbebc8cc8fbf476b633c248c43fbb1b9f71c1329ba70f63d3439e04818322789845cec5c3fc87422df2cf6d14e48544bdc4b7d0375ea57ef3e05e199deead33330c7082d94061db32e25fd9e905aa665091030944fb1dfb6ae292e4ab96ea4106694d4c4824edce5630db74bd0acaa333921f4e28db2ae1182aaedf786180ebdda107a5bf683fd034e9e69e5c19dcd70ba172ea2e6850b8799423e5037d6c98388726dd0913e32d1faee5b9a974ff8035f0d19447c1e0fcd0eb49da76ff0852808447e7203ed4dfacdd643e08d36f69584a90ceb4e8b874a4346c2bff2b93837ac84f04422690259625ce00126ffff99fc9c227ef400e4f236a527f8c51c559e7c33043a681174383a449612094b1dd72592f5e227194f04d156d479746ff6d95272cc1a4e254b62e7291b427d29eac107172b84107480f4eac3f1b91c1839964db28623438a0859b362f1baa62213792bd611f9cc816c7dfea87ab7a031bf7c2088fb2edb0476669b5d55ae9e607e0f0de5a5f6148e1bd5a2a6e897884ccda2229960a7bde35775b39ab9975fd267bad1eb666833c403a39d5af462a8790ed9224c9d902d89c88e51d9ce74eea6a9785d56e844a391eafbe33d6da0c271ef7f171794f7c4c44c573ac4abc1e73844b3f88171523b254d9b712fdde47a1540bb135ccdff6162ff38b567f4899c19d848c8239a9a65e20c4240a118635f71c141eb635e62532836a5fa20f0092fcc17105b64367580550699203354cc54bf39591b68d6af648437e33b238d9c12c40485bc5d88247b006829e1dc499d6b4c386e0ff47e083aedb9b573488ee539b7e54c178a440a34843916694d69669795cacf64f3a3a0b914ecd0ba2235bdb352eab79834b1b59ed141aba07ba56de1c6e9026bfa42e4bf89b1fb01997736dfdc98aaeea09cd59214d2957b9434978232069781da18fa6e507732c89af885bc4fdf17e953e1ec410d3f77b7802387e293b60f0c311b6a9280774d089b893e4c6da528a10bf921aa72d6cf0127bc31daf5f51fc473dd68d539299b39da159e814786fad341feb4846ce9987bf3b82c5f669c60ba36f32cd898b407319b3cafb35875214e04a8db8062f6445a97c860fab4f52055dad63963ce50d4706314e1024b54bd022853243bebcf7a2afee37f554afcb10aaca1aa8d7e5aca86c1dd709c6be6350a317373091fdfef5b9a4054018e5661801bc5ac1ba8bc735bff5f73b1b46cef625ad6caba0918be278f9ca92da92b3c2a644effdbea3329d5bbbe2297cb87f119977f52583f7d9bbff352944f1973e55d75c3df5f9a6e86f86c4fdbba95ab316e92d3e57cdbce76da435299b67ccbffa0e581bcf0b873dbd40d2ec2e761a2c4f4b22830f9ae551af3f132118b1a10c7c101b2b70501e88a6ababf1b0441b0c70a2adb102cd8dcc6f62e3cbe178f20a84670d22c3d4cfb3b714968a6d208def9b7a27a97bdc29398449f3cff21a2d88c38e2fc6ca0cdb930080659b0983e68eda2c62c125eb069c2034d478ef74306671ad027b5873a2484e21e877f982e93c5d4a446078c9ac19a6c9e253de15eacd1986993c69b3fc5d9104ba36f21199fb2c6b69145022142dca7afcbb432eb0e885838093b4ff1ec54e2b52bae6e322fe79ab288ca00431315051f59296fd03a96e6989fba3f12f5f0e44ed98c4c35668a70a17ff76499b1d7d361d3e67084650f2512338dfa69ac89990f0006eba1336333519b1f8e326413567a7a0f88d1640ebe3797e8b9aaa957b36b2812ee23c4fe675ed644cbd897641f9e52414d0ad932a223254a61a40aa561efb4f90df7a70afb275d13397dc4b2bb95d14b398918eb2bd20d0d1734109c33cedd896cc7cb79973204a7df779dbb58c43833a58e5e2d617f2e024b874ca39d19ecc9d67d3ed9a91884ab2271d39f789b4be7e6358e4dfbc8d01f9f41a1f336a84ed996577ffbd64144142991831f71d8ab9d241639f58c9deff41353f6b340bc90ceff86a910b0ac5d45271f6c1653c53481f96ae339943b5d16485a0d99d7e38ff695560644c7590ba9da1f01508b24a2db1ba296e6a6354e9aa0200d0cd633d5859bdd74c76afbdded961327d41835b82eaf17de5ec882517609c15b39cf159d12db0fc37da63e89f0273646684b0600782b610922732b3e36df395e90d16e7a0dd7f83b48c57609a1252f1be4e9b3886a75d8f647f07ce44ecbac5898bfea57b9acdc4d0d9e540206bc6d4e048e66df68a37c8e8c7b4ae909a9c801087517e03c75565569573d905bda284e42d2dad70459f726844a7b45c2f81dad44e8e1411eefc52f45f0765f8de133d9e69272a7707b6ee4b7ded3ade4e1e2c28b25cb8843dc8d04dbbbb9af4ea47c15fa01884b871206eec3e1d761e57f4ba44e35da45cdaf8c2fb8dddb42eab009f57a38fc21715442279fad5b1fa7e89ff9129b2f94c4f4bb555c9c377a51bce3fdb4bca2e70770a965cd0074372dde8368098944e42760dfff7811514c52ba1cd76159293f0de315a6a91646f8c9021c272ab625924dad92ec79c4f323a2d0911031f2a455eb923d08615bf803030bd2b8b4f4eab9740ca93c2a998b9c72802fc0af133afadf8a10eb0c44353cbcb165c50270b778cd8b687bf6eb528eb4e2412c20a7c8592d474f88f88c7d87f100e4ceaf3286d3e4fb010221aca78f7e3fbdd069daba2c7ba707b15b18fd8477c2f1d00cb470fc143746e87be9e37b8d5b7f9d1a505dfe2ed13aba655beabbfbd6f120b213ed51210550df98dc6683845752ea1ce980c12b023eda2b80aefae22b51fd2b2286d5b7c8d33dfee0f26f48396bbf6beb47ccb9db2eb0e1f98c2b8da4b3963d704c71e78d1aba16795eb95e4c4b99bbcfbdc5dd91441894b36f6795adc7b6ae45e820d463e9596e0222efd2e9046db24e5900aef0437893ae128ec3c3dd9ee764c729f0c80704725d38e59a1732a6d1eaac18698bea0805adeb01a634dc6990c4b04dd5ef4e8e924acd2664f2f7ce1108702fa42f948bef2229896eee40d1fd8e21d5312683984d6e961fad211bc9b763bbf149bdf248f29e91f55b2a975590533173d858f5144faf1b0440e511f65e7393d89f90c6d363c6d3ec24565d871332309a748527a312a2eb4696242434f28ceaf1aa192bd52a1421287ca10597d3fd2b9fb1f13183caa1e03cdc1505388f9ecaf65125ac8b1cd28ed6502bfbf7e436748ba947df0a6c9ba9dbd00abaad97c5bbd483ed7cdd9beedb4338a9f099cf95158b756ac1fcf66ff659189fa242eeab665a74168b8807c922c9d771e21609e1e31ef46a45a015ca28644aa6c0925a894cce9a992ed405e69465c41d7f3c2f15ced478488b621956fa3dbbc30b3ec3b903be30ea96f7a4d843972880192185369bbddc361c0e4fe245cb59ffff72c4a1e40c676e2ee4f346719a2a7fdad0bda11d2ffdf2f91ce27e3b03768beb4769ca4d11fee943025985ecd7b5a6aa146615eb6164080cbcbeb55588ce65837d2edb8c5ee1c40d1f30902adc467bf2d3667860ceecab1c4d81d1a39f6739726e718d2aa647b9a28d9cc72558ffcee612ecff9ade2e980d2875ff4d1c32d0c916484235a25de40245655757a4b1c22b6cc08517dddad3cd14b902725f9b8b930d835057408db344ec7da46ad8856a9cce6475811e2248548969f9386b0343304d0150ae9df9221b2699a1f6b608fe3dfe02a7fb335cb454444d639ff2b20fb63a0ceddbab65bd611f1588be8feb8379b983abd9d821194404fac7c715802deecc70de364aad20afafbc6170088e369de7d78bcbd4d46e73a0412b2b0bb15d26abba6ab986bbe7fbffcace80e13753f47b0b1a1723014c77d54d27ab50caac75bb1cd6459091f993fbdfe73ec3760f36800c4fb1bd84645c5b8ec7afd7fe6244a9372169a98bdef40feb13c7fecaff8f02c2a30002ff3ccef13cb8cc663d10c4458580d83a6ff46c71ee48ec71729057dc4979dca928848814e8509dedc8d6f61df9aa76c2f705a8f729db2aef01a022660baeef0931bf370e8e5ee047ee8aa22b6d2f6cd244cfd4705cf7d08996ff3b158375db57e4d82d87c2427cc7c1c2abd4c4be7b7e21d991f03228a7d89ba2a986d02178501527b9588f0be2d62e8dc56864ea054eeeaca24bcd1d919f876343f7ae53fc2bb4f3c0c47ae5c5bbaf4ec8f771235a656e02427887d591ef28319a56c0883e32cf46491455c40b3ba44391b8350fd8480d97441cae90bed3d1e4cdfaf2b79422c7ad07e2dd24b397c27681fb22f05c182cb2484fa1ff61d957d832014b5451679c85fbd78d27163e8ab646f8cd10b5ffeb433f2776298f810ce7242a5b71e23c437cb12b2643d0bbd7f50d86b8d5d7be6d36a4b8a5122de468bbaa5d965979636e13522ac8cc7b9229730e94f4355536c2d44cd4d6b4b6df15d49c8e2b070e9a6b52f74970a913035960158458b818393be71e92df1ae72e89ec2f6b59db9c5551eeee4bf2a58842632fb02cd6286206045a1437fcf9e46740ca5c2adde509289742360b45058894e3b8b045475cf1f64ecf195a65709cceb9ec4dcb9f6c57b719c24790dc26c843ffdf6ba6449b34a4ef31665f9d1453f7bf1dfc15630fe7f962519b3fe376a63f00bfb03dd929014242765dc3444e2d41ce605d5886eec531879f538a7acd0b13377d83ec6b05da0c4e9784c5a50d084e917f325112e433b64b63198d4e21795a2d82a34101a0017336d7779012650747ca0d761ad669925c22c991327f54ea2c46ad64e17e0003054263223e3d90cb4691b875d137f438557391c5898ca21af3f0d919220f03427e8ed7c3e6925c1b8593b03d5efd346241bdc4fc06e37c07b004800a2916d09e935bf9e517271d9489e38695bbdbc53194c63c68a295dd41d2f2e3f6c95a49b84df76bb39203168e1f931fce34bb23b4d6cf7b57dc9de2385d9164c111891aea7890abb27ab983ff63e6a8663cc7bdec4acba989f56b7feb828485856100695ed5a5049d695c74162ea244b65f91d654b635033ad7", 0x1000}, {&(0x7f0000001200)="dc909658cf7ce15333", 0x9}], 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x1, 0x8, 0x1f, 0x8, 0x3ff}) r4 = msgget$private(0x0, 0x214) msgsnd(r4, &(0x7f0000001600)={0x0, "c1d829ef58db5d08f74314de4994c055247ab2162d107b9b965b5d638c593be48f1defa4fbf81dd007aa946263640356674b8117ab947f94a2ac1fe405757426a3fb0aa43c421359d40548a37b4e3381b2b91919a266ee7a01df09a3130b4f3c9ddf361b80336eb20472f2162afb200d22588c20a9576819d139323899de486efbab44d76c2e58df04fc8ef4d546b34a0e147fd4e9cec2901f095629c8b4a9ddd18fab00709d0effef1754f34d"}, 0xb5, 0x800) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000006fe512bb2eee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000fa"], 0x1, 0x1, 0x1000) setrlimit(0x6, &(0x7f0000000140)={0x7fff, 0x3f}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001800)={0x1, 0x6, 0x450f991c, 0xff, 0x7fff}) shutdown(r1, 0x2) 11:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x7a9}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 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) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 11:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fchmod(r1, 0x20) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x428, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 11:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bce5bb82bd82c321a8cf74848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c20138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd63959ecb3695beda16ee15aaf6b6c31400b4dc386972d2eae495014ded254cd66dbe83ec3b018be5455be5fe8080c850f9e13da075ee54c0682350000fe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x12b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000180)="582232b17958c02bcb1a9bc23719d7f38824dc60d656ec6794d6a98dfc9505f7a837118f5ba46ca14ae6f4351a8e9fc97e815338a58686a86f82c1b132aef237acd0884cc41902937ee0d0a15f1ca41c371df084835b04ece25c640524d9d19586fe53b6551dbf8b316afea5a55532fe95df3c57d93ee16a86ecb7b3bee4c5d23c954a180c05c8", 0x87) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = socket(0x0, 0x3, 0x7ff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x148) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x102) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:33 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) fsync(r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 11:10:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x44fc) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000180)=""/187, 0xbb, 0x801, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) 11:10:33 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000400)=""/76, 0x4c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20480, 0x40) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)="8e8273c9c09acb23378ca288f09cc239284c1f1a246c32ae80c382ac3f51cad96cf7add295cb0b7b3be9fb3fb6e290b40be7c40990c0d532d23680ed265dddac309c1eab8416d667290e4fbf1aed0de5626d868d017c33aff6275bb2610d803680cd9c2fd386dd91621cbb5b13560248e25f1852b20e75c50883257bfc72c9d72727af33d100704e8987d787f4ece93ed3abd472090830aba321ceef184536159917cc8e24ef0a765390b320eda3e43e4332d0583dfd973785d30e00873be99fc2ea9d2a8fae8fa9311150e2de4f208c83040d0d9f8688b73a7ecd01aa827bbb881329cc0ace9418a722163049dc17340e", 0xf1}], 0x1, &(0x7f0000000340)=[{0x30, 0xffff, 0x4, "bb538bcb2b5b2a8c630fff62a4889dc0f6c68d986ae6429e95da368e5b5064"}, {0x90, 0xffff, 0xe45f, "5576625a3510634e1d7cbf4195c988c5bd3735c85a926e6d78138286658128b79af7e62a714a9eb12a64e677c645b36cf638de9268bd7173705ee038d3cff8f1385f61378b9e8c27613d858337b74fbaf0f3935922214082d99fc62883ec48f8b891bde1e42cef0fa4e60c1ab9336b917228491114b61ccd0c"}], 0xc0}, 0x0) 11:10:33 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="ae788b3254d2af8810becd47909238400a355b82453e35e87a259a61513625c31cfb4d9297fad4a531792b6865fcdc9d0ef8d6381bca0d5cf96834dfbcceab29c7b217ac516081397bad777a178bd81a3783a56fbd72c4ac2e31c09451c627d395c53eabffb9cedac36a6a6761dd115276dd3ad82b510a3d8015c6d72036645377cba90d3a5ab1838a798c9975", 0x8d}, {&(0x7f0000000300)="8f16ae3943be6b497b9dbdc77c5e828519cf1ff666c4f9fa55d0704262af998029d3e621303204dad3233695e73e8349942607cec9386cf52ba1c2262ef94eba83f2824cef11601ce6ff3adea35568ce2ed34971b401a4089f15c90437290e49fa3c9d04d60158677a6c55464813290001c6792213951014122bd06a0ed057b0176e7e3dc9387e75e9e4768266cfe1f8a6ce08d32059107e7c0671a1ca6cf963321ffd20888237ae184b4af7ba8f123c527dd452bfecfa9272c71825f8cab7b45154e0bc4a2a50ab2ea3031fb2e41fb14025f38b8278a0b2dbf36824a0794cc8293152adf35a8c442c82bbc1e6e701738c040c812e66fed9ccb9a2cb6c04e421de1cef0e4be98cbbb61359ac0a7b7e6244d9b3cacf2ce5531dadb6c98820e73cf3d9912aeaaabecbe46de0d4a5fa65724d7304302a23b6531e075de11bb5d0592307140448c382ef290843bb79a069b85812c752b97011786d4613dbade01e318a8685f1e477b3b3058ef59c04a33bcf0b0541234bc54fb10186caf3e609ae87d7a3827a2711a592e95070f4a33daf772fe9660a26f2581161cca7cc8f674aeda8d7c3ad6c85d81d15eb6a66ba85ae1c4214f380e99074f3aac2237bdd8e72a18f240f20348790ae90624bd83ab157652ddc87358ef9b3616afcea93b1ea252ae79ba838c9b7611bd87654b95ac63c68c377c3eaa7c8ffbebd58ea21bdc2840f6b633c274b3bc2f74100985f9a182eabd3f6c9406fcc2308692d8e7137e395b6e6ea48703c93d81484dd41088faff47c02318590e4b88581364fd441b1b74cdb4f874b2f8135613769e5de7d177f084824cd144f5ef9470d69b6a2b90ac567f9ce064c0b1024b98d152b0d8f392f663700aa7decb5de72098375d1574b9e2464a2f226715550a022d5381bb132695343addf724bb39306d034ac769eedf2f83269b135561c860e3e119bab4b21f73578c0f24978ae118d7732deefa190c9cea958df19ca8242f7ef5fff086c8e068f7468084622b5459ca3da60cd59a891616fd4ab19516d0d6e9c45e07e516292e3cbf8ef6ec892da35de224a171e2654296f87c1984b6cde761809074fa5b0d0fed78d40b5fb1346cd35be5925912951cc7f00b3b2136abf7852ab6c4c40565794d6dbd975cae9dd46b407ec01e281db781ead55de79eb70fdb103f210bb29b22ad9df5b087996800e2df00cb14b82fca0e76414db6039ebb5fd21c362ad348928acd281d01c37f678d63accf495b0206c591192d4679774aa577664497652b11071d7a72250950ca4be2a321a376703c3764bc2e3ba0f358330d97767ef3e57ab50453004eec62efe7c852477582b4028c0ff46e42eef62c49306287bf445cb98daae99036590d1f3f97529f3ef753d8d6618ea836d335bd886f44a547197580891583ab63f43c61ed069edad0eb9ad7f8ca3bc9ddb4e6af74bc98cb1d2a4d5716c837b4181dbe1d120da2d822c3423728efb9c60ea83a4f45d970a32604381b7f95b88e8410c1d20e34e9600fe2b7b817c7184123e824af91e2a5ca65ca9be443c95713f8541eb2fba0aee13cd7eaec2963c1c8354b459774f2d896b4b63b0a874de2d544b2c5df31e2aaf349990ca3f0f961bf20daf100afcb37cd48345a49d6e8a9622b81f1cf5e0a64ba6fb2d9f8c60f823d7a485f6430da409b031b66f4be7435f1142b45643ede67c3072b5a5507956923b15137fbb14a793b4b0889178286a7c32990d626b4809d780c69269303bccd40b59b530f4c83291db2658c9803a458a3536013a2b0c326ae842638f8a71428e90d3c65204306c1438ce05ef26407eec344ceddce22a2ab92e419b727eca4b9d45c4c3d3d13120e3991133c497da9642bf16301f48cebe6564dbf1a4f08ca575da564e7bb966c3cde762900f477a6be04da418b8291b69427bccb1d32dccfd2dbcac64b70339c25a94c49d7d8550d6f117979a828e36a9531b959d3030a9279041bf0aa5af9f8b77f08af125a01be90be6dcebf5c412e9b55f555fbdc24bc368100e291ccef9d2b707cfae58786cbc019c6d24942434195554322e5757b0fb1fbf4b2e695364b0482965fbde5123fb27ae730b8c56f6e09b2964d1f4ea89bb3ee3c90eb7b9e2ad534ed378a3da08e2ee25a16559ee1efa4cc842291b40ccfd2945446c856a0583995a27990fe0d0a2477c5701c5ce8a54e36d640f2eaf2586621a24aeb26fe952a5ad740d344c2c644e02d595b7cc465a14d30f4ec02aafc419b0f37108a53c1913d6fb33f93549c65bb51d1c6d4c225371dba110109bea3608bc9b0f1003f3a71a141fa1223fb1483faf988e36d8de664587c8e70f0b80ed36dc9b3b8fe02641dcb35e1654298b3210d24edd2b88fd358b761c0672a1129ffb496827e414ef6e8f120813a4f957bc03ee51f959d7d8e8e684857d70eeb4883f5651c69ce451be85a1b7e3d6cc35de506aeca822887e13e4e2ba2f3beee73eee345d8315880a73b51f6e086e627520ddf703e50397602e534e7c720504d32bb993ab98a9669327aa7e7fb27503842b0e6cf99aaf725181b40c10cce9883662de5c90d6bdd9761d0894f5f5875719a2b8fc27861afa78c0d36c40dd3e6f190170a7b806897fffd8363a2bd8cffb7039f94fb12d9d14d7a601553a8bbd6b78d7572e7b70219db8378c40e19036511ad76a54a977f23a2eacd65bb09220ed8a4e8d03736b5f67f8c2ff56ba8c7eeaa1c3ad4c0cba845e9e8ba5b7a50307e0ce010c6621c996914ccb1cee072b4eec0df2eca0622150ff7d31ea5bc3db4170f68579b05208fd9299327caa220203c1c4a6a0d6f0d455d38ea5d91a3ee81380f3c61f0f759257c113f6046fd3dfd056d7f225ca2053482771c0d20a7f2ccbba26dd30ec2120b4fd6a173523fcd4ea71c0d5c827b83fbcde80e87bddacd70925ffa3eb5a9a62ed13229aab1a07ef1e0d845e1051671c2db4ba12466d65eae011125885820adf40fda8cc0fa6e4e4b846520726110d11f4a87a4ba0786447189bf89a7f3ebb3798a298710128ee496b8d0ec054ae30403fabf29ca5f04f0f405cd77df28f035be7db8dd35a4a69e5de4d51d95163992a38a6c20c950ea47ab72eaeba73a0be1460c077b161a1ea9f3951a72ab62a828e16b9e4bda6befe17c7382216ae88b0732543a7974609fde61bf2b83534113f88e1dbf8deba4591320e84affb823b1280b47b146a59383193119fb204996deca11b55f69e6c20764681e2f6d33c8ef20468379600d2db1e242622772acc82e57af78ce6509cbba06dc29ffaff2b1aed55230e9d058933c183a33f04500ed803bcea6c27077d654a42dd064b73936ed57da537276f31b575d44d5532f05088680e76a02bfb1a8b18e9e88b720c9bd1a9b77887cf24ca202ad94b9cc6070678d86ba9e9244d7d11f5d8d2a2f0ec1ce485ed1ab5c9fb309ae5d76659fe907a1a151e56609c61409b28a854f84ec181096922a9377ff847c1e673762868a80a24ce5b28386778069c2ca80ab228ff58329aa32bcef170fd884e3468e1108d6b5800a2ad53f07df3f79b1ed3a5414639a77d9ff0da9ef73474d2101caf475c478ff697de5207b921fe3b3974e0a0be6aba3783326720128c734bc4328ed5e3739faf4203e669805c96b65f951da8f0da1e8ae20c90bf62fabebea42f87469bd61cee4228b1b3771fc81bd5049706235f846a5b7dfd622b7750451a99b4f9713eb3c21da517f7fa7ab1e1408e733363dc72a91c0ce0b8611e175f035ba8603b3353116596f8704b0277f734ff4a40b261a1dac67ecc84cf67850014e55700003e8401b2a1d5c70f689585c5e879b2831284f9561bfe2cab07247fe0efa7ff75d28f1b5ecb23831f70ab09ff0e6ec3e7e6c65c66fdc1a969a1f5e5973618727cae8872d94e1e6b96604d988e91405f021c6eb3e77e3b274bc85ddc7a6b247f92aad2d1b645b2e73405d8ef8a3fca6abafc05a356585503685a0b9d748a1c0a57e9ec494d3d1725c7d18a8b12fd54a5846c2313d486ab7eb0895a7cd1514e53dc021aa76cbe056f79a88cf1cc28de82c9d7e99ca2be3c1b0daf515b2d74b69ba0914c2585b0739cce4bee97c6fd8f8836ff30b72a553c18c9d599d50763059dffe5c2eca0a9f231541dbf8422a356a88c5521a8357333fefa7fc4fa9b74039a4f8a655ec532a6d40134b1c7de1a31ca946e1302a7eac945f9c5de6ad21b1b69030c7a9370f647f94636200d676c61b39b477c4794e69a484d409b85549bd575ca5fbf310650210e277b97ceb73a26058f6134768d8f17199b314624ffe88fd0d91c328d09471b9c67e7f0063172bae6019c13f57beec4aa2ef5ec4c65b2a77374dfca60cc8ec0ce0a0487b4a827b21b63898390751c2f8823501fbff3f40ee210dc6cc6c028772872a82578507793948c8480b997465cfca3ee7a9d0d7c6f3bca58ce807af5c5f63d0beb8ad00e1575055ac8d058edd186284197b3c955d273fbd6ae73bb11bfbc745f8bf86a240bf6781e70a4f93168552c13db63b4a9e9f17ea84364d1e627ab1ec29b99ff327b27fad3f4c0dbc395d14c5279cc619314a208473031a7bee1c3bfaba61ff9454e7e4575b5979f51aea8185e96246910cd9ce7ef58e2dd8d57e64ac438d0859fdc87d76b3a85b0d2d4f076ac7cabb40e3b27431363e6186256278231b60c0d789b13e35d1688a80773c6a48b66d0f5d9722fb990b772c09e71e41bdafeeb5ad4758f593b3b315e8d38296f00ea1eeac0992fcaecfc5ddf9387c6e970e8ae51345310ff7f8f5345fc4fc3f1d0859fe374f7253f5e5636ff492d90027cdd04dcd8e62a38d0fc24d8d0f92e5148a96014ec186c5ef2a3160e6f129957b3ccaab01efa56df1fe983f966907046cedc5d4ab977e8f893c5dc62fea1e2fdb804a88c922cb2c86844e6220e02345a6f1ec90eb5cd1bb947f97a714f5f631d3ae940c9f11b4aa238ff5b87e4d6ab985881ae82ffe34e6307625640928203c5d7e3b8c7bfb859f209988d56118b51650ebfd34489392b123dc900b856a7d62528745ac6e6d9cf9557150ad0e1a750ec609b892728e19e1f5ef1867fef01bafdc599ce3d578d0d7635d74c595ae7bf25b65f5287304a3fef186c4182809c60a407cfa25910c62890fe6289edf7ac22f83095e797e0052d2d310c999b6098b6aae1d6b6129d5bf8c15353d124c3f45c86efc842b7844b5b090331c8b3999e0333d8fc5187c7087cf6e28218323df836ea7773c09ebf000b324be6aaab718f02186c472cd5dd4d046c784c5d23bffb45d077551224fbcdf60b96e9bfdbe8053f4045faeed7232bd3768118516742d688a4b4edb2969c64172050abba6d46a04b0b2451ebd38ef55c6cd3ac5b88a9e7ae17a13b9762b0b13701356d69747dbcaa1401a8be06c0b034ff07fda5c34d28f3289ff4d5edda89e117c688bdc9b2a567fb937f94ce76a72714d5f590d72e98191893e903de0af474fdce17b4d9b04132845d86e4f163b821ab299e1c145671120c20b284b09437093cf4e57aeb441e2f53ae3ca36033f3e88b44bab4a10e263d4210b2cb9084cd148879c5137095a80f3684da23172c13a49645348f56ecc20e041df7e71220f6d268f24062acb903e1a7d226c4f4f2cfff8ac29f2ba6fa3480d39d0c2ba1cc038d63c2af4ba75050fec1ae7c32eb0a2506c607bbc28fd4165688e9a50fdbf09089c51a9726c17adc2e3c715e9ed191f2443609d3a521fdb6e71ae7829ca54b76eeef32af0f5a298ce4671b49c72a8e637a", 0x1000}, {&(0x7f00000000c0)="907776b2171933cab674d3db6a7cf8816ef523b1452e11dfbec60924", 0x1c}, {&(0x7f0000000180)="2210a19f5d3dc07c410294b2c40a2f762b36225a315d", 0x16}, {&(0x7f0000001300)="b0c29763e67d955c6dc66502a7414430cb6e2b8eca5f742a5773bc2d963b817b786a8a63cd6152ffb55c93940b8fef3864cc42d112467cca39a4a2c92302dcdfef231d92434960c51e6e5755", 0x4c}, {&(0x7f0000001380)="d76154616c02bd0286b60ff24c6715d4bf51f8d84987d0cb7b2e5959dbfc113dbabda4f91ffd31975b3a8b3fb0de62a9541ec8fcc5c5e0b694d30f9bacd6ed8af133b636662f09f7d06f5b2dd84a2f853a2cd6e36c866c4833c964b9b0c6a6af31fd5dd19c25901cb37e16b000cf5361145779f24fe3673c8fd2cf566e5d5cbd2e6ec3f8846f118905f7787db6f35d1422a1d99fa7", 0x95}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000014c0)='./file0\x00', 0x80, 0xab) syz_emit_ethernet(0x58, &(0x7f0000000140)="b6") 11:10:33 executing program 1: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x244, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f00003ee000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x4, &(0x7f00003ef000/0x1000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 11:10:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffff80, 0x3, &(0x7f0000000180)="7cb546677278882fab4ee01bf198e2aa41eb4cfc49b27cf3ef1475e4a395114d3ea6ca0469b7abe35bc8ae0860c9dbfc743d87265c1d3bdd68276c4d4dcdb5d578adaadf83689b5899cc7326f02dd127e72f485a784a31d36c608cb5247d80b2a6168736231f54300bd9ef1979e8fe4b76cd4b94cc8fd43fdc0223fd916a296d6c83ba0b638dfae8c759ba95074d70564e4f6bf38d0d2a0550e5ae0d600778fe638dec2cdd6cef706449f4bd3dc5ee6eab387b76479e99294a729f770a6789dc8653ca0f1156e1de6715ee1d72771f8691b7fab168c53fbb0de01118b99f7d9a5c13722ffc999aaddd039ca2555dfd0f256ecfdb04d157ca1d5b18e9f553d6e28c56b392573a1740da0240c2fb48fe43d77b6ba2fa0783171fe3b2ac5dc2ab28260c25f09f12d67ecfce04980136d95bad04c4395cbe857179322a0269cdcb99fffbf49718a88451b127786525965586a0f4db04385f64ac95548a18200f2b03be436ad3992929947cc07e55b2e94260693aea97d1d0f642bbfc0ca550df170742463ca6c2a4d904c5172ffae1fef095b59f4d1ec51454a197f9561867a472007302ce82a48ddc7e67643d2800b0eadf3af260bb824bc94b2d93b7b7b5c134fff7b030f4f4fe91f73d6c147917b2b97571d13c7bdbbdacdbfa2b8c494992bc9b4c634750f4532ea2cd76f5a1a2c8d15b762ec7523906e299da70b2fd1624c319fa243fbb5d13e7ffb42192a30855e1a83ea744582d07904d70306c93b767c3922de743d3a4f6972226a3e98d1fc7a8936533ae8c2c5bf48d69ae8dfeaf93c5ebbcc2a393e9e598b0bef4fcef0eece5f7f51f9602181e010c1809985e95071bd23ce65b4d7cc18f0ffa756f7bb002ba6cee0a40b385151d18a8f2a522ebc3378106343f534e7cb3510a69056d6e2cdc8c45ca6d98c4fe82412b32647dc896d36942607ed086606ced6e0b1f464539cb5a30bb5c47cdd56048def41a61a5806291f5c22884dad77cd4251cad30a0b30dabcc4345fc84c83d6efa606aa5e3411f25f82bdd9f09d6a57335b4c19396b9e90bebb856d45e1e597e877b8356a81ac634e9625aa5be297646e3cf2eefc204936e52769b8659f73c327253989d0b913268fb08b655ae0ee5f7625f4ede0bd6ed554a2798ab99e3b1a50337bca22d9d6105a7d763ab26c709d1910551e25cada2eb5a8c9da76441b0b60cd6ddf143e5ce724da8b1ee3d2f5edb0f59cc93a7934af34da889565400d9aef2ad21cc3e5b2be17913fadfc55b93ece7ad8aa658c41ee585cb6d9b12d4ee2c84346c6e3a3ac5dc8739618541494f3369a49789141e1d735d1e65b72fea0d0141f8244056703c8a9e9a8ff570f669dd095d4acd4be8e1ccccdf59fa54d11937d132c1fd10b8ba50f109e907a15ecc03852a5b4ba3d4d7d5c4454aa2b35d773d6c8bcc293809b95d0eb93bfb623b9dc1e3c4a4840693f90127491dddf08774a4da9a86e3b1f7038a1f826a8f84ebee799e86cdb050c406a339378491135aeae023eea89870c7723ab991778dffc7857f1bf8d95e6bfef9d8336f299db10861e342430367071fc79d0f9947fbbb4c4065d79f7ae547248d0c199100dff5cd7ccf0c7bec83fb6b2677da917b2d4cec230051dc3a4194e7ef901428a0273abae9fc9b74ab3a3a1db0dba8285e5781aa84ac2081247a5a1f32bafb1d3c7aa44255673c02032c912ff05a5ab96be279bffa0876b074d54310dd2b95de4d150a8e0f12cfae7f35918369e7000b33a877072224a0d69f3029ed44ff1a5fa2ad0523a0f835eaa723e2773e1a354316d1031f4be5498cd212620464ea196a0008d0c2847bb5fe2649056925efc44fcdf8b56d5c9ac187cb2696bea2d0cd647eef57c259e9da082cb1f16fe9ffcf16d68e68b9ce1f94e5823e515ad35df31066d6ac59460cfa9f4f82783133e23a8d14e8c6284f44b27133c66b9a8e1913aa20a1f3f77eb3b8703d86777a8d8815cfe7aeeedbc5df2e5b59f75ae8c0709e733d1511fe9226370d7f68dff6ec966878d4c7ee438c7a02ec5708e8dc090b6846d0c39832609183fd72676029917f63ac0c79a9031e65c10996aabfdc233e02e30fc0e2526decb5987db3316ef1573f90bd13709d7af6bf5a55d7fab069eeb26ea6457d6534a7580c45d96aefc9cb397ce5e3f754560a9ccc74bb42ffea9b389bfb46bc10208cde6dcd29839f8e0284a86071ff3aa08dd8ffcb7231e635f1ce1e4a22c9cfa42ecc8384dcde510e94d9b76b1f4d24c5df133553d086c844ae451ab98aebdff63bab610eba480bb7e1162e0bc811491a2ad19f23551671335a2c586b05703bcc29df3954e4bd6f25ad9b7e3aa48de2711d3986208d4a7d1ec7c09a61fb09d8bbe9ced7f3cabfcc237a0216003ddd977dad1f116cea67d9ce1f05921685cf4f27cfbe06545e27af7a18a4b0418c10d9973830fee3ba8ced35aa11648b014726d22ae1ae8c9115e653fdcf7e105cac0652bfc8f0da119b20ff067fe0b7f8cd5a9a166b6b958ff5ab8b111711c627f0021255287d87a0f99caac4e975f689264cbc930c9ff905eb32594455a37d7405b619973d5242103a61ca23e1d2bd6aff0f4d703c58355cf59bcd36fc02c7c22aecf345056bb3aec9235128f37b657043ed1cfac9ba593547c4e27af15bebbda937c53fc77e7471beacf5d04c1637dc8b95c5d028f7e929be3b60f7aafa512072cdd58db0aa60eba35f40f311196e9267e6cb4c26653712fc337ceede9628c9b4d7f850ce501644249329168a68edad9624a4784c6e93e41b9abb09ad197adcae1e94da40f2ccc0f8b5c88ec3c45135848f8c50a86d845a3519764b7af91279dd0c0601853ba6e67ad656f2700c93225a3e2c8acd4759b90887b6677f53a7a63c59d59d03c2737d6cfeb6f457e8d55e5a519395529be4e7c98a1c0d71f5eea08c44b27d9ca34ab9e10e705c28646360c673a2ce2fbb06737f2cb80ab39ee62e0879050dcb912f2f0c5e8980a4a34844275e934c524a451e9e92ef8aa5d85f5cc499f7b9c73d769b3531601a15eda2a8cecac4a3ad95a8f7104daf7a79ac8736172c239ed0f4691a0ff32d2f16f41d1bef16fba21034873f3db1f31aaa7c39bbb62dc6de827936bedb41e1c108972114a9ab12a4b1dd0b5e50dc743f459531fef6b14e751770c3aa564ff4e862191eea187b47731394d7892f1e62630dfd69de18f6acc6d6c8faced753e036e6dbf41c5298f6d4d8790565b29d505909714970b9d7ec4c9b3931c093d6a7bcf995d976f6642994a357209b2ce6175ba49974e538f189c394365570d5ff352e71fcf736c75f6f932b29355f9f350b40da38c1106618326bbf0acda1947e3338ea6b97b489a3907179602024db9870a1916acb38463ab3bbc9d9ea3ebb4856d9ff9b6185a9812d0458c04261ce8f76b5be9261a85ee76101f6efa5e258db71904c37178645649c5ff606515fb6dd292932ddb74707e35b010dc4e350628edae79510ed7ca8d2288f99dcaf7d82bebbd31df455ca4b6eebda23254eca0a45acc1567c71bd94bc82776c009982e6b7479fe3b33a91b8ed08f81e74807ae97011747d7b8fd1c5e342d22c0edbf7025442becd0ea5a9f34be8c525eebd2af9dcb4dac2f61ee0945d4f39ba2f1e4d5b4fe055d6747287958a3e698670171951f475da20f6cef875c441313119908b894b4ab0288476d443cd60f5ced110af35f5287c4d6e5a1b4f93a2ffb218c4d5294be5b28b9111d30e5e419333edde8d22918cc78967c9258ad9d00656adc1b4c9d756c8cfee3beec95bfec9a7a379246f3fec9e1a22f3281b01b691bcfc63240e11e5242e32651f004b7268f125365dbd3f5dcecc7a21dea69a2fad4c53e281e2521880bff56cb216a08befcc0f78e5afe3d9d1c0bf9c23950f11986fcb1d5f17b9bf266ddeb388e9b75a536bd61ba97613e75d9400ce29a7b490192da5b3bd2cdd8abcf0b73646fe8bc2c54c62ccb638e3164b56ee234e5406ef9aa2304d0e066e1bf970f4f41592e3d267aa7ed9749c5037426ff55e8a02ddfd52fd5efa4737b45882d889d5e7ee218b18fa2ce868de6a82308b1da1c96d39a1396ed437c24c864f31ed97df14f33bdf3e38e4d957acd107df486508083737f3e5ea54880a7339ec3160fe4d0116139d643dac1e96b3ff06c7c5c724024d38ef2af3dc02185a7b7fc6d7dc3259414d6c759b8a9ef7a34149cf90c6e6efc391bdebc8114a11f62de0ef3897b268185a56f88737919dca392b181b207a163343a5e4b00f704675269997642268fb0af611088815ad763b884a0c5d8465f9ed86175059bc35d186a03c193a4b47d60d03b59dde10f5154b07c420ccde34df18261b5ba1fcdf4f74f4b7333fabb96fbd40e012c0f1fa5853b32f7275e2b189d1145a3f674401bf2be4ef1bf6a98617770bd51cc67ed8e3b74928d6fd685b9aca31f4b726d623eabd2129503f31c6941455fec6282cfe309f016111270c77747143749a6d563134a68c27dd53baec9e9276a07a55026edaffe8140c272ff6c2c65845cf7dcd37a7e2feaf2e4c3b9b68d0ad2ebefb038c380e82f7cd3532f781ece44d1f8e5f5fc74288f4d561a29af44d0424f0d9a79f6da283f56a5602bd3c42e860ada649eb5b752001fa07570e4472310d4c872a34e08561c4b3b9574a83fdc187ce04ec3abb8720ad793fc3a4664460ee08768f1af311e36e09935c2aed713cb101f0c092d8676487831539904a80a316e86a19e18f334dc578f3dccf4e7eced850ddde51121213d99c50286b9b412b67c61583ed77d21341831bc5d32ecb072502c1793c05c14105198d34ae59268df64019f38c5cced36c803e62801a9b04f0a1f7753a059fbafad1051c21095743ab1f1947cbce84ddcf96d2b244ef7b90c99ed84f49a58e586bed96fc16e5e3517040fb66361612652f3b4bed0508a171e79c9233c6d9be5eb3e5641446ebbdcc22860467b60c994a683c3a69aad22b41e90f4461b112a78fb45668a403d350e04d9e59c4e09f5a7be8c6c12c5a5c7d615c002989428e5b05289c90ecb08cd06a362358a3e4ddfdd1f03d3f26b267f7024bb71ac0a11121f2d3a7a146c54347c7353938825e5c12937da3a4904fc38e2587c6f7db6056b5cce5299a5bd8da4590d761658b548c9b5c203621b5225922587cc1834b5473170f2c7cce639be03180a50413b78f880c8562d2f7c113c68042e8983cf94301518507ac2cf8d23d5a7b17b092f2cd8eb8ce2c6fb4b7a5f31eb28212631a06f7b273f9c63f59c9bcfb50ad8f1cb13300efb72e6855f297e116d70897171f50f3373cb56e6c12821a5ea0380fc8906465da1f6fdbf2dc89b72f326790dc359b5c98c027bbf627073d48ccbb3e11b33cb1fbbb9cdb865f66ca2b96afcb6c906cc29d0aaa35025d942a09ab1f5803b5c2511053d35dcf886d9d701e8ac482b86b2766f1a651dfd91a006b1bf2245eb92d4494165c2aa95e83072ba874dc8224ded47d148e84fab3d4c2f59b720ef12cbbe6b879809f81e5dfd69bcc5edc4ea047dcac48d55ff9c51b67b91161f3519e3e66578619c0d9f8510c1de38296c5a590f7ec9408770b880c936a972a53b11e88764f16fdfb89fb46510c33ccf58fe404dfa2926b7d981f52e61f867998965092d90af4f7158b128794c421536e0958b6f442f4d1bc9c044bbd6f0d18228ba47b1fc7a4bcf3d1ec2d1d1f4f41308403960320d4f174f713e6e1fbda5180d7a8041f3a6856fa6d3a1683ce126a938e5a58cb0a66a833", 0x1000) setsockopt(r0, 0x200002f, 0xbc8, &(0x7f0000000080)="5769f6fc", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000000)=""/127, 0x7f, 0x802, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 11:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 11:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x0, 0x7, 0x40, 0x100000000}, {0x10001, 0x4, 0x8001, 0x100000001}, {0x3, 0x2, 0xfffffffffffffffb, 0x1}, {0x2, 0xffffffffffffff20, 0xb1, 0x9}, {0x0, 0x4, 0x2, 0x5}, {0x0, 0x43, 0x6, 0x5}, {0x2, 0x1000, 0x1, 0xab}, {0x401, 0x8, 0xffffffff, 0x401}]}) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/213, 0xd5}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/33, 0x21}], 0x6) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x80) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x1, 0x0, 0x2, 0x5611}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[0x2, 0x1, 0xd62, 0xc85, 0x100000001, 0xfffffffffffffee3]}) 11:10:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept(r0, 0x0, &(0x7f00000000c0)) 11:10:37 executing program 0: msgget$private(0x0, 0x80) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f0000000400)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) wait4(r3, &(0x7f0000000500), 0x1, &(0x7f0000000540)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) fcntl$lock(r2, 0x8, &(0x7f0000000100)) close(r1) 11:10:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x41}, {r0, 0x4}], 0x4, 0x401) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) r3 = socket(0x6, 0x5, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/162, 0xa2, 0x800, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/152, 0x98, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) fchdir(r2) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x2, 0x2, 0x0, 0x7, r1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) syz_open_pts() listen(r4, 0x441) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000003c0)={0x6, 0x1}) fcntl$setstatus(r2, 0x4, 0x8c) r6 = dup2(r0, r3) fcntl$lock(r0, 0x7, &(0x7f0000000400)={0x3, 0x0, 0x1, 0xfffffffffffffffc, r1}) fcntl$lock(r3, 0x7, &(0x7f0000000440)={0x3, 0x0, 0x81, 0x9, r1}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x4, 0x7f, 0x26, 0x1, 0xff, 0x0, 0x1, 0x2, 0x1, 0xae, 0x3f}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000500)) write(r5, &(0x7f0000000540)="ebc5e93eb75dd359f577a724b9547af774979fedbf8e405b4b6784905d2132e34670da7e6234c69c0f40d48251830a92953198b14fa5561450701b66863592d3519660063e3752647219b39134df38e3edf93f3b62d235abd03fd024250a0edbb8a2c768ed302117ee400b5b4cd326c9395164de22e4b0f6b36bced49ef3d3dce56455639a3ce09bf0e2f28dafb25ef45db073b0c0a8eceb0861a23b8bd993a65942857e3ae25cecf05acd6ece3df3ea809ec02670ae55a36dbbaa334fe76e10a10e5b19f5b4837f4397607c2a39ff80afe90b0ec816e6b9400238c4cc12b39ae352d5eb765a0b224653893e618469f492f0d62181", 0xf5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/diskmap\x00'], &(0x7f0000000840)=[&(0x7f0000000780)=',:\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x3d1, 0x2, 0x3, 0x1, 0x8, 0x7ff, 0x8, 0x1, 0x1, 0x0, 0x20}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000900)=0x8001) dup(r2) 11:10:37 executing program 1: mkdir(&(0x7f0000001500)='./file0\x00', 0x12c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = getpgid(0x0) r3 = getuid() getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f76696cfb3b5d"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="79d2cec621bfe09546acffa15911e0abfdf1d082e40f9e1cb570351103f1d60e1c63a049ceb5718322ffb3c23b32ba01bc82616e41f6392e88bcacf7d4fbd12ded36818e9362078442f60e81b0215e99e9ee0fed257d017b4932a53405942279ee4b4df464e18ffdf6738ec7642e8eabfa7259c92bf82eb168978cf311571b2fbf0e0219186c953be74abd13c0ed", 0x8e}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}], 0x100, 0x5}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0xf2ea) open(&(0x7f00000014c0)='./file0\x00', 0x20090, 0x24) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000400)=0x80) 11:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x140) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x1ff, 0x4, 0x81, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x36}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x100}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x2c400000000000, 0xfff, './file0\x00', 0x80000000, 0x6, 0x4, 0x5}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1f, './bus\x00'}) 11:10:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x1, 0x8000, 0x5) 11:10:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') r2 = getpid() r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:10:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 11:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpid() sendto$unix(r1, &(0x7f0000000200)="edb49bde9fb793332f965436f612d47ba18744c25b488238cefe256e7e5b222433eec98296debbdd3ab108a522c4d5d5001043ef2f69a01f9e2a14fbcda25dd12381c4c7955dc599892308c3c7f413fc933beac3c2c7906f24f22534775e6a9745b35e0d256042fa9adead447f19fd43a9a0515a85ca6abf3de598f9d0", 0x353, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:10:38 executing program 0: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 11:10:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) socket(0x1e, 0x3, 0x0) 11:10:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) fchflags(r0, 0x10001) 11:10:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x4000000000000082, 0x30) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:38 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x1f, 0x9db1, 0x2}) 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0xfff, 0x8, 0x8}, {0x6, 0x1, 0x7, 0x7f}, {0x8, 0x3, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 11:10:38 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) r1 = getegid() setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x80, 0x14722ee9, 0xffff, 0x1, 0x3, 0x8]) 11:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4, 0x5, 0x5, 0x100000001}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x20000000001) syz_emit_ethernet(0xfffffffffffffe6c, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffff000, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x138, &(0x7f00000001c0)}) 11:10:39 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x15, 0x4c71}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x1, 0x1f, 0x80000001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x8}, {{r2}, 0xfffffffffffffff9, 0x12, 0xf0000000, 0x5, 0x7000000000000000}, {{r0}, 0xffffffffffffffff, 0x34, 0xf0000010, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x80}, {{r0}, 0xfffffffffffffffb, 0x23, 0xfffff, 0x5, 0x401}], 0x2779, &(0x7f0000000140)={0x3925}) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000240)="08d36ba24ab36d59c4d0b443daba67296f3341c2aad313471b168ee661755125c38ef95e9c37d7868f62a65292583311058e103426c090004bdd5b2828109ac46015974dfee6b858742b1616d83469743247ae7d186e1c4bb96f7864516ca41cbfe509a4d8660f8b17ab317925439ac7d68e15b45ed66efd5f02a156f1650205d42df6e9f6ae43efa4fe79c2a4a3a44e07da0a03665ffc3eb86c8b7d5ded671c91732a054cb05ac3fa106542fb54e4cf9d8fc865fa68393997fd2fdbfdedc2519a4968bffb74d82f264bec68f68f6a1219e8870de8c30c0786912c305e921ce5721057d0f833e55cb54c967779a32ac102c6f780", 0xf4, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24, 0x0, 0x0, 0xffffffff00000000}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) close(r1) fchflags(r0, 0x0) 11:10:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) r2 = getppid() fcntl$setown(r1, 0x6, r2) 11:10:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:39 executing program 1: 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) setsockopt(r0, 0x1, 0x2aa, &(0x7f0000000140)="febfbd3ee212395ff677e201dcc622ecdc1905569e3dbacc279f9d7a73e44494ef0b388bf2c18dd2b7e233833bd454df0e7042616fcf3db7d7f9ef6036ba39897053096f7e836e47ec0149b714267a01461caa04176f05d022af3beaea0167e58873d211315f09f8cc2ad8afadb62ded68b622a680e853514ac103dc3c64e21747faa9335067d997d7618dc9ba7645e4c7a4c3492e875bcc38806a8f15463414d881de712f1c4a44d9daa9f1daf70453761793c51a26f8673aba0d06b992b7a260c7ac0a3bc53c56b99ca5d7cff2df3086cfabf269f914", 0xd7) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:10:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000180)="eb0c3461") 11:10:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x203, &(0x7f0000ff2000/0x2000)=nil) 11:10:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) 11:10:39 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 11:10:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000100), 0x3bc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) open(&(0x7f0000000000)='./file0\x00', 0x290, 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x6b4ba44a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10480, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) dup2(r3, r0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000280)="040b225d2962a3ccceeae55d581b2417eafdad7a17ca595015ce1473d0b5cd63f73a317c2e5e86575c30f4335547560d93f558db35bed00b99a48dcfd1cc826d840677c3433e6a5f7bfa64e1753c1eb824a0ec83c300541e65103ade840a44a8f75207f6d896924c6be665ed144c81e0623a8ed05d3f7c4d891b4c13cbf4b8e61875d07747d43874977e61b2a199352da06001af159ec6b49776434b938edca6a47728000bdc1ab927a72ccd9e222b34c37a3d29f2847bf786a81c2348ccb37818bacfaa436a6ddf4083dab58ff313b3a84e8a5911ada108b69c7631e66c188fb89f77f33048197640b9ecc162acefb607f9b13a2b073dd2babc7d98c7c9a03a5cde6c9672a142ff5256383126eb6576824fe87e8552733e912eff7dab5702dd6f5f28c491effec3c54815c2f1e823eaaeb1a9aae080cb2b731c15fed72ead6599aaa189545b016bd27032a38430a2f06be409181a35a46c644f285bca6bea62a7c99e664567a3f96c6cea45e1eb6941e7b0bf93733584fa68fd5990f260fcdca45c4bf3135893601c26aa1578c65df21faf72ff5245c1fac632c7c9719d0d0d5cc7abee170b2d30c6b05ecb587b52e9ae2b095530696e379f99b7839d9656119178c6d3a06b27a6b8886e13a466791982ee4b75b2ab08ff5babf90cb1c3316bdc07721dc98c1f7f0186dbd73f8166c708369ebc1acde5801159f3d2665901b3643502b522a419eb25968a9874a0895e5e40fcb0c6db049dd694a4abd4c4b0ad77b0db59ad751407e1577222e2cdb6dd84ae4c96239f07487c45e817de93a802855af650726115c41a128542673a04fc7089cab073209b5215f362f84769b3a7fb8d41337bbe0172574aad8176ee83d45f5543b5309fb8b9c780e0bafaaf4e617b192cedf2fa8de02a5d30afd7496e8fd2fc3780b1e4642d05a9f57ce1fa33e1f99673b63ebca53df52b133c058f5532ad494a6eef6b2a9240018fe3d59d244a3bb522e2ecc3b6da1d0486ccd01f77b84b1f4924121db8b1c1059b3a085c4c928f52669249ea209f7ebc5d9aa5e7f0d1cbdeb687bc8f40b7f545d16e661c270b3f3136aa9835860d273e2691f5928ec42da15ef4399d9c9f9341bad3652818a1182eea3f1b33ba4520b14a349fe87759fc0109ed064f7dcba45888588ffb5c6e7dfca27ddf3d15470168074ac4ce49affb37942158af33d08198aa4c0b087461dadc1f3c52b620eea94d2489e4acdf36f6e40cc785eefc92a057c758d878cbf2348819d4a52f627e01dd42d1a31e99fd1225c30d6ebe2600fc405b08dd84af073973868bdcb34f369d384c7aac84eb9ec502ae8debe229098c1e86dda8eff2fdfb4caf8fd6936496fe2b4671ce3edf0cfafa49961870bd1fd77695792ccdfb1c1496135c7ca67dd5d76c1b1400654f6b410252b8d80ae5e6d14685ce37b3f44c9876cdcd93e9c0076854102ae9b805d53649876614076c26a6dfc2c3284ba31f3df474ff606144552802555f39df419a9064a39deb233316f01abdfcf7d15353616e1fd37926ce7f517f30c8d9f5c365a41cb9bd4ac4bd27a1f43b6da4c581aee5feecb6c5729a59660c311fec9466d3a1d68de6175754f7824df8f94d945a56e6d23eb93c9af6dee91279aa258e5650a1811f3c74ac77dec3eaf521644c201f570876356e848341138282c343e1811f910424faac7705642a003094e3602be72c0735294ced548154399ffdcc2bc452523f01e02e8f4c2c17dee640211da05b2526e83b91a551e77d08266cc29b5ccd194c17c441e0d3827ecde9fd0f34464802b4b890757d48da11e5838b5e8de6a296e3e5bc38bd7c0108f837e5c80e03408b592c732acae1892a2dab92e2a003ef3f8718861c1912065bc43c5ebb8671d1edf6f6ec880bc3b2d24db562e3e7a31f3217f6db63badec3c422ed96e401010297dac652f2d1d1e465c78630ff338aaf4f44f3265462112e9a21df964705357f018b16a81ad29d75a8cd8298e2c4ee5658f0bf4509ba659a37726b09a581fdd34d43fefe798af47946ca35b9efaefc1c56ec2acee5a25404d9bece8dcbb7425cfbb14077b1cc65afb14f891441c39622cc38cebb18497ff5d81b917775981ef8da6c14a60f910d4e095aaf8a5fbb1bb281e83357f9b7a64e28d91103f171a396419fd7f377911771bbcb479681fbd30c4ab042a3739f87d4f897c32b7a508be1ee4572bb4f9d547a2c4f690624a71afd3bd4ef44e4e7eab800bfa6d85fdebc188652e4952c9aeeea7276d83dc30bf1b2d33faecff76df295f8581bed16d8343c95ffe589c423c14618d44cd74fe9d7384c1e41da595ef778c3278baf7ba352c7a3c444538799b73930f0801975899fc5e3a42802cc4ee88d8f65c9796936184fc577c4396bd739b619673a45fe69e6a1ef060149c236b1956e8138d97e715ce11a43a3ef407ffbbb100bdebb22318be333899757ce05c3e8fdaa48d6a99b1a7df50af20b550e28690752c6b706cce8c079f9a88853876fd138fe7b14d67fda73bbf71ea2db7cf9bad0aa9c54e57290349b659a846b7df64272eb602bf6ade2ff1480da8e91c720db0e98958f573ea2de20f025a14b9bc96b5912908b24c4023f24241081ea35cf67c1262c6973bcabd5649d172576001d6db75b73e8720a53f4678cd0244d3f48037a7be3797afc7aca1f7abb1e474025c93e50ba14e6522a629178926ba53ae822a66eba6e4f7f92924fbc4a616d9a9f12fe6c4e3c9fe75a8cbcda91b00e9000badb44c8ad610c554a67bb5227f3499bfed906fd1f46006c7e7cb558f31b941b175cf4b2380c0820ac260d69f85252ae96ddf0a126c058b18c6f4931b12a6b7b6cb67f432b9a98f1726db54ffbc5baa85fdc725b6c38039f350478f722134700b69b6db76bc3d29b3160e5c603443081d3789f38670c27ce8ce5dbdd4b50d12ca791fb00a1ee8ccfae38e23cf3d810bdf8f7a00f0b2775377d4a3497353358ead2c6099cef463f778328587b09399083f740d2291ddb1653ec753c918fb68e72d839fff1f5e345179ea5a93043c3d414419b3da65eca06dd691092360bbb9bbb5118a857debc0050663781bd765390f3e8e24d46194c0b9818e4335177fb5b841189d6aa124791992ecc6ba9881e0025f813f732de859649ea494c44174bb490b3d326de4c091e38b89cbd90b152130ddf3ee8a32ddb5fd0c4706b61f191098cde865d0917b0601e9431984cfeff12f90ad180f9ad61b2e8b6e931eebbd2ff71c2c616b75ad51fa58e3c05c1ba59c4dc6f38d44736dc20b4b57503d5068340ec91de575a5a99980b01167c33ab5114b92952dad2aa3c0909c4b92aee9201007ac44bbe5716d71036b076f2bdeabca22922d1421e736e21b3327b47fa5786324a53a2dd270e906c4aee520fc0fc0cacd0e4c4992be8a2c5442b1e7f38c10be4b022d930cdfe9d6ce4fe59363481a785071564a8337ba2be40748a4702a7ab22f7b40e0eb6bad6f7e1fdb6fc59c87819c83c6dfcbe1c1c9a8500ba9d8ff6c76604a073f771acdb00616865056a8b58707ecf048d3ac49f3481ca312e2936ec3a35b34df956f3ad6ef22080bbccce8c301c8a4bd599a8fe0bedda6fc2485a8e00cdd44f992d5abab6fd4f713c59e2056efe4ac9c336fe5a419d214495f8dd4f74db3964ea0c543ffdccdbc3defc275931d6c982807d1bb24b247b4b472e5d17cc806fa896056c432e7b777a0926b44daa5f5637a62a901a76463a296e14d031bd58c59088ade1460a521318414b3f880705c3f2da4534365ff930c92f5b11cd395461e0c53a1a7472747d0e5b7310d1c8dda8c3e93bf573d4e92e33f06b67da9158cd1f01977abb194269cc06513b372e1a3887382c92d029e45739478b0f56eaf2023b5ff1a16133382aaaeae053cbdca79fde1a553bb2b86971fa9b11262714c297775b6bf7c5ef9ab84beea57cc6df2317009412a3ff4587d653d233c82a1042a561f5e7e13a9839b945194a675bb3f8e0cc8178b3f103a0479cb653a4969522d170a7103f1c93fa3adfd5474bf05c531a210718e8b310c23d4625d08e31e5105d278b982d7bd0e0561398462e6f10d752efa243661f2be564a968c4f9b3be6c256def00ffafbf05833feb296d950e2c9099d7bf8a02fabfc716ed48ce7f7499e31b4d34dfcc42610fadfddbac268663a73bb27077237e372da8fced74104c8d28661bff1205aa856020f1db280903b4290f3d74069b6e4cbdb0c75ed76e8282bc16ae47bdfe1b183666fa4498bc26cfb69b67479467a65f57aae2abec377cff81d0ab18f3a897b7c3a82e1cb8ab2e2a263fabd70eb6066425004e95509fbe943226b74ee99ae0423dd3ac9aabe2f34dafa21f12047bbf99f457d51012cd5f546cd83d2e53b3526b054d0742ac141564265fab6bb0739d5d2b69090b33862610a11378fac556a63042f812f35dbf4d705b32c134973869aa4f185cf2d42e3ce527ec1dfcfe1c1d7b57a0024ac967b20935e8a3ee5b414de0491838c878e27147907ba62bfe88ced583a61315a100563e1b649868e62af0beac56db5af279a7f60c3d411fb3a59ef6b137ceb03a1f6fa2c5ce91ab1a894ce4aece35c20ce562c944b2bd1fba10ee8164fefc07e6de734675965be27e1cf74be166c20c11d11188af7cd581bb06dc236db21df37db51525c26a0ba18cc891c5ebb41495f74a03fc4928d7259228f86f302c518acd7fb9f71b6a53491f127f377c855ebcf196d4f5890f94c17437b4ea43df3728dbee75fe32862e78e10c1dc466a15e2d69c0d6acdc81cba2309f0e56a91a0e85d112a93e1136261bfa0bdd7d84152cdb1d6e01f3d15119a26e2f7223f06863c34d88271db1a964d0ee01bd64170df4a6e15f8a8379ddf9e30aee3b88c01f5f84b9d5358c6898938edf0e4a0c1ca877a1478710b365a6fcc6e4b70a46d1449c0aca0351f9e6ae81a73edf8b039f1afbc864f88b9510b4cf915bd98ecf249af7a2571b12f3631b714721b5d0b6985247cb875a775761c2ca3aaec07d06f8df416e329834b8c461ec4ca43a3e0acb699f9203ca433d8bdd6a1ea7364ef1e5dc8f3c9ffbfe2c0c879ddec10174b620f88a28f95001750dc9b210473a2ab69e77c9f67918668b90f05628281a970c95268a246058eef6cede9f212078c4e16d94be17d898eafdec8858d95836033456f8af5f2490a7db64c88510b6da4d1b5031b0d7bd10bbb195f1631d1e2ec8667ac5787691acdc93f5eed8b884416dc3b11e50a0bbf6c4b0e32548a956a84b67f2c92a920adfe6d7a0e19358e5853f8d042f9cd46094f86ce526db93ff4d62595f2d37713907e878e504ab80c35c5ae2a4a264c52f1601c17eb3a22ad2a9bad8e85d627085c962a36e09476fd0f08b545cac68e8cbdd9892bcfa2bb1649f7e2a5dd33933e8da8f40f60580a0f24330ef419a1adab1736d080c1d8884a7f31bfdc01b9f9c2201c442decaa758efaf83d9b51c0070066c96770b68ac302c3f850c1c6083dac78aa015076671122f043e04beb31908da757db060da7f2ceab23daf95812ab561dc953425c4aeeb0151a63460a7827ddede87c246b812a4223512caa0aeeea16e910544c029b2d755d2190c45b2ee546506ab0f1a2467b9c4a205d364104cb96191a3a132aec7794965fff581014ffca5b31df70ec6fc8d63c302c3a2300aba426287c9bdffc84ac3717052c2c2f184f9602499224ad4998181c072f099494624b99a7b9f7797ad190e317af747e11c46bb55cb3b0198277e1afca7fc", 0x1000, 0x404, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffdbf) 11:10:39 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) close(r0) r1 = socket$inet(0x2, 0x0, 0x100800000000ff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2fdf) 11:10:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x1, 0x4}, {0x2, 0x10000}}, 0x0) 11:10:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) mprotect(&(0x7f00007ac000/0x4000)=nil, 0x4000, 0x8000000000000001) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffffb, 0x100000000}) lseek(r0, 0x0, 0x0, 0x2) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/110], &(0x7f0000000180)=0x6e) 11:10:40 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x83) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 11:10:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x6, 0x344) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mlockall(0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000580)=""/4096) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="7e48a3f20641c7f9514f5c7a9e000000f075e53f84e40025b49d6fb9bd817122d1205d9b5edcd404c1029268be0c2817b3a3d08ffa37ff47a7b4bddb1865fc9cb8cb84a4dcfbb637bf7116f5403f76a333a01cf9b701a790a6037bef354eb6e354df67f99567c9023c3d7e7e2178b2fdc8f4fe21dda820a3e862ca4a1abe071b86aa9fc1be3f5b32d955ac30afa2e4d1629e522f7e44c6b24d3b9f5c4d07dfe9b35cd77b782ed811b97796eead4eefdd8806b7bf879d9e69ef3c00ef945b48196bdf06919d05d4feed7ee5d8f0a0d01caadfcdcd96d543f2a3a4b7ba60cbb8c291d31f235823"], 0x10}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000280), 0x10004) 11:10:40 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) r2 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30111, 0x0) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="60ee94b4436e7d2e57c3d10410214a0e610e8ddc120edcf77751811c4c467b20d22243f9384a6be819e1a6cce805e961b1e4b19d9d38b3b87606b452cac6c0f231cce6dce6d7513b8774594d47a8eb25f174e8a63f7934d969a169353df4ef5fa60baf5a1a98c2ba5a82e91344e69093b2909f", 0x73}, {&(0x7f00000001c0)="a19cfa620426a72f31ddac8212fcfd3d8e887e80651c07e6c73e5b6c4b3d690261cbe78a086b24436de82811fa413eebd2385ce1801b", 0x36}, {&(0x7f0000000200)="7c27d0bb7b6fbc132778c9167803", 0xe}, {&(0x7f0000000240)="69792b1e156d8632b8aeb409ec7bd80e8599848a", 0x14}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="48080000000000010006914039043d0000000000ff000000000000001eb803a777b88ca63be600fc406d7243ff3d410ec8a53d7128aa65de52e180f55ab0b09269fdc88437aad1e07185e92414023a2c84328bff88479adacc934f308f5c54be03dca4047cb05bc065c4acf28eb87683506aacc2c3b2920e26002214f96b14acfbc527bc54818be3771d9775e036ec87eec3687307797b533ec159672084dbd78daf89075006d5f7b9e38969ed207f0a756b96ad9c3a6fd0cbc547c692997b571f4a8b955ae70c5c4f1d39d74afb0de99fc0db8cc29b26edc37235666b24a52e70b006310d62f768e124e4af8b1f10648a525e4925271e4c70f7db67882a86b0d6a001855fa3372afc8362d7adf7da2e7ac3818709ef6ae50cadf77e49573decafccf279ab889ddba4200edeffe6f1993bdbefab9030c0ede8b7e34f8d5b37c84a8dc6a826861e770760d3b36428e721ed566575244422daebfb"], 0x48}, 0x4) shmdt(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000300)='./file0\x00', r3, 0x2}) shmdt(r2) shmdt(r4) 11:10:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7fff, 0xffffffffffff7fff}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x210, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) close(r1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 11:10:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x808, 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)) 11:10:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x0, 0xb3d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:10:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x14) r0 = syz_open_pts() dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 11:10:40 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) unveil(0x0, &(0x7f00000001c0)='w\x02') 11:10:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r2 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x24) r4 = syz_open_pts() r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00 \x00'/110], &(0x7f0000000200)=0x6e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x41bc, 0x2}], 0x3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x8}, {{r4}, 0xfffffffffffffff9, 0x35, 0x20000003, 0x1ff, 0x1}, {{r5}, 0x0, 0x4, 0x0, 0x80, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0x8, 0x8000000e, 0x81, 0xffffffff}], 0x401, &(0x7f0000000300)={0x4, 0x2b}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 11:10:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0xef85) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 11:10:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d16000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:10:40 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000000000, 0x0, 0x90d6, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xe8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() 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) 11:10:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004000000028ab) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xb975, 0x0, {0x10001, 0x4}}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 11:10:40 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ff) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x63, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000), 0x10000000401, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) fcntl$getflags(r1, 0x3) pread(r0, &(0x7f00000001c0)="71203b385ce6804b1e2c456c67141a3f2b243ba6233a8208ed80bd06f51a7da3722d858fb98864a7747a2981ad4524c500a95da605eb667fc6c64c04ab61ab6b2b3a682a4f8ae766c744ec901f59bd12673cc1", 0x53, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) 11:10:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x88) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0xa2) msgsnd(r3, &(0x7f0000000540)={0x2, "c4c112bf04388417b708f8c4a89cda2c1d1dfc4a21366b476271393e2aa416309198e6e710117a9cbe5227a8129c1e1cab328bbe4655ca3350ceb6a6fd824c8402c23c3444540af7a3e247e8c66ccb310a00fdc380c348cffe4f0b5aa43c6ae76cebc523898d513863aaaf5c08661bacd50d78ad0c18d8926e6c7c3183da81bf22db3956a2b95502febf1867747d14b34584f3139c50b5948e496168dd6a63a6ba4f528fa8cd2d1a63a68a86f5cf27860b37f7c4a41b8fe40fdaa60d7ebe0e610a12b7bace0561894d4da52fd9b95610b7b51e4d3e6334f882125c4b5e0a11799ccf004b34ee0d53410424c5cc8a19af614708b59813e95ad5d0b871685bd1ec1ae326826108382a126be17978227211f73a143f1d61ca9795f156efc6769b69b4760ced955cc2e2cc0a21f200a0078d71003e3f7bd8b84d4a2d27dde668eab8b34da6ebd89ed639c0ad9ceee288113f4e649096434e8a8379d6ddb655c8cb5919dfeb6abbd5e6c85ca31a009e64ee57acbf7cd77f36b7e60ecc02b6ab1114b5d231320c7cc90119504f82a42c5a742ea4f0a6fceb9319702a30495c9b7cadbeacdab1d0185c275a22572cb4dafea59b02a0cf9eaed5139a8177c1cab21a0bceaa46baffb124d995da2a584980ab439d1a92775f2f492ee33693716a308316fc15a31b9e1404af38a3e3bec77698723cc927b6671379db9e739ac1362c084c6e6e5515450b55a01ca063c495a8ca3e4bb522c8d6826168849d466e0345969c1ad385911422c659ad00e43e36ad081307e489cba25678d8fa8cfab60fff640ed954800e238b5e69f98cfb86007da927fff85dd23c8f4c16fc672e78624bced7d501602394cec766418b719a855330f4e877162a0da0261d483a96e144a5b5957ff092a68de9fad3763935751452c92dbfe75df0796147fd52e807f57f2779df76f1e024ea50f68bbd52721910c867aeb8bea99e3193602b25aa2db2d1f144e51287c8c3582cff0d764431d4c931cdc6e0db22f4c7188ab64702565bdc24016b667953e91919844c2da24ffbe5e845375b8109b7b8efca993d82044c9b31d93f2d8b1cb75f3440933e44fe21b706548f58a66519ba619a3aaff647704254b72c485d6ddc97dce3eab6d1427648bc9ba754cff2d3d07856bedcbf5d309c40be81b0d6e4d5009063cc19feb1c0829a191370215c36a73775b93ec9446dee5c4f9641e21edf3344c777296849a7f185bddfce0f159f40f6985ffb33e26161fcee99a95e8403c0696308ea525c89e1e4ac42067f2fd22165a2481da361135b7d3c82e10c8e49c8173780bdff85f5d70838b82dda81776839db79049330286fd994c1c898aa1359077a2988c9c42e5035e09c91d104a0438fe4e61c4347e87fdb458399120e2f709119a4069684fb8836982f0f561f50d5ad32f5765eecab96629604e33632d9cf141724bb95aeb92699d77542cd5aba653448db15b605c8d3d111233a9f6065cbde3b3014da4f91f1ee985547dbd4cd0be00bc7214943ada6cbd298bdf8eb91e8d5278f61c07e24a634b3fa4bd78d4ce8796b0140b4c0e8ed8be68882c537a141fdd79159a28eda16b99a9a4b63abf56195ac4c146fd74cec8822d7b254a12ac2074f4560df71180e6910f67e322a265939415e95e5086b8946f38696878e525e7fce9bd51929619104a43c7a3edecbd8152d34e8eb78e740a5df0eba8efe16452f9f1d05762db67c9fce7c39dec2b7b48025c3641faa08d306ca5f8d247891893e625a1f51b85c3a4909046af6028790b78e6c8c0e8c042301160f21f07b0aa1cb39ef47e877fc74fe114ec28dd5646d30403dcfe9477faa6b7fe9fd0a91b3e76542be1f468acefaa197f2fe5d93287d559483326a362bb5f259fece9bc5eee6902c396970442896ec032e19c6afa380b26e6511660c19558074e086678eec81290ca9453ed577ee421b3f2ee8dff103dc378788a113d12ecde6e3f8b94042d2457f631d57e51f08872f77a7a52771a319c52c05bd100d58cdebc0cc62072ab7bc065b5d46a68b05a25a64a8f3bd368ad3380d651a8718bee19be61e991e120fa08c569d3192696dfd84ae1ecf2e3f0cde8f9a50e7d78eb36b3977dbbde1832118891016c0a88ced8048d1dfbcf799f62b8680fd806513d977cbea10f93fcb9ec8374b6b1103630c5bba43e9a267e4437d453e837811e7d608c0d9e76ca02e6be759c806931798b48b0811ba01aad442cb4c5e01662e0aaa3f2430040d8c04b997fa9b1ab665be624e226955eeec9a9c1885a297561cdb8b2cf0e6644c9f7eb897d72afbbf2033b32cf6b6aee022f420c90421604b07a849006555de8f4daad03e0c4c61d83204bfc6222dbecc864b23de0ca1ac60058cebda1fec6f93361046caa827ec83e1b6420cc8369759aff0a322be460f1d2f9317ec2adc2adf94ff34616592aff3f49dd1597ce649ca8f80a7bceca0c5747d7ff190d53702bffaf0465c24ef7ac1ffe6f7c361b7a906e43bbc63761ef51f2b31d3e107df596e0f5519c5c65b9926e2f7187db44529efc418e0cbfd2036e3f94308ec6a74d2e7b9ac14e29a4bb4b02f8d87a485f9b8a92455af91aabee8b09cea9e7fea963532933312a5256cb0bac26953b3448f2707951dbc470387a9a6ba88bf785d4359d1f88e66d508cd8b0f5290d99d7bb2733ab00caff8d4a613433ecb9e3315f4c13f93095a62882368eb1a014ae1f364b272b8cb0064c13fb69703e8f719c5f0c884bb6cdb4f177611f0899b78ee0939b21e36b6c2b530b98ef99d3737b7ed4e9e26463019b0cc0484e5951ed5322c59c409d198dc6be8ed34c2c4236ab73d74a0890c61c5271f09f8aa93850620077ddc2a309d090b882aac8acf58b4e2842e1ab1319bf8c3bed3659baa31d42d45afd217a4992852d22c75203ea1d8b363d3de4801d4b86d219a51c94c67418d9a88440026c58ba37dea328c3ee2f8c01b61b69a2d456d38a1c17e903d8a6be751ca522ccc895f992523ed15cd9be11e9d548967d333e5f4936f99ad09c7e47abc47e6c1b53b0bac138b459cf628999976621f14681cf409c1da3a2adbf356a744d0f66b14d6d5a6c18a8a97f5c4416f12f7723e767163fa00dbf51c55663619821bdeb41e578561f2aecc2ecb15c869d56d86529def4d9adf2b78ae2c51632e6d9b2fc11a67f91ed22c4f8c8edf1e3b880ae812b4a1d6e9b74ac566c784ea8de5fc4127d52f3fd2c8cc6afd367f60260d7610123a7768b23375ad8e4112657c191b87c9a2d5bdb709cef1952fc21efe096f8f6716d8fb8de5821f6abe10fb559aad9d6dc8a890a50ee70fce483ef717c49d483ff16d21af92f7ac327336a65a78c5679ad5eaa8e45797e0a9c2106b72c7aa386281e64e26f4bf49cf0de6199564c7434e7fb4ffe214ca5293f012b34fef8e2f9f6dc91ea5f7c83c742a7dcc1e922e0c446a18ad9fc7a98bd6157a73413d7a03899f277bfa1271444c01487785fe39ff075b32b96681aa81b0a515df945ddcecd742852d8e2e7dbe1fbea5b2431c49a7365f4de82240f26eb779cb8479232edac2cb74ca82423b17698ed8c0119f3a7da0ddb40698286ee2c94ebe9eb07dad80fd93b17f5748dabcf398ae6d6960bf9547c8fd2c986bc16e4bc579c952cbb741cefabc858abb8eb387b305f44a57ce7960fff344e47b1944e48d28c838ca3a37aacf8ed0b0af0691a3544f5efe94a1c779dcfa78aad93f827b8a27182a8893769835cead67b7bd328bdb963db1229ac1ddfcaa3921526ae08871e6997d68430f45223821217d65939ffa32a04ed8338e5665f96c9b9029547a57233ee87f49c93a89d7504f60453ac8608062c40b90a7d013fec0a11eff8612e8e36715da87a1d23b41264cd61b578b778a909bdc449da1134e32411a731ab447573f28a63b5d10535356a9fd7b1d4aabcf72c84a199aef99a01b8b0cccd20d2dcf47d2091179f31240ae06731e8b383085d721cb5c629f541912710514088808611843d7e612323616970bc4e46f9b9c29a737edfa785c35f4da58b60a1a4166d1407c5540e02d02d6ddfc2f417f0b6878b6ad340b610dda0f60997c1904c822b5766b75a5b302f045acab2087cdc38ef0a43146105d196df385b636a952624dfa954721b102d8b6f7381ea371d49e986c3b342a06b1d8eeb3de2f098c34dcdef24965ec20737fc386a8ff933c5cc7b0fe7db6ade7e49e2432bca7e640effdd8ccf3296f44f228b76224b56167cf94f80278cbdc1ed621863b243a1728ae489e2bd97f290be30b6b31f4290956e844311476d257b37fc72901f31d53885132c51e11b0424ea33916149b2efc5019d455a555460c0819d526cba730b1f5ce304e0f1935fdb733a52482a740efc433c72ebba5348c7f1d717f1e39d8fe339be96620a2ca65c8bd43d1ff761c93ce74a81a27e3e0b7d2e1bee1086e056b110bceca0728345bb408f5be5966a874390d9d778f1fd62b0aec7cff1dde186d8ed2923d574270e888de57d5f37d4044e93005674244ed159a1201ccfbdcb338e85662c761a4056f62b08066be648d369a2f892b3cf1dd06b39a507a3c31813e15b7e7efc929064a24801a6dd19a736419cccb93167d16c43022eed3f083771f42f0407a927fe10eec63f959a75ca1a0aac8a87a3e7ab2b3b8614804d7cd84535ed1406870fdf61c20ed099f795053638e50b2b328e31c40e91eb638d6b6b92d836302b7bcba2fceaedb54164d187d4b088146bbdeaaf5799b5947f456c3c1b40a787b1f6ee34b6fe99071c5d6c836531b7e46b9d9e9ede400b756e4ec8a83e866dba27761faecf231c6f3ff900fe224f6493b53a128f390be535d0ed1cb6cbd7dc216fe8fd2f7bc3e3d23939629a3fcdd296fbbe48f306a61e5134caf4b344b5f2b97d6a8bf9a2df5c714d8a9f80bf4b8f4bfdb7d0ed811d16f8a8fc757e1a63a62523fa2a86683bab58b9527e851080cd945d793fa6f16a73dee0df288d01db67b19c5295d9ec7c609d8e60b0f26e8f4e189adb5c6aae8bfc551ac38d7652ed587a69ac3a366d3263825cfadd761c0af25823ee526aadd00bf123c5b213794538b297ea75252613312d5185d8b1821fd175b043088974ea4cf618f3b872fa6fa502071955dd4015da7c478e880cd189d4faa9096413bffefb1b972b9f41cbea44e4465ca892b3b873acd6b7f1a86d4023a3147cda707f50b06edbfa6c1c0d8f227974a6dd726aac46378dfb612bb30f144f0d1a3c35f77dab0bd41cc6e27d698c6908f5eaff5f828a5b613c2cbdf03c00745bfba88766d0fb3a91d47af631cff86bec603b16a8d1ac62ee4f66fcb1ab4d7d9e25e78d4716f37b5a8734055e0db9f169d1903e3f8f5ff12e18b32cdba4ebce25b09167239dac8d5d4c2be470e3e57a9ea51ba350c98402b1011c50d005e5eb3e38ca1aa1a6d76b361012e15777896154b67eb71ce5d1a2ce4d7cf8650601e1f3ffbbd16828322e6c69bd4ab5a113e91ed83119783b19d2909ecdc28da6fa2cb5eec47118d63a5ab9c466cd32be9deb71a8d8c5d5cedf95033c30c57aa0f56016c48e7ca15593e72a42239480a3704f1ee01fc75b5d0601d3ad8240dc95a38e376f56250c1030b57cfa378c7c5a86c645fb5ef3348074b76930a02c24355df8069784b94f5b07e89a29d46b445de627fa7b9a67ba73403b2392c2ad35a663bda60eef74228e177d5ffb0622d48dccad568b5563512af92ca4bd1163d320a4a5afb2c496e45dd094bc12dc07e2ce6e6928b1aa4446701ef"}, 0x1008, 0x800) fchown(r0, r1, r2) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000050000003f000000000000000000000000000000000059", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000440)=""/248, 0xf8, 0x841, &(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe) 11:10:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 11:10:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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) socket(0x30, 0x3, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560fd3373d2bb40273ee8074735e6a41df2c5a9055552fbd5e49789632dfc94ff4640e392ec24cfa6f860e5334aee012f8ac537f9d598824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffc) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCCBRK(r3, 0x2000747a) write(r0, &(0x7f0000000040)="e9ec2792d3d99b0bb934c641f25c3a6b4a41ce06a80d68364ede91bdc1f20fb6aef1861f", 0x24) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 11:10:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 11:10:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x284aa8aed0cf860, &(0x7f0000000140)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10180, 0x128) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x50, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x372, 0x16}, {{r0}, 0xffffffffffffffff, 0xb0, 0x80000002, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0x80000008, 0x67, 0x7}, {{r1}, 0x0, 0x0, 0xa, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x6, 0x1000, 0x7}], 0x10001, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x5, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffff001, 0x2}, {{r0}, 0x0, 0x20, 0x4, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffff9, 0x2}, {{r0}, 0xfffffffffffffffd, 0xf, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf00fffff, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x5, 0x3}], 0x7, &(0x7f0000000080)={0x8d, 0x10000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) write(r1, &(0x7f00000002c0)="2078f7b62d807d89241ab67f10aa4c4ec19ce032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0xfffffffffffffd98) 11:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1c0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 11:10:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() close(r1) dup2(r1, r0) r2 = getgid() setegid(r2) 11:10:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x30b, 0xb70a}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x888, 0x9) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 11:10:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80802009, 0x4003201) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 11:10:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d501131"], 0x10) sendto$unix(r0, &(0x7f0000000140)="58427f97685a85801a7a82f7b8a7e5554cae7696fe529975508aadab84bf65c9fe752aeee1f352409184a7baeba3990a5c8cd4ebff98159359f7be5c30fe771166271beb47d609f5fa7336a0662a2623412799c0a7bdcc633dff3c7f2389bbe1217ba760712760c7283343989a7cf9420df8eee148c87e6f49093be3828d37bf3765f55a17b5ef3e0ad81c5f6888543666", 0x91, 0x0, 0x0, 0xfffffffffffffe87) 11:10:42 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000616ff8)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc6, 0x81}, {0x4, 0x7a}, {0x43, 0x1}, {0x0, 0x5}, {0x23, 0x6}, {0x84, 0x40}], 0x6}) 11:10:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x100) setpgid(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r5 = shmget(0x3, 0x3000, 0x23, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpid() 11:10:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f00007b5000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:10:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:10:47 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x18, 0x100) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x3, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 11:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10041, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 11:10:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bf002800100005000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000180)) sendto(r1, &(0x7f0000000040)="675a9505eeab2ff78c24a21c16fa3cdb0672469832b0590c9271a070a72bb0e14727e9068cb0fe1a66cd407dc49d7e235a3d6cb248ee2c30134841ee52d00409e348e3f034015319211d2ed8b0e8787310ee743e6a6197899d25accca3318f2597c9c9e5b2fc41048a5a8190230ab1981b75862eeba915e130a810f70a930e6c3022d3b07d3f30b1d68d4cabf15fb18afffaf0f79c0a26935436bc10a324def3f26467f2", 0xa4, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8001}, 0xc) dup2(r1, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) 11:10:47 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) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="036550c582619195aadbb558098583b9b4b1409d2c9dd68954d262d09c070e8011fc1473ca90349ea28b9aa367d62aa060e287f7b4b26cb5e9940dbff70ebfb442b1f749e697fdfeb2c3b5a5e8da73c472c2f152e09e7535fb1bb0329655f83afce2d8d730b8f56d7080db9808a8c7e345db8bdb4ec207c7ce77d7c5afb9dab04f4726cddcbbe94d606393410cb7d50606b6718e006db912610b78575a2d429e4c98f3493a5c3411159495d0c9a23a30883a48e1d796da82450f9bca8bf360c49ffd422b9f9913999de8548e150759", 0xcf}, {&(0x7f0000000200)="0b16c910ab76634191aac94339c23ec3d16df99c94e384ed6b09b50c00e2496398417c2cdacc761c1215db3fdd59fff894ce8c4aee6d03f2d2577baaae103ffd9a0bf2e7c79197baf9e598f1c9d4a1288e2a7749bb2552c2aad4a942f5f3e07aabd66427fa11f199d51680f1dd33339ba6af7170967d655ce6545c425fa478d4263bddc4939dd7d5e258eef7a94b6e4f09376116dee3cd1f941cc7d49b86c4e9af1b2fb20f8c86d808e1f3eb76a4dd0ad38467a90878c84c69b634a88a8cfb4f6947", 0xc2}, {&(0x7f0000000300)="51678743b856d3c4237caf0f395e2284acc790c89c130938f925bb6a4e6a4d93b50d14200255f76d12695e48f3f589f11b9fb67c03029a8fd58b794ac5cf962b92f5cbf581122dadee18ffa6ed377dcf0d36910c41037c9a2d6d35fab98ee24b5705bd5d3d068779d7a2591fbf6dfe0e090cccd69e2d7f53a2aa99f4b70cd7a0f8c5f7a4bcdcda1e649cedf8ba00b2e2a1a6f4f105694136221f52cc1781d913535e", 0xa2}], 0x3, 0x0, 0x0) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x74bb}, {0x5, 0x9}}, 0x2) truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setegid(r1) 11:10:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse\x00', 0x18210, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sendto$inet6(r2, &(0x7f0000000180)="c6a53912c9f48df3b791cfd5f12698515ef1597c43c7766b28eb359c5a954a191202cb4323c66e1bb4ef3d121f49032b9fc858e6cf851adf432dc737b1926b3142aab16790ec4395efd150831510686055decf4f6b376d77449491b90d5e4ff182939706a459314b80b60e1a27805cb9de10198c6ba91168e7bf44f8eaf34982d6f6fd340427e0a8be0d241e8caac10a0ac39c21d6acac0d4723358e544b322fca2b29240fa21b213051", 0xaa, 0x401, &(0x7f0000000240)={0x18, 0x3, 0x3, 0xfff}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/bpf\x00', 0x400, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="e0fc53cfb3f53c9e5bd5e7d946", 0xd}], 0x1, 0x0, 0x0, 0x4}, 0x400) socket$inet6(0x18, 0x3, 0x80e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002200)='/dev/ttyCcfg\x00', 0x20, 0x0) socket(0x1a, 0x8007, 0x9) accept$inet(0xffffffffffffff9c, &(0x7f0000002240), &(0x7f0000002280)=0xc) open$dir(&(0x7f00000022c0)='./file0\x00', 0x0, 0x20) 11:10:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x20000000000060, 0x0, 0x81, 0x0) r4 = kqueue() getrlimit(0x6, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:10:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x5}, {0x18, 0x0, 0x4d, 0x3ff}, 0x8, [0xffffffffffffff7f, 0xb22738c, 0x7fffffff, 0x572d, 0x100000000, 0x2, 0x6, 0x7f]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getpgrp() nanosleep(&(0x7f0000000380)={0x1, 0x20}, &(0x7f00000003c0)) r2 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) r3 = getuid() r4 = getegid() r5 = getuid() getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x6, r3, r4, r5, r6, 0x0, 0x9}, 0xe8, 0x1000, r1, r1, 0x10000, 0x8, 0x6}) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x0, 0xffff, 0x0, r1, r7, r9}], 0xffffffffffffff37}, 0x0) getsockopt(r0, 0x2, 0x5, &(0x7f00000000c0)=""/191, &(0x7f0000000180)=0xbf) clock_getres(0x0, &(0x7f0000000480)) clock_getres(0x3, &(0x7f0000000340)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x202, 0x0) r11 = msgget(0x0, 0x10) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000400)={{0x8d9, r7, r9, r7, r9, 0x0, 0x133}, 0x40, 0x2, r1, r8, 0xcf, 0x9, 0x9, 0x1000}) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f00000002c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x9, 0x2}, 0x8) 11:10:47 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) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="036550c582619195aadbb558098583b9b4b1409d2c9dd68954d262d09c070e8011fc1473ca90349ea28b9aa367d62aa060e287f7b4b26cb5e9940dbff70ebfb442b1f749e697fdfeb2c3b5a5e8da73c472c2f152e09e7535fb1bb0329655f83afce2d8d730b8f56d7080db9808a8c7e345db8bdb4ec207c7ce77d7c5afb9dab04f4726cddcbbe94d606393410cb7d50606b6718e006db912610b78575a2d429e4c98f3493a5c3411159495d0c9a23a30883a48e1d796da82450f9bca8bf360c49ffd422b9f9913999de8548e150759", 0xcf}, {&(0x7f0000000200)="0b16c910ab76634191aac94339c23ec3d16df99c94e384ed6b09b50c00e2496398417c2cdacc761c1215db3fdd59fff894ce8c4aee6d03f2d2577baaae103ffd9a0bf2e7c79197baf9e598f1c9d4a1288e2a7749bb2552c2aad4a942f5f3e07aabd66427fa11f199d51680f1dd33339ba6af7170967d655ce6545c425fa478d4263bddc4939dd7d5e258eef7a94b6e4f09376116dee3cd1f941cc7d49b86c4e9af1b2fb20f8c86d808e1f3eb76a4dd0ad38467a90878c84c69b634a88a8cfb4f6947", 0xc2}, {&(0x7f0000000300)="51678743b856d3c4237caf0f395e2284acc790c89c130938f925bb6a4e6a4d93b50d14200255f76d12695e48f3f589f11b9fb67c03029a8fd58b794ac5cf962b92f5cbf581122dadee18ffa6ed377dcf0d36910c41037c9a2d6d35fab98ee24b5705bd5d3d068779d7a2591fbf6dfe0e090cccd69e2d7f53a2aa99f4b70cd7a0f8c5f7a4bcdcda1e649cedf8ba00b2e2a1a6f4f105694136221f52cc1781d913535e", 0xa2}], 0x3, 0x0, 0x0) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x74bb}, {0x5, 0x9}}, 0x2) truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setegid(r1) 11:10:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="78c25ef20b4434dbfd939a0760ba0335e9ac28ab1cdbb3eef53997b5fc51bf92777c2bbcdc4ade1db2462780b8e38bf6880d0239e734b3a48a8da65af08f3019aee9666e461be7c6617f3516c3f360ec9b8e27df41b80211eb3bf75647805418a89662928e43f39fedc4945120703ee11a86b9c33634bd26a804c2cbab2946e3379eba49a20374e6f1c0c5b416bc9740ca9b6d17660a4dac2706e73879e972cae567e83abbb744314864c988e2264e7b565fefbfdf76515fa3d38c8f6400f2f77272c6dda8465286", 0xc8) dup(r1) r2 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 11:10:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x74, 0x9, 0xff}, {0x5, 0x80000000, 0x3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:10:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='\x00', 0x8000, 0x8) sendto$inet(r1, &(0x7f00000000c0)="4c17ec40db3eca9f1421c0b8bdc179a140be75190bfc2db0d34769462d86f9a41a230a4a13394164d5fd0bb063b4c3ebc9df9d57c0e14bfc70a63f40a230b0ea82a97801750c9de31e4d53216159de30804863200a95ab99fc2164cf6ceab2932a7cb26609d69b98e771254cbccd953b3f9ab960d8f079a237e4d071aae0ab4ea7ff6ec1559e07a2f5913dada6cce774e64783f63fa18495688d5d62dd260070a029daeb461f123ccade44123e585dd33f7206a7e6e877db0713cb66a552a35b3d93e5", 0xc3, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2008, 0xfde) 11:10:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r3, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x54}, {0x6, 0x0, 0x0, 0x3e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x28) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 11:10:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:10:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x163, 0x0, 0x0, 0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7f, 0x6, 0x10000, 0xfffffffffffffffc}) 11:10:48 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xbf106ef8ff02bf85) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 11:10:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20000) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004209e00060000d6cbbca851070900aeff3fca032aec83baa3e08f761df259b0606993000000000000000000e0ffff", 0x34}], 0x1) 11:10:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:10:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="4fdb43f192a5d08879fdcb14d292259253f450d717e6f33dac32f1257deedf73ad6f17d46470b24a5abe1eb61d11d494d40405e1aeee439462527754ff07c5698b8328aa", 0x44}, {&(0x7f0000000200)="c91a352eb5b64281bb2e76425bd395351ce34654c28602de2c1ae01cbd80af70c8757481c504e25c4ec6be20f10ff4a95c0e8c478ffb199effb6dfdf8949cdac463ef9fd8783cfcb02cfb218b4c63a91282b7bb75123fb6dcceb8f8e137d", 0x5e}, {&(0x7f0000000280)="0be099f97d6152a2c8c4bde01462e8d1905962e6362a67b30051c587758cccf55d32ecd87cec3c76bc7b783b6afdd19a65c4628eac3e078971fc35e3e634d16a933e5dba78b2109a67269705938f5e6be0f170b8f86295fe2472b130f3356a5c8147767e85e6e103907cac50", 0x6c}, {&(0x7f0000000300)="5da403556bdb79a121a23cce759b7b04a77e2cfba05fc39b6f7c2b91c06056bafb5fd79b086a0073118312dd5eb6ecf0e8be6df289b5fb576f674ac4ad72732647222f976371a4dfde91f3929b8813578d311f00aa225993807833a2ad5e2404979008693ebbfb6b0a8e6a36b3e9ab97db7911aa272bc2a0bfb3b3d2d4a8cc3b66ff7bb98d9fb3bafde1fa7aeeb9ae89dc34b24fb5", 0x95}, {&(0x7f0000000100)="9719a48ec00a2993c8", 0x9}, {&(0x7f00000003c0)="47f3bdb2625ceb5d1ef96f90888920e24ed597e2c501b16ed9566ede67c001550413dce23d85382504017786f6bc60e3e4270fab26328103ef094928c04a22fd9c7d25250246d99f7668b3e317487f4a69119483e51eec682bbddadf2db8f343651dc34715d8db10f82cd42feda28cc7fccbdcf8d2574907cc8c3730b8", 0x7d}, {&(0x7f0000000440)="ce87b5cdddd38b862ca3f80421c4d0f7ec9bf8ded0ff9044422e6c14861c1a172c734340a74bab3c565242fc9f45ed4369f6963733d3e2caa9817c5004c023447d", 0x41}, {&(0x7f0000001740)="41ef8f07071e116e5f56aebf874f908f400e944be4a22c40fa2df165aa2ff02b2c43db5dbe2b0696569c2e306fcf206fe87423564e83efcb6c228974d5b816f2247835620e707bf1083dd6d582294f0c79207cdd6c13a2cc9f15d1b0dd68739699a5e03bb7a602b51d60bd89d8d4dedfb1ef9deceb3e939fb17273b106df95db97b6c19480930ab533a0e41c7afecfc8edc603bab3d951847370aa65819479488436e373deb789d03c5fa5cbc051593a049151167bf6fd6e94b1041b733ad26569cf8d2ded015ea1c3f6316db980985034036a901abb0163e5133489ef4e31f60243b1c1387798c895cd93989c135546d123f7fbb921e7a0a0a39a591fe398b8d96fa15865258623ce31bcc4a3403571486c8150685ed80cce36f1b72988c2a21352ebf202d19215fe67207a1ba6866093770788cf32524db8853491a213aeff01dc06bfde61db7dfd8c2234972f4b966b571be3c03375128111a615917d95599be3562fc618ab7e45b0bff8dc9f0933494c77b5e383e169b599194a288c8fdcc0ac6a8ba69ac86fd464c129e9cce82df53c44829fa926d30b431e2b1037b03224d92322b4236ad90e9453f93a18763e4936a5bdca4d96f1903db4aadf9d3497bf3cb65618f27cf42bf495e84382e6f998ebd27c3636291eece6f4ceeadea69a960ea3e1f9ce9e18ab645e9d9a84d21614efacdc7e1257c5818911f8b6605b6a1fac34f0288d50d5422d6a9724fbdb6a1023766ee49d553ff781728a4c590e1244d3f3adf36063fad19e2edd53216693a1a3972e206ee51832187f4ded5ee62dac3eb35ddb122ef293a6c99d88394ae1d2e3a7b0405bb2e03d20d0a0cd99fb8d86fb5f2201d1a1d46830d02e64210dd5682f2e3bd1f258a5ac37166927cccb357625aa35e1e91a3706e3ca891a49fb7850e402b90e956635925ed897e2ffbf0ca52b9e53f31a9a2e10e218a0555f442952a0b6903557ef09eedf453162aeaf10e32a715d63cd02b3514ec78d7fbe7ce5875c29a295ac922e679fa69cc8d95e7db05a80530f41ec5cbfd0036eccbaa793619ac957ba4a53128956cadf3214cc564df8628a9407e293252755d14a0f9a5ffc70c3afe626fce4864749ded1f76045399d50646f423e193629ef2c0be4aa4316af640e69f5c4480d05271d2b841769d75265cfa6b9377ae6c5b11c6143a5b850a43a6c7ec2b2cf962effe88120f12451743b0dd5c77f8011f9e474e1020a44f9084bc780dade6f0b59e8f9b627c320275422310c6408570dccb13210ad2d5ead7dad7a683337d2bd3a756c9dc848fc5556a3e11aea1263c1b4936fc62e962b64c00f5f86682c1c40b7f7a91deab9df0ca9d07ca9e0d535baaed821d06be2f95c5adf54e14436b84c6b99ef190f9a3c91f2e8cf3c5d1c679228c98f68b10654b9f4dd1ffc3615f89fddfc13a57deccb6d84bc7e7a242461a7dc5004f7a852168cf3b52cd82af873d1dad2346e7ea7599cb2c6dca2631a27d91c308c61b7f1f9300c1a879b98602aff2af7da0ab17e4152b9905ddc080e70ac6ba3c2a2fe9b2b58832ee3e1fd7fb904f8be677cbcaec465849462face97f5fd00c524e35c8a0247c8e21faa2b077702848430ceef154e18ecb63e28e3d4af0e39373b1a1dbb65c4be82439ff27d3a708c1a9f91f6dbda9d60db898c9725cb7886d8fda5e8aa1be0fc07e43cccca4f8392556109c2bb1d26c3e31031273d954c10e65ccb2ac0210f3be5a26f0286816cd118ffee9ca1581e0790c03efb7c3d9b17f4b3381587eb2194abf764a393aec56bc0ab8f28bdab7f5747d039976526dab87d5173eaa73f6b2315f2d5692e1341ed0db2b3a7b83640fe5018fadbdd4ac2986851f3ea642eb6c5555b88349181c67fb8f965bf35a153b05f2ac988f520fb0298c494b245dfdb1b104ba72f1a97c6764ad5d66f54e824bb0ec3eac491a4e059ca0977161baa3428347b88f6b31e3d46df971c44a1c49f982c5162e8443da0f2b08f1578332bfe7cfa2034ec2ce1b5355663bf328792b7298d29fcd76d640021a87be236af2b7ed7cd5a4b3f66bbf9776e591e970cfb8f1b09dcacbc4ddb49680736641306b426718a63ea109748ef34099d838f4ae775316cf2067859934e1e0328ad1cfb4ed6cc81f9f376cd3a771183917b8111dc41c575c6e17606556359db86d92653226c8eb6cd3966b3a5ded1619a3c2cc9b4e93ca0bed3aa9fe8c11a0ede1e95a015911f53325d30932ab55b8881608d27f5219e9492b9a49c23aa900f21aa6b14ee9630d05c60df8095fdf7163e42817db26498998b70cc91c274177b427e2985e1dcdae8e6ede338637fb38e39871e70b75dfb05d7dea21e8c3b6dd3404f0e3dd2d1b920c8eac313436898ccbb4194b985e58edad628425dd84c58f7f9615a5edf16e60c6f277b91715cbf88253790fa14b01239c729e33464bcbe9c52b6a99954c3723bb308b3335060cd99d52579621ea1dcb0b347bfbfa581267024ba3ff40ea6f8750ce483b3c92068bd941f88f698afb1550e90194146c0500e2979269cf1d949a9b293abc68ae7b8bae448954479e54f9fe7f576fc00b5c42d2dc5fc4ed8f0cede0fc05a2c0bb9da1afd7bc0eebe1c21e0922dda6d2e41aa0ec096e8784989cc96f9354d53628f6a3b9e4a68179346dd010af3c5055a4d7b498928e9c1e8d6798b6ef59edfd3af82c92fe9375fc5df2cf2e2c1cb2efafbe7048124eb4d267db2578d0c7024e50bf367390084b0918330e3e950dfe30f46015c616d867495a1f6da820543d9244f972ece68b643829b25a9f733b82072cb27c8003b533a2f3de58ec2bedc0271ab9b55b897586d38edf0c49e9c4cf1d442105cae4e58a5609b9bfce49f73a075dbd8892f5642d2ac37332172e452e8b3ebc9e3a0caceb474707d0ca14df7d53bbe2fa92cc086212c0de226566ee1870ff2efee1ef74f496aeb70b38af88cbfeb35bf61b1bc0fe4c40a5cc1e5881aed7a2abd02c719760ec48b9d1bd408fb14e53fc53c8a42a8c5ba0eff93776f3ca2b6bb6af115c59d8a8422fcaa3b70a76ae32caf1686b6f29eaa2576385e199487a0edbd61e8c48a4cf0e5335f501355f5e4558369650f4ce16ec511451132a893ce751a1511a5147246c2538d44c8d175e1065c409fe2ea39d82d3a814a4e96054e3bcbd9acf8ed971f5c830c97db6c1ba0255a60501fab0b982a42bc6c65dc693edf7edba5c6d52a3ff20db9ae61b0905a6c0fcc9e4308de8bef75722526fd4cecced3d2ea8ab422e99343a248ee75c3447374ee1b31c5e36487aa443585825b91f95a8260d65adbe59e49952e0aa231e7dc8cc51498596deb469b23fa49b8324111a5e31cf0b11d8abc8069a6693be40ee3e7512250100fbe76e0acabed4a42d5354eeeb6b0de9a9e03b8b1262235c68a6e754e39aa09176fd3c2e4a0b16da720a85adcdb8204cb8e790386f9b946a0417b07bbdca8b2486912c5c58c2b8183378e6344004e88956b3b5b0a7a5e850a2239b0b95f79bda8b823c35d8109ce2cc25c50e66888a3d31052b9a976e92d69b4d005fac3e357b3774c4f66ce620966178729db853c6cd2884a82d0c8dc89c1743146b8dc297666ad70d6f70a8e44bfd65bc9703925b79d7f81c9f7786800219b83fca13aa0ce37bd0e3d3bd6010ee78f6c3c742a6f6cf4204a156c021188f4072d4f1319b84493c8d663e7327afb7674f8393b136d3eba09864380c36dea2d0d199bd43a5ec25d55bedef24df851eecfd7c7881cf10585803b8281f9a2c3850004df7baf3dd10ba781290e2007a945b9795d944689f47303e0864ddc2c7158dddf0a0b98eb67c8d6eb3ae90e13a6c0cafe7dcfd453b777d3072d99cd884066c3fccbed86a91342a36aced37ab6003bc58d2ac67efd0341cbb5cefece2874b2597172d69c5b274df8878a18c30b70ce577231edbe4d304898aaaba0792357edbb9af18febd11ddb979a909302707058368f47585df09cbc2800fd1ac0db0325c6339b6853245e8fcbba0313450f6d4e5c665da9992838ed94411bd416431dae0de9cd8c93d57a041f620682d1df7bc6d38609f5d9eee28385d68f1148e20a56e384c4d77e1c4bc9a97ff968a6c0bad6fbe0eb855fef80acf0996127e0c3bc966244c6e2b9e1d4690c2a80b7077bfe557f5b863f510918b7aaf1165718c2399122453e712da0f6dfba9e038197945eb26a82c327fc4a09f1855654e1524af7b5a4b250a020e56376eeb4b3d98717ca159c12eb819d6543b2465c1cf5f5b07d8baa3bdb6470881473158d9a6eb03bd0945ab34e4e59a126b5c7fc0e83d109abb1495e2d0e967196995b5e7038cbfaa78f7c1fdff1dd73678917f3a50af1877a9391e749a6d11a9954e0ec5e7e248e08c682161a04f1f6f76fe2856479fc7379221f6261208cf1dbb03ae3a7e9361fa9343636c552c800a7034fa133ce5f5ba1f0f81a3ee51e4f5490f35bce99a08da1e1b1acf4fefd35bacb4a727671d1a7e1555af88126262d263eba2ed43828efab4c029eb8f05125d6f5b3229783c98f6f0582cf6ea0f8959ce18e0dd848d21439ae895b8152de6b5a0066fe1fc6ef81c26bcc0557fd86bfa75eb06348a2daa439c78d6b3a6c91256ae4b17036ac7b4a9dcb197b8e9abf6f71eb33706b3dfc9ff6360408d022ed65fb18539cdb779b2194ad7465bee739c069fca002e51c9778ca76afc72e02624de96aa189f73dc00b616a8c470c669bf1b60bf4e5c620c1f2c34021bcadc7a3d55c640aaeea2da798406137f5ecb65f1844f0f66d9d27846d41d094514f1f6ebd3a735be584210c8e0c65ce27c6b024e6db3f9edf35353ed0b3d77f3f739cd6ba0c7d91f0768e75a4b368154d1547225cc586854d86bc803ef53ebcb8a11b4e5f1bba7fd602ea7b459eb835cf2b4cc6cc29f558baa569624455438b8cc4488edb1821b81d1f212bdd6a1c324d33ff6f2a34037f5f67c587a958bd4cb78bb6ed076b98f7118b2965973a9b0b534df34e668f760e31283d287aa01c27a0bbdfa3d7271bdc4ac884ff3630187c4379fdc2e445b6b6571d720cfad4fe2f378cba3142b2ef52f5e338678f2d6e28ff674ee7c5c3d71e54627f558b21fd7d77c9aacbdea3fd6710dabcd03e7d6e7cfc201e50b84971f2a41d9b69772d9b148543455886ce0ced04f06e30301e8a2fc25fe691045796d1cb1e501cb31d8984ae19a3248b6ff23343ea27bdb96445bfc8e644b6700fec69ef6f9a1d7e6a367e2f51073e1acba70be9c78330f96014a01dd82e0d290f569e27bf380a247ad4effb22f34c6ecf78978b8805c403344e5ec971e298e36b0c7d86b7c0aecdbf1cc9264b313529f57e76f6d1386c68ffb2b6cdddb2e4134526c6cc49b41810e33c3ac4449f18245c4299a6b5f2cc987f22eb9540b47540b9b529b5939a9939e4ba74fd9658681ce4abb4d51e0df3ce65a00487351279d8a062539b97bedca057bad9626cf97351a975485401decaf2573b790b12881a3dcad66dd24dd75bc67482764c1f0e834bd09d0dcd1bb8bcfd25a100d36c7c06c2826f0ed32188e7fba6ce515dc4c1347a6ef820c909de5c7d1ea9d09114b494db9664d8fa63ab1981fa85016d90891a12d4199b531d16335edfa12b6be6b11f820ac114a8114cf071caf565f03d47eb489d6a3b2349cbc7178a49fcb5ac47da28ae6d58ccc1c7d577dbb48dd165489ca460fcfdf4142d646235d469de6e6e8dfbaf7bccfcb3527662a7bc6a57e92c1100cec5fcc9b7c4fab7c8180c65100a6b4219b4fd", 0x1000}, {&(0x7f0000000500)="3722db0aaeafddcf8f8e6271d348d6be7804561608a8fc", 0x17}], 0x9, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:10:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x131f3929, 0x2}, 0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xe47e, 0x1f, 0x8}, 0x7fffffff, 0x80000000, 0x1}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) close(r1) 11:10:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x101002002, 0x4029ae) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = getpid() getpgid(r1) getpgid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup(r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x3}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x1) 11:10:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) close(r0) 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x580, 0x0) setsockopt(r1, 0x5, 0x800, &(0x7f0000000140), 0x0) 11:10:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xb0, 0x0) close(r0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:10:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7, 0xff}], 0x1}) 11:10:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="306d9ae24e611351c2b8f5a73322561d5d0f46d1c38a12fb5f1a66c2a1310f2c13019095d971ab84b401f9c794eab700ba5d9dcbe78efe3d23dc4d577b860a49bb3bfe393e38cfe29e8e70a00bcbeeac69aef3db15ed0dff7bbfbf080efd302f8dc52c1d0983c18f8b70c31eea6c052f9219b76375e06f5416ccdd38178b713ff48a92903587c9d873bd886dbf76338527a9127d014c1a4bf720fd0c3a682f1a12f798d30cb86de7c10c8afeabc2662ddef4e8930e2fcb6bb572699969625323052407011c818d95d65160da385e33b1f87042a16d749a819ee33babf2eb78ef588bc9ca327249f4de084ffbea62cd4f1f3c80d3f9b8ee7f82ca89911a", 0xfd}, {&(0x7f00000003c0)="e8f88fe337f805ff64d2de6a88f41222c6e9150a7477ba7e6141942a93ea82987504307c2811989eda50e0570c8324d82e9bf5bbd500243d810ada865532a970b290c28fd66fa513a6f2aa0603270e029c488882829da34c5e3aaf0adceb5e26856823a69149d8a5eff142e194ee4094b35582e50c90122189809831cf28a4f4be8adfbd7ab75d7e500f84a20ee6d7b41e63c0ec039b06ad7882b49ec690497da0085a55717fcd5408929e71225721dbacdce305623e643b7f751045e4584abed098587c12f27ba3e2fd4cad1f60b8747a7311c203dd6a02218e648f3395d76e6caab0c8e5419006f1d8b8", 0xeb}], 0x2, &(0x7f00000004c0)=[{0x10, 0x0, 0x8}, {0xa8, 0x1, 0x1bb3, "5d2702c6a47ec44abfd33d6718f6205d4c7716063e52d9f93131f7d3cf682847716dd33a930b5c55b114f4e09b8ef760e44e18988ae62d3e3da1bf81fc4de5f808f309f63d6e82e7e8265ca9098bb602be40be9814e3e924e4b923253e70362bd6e495ef660553e2e32c3308bc35cb39e631a44537bf56b4e313a31b539644ea5b56b815c72383472c1c86295f525b55c74b79f4815b9e"}, {0x90, 0x0, 0x5e93bad3, "a53ce922c06ab43cb32b94e46f427f7f4913c79bac6f5386afa0d8faed8923ceefab4393fab2ea88ddd887fbce5d8247916fc035633891a0acff0c034649ccb6ddbfa9fb2406671bfe187f27b115ff8c8726efe4f2c56d83b16a220c8f0d409fbf8d9ffcf2663b4a6f3a5448a68df36d7b17e85eb42227616c3cfd2179cd"}], 0x148}, 0x0) r1 = socket(0x11, 0x4003, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1000003, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x810, 0xc) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 11:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8000, 0x0, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: `€4p `€4p fuse: Cannot find fusebuf 11:10:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000273000/0x2000)=nil, 0x2000, 0x1) 11:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") flock(r0, 0x3) 11:10:49 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x40000000, 0x8b39}) clock_settime(0x4, &(0x7f0000000040)={0x3f, 0x1}) 11:10:49 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) write(r1, &(0x7f0000000100), 0x431) dup(r4) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000140)="4e3b75b91b246f3a55a92f9bafe8390423be067e9c45576f437563", 0x1b}, {&(0x7f0000000280)="4668b8457686ba0097a1f36343491045be10bff907e250792f5f7448c2b550e4bc0673d49931e354951ac5610749e6482f8d4e276fcd717c1f349de5e14bb0fa1b0893d15b980896507863967e15db9bdbdf4dc024573806cc6bf443e8c867d31576f073aff7760d46b02fa345b13b006d72a9ad964a55182174dad9fe4631b47a56cf2ce0f48786083d52b8e74080f73eb25e67114fbd8410d6e0f386a4ad9bae1470f7af7388321facfd4b9269af4b5a76214b967a9054294dc6dd4e7fe833ca30e794f3c953b86418b9e530f809cf8292f2d22bebcf06708598eb5e8e", 0xde}], 0x2, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x400) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xba, 0x6, 0x1}) 11:10:49 executing program 1: getrusage(0x2000000, 0xfffffffffffffffe) 11:10:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 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), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000002a80), 0x0, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:10:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000000000)=0xae, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xa7, 0x12, 0xffff, 0xfffffffffffffffa}, {{r1}, 0x3, 0x88, 0x0, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x800, 0x5}], 0x3f, &(0x7f0000000000), 0x7fff, 0x0) 11:10:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="8bcdcac755b1c12ea01a31010856b744d2cdbb179fa5b7f75f6c61fdb9c8437d07bdaf7c7d48584895e242231984c404737016e8c6c1eaf75ad762c1faae78ee6147564295fec5c8150d2b70934f371b", 0x50) mknod(&(0x7f0000000040)='./bus\x00', 0x60, 0x7b) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/169, 0xa9}], 0x2, &(0x7f0000000280)=""/49, 0x31}, 0x1) 11:10:49 executing program 1: mprotect(&(0x7f00000a5000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) fsync(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) sendto$inet(r1, &(0x7f0000000180)="677461bb4bbf50bfb28fa9b02f73c8264d2b1a1dc63dd8f13e697da67f57463fa244060f378e47905ba525d4c63bcd7340e91638f0b41e8c38c6ec783681b7f77fdd1b45bee6726ed8aeadb7e514b61ade3b5d85d39c32c07e744eb89fdda1ef17332259fa682dfafb2fea5daa55282f073c64523de39f904f1f6efb07b19d73ac1a20b6993bdfe09c367eea6207d07d4d40b1d20325da2b4eb9dbc5c385c7f3de535639cf77bf5b4804a91a077deaed2236f5602f2ef60ef497c67b6a43d1a4933a5ed6183887f69c42c7de3679e68f990c40158e141f2df2b2e4", 0xdb, 0xa, &(0x7f0000000280)={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20080, 0x0) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x8) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x9, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 11:10:49 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:10:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/227, 0xe3, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x2b37, 0x5}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) connect(r1, &(0x7f0000000180)=ANY=[@ANYRESOCT=r2], 0x1) 11:10:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x10000, r2}) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x8000, 0x1, 0x2, 0x4, &(0x7f0000000140)={{0x100000000, 0x1ff, 0x0, 0x7, 0x6, 0x800, 0x7a0}, {[0xcc29, 0x7, 0xd0, 0x80000001, 0x5, 0x80000000, 0x7, 0x5, 0xfffffffffffffffb, 0x6, 0x401, 0x7, 0x4, 0x0, 0x3ff, 0x10001, 0x3e, 0x1], [0x400, 0x8e8, 0x2000000040, 0xe8, 0x9, 0x9, 0x6, 0x2, 0x9, 0x3], [0x8001, 0x5, 0xffffffffffff8001, 0x8, 0x1, 0x2, 0x2], [0x1, 0x400, 0x7f, 0x4, 0x76, 0x6], [{0xe4, 0x9, 0x5, 0x6}, {0x9, 0x3, 0x75f, 0x17aa}, {0x3ff, 0x7, 0x8, 0x3f}, {0x0, 0x1ff, 0x7fff, 0x5}, {0x1, 0x5, 0x1ff, 0x1ff}, {0xfffffffffffffffb, 0x401, 0x3ff, 0x7}, {0x0, 0x2, 0x32c4, 0x4}, {0x7, 0x9, 0x9, 0x6}], {0x31d, 0x82e, 0x9, 0x10001}, {0x3ff, 0x8, 0xe2, 0x7ff}}}, 0x1, 0x6}) execve(0x0, 0x0, 0x0) 11:10:49 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 11:10:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/19) 11:10:49 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xffffffffffffffcd, &(0x7f0000000500)="99fe99d5201865246c14b80000e9feffff0000000000001200000000000000000000ec0674925942f021060a024cb33d20758fecd2c7b2b78b136b287e19ba5db0e0748c58f47def07de9f4f8fb049207a5362190c23d98533c7481003690293c7dbb2320239937d627664dc6ef008ac24f8b1d26c9030c454ec8b92330d4840b3d962dd91617a37db0f6a923d920cea983fe70a5e1c4e017bd5660123def939ba9f1bf66cffa7cc19c1b473e23b53e3beb26b07cbfc12e703c7582dfc298980a7648cf39a6c5688fbe9c65b450a314c1fdff03513ec17a568f61668e0be2fa2a264642af77c5e4d82007aa006b432b881c0f0be8d0ca3e638891d19f35d5d19a49734cb4aac1e4eb633ea927ab937daef7f50e2fea2ad5f38185d7492507cb6c2", 0x121) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b4f0458800010000000000000000"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="5a3f0d1492156ac21967fa0a6ff56b67a863532298b53e6b8acca22ebf42b7f365e81b1fc64f48bf407b8b636a13d6d79743be61a3d03381c17236d10e906271cab77c9e6308dbcd549e404c24489e59f0cb4d605c520b4b189cad3351f093e202f4cc493ea24728b3c8d774397b9383400bcf1847897f833f55f34de156732ca0969ff7ba64702b0b5a7a0b3945cebf0efb24b942ed0b7f805df169c8d6ec3bcda2b2de1d0810aa2f06033d3258f9edb359ada6a577e5486440a774780547f3bf0d5d9e07d801cc5e8eb1b0dcdcf4d5ec4e59d975713195631ca56c2f1afd9120911b2c8bbf04", 0xe7}, {&(0x7f00000001c0)="bf6ded6a8e85c9cafd2e484d4e4a50a65a61046f1926d66ab0afef1fb875cefea7a0071904737a2c67bc2b37deca365f188ecaf6177e1e5cc85cde3901358446f762b38b356efb122f780ce301447a906e221bd6090487ebc87cf752fcabb56ec1c41cdb0b65215975f4d565a3ce79a56f58169cd8cd8ab9699b70cee1a703e9b19ac1144f3f99d07e38f26d93a3451c2b39ad9d66bb21ec15646ce8aebb3a26027bded6d3eaf76cf582f85c6a569193bb3de19e5746b63589fe0532bea28398a66412", 0xc3}], 0x2) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x18081, 0x0) unlink(&(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(&(0x7f0000000340), 0x3ff, 0x1f) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 11:10:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 11:10:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x0, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) shutdown(r0, 0x1) 11:10:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = socket(0x10, 0xc007, 0x0) fcntl$getflags(r1, 0x3) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffd, 0x3, 0x3, 0x7fffffff, "7a4d9143d6fffe5e2d9ba7fbb580885565d2c67b", 0xff9, 0x3f}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r0, 0x0, 0xffffffff00000000) 11:10:50 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) write(r0, &(0x7f0000000040), 0xfffffffffffffe56) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)="4fb948d842340f5031bb5896962a516f0594d25795119e7e26ca8101e853f1009c28c93d57131ab28cfeab6c8f5d9144e283f14fe4fe795d50215591a3dbcac76068eea4f849197e54123c17ea2d650e9cfbf09b59a4911e574f3215894d8954bbdb3d1ab4cf8800f7f90209416376b3bb9581dae1e3ff35d0ffa6517bca69ede805daa7cac64022c3beac60faee3f9b744a895d6d5845ac501d39fc8a63300b4e006d5bf9639323088ce581e8a55bd6ea2b272bf0f1264f06223ee609a168f2346db65eaec8ad0456150e63cdf68b2c420e133489d0a77317bf6b3f1aeb46aa11e223bace5eb23bccc505316fca8922621ff2fe948affbdf7a2777965d9445bb612282be37cf6107c553333f0a098c4767f7fd1196aff42455db13b4fd8e532bb784dc00f407647717f85b1b9af69d1fcd0de8be90eed3b17c1b0b658af7204b5d187a33a9bbc96cecec728a2f4f4e8012c2bf3a5d5e1aabbd75ae8418d5832c5032ee46a78f17d53b436eb5a53baaabd9f85f4c38024119e9e5effe3eeb7732e34359fb03654cf5f61019ceeaed8168bcb47b447e3ab432e2e", 0x19a}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="88b809c5c8cf0039cb1173e9c01326c2647a51ecf372bca27eb8e0b28ea500297cb578e93a467ff03391aeb759965de7443d972cc90476913727cdb6b7649769361bd8357f46d69f469b8d62547bf91ffd98eeecf660bd0b61c743c442ba6cf3dc4265c1a7908a4404c85a47faf356310e3fa668e175f8e3787ac04006e15bfbd2c035a5cb1939beb91b37a6733fe811869ebd940c9bdd6dacbc523c6e", 0x9d) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="b21b5de1613f341d56c78bf0c7f3cf77e481d1a125051b8a80a5c92d0cc22707253fe82039f24344d87885295bf0ea227f42bd75314bc2eb5b6d5d190b73ad9d835d7ebb5e2500021c3521de22f6516a75af96b41bb8d4f2c92785e95ce8e23902754782d6171cebc1bb7201", 0x6c) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2008, 0x2) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200, 0x1, 0x6, 0x80000001}, {0x9, 0x200, 0x0, 0x80000003}, {0x4, 0x4, 0xffff, 0x5}]}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 11:10:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x0) close(r1) 11:10:50 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/172, 0xac}, 0x41) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) syz_open_pts() syz_open_pts() 11:10:50 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20400, 0x0) 11:10:50 executing program 0: getrlimit(0x7, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) close(r0) mlockall(0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:10:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="82264c796846b04daa515d58ae0564007292779306e94d1a2a83d5b3bf584ee5fb55b9b93199ed8ef506c5ec0f5781fc5d592a450927178f19df7ba4be779997b74499ac50982ea45fbaec1720661a768c2baf3294c468b2376e581c0614f1c8adfa664386f9968a4e05e45341171402752f081ca00fbf691bfedae1d22316d0d91d3a309d5b6bf81feef9d7ea8913b601997278faf5a8fc65d893160c9d8aa592d75332a478327eb30154", 0xab}, {&(0x7f0000000140)="581d0eed4f19fbc0ba75cccd43ac5776f39feb11345bf382dce8bdebb7676c8ebd4840119b6ae23e3eac73e03a78109629bad8c2fccbc68e1de2fd7ea79cd830123d4a48a43238ff1c9daf28525608e0d1e8427662ba624c29e22f99c9af1f41cf763b64e9c1c05909fa90746254fe9a4ca76e4d8326", 0x76}, {&(0x7f00000001c0)="6623c15ad96ec3baa2f0e0aba020d96bf6dd29266951bfb916b16b27c7cb73be92ddaa2351a3bdd5c7335e404e2dd9ed94762535e434e025d38a42a037fc51e897d7dc44f06a75e56e0c272c85", 0x4d}], 0x3) poll(&(0x7f0000000040)=[{}], 0x1, 0x253) 11:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:10:50 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 11:10:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x20000000, 0x0, 0x4}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x85, 0x80, 0x5, 0x7}], 0x8a36, &(0x7f00000000c0)={0x400, 0x6}) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 11:10:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x8, 0x8}) 11:10:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) getdents(r1, &(0x7f0000000100)=""/37, 0x10315) r2 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000270000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 11:10:50 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x48) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0xffff}, 0x10) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:10:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000100)="52060720", 0x4) 11:10:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000001c0), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b843612e2a312178d937376ce15c2d2046ddd0ce2f94a76d5ed7acf2d72e74e8267c311de625a293315ca4a6a47827965d", 0x31}, {&(0x7f0000000080)="95fd0b1234e0daa09b5e6a4dbaafc485622359f122767cee20c457dda3c3f43420c93daefc5b127e358c8bcdb14ff83457cf54f8c100d86b69fde504d23418ee423688920b96446c6a206d5c6e2781ff67e8edf5b23b3ebde181304c4e38e6d972459714d847d8c0edf63c03254e8309e45fff778162615e586b8cba27414df586305b9e96d81ba624051bc1bb0966f4e5c24d2e8a3b3a6722834eed04c60823f08b5f0d68b3adf7f8a1aaee23e1ce4dbb76626a5b97540191dad599f9363247ef7930fd2a2233e1e8f459a9b5", 0xcd}], 0x2, 0x0, 0x0) 11:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1, 0x1, 0x8, 0x8}, {0x10001, 0xffffffffffffff00, 0x10001, 0x6}, {0x8, 0xffffffff80000001, 0x7ff, 0x1}, {0x1aba18ac, 0x1, 0x1, 0x6a}, {0xffffffffffffff77, 0x7, 0x1800000000000, 0x7}, {0x3, 0x9d10, 0x4, 0x100}, {0x10000, 0x8, 0xfffffffffffffffc, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="60149c70b62ff841fde28d3cf8162052fb4249cc578915ad60c6d8fd241137120afd1775e4d7670ce7c6d7cec41406eb28cd4e912fb812d64de927ebdf39bb57b8d73317cb3e88667c54a2ca582a0e25cafae4ccc977fc5e41f0d2ff36905a6d5772047dda58fc4205dd124574086e161e5f66e8dfbb15ead467d5004a1417a2a42a1e47f7914b0b62e9c9ce41ae25f662e845de5a9ac3437736e1f60f420c9647673b8489a039a86f9c8d77e6a95f278cd3f5182722e6124d14ced18df18f8c5335500579abd06bd1b990ae6328349c850f476f0a3b9102680aed8e50a170d09dee3b0984a5d938363d264753767a80e3e7dbe7edea4600", 0xf8) 11:10:51 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/251}, 0x103, 0x2, 0x1000) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x8, 0xff}) 11:10:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 11:10:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffbffff) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fchdir(r1) 11:10:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0x6}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x82, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x20, 0x6}], 0x401, &(0x7f0000000140)={0x9, 0x8001}) flock(r0, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000081, 0x101, 0xa6f5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8001, 0x8001}, {{r1}, 0xffffffffffffffff, 0x19, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x27, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0xf133, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80, 0x80000000, 0xe}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xffffffff, 0x7b}, {{r0}, 0x0, 0x80, 0x40000003, 0x10000, 0xff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80, 0xfffffffffffffffb, 0x80000001}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xffffffff, 0x6}], 0x3, &(0x7f00000002c0)={0x10001, 0xffff}) 11:10:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x8000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) open(&(0x7f00000001c0)='./file0\x00', 0x28000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x8, 0xfffffffffffffbff, {0x0, 0xfffffffe}}) 11:10:51 executing program 0: setitimer(0x3, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 11:10:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 11:10:52 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f00002a6000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:10:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xf9d2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 11:10:52 executing program 0: r0 = socket(0x2, 0x0, 0x2000000000000006) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffff04ffffffff653000463f7b238b000000008295955984c87910bf453f68c11791158c934bcb777fa69dfceac2a82951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a14f96adb5ad4ac8717b6d5b786186a3c502b58fd4237b8fa4d01335d269cf37dba05aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4396f04157795e02361cdccac7dbbc5b65c6782a0570b4122cd2350000000000882e37540a5e965b73a558344a1af76b0e3d780b3270c716700c374870c51db0000000000000000000007d813ab5dd3fe48ad714b6900ed2caf54bfeff7de8c106eabb329f03a94da57ea2a20647213b85a010a5feff66f7cfc0bb300756a8a2364eecea94e579f9388ae918052369e4079ad14dd2403f2eb170e74a7e18e82729fd4c71c1a9466cf4e7f80d88025fefa14637fa66fe3f6c865574160a5556623ce2269f222e7b299c00df1bf4fcd3c75fda6acf9f21c35d7357fb490b6ba5cd56af768aca859adb52e92466f6798565b793d0cc6920209d290f905fe3903696cd98f02d4d6e5b62bfa4d500f967"], 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, &(0x7f0000000080)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000bf597291bd508928c1fcdfa1c5aaf7c676ec5eaa4470798b9c82fa627475b78f00"/74, 0xffffff6b, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7f, 0x9}, 0xc) 11:10:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) 11:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 11:10:52 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000100)=0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = socket$inet6(0x18, 0x800003, 0x0) setsockopt(r1, 0x1000000000029, 0x5, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0xffffffffffffffbc) 11:10:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x9) setsockopt(r0, 0x1f, 0x2000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) mprotect(&(0x7f00005fa000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) write(r0, &(0x7f0000000100)="1f81d3bd1713dcecc45f15c5fd27b420e07a913bb88dda62f793bee4e3d1aa98997cf13dbb437b187fd2b0f06628b2b065ba663c27399e57c392488e3e65ed5b7912ff91e1de5bb4ab407ecf623e6021177e3e91f80d56b6ac0bf3d24c8e9ac92536ae8111603f01e8dffbc93c2caacbe1bb1c0153a9b0c2ad1a4c0db60ffe87dccd8a2e3b6f86bfe1de52939330354010ce1075a2677265afc53df7bd8194f02e075cfd04e5887eab587829b75c35352b4f32180f6b7a67ca8117b14e78ebe48e5da4406a6fb6ad97f5ca44c90ed36c35ae1fb90920fcf10b3d9046f49d60f5686130cdf95cbddbe4001f4cf44b419d7d71f1818202", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0xfffffffffffff800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000932ab928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000140), &(0x7f0000000180)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:10:52 executing program 0: r0 = socket(0x18, 0x1, 0x3ff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) setsockopt(r0, 0x5cf, 0x80000000000003e, &(0x7f0000000000), 0x5242f8559e84692e) setitimer(0x1, &(0x7f0000000000)={{0x7ff, 0x4}, {0x400, 0x4}}, &(0x7f0000000080)) 11:10:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x30, 0x0) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000480)="0e38830cd5dcafe206d8a7b40e24a0700101ab9978625e9197cf2d0ca1a3afa991b1ab8868a228224c942c65aabd7c7b3f9485b906811e1ac767671aadb6850e9d82c308bdb5e3d3edfbc5c220bda35b4c515bc7789b3441e3bdd190e2ad356454c0649a0d0c92cbeea85adc495302d2b636c213db34c4d03a2a9d445fb11b3f8bf1c92a43c9f059fcf2103ac5e6417b6e7ff995d679510454cb969baa247427ab513ec3b04b2fe1c43ac3c000f6dbb78850b009b7de1b23eefceef0dd636f3bb4c08c177b8b9ffdba8c04fe5e47f5146c9b85311fde361fab67aef88c95f8d14dfd1dd86a5bd4e8005318d15e5b426f78784a2b901212eee725e779c55967d0eadeb6f3f9da46f230ae771921e94478635b07471562d97246e26d53444f1c933da55580d4ff077b15e5e3e90985a29d5ea740c375adc618abbf809e2bb0d2f836bcc44565f0423d11e7e93bd7c5c962fa61e1d8cdbbdc98f4ce7557fed84b7ebe43e51aab5b6cdfda7c39c2cd9df1b07cd492158b7435447b5463c019708ca0297ac90ba21999b22cb33d9dd5419076f4373248f9a508517a14704fccbdf398311b8aed682208ebce7a01441dbc85b4299330398cec78d9aca6f6e0c1539f8b79366bfd176eed1aaacbca791e19d2f5fb969fdfab0ebbd43ecb5b157300ae687a1c61c229dd60cb0fda6e0bf5917b8050f855950221b8091d2ca24be96dc6bcd743f961dcde8afdd376828cba2fc81d7d82d38137c2e8195f665d96d32b0941696f99978e0a003967af439d213dabd96e21a675cdc94a48189256d46b8c87832fd4e17682a9d051b9a395ec62fe5f9ea94b82e583378df9b756e058facc9fd89a7e6eb7b57c9de2719b83837b9e494c806add5d7d0aec03af0889db667d478361275dfab7b39782d9a8b90e7d96ebcc35ae33d08cc034611a94ceeb545a4f2df9b73feffddd79f54c40d6900c6f1940ea8ce202889d64eba8a00be4f25220d9748d2e3e461fb7678206823f33c32656c23c494731db3f28444810292a39595de7c5c0e2a89c68b8c64e0620fcb57b1ce774b2373c7ae2b596a57518306ab926d18ebc06e131037c44e1eda341c5244f0d884cb140f80279fac16660ef296a7ddd0a994f0cd6c0a3a66464bbdec84075ddefa0b976c529aca116a7d0331a0ff8d68cfa10d0a1b14b9c3164b52faefb00fb79ff71889497b876a11d5a45cace4a7c5f3f7cc0c92abea82e6f01413f440333a1c683198eefe4c4deeec7d3983187f2d6eab25d848502e992f29260081ba52ba2ead2a87ecc43425a47e5be508e2288f9f498c1cefd454803cfa6b01ebc4a8fda8f0daad9766dc4c297d46957eed784cfa68e5ef47c3f68e263d982e3029cae07a3b9b27b6433bbe6c69cafc0644fd08c47eb61cb8e6bdb82e6e66abbb04d95190db988b1ede2cc379dd2def04dac3872611a5a4466b02f98e992d5b51fe2b902c848f25a0baf233ac2aef7e0509e857985641f2e12ac44c43a8479c11f66137de9445dc8abfe6e0279d7bb8c30ba923eb1c997d69038860f219d61af9b5ff12c22fd3288abcf783e7c4e23f66ad243f5dbdc5012926a2ef82dd7890ee74ccc50e1763fa8e38a2405c5422d4a80ae72cd38548d1ac85693087c10057e71a0a8984bb77ba8cd9e9440665d1ee88b4a7a0c196d7b79cf85e6d746aae31eee386d0adf77d04fc7b49b295bca7250f656c8fd92458a47bbe70847461372b3a46e42622d24984bf82b47f1bec956c96764c40b025b6c49fd3ddb75f443329a8c9afe045cd3ab952da8ffaa6d3b41bae9aa04d5080a9701a73923a3c8aa42f73037391a75e9b7be300f513a7cdbe5f58e9370e7400e68aac18eb5a679f5721d3613dacfc0b7405f5657f554ee65bed31f062bd35f91e1c680724d7523768c37a9182e4476ee44798b27ddfb2851081ad56deead32032f3505efb165e2bd134746785a90a61bd5528b8c2c95581c01f48bc556669fed4dff4b89ee88c1a30b6dc05d9d1286ae1ab6c6696c3bd9b02a1577482ca3a81c592cf369cff9f5960c1ae887c47a7ea1021331462703328b74b2686b98ad869f40fb0d6fe30b2b9d09b6532af88f81acd4792b80c5f70f19aba43a96452c148aa91e4de1be3a841ed2716f9207afdeaada398c3f97235ab293c1bc1493f29d1da2a8db76abce501d59fd04788494e3b3e40d6f6bfbba77320131cfb507e0a8d3de34fd98f1b413ffbfe8923d9b13a1f389ccde7c747b4229b5d76c079f21ba2183ceca32d9dc3a58216f21b420388de743cea94da9ea480166dae3e18a905fd033aa2abbbfc78efd0628fd8f6fb6f6255d3be4282a7314d99d64e6cbf1e0f4c649e8ffd0516719d2dd205a9f423fabfdb5f9feba8c68607c2f3b27529c4fdc1d85aaef4d798ed93b5fc57568744ea0dba504fc6ba84b47188d76ed2b7ca056ceb4947d603e54dbbb9a5bfe35bb7923c64823853275a84e58e88965c5f730e30ec69cd0bf88420714971c44e32e90e48f3276bce2212598a3065ebce99f211c5a24a9bf7317decd3ed081f92a1f73696d6c695d779f0799c36d5054cd7617da6dfba0f477b241ceeae6a5a011173504411fd6604589af7d6ac8274d56499e6e0d3c870abaf268be75c341716b0cfcf566b6b076c9dc46177c120a19258a284324e9ea08ccf072958af897121dfc007a168f63b97bf53ca373f395bc6d77afc55ed01fc999cea46886f7d477c09ab1983425a03ff5243fcdd8a6fd278573a2d18cc3366b4b30afdeedb3d9545697123d219710d1cd48a1e0e25534326316a752d010aaf4add18b085b60d3ef47bc23bb2c213f21a9f59770dcb02520549b5a6671c594ad73bb364b59c5a9e702d87edffdc58d063cfa61f232290f657187d7ad3dbc26e08bdb16bba4bdefe580641dc21e6d55f0e676496941f039ed91d7a612aa687ad94083caa5a27ac07a4d5cf7c3aee62620ba6fc25b798f203ce53d2cc0ad5f6cb81e800dce4fdc38ba540528484847c9c7a1dd4d1b51368056055da919970f922622982d64707917839eba6ddc28315856038768a496bcc84c19fda5d4594b8dfcab30093b625b86d3578118a24f2bae9c3d1411cd1e5e64dc17e255d21b02f0d219d15f97ee47c7b247be008a145a6c83153678b045c897badee7f6e371ccc1cb9194d79ee70a53c4a11a0ccdb00bf5d31e20e565a6bf469fe028b0ea0514210f72110f6a4efc0ac5639446581c6ac44f39dc1bb37b95edfc8352b49b64a8b4da7fcbd49d51f89f77dabf28b25241b99289d6232f491baa1b6220bbec76b3ebb52e3a5105049cef6ea80bfb6c5bceeeac4fe8d2238d2bdf86717d4006894bb6e6a9fc77d6f296d3046a7622bcf2241c4ed94318b0d5ae9822597622826cf2063cde7faa8bebd330ab7678c71686016c0ac52931f0d1c1cee4f9b594dad7c825d0084555528b3c5cd9634e01e6f330abd2855bad73048aa8dc1cf5f026dfd635688ea6d3869160cfcfe813d7bb89cb79b9ae60e8dbaaf861ed3c70022573ff62397387cb03a9dcdab4b7df610d73d4853dc1cd374a927dc6c13b51e06b9dcfd48ea2c2896c5c7b37073a92c0e410a5541634b1dee7104b2390380665d21b52d6107fe8bb096754e944939690d633757a822320acb6f3862a028d8111f8c3fd36666314df7e901c0bf2d785dce70eb6d495abc6ab2eb529bd440a03716d32ef7b626785342be93712e25ef05d3ecc1652f3e10beea90001fc448b42235f781905a729f0ffbd6ec4931986773841f0c2e3ecb227e9eb7c25c1c2831c8b717f00dbad8d90ced36a923b1c41f17843c1fee9e03fcba0cfe1ab794117900eaf465fe8ca529329fd503d44fde2443e396da89dd745dcc125bd11b6d52c912d6fcb1cf19b51dbc45955c27b00a7aa4c2a56cc5566c0db2c62bf7228f3b15cb3ba5900d0316dcb099aa618501d4253f42f964c6b12a3b390a8cac1584ee98f65dce700786de79449cc2fd7fd6b4f38907a2d88d5eb47f89900d1fe0fc82b8a7a01a2f4400b16fabf93c0464acc1d9a4fc203b8d054874979853dd6bbeb1a8770e2fb2fc646a6ba31f92ac0ef21d8505b8ed7f63eb43e8338afc1d7339634128bc1e681f0d1bfb5a840a19f79d604b3f575a132ab8f7e4d1f48d818e0f53a4164aff4dc781226042ded886c9369cd7e88e6406eac2a955fb45cff4918ad9981f8028e78e492dcb6a19366b5b0e3b8394c01d462adc10e6b44ffabe95f9e7305c7ab2c73e57c57f068adf9edbc2d4ef4a8b3703726b7c583cb961a24a675b63c8423f27c9c5eac162eb79f1c4b8c42b342a6eb05d2568c1b3f0d244ff56d13337ad306ccb5fab8773921089a904062c14befa760ba26cecf70f4c591c53adb515d047990c1497312fc42dcabb3c6a78d98edd6283202d94e4551118607851efd05ed91d847721711b5d60175ddf67edb6c80885045fbf885a141454e5127273e2377e0ad06be9df98ca004ab1cc72cc5e8bf36610314f26b6c9bc6cca2075816abb872d7990fa45ecbaf65e30ab77b17297266c87123d8d232e31746b09d6d3fecbad6bbd014afca8b9d94122c769df7c0c419e06cc59ecb60a29562fa3b26db99c41ada0ad7b10d28b2c43f02e615ac46b86d0f5f98a441dce4d2bab03f49da6628b44be4b447935636285640e7672f7f4621db5cdc294de51063185d631c51638805d3cf25eab6198f4a684dd8b2516ce77ca4a3fad67a9cf632bf70bdd28f30160c99fc0b029228c6b641916ce4277bb4d0cef681249f75bcb4049f65225a48f1eda7599fcde2e8eb6961a44ad9122c9b39fdeaeb26a7b9809759c3c786e4b7548100be2d8f4151d11942b9a060b7b851ffb6994db636fa5e9f13744851a6c68bb3776c190eb2ff2ce11099c0a1a7d8af71432c21581ee4098621cf253febf925a12c0f18dd09cb5da3066788eec9cdc3b114700e97e87a4d75c7a8608929b8a6450ab22b7b460b02420f38ffef1b513bf6c6698824d15601cba4353d28795c3b94e621869cd12f645066237dbed2c1a69661757a14fcf0567f4103da695f310dbe066e3993cbe04bc613fc169d685337eab394dd902eb6c478aa07c0dd79fd985b6120fbeb3e2795e4efecbeb17b43a14e3350c18ece2843eb5cb747a9694a6e316d2da398535715d80090e219650033f6c0fde6bb0df00d3b5fcfb87d53e63368eef7a3635fc9c11a289a2588d1d35fb53b278cfc00351762de7c94f1bdbc31e1c0ff0c60b279d60a52da1cd5e9939db3e6794667530410b3e996b7bda7946a87b9b543320df4e57e64174e01ac6b8275e728079d7f4b11acf42e8fc71240ae71b7d20e0824887ef9918ed42572e8ef08491ea597e7e2d1cee51790159bd4c4138fd60de7f081bbe5d65bb05451ecc2030609f958cfb447ab010491bdaa8d976167752544a09a8468acb8a1d129244aee2acc0c04f36e76adc04f22f1372d6e12f48a46ebb9e17a047b901c6d24326aa7bbf9c43cc723fa4f942f369818a4f7ec33e79855e50451992c441e7628af6c4a8e4956f07d63bb2d3664ad337ced0606c5e6e89dd49c3a7588378109e93b63d70be9cd1dff56fb818ae56cb5b9e8dff8b146291e25c6ec58f44b61bc6d728c00d84224acd66e2edbaab8fc771eda81440c864729503f6e7258346fcaea43ce6772a5dcebec8e8c3f422b9d32b900ec823314b849ef51655366958e477f643f640a058945028228926dd9e07becfd9c6675622c579614c4e267a5b838ee4a46073fb02e2bcbf907dcb5fc9a9b", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:52 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:10:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x64a1, 0x800000000000fff, {0xd85, 0x4}}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)='!') 11:10:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xff66) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10290, 0x24) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/243, 0xf3) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x88) 11:10:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16], 0x2}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f000055e000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x800000001fff, 0x7fff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f000068d000/0x1000)=nil, 0x1000, 0x4) 11:10:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2e66696c653000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x1}, 0x10) 11:10:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000002000000000000000000000000001e4d3e3842f4c600f7ff00000000000000000000000000000000001e0000000000000000008f3ccd7c6b6ef16900000000f6ffffff00000000000000000000000000f4ff00000000000000000000000000081d30fa8a00000030f8cd9d907599b6382d712951bebd439c2f3fe5cf1aa3e2b08cf1476afae1c707009902defe13f5b6a72c330892b02f8d2eb21d7973263243846b58dbbf197d9319c04e4f7e5996272a9015f154d303"], &(0x7f0000000000)=0x6e) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000080), 0x0) 11:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:10:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x9, 0x400}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000300)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x6) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0xfffffffffffff801, 0x80000000, {0x81, 0x2}}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x58) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10800, 0x0) 11:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) poll(&(0x7f0000000100)=[{r0}, {r0, 0x41}, {r0, 0xc1}], 0x3, 0x0) 11:10:53 executing program 1: mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x3, 0xff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x4) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() truncate(&(0x7f0000000380)='./file1\x00', 0x0, 0x65) fcntl$getown(r4, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r4, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) r5 = semget(0x2, 0x4, 0x1aa) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000440)) geteuid() r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, r6, 0x0, 0x78, 0xed}, 0x1, 0x401, 0x6}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 11:10:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eb6abbe36df3e9ea55231101ed5d3ecffbfd85ef96b2fec699678b12e34d0585befbc4203c0729a46761f423ef3ab01ad47794de646debccf8d554ff7cb6281293602fe69d4d3f03bd168754aa26eb7b7755653dc6ccc075c0bd4debda8a62c90e3d411654d1bba8b960df2f87d040cff395ea2246b7f082c35a807dfb5d273aa8ba7a856b5c530eda8a2d", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 11:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x837, 0x8f86, 0x7ff, "d86e7d7614f06283c9406b0a57e62e856c9e4f05", 0x4705, 0x3ff}) r1 = socket(0x18, 0x3, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/199, 0xc7}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:10:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xb7, 0x0, 0xc6, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) close(r0) 11:10:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x21f}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x38001, 0x1) write(r1, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) 11:10:53 executing program 1: r0 = socket(0x10, 0x407, 0x7fffffff) r1 = socket(0x4, 0x4009, 0x1) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r3, 0x4, 0xc8) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x401, 0x1, 0x0, 0x7}, {0x7fff, 0x0, 0x3ff, 0x8}, {0x9, 0x20, 0x0, 0x7fff}, {0x0, 0x1f, 0x8, 0x80000000}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x80) 11:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendsyslog(&(0x7f0000000000)="51b913eab4aff747ea43f47e4bf2f65d18d58eed0a4197e01583394668cb55412f6d47997c240f758b9b89b5dd6e4b3f864fc37c83065435714b242f3e5681e91c3d3ed09ce274390484f90f89b02e780714663b8a8dc4e1ef2e3c706f5817a0d386d22867eb73195aa05f1ececc5aa771f996af3cdb96b3e49aecef61cd05a09e7a", 0x82, 0x13) 11:10:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/115, &(0x7f00000001c0)=0xfffffffffffffd2d) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:10:54 executing program 0: socket$inet(0x2, 0x5, 0x6) 11:10:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000300)=[&(0x7f0000000140)='.)$\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='(:*!*\x00', &(0x7f0000000240)='.8\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00']) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 11:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x21) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/141) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9d, &(0x7f0000000080)="004c610c5c9ae4f0026266480a02e43516cd93e507002e5f2fca00"/36) 11:10:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f0000000300)=""/226, 0xfffffffffffffe2f) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000180)={0x0, ""/100}, 0x6c, 0x3, 0x800) 11:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/91, &(0x7f0000000240)=0x5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) ioctl$KDENABIO(r0, 0x20004b3c) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semget(0x0, 0x6, 0x20) getpgid(r3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 11:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2124, 0x4d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:54 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x8000, 0x2) r4 = socket(0x0, 0x4000, 0xffffffffffff6a0a) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x5ef) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = open(&(0x7f0000000280)='./file0/file0\x00', 0x82, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000002c0)) truncate(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x3) r6 = fcntl$dupfd(r4, 0xa, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000380)=0xe000000000000000) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='\x00', r0, 0x2}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCDRAIN(r6, 0x2000745e) getdents(r0, &(0x7f0000000480)=""/238, 0xee) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x83, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x20, 0x100, 0x101, 0x10001, "5adb0192cd54e25961676add6c9a19b7e82fe2fa", 0x1f, 0x7fffffff}) readlinkat(r7, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)=""/85, 0x55) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000006c0)={0x0, 0xffffffff7fffffff, './file0/file0\x00', 0x9, 0x8, 0x40c, 0x8}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000740)) open(&(0x7f0000000780)='./file0/file0\x00', 0x400, 0x4) 11:10:54 executing program 1: syz_emit_ethernet(0xdb, &(0x7f0000000180)="f6607e4b599cb6ada171075ad02e950d2bb47d2be5cf911e5752d56795f6df730f3db8f738074697616c5eb6de9b3d77e2e3670bd24df5d5ac4ee936f495b5182366cb31cc8fb16c2c771b14a92498737fed18a011f3aa58caa00bf97377f616b350e67921637baf49f7fb2f8ec7ab8b5b3ec56e82a85cfbfa9cc283ac484629888be6d08c18ca80fef4663e38984cc85ae1ac9b1a98b8ff0b70eec62abad9218f7f0fe9822aa30c2543fae809f42f2fa4df5ef088c66deaeda908452789399eb0b60511da92fe41344be8cfae2471be70929bacfefb7788322403") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:10:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f8b706216a64ba318c63706cc20dbcffb19f666043b5628e187d93b4eddb3d3e812b9d51b994195a5dff284d6ab1a0cde9a0d13730254d909cc6c6f96209d4d70154698711798c74050b306db6ad661f472ce55f910d6f82606ae96142cd2ff1348f4fab9ecf87ada7803573cd74109b86ab3b34a21031e50da00fcf9c477549dc08d0bd0ad821ef3b7a17244e56d2667bc3f0e31f181357c57e6f26e2417907d8ac356588c01cac90204cc7a86be36b2989"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0xb6) ioctl$KDSETRAD(r1, 0x20004b43) r2 = getpgid(0x0) r3 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000003c0)) pipe2(&(0x7f0000000180), 0x10000) 11:10:54 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x3, 0x3ff, &(0x7f00000000c0)="6630abf31be8b71d529c7d74e1c1c7314944bc32fe5dc83dd6f882bb320575b4646c858940885c0e790775a612efee53916bc37601b014718199db2435e0342556076da55b30136974c85dbbbf5535a74f5cdafa42a79e8ba9194848849b200a54a76d82f238a9f55a77d5c13e7dcbcef144072c81a2e4b5744b34df4123aca9628e8db65451aa905d89a808d5e17a4f13d07aba758f31e4706a", 0x9a) r2 = socket(0x11, 0x4003, 0x0) bind$inet(r2, &(0x7f0000000040), 0xc) 11:10:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80000001, 0x81, 0x4, 0x3}, {0x20}, {0xee3e}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0xfffffffffffffffe}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x80, 0x6}, {0x87, 0x5}, {0x88, 0x9}, {0x81, 0x10000}, {0xca, 0x800}, {0x86, 0x71bd1a3b}], 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9a, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x32, 0x41, 0x69}], 0xfffffffffffffff7, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:10:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) pwrite(r1, &(0x7f0000000540)="a050d468d809e6f6bf4066e633c193b2591bb232ebc2e832cd053d8a469495b1d11322ca4c65d53976435264e41324e78ff7457302c856f2afda7dfdbd8dfb8743ffac96c6c5e1f471c9b65c6269049b5676ef19538eb0b8ca7de8882f9df9150f8c4338a1e8b4222d9b796f0681e1c13402857b93c6abae18a073e4c1a5cb48da0799ae788b078f5c65ad557750cc22d15f50f3e07854b3c47828ac0ed573e9db54152cca65e81ddf6303881934ddc0987b7b6e187f9447fd78eb5321fbada146155d4ebb8242e2beb888dec586e8b944ced0c84caca2c8eef9265f4caf0fc4ed296fe5af8b2373a879be26d6d29aa3ae27c6652a38599275f6e50469080302eeb90cfa6e00ac488ffb47911cc40c5741541e0253521c7c43d8af7f198bd3d80301aa70314db593b02749e92dc42867d565f699712d4a79ef3ad0c3980a0a9166325559430355e23d15bf43fedefe1573c26dd6f83d666015e5368412b7199d00819093f086b53b6040d80c853a9f9a7e673982b6818c7fb6ae22235a4b0dc20d7dadce0846096ab6a1b833a3620955df5a21df6269e09f5b5ba897b65641ad90f86c6b684c74c24990b28f0d03833e64db1b52322924263133fed11c6841cd5596b7ccbb5cae2f309c5a4484989e7e6c422735115942c57dc8b72e82f0b2f2861920960508a6ab381a1fc44102fb34c2375865b132afb56c2dc9f13465bc4aca72bc2dc8bded2950488eeffecbdba20f755809b8f9a819c3fa6af82fe6589e729190ae1cdf9c50ff037c48", 0x30b, 0x0, 0x4) chroot(&(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) fcntl$getown(r1, 0x5) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000500)=0xc) 11:10:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8004, 0x8000) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffeff, 0x2e}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="71f82a7d72f6a1e155327c17a4f4090c5b", 0x11}, {&(0x7f0000000140)="925b45b2e35f1220726e88039045c4f7068a2fb4543c0e4ababa4850fe97749173c1976774667b239c6df67ede7c95c2d0f8bbed2513ca982a14995298bdcf1b36b9b962d26efa76988902f09ff73061130ed2d46551d70f50a6d1f389ff7466b1904193d3da2e9bd51792b3701b7834f28c0b2e778380761e85bcba9f8c5da2ca7ece20798b2f2f2c91104655a82922a58d7c8f2a3fd664514f0acd59c8b4a8a0423534d69fc0534333f42a20c2303986ed0f4a7f92d6cd3e51993d761880b9d55e4afec19a5444dbcbdbf107e90543d21e826df28e15471fecca420dabe7b5892fb2", 0xe3}, {&(0x7f00000002c0)="4b12a13d6235d27fdd9293bbfd26b621411bb01f16ead8e94bef771b5657ffef3b6fdc027238fa789d279a3feaff247f2bd7395d98840ac0cf9ed9b8d6d7d434afd99ca8385e4dfbf4b5439d370d2ff4b622d0642e5213e437dda01ace050e7d63e81e816e888306a697da3938a5158b29f0b9011686cde9b0293271f5594426dc016bf4f19b1768149b2a61fbb27002a7844f83ebbff98487f44531e9608aa636d7713eb30e0a097fc2131568319461eefa1ace5096b96176a964", 0xbb}, {&(0x7f0000000380)="cfb51c22cb9bb4164f6e6dff3870c95a0c6231ebdccfb280e230d84ce28fd6db77a67fe11f49718045166920347547720d41e0243931997b9ae3f8112a7de218794e521acff351625fa53c9d2920d609ef65d99877607c04b55a176a8c14ca70fdeb0af3da4fb72117ccb579559d07d7267b75ff9b56905d794be9de558d5d8bdad743f38cd3c069f6ff8f78c3a7648f750817d8", 0x94}, {&(0x7f0000000440)="68abf38033056fd761d58604c0df39759f4a3e61a9d342fc24378a9508dd278ec9be4dea39f31feb1c0527ab9b5f4205a7cc92e1b7b361264a95537097bbb345f0338cf9875dc2c87018eb2543f24601c93b8e4758ed001e0f73553e61eb0b914bccda24b67ccc773b9f8fd786831c", 0x6f}, {&(0x7f00000004c0)="e9c38ab7363524e6a7c56dc89c8f3e16c3d41f8f79039c353bfd07026f82229c5b65cbd8eebd4e5ef71d9d66dc03110ca3b9339e0296c1fd3c700cb54978ee23c3069d9fa70d0d584fb2a469d9c0ab2a144ddcdf5e54aca8b0b91dcc6b8a9dc6e6939d589c5e4902d4b94844738c2e3a97858bd79f9bc9717abf50ca774797477f8ebbfcd8fb5019ef1e62e057", 0x8d}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="30000000000000000100000000020000b8167b7e41e7888514ef02968d8217a1b4e0f6234e89962dd9c50000000000009800000000000000ffff00003f00000078dd1e0f9b31fee4f8f7c60f689c30ba708a39fb7f452c0d40f41292eb27413c2594d0f864cf0df6a7209814ad726be872bb052c8cd73d5ce2599315527272feefb5728dc6c87f91879aa38bd93e13f6fbad8f7a4ac3a83061ba37a6a62a5eff808a2b749eddbf4d8aed2e7ba7244faafcc24e47f495cf8fdc19ea0d1a8c65cc4806332a220000008000000000000000ffff000004000000ff5d0000c374727d401df00f199713864ca8b9600fda9b96ec7eec6dcd9f32762d2f77d6f082b5d991b6f3d145a3b7ba011f12a80a519ef98263f2e17b3f90b839dff0749e6c0aed5631b97573517add397e7f000024599218927f349cfff31229b97393798d0a7b0498000000000000"], 0x148}, 0x1) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=')\xac.&%\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='-[)\x00', &(0x7f0000000900)='$\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='*\x00', &(0x7f00000009c0)='\x00'], &(0x7f0000000cc0)=[&(0x7f0000000a80)='\'}\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='-\x00', &(0x7f0000000b80)='/\xc0(!\x00', &(0x7f0000000bc0)='\x84\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', 0xffffffffffffffff, &(0x7f0000000c80)='&\x00']) recvfrom$unix(r2, &(0x7f0000000d40)=""/115, 0x73, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000dc0)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$inet(r2, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x20, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 11:10:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) flock(r0, 0x8) fsync(r0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x401) setpgid(r1, r1) fsync(r0) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = fcntl$getown(r2, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2a, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0x1, 0x0, 0x8}, 0x1, 0x2, 0x712da477}) read(r0, &(0x7f0000000280)=""/145, 0x91) semget$private(0x0, 0x4, 0x20) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0xb30, './file1\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$inet(r0, &(0x7f0000000400)="abe437798c9b7bb6cf998b5b0064784757aef38e8174461b8080a81073f47f2900a7", 0x22, 0x408, 0x0, 0x0) r5 = getuid() r6 = getgid() chown(&(0x7f0000000440)='./file0\x00', r5, r6) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x3, 0x3, 0x4, 0xbe, r3}) open$dir(&(0x7f00000004c0)='./file2\x00', 0x10100, 0x40) r7 = open(&(0x7f0000000500)='./file1\x00', 0x8010, 0x2) flock(r2, 0x5) getpeername$unix(r7, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) 11:10:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x6) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='%-@\'-(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%[:-[%[\x00', &(0x7f00000001c0)='+!\x00', &(0x7f0000000200)='@#\'-#\x00', &(0x7f0000000240)='\x87\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='{}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 11:10:55 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1c, 0x4, &(0x7f00000000c0)="ebb3650902c69e2bf3b81185e254f7890fa5cda834af94b6ec6973b77ad2cb6212fbb8b3143d000000000000000000", 0x2f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x3) 11:10:55 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe, 0xfffffffffffbffff}], 0x1}) 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) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000180)={0x0, 0x7387406517bc41af, 0x0, 0x7, 0x0, 0xfffffffffffffffc}, 0x10000000004) 11:10:55 executing program 1: open$dir(&(0x7f0000000200)='./file1\x00', 0x8, 0x80) mknod(&(0x7f0000000140)='./file1\x00', 0x100002004, 0x7fe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x108c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() setregid(r1, r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') close(r3) 11:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000040)) dup2(r1, r0) 11:10:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8100, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffeff, 0x40}, {0x1, 0x8000}}, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xfffffffffffffe93) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 11:10:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x4, 0x30c) 11:10:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10092, 0x4b) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) 11:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x80000000005cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x5) 11:10:55 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000020ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0x17, 0x5, 0x400, "5abde41ca050e3a2d40588b22b4fa0b44ab0b33e", 0x100000000, 0x9}) 11:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x100000002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) getegid() utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x0, 0x3}, {0x80000001, 0x1ffc00000000000}}, 0x2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 11:10:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x298, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0xe7, 0x11}, {0x141, 0x200}, {0x0, 0x1}, {0x87, 0x2}, {0x22, 0x100}], 0x5}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x80000005, 0x3, 0x280000}, {{r1}, 0xfffffffffffffff9, 0x95, 0x80000040, 0xfffffffffffffffe, 0x3}, {{r4}, 0xfffffffffffffffe, 0x50, 0xf0000008, 0x9, 0x3299}], 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4000000b, 0x3, 0x8}], 0x5512, &(0x7f0000000200)=[{{r2}, 0xd8e88b88755809f0, 0x29, 0x9, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x4e2, 0x80}, {{r0}, 0xfffffffffffffffe, 0xe9, 0xfffff, 0x3e01}, {{r6}, 0xfffffffffffffffe, 0x4, 0xf0000020, 0x7fffffff, 0xfff}], 0x6, &(0x7f0000000280)={0x8000, 0x2}) kevent(r6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf00fffff, 0x20, 0x7f}, {{r6}, 0x40000000000000, 0x9, 0x0, 0xfff, 0x2}], 0x9130dbf, 0x0, 0xdde, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x748, 0xa0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000003c0)={0x14, './file0\x00', './file0\x00'}) getppid() dup2(r0, r1) 11:10:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000040)="3bc4a360c8bc7c091e3accda661075bb8a874fab4bc2f773ec7bb61131146089f2accbcb26fef3df722751cf") setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 11:10:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = getuid() seteuid(r2) fcntl$setstatus(r0, 0x4, 0x46bfa) write(r1, &(0x7f0000000140)='U', 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) pread(r3, &(0x7f0000000040)="aae17c7dbb0d5d8c871124e318202eecca1a74cf9455772f2c48db1bcfd6b11ef1384e2b5435712a4fc67ce582322b2300f5f9899dca11f2d7724c19235593e8a5447a", 0x43, 0x0, 0x0) 11:10:56 executing program 0: 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, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x20, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r3, &(0x7f0000000140)=""/232, 0xe8, 0x800, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x800) 11:10:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 11:10:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) rename(&(0x7f00000002c0)='..', &(0x7f0000000140)='./file0/file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x6]}) 11:10:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() r2 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x312) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) recvfrom$unix(r1, &(0x7f0000000080)=""/19, 0x13, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7380002f66696c653008"], 0xa) r3 = kqueue() r4 = semget$private(0x0, 0x6, 0x200) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200a3, 0x0) sendto$inet6(r5, &(0x7f0000000140)="e1aae2dddd9eb236b6ab7164c789b89e236d8a333aafa89b409131e770f7a20a072e948fa7f099fbaf1e5059e18dcce54190bcec4fedda1141734b9f0ec44eebc4d2ffa4b83f021d453dd41fa0a0729a033780dc97ebc9e388455d240c21cdffb7e3", 0x62, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0x6}, 0xc) semop(r4, &(0x7f0000000000)=[{0x2, 0x4, 0x1000}, {0x3, 0x4}, {0x3, 0x8, 0x1000}], 0x3) flock(r3, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x6, './file0\x00'}) ioctl$TIOCSTOP(r1, 0x2000746f) 11:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004209e00060000d6cbbca851070900aeff3fca032aec83baa3e08f761df259b0606993000000000000000000e0ffff", 0x34}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc6, 0x1, 0x7fff, 0x7c1, 0x6be}, 0xc) lseek(r0, 0x0, 0x0, 0x100000003) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 11:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3203) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 11:10:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x80) 11:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xf939) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x0, 0xfff, 0x0, 0xffffffff80000000}, {0x1, 0x2, 0x3f, 0x10001}, {0x1, 0x571, 0xd0, 0xfda}, {0x9, 0x8, 0x7fffffff, 0x9}, {0x9, 0xff, 0x9, 0x7729}, {0x80, 0x0, 0xfc, 0xfffffffffffffffd}, {0x7, 0x4, 0x9}]}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x102) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:10:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000400)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x40, 0x7038547}, {0x7, 0x101, 0x6, 0xb55b}, {0x3e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/104, &(0x7f0000000240)=0x68) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x1) r4 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setregid(r4, r5) fchmod(r3, 0x30) r6 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/224) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040), 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0xf9, 0x8001}) socket(0x18, 0x1, 0x0) setuid(0xee01) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000440)=[0x8]) 11:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) getrlimit(0x7, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fsync(r1) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 11:10:56 executing program 0: getgid() r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x2}], 0x7a, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0xec, 0x1, 0x9, 0xb25d}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x2, 0x3, 0xfffffffffffffff7}], 0x73, &(0x7f0000000280)={0x6, 0x559d}) shmget$private(0x0, 0x12000, 0x274, &(0x7f0000fee000/0x12000)=nil) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0xffffff5e) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/164, &(0x7f0000000380)=0xa4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa5, 0x1}, {0x47, 0x3}], 0x2}) r3 = dup2(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000003c0)=0x2) 11:10:56 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000c6721209321bf9c9908687b000000000001800"/40]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 11:10:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000040)=0x2, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1a07, &(0x7f0000000200)=0x4, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x3, 0x20, 0x8000, 0x8}) r3 = msgget$private(0x0, 0x102) msgsnd(r3, &(0x7f0000000280)={0x0, "8dfe4abcac25ecec34ebb0c7d1e09a12fffea8d32e8fadfc2506ab8d2a658ac761616483c819"}, 0x2e, 0x800) r4 = semget$private(0x0, 0x4, 0x1c) semop(r4, &(0x7f00000002c0)=[{0x0, 0x9, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100000001, 0x1000}, {0x0, 0x1000000000000, 0x1000}, {0x4, 0x41c, 0x1000}], 0x5) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000003c0)={0x200, 0x2}) chroot(&(0x7f0000000400)='./file0\x00') msgsnd(r3, &(0x7f0000000900)={0xffffffffffffffff, "816f4fa3878b06ad51ec520bf20e6cc1929f2fdb9971454901a5b5bd95927b8ab60dab1db7b9e9b1adffb82b35d08b89bd9d712b30fe5d2338165c2fc05b945c38d082f5aaceb8857acc550e68fb2534c5f4402655000000000000000000"}, 0xffffffffffffff52, 0x800) setrlimit(0x7, &(0x7f0000000480)={0x1ff, 0x4}) recvfrom$unix(r0, &(0x7f00000004c0)=""/232, 0xe8, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x1, 0xfffffffffffffffb, 0x41, 0x1, 0x3c, 0x8, 0x4, 0x2, 0x3, 0x1000, 0x2}) recvfrom$unix(r1, &(0x7f0000000640)=""/137, 0x89, 0x1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x18, 0x8001, 0x8, &(0x7f0000000740)) r5 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x90) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000007c0)=0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) 11:10:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:10:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) fchdir(r1) 11:10:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = shmget$private(0x0, 0x3000, 0x59, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sync() syz_open_pts() 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:10:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 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) recvfrom$inet(r1, &(0x7f0000000140)=""/132, 0x84, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000085000/0x14000)=nil, 0x14000, 0x5) read(r0, &(0x7f00000002c0)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) write(r1, &(0x7f00000000c0)="dfc6225a221a2b46fc0492542c85bf9c25993e9c168de40a5946ff5fa78670f57964effd970c06e28c9b0ed64692e26719d58c77649dbc3256be0fadd93cf98e617ffc5cc5a72cdbaa70", 0x4a) 11:10:57 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000100), 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) dup(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) 11:10:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x104) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x5, 0xda7, 0x80b4}) msgctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) msgctl$IPC_RMID(r1, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/211, 0xd3, 0x42, 0x0, 0x0) 11:10:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) mlockall(0x1) 11:10:57 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x5aaa70ff, &(0x7f0000000340)="b6") 11:10:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 11:10:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1000003a, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x73) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x4, 0x1}, 0x10) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x7, 0x0, 0x9, 0x88f3, 0x7}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0)="9c575ee2252217f213b8318468b08605c65de128a8e3c270ade7378fd448a9b80443361287557a288bc55b37cf4b661567805e5de5923b15fef4ff790ba591e487c01629680f753ad9ed046dc1fea8c0a9c070cae496303d60006a5b781a5c20c44a891d1a1f4e02a4efd30d85808a7abe3d70718901d99e0d36a7a2b4700bfb71b502bc4357e56ab03d9cd65db19b6679202f2d3d277927f1da362ca72e52a7ff2648c1a3174b205fc8ae3bcd3c", 0xae, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x3, 0x7, 0x6, 0x2, &(0x7f0000000580)={{0x9, 0x6, 0x9, 0x8be1, 0x0, 0x2f9, 0x101}, {[0x400, 0x80, 0xffff, 0x5, 0x401, 0x8922, 0x101, 0x41, 0x100000000, 0x200, 0x6, 0xfcdf, 0x3, 0x1fa, 0x8, 0xfff, 0x100000001, 0x6], [0x9, 0x7ff, 0x5, 0x7fff, 0x3727, 0x5, 0x3, 0x0, 0xffff, 0x7f], [0xc7, 0x200, 0xfffffffffffffffc, 0x8000, 0x6, 0x1, 0x38000000000], [0x80000000, 0x10001, 0x1c7, 0x7fffffff, 0x7fff, 0xcf], [{0x40, 0x6, 0x2, 0x1f}, {0x101, 0x9, 0x1, 0x100000000}, {0x8000, 0x8, 0x7, 0x101}, {0x3ff, 0x80, 0x1}, {0x3, 0x7, 0x0, 0x2}, {0x0, 0x1000, 0x4, 0x4}, {0x7, 0x40, 0x1, 0x36}, {0x7fffffff, 0x638, 0x6, 0x7}], {0x4, 0x3, 0x6, 0x81}, {0x6, 0x1a71, 0x7, 0x6}}}, 0x7, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000800)={0x2, 0x7fffffff, 0x200, {[0x800, 0x80000000, 0x0, 0x1, 0x7ff, 0x800, 0xd521, 0xfffffffffffffffc, 0x1, 0xffffffffffffffc0, 0x7, 0x0, 0x0, 0x8731, 0x2, 0x7, 0x3, 0x7fffffff], [0x0, 0x10001, 0x100, 0x2, 0x1, 0x9ff1, 0x45b9, 0x3, 0x8, 0x8], [0x1f, 0x198, 0xfffffffffffffffd, 0xde, 0xfffffffffffffe00, 0x4, 0x1c], [0x100, 0x6, 0x7fff, 0x2, 0x2, 0x80000000], [{0x2, 0x40, 0x101, 0xbd4e}, {0x80, 0x6, 0xfff, 0x8d12}, {0x0, 0x1, 0x4, 0x3}, {0x5, 0x4332918e, 0x0, 0x2}, {0x3, 0x7, 0x101, 0x40}, {0x100, 0xc1, 0x800, 0x1c}, {0x80000001, 0x57, 0x2, 0x5}, {0x1, 0x0, 0x1, 0x3}], {0xf10, 0x100000001, 0x100000000, 0x100000001}, {0x7, 0x9, 0xff, 0x9}}}) r2 = dup(r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x7ff, 0x6a, 0x85, 0x5, &(0x7f0000000100)={{0x3, 0x3, 0x5, 0x0, 0x9, 0x80000001, 0xb84c}, {[0x8, 0x3f, 0xfffffffffffffffb, 0x4, 0x200, 0xe326, 0x40, 0x40, 0x7ff, 0x100000001, 0x6f4e, 0x0, 0x4, 0x8, 0x7fff, 0x0, 0x5fd8, 0x48], [0x3, 0x8, 0x7, 0x9, 0x2, 0x20, 0x2, 0x7, 0x6, 0x80000000], [0x7, 0x2245, 0x1, 0x81, 0x0, 0x100, 0x2], [0xfffffffffffffffe, 0xc8e2, 0x7ff, 0xcf, 0x10001, 0xa5f], [{0xa6, 0x2, 0x3}, {0x9, 0x4, 0x1a49, 0x8000}, {0x3, 0x6a5, 0x528, 0x81}, {0x2, 0x1ff, 0x0, 0x20}, {0x9, 0x0, 0xa0, 0x200}, {0x8, 0x20, 0x101}, {0x200, 0x9, 0x8, 0x33}, {0x8, 0x3, 0x6}], {0x0, 0x5c, 0xa8b, 0x7}, {0xc200000000000000, 0x3, 0x0, 0x3}}}}) 11:10:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x8, 0x2, 0x2}]}) socket$inet(0x2, 0x1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 11:10:57 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xe86f, 0x2}) r1 = msgget(0x0, 0xffffffbffffffffc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)) 11:10:57 executing program 1: getsockopt(0xffffffffffffffff, 0x8, 0x200000000200003, &(0x7f0000000240)=""/207, &(0x7f00000001c0)=0xcf) nanosleep(&(0x7f0000000000)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x80000000}) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x3d2e, 0x448a}, 0xc) 11:10:57 executing program 0: socketpair(0x6, 0x0, 0x8, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000580)="19c13bc9bf66cd343a7599cf47b1e138e692c58f79059cd7aa576dad4a7b79c8e82aca8494ae18d658eba5f0ae4f541880335f916e32eef4e151f4793e9a2d738f43c9d38dba73c9d8f07f3483a515b0d25ca137d9b7b6239265e9cc51d5c36cb548ba7e2f181b396a5dc16db96aa0d029a3fd36b209e04b2b6c39210fce3d96344ba8123e5dd7f3e5d2f58a3d7d50acce2aae5eb1c9833b0ff6f25ffd92e18417d317b60c24421546568cb200d6281b27edb1d48930d937c9bb455d4e7a6478ed4e8d68f8ea72b21ba2165542bbf896a83dd1ecb1ae2e950d1dfc5522345ccd7164ca81c25edcd0749dfa7b3b57eb412673fa15f65a", 0xf6, 0x4, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3ff, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff3000/0x7000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x3}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x633}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) syz_open_pts() 11:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x2) 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x121) syz_emit_ethernet(0x653, &(0x7f0000000080)="b64e57f5b003effc64561ce18ab8c74efb2a8f78b53d040cf73a196ff9f8582e35c8f0d3c3d00f349ac1f824db6fff015fa54b48c4404ab3ad3852844f8e632eb7ce1bb72d15831f4881a1abc75b2feacb6d876e9a0000432abb2c81646fa50aa240ad234c15742d210c") openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) munlockall() 11:10:58 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x240, 0x190) shutdown(r0, 0x2) 11:10:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x81, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001340)=0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r3, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000011c0), 0x0) poll(&(0x7f0000001380)=[{r2, 0x114}, {r3}, {r3, 0x32}, {r2, 0x8}], 0x4, 0xc2e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 11:10:58 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt(r1, 0x675, 0x0, &(0x7f0000000180)="106764ae678eede59ed11f43ae20c51fd7982c4f4375e72fa3a3021e7acdedccee97b13c79748acb2308c9b6fb54455cccd56fb654d3fd93d3e7d5dd745ad8568d1b9c12a253e1a94ff538c5b9fd01ca470290a464180b3eab6301f4064a3cc4c81c080acdee154fe25943339b8f3458ce4f8a1afe37ce533f326a5a43d5900a41b1320e46e1a086686cfae2e03faf21618bac0b74323e67743bc7ede90fd286dbde66e80549bec987", 0xa9) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) dup(r0) getpgrp() 11:10:58 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)=0x400000000) r2 = fcntl$getown(r1, 0x5) getpgid(r2) setreuid(r0, r0) r3 = syz_open_pts() r4 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/149) r6 = getgid() dup(r1) accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x3ff, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getpid() r10 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x5, r0, r6, r0, r8}, 0x4, 0xfffffffffffffffa, r9, r11, 0x1ff, 0x6, 0x100}) ioctl$TIOCSDTR(r3, 0x20007479) sendto(r1, &(0x7f00000002c0)="0924fa9648712e4c80b28b371563755caa2e851d0dfce103a0a138be4e51bb891c46d65b298ec418a3a7bf1a38cadc25528e1cd99a63a6e13edbc0155d2ad6afac688539f2975f6df66f29ace7c9aca0ed57643695007b8a56d3a6ad204bbc9a649ac0d298f8e79109014eb5706cf7940df4ff2ac466bac7dabfbd939a66802f61d0a22cf9e9cd02a2583ba5b039460536a57979f6b5740ec9419afbc7d9d86c1a7a21dbeb42e7fda1e97db87f605dcfff7455035b90b3ebca92d5158b9ad37e782cd022afdf080ccd8a70c964e27b2e4bef7eab3c8d5d62856e9ae455669f2341df1f9ec7dba3a41de12f0bf17a0a92459365068e404e82fb4477", 0xfb, 0x407, 0x0, 0x0) setreuid(r7, r0) fchflags(r3, 0x0) 11:10:58 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x100000}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) 11:10:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) lseek(r0, 0x0, 0x0, 0x1) 11:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20810, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 11:10:58 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f00000006c0)="dbdd7088195d3535b70e765ac599a9ec315e00677bd673f75701f963727e18d18e471c37a8fb1555fabb2f78f721dcf6a6845b3a83017c1ecf6064ee8d737719e4ecb27c04e11590d459dec952f8d7084ce653c5e65382013a5febb7e0458d9b87b310eda7673b803f4d091f23ad440bca9f7aa548f4bd5edd495cb7317715809e0accca45c363b9ff1d8c2a1804fd76ec672f779c7d5512769c86a1598b84853c58022a54ed229171dbace82a7a5895b1ffd6d676c575d35677dc1ab4b74850493e2deee74056a66c2423c94350e7b02bf57f50cddd9f9e1a9d0fd0449c6d336355f32baba2f60986c6878398ac1348763995c2c6afb4e9248c80a4d670a933d8e757e67308edbd6d50af8a4a9b4162f93b94b5afeedc7bf41967aef328a3149539d7866f5667afa943ee97955403356b00daf8600f76c701d1b8b0426a0aac6c679809823a82a6df9b077a1a6c8cb17221e5b0e98b5e57ca3ddd08b83acd79915afbc4cce16c10445d868ab41f6e02460433290d4346f23b8d838d1f58b2042241201cfe25865c72d20be092d623d655a30723bd7c2b8cf9925cc52888a65db9b5252fa0d88cded7dcf8e43b4883afcc71c07a6472ff4517992a31c389d7acefaae8d61e384dc6b2a8e079dce21fc923f7c69dbcb32f93e8ea47ebfccbd88170d51bfc3ab15e8ef5d81368c91dc34074866a08ab6a2cd2e02fea026bfa87401118a6056b2265492d446fb195fcee2360a6e9e090ab4098d00750aeebc1718b8beae84e9ec6976a4633053ba6cafc1e09401bee19add89aa0cc39d7a67d3844965d58d886c713c7d760431cab2d0c21b909a3d4a9a5283077ceb955906c93688fe3aafe0e1fc016664097a3a16226fed791c1779a40d8c4113ec0f909ccf1fc49623cdc25239840ae6b067baffb4f58887d7ba41e7a4455bcd7c1985309ef07c307200b05d30cffe5d75bafbe0090f3440c7a0c8322dac73ec293d82ac9e30a62dc5f68e2a0f33e9220b84edf0895a24c694f31cbdb972b0f0e6012f0f162bed4f0c20b611f6d2fb0751560f0f942c5e9a04cb87a8fc3d42a7c796cf44ea3009877b0bff6cdfb9dae8d17147dc4903840e8ef1dcbe1f5bcc0095e2468de4c37618d94d120e751adbcf3d093fed2719c800b3ab52c3e64b207550449d713fd6073fd6cc79010b75e60274fd184b9c5ae7d2c1f1e873ab0385457041a8d5561e40811f016dd97629580275804f0d2ce8da324985aedeb9ab52fceef8bcc4476bc38ae1831cd01f0810700d6564d0c025dfc235b9cec9ceb9a11661b48e6baa7bbc02187fedea12024f1c352db05e0bb6228a9b70a97632ad73dc3e014e98b79224d40d147edf0321e24c54d47f898cb290f96066dab28922fcc16aed8a6910cb7e36c864e5751380afd1beff2e813c8b862dc1380878cac67c10d3b3ee89757fb7a0fd0ed90066d9bb12360b5b577fd707159f11532f5121336d9bedb9e54707fe329be0e5619a8a764a0823a0688a86f2f272a50854f7a3a9804dfcd5fd654e2719c0774678acc5a8a1abece679b5372e6de051731bde3978e4a2abacc0bfad7c724328b41ec83de7cc4089a167b79c18bf2f181c11d2f329dd0d543c5615d5a778c7236208455e1e834099555c96280fd549d32dfa69b904e41d77cd3855099bb55fbe1640064c3fa5483c776f2db61c563f530a307d198f2aa19e34899484a45d3a8c62957799018d5668176108951b40fb76c88c5b4445de5be5614e994148c4b732b904468409ad2925ed3f6e994355f10a5c89ca7f5e1bfb442fcd81a8bbf83e81953948c923f1dbcf93e798a9b08f51c53106bceac5e44fb8b7e9882604dd1c1d4b52533a534ef289ee333f6bde8335a89eaee44b8b6c4b3732b68477d5ff1338b70f27e2bafad64cfc6a29c3e82be5482042b5ff6d60487b21c0b9cebe9979dfce52c5a9125a65fa77e5c443ac0b742fd6d37a843e8dae8717862b3da4e20c3116812cbeb266d64d41637fddd65b1429e7484375c37ed7ee1a85229d67d691b2e429604fbb89e125c369934cec5da74821b1538b81aff6e101dd8d7e472b679d3c7059d52bf4aaf0ab51626eb6edd2d95b1c40ca95e076032c6edcdc2ffcc41856d7847bc45333b0b6317479138e7e85fc87cdf7aa7b61b78187bb1aab6bc5def47e9c098b9349bb923b73a4334778d7f7c7d6bc9551f31a684b79bd8dcda3d09434389f371ab8cf3244ac292f6533e6cfc485500bce2c7cf2ff0ebda296f81b1db23f842d3a6b69b86f421a9597371ba181d594038eaec4d671e9e164d52abe58972c6101937ba3c2a1a7b0e44dbacd0f1f840916be481fdfbefdb27637ec6991715df0de46b15eefa21d1e30279714861e34d63f0053ac4ab6b1a6f7a6d26a92940dec176f5bbe67dfcc410b483814ceb252d9246e258df673171fcf2f766b56f9ff3b57c239a848c969962d663373af0f6383a22958e756c13719d78e1144d1a06a5f5dd679db5fb286dca169dff202b090996fd1db00f91b4b002e633c94d5f2c3fdace2b7e926af3dc770dabed01f61881b243d217e3536b028016dd3db7d7f60e839ebca0a8b60e084fe79446c5cff888e7d82f02a1ddb85e4edd697fcfb16589efd24e409bc51984203a3914494d8218da0288e9b373a17fe02c418cc54ea4af995df5e42ac6f1baa60c69a6bc50571e255415c239d5ac7ac9df06af62f6259d748193826531f2acc35abe08b0875ccd95d197de4157419e31d43505e13bdf0efc1154d5016647a99c2dceef2ad58837b4c6fda8d8f119e8aea7527f667946b75338a589d73bac6c31b434f5d3ec18e2dc90649513e73f71e8829a75a04dbbe25ea88769a5ac6af1d64fba7f88d15163dce25c49460825feeb3331cc42b63005c1341079e7a8c68276dc5ab6e56298e45ada3d3b9b6a41d74e2e867fb407946a41fdf2ddcdfa7957715e4472ee7ce4a06d8bffef669583d0081c2819b33e17b4cd1b143b66b8244a9636c6c9474b90df31a5edc6591677c33add98285b330d1ad10f9d410c6baee5b458b9c10942ba6e05b88e9b68e261c996804973e9ffda4a8fd1e109e683973e711d1e72abaa4b2559574862b1551dccd533dc6fe3d4809ea13c8833653578ebf8a446f01dff951f47e7fda13c1f045ef7efd9b4789c9c9951ec803ad3f26d272d895422705ebad72337baa285c716d4d0b07acd0de8cb25c747a5529034b8227461f3e3d6839a1fd264e34b1410c6d96b447564a9c8b013d9d29e42c642cd36b36eb57eb768e3c34ba38defe1191ac2746d43102684564e607e74c2c73204a4aeb265c170ab3fce8dd78b6749e06b17cf5272918df521d97dd529b5eb8f034ee6a61b4944bd47adb1eacc23cc1a682631ca001329748b6aad5c247f314df3eed0e6ca991f74b5c05da4268195776d2efb9195719800513e0dc258375276ebb1b12ac70f43e187c223bed382e69fe2e61cdb9cee2410343bf8a798e427cbda3e070f4826bd66ec5aa029253ca706b558173a310b3fc2ae2e7d3ccb27672dd9ab6a60969504d0bac1ed66aeb910806c36073338b71896fc2e58b6b91fd47774da2f8eb82b5469b661f75f25e7a9d2d2eaf7aa66d51eb69297302739e4b15bba63073933a03931ff65d9d77b7733df2b7bde05ed1bf8fe2036fbf12d642a8d864b77a96316fc3e6732dfc51387a907a3ec274827050f2c8d9e7614403013b4d1426789d2fa63de58febcd91e6fbd118eee8218725dff75c308e1c264b3cc939cde038c81e576c158e544eb97bfea7324421c57667fa0b3dff6bd5082f37b0ecfde8c400484ed7ca0beca0cb2bfccd546f3cdda437a4d5b9655dd37f93a3a0bea781de3a4e439b4f065e1e66ef1fa9f8f151b9f38a459cb81be693e6b31a755eb69b0d1fb3a4efa31b4e60cd8330ac9f7702cb4d47f95de1b4a92cf6f953da8bfde5325a6e46264bc5586a1196b75f1444a0d0bfe9cffd407589d80928b1c22bdca8e3e9a84d5b4d6d97f2dc87504b6bab153e1edac3dd6ca51515a124e69a107580532285e7ab2d5436eb694b22c416156fbf27770ffc8632f798418a4bb622a174d1b2bfe89aa4b60035a605541da8e3d86ddee7bc313f132d15b1ce4b28b47415c37972ac6e3380fac6eb145cde655114c469ca76acc10b963b9ad5ff2ee18d3f58218d62ae0826dce49b7ccd4e7269e31fed1917a0f561d93f3c29d4ecf242d9ae923883894084740a95ac654a3321b431df7cd58c51f9dc10566a03eee8d60fbe63958190e8cdf6390bf00a81484e7fb4642943a9f383e773f432aaaf57ba99af3c417611da13e08665156351f8edcb9f013caf5969fb5fd1e8540364f304b595631bc03ec2fa881c2bc3a92d17ad504bf4ad94683e253164a5530a3de612511e977f27df898b8b7001422ced6d70e8b3eea41f476e12ef927d6682aa01b90e5b41dcbdab6295b8e9f6cc1778e4c22c1b3f14ab41b417b873c3e11b1fb3e9677ba7d27adc378cb0a4cd24fc4de06254749538f28e61a3400d9d3dcd25331cdbab05d99e5d2feef7e7740566695db3f1b1d882702b87ff9810e79cb80a62a8d2803f93470d20e13f7b16380aedcbea6460c4722fefb9dea09a45d2659f18236a7c4036e8fb1aa648859c550146330aab76165d90cf805492fe5843b0f77f3112700cb3011da5e024b29fe0f00f1e94983de6e1172f7727e7602a18c621f98acbf5dd54d7ee5fb809b6c1080dfc5644beb92fa8a8884aa99e6edf363907d3b2ba600fa99d47838c95fee7e60fa9b4e8dd9e5690cd198422a88279651ca8db42b3431224ca6b1cc67d012924b5a6eea299be4511da0e20ec7db212a88e33458db605c38c6fe8af4c0a950b243c86bac91776567bafe7814c9251c9a3cf0cb360b586fa7cd42fe2988ea948cff1d34aa2dbf31215d6149017874961bfcb991ad285b471b11d14d198353e264baa50fe3b06b167ebc476105df6f1396160bf61d1adddd360d06360b4a59bbe92b0daf02cf7d436b6e3aa06a0d1d36b8b73f2c36252dd03890ba8e65d392e6b1582236162510f991454067f8f1f60dc64ddf241e8332a767a6a67b3fb228d0c8f530943bdbcab72b2e129e83bd86010d4e6e6d25603224ea139914630d29a6ed9c7815653772e99434380cb6af08a31928557544e9819dfdca2a72d74a91d97ecb7159696d1c48fc18e24566ca865653c99b8aba437fcda1550ad08a9089975cbc5a5e0a5d9bab367e4ae0de0a0bff8056222990be7bee57e5b39630cbc93a3e6812c8dac24942b19c43232d22afc0fcb6a038c58fe2ddfdfb138ba49017e058928a05b36fdc4c91cf2c13c9a0c092f316b6e4a55a6be83e2c80bf2d0f2b41635af4121b6564306d5ff3206a0b242c97bc7e3e7cbd7fdadd5040398fe9845e8d1f4c1a6c5242b5f73a483a88e7e20cb132fe4cc33e280a2d02174e7befa3598d75299dcb64907aca65a24365495786f722e7b2cae29fcd25badfbd030c174b5221b29f18ddc297fdf60b9f5d92f3ade1fd136b268d373d1aa50e960f02d807b3191a3fbec8c8efaf6fc29df04d4d3266e0eb090529cbf1957bfedec6023696d6338effd6a5d6795729d9b569717d7dfaec3a958ab15d95440af682aa3ef98a5f7af271b76aa3e4fb287df5c1b8f35f8b09f6c7f30ef36c8e574e108bfd35410c57258a61607434fb9edd225280b242693cc7e3e114cc1412905a20d473f072d6bc8162751cbfd3a33ca49489532bc57d54252a1d73d50cfeaf5d1da8549fb02cb4f1286c3cef", 0x1000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:10:58 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x0, 0x4, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 11:10:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5a, &(0x7f0000000600)="0be2fd2f55a7c675631c2d00033970996b47b8a842c788d09cad8dbf0441b104d2ea8147260b3c605b4aca2143cf02914ee8c545adfa28b8857173f079a40603332a903787c9825a0d068806109f54923e38c3f170309655eb014f191e1628967426e5cfe0f620a819829b4db522e545a1b46008c9c08df13d3dc293176b197201a0ccfd9af1c97d17ad32b2e112b3b5f0365a3808a1af269b553f5392712bfd2260350f56f085709db5da1153880aa7e1dfcee02e1589056f68b3dc170effc39bd1407cbf02935d71382bdf7271c9f8e51220f1528d6a2e901c00ed67b686a941d38a3f58159c67ccecb6b84e19ed9c4cca3fd3c9e4d933e54c636a1f142b2ef3dd51027d6ebd5d7d3be63d691793d34635912c582c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x683, 0x0) 11:10:58 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000122000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 11:10:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0x6}, {0x2}, {0x6, 0x0, 0x8000000000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b8") 11:10:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) r1 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x10001) r2 = semget$private(0x0, 0x5, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x3f) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) 11:10:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 11:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xda) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x217, &(0x7f0000000300)}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x4000000000000078, &(0x7f0000000780)=[r6, r6]) setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mknod(&(0x7f00000000c0)='./file1\x00', 0x8110, 0x1) setgroups(0x308, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f0000000300)=""/36) 11:10:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) socketpair(0x2, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file1/file0\x00', r2, r3, 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0x20002) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000002c0)='./file1\x00') 11:10:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e2289010099058f7084955c96cf801bf1fa48f4445ed5", 0x16) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10060, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) 11:10:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000040)={0x1, "e74e26be60082a2fb7d673fa65d03780c5e8b2e01bf40a31"}, 0x20, 0x800) 11:10:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) pread(r0, &(0x7f0000000100)="2a069bd51940f8ac419932b7d273cfb867fb33f29f233b1819e744dcfc9d33a0c6cae84310fac8dbaa70b7b4", 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 11:10:59 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:10:59 executing program 1: r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getppid() r8 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r3, r4, r5, 0x1}, 0x1ff, 0x5, r6, r7, 0xf0, 0x4e83}) setregid(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20220, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) setgroups(0x1ba060a1ed644664, &(0x7f0000000300)=[r2, r10, r2, r10, r2, r10]) getgid() setregid(r10, r10) getdents(r9, &(0x7f0000000240)=""/133, 0x85) getgid() 11:10:59 executing program 0: r0 = socket(0x6, 0x7, 0xe0a6) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x61ca, 0x100) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xa0) r2 = getpid() getpgid(r2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 11:10:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0xc00, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x10001) kevent(r0, &(0x7f0000000140), 0x40000eaf4, 0x0, 0x80000001, 0x0) r2 = getuid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 11:10:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r2, 0x20004b43) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 11:11:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x9, 0x9, 0x8d65, 0x763, 0x100, 0xffffffffffffffff, 0x7fffffff, 0x6, 0x101]}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000e2c000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) 11:11:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) flock(r1, 0x8) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c0b9c72343d7736ff7"], 0x9}, 0x0) pipe(&(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) 11:11:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000080)="ebffcbff99319296480000000000000000000000e4396f", 0xfffffffffffffeef) shutdown(r0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040)=0xff, 0x4) 11:11:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) 11:11:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x3c, 0x6, 0x7, "a4b98ef5e8a3f6d284bdf71ce2cc933177a8c794", 0x80000001, 0x5}) 11:11:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000001180)=""/69, 0x45, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x6}, {r0, 0x108}], 0x4, 0x401) 11:11:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65310974798643e7c0e5f0913000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x803, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x6b, './file0\x00', './file0\x00'}) shutdown(r0, 0x0) 11:11:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0xc4) ioctl$TIOCEXCL(r1, 0x2000740d) 11:11:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fchmod(r0, 0x102) close(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4a758e6a, 0x0, 0x4, 0x1, 0x6, 0x6, 0x0, 0x2, 0x2, 0xc00000000}) syz_open_pts() 11:11:00 executing program 1: select(0x40, &(0x7f0000000040)={0x1ff, 0x0, 0x80, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000800)=0x4) getsockname(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000a802a014388d74850000000000000000001c00000000000000000000000000000000000000000000000000000000fc4600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000a809a4a3aeb6e78731138564bbcc551fcf479147400638e862cc4054483e7eb1e17d40f5901e97c139a71c15dd04f9cfd971b409b79d71ee40f6e08a3bab412ffcda48ff7697d33158b13101b963883f452ba70e464597fffeb4709021055ccaec65e566b0d7da6cae5290e7a6e9c8894cdbb28ee4b6eaa255837c3bfbcd517f65d94e0ad752ce24ed0742c5aede74e9db6e4cf4140f33ee1c2bd0a9719112627530e7ff07bfef9ca79a68fd9b96babce0ee418eb796ce7f53380038f84c6cbee967d326bbd0119c590a"], &(0x7f00000001c0)=0x6e) r3 = socket(0x18, 0x3, 0x0) accept$inet(r3, &(0x7f0000000700), &(0x7f0000000780)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) chflagsat(r1, &(0x7f0000000840)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="ff7b1fd5e28504ed04f9797aea0d89beaeab8318aa63b8bf94581e13e8928892af70a11fe2518b65f18fb3485853fad0bdf7f388f1be403326927747c244b2136970b0537fa558fa881650405a7237abed05d8aee9ad9e0b92ce8cdc5fb30f069c620aa5ee662e2ec0413637b7fa24268f739bf969f9040687206a449440380c23b4f0c028bc52c598db84e2777948ea3065e2627b8edb314cc9cc2e6ea3ac574cf24c177f84ef9cf563cfb026b95b3f5f4c50b471939d7c01020cb95a50d133a2f33198e4038e156894c04907af2b7e6a3db044dad4197a066ecd48b52b45ce01fca7e25b8a74b33d739b2d3a39f9ec695da733176d8b13804e7db43b", 0xfd}, {&(0x7f0000000340)="8b156bfed3f4f1a4340d17de359ee1a9e5c8e7b06d311098d45b360637278f42d068c1", 0x23}], 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000d5273d43076b67d44885f0000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="18000000d480d380ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x2}, 0x400) 11:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 11:11:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:11:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/175, 0xaf) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/170) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) shutdown(r1, 0x0) 11:11:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$unix(r2, &(0x7f0000000080)="45e325d720dd8cd655452756a9d1c4f6db88f9f280bb415625aee3e206f2feecfcb9434cfde0f69831e185106351c72f039e457a4cdea1993162ebd5472ee0dc3769016e4468b58a222168dc697bacee3089fd4f085e7de3bf83c0425cf301f304dc3429f40d55426ac8134f473003ea67b919e0878ffc93e31c14d0632aa5e715bfc6bd41c47a75bf6de98da3b8f40ba5b3ff96c9", 0x95, 0x0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 11:11:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8008, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="3d316fc3aeba105a977d2bd2bcba7c3c476cb8367d30e95fb526257a36e0a7993977d1738ddb8439419db60f01fbf023f8a853f78c0f243d656f9544bd789cd349759bbffdef8d9719bbf89b496ce1faace7bf0ca1f665be254b375aea6031", 0x5f}, {&(0x7f00000000c0)="b6788a43e26744ef65e4837ee2bc391ac12ad6db17b4e490c763bf4d1ef037a82626e1", 0x23}, {&(0x7f0000000100)="dd9c8cc4482127c5976de8c084a092bdaac3a47f9fe85689ecd62bf2bc4fe04fd71c6e962cbefe2d4fa557d081de72556df7898ffad7173d4c27b6d2c590f92d09f592ae9c95fc0afdbd78b2720c1ab5db9af14dcdc3e6e2cbd5c9f884185aa5f5ebd1488e1e834762a0a66313ba894ea2ab096dca1dbe19a925b5e56bfe7bad78b9cf0e7f1c79d332244f", 0x8b}, {&(0x7f00000001c0)="5fb3084d65b304cf3fe0f713c2d706c5c230a0bb5e0ddd0220fce277f682550b1b79ca5f347848a9170501fda123d0fec42ef402e08384b359270ef5b6cabcd8378d0eb08f2af4fa9de2b30f70fe51cc9e74046ae336589fd1c24e06808164ef2949171bc9d192d60fca6222e24b76b18ea6999a7b69b942ca5aec04faa58cba6a70622f6ab1b14f63ec7476e1d29cf2ec87d1baf6929ccbb8fffb7de88e68ec36e056970b0b3dc626fbc9e56014b1701f000c03c509e290614f36989475bc2c6420e8da072e08a7d5e7c82307f3e292ef6daff022726b96702950a15abaf01c71e2e91c281450f9865890f03ed5153f6e110bee16f3ae19c36877c0b133fa146f179df272b49366ed57cbb97c00a191c30664715f9d0b6885b7764bc41b85eb75e8382ac94621be3a9e026f904a4cb18fca3ca333f77f515231c2c25d25665dadebd3d9da8b6bb11396587eb96585cc32ce0b39834be47036e44f6c46ed2e3b2c539a29e5191600390a3a1f790d5ce8296ae6ce2acbcc83f90873b5196e5a9beef3152edf38e1561513cf87c4f7941952832c5bcbb31d93490fd4338283c802b112d30914e1f2cdf8b822b2f573d14a537bcfbc7c8f8a208360158a0f37efc8250391d4678456018098f85cbe759122b841bc759e4f4f2f6d6d54b0e48c9375509930546fc15bc1205dff7b94170ad16b48fe58b355d34e27d5fee8c1bfb38795db08957e10cac55610902d9376c4f441780d30a10e498f71ea14446cee0cbc479fa156bf2c61f24a518d40444833e0906bd309735764a5069c3ea8d3a405d5ff32764510fe153e6afb5678a7c924e20b25a4a2e859a7e48446bba737251ee4803b1c71ec871b24512ef811434cb2f06bcd0ff837c21c37fd1c8231a2ce197762f4ca1b467375e488fb0615d8ea6c1ecae3f6f6b264ec3a7d2409855280d0cca76134bb86bfaebb75fd1f4431d4506676b67cb6406d81c39046bea2335a63fb946b96998e0e6699ebe582f8d586e87e6fbe9e0d3d21c7215b6c9df2024b30fb921b702726509fb31ce1e33683807e80fc215427e60c8d13c11bdae809fc0341b1c1e00a63f11bfa4af0bb5ffc7230d288a2dfce9e61a02c158ca925a250a228152a53145faab61f77390e1c374e81fb29f790c3c82ac2d21b9af2e8fa3464a4c27a88fc1ec350ebfe968d7c7de8e374e70b218d38bf17d8a7e1bc08aba2dd93f9a91816567bc0953c500038a8d9b6e2ebe4ac7b0ff8efa1dcc779bc2cc93828d8a4f7d83f598156d5ff8b137cee7fa8429e97fe13c6c4c8164bbd643a3f481a0a9dbdd0811d1500d1d6a2c2ebd74d029bb39ab7076b30e4a0c56966325f0f7cba11e062d0566dbaceca6538b090438d667a39c1655b925fa25e9b9c663022d77184ec7d451f77dd342af461ea9764827fbe763cdb44e3e8c3f01465b94b823092cf2b6809d9da85cce3ced05bdb4757bc817e5c9aed129e5a607bcb96ec3b55d619764753f56221c50de9689b33725b69d19ff264afd9248ccbe9f2a8cbc4d2955a4b008524ece22f1b1587ff0505d0edc1d23c51f11278c0fc7e4e3c30707850f0a0a09d03856ee9380f4f7e6f961f0c07d9b925a00b318051946c27b495fe818d3a6ba870eb3af26908bd0560a9c893abad6b30a4fe87f313a75fb782c47fdbb9e3a8fd28042fc46dc3642e5f22533fae3fa52a29029a478d7edae709bcce3eb824873f238f811398d6adb3e4507b49ca0a1724ed8e6ad650fc0706c908a58130957f34db401b5ba9737486d34fecbb677a9fe1325af5013daf46e2ba630ce3b47afdfc890059e6e235463a09b2f9e60f866bd58a9c6acb8b86022abfd6dcc3531b0c6b0087fe84dd5851527e6baa137427b4681a16bd8e6200ebb3cb2e0576daf9c6420462f5056f026d72274bc0f3e982310c1237adfe09031e830347b792cdcb362e6deb5d697c5b7bc16c03f81a2fbe3f013e309bfa925db19f2198ab495f1b3864dcbf836a8e6dcbbba9b0bff5125003966b4207d4e55103f269056b421ca8cb2f818ffc1d809025489bf6ac8bfc461c681401ac1180756f070cf21bfc58c59620eabf3eea47c526b49eeba8b3ea3433802fc46b488c550376eb0d281f41a24970a543636a626378f686724b43182fa846f9a35666180eaeb3ceed59897838fcbcf6332ccba4ff9a1e30bdffbf7e6c82682c6ea01e504867a54a866c0ac77157c243456a3530c337926e4c3c56fc148167fd602a5c1f79bf817455dc2f00f16cd4e0f74be782c4ea82184eaec3ed17d50a25ec25e61ad5bbb8f557de901e528b0ae6970491ccd95ff9cb5a0338102a6624400c46bde447f168fdc2d91291771135645ff5a8e4faf8e4127c027de85180e73d004b4e548115967f7b461a4012d627824e7122ea6c5108f83af32c1558f9bd42f950f99ccfcd55b814469d2b9ce41fed82eae420cff3de9d2bfe22d612eb362c1c3f8f7eb3ecdb4a9c6d35ee56dda36c69b7d5504a5a631fb3a1d4cdadd3ed6f2c377712c11bfabb064e0427c12cd14a2867c32a7d3c0dd5222d08c91d6226bf917ab9497fe7a4dafefbb8e306aba5f7ad8139f5fdfb4cf6c5d03614df964450ae1bbb3138ca009a13cd6dec7c485ca718bbd3d0930093d0611144aa9fd39f2ed5f98997c8a7a4e62432623eea135e0a7ed3071b6110c56aee3eee178a2816a750639017ce041ed0a71e56531c9566ab3e902316369970d3a8d64e3945e02c4c22ed58a8cfadc41317f2dc77ae9484493306bb51c1f43ce2406f309c721ee85f304c7a2609f0544fafccc1f84b8667a99f63cc5517913a59b02f765c6b9e234f887d7c42d16f147749745e3e0e76c7f5af86cefd4a6f958c09927f86f1ed48e5743e9c26533dc4698bf6bd7c99dd547c6c4ab8083709b6f068914a4b432941d2f739e73899844800f11e86ce5f3e4de5fd7bc17f6f33859083b1e6ec1687da6963f60e8ef973e6591ee511d95e4f3c87b3187e1ea92f5173e556e69c95c242fffd7fd3e27f47cf812aea897ca75ccad25ba09d8932e7d761e5e3b1cec0523fcdab9d235082065a4bd7f905606e4c6c5b128694544e61726b0dfe1a6ad48493c6d69bb09cd6b70ec6b0d7d640a619c023980a701c9351c512c2dbe0f44cb9b9716f1921910c7ae994c1d08e82277d058064c119548603bcaf53e8dceb5e6fc774ef5d4814477f8efc33c2c0ed6ea10382453161763bb6819079c75dafbff6b4c841fedb4f13e1ee11d223d2925c196f9656972808775c35fe5cb80b1676561f4dcd65e687d58dc2ca3605bde72f6316c4bcdc5ab72c782274fe14f498b9966a69248dfa756c4b7d22fdb89f3cc9baf34420384659e95d939afaf3b2bfac4cbf69be2b2b4039a3eb57c1ea7ea8c9660d6b66c1a9501e8d1df1ae33b4a6dfcd1b5b4c14ea1c70d6c1d65d9dc7b77a654aec4fe592204ccffd1f1b0e0ee4f6b29c1a76cdb7cc1e4ffb85397aea97b3312cac82aa6c449d69886fd7f48276134548951c22a139c43838ea44241aca07abc43845773582a1d2e5d8d2afe718ab3d2456e3f4d9e859a4d363cdaa3cf981c51b060413747eaeb75336d381fc06cd9aee25709dda312400c99983563e0b444440e8cefd4f9d4350c32e8002bf45b14579a0e3d1bd31f9cbace5ca1db0569dde00bfb099bbfe1910e672faad61288652b29f41381e2b2640ef6be85c53030e818c1aeff28b44e401d786b47d3e9129129f6882bd5f9a96adc61f90b8704b9c00c82bb377336249f09453e90c35c1d10a3804a54efa43d5678d0f10340114e42cb319d70e94594ff6674488438ade3f55cfaee25e738c9432281b042de86d34323a5033f4ec60fc70c3e1dc2017805af6302a2b558ceb8b6ceab25a607129d2de18a336baabd4209c9a1ecef5f3da1d467870d568c7b889fb1dbcd2d80f5564179837dc77482849cb10e062e814117d148cf1a2b5b04a35bc7e030ea9c1a21f8dbd862fe1ba6d83ea128b75634a8ac5fdb6af02f08e5c172ce485ff0e85e7c2b6c6dd62fd254335b57bffcda7080fc66552f01df8ad027da80d1a35ba9acfca89d5f8d0a3af5ae1a8d16832450c13f9c34acd19cb429e25d213a9aa860f9bab99a8f6ffabc6d6f7ccac22d79bcee7a2bc4e95919afe09ef0cbbcb59a6f46424e8cef5e0ff0526bbf7db8c2305cdbbaa4f95d8a7d18300a5cc1864fd287f53983399f0e629b75de928cc230fb7ed95b9f39bf97b5e342604e7c884cb5bc8e0e6686197ebd5a6aa79a95e99e60e0750f7ee3965b820d71cabe272f7bc95ad6e406732c75568891387861b39cae0bc060700310f04934466784551495b4d80c842a9c00e9b0ef94db3be2b55f79120d5e86823daa8d11a7ea5bbd457b08f2e51358936fb263772302efc05b734e6263124e70caad13be67ee8081948a909a08ad5e16b570391765cb9d1dee09b31c1686ab8af4695aad5d35aab4255bf7151515739ab19cb686885eee90193ac6accc1e0253a8cc7bcddbfa2a3b1774088f26cc5a27bff2f4c981819d67eb578bacf7bb7d787102dff2b2c66ab62c4e97708db3d366a85cb321668027c53cce23cbaa965389b1cad45c34e0baf485ddb7f038a95811f4f70afc17e16983bb191001c9aeb1f6d06e5e5187c1207b86ecde722ec7cab0810734c7a27121227fb3a4673ecc310161526c9f41e46b0a22067b34df13941506504f1f441d73b262e6a72cddabf73d3ec6427fa85ba9d7186b668baf2b3000b599554a53a1a3fd9a24da46a4b97aef90b63edeffb2b4cb9d78f443c8a48bd1ee8221964304af9e97b30be1a1e9e61d30e0cb3dbac1837d4ed895dd3e0f6283edf274f1758bd6d37b7b909fb164e0de9ad095ac57fb2d26e00a132518e77a7029c8aed0012741da27e1e4898b8d1189399f8dd4e16c026f0b470128a9a048ccf58b4dc5a0cd438149509f68a029f870483500dd13c3b1525fd53f2d766430e2e9ac7731cba1ab8d220f8aa66a546e417b0e96eb8b08ad163945885654083b9144d06eb0bd473ed93db749aa3cd3c1283afe2f74c1ff32b772423ba9a0c1f5c00fc3ede26dd4713d3b1d7544806e5d53accc43917f8299fc0f1893253b342200abfc10bd2732e18365794bdb9b2e1ed65c47a6c70511c8d369537fb12aab3ca764f74ed017782478584b84c4a448b7acd227c6680dc759c4344c8b0875cc85f6f6f1c06018f6a448dcc7eaa33bb491902e7b042cebd1391c4e847e75a31a084090fe47b8af47cb78aa3e7c76376758451d4d7706be81b8e664b88bfd26d9a3d6f962a6f3908e79f078ce5317af452b4d2650289b0b4b8178ed3065b47e13b4aa0cfecb992c0253ca8d2681fb3b88b7d9bf656a433bf5ecc2f12a9ea162c48c2e447fc8187d2860987db4f28001c180aca414d3117727fd6b17d527c76e003a6974fe2f85f4f9b47f75960de640044bb78ae42022c318d8f70af30dadede880424aa7b85b72e91645151f1a6cd3ed2af27f0a5da87e47ae687043eb7a9365de9fed911f4938263438971dcabe8d5bac9df9c18680b47272467ed37053d8486dbdfd11370a857179bcaadb6958b46d09b4bd397178bbb2ddbca4335399ce7bc5573983b567ce9fded34128cb133f2df9a906dfdd477b640358f19e82352ac34936c73ed3ba1b6e1040a9709a3dd71ce6e4b7c4a061b5240bb8c90eab912711c9193fab51ae16e21f0ce47dc027196ef25f7aa2ab2384593943c4a05b9ae2a5f8d1926e357b7a8dd004b4e5b41a3e844db5bdc244b9747f977bef8eeda", 0x1000}, {&(0x7f00000011c0)="e7637e1ea73eecab946bbb73dc7e1568082ae85cb4349a64c1454b4b3844a70f725540215fbd47ea5faf6859968025c2a0b50e1934354200f5f9a9d756e750f7e7fd2ddbb0aefad20ec2fb9fe185e548e199e0d15e1487adda68ac2b76b70832bbc61d7a3f46525afad53e427f0c2259c0a8a30a2b69d1f7d78d54e00949ce67da5b0dde6a8ab9d463325f01eeec7ed52219ed04aba7997734836c0d9f5ce7bc56e9045aff4bf9fd", 0xa8}, {&(0x7f0000001280)="653267dd2601b6e9da6d1816522548d3489100a6d03ddd67824b958696ce870b3a1d755b8b1f78433c83d8f500e6d8152f3734121bf834dc25b4a6b5fc1d372411693024aeb161", 0x47}], 0x6) socketpair(0x1, 0x1, 0xffffffffffffffde, 0x0) 11:11:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10020080, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 11:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)='g', 0x1}], 0x1) 11:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000280)=""/36) 11:11:00 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 11:11:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:11:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x7, r1}) 11:11:01 executing program 0: r0 = socket(0x2, 0x8002, 0x1) 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) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffff07, &(0x7f0000000180)="ac8c81b6c773904e06") 11:11:01 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0xc3) 11:11:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x800000100, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:11:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7ff, 0x91, 0x0, 0x2, "ee145699671929505d3fd04c039bfcfc1b5f68cd", 0x7, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = syz_open_pts() ftruncate(r0, 0x0, 0x81) close(r1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000001000000000000000000000000000000000000000000000adafcfa534c98b8f77fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c814273cb950bb01a4210f0ab2b64fc046d9480ee0e9584a8f874708af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d1fa771d3e1cba90518215d95277d6b2329c259fb3648297ffaad471c7e8fca00e7654e05a05b687117ab244a67d3fb2be2982e0bdd00a55f17f67416b19bf2026d6547731d64b3f04da3b7edb906d3ca5a82c52fb21dd2fe69d4d7d0411c11757e0d06c2616111bd45d70432b1feb7b39ab96dd5e334f964c700"/308], 0x0) dup(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) fcntl$dupfd(r1, 0xa, r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0x81, 0x6, 0x200, "0553688cb357aa125c3dca55a1d4b97730bf86c5", 0x6, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30890, 0x0) 11:11:01 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000340)=""/157, 0xfffffffffffffdef}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000780)=""/208, 0xbd}, {&(0x7f0000000680)=""/206, 0xce}], 0x4) mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000000)=[{0x3, 0x6}, {0x1, 0x10001, 0x800}, {0x0, 0x1f, 0x800}, {0x0, 0x800}, {0x4, 0x4, 0x1000}, {0x7, 0x3f, 0x1000}, {0x1, 0x8, 0x1000}, {0x7, 0x300000000000000, 0x1000}, {0x3, 0x8001, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xe3f2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x400, 0x895a}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000007, 0x5, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x22, 0xfffff, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000003, 0x1, 0x1}], 0x4, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x5a6e, 0x3e00000000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x100, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xb7d, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000003, 0x6, 0x3a4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x7, 0x1434}, {{r0}, 0xfffffffffffffffb, 0xec, 0x1, 0x81, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x36a, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000140)={0x6}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) 11:11:01 executing program 0: getpid() getppid() getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200c0, 0x0) lseek(r0, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0xffffffffffffffff) r2 = getppid() wait4(r2, 0x0, 0x2, 0x0) 11:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xa9, 0x6, 0x3, "89f620dce645add1d6cffea7d277b96d41b3b8a1", 0x0, 0x3ff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d, 0xa628}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ftruncate(r0, 0x0, 0x968b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgget$private(0x0, 0x100000000000001d) 11:11:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000040)={0x0, 0x0, 0x0}) 11:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:11:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) r0 = socket(0x0, 0x3, 0x1000) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xf, &(0x7f0000000040)="ebffcbff993192964800719058b0297efde00000", 0xffffffffffffff5d) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xc82, 0x144) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:11:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) clock_gettime(0x108000000000003, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:11:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 11:11:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f00000000c0)={0x0, 0x6}, 0x92) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 11:11:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000280)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:11:02 executing program 0: r0 = socket(0x7, 0x3, 0x9) getsockopt(r0, 0x5, 0x567c, &(0x7f0000000040)=""/213, &(0x7f0000000140)=0xd5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 11:11:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x5) 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) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:11:03 executing program 1: mprotect(&(0x7f0000621000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0}, {r0, 0x80}, {r0, 0x1c}, {r0, 0x4}, {r0}], 0x6, 0x5) setuid(r1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 11:11:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x111) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000080)) 11:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 11:11:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 11:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x85a) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) fcntl$setstatus(r1, 0x4, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x8, 0xffffffff7fffffff, 0x8}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) pipe(&(0x7f0000000100)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 11:11:03 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x1c8) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:11:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0xfffffffffffffeb0}], 0x10000000000001b1, 0x0, 0xfffffffffffffffe) 11:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="200e2a", 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000010001}, 0x44801000e}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x2, 0x7, 0x9, 0x1, 0x45, 0x6, 0x1, 0x1, 0x2, 0x8, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0xf8e, 0x0) 11:11:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5971e808, 0x5, 0x6, 0x0, 0x2, 0x67, 0x3, 0x2, 0x0, 0x4, 0xebf}) ftruncate(r0, 0x0, 0x6) chroot(&(0x7f0000000300)='./file0\x00') connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') 11:11:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000025}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000300)="d77420a1816651036b661dc6ce1902a7f505119e0da870ae07816016298ef4b68cb3425836c73d4df88a7333ba0ade2eb792ff64a9b4236ae6f4c3425eb56f9a6d8b043bf01bb56c64ec4f84cae0ea51bd7248f514df8b597887f59f2c6ed16bf3a865e1beb77ee26144ad00532c76febbce660ec8120d70f0", 0x79, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x1ff}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) recvfrom(r0, &(0x7f0000000080)=""/68, 0x44, 0x800, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x26a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2000000008000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xfffffffffffffffe}) 11:11:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 11:11:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x0, 0x5}], 0x1000000000003ff, 0x0, 0xfffffffffffffffd, 0x0) close(r0) 11:11:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080022002, 0x307) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[r1, r2, r3, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) fcntl$setown(r0, 0x6, r5) fchown(r0, r6, r7) fchmodat(r0, &(0x7f00000003c0)='./bus\x00', 0x44, 0x2) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 11:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff36, &(0x7f00000001c0)="b6e8662dc91e08f70530a61a99a635f566b4beb150367ad489d2fac85bbd2c8e2d7a682b6d540f4cfcff25087b74eae610a54b703747e01fa8b1bc99f03ec35d26") 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000040)={0xffffffff, 0x6}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 11:11:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffffa, [{0x1}, {0x0, 0x1}, {0x3, 0x5}, {0x3}, {0x2, 0x6}, {0x0, 0x6}, {0x3}, {0x1, 0x9}, {0x3, 0xdc31}, {0x2, 0x7}, {0x1, 0xd81}, {0x1, 0xfffffffffffffffc}, {0x3, 0x7}, {0x1, 0x200}, {0x2, 0x8}, {0x0, 0x2}, {0x3, 0x1}, {0x0, 0x6}, {0x2, 0x3b}, {0x1, 0x100000000}, {0x3, 0x20}, {0x0, 0x5}, {0x2, 0x9}, {}, {0x1}, {0x3, 0x1000000}, {0x3, 0xfffffffffffffffb}, {0x2, 0x3}, {0x2, 0x1f}, {0x3, 0x8001}, {0x1, 0x24e}, {0x3, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)='\x00') 11:11:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2e5, 0x1}) utimes(0x0, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x6) 11:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffffffffffb, 0x4, 0xa945, "3262c45c2eda1348942406f428889a32667c453e", 0x800, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) close(r0) 11:11:03 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) pread(r0, &(0x7f0000000000)="79149b70af4417eb", 0x8, 0x0, 0x48) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xc00) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) 11:11:03 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x180, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x100000001, 0x2}, {{r0}, 0x0, 0x8, 0x20000000, 0xfde8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8001, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000020, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x9126be9961b29f25, 0x1, 0x8, 0x7}], 0xffffffffffff8102, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xb, 0x7, 0x1}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x20, 0x4}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x7fffffff, 0x401, 0x8000, {[0x8, 0x274f, 0x20, 0x1000, 0x3, 0x3ef5, 0x11, 0xfffffffffffffffc, 0x7, 0xb2c, 0x6, 0x80, 0x2, 0x7fffffff, 0x2, 0xffffffff, 0x2, 0x5], [0x101, 0x8, 0x0, 0x3f, 0x1, 0x3ff, 0x4, 0x2, 0x8001, 0xc00000], [0x1f, 0x1, 0x3, 0xf6, 0xfffffffffffffeff, 0x0, 0x4], [0x1ff, 0x2, 0x9, 0x8001, 0x6, 0x1ff], [{0xebb, 0xa04, 0xfde3, 0x3ff}, {0x0, 0x1, 0xfffffffffffffffe, 0x4}, {0x1000, 0x3, 0x6, 0x689e}, {0xfffffffffffffff8, 0x0, 0xd3f, 0x7}, {0x4, 0x800, 0x2, 0x7}, {0x5, 0x4072, 0x6, 0x8}, {0x800, 0x6, 0x5, 0x100000000}, {0x8, 0xd01, 0x7fffffff, 0x2}], {0x200, 0xfffffffffffffff9, 0x4, 0x3f}, {0xff, 0xffffffffc5d01c2a, 0x9, 0x80000000}}}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 11:11:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7ef, 0x6f, 0x7, 0x0, 0x8, 0x1, 0x3f, 0x1, 0x0, 0x3e1c, 0x7}) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 11:11:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:11:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f0000000340)='\x00') 11:11:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6, 0x0, 0x0, 0x4000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 11:11:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x209, 0x40) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:11:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) pwrite(r3, &(0x7f0000000300)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 11:11:04 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x140, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xd2, 0x0, &(0x7f0000000040)=""/210}) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x43, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)={0x1}) 11:11:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) getgroups(0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 11:11:04 executing program 1: setrlimit(0x8, &(0x7f00000008c0)) socket(0x2, 0x4, 0x0) 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:11:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x200000000000000, 0x4, 0x1000, [{&(0x7f00000ae000/0x4000)=nil, &(0x7f0000714000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000567000/0x4000)=nil, 0xffff}, {&(0x7f000031a000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil, 0x80000001}, {&(0x7f0000193000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f000042e000/0x4000)=nil, &(0x7f00005c7000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f000071e000/0x2000)=nil, &(0x7f00003dd000/0x3000)=nil, 0xfffffffffffff000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004d4000/0x2000)=nil, 0x80}, {&(0x7f0000484000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000430000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f000074e000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00001f5000/0x4000)=nil, 0xff}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f000044c000/0x2000)=nil, 0x2}, {&(0x7f0000036000/0x2000)=nil, &(0x7f0000177000/0x4000)=nil, 0x1}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f00004eb000/0x2000)=nil, &(0x7f00000ab000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 11:11:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x1b, 0x2, 0x20e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000100)="93e1d73e6dd7bb2931852f3e6a5d2ce1d8d7f098b55feefee692fefa78e0247b910560cf8afe1a0968c1bb4bf8882b6f52abe8514ea52bcb7c47298e283eb3882624c02a7918046af1d778ed294e5732b2f554e18a38cea883630b7fbcc6775d3bfaa84595f99fb1d704e8076f1568d8e75622d1950d9aa8a958d7f390d2f28c75adc877010aa28d64a5bbaf5ddb0baff461b21ad9e2789e086555b7a2fb2c2e", 0xa0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 11:11:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x48, 0x9) r2 = socket(0x11, 0x4003, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="15778c4dede55562e0a21e6b57ad4a22747f797d2ef7045f516264bb71c61c57b9b393559dfe1d76453d13fcafddf08c5a8e67310b0e17346e817fb8afb275c389905b30cc4c40c05476afe98305948f63fb837eb91665d18823ae6e237fcdf68f7aa8519cc636ce9a50381d3086dab0655f15086fa7be9a42af8f18ec72f574b26d731641bc76d15ff6a5888110c009c50b45951a", 0x95) dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000020000000000000000f8ffffffffffffff0000000000"]) 11:11:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x100) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 11:11:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) 11:11:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xa4, &(0x7f00000001c0)="5e3677a16af7707cddb5889485fea87f816709a783d3eb24ecf2a8f93ac573adc7287243289adea62044c1e3b3f86e84b7fa35ed10d21354bfb3eed9d3f2a260193f14ec306b9e1f3efe4ebf434a46f942ffcd13a668b80d5f905b95577889aadf5d2110e826b469fa2c7fc9eb69cae2c921d9c81b36a609b568aeedb64d2b163c399928a596f6f1a1645bdd09b222c786f8611737315170b66368452906bf779e72642d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='M\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3b) 11:11:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) socket(0x7, 0x4, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) setuid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 11:11:05 executing program 0: socketpair(0x2, 0x3, 0xd93, 0x0) r0 = socket(0x20, 0x6, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x8}, 0x8) getuid() 11:11:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="473efa143c0697a6f4db8dd4f2a3cec072322f34cee413be2a", 0x19}], 0x1) 11:11:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000000000000000020000000000070100000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:11:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x18442, 0x0) r4 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1, 0x80) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20, 0x0) r9 = kqueue() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x10080, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x7, 0x7) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/21}, &(0x7f0000000680)=0x17) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r17 = socket(0x1f, 0x1, 0x1) socketpair(0x1, 0x5, 0x80000000, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000480)=[{{r2}, 0x0, 0x3, 0x20000041, 0xffffffff80000001, 0xc9}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x2c3b92ef, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x40, 0x595}, {{r5}, 0xfffffffffffffffe, 0x64, 0x10, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x6, 0xfffff, 0x45d, 0x9}, {{r7}, 0xfffffffffffffff8, 0x82, 0xc, 0x8, 0x1000}, {{r8}, 0xfffffffffffffffa, 0xc, 0x80000001, 0xb377, 0x6}, {{r9}, 0xfffffffffffffffe, 0x4, 0x5, 0xc25d, 0x7}, {{r10}, 0xfffffffffffffffd, 0x20, 0xc0000000, 0x1, 0x7}, {{r11}, 0xfffffffffffffffd, 0x20, 0x40, 0x0, 0x5}], 0x6, &(0x7f0000000740)=[{{r12}, 0xfffffffffffffffe, 0xc2, 0x20, 0x1, 0x8}, {{r13}, 0x0, 0x48, 0x0, 0x1, 0x2}, {{r14}, 0xfffffffffffffffe, 0x22, 0x87, 0x0, 0x6}, {{r15}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x2, 0x41}, {{r16}, 0xffffffffffffffff, 0x2, 0xfffff, 0x895, 0x5}, {{r17}, 0xfffffffffffffffd, 0x91, 0x8, 0x7, 0x1626}, {{r18}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1, 0x3}], 0x400, &(0x7f0000000840)={0x3, 0x8}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r19 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x30000000) connect$unix(r19, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) 11:11:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 11:11:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:11:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x800}], 0x3) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r2 = semget(0x2, 0x3, 0x4) semop(r2, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x5, 0x4, 0x4, 0x1, "7539075500000053904b2b0b53de7b2becdedabd", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r6 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r6, 0x2000747b) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000006c0)=""/140) semop(r0, &(0x7f0000000200)=[{0x1, 0x8}, {0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x6, 0xffffffff8f8e007b, 0x800}, {0x0, 0x7, 0x800}, {0x3, 0x7, 0x800}], 0x6) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r5, 0x61c, 0x8, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) 11:11:05 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18008, 0x100) 11:11:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x120, 0x14) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/29, 0x1d) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000180)=[{}, {0x2, 0x8, 0x800}, {0x7, 0x9, 0x800}, {0x7, 0x7ff, 0x1000}, {0x6, 0x0, 0x1800}, {0x1, 0x8, 0x800}, {0x2, 0x8001, 0x1000}, {0x0, 0x9, 0x1800}, {0x1, 0x2b, 0x1000}], 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/35) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:11:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8e) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0xa0, 0xf0000000, 0x9, 0x6}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x260000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x101, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x7}, {{r0}, 0x0, 0x8, 0x80, 0x1, 0x101}], 0xcd, &(0x7f0000000180)={0xff, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x4b, 0x0, r5}) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x202, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000002c0)) fcntl$getown(r6, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) recvfrom(r7, &(0x7f0000000380)=""/239, 0xef, 0x2, &(0x7f0000000480)=@in6={0x18, 0x2, 0xdc2, 0x4}, 0xc) pwritev(r8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="4b39b61518002e5ed0f775ba1e80030b384f1188311cdf5e8f3d638d494362e3f74ba2553539afa98dd3ed728f613f66e8b07551318fc19da36bd8d9e070c2903c44eaf7bdc050efc6ae09e74e89e768410824cbc4bb446c31326ff8e2152164bfbd83602a25fb4f1169b0f684539ca1d8def5c419f49dc7ce7e84b4525676df6b4e9bf8074c2c0ca4d850f35a1975a9ee11f1077c89a3882781c1571f5832fc18345d5fe45ff6e74dae5a480a481cdc6fe8197a3c8d589aa43745b08ed74cba399d5dcadc71e04e9d15fce73c5f760cfdec54b8f2cdf047", 0xd8}], 0x1, 0x0, 0x3f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r7, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)=[{0x86, 0x100000001}, {0x8f, 0x8}, {0x45, 0xffffffffffffff80}, {0x25, 0x9af5}], 0x4}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000700)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000780)={0x7, &(0x7f0000000740)=[{0x5, 0x1f, 0x2, 0x7}, {0xadc, 0x5, 0x81, 0x5fc}, {0x7fffffff, 0x9, 0x800, 0x4}, {0x3, 0x3be, 0xfffffffffffffffc, 0x100}, {0x5, 0x8, 0x5, 0x3}, {0xfffffffffffffff7, 0x8, 0xc00000000000, 0xffffffff80000000}, {0x2, 0x543, 0x100000001, 0x3d}]}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000007c0)={0x3, 0x1, 0x3, 0xfffffffffffffffb, "ccd3932da45fde1f6f5fdad75007ed5701f10819", 0x2, 0x3bd}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x18000, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000900)=0xfffffffffffffff8) 11:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:11:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) getuid() 11:11:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x18060, 0x0) 11:11:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa1, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/37, 0x25}, {&(0x7f0000001140)=""/62, 0x3e}, {&(0x7f0000001180)=""/11, 0xb}], 0x4, &(0x7f0000001200)=""/128, 0x80}, 0x801) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:11:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x3) 11:11:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8a2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffdfffffffffffe, 0x1, 0x0, 0xcf}], 0x7, 0x0, 0x0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x101, 0x8, 0x6, 0x1, 0x4, 0x4, 0x0, 0x2, 0x2, 0x0, 0x4}) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x47, 0x2d}, {{r1}, 0xfffffffffffffffb, 0x64, 0x7a8a51a8855d004d, 0x5, 0x3d8}, {{r1}, 0xfffffffffffffffe, 0x4e, 0x40000001, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x30, 0x80000004, 0x13b, 0x694}], 0x5, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffffffff2293, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000006, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000000}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0xbf50, 0xf6b4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x61c, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xed, 0x8, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xf, 0x4b, 0x5, 0x401}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000006, 0x9, 0x7}], 0x7ff, &(0x7f0000000180)={0x101, 0x100000000}) dup2(r2, r0) 11:11:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) pipe(&(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) 11:11:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfffffffffffffffe, 0xa, 0x8}, {0xe086, 0x401, 0x1, 0x1f}, {0x3, 0x94, 0x5, 0x5}, {0x4, 0x2, 0x90, 0x8}, {0x5, 0xffffffffffffffe0, 0x34e, 0xc4}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) 11:11:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x3, 0x10001, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x7}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x41) 11:11:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc6a9, 0x3, 0x3]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x0, 0x4fa, 0x1ff, 0x34bcbfa500000, 0xffffffffffffc5eb, 0xa99, 0x5, 0x80000000]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0xcf88, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = shmget(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) utimensat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x8, 0x10001}, {0xff, 0x8}}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x5, r7, r9, r10, r11, 0x32, 0x5}, 0xffffffffffffffff, 0x5, r12, r13, 0xffff, 0x487, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)=""/146) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x819c, 0x0) getuid() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x8001, 0x15dcc908, 0x1, 0x0, 0x9a, 0x0, 0xfffffffffffffffd, 0x0, 0x3, 0x3ff, 0xffffffffffff0001}) fcntl$setown(r2, 0x6, r13) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x7, 0x7f, 0x2, 0x1, 0x5, 0xa7ab, 0x101, 0x3, 0x1, 0x3, 0x4}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0xffffffff, r14, r8, r7, r8, 0xc}, 0x8, 0x4, r6, r12, 0x7fffffff, 0x5, 0x7}) 11:11:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:11:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x8) getsockopt(r1, 0x100040000, 0x200000006, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r5 = semget$private(0x0, 0x4, 0x3) semop(r5, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r3, 0x6) r6 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r7 = dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000400), 0x118) accept(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="d6ec2ab4273516d26f578bbf61ccc4c8eaf275ebaf8925926285a1f96cf7460800d3f0e4c4110b1e963a1a79d7fe46f9032d6f598aed257baa8e72be39f0a935b0c01f1c0e07118a000000000000000000008e816f3710aba480c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc3703db1677848b283abdcbd07c17bb254c1267baff6fe2d39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea508e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2ddaeea8abe662db6b06dce3c24cccf5bdcdb1e9ac84f21f0af1f581a7ed656e6da6b9b4c8b3841be6ac1ea877aef9a63750826312cd8dd89c3024d5d7239774fd328dc039010e363f3d08cff15ef7984eaabb3d9f8cb5ffff3ca822c9fa5496440448e168f551f95263ce595822bd835dc4ee88ec02ffee6ea74655f2578d41865b34bc1d2598d93e0f0c864e1dd8a32f09935"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r6) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 11:11:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:11:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:11:05 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x8) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) r9 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0), 0x10000) 11:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1f, 0x7c, 0x5, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 11:11:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x8, 0xff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x3002, 0x9) getuid() 11:11:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/64}, 0x48, 0x2, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x83, 0x6b95}, {0x42, 0x1}, {0x3, 0x3f}, {0x21, 0x9}, {0xe2, 0x7fff}], 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) 11:11:05 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) semop(0x0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x1, 0x1, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x6d, 0x9, 0x87, 0x101}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x7}, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000005c0)={0x8, 0x1, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000540)) setsockopt(r1, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x6, 0x424) 11:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f0000000240)=[r3, r2, r3, r3, r1, r1, r2, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 11:11:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x33, &(0x7f0000001940)="2b0ec8c4a5acfd69a262ede40341f62e35e3ef818caedd167bb4a96f951e050fb872b06ae76b447312649780c2f2f88eee5bfad349c2b1fb4a701b4571923fccb7c002a365dbc888193d349e59b012a30cf2814c069ff955d18135686594f8c08835efb3212e8fd1b97b0ac37285d0abc14271ab33cce97186bf6f4b48cf1b4ddcb24e3026db7bf3583f2c90b4df999a42bfed20b73b7bfbb20748f5efd7d763ea0e9a81fb470639be29456bb80cf28af9961e8c8fd8e50ddbbd4cd5ea10286cfe27537cab4120050ca7434e36e45e3014f098cc42a5f5d960a37bbd5a813a33d211087d7428f44f9b06d9fc7461bfc4178c812cbf785356d4eb2b630ba6b8479705d1d8ffd0d57ff34da31ae26227f8cf8e019951a4c1ede2264c9898dd39c18e35d7b903b84d835fe0f4eefdabad5b2fd8b98ec4894be6384741e56850b3288dd4466f39a9e729e666fcef5ed6458a8d8a1a8f3745cb90ecfa1bbfd049494886cc79afc44c13f464eb4db16c7c848e8f96e01c4efd7643c65fbc622213bbd4aaae67fd53127a0c281528724e45e12e7236b6137279f520c5c0739ae091963f95deeac85c59825d1da926985bfc1b5dfcdf3f8a6100c935d54457289c88d4745ce502e25c728ec9d020f125cd5d0482698a7b9abfcaae2aa9f31e80b7a73cc5f4816c51519b6fcf16fdb17e79f375d6783edcb91bb2800e47b789de2ff798586a5aa0467105ed4c402435411f805eacc64a0ea622aef5e62bb00290cc93f013c06367fffb75427c63d4d9eb2a09e8001ef3ca4d3eef39780b3cc98fd6765de89fca45fb7285b334d4ac791c96d70a2f366286b9d27f25e5fad86c5b8746c27199564ebf3b34af6ef3dadf1e00c7787f2b764e055da1628ea80d5ae2d0728c3d014000c887937188a75edf7f551ba2a930a482b0bf040dc57c445a99058d1299ee74d91cee3a020e5df95fcd4af334a332172bf16755af53df53118b2c54bca493ec9361b8f1d283b0df08caad6c3495b6ce9036af45e415883f6c39f4e9abe134b7baa1753bbe066ad583d36050417f84e1a2248ccd9721d65ef2a15650565fe512bfd70021eb3f388c2341ea228291ef88e7301e5613c9098cfa205147ed5cd41ac6b9e742b4028d6efe38742ac30504582faaa5f04ea220df92346d653cbb1127713f75333ed47fe4393df0953a757520f60574c5dc8720ff1084c34e1ea134083b8689a7ff19339ef34ebeae3e92009af0a064fd2192943f7377fc3a8807b5023052beaa25c26f9dfc588e7ecdbb15bbcec451d379aacfe84448d00843307e7614bb59a72ef42b7933b96f4b189f2308041062bacbef0978b93017943bbb70abc6ef3d7a49133e2c057e08b1e24c3a7408e15f2e3499e26d422add6841df441dcbe44829520c2ab0b2ba7fd6171d17eacb2d1b6a5c83c7de706464f690d75e6fa9fe7e0e2bb5cbfcf64d9d72ae533f249d21d8ca56c0838fb5bfcabe96de76f16b44a2ad20e3e9fab1c77d55c956e74fb48684966d5df6acefb5e0b1f0b88671a9814614c065a0d25d0b27e33bb4f9eee08cf1f641868c08c2683588eda5d01566680a61111cac55402f0421fbe5ec42ae5d347f8d2ac9362ec0e1aec2fef5689aec15a67a85666e2b9d80e53aa7fa7f506f41f72330ff392cd2ceec666c865bb7404a05084e564805da1fdb387a920430e63a7f8c28cc98d4bbff32bcb1f672c83f451128bec9e897baf790146732beb12491a009f221980ed5f095eee48c3a3c9075d1b6dcf7c2ed984680127184c6ce8ae856eecf50854ab74891700691f107ba681d79b97d26acbb58999ac3ee896011532d610a08dd8823a15a16423fd2865512aa4d07a08b59632cfe544cac07281a8a86c2a8235634a6b02837fd0ea1f12ac1439dd83279804f062131749a2895364edd3697c39373b45c7e4320c7b9c5e1aedd357a12af49ad8ab71add2eb84585bf1e2a1aa9a6759276f27ecfffb2fc96a0e8821b99c76fa3eaa5b3c757251240dc63499a64f8a29902bda04cce6bbec6a280cca21538771d670961dc8d7c612b05268d284d66ccc8283e7d6c82ce8ab98d3999c0c6bfe6926a3dc4bc4ce7122c3d67a3bdfe3c6094f48097c96a621170ceb66279901df09c53be51049f5bff8e63ee7b85c43b0abea189b090e898812732164a1a48843eba026131940e95016974330d82323657c44f93540a6eb5799d8c9d40a0360e5b90d484a650b647b4e58347443075e2b637cc6ddd996a77eb7044dc93ed59d511b47cc8464ee8d9cf0c951dc664b6a3dee44697f88fe3442713447a930294bae010260ad1824564da9eab049db90ac86e146c219690cf99fce833df0214155b6ef3e84048651fb439812c0e4578c7887d4f55db5e3a3801a759559dc8e96dc204ca7c3e71993aaff7afbce40658aad8a1ada655ae32f1f4e46c8c1643397e8e96d1e9242369af302bbf391b6462f6f57fc8412c3cb925e6d328d2b8ec0a2c29dae1792f279148bad15367f2e761b2bcefbf89ba2ad760569c4a936b3dd2ceca152a99d9044395187ebca7be3f16b31d3f3decbe132807d7d5477a9df2d76bcaf04e5464fb86c91fd90a3d958f623945e34c26c269338bf2d729b63a233bf2627afcb7dedf615f3802d4c633ace473a38c5a46ecced73fef93372a0ed7438b635e367ee05ae71943557a41a6849cdf1cde826a3d4c1054cbbaed49f80c3d44632b9b13c06d4298f7b4866ff688256a4a011f1c1f3e560710defbc4c9e678f247d88471864ff863cd38f6378b348c7ce0766048bf5f39520090a58cf25e1908f4852c65c032dcea3779a48ab731ede0f4210dc368f4231cacc7cca8bb37fe2a65986a6ef5f394df3727af8b1c535103cfc3dd9e197bf6fc078174d33494fd9929da57c9ea96b853c182a17121948b399b923e681645861120d20cf6407f06d699afaa7bb07b5f0f190313ae1e5af013cc5ee5ceec2d65e9da8fa8c1a00f1f7f2ae2370a77c7088f8b803b1832c0e877fc201b86676fc8fae16034eb104ef469b15d8fbb7780dd6d4158086b38910a7ae227adcad2ebc89c92e1e2178246bbaa3badb207118e035708b13e348d288120fb9bf808f159d8ba8467f96303e3e1fa7cff7de7626e2630d71d73198b2e9c1cd02c1f1b6a15333d8ae17c70ca8dc9475df19d6a1941a59e2d9e3caa2aac68e27709f14dfb510276e720ac838ccb47484ee7094d0cce13d7552df3daee34fe87a8b5ee45cc2f2b9586917c4d5405c01308993f1b10b3b6a6f4b63e58da8d3fd53ad780ac781d88ac382d0fb8b55a121acf6c7b638c7ff5b73ce00c275ba375fb5662f1d6b76aa146e241d6cb9b29861aeeaed814f67d7620bb2df79aa901c1dc6fe96bf2354e275f2bd514a755048eb28d26baf58aaa05e1789e07f32a270111a9ef4a4ece9f87b44389d3a55d0ffdd46a317b12c559b5e8759d1f78a7e47f008e87d37570451af62f31677858c91ae39af752d6e752b910bd582e2c0fe8568587d6456ab53aae16c30e4882f0ceba007a07ab0075512e7793042223f5666de625e05cdbb7299670581be734b668f0cc0e121cb2bb3ee9f92b6e8fa20cb136924a6d04298c63d624b550f1bdc06726465f2d267495c593f9cd7cc80882e182a18a68e1fe7b4a05b7379a4331b7f495345a673c40df5508c025ddb8c6eaa23a073bdc30e457af9ca17e0888c85e59cedb94c1d0e6ca4b49d96d92cdf21fed2d56decb4cf190ec7a7da230012c2ea69bebb6c6b35688eda2e9e2cd46353be03d2944cc8fd03a10bb25b38495487330fe9bc1536afac92eafa1b85637f2004e23c9334f00683f2b438f781d5fc087c664a9e3c5924b3c79d5a5766a4a993840401704b67dba46b04d9a70f2433f7b045208e31691bceb93a8ef6fcb7a8013fb489d2728d27deb3eeec159751ca46ab010a894d8e76e69bb819e21974f755d3789ec68061a0d0c93f96d6124d29386edacb291c8546697b293ad42296a7cec5d83f7737e48918ac8031dda4aed92954b29e09228d3fb4020e8335573456edd20d60c3d4cb43891e1cbefe0d260449231eb89ee452a3db26b87f1ce71e276fc5de0779182079c16f6e1d06aeadf22f8df0135ef1de75da447936f34e089dcb96d7bd6c236732b731199da17f186fb904efb0c96c02f1b5030c7f805c0acf0ebe92b55fdb22a21656b7591e38f22d31c876911770b64f6e5b64cfebd70b708c148a3d3934eb7c79964d9007a8b129f9dc7f2cd3ebeab07644b91c53978e66e677c16fbf72d64605c7247eb794371d88f11cfb3cea33a97d7a127645e79edc389eab19e30684d58b384b1b1d0890fa73e781b23e3badd0260c5a3b7c68f51e27bdd733388d6320aa045c956bc8aac5a4ba65dfdff1e7ebee2b9409622fd6ee2f803314fc0ee038b25d691414e3da8fbd7ceede51f5afe6f767adbf65d70756cf6c9c335f6f26eb6a0898f3d42c02fa2dd22a43fa4b8f69c62a9f0af4c32f261047b818b9dd11c62a7aafeca09771140d14ea2d63dff7753807bd1bfb7cfb7709dcb5536e9c6a587cbecd145008e880b49b9c4bf16cd99f56dae44e323b18142c04add47dcc4fdf4e36033ee2fbf9ce6ae5d34599946a540b53b4dbbcdc1c04e80dbf0379ace8ee6182071454acec0599e6518d74f62282e8f0b140042b0367127b3db0303ce0b7ac31a309f82be39748aed949464c2b389d18829281c1b2348e87e8f1fda617523b2ad6014a90acfcce6cde656491a931d9d49353822360bbf5694438426d19c6afcd17a990c3fa2d89209abc527a85d6d46a775b2d89eb2053360ba55eb3a670b0270e83c1b2f04fb5aa27b55fd4b5905693336d266ac3d1b00611a18beec49806565c7cbfa39c488ad2d5b13b371cc5c8390de533e4fe6ee61a85be022f13708344b6bb29118144aa28854447c130457f252dd9fb7e30584692a3156421d6aafec4f7eaecd03d37a22c17fcd65c422a23b76cf67ceb89c55542a33f6900d7219524f1664ac53bc519d7be787f8c9eadf16e0187705f6beab42caba158a7a848d99049df88f658452f990c4520f67c4f1300f19ee0f39c6fbbd2dc028e31c8a4dedaa89a3b32ebac10fdb4ccede8669d96f43729a8c90783649fcc9dd84ad7bef90e534ae7b940e9bd1264811286069740b2335d912f9032bc343a8dc2d740010f1f758463ce846f07e4f839d10c83cc7d0a627afcb6c127fd9cdd6042b3055fa4b328af25d120789c15d5e19373dab2c39a5fceac8681cbd8bdf7d1b02b7fcf23314d22d91e64abdbc4e8d7b3a2161ae830f42c82307850a1366be4a37eacaa4e082902060e686e2a70e69d50f38b9cd59dcfecbe0bf65d8f6a34d1d9e8126ca4d3941d9dfdff96da4f60070f50860f295230ece3364c45a1cf3b2d14e9d51b5cbe82619058d020865078ad1e3236ff13cdde7c1a911a7459cd6d8a0170d5ca85164fd48aeab207558f1875a6e895c40883b665765747d3b9c0012e69c6d6d81f9e088bd684dea169c61d41940acdb0afba5e5775fb106354eac294be033da2c8e3cc3b7974b6e8d1857d80c9fe1fdd2991b1f75615f302e6f0e6f5eff85ebef7431bad1b99a38f84dbf241f1fbf4ef343806bad2968d25d1e05e284ead4a7a8feb43f082a6a41aec737a5a4c35f244299a8c7abcb43ec7e1d76a478b5a12c631e6c4b5df82702e0ad8fbbbb9591f034d71754f6cd9e018643c22628c258b91f3221a7f805a547120551b6018e6bdeaa5a2b8d7f28c5ce5a1500d623622d10953d00d6", 0x1000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:11:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000540)='x\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000003c0)=""/14, 0xe}], 0x4, 0x0, 0x0) pwrite(r0, &(0x7f0000000580)="d704acdcfc28dfd96526bdc77d0628104961c2fa1898a3a1", 0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:11:05 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20800, 0x128) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:11:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) poll(&(0x7f0000000040), 0x2000000000000106, 0xcb) 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) 11:11:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc}], 0x80000000, 0x0, 0xd3db, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:11:06 executing program 1: r0 = msgget(0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x42) msgsnd(r0, 0x0, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x41) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) msgget$private(0x0, 0x200) fsync(r2) msgsnd(r0, 0x0, 0xba, 0x800) 11:11:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) getrusage(0xffffffffffffffff, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:11:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x295a, 0x0, 0x3d1, 0x100000001}, {0x2, 0x80000000, 0x3, 0x10001}, {0x1, 0x4, 0xcbb4, 0xd4e}, {0x8, 0x345, 0x2, 0x280000000000000}, {0x6, 0x401, 0x6db, 0xbb}, {0x30a, 0x100, 0x6, 0x8}, {0x6ff, 0x1, 0x0, 0x3f}, {0x7f, 0x7, 0x1, 0x6}, {0x400, 0x1, 0x9ea, 0x4}]}) 11:11:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f30009fdd784671b6794cb5eb47d3c5263f616515475fb65ced51eeab5be7bae5d0ea674ead8b48ba1c2a99d4e72cfbf4d2b1dc563274952799bdae6df91bb00f4c56ee785849970f1cf2499865407af3fdbf7fb9bbbd429c6618a7f3184bf7562c5f539703728b78e81cec31e7f42b954f8c598338cafcfe45f8191cd951489e79e2573e37d7841d21741d82f4e3113e759872f32043dc00"/170], 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r0, r1) 11:11:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:11:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x100000000}) flock(r0, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x144) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8c, 0x80000020, 0xef, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x8, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xa8, 0x8f, 0xffff, 0x9}], 0x26, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x44, 0x40, 0x9, 0x522b}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x8, 0x3}], 0x4, &(0x7f0000000200)={0x51, 0xffffffff00000000}) 11:11:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)="4d4858d22d57a721e3995aaf23a019914bffe90e8bfb1837310cfdd042a55b4169d22c38cdc5a45372e5a0da46f91720b34625dedc650ba6e2f25b155c69e90c8edba45402da45c52446f0cd80913734dbdd0e32e3c090d9cec24ad3ff34134c1a4e45c258118fbacfe014eba8cd4d22889804048a2fe1d90e38d8499b18533313f13e9b62922927ab97cee4b6a497bdd2e475be4fd00ab74156498beda983574f91d85e61e433637a2028c0426d87281ee008f1bf13bfbb8a824ad5178fe3fb6103f69369f4e8c808d430d7e29bfd3c514ea080a90d23d10164", 0xda}, {&(0x7f0000000400)="72afdab7ba21b2d809f617a834f9a2f61e8865e5729e18a1d8d97429a38685c0ff526d62b86c7b00e31f7007302b026a3dbc09dfb148ccd2c7c3f96f264352141df4bf2a391a675eee9bb8826cb21aeddca7990879fc9f22236044", 0x5b}, {&(0x7f0000000480)="dc4589c278e3fb122c72b744306a1e4e9b590a58dfcc5d9670833ca1f2eeec756651c251de9bb19f0d4cd5f982bac5b2a78fc6bb8e3a1b458649891058d8b544fcc452e7215447318c0663920a8d0479dd690b57724a844088b48044e53de3ebcf7357ed91c2a81f2f836b526916800a204a4a508783d084673c3a2ac5f8db43d3f3a9db8ec068f01dc7", 0x8a}, {&(0x7f0000000540)="ad2ee59d6415caef45fc5f92e064b9a3131df0e571062d5d4a00866de81a54abe5dfdd712c703774a5404c39bc023852030af8eb5f7da1820049a2", 0x3b}, {&(0x7f0000000580)="999641cf657e213c0cbe67ed38a60645f812db643f71798bc0e281073000b5682dacf8bf7aa0466deaf9421a5aaa7bd6eaf9063ba275e81ac2ffc647e170aa1c96ed2f5c0a6292a4c84a595fff9b75a2f93bfd2174f6d3f4e4a5282530c3c82b5e848b489c98076b549cdd84bf2a09640d2a8eb795f44dea0825606753134ceddc833e788f8bf6dc729a6879260ef21109", 0x91}], 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x100000, 0xa]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') sendto$inet(r1, &(0x7f00000001c0)="c1ff19f238f2e0f7f05dbcc7877bee01f6408731fec81de663e8d9aa1ad432be988802d86328b4f6400420703f1f17704e4a181eb1bc163854018fa148f904d53bb9c41c815f5e3eb3d7be5ca6042b81f28fddd84591956022aa33676d0797490f15d5be657cf1a462528ffd3b0b4a9b5c9b4dfac4ba4b151bb49924925f0eaf37cd6770468714de781a9415c5c5cb89921709292f5ceb61c3f1bd8683fa9a6430b938efc1bccca5c2f79c7c0c6cf98a7f398b4514f26a5d0e467720822578287fb8e99665e9ff4f535df459cd0582ef208f1377fc", 0xd5, 0x8, 0x0, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x81) 11:11:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x120, 0x4) dup2(r0, r0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) close(r2) 11:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000030083ca4fa4f7af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0af58ff694c198cb", 0x5f}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) pipe(&(0x7f0000000080)) 11:11:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/128, 0x80}], 0x3, &(0x7f0000000280)=""/4096, 0x1000}, 0x800) r1 = semget$private(0x0, 0x2, 0x204) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000012c0)={0x9, 0x1, 0x7, 0xc564, 0x81}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x7, 0x1, 0x1000, 0x6ba3, 0x9}, 0xc) readv(r2, &(0x7f0000002380)=[{&(0x7f0000001340)}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000023c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000002400)) getdents(r2, &(0x7f0000002440)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000003440)=@abs, &(0x7f0000003480)=0x8) getpeername(r2, &(0x7f00000034c0)=@in6, &(0x7f0000003500)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000003540)={0x2, 0x0, 0x6c38, {[0x50ace6b6, 0x7f, 0xe56b, 0xfffffffffffffe01, 0x16, 0x2, 0x8, 0x4, 0x0, 0x6, 0x9b, 0x8, 0x6, 0x9, 0x0, 0x100000001, 0xfffffffffffffffa], [0xfffffffffffffc00, 0x7, 0xc0000000000000, 0x2, 0x1, 0x1, 0xfffffffffffffff8, 0x7, 0x347, 0x5], [0x0, 0x9, 0x1000, 0x1000000000, 0x3, 0x0, 0x9], [0x4, 0x41c3, 0x2, 0x5, 0x3ae, 0xfffffffffffffffd], [{0x200, 0x2, 0x5, 0x9}, {0x3, 0xffffffff00000000, 0x0, 0x4}, {0x7f, 0x0, 0x8, 0x71}, {0x4, 0x9, 0x6, 0x80}, {0x4, 0x8, 0x40, 0x4}, {0x14, 0xfffffffffffffffa, 0x7, 0x5}, {0x80, 0x100, 0x7fff, 0x7ff}, {0x83, 0x9, 0xfff, 0x8}], {0x9, 0x4, 0x7}, {0x8000, 0x75, 0x100, 0xff}}}) chflags(&(0x7f00000037c0)='./file0\x00', 0x10000) fsync(r0) sendto$inet6(r0, &(0x7f0000003800)="9be1423bb62f46697fe029ee1307d1dd79564ad51f4de57520eb7d20e1fb18908a180cf11c9ba8994303171c56f0088d1379a65bbc3bed2c12ac138c2cc606f3d06bb353a9bae81578ebd0409e5af3504c303d16ec87e3abd974c4445755bede237a0c234f44c3bae1dda4616b14646daf7ccdec454306c42187be85ed967b03465e574cf4564fd50c169923035dab4cf28567dfd8a894be3bd46ad8b6885a601c71b14a18a65ea90c6c5089f44782d3171bed0ba47b9ac91065a758e0286352822c00e4f08678395d48d44d40bdb56e325d034f65a7e2ebf29a8197682b028a2ab2772b9d5acd5c10c7d3eb2acaa494452f9b", 0xf3, 0xc, &(0x7f0000003900)={0x18, 0x2, 0x9, 0x2400000000}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003980)={&(0x7f0000003940)='./file0\x00', r0, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000003a00)={&(0x7f00000039c0)=[{0x45, 0x7334}, {0x0, 0x9}, {0x0, 0x9}, {0x5, 0x8a0}, {0x87, 0x7}, {0xc7, 0x2}, {0x47, 0x80}, {0x89, 0x80}], 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000003a40)=[0x8, 0x200, 0x1, 0xfe64, 0x1, 0x9, 0x5]) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000003a80)='./file0\x00', 0x8088, 0x20) r4 = kqueue() pipe2(&(0x7f0000003ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000003b00)=[{{r4}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0xfffffffffffffffa}], 0x2, &(0x7f0000003b40)=[{{r6}, 0xffffffffffffffff, 0x4, 0xf0000008, 0x0, 0x39}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0xd55f, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x86, 0x3ff, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x200, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x9edb7a86435a2dbd, 0x2, 0x3}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfaa295cdec823788, 0x2}, {{r2}, 0xfffffffffffffff9, 0x70, 0x600fffff, 0xd8e, 0x4d}, {{r0}, 0xfffffffffffffffb, 0x28, 0x20000002, 0x1, 0x3}], 0x20, &(0x7f0000003c40)={0x1, 0xfff}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000003c80)={'./file0\x00', 0x7f, 0xff, 0x5, 0x0, 0x9, 0x0, 0x4, 0x1, 0x2, 0xfffffffffffffffc, 0x1}) 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:06 executing program 1: socketpair(0x10, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() socket(0x2, 0x1, 0x3) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="1b289f1aad45eb729d980326517f04ee1bd90e2592ba13084163778903cf1a5a311c8a513c3ba8087534e916c3768f7e64c3c04706850041f73c7c44bcebab774a78786a6f6dcba3", 0x48}, {&(0x7f0000000180)="c7d5e851ee69930beaa4d59c838456fcdc8bd14714915648949a28e977b2c2dffeb301fe42ec3a9834c7b5678ca0", 0x2e}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 11:11:07 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:11:07 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}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:11:07 executing program 0: clock_getres(0x6, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/166, &(0x7f0000000180)=0xa6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) 11:11:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xa]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x9db}, 0xc) 11:11:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x52, 0x11) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:11:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x9) accept(r2, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 11:11:07 executing program 1: r0 = socket(0x800000019, 0x4, 0x55) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x2, 0x7be, 0x2f1]) semget$private(0x0, 0x4, 0x120) semget$private(0x0, 0x7, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 11:11:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8591, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) getgid() sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:11:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 11:11:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000000000080, &(0x7f00000001c0), 0xfffffffffffffe6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/157, 0x9d, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 11:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 11:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) 11:11:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000040)={0x33, 0x4}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000080), 0x135) 11:11:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) clock_gettime(0x0, &(0x7f0000000080)) 11:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = msgget(0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/34) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2a8, 0x100) execve(&(0x7f0000001240)='./bus\x00', &(0x7f0000001380)=[&(0x7f0000001280)='\x00', &(0x7f00000012c0)='[\x00', &(0x7f0000001300)='&(\x00', &(0x7f0000001340)='!^M\x00'], &(0x7f00000014c0)=[&(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='!\x00']) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setgroups(0x5, &(0x7f0000001680)=[r3, r4, r5, r6, r7]) fchmodat(r2, &(0x7f0000001500)='./bus\x00', 0x81, 0x0) close(r1) preadv(r2, &(0x7f0000001200)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/157, 0x9d}], 0x3, 0x0, 0x31) 11:11:07 executing program 0: mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 11:11:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() r3 = getuid() fcntl$setown(r2, 0x6, r1) close(r2) r4 = msgget$private(0x0, 0x140) r5 = getgid() r6 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, r5, r3, r6, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r7, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:11:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x1c) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffe, 0x1000300010002}) flock(r1, 0x2) close(r0) flock(r0, 0x8) 11:11:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:11:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x3}, {0x18, 0x2, 0xa1e2, 0x1}, 0x4, [0x7f, 0x10000, 0xa3d, 0x7, 0x8, 0x5, 0x9, 0x7fff]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1f, 0x8, &(0x7f0000000300)="73737f474b12a1dd4a0087a4163c4367c6579178d463de4903c3e718d40808f779ddacc139d61776cdb3f4f33a00ff15fa013a253559a883c9f8e8e111359a064c00b59c3f6480e174cc642e28a2d08d5cd4264b3ef83538280e69e67ebcf554603c5435969aa08c4d2c7a1f4e8fab929f96ee0d4aa8ca8b2050a2e468215fe51883fac4ae703adf1384227530c2b1aba249817c4f932fa3045388a50c442fc18bff46471307025c61585f7081d462564b0db6e4f2fc6bd3637b95", 0xbb) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0, 0x2fa}, 0x400) setsockopt(r0, 0x6, 0x2f, 0x0, 0xecc725cdc9591bfe) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x400000, 0x5, &(0x7f0000000180)=""/196, &(0x7f0000000280)=0xc4) 11:11:07 executing program 1: r0 = kqueue() munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd807effd0e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e8 va 0x20ffd000 didn't change! 11:11:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0xfffffffffffffffc}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0xd7, 0x1]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xfffffffffffffec2, 0x0}) 11:11:08 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) 11:11:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/215, 0xd7}], 0x9) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) 11:11:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5d48, './bus/../file0\x00'}) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8}, 0x0, 0x0) 11:11:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffe, 0x1000000000086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:08 executing program 0: r0 = socket(0x15, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) r1 = getgid() setegid(r1) setsockopt(r0, 0x1ff, 0x15cf, &(0x7f0000000280)="bd07b94540692d7ac85be9fc5117a248668a385ee197e57332bc26be8dfcc0c5aab2b91934ab3dc8eb849665524be6b7fe7d5b2a64c8cde7cca9ef4773e0e02863d043f67d0aac54601af7ade3ab0aeced6f18f70e50267e5a5c01f2b6967df05172e278c014cd5dbeb00c919f2fce486a5b29fc505c97042ff82fee1c2645789b231fa9b02f560e105a5830873c061bfdbc4587c8fae35b64769765ec4ff5e0ea43195b30c457e004c5f5372e6843cc435425aa70f09844", 0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:11:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x89c0, 0x109) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000080000000000000000000000000180000cdea3c9be19e2f00000000000000000066a6c6298ecaff11ea5af36a7ab3e8b540e621dfc78e92d79ea475f5da76728673735d9d76c174724333df380365c375afd1534233164b052cf40dbf25b1cf654030042ca77e0c8d00a741c19f10bc93c7e11d8bd454368345c1e71448552723589b95096ef3d6308b6a8b9324cfa4a92aa3b2001bcaabafba98425802abeffea38756e128ebd27635901dc9fb60d6c22f45bd53456bd04e4e131c"]) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 11:11:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/61, 0x3d}], 0x8, &(0x7f00000004c0)=""/103, 0x67}, 0x843) 11:11:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200020480, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:08 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x4007, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 11:11:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007f1000/0x1000)=nil, 0x1000, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:11:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:11:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x420, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4fff) 11:11:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getgid() r2 = semget(0x2, 0x7, 0x540) semop(r2, &(0x7f0000000200)=[{0x4, 0xe2, 0x1800}, {0x4, 0x7, 0x1800}, {0x7}, {0x3, 0x435a, 0x800}], 0x4) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r1, r3, r4, r5]) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4003, 0x1000}, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:11:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x4, 0x2, 0x6, 0xcd0a}, {0x1, 0x6, 0x1000}, {0x4, 0x5bca, 0x7, 0x80000001}, {0x9, 0x9, 0x8, 0x8}, {0xcac, 0xefa, 0xde, 0x81}, {0xfffffffffffffeff, 0x7fffffff, 0x1000, 0x100}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 11:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 11:11:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(r0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x85}, {r0, 0x26}, {r0, 0x40}, {r0, 0x40}, {r0}, {r0, 0x1c2}, {r0, 0x4}], 0x8, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:11:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8001) r1 = kqueue() munlockall() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 11:11:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x10000, 0x3027, 0x2}, 0xc) clock_settime(0x2, &(0x7f00000002c0)={0x0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 11:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03080000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 11:11:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020020ffffffff"], 0x1) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/180, 0xb4, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x3ff, 0xff}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x2800000000, 0x3, 0x0, 0x2, 0x800000000000, 0x7, 0x1, 0x3, 0x4, 0x6}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:11:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) 11:11:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 11:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x3, 0xffffffff, {[0x7, 0x2c, 0x9, 0x6, 0xc9fd, 0x0, 0x8, 0xbea, 0x3, 0x7fff, 0x7, 0x3bb1, 0x1f, 0x3, 0x4, 0xfffffffffffff000, 0x1f, 0x7fff], [0x9, 0x101, 0x0, 0x1, 0x10000, 0xffff, 0x7ff, 0x7, 0x8, 0x5], [0xabe6, 0x400, 0x101, 0x3, 0x3, 0x2, 0x3], [0x1, 0x7, 0x8b18], [{0x6, 0x9, 0xffffffffffffff01, 0xa0}, {0x1, 0x7f, 0x3, 0x3ff}, {0x2, 0x3026a356, 0x8, 0x5}, {0x7, 0x2, 0xe4, 0x1}, {0xfffffffffffff001, 0x1, 0x400, 0x6c4}, {0x1, 0x9, 0x7, 0xff5}, {0xffff, 0x3, 0x40, 0x71fe}, {0x400, 0x6, 0x8, 0x9}], {0x2, 0x4, 0x2, 0x3ff}, {0x4, 0x2b7, 0x4}}}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000002740)={0x792, 0x3, {[0x100, 0x10001, 0x401, 0x7fffffff, 0x4, 0x1, 0x4e, 0x3ff, 0x7, 0x1, 0x10000, 0x9, 0x65, 0x0, 0x1000, 0x1, 0x401, 0x1c], [0x9, 0x5, 0xd32, 0x0, 0x2972, 0x5, 0x0, 0x9, 0x8001, 0xb13], [0x800, 0x6cf, 0x100000001, 0x3, 0x852a, 0x400, 0x200], [0xbf68, 0x4, 0x8000, 0x2, 0x6, 0xe2], [{0xfffffffffffffffa, 0xf4, 0x401, 0x2}, {0x8, 0x0, 0x81, 0xc58e}, {0x7ff, 0x0, 0x7ff, 0xfffffffffffffff8}, {0x20, 0x7a3, 0x40, 0x2}, {0x8, 0x7, 0xffff, 0x100}, {0x6, 0xd3b, 0x80000000, 0x4}, {0x3, 0x8, 0x7, 0x2}, {0xffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], {0x1, 0x8, 0x6, 0x3}, {0x200, 0x539b, 0x5, 0x9}}}) writev(r0, &(0x7f00000026c0)=[{&(0x7f00000000c0)="5d9257e521a755a738be111626f4d18a5aff7216698b9160ed0396d5752163f5471acd66d1dee310276fc029d7cfddd5c6c0e746f4ae7da534bd2000fc17", 0x3e}, {&(0x7f0000000100)}, {&(0x7f0000000480)="9e352cdce517cbaba8b65bc9c20220f2a14c16152a673bfaad226a0a06ed8966247027187571ddc0e10cda171a52f42033eb22f3b64852d881adf764fdc8af72553110e60dba76a27d918e6a471a9675cf6a4cf0fe5adedb4a6dff4f238de67481a2d1b076f70e7ccd55d016d31cc5299b677b4aa42aabf9b09810047dd81d8f11f2205b8259f9d2b8d7ab2eb762022215ccef9e0520f0b2909e8c92b4fba6c2701a3f025bae1885e0bc4231537fdc301b4e6934", 0xb4}, {&(0x7f0000000540)="46cc09b89aa2cce204c222f41546e3758667906d2ffd626e1401b4a9196af7bb7249fa4a448b821d5bdeaed75797f6263a6a21ae0640c1981d74b66e5607bf6c95d6b53f71dc73d21850ddc8e58d9bb14ef126db089f70895c28f589fbe30890f40c8839a6abf67c83f87014e1", 0x6d}, {&(0x7f00000005c0)="2b6e52b0981668762dd83e4df030beaf2327f3c1bf0cf59fdeaae19a1fc9258bdad78d1187aeabcce02a86999d755f7399ef0c9f7db5f382c9c712a9733a2f9c8a10727ca74a29f76e279c062925e00277aa97af940fb35636a8b9429207ac8e231e3f3066cf6567fa712a3eb558e72f18e265500c7142e181a53a31b8202097488daf74b820d22a4b194b9080b5f2aa893943f29ea3766d7cfa56f0a4ad4020f192c2c5f7eb87143f06441a0569d9caf67fb8bc3485701220a7fb03c8c673e33cb6b597f961f72dad422a9ca8d7f3881c1235ec92e05c62eda55ca1b724d78755617180696d53dc55eda8be3cd89d07668b5a64399af656ab047d9dc2b9f41fb6e9dd1394a51d0de60e8ad101e48609e24cd148f8b3e4cf470bbb4e7460f1e887f205c8887ff43b948c2786cfddea2588f23022b56024606b1556637fb4410a1b4f4bd5627fd6e62416de28d3da76294aad7a7c8395d4901bdf4fb57b9a02a0e38384afcae603d38a22caadf9db5a8410d116a32e2e7fd7bc2c82104b70ce89aca970cf982708b7b0ebf22a2f13fffce2b58dff98450747abeeebfb0778c46e77df0a5ac6ba689f09e376a194ce593ad089a3c642d008172632269f9d5e62ab82cd2ae67496879328ed979908e8b62574db42484cf408b99dc8822cf856ef7869d854674012bc8d7e3c0e918152911e535f190c22354f589e77e1be041f4e246ff7f989629c090b585fae9707b9746768b133229e17c379eb94e5e268f70bc17304fad789ba4c0143fe79125633cc86be3c3276a5fb510d8b71550c146a8f3917aece38c125e98088619f514688453516a489f18058fc59df952ac0190847a1979d5e1393eb0c01695a2c40e53a4925c7d74543bcbf86e27e6bbdea771e66355c9de29e52d9fb5f0243c61f86abe36879b849ee858baad27fc39465655eaf8a0c54323449c13c756f48f41420e77a3c190f8e9e697a119f48c22608a9405d7c580fb90995a83703885170dcf8848e7b8ee81e3758b6770838621e4fba2980ffb3234ffa691f1e54d3e85902e2ea0079b2accbf30bb6803988d52cb23fc27283b1152411f7aa4a8f5fe292e627dee944a327b32d0ed2af29b25363765d7a9cb11d1d492c84964471bc16308eb95b8027d4a9f08cb8e51c39a7a09f31372eba22e730bc9ce4f9d7a7fa343091e5b271f5c5711208d3b87c948506fe610b3ba7fc1ff4b81e979e66e26869662ca59f122aed68e556c777bb540d25a9a0a0d623d018cca0cdc3b0fa1a6fa5f28cc86144ef278cc097fe763a667459a645d4c7b5ffb7c48eab6e5b72cee95eeb6840dc88fa3787d1b5ca1d515854befd70af22885ebf9dbf59846d4d9bc212701fe403c56d4d6fb3e7381480f42f0a62bc4dc60e3a25feb8b65e616e28f32b8d4e63b92562b54022e7407067ca42bee4607ba7597858bc0791ad7356891cfe76c08198fc430c54dc67e100c171c186823045898a6c12ce0e28c39566d7164aec6c5f14a0108d606696218c50e2393e4329e4a9d4e9002911319f74729b75b5312184c94c0d81013cded23451751fdcf235b133d7e0ecbefb75a4dcc3d4f4339d051b80a20fae521757355b1751764e4bce24b061862ee7406f111379fe528737ffd36d5de10c4b4345c915be858cc5b207f6579b5b9df5c582bde8f7c2c714aaecce19fdcca440b60f046ab55164141e0471877d1f97959b64a1d61fbab380ffe3aaf8484f3504e17b180b50cc077ffde73d4a38210b300d06c134748237f52ae868312e88f36eed3d420833edec8890f3ac134432b7e7756ca97de5d61237d20447f6e37288e75b700bbe139e4c43071f01df155553c55e720f18044ac332627ab4d3051854310567de3b9e9e3a359aa696e0135434dc5acfb540e023ca92412613e5228796cb1c1ce71fadfa70a16870e3f74cfd23a61234881cc3b058b2c219139a777b08a0eb09475306762758aafb80b731c02df77f9bed7accd468a7dc042aa4d835301f74f8542d4c209ef2b96f2e8d8f4512c9e7273ea0bcb8babd5797ba674d61cdb0fe983a397d7dc8c575b62775151cc05d5e4dad6a4c1dbaca40c4a483b16b887dec62db5c2a2de05c209fbacec9601cd5d1a42c1226bf71f90bc549823a60adccc80c7dfb9ae8dbde3bfeb01d31e64c811a5b98b5d71c4cd7f1d1cf350d7cba889d3f8afbd6399410a78227cf54a3104740e0de5959d5b1bc62eb23c64d63c407ad9787900d345525efb041c30e2a170ce864c84d6492cac783fd60bc42c89456c49b401c0a23e1aef3bccd6c5d7b439d5dc9903ea9caf9e662ea08df3b5852000df3354a8e8536dae208a39d07894917c9af9fad2b1dc014c40a0f21c8be20938da0273d5c0512abd0c1aefe8ed85f4150146dc6c8c1d6cf133d387a9b11464fa8b95b9016dc94acf208ca91473a1fc825a275fe0d71b066cb9136ca85c36fd8b494a9c5bcc36c06996574060adf53c9ecfd76555b7db5175cf30d17b0d6ac601b9bbaea98b2842401021de4ded856724e85f475be62fd86ca0a17aeead62703901fc64d063b306bdc63594d54a41155ec3e16a9b689ba93f3527b6f1f8aa8f1c259eb2e256054afa3a0365ce85893d20d6fcbfb1344297f0e58e1704b019804492a6cfc3b501b5bbb3010a4eefab00ac26e1825f31d5ab4b33bb3b1dee6639e0e6888a3ddf50d000663c91e358e1eb1721d0c399451b8995497dca8b65bbb4f7ea8eb3e4c65525bba5bea2275fd9b7b6343e10860279853d1e3a6d08524a47b5e37341bc139623e40f6348578bfb7598331d61f406f8f57c606a3420d50db0bd26df67c7535ca5b614c48688ab3bbee73a20e7599256b490bc3094d3c3affc8c1402bc275f96f6e878a819c5cc2a093875a3b77a25270dbbbbb696a45ac88540b89bf72f28728733df27f2dcaab3385513e8a126bc105712f80e60ab9dd21feb8c89b40d796e6da33ad2044d03c607a96ef6b11ed975a6075ec2270bd95245bde8b6b65e4ef23657dbe7613569882b360e2df431987280d2c8a651e20a8824d494d69ee5f882d0136db0a0755ef2da47eedc2e2798eb16fec2a2a1681fa96cc48f9ad1a6de976a849955bead2cd67a3b347f550d0172dd6581b172deb0a546016a360ec2b42d68b109f50034cc9c10145ee76dde6ba20c42849d66fddcbbfc54db97b64a57649715f69a4aacc5767a4bb711b229936498f65706d1126ab47498f9adf6b7babd03b0ab9c297269b7b4fdc2f07f4834bc983abbf051daea311484de3ea525337fe63e3864db1a56574aef78088cde4a3edf30473bd05f13a83e81afa0347d6d8c79fd6a386f1ea0ca60dfc2e1df6be8cae42ce40c5d01b7c9c7b1550d904c472bb5b6292d10148130873e1d3002ac8e176ed6f946c60e97d9c13d22630e67f4af2047085d8bac232fe6e8c5ff61f78191b2153b24b2a92fde1f0fd6a1be743ce3e540f2386126f14cca43b13f4c05e976985002b06a6eb6bd1b1ce204330a0eb72e80669c006279b1417ce2fc9530985f789c7c3502feaaf68d06acd9253d2f3bb2628f2670cfefc7c31e25af20fb65d109e083c125a0587a7e54ca6af6887ec9104ea4f93e20fc226aa8d70a2409214ffa11fb08a47bcca16da87104ac82de68a0a7ae0457ddd65fc957923032bc1e28fc46986c85b018071461ceefdfe02aefe4f404cdb48b9ac28f68a296f9d6c4121d262e0f1c22be9d4684e27f093f02dfa35cc50dd2192bb1024d651c77c56344d7617ccfd16add16813fca045f2b1f054b3e0efc2370b1d03ed515c399ca784bb218557909197e431b63727a0ceb55ef44fcf73f71c66f27777df697b097e9e2eb340329343a89470ab2fa779d8af81fce644763e5c3f6e1e3194ae635cb8c8f89e736c87e0aea9e95e64371e28db37862e65d2caa51e1753e7bd2cb00be28363a7515209e80694c8c52b8f7460f92d0559346426e4276d2a5a2d42f7807fb4c2ea1f017d7fec63223d4eed5dce8368a00f4170b4d6117ecc5cc8fdee30834dabb353504f23499c2a4a4ef488a8a20b54ef2e0d3195b269252cb8381096344b3d63bfad5e02f300f6b8916a94eb493c7d2c8c2478175ea738b197551b74dfbab1a6f5d16d8bc5a4045d07c1a41bb3559731fd657da27c22805f94856d29959ee458269df5b3728e051de755a30f746e2492c50c487a9d3ef12de5551e5e5a64a0c29094431298036e8cc8b96d3f7b3afa91461134dc57b007517e2fd141b9256f6c7bb1d628dadb81f058c494e3a6aacd69244b264913ad1875be5b579642f759dae0b0fc5da3ff085151d913f4d920d873cad76478fcd33804d92050d3f762b206853a0b114ff91ff87b7072976bf19dc953df07a41b017af06c174166537bf267d2919f9e85794e362a5b50c0243e74d3a5bb5d4e1fc5ce0da441043e05b2a95d2b4068361c594f71d368a09883c64f27b3538f6dc41aab832933ab26ff48de9ddc166c34e27481bfc2e21e495b69c42b863a4f4af1c2397d810bec65fe431a01b8c6c07f23ed699d4d91836fd794ee24a502e5ae609a858f4657f30f5196418672b7cf736472a64055d6e80e8c55996d126db6d6cea92744de9035c474c9b1115d4328e2aebfc404f1c42182320ed9505b3de8e245ddc9d34d91603b6762cc52c0b4dcbe2e4464509d5e290df53647284ed7cc634f1a77e7bacde2929208d319a65e1b0d0d6c7e68ac52f80055f449f67cc3964a806e2ab3a7dfcd2a6064901035dac0b64e045fde288b3f1c9edaa957399d37beb6d9610c62da66324488e6c526aea363e2e88bf99d19a1fe6b0b0bdec151258fa447b47cb3cae8204d46b06f2930d37cd0e657f97086012f8f9f571f0d91ec7db3afd04abdb013a196061c187cd65d98e71b0c88720ab38e715232490ee95b72e9481a22d55e28b8bb15f8add10305d9af565316fadb423c4ccec2cdabebce2d1a9d243e96704bc7c83dfb8e3f7ff97b7ad2072f0582abe9190bfbae77dbe6a5052e1e598a5eeeb721166600ee50f05a714afbb028f1a0d4aa8cf4925f092f7afc207249a5bbbd847196f8d7bd92ea6566bda73fa0270c5ecc8c9a192bdb3a73bd15befd977d94b226c560c4a753ec7126025f83773bc274d52eceb45b5b24d364667a1d397f228213f7b48a0835fadabebe2ab2e576ce40521cfcb19d8a27a0361bed641aedec99611d129018cc637588c3402fed26625412ea0f034e30d5ee7d4bd7c410b1ed55aa81072ab1ad2f72f702e5faa50d7138e00bdac2d3d9247d5eb528b1c97648b9401baf5d89762077cc38baee8a76f6ac7e0a3cab016171c9f35ad97d4aa50242852b6b9ee41820b1a19c5de720b4baa6318d6882c98fcaea3db450883af1e8a92c340cb374375b09936ecc6ceb0dcec54b0f3b0b02d3ff50f5f6da42081b01f16bec1367492e7c94eda260c7208eca4ada0a040a457368b80e8d0185d0d6eb80287d9ef85d54bde832821aafc1b900c6c1ff15bc019035314eefd5ac14d8772ad7a2818e6938195218c8b6177c628c17b85b200361d59949f535a6e480c80960492635a20fb997340db48399b712ee418eaa148e54af17e3e3b377e70eba51c3b8a2fa44de0fe723f2dd29ff4f50ce8b2f53d940c7e96be64c580e48d50c3fb5c0c6d10070773c0765eaafc6ca6b75b4c54cf970aeaf06c4bf81b46db9739643f22e7a65dcd4de42b04b544a034cd491e2dd4a792fd096d36072e71a97345651ad4da5e5582628b1064a3dc292ed8059fc5e7d1b9dcfaa4452ae", 0x1000}, {&(0x7f00000015c0)="14c589da43bd0c0f08adaea7490dd41d4b584dc02db9be52185b973111e1f6376b559287d699438a3eefe38b15bc07077bbf058c232c15d343f9c21751dca40eaf7122dd27ff030cf2eba77c4aa0fe9db5ad21b6cc34e09799b216728a125cd23ae7fdaeb032dd954b3aff079c75470c8c26d5ede340617d4a2c5549cbb21b174bc51506ef6ebbe241203de54236ee22d12f27f1875756a003e34b8a6cfa627f72d2e283e4dde276c1c429a4760bf3bfa44d92d1bc786f8b98177323534ec9b3b605d6d2d7dd123d1124", 0xca}, {&(0x7f00000016c0)="b1a1941bc7a82d0132c996b1c35b8d880f65fcf1a17e13e907fc265f438dd5466d8c27086c375c880f79be7da487672ffb0739dba7c075abbb0792bd47777c0c9c1c18c1c0449417efbf6e81d2a00981c657791f8ddd782ccb9ed772c9fd348ef801abf2128720f05863d355282d98dc9ef6f9ef25eb3999d7a14c2f4d8d31e3bec7b2dd75bd32183302d70c43e19e568ca81a9ea7180dc9337e0e142da0b9d35132ea9c84c108b2bb7750fe04498d0922451df70d4f538bdb9db53b335fd8647b74d5181286141cab704c18726f2dbbee4bc79afb06c97215c18fba56fc13418477c50b898a3da3e83fb70f0bb95f4b5b8bbbc80497b8075f872823cc2528a7ec05dca2f89480e66632c154f50742ffe6c05ce5de804b284611d87dd4b538b7885fb5cb7cd1d2ed29cee692458fe6e38f439967be2cfd2d8980f0fb84097117f5c573ae906c0c6e1c6ab6998107f8317a558faf04b2730e7dcb934cc482eb5dcccaa44eb170bac3a5fb6e6d462a6f1ba890350243bfd4c6d5b08afb062e77d69e31e47949224ab7b57470f6749f3bc38588db78665000f025430a84baea2aab2aa9f472ec6745c787869669ac5eb19ac9899d402f0c97a2f646b540e2905f491029c1ddfc9a7280a0afe1affe4bb0b4088923463af0ae141fb86337bfeeb9cdba8c0074bbb1d2fe52ad5a41d0c986269d57b2ad09373b6f817d8bf20e1256d4936718e29ef27bf869ddd2557916f1dac20451a2b7ff83efa24873e291db4a79ee09918b0cd007a37fe715bcc95e22331a07d188ad00b6b0cf9f90aabcea05f2d74ee7e7f990e9759d1418086ea75dc0e0a87c79846243e981597cda280906a9d20e70565832b4a6d7137d57a8520bfbc2c8bb46ccc559c2c0cc5ab1fb1b71dda8d099a2399f48e43f942e2e826e5d73ddd80d8b3abece06bf4831b86ef0abd7df9e499cbcfb68f0af94c4dc25c46cf103a4c98150659411665ff96066e0edaa9c757bafc750fdf005c99bde6d7a6cfe400919e7c936334921ecdf2e3c2f2f6e7bba6799036d08e117f7c4a6185d454576d42ba78dc97a067c61c287e2899cd85888f3366e12eaf7e7d27c903c9c1b7819b15f2631f27d57961e1806b4517a6c4e971c6428cc1b2f60ee60e552bf9739c4b5a38c92d6421c640ea16cb8dd9fa7abe0135b13eba49eef86af9c631b36617e9317eb7eb29849fdc538e52e974e4ac6bd4b740d0548aa1b43ad71e26b08ed692ef34fd6a45bfbb7b091520ce009935a789338189fb28391a65ea041e2ff0120413757ce36cdd165308fb238f485523950869df8462dea7075e1b3c06621252d6e4d4e4f2f0ae5bc43e0885f112138bba7f27bf20b29390cd4cc3f8bd6fc953bd277bf6f9c16d3a190c4a20ce4500b302583630913eee9be92e353ce78f2b5f75732ceea045d2e24227c7f9143086fef6a47170ed291028d12ca6fe694246662f6c9234306b4e03e9c125e209be52ca2db8e5cc0a4721d0678ce1651640682f672dd5754d7e13be8c3261fd40b8d51c5c42a5f3d64d495cabe5072353f033dfe5d8d1c934f5a251c7a79beaeb9efc9c89775b5def9aa0126d01ab1fb1f71114e175f027391f5ebf28f253f4d2ce4f6f7fbba001fdd47dae2cd6c5bb12f14239a2c004138ce4f812221501a8b47d4d650072830e7b8ac6ae57d39fe5a95b466fbb5c90bff3c30ae44ec5009bcc710f4349ec4a68003d5e1f9399a88da6b0ce40076eebf404bcde9066786c85bfcb4a466d474b05eb7815667cfbe47106a572ee33db0bd21d719ad31ef4b51437a50d15341f4eec952f40dc2e9ffa143fd340c14b9ec977ca2e4f76186733150d33ec0dcdea6917340f6baa9d97a7fd98d9a2635bcc25892f4ed940ae5a60b4681d3823d5d0ce1c55db8f832ac693f7d19510325f16bb729b86b51f68d4632fcd2175bc5f294fc2e7d4642f7980ab55aca32097a28bda7a75b5041203fd7cf03768cc0a86b7b88cf8fc055da537478fee465a9ac9b874cd762faabe98439243851d7bf03ad87142cdd6d3e08d2beb436c1a8536a67f3a7e27f01aa301e626795a9df7a23472ad71148e64cf1f25e3275c5b57a2228ed9a4adcff8d928b8ca769e4fe675d94af065ef2ce5e8f6508c8aa5afed4e69d2c42e72c88e686f681f63b95bd907e6adaa9034ec28a2312a20bb865a07d40a18f431ed338b151a3725fb36535f0b30634dea3a5dcf1cc2ec6fe084c697a92539d152d8a14984a6e7c87632a99ca4bb81fcb6b81ddab26ee3875833936cad9702cf6e5238bdd1bae2cfb828689406e6d087a8abbbbf863c0fc2cc620397a518f15d803e35d84de09f62b5140f6d4e409847e4b1a7957b9ee56283409f9833386c2d05fb0caa818007349838b362b6ed6fbc5b0abf7c56a39f66f643b8ed51d91ca1b6387028ab981906c6d268a71eae01dd1a18d80287b4bd05e8707ba2e9182499e680634d9db1732ac5f5abcac75dd280d7891b6e15bfee63dd77d0799945ed5e8d5ad74f180e080930f7f314edc0fce13fb94976e64c0f5dc8ceffcb8464876dae534fd0676731c5fd2c859d41b04471047f4b531ebec2c4dcac04a3667a2c5742a708fe35853f621fbbcf0cf4e0604fccdafe07b6709b58cf1bb587d08fc7540a3852e0f9b713f7cf0d30b890bcd5ff548da304ec71a506ff9b7929df95b05851d6eb31c7ed6f24cff05e01558f7208919f99e075e5989cfb9eb662c90a761167239ae833c60f99da9078b36e13f68882d18a9fd55823ff063d48f5c1cda8e257e1cfced52b06cf3427c9754c7b28df998a9c9fa22c437ea379f2f0499a787c52cf1cfa167521ad4d413c763990d0b182d295c0e2d508f3090c4036848fd29006f733da06694231e8eae3d0b471b7202c542ec7dc33e94b654b7d29bb6cfb6b193fc3fc88dc6278a856c6a1fff71208723cb80eff9d5a5912487427cfc099f92ec468147bc77939531c927a7cb16a82467f9cf1f48611ba17cf991d76d7a49ec2956956772e9fff122ae4cd7e8e3a5798f650f51223e7df8e190514b2a9b117dc9808c82f1397a04d52fa746a32e3aa82bfa607f4b45d5fa99697f7369f60d4d132d91e875dae1ecf953b6b2e4b072cd9850e5d57175d67dd6e0d165a60d354dabb9f6c4ac817ec276ec15fec9255419e0391460ae4fdc32137cf6e8e3dc8a90ddf62ea80419f0882a2e74140e1d26d3dfa648888fbe7b4edecd96faea5cde6bc9f8d2750ea09913bcc7f0723e44c3daac6638a7d95d04875a1d835b9c1236d589c8cda6ff54ab02dcdf29bd7bd3a1573f1425ba145d25ae91409afca2490f888e57a55c072b8104ebe034b75925161823a328dd46a3b46b133962bc06a1fe7dd2dceb50ffc8f42a20ad486de63b8e4480c1c5fa2767c58ce11e6792205ebd8aad8d6c86c53e9d50c03b646c5072ac58717eb2776e1d8644c41f650fe869a36419baddb8d34266d0b78938ce7a6ef3dbfdf4a8f9f12a67d2a852d0beaf5af01552c7608047b1f2c650e269dd3305027e28dc07bddffcf17779098a0f59ceaa728893569337a19bdc38f4924fe00366a38a7bfd8c018de9aa74915a04bb6f34980c8e2985e9895b25566a04773a52e40b8472f528f84d91fde84c230c4ccd6941f6a8548b5746504603f1714b0d290bcf7f52c2ef6b363ee3a10ce3c2650398ce490eb58c0d2e32f9c259a3330aad623db2eb65d2ac975c12c9ef497db58225868b61438e726ac143195144aad778a3c4c0bf5aaf8e947f49e2f349fe3d9ced2141c08952c04ff14bf84b3e670340e6e1562e7c665b6ad0c2d803b76176ef04999ef3c66fef02b3b70decc73125908e0a5ee8da261aeee3e2ca4861a649c35a1c31935c1ae2f11c8a81f429b9a154d4807b621982bec5a9d356a12d94794483cbffb45ef9f65900c7a6214f2e3d9476d66ce813a1d80d9b3446b768fb45ee517ad01c647267e27ae3fd2b433fb42e3ccce9f2649bfbbf06320527cfaa846fa090c57a36a1aa760f08e9fd4aec31a1e64a7b0a0903da347964c2fada552897bae9c5adfac6095cbf69111621f1e08bd678749297444b887d10c758548d8fe8192b358561747246aa18d9b96187c1785dd1edc4081deb76f21b609dace1bc0e4e2c8c8d665a033a965b280bb0c4d1def42c35667b9db0e6fe838b9247e0b013c97539fb8a8491dc6fbba30cbb11878c07283dc6d00d12a36dc6f070a8cdd2240e60e74938d9ef0f19039012b647e2d708dbddf68d8482a87efda9e98749175fdf820ee8e9dec05c156a0fbb0e7d07269cf54ab12ccd177c9dc4e70c303897e0f88f904aa1e7e43fdd53be7f86e26a38c94f6f7815569dceb52235cee9f299a5448f934973ab4ced8557146e0503b087eec86ccd38159e9bee8911730ca4badc136eded19e41a47611b1595449ba598e3b4464c23afc53f30634fa6b1bdc611424e3079e1880cea6add37acbd08ee074f49d9e2bad59c204439265fcc6ad552ab9537a414f5f643bbdf60dd2e8ba0bc8dece7f4e7dd191421d38680cce16c86aad3d3aeaf388cce2dfc0dd2fc5518e13507b609fce371bedee38abec897094ac13938981544278d4e78618351b804676e9ce1f42f8c76e6e58fbf7d910f3e3cff94a9b67494ed474f37649e7508b89fe4136b18b4e4449901eed6dc71d846d0bbf3be811201bcfcb34abb1ae3d56c826eb57786a70bbd5c721a89c1f25cfa5c455fae2cb93f848b95837175f878b476e26bff2accb3270f6c1dcf841037f473453ed7dcbc62e6f9f6395ab61a14a3831b28056f173764e3fab5769c1508fa9aa080b61c934a1dfcdd7035f3eaacf0b9de10dd56b391340d4d8b3fb4a7654fe8004b918d4cd57d0d20c2d8fafe8f84e3b74345e84442a94dda080f0e7281151c5b1a37c7a15872d50ab2e4e89feaea19ee221cfd22f3e104af3a61831bd553aa83f8601c213407dc506c7f20c744ae8f17e0057929f40b96bf04824c516d78f94a3755b859cfc0105ca8006a89ee2d2d7fb2eb01604fa34d2f77f0890c8019e53737a323b0fdf21b84cc1fa28d8a4117534fd02b91f33bf3c92251c597c107bd686d3a1b0445fcaeecab2ba526707a7ae9f32f16f5016a0c6b702209ea99feb27f035a7db8b8c8e8660d09807bf0aa5e4299d9eaa98deab0c644aa2db99392b31c143caf7d857b52c936ad6efa3bac872f977847720d17094f00cd1493044754f2d755748178601c62ced22014d26dbec48708650ea6bf3bf5b1ea19c54a3d462a95206fcc5e9a1a58ef9d53aa1819f8d0a1665b676697a3384a69a69665fc3c582e9bfe752fee5be1d6d72e9bf9dc92e45ddb2ae1bd544c1576cc4b9bac975a244f942a7f2037b7761fd1b0d7f21a06d6222c3d9572d3e1f3e328dd5be664c7f153619a49fd1dc1492d4afcee25614efced41900732acd0ff1f7ad84986c512409be7e57fc9807a7c3aa5a37d9c28664a5a6159a77b3cd22eac28bcb464ad7a0f83b993abe248a933c00e97029329d2c5da1c0f51fd41cac73ce98b58b2d16652012afbfc568a9e0b815f9df32625f178839ae3ab2ae1ed7d42f8afbbf497f1e6ddc43186f688bc9cc076c59d478b29c0f1f22227a887dc2a3242f2580955a2fd9c63c4d7f590a5654067f43e78cd587e200447a7214294cfdf7ba26ca4a2ca8986be09a5856365137e4e4453971fca4d25755f8fb93d3be7219b8e83dbe1dcde75db27f06eca751eee71cadb10904e9d7a27d87d286e01bf752e4431ed1e75210de9dd960857eea4e8dbc8b835f", 0x1000}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000001) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x9) 11:11:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 11:11:09 executing program 1: r0 = socket(0x40000000011, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) 11:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 11:11:09 executing program 1: pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 11:11:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 11:11:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3fe, &(0x7f0000000040), 0x3db) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 11:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080), 0x0, 0x0) 11:11:09 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x8}) r2 = msgget(0x3, 0x8) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/137) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 11:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_media}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1f, 0x6, 0x80000000, 0x3}, {0x80000000, 0x1, 0xfffffffffffffff7, 0x20}, {0x2, 0x0, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 11:11:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820259f52d0bd8152e2f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 11:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3a, 0x0, 0xfffffffffffffffe}, {0x6c}, {0x6, 0x0, 0x3}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1969) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x29b6, 0x8, 0x100000000, 0x1f}, {0x40, 0x8, 0x970, 0x6}, {0x8001, 0x360, 0x0, 0x5}, {0xcb6, 0x401, 0x9, 0xb983}, {0x3, 0x8001, 0x8, 0x40}, {0x7f, 0x7fffffff, 0x4, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10181, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="efeffe29ce98309663130b4de919", 0xe}, {&(0x7f00000002c0)="8a3cf0672252d086bf745a04deca6ce5d800f447efef5bd9513089c6622db4b4caf21a3f", 0x24}, {&(0x7f0000000300)="6deea9fcd878317e480b40f0b4489bd3eef97fa442b572fc77f5cd46aa1d15039a4c4318ebd8dfc1720bc78ef570ea0b6a9cdd0717cf5beb288876f1545f57bbb34f7ad03cf79942b84413b5b979fafe75291a755ca4c1386ce7de5f9071cc746eda9c94c438f0bd7144bd6479d2f5c451afed9f0372b59e4268e4aef349aea6afa335b7d946d14bab9f2a69bfd1b0d6808ed819c9ab7c4aaf59c741d6d2ebc340a43f55a0847bba7bf4875b317a4e861c2640b988c01cc12a08fbebd4bdd2ccac5d50b5", 0xc4}, {&(0x7f0000000400)="80c67b8acf75a6b1b66684102888d6f1dbaf3f6e90a9184678c818e0a4211cb89d0808149a3e5d9396c2cb1f882c234934c914d6b90a09513f2b53fad71a727f704f9d376e145048e2b33711e321b4c53dd5ec3b2f48a87c5296ed1ba8a97694b6498d93ed6956edfc2ae091a7e27124ce4b2c4959bd69c5b47fa9daaa0a916613aa10266fd25798e8357797eb268d1b2896d6b670da65068f3f585c956c720f", 0xa0}, {&(0x7f00000004c0)="13918378bbc3e56d14e4d299ca41d2a55ecf4e41c37c634fe55d4d1800918b65c095caf84b2ab9af475fa98870f5fcdffd952f99573754aa96be49155b01dde32e55fd394ed34f0ea5c3824985060c5e45f1776b279040e91c14ee247936ae749aad601cc8a121087469a8b9b6fbc1341659a4f9edefc4958ca7b6bd89ad510abde5177962fdafcd39a964049c058739fff5934d7d6ba9a768508d673811e63732", 0xa1}, {&(0x7f0000000580)="bc990629ff376696177a20454f940597415ff7b7d3b94602c3b42cd31509c7793fdf66a13b05c2dca6b840857dfa10bc2774bb9f3a9685acdd09a64c219149adc49e06b033a00d37451add", 0x4b}, {&(0x7f0000000600)="f3941c05d7de736f64580c6333d6c76ab97538f488befc9f4adf6e8752d3e8bdaf997c56102886ffbdb25a3d4c99335340384c2d184056fc2ca9032919025715f422b3fe7a347f845643cb29390f94b70f2a97cd606f20f2630b4ec7e9bb42bec7caaebcadeb", 0x66}, {&(0x7f0000000680)="7206f64ac9c3bec36c2f793f2e882086a4c3bc9f92228ef60ec3774557c04eaf7a04629aec9ed52b55cf6d7e9daf565333083807184c94b7033da3a2ef22da2edfbe18fa0f95306fe1d49a92e960f010a929631ae22206fbbe1768f756df8cc90617def5ab14c43ab64da8e308df5c8f38dd73f49b64be220ef107f846465d217b79aec15520bc58a352e940da2767b9cee0a71d7c052b9b9aedf0f200884e138ca895b8150b3fb63c76cf3de9c295242a95e14f6f05101335c8cee2a467a615df95b814e5c151149d95a736a2d06871e180a56996f3f1bc06edccd7f3eb618d92bcae3a4072296d8c0be876111fa611716b6200f0806e1c15bad7", 0xfb}], 0x9) 11:11:09 executing program 1: semget(0x1, 0x3, 0x23) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x19, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="4daa9cdae81de080fdd4ec2b1163fea997406b60c3d4fbc8", 0x18}], 0x1, 0x0, 0x0, 0x402}, 0x6) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) 11:11:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fchflags(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x7ba0}, {0x6, 0x2}}, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 11:11:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x202) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="4246874884e3ae31403965a67a79af343196888f2ef0ed3a7af2a3cd938b57d64000c0a461673cf707af79425e4bdad0e4a56ced33eaed0c74955dfaa63cb18bf343839fba632dccde8f1aa79bd917ee842ce4ca32041feeb05f3f6bee0c93c963d18420cb8e63f6fee39173d21e0e3efe34ee8695e4ebc5ddec7076bfd62840b160f5835a72976ca756dfb6ea84d9e046c340ac8f34ff67fe182d32e2de8b0e1e1bfa2bf552767f8b2ae043e333d69dea0c28fede4c43b254cffe4cb6e26c39fcccd41d2e4002f78a3473ddf3ae8b26ae4eacf12ba5f5b5904b9c6561b0b1d7a18a708b27592febcb1ee5111a0c746a469d736a1d958b76a30fab3085", 0xfd}, {&(0x7f0000000080)="ddd0d043786f1374ef13fa86f2f1b52aab44b3c10f57656a02bb43eb039b841dcb4032c08987377099ee00b0b08e61afebb15e5ddfb4feda69d4adf3d51999f02f6b9e188c8dd0044b1563587c9caf58c4b090c5", 0x54}], 0x2, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = dup(r3) readlinkat(r4, &(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/25, 0x19) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x8000000100) 11:11:10 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8019, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20041, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) fchflags(r0, 0xfffffffffff9fff8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 11:11:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x3, 0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:11:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 11:11:10 executing program 0: r0 = socket(0x1e, 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) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 11:11:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x101, [{0x2, 0x20000}, {0x3, 0x5}, {0x0, 0xe749}, {0x0, 0x8}, {0x3, 0xc7}, {0x1, 0x9}, {0x3, 0x5}, {0x2, 0x476}, {0x3, 0x5}, {0x0, 0x7fffffff}, {0x3, 0x3f}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x3}, {0x1, 0x598}, {0x3, 0x6}, {0x2, 0x401}, {0x1, 0x2}, {0x3, 0x101}, {0x1, 0xffff}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x6}, {0x1, 0x4}, {0x2, 0x1ae4000000}, {0x0, 0x3fffc0000000}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x3, 0x7f}, {0x2, 0x2}]}) getsockopt(r0, 0x8c, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x20, 0x620, 0x5, 0x0, 0x1, 0x30, 0x2, 0x2, 0x0, 0x6d74, 0x8}) 11:11:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x7f, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x401, 0xcf1a}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x99, 0x1, 0x7f, 0x4764}, {{r0}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x30, 0x20, 0x9, 0xf63}], 0x5, &(0x7f00000000c0)={0xf52, 0x9}) r2 = kqueue() r3 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r0) 11:11:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1c8, 0x84) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x39}], 0x1) 11:11:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x81, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 11:11:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:11:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 11:11:11 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/21) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8040, 0x100) chroot(&(0x7f0000000300)='./file0\x00') getsockopt(r1, 0x9, 0x0, &(0x7f00000000c0)=""/229, &(0x7f00000002c0)=0xe5) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) semop(r0, &(0x7f0000000040)=[{0x1, 0x110}, {0x4, 0xfffffffffffffff9, 0x800}, {0x4, 0x7, 0x1800}, {0x2, 0x2, 0x800}], 0x4) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x4}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 11:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) mlockall(0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)='L', 0x1) 11:11:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8028, 0x802d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x8) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 11:11:11 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007000000000000000000000000000067e092aadffe42b70000000000000000000000d569ce683fb259be00"/83], &(0x7f0000000140)=0x6e) 11:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 11:11:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = shmget(0x3, 0x4000, 0x108, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) msgget(0x2, 0x502) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x8, 0x2, 0x6, 0xaab}, {0x9, 0x98c2, 0x10001, 0x1}, {0x3, 0x3, 0x101, 0x3}, {0x7, 0x0, 0x9, 0x6}, {0x7f, 0x3, 0x7, 0x2}, {0x66d6, 0x4, 0x5f8, 0x1edcda85}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = getegid() getegid() setegid(r1) 11:11:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x3a) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 11:11:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 11:11:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:11:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) 11:11:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3}, {0x6}]}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000200)=""/26, 0x1a}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x2, 0xfffffffffffff76f, 0x400, 0x100}, {0x36e, 0x7fffffff, 0xff, 0x7}, {0x1e73, 0xfa5e, 0xffffffffffffff8b, 0x1ff}, {0xfffffffffffffffe, 0x200, 0x4, 0x6}, {0x0, 0x5, 0x739e, 0x1f}]}) 11:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 11:11:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) recvfrom$unix(r0, &(0x7f0000000440)=""/156, 0x9c, 0x801, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000300)='./bus\x00', 0x400, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) socket(0x1e, 0x1, 0x2) r2 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x81, 0x0) r4 = socket(0x10, 0x4, 0x1ff) r5 = socket(0x1f, 0x3, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0xa, 0x1, 0x5, 0x800}, {{r5}, 0xfffffffffffffffb, 0x10, 0x8e, 0x4, 0x77}, {{r5}, 0xfffffffffffffffe, 0x83, 0x41, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x48, 0x80, 0x6, 0x5}, {{r5}, 0xfffffffffffffffd, 0xeb, 0x0, 0x8, 0x200}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0x8001, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x27, 0x7ff, 0x6}, {{r2}, 0x0, 0xa0, 0x1, 0x80000001, 0x8}], 0x10, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffd7) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000040)='./bus\x00', 0x800000000000, 0x0) 11:11:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 11:11:11 executing program 0: r0 = kqueue() madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) r1 = socket$inet6(0x18, 0x4001, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/10, 0xa}], 0x6) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1, 0x812, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x20, 0xfffffffffffffffc}, {0x18, 0x0, 0x0, 0x2}, 0x6, [0x7ff, 0x9, 0x6, 0x7, 0x1, 0x6, 0x0, 0x800]}, 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x0) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 11:11:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30, 0x10) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1, 0x4, 0x8}, 0xfd, 0x8bd, 0xfffffffffffffffb}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xfff, 0x6, 0x401}, 0xab, 0xfffffffffffffff9, 0xfffffffffffffff9}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 11:11:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 11:11:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x5) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:11:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x50) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000140)=""/207, 0xcf}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x5) 11:11:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x4) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) fcntl$getown(r0, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:11:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669dc3d73a1b37a2ca6e5d2e228064b1e01720ae7271e75915be77b0500000000000000d95fa67f68d729883129a295"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0xfffffffffffffff9, 0x32, 0x2, 0x800}, {0x0, 0x8a2, 0x6, 0xc1000}, {0x4, 0x84, 0x4, 0x101}, {0xfffffffffffffffc, 0x8, 0x1000, 0x23}, {0x9, 0xffffffffffffffc1, 0x9}, {0x0, 0x8, 0x1, 0x8}, {0x8, 0x101, 0x9, 0xf34}, {0x6, 0x4, 0x18e1, 0x100}]}) sync() 11:11:11 executing program 1: r0 = socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fchflags(r4, 0x0) readlinkat(r4, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() fcntl$getown(r3, 0x5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) read(r3, &(0x7f0000000580)=""/117, 0x75) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) dup2(r5, r5) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000000)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x101) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 11:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 11:11:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:11:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000002055, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) 11:11:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xcb, 0x1db7}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="6f36ab55e6316b1d108373196978b8fdd69b70f13d1878588faf50cbb5bb8c8d7d5331d1ec0c745857a2122c2018799f497d0852ed807414a7fbb936cddeb790efb772bbf09819bf08cd757162439b1d0f27f07877016c82155a86f1685b566a2d1d42e91e8aae9e0737d19eec0deab458423390eb97b386c68939f70b6899062d9c4f1fb274d94490310aba682e14122250a5e2dcb86380c039d9a630707d70fc00a24ffa28de1229acf64aa3555b65b433b3f48c898fa73d02cdc74bca62845060aec313a7ff0020e1ad79623b179b89b9d71b4377e6f61193e50fc64f07493192a45b", 0xe4, 0x0, 0x0) 11:11:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x6a, 0xf12, 0xfff, 0x81}, {0x4, 0x3, 0x8000, 0x8}, {0x80, 0x8000, 0x5, 0x400}, {0x9, 0x8, 0x8, 0x8}]}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 11:11:12 executing program 0: shmget(0x2, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) 11:11:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x201, 0x5) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0x10) chdir(&(0x7f0000000000)='./bus/file0\x00') utimes(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0xb8, 0x8371}, {0x101, 0x1}}) write(r0, &(0x7f0000000180)="6f4efaec", 0x0) 11:11:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) 11:11:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001800)={0x3, &(0x7f00000017c0)=[{0x6, 0x401, 0x2, 0x81}, {0x2, 0x800, 0xb4, 0x2}, {0x3f, 0x7, 0x7fff, 0x800000000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3d9, &(0x7f0000000080)=[{0x25}, {0x14, 0x7ff}, {0x0, 0x0, 0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x40, 0x7fff, 0x100}, {0x81, 0x3, 0x5, 0x800}, {0xcc51f14, 0xca07, 0x1, 0x1ce}, {0xffff, 0x80000000, 0x9b65, 0x6}, {0x6, 0xfffffffffffffffd, 0x3, 0xc23f}, {0x80, 0x4, 0x2, 0x8}]}) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/27, 0x1b}, {&(0x7f00000015c0)=""/198, 0xc6}], 0x9, 0x0, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000001780)="b6") 11:11:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket(0x3, 0x5, 0x33c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9e3b2a104b709309f7b8c937b2bc592565ffbdc81263b312337eb593b43ebe1c9587fc9e51437948bde39400a0391e8ad2d4d4f1fb8b6a72b6cffbe2f114f3fdf899f013879d6f4af856d6ebc1b579a4b40b20f54c719f4ba825722a447360cb3b443375bab6af752509cc71ef6e16de1299126a9096e038c995907a", 0x7c) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") poll(&(0x7f0000000180)=[{r0, 0x1c0}, {r0, 0x100}, {r0, 0x8}, {r0, 0x54}, {r0, 0x10}], 0x5, 0x6) 11:11:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x1c000000, 0x711, 0x31afb32b}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 11:11:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x6}]}) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x2, 0x100000000, 0xffff, 0x9}, {0x8e, 0x559, 0x6d, 0x6}, {0x8000, 0x90d, 0x8, 0x3}, {0x9f, 0x3ff, 0x2, 0x7fffffff}, {0x3f, 0x2, 0x100000000, 0x1f}, {0x80, 0x3, 0x4, 0x7ff}, {0xe20, 0xabd, 0x1, 0x6}, {0x6, 0xfffffffffffffff9, 0x3, 0x3}, {0x0, 0x1ff, 0x7, 0x6}, {0x0, 0x3db, 0x9, 0x2}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:11:12 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$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xffffffffffffff24) fcntl$setown(r1, 0x6, r3) syz_open_pts() read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="f9b4f578ea6bc7a35fdee1e13b9da1a6b9231c351ef0ab6bd8d8810978a94b1073a528aada5c4bafb323ae55cda494c222ec5373dce40c07113ad5b92d42ac85e6f286d752c5e1b44131ed8c4f47df41defbfb8b94ff9843e6e1e82902b1da02e04a838c8e130cfe4831", 0x6a}, {&(0x7f0000000200)="651fc7a22ef297a92505b748f1a40000c75d082a4465d4760856d2595cdebf3d751ca43ba6be91e68fc1187131ddda380fab666fe034", 0x36}, {&(0x7f0000000240)="91657169cf8781d48f5c3b0ee4c3aeea7b82098a738489ec1c96f4fb8a687032d48d24871f06d26cf319f27a1bb9dc374d814e62ff9b65af", 0x38}, {&(0x7f0000000280)="4f4a54c6bc33e18af1adf5cae05dfd72820c3c995beeaf6ba3", 0x19}], 0x4) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x18) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="d1790a", 0x3}], 0x1) 11:11:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)=0xffffffa4) 11:11:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x400, 0x3, 0x6, 0x400}]}) 11:11:12 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 11:11:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:11:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x700, 0x0) fchflags(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 11:11:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x738, 0x7fffffff, "61aab11ce9bae3c6514e6ae973739ea78b7ec000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0xf8b8846b62fa8d44, &(0x7f0000000180)=0x200, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:11:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='W\x00') getpeername$unix(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2) utimensat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) 11:11:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/108, 0x6c}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 11:11:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000012c0)=0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001240)=0x6) r2 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() semget$private(0x0, 0x0, 0xa4) r3 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) dup(r2) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) recvfrom(r1, &(0x7f0000001300)=""/4096, 0x1000, 0x840, 0x0, 0x0) 11:11:13 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/215) socket(0x16, 0x5, 0xffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x3, 0x3) r3 = dup2(r2, r1) ioctl$BIOCLOCK(r3, 0x20004276) 11:11:13 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 11:11:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x500, 0x100) open$dir(&(0x7f0000000140)='./file0\x00', 0x809fb, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0xa22, 0x21) 11:11:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:11:13 executing program 1: clock_getres(0x4, &(0x7f0000000840)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x6, 0xffffffff, 0x1, 0x401, 0x12000, 0x4, 0x0, 0x2, 0xffffffffffffff7f, 0x9}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1000, 0x8}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:11:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) sendto$inet(r1, &(0x7f0000000180)="3ef25281f1e19282d5375f3f6848d432df9cbe5874ce34a05b0bf0647627252461b1f0451df4a9b82779f7e0951e22ffec47ca97b6fbb2c79b6616abc4e391713c6091f1832a2343f5b17ec1a6cba3eee5f8a92ff31d97f3a6db86b544846792173c85cac6b55dbc4892c51b84211fe2447fb3ed54fcac9afc8fd5", 0x7b, 0xe, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./bus\x00', r2}) dup2(r0, r2) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x41, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x3e393ea1d9f91645, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 11:11:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000100000de0000000000000000000000000000000000000000000000000f0000000000000700000085cc3a537489c00000000000000000000000000000000000005050ff3f00"/138], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:11:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r5 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r5, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r6, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:11:13 executing program 1: munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./bus\x00', 0x20240, 0x10) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x200) 11:11:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x111, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe57, &(0x7f0000000280)="d9dfaf910fdaea99d3642772e1609efcb8e412e93809d36a3fd79b9c7425c99192f47c0e192fa40ee732d50944361a663c09a9a3f9f6dc1a4ae19eb1b1bc3c6e7636542b2bbbf6494cca0711f882ebeb27c42c0d9365a7151a28810425d45b2c6b3640ebb3a01c4024ac1b953817e34e836c5deb1636dba5aa5b090b78cece9b03b3fddc33e002282cc959faae26630f24fd52af8d68ebd0561d14735f92169d7097d4d1efc371df4d2973200f2d49f95a968e4c8e3d392ef2deff96609c64636b6ddd76251b1a8ab7392a58a194352c5b3105babf37eb3aebe9d0561c91aa51dff0841c2c997f2d80563aeea9fd8e36880b80df2d1bf6b74a956b42261a50d4e2e40820a38b7af2347c57a4520e29f247fd1ff557d73e72c9419a388a8a372e2b008a2bf662b163c7c6c80b6c58d117e5b45437989d54fff4c8dbb21cb0dd97884e9d55e35ed13a99aa6b22cd9c8d737fb35c2b11f59786293563a6dcb2fd") 11:11:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mlockall(0x1) syz_open_pts() getegid() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854971000000f70030000000000000001900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 11:11:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 11:11:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x18, 0x3, 0x800) mprotect(&(0x7f00002f8000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20a, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffc) r2 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f00000008c0)="94bb2a3d35edc9d107848aac4e10886b02591d5d47c38106a0218948a010ba406f24ed194907ebd0eb012a7241531ea6c0f9cbabcebcb6240433e23a49f6aa3c4a82ad497f0916677b106d093aba70a5ff5dc09e92cb309168a827bda10d97aafaa64754d9f44a9aa4f3e756ee028bae47caf5d641f34233b112a5590d3aae5b9df57bfe6d644942a8f8f1e3fa0a4bbbfb4fe88469ba48fe55f5233b6566574239098e7328d49dc3ac2700c7e1eb42b89e95614e7a78cbd55e0befc212087789cb78e3040be425fbe43e7e25bf6db8dd4ab3dadb8d32261bd767e37380da79216bee6f30605362284a0be332713c2ab047f22925b219a93d0bdb6bd5faa121b0742704c619afe13326462c6f381b558c1034c4f681d5613bcb5e1dfc6e509aa94080208d78c056d02fdc6ed4cf2781bf48ecc046d62aa79c7f579ea0e08aa16aea25ea84fb7dfbe42ab6fd84791f39ec7302a6faae858ca5d92e89d9601c0d847d7b9bb3f113bd1123ea7e5e1de175e07f2d85e413316919cf454ff3465379b3d46b2ca6c6871137dc6a3a1f50edd0cd7d9ce2c3c8051b44f4709358f9a5ce2e4d6c8c48155b3d722198ebd4b9260c22e528ef871c57c7ba5a9fcddc4d9630c71f31ad9ed3453e81321b5382882e8c99a8adbd63b8f83922a87f3a0efa7b96f62e48894cb26b76d7d7c2fd0a4ade115ccf4d415fd692b2c99c76f12b05a86f3345bd5187d5037a42aa391107c017b980ebe5f6e3dfb67f372f6fe77e52bc9d1c46ec8eb8be7173c225d7ce0d88a8637ac19ffce6618b0874c2cf3672ad1f95c178ccace86339b20b6cbc36962f1165458467c1dff536f8199ee1a8ce4aa0eacda79e3fdbe77856932a63dbd8eae8870fdd9bd8e376731a5d32ac331e6fd721e5046d47ceecff02551af9b7904764fa39ac9f17fa627dab166abfa48415fb2a1b4f2be661cddf6d9654617acd12694acd8b0e0b1e1446eca51b49558ce251d107c92d7dc87c67f26cae42f5bcdfd94577911508ef911678f094d77461bd37892a8e24ab2bc8013be11a996235184537914516cdf306fb69cbcdfbfd6270a2204a665ec0693373555ff09d3dd31647600ec9a70bccffa1d8d94d9afc241037a084f9ceea02c805b26476ad94a7ec0b99e7d021c81ceae58c4b29084a4fe802cace6830d05d3ac3b3527fa502a7afd8d0dcb3a2f25f020c76bde7d792303851c2da6c882dda8ed66a1e60ca50e1e9a02cfa016b94c1b149b422f1476049298492c890fe2851a4cc434939a1810246f0976ad1c5b41ef9939b82adb899981be8cfe45f962412775e61d6cc67441ea34ee79e1df62594e6598446c5de3bdaea1feec84827c1fc31d157108f9aa8736e573151354e1290fae680c1b1fd353c10588c1ae3bdbbcf76a34e555bcef6c54f8d0407c770e77431e4462f52aef15cdae67484fdd25fe34e436e8b64b8d0b7887dc4067355e5dcc1fb2eafffbe798b6a460f80407645df113e230af4a11c84529dd14931b632a2fb01285be4b1bb8f228301c730596d7a8761bc640d2613952df95e9a1baa90a6efed8d4fc871d007501e0c15990529c7637c4e21f7f8df5247f1d1adbf636c0d910e0e998e4849a39e86bd73e790245232240bd9f9c055e9f28cfe54688de58adcac40051870132f22dbb20f377ead1757ab9f083ee34fc9a9802d544c207519496f77ffb775368fbe8d1c8e3c5cd20d0d3decafaaa0b725c3712fcb64210b376f4c2e8abdc2b9174a903c35be7c1dfe90fd3b9aba688e7ca10b9239b9fbb81e4c22b9b81400530bc079a85432add1b4539e7a9b91cc7b04c625b4009209f173293be989d5b944b2085a848d34f01d6143b368dcf1f57b5964afbea0954866d7f68a2eb7e26902d9bcdcc75f6edde2fba436e343f446e6d4d55a1447defd4d7375f12c895f0a8884374e44c4f8dc13c419444c7eed0644e74fb12dd5bca5d129693b559cbbf31df08ae875cb7ca96635134472854622ef36af376e8d95afad0f37be6f35e2440f3debbd5b678438ea1f4e90fec0aa1b18c307f2b866b129ddb024ce6986e0d114871b6b5a9adc7afb04f0b48ed8ca0857202feb881efad11e8357c15fdef60ae9e0aa553abfca8c73af03b395682c3ec5ff08e2fa0efb739b16912b7fe9535400a96571eff1d0de0d2f7caef88520591ef65aa818c54a5842b80dd8e53f79cda66523b4eefd2854052345814c79237d2db3093aabbadc46811747c47519da27318cb1f1caa15e5118dc7a44df8a86d82e5166c0e48ed0555213dfea6636f1e6a2c1bb4ade121a3ee19cb7e37d91412fc21001fc55b71addb8d5c048f44b3c6791ae2e5e316e4c0184e3678c464a3dd8786f8d5b32a781ae4c61363b9f563602b211b9b1ff9fe7022a3470f4237c5bf5da3d364957771115ded90cdbdfc7317b2268e11307526bdbf1412c73f0607fbf235b79ed191afe49888d12ff4d1c2014acf5a7ed5f70ae1e2350a7639b589f4bf3dc6da8a9a24caf16505b44b8aed8406de7dbbbf1328da98bf2c23133becca31daa2a93c53c1246f8579ff4aeb0fb56e8dd84763655221c664ff5fa878fdf30f36ad75280521f338b756f740b093cdd947743466f6a36fa441215835f308268a4d397432a839c166f64ff33fcf48ad9e4eecb0f14173ba20aa5b25a85f8026cea69e66f4a711b0bb20ad8a16d524a86e2ca6b868989a8373ffc882825e540b8c0f65eecffc7b7b2d87b6d964328b340b1344c54bba08564aaf1971a7e949d1dd7876ccef9dd9c3576a0269d7d8287e379118b7a0e4f5325d9f71e5859cccd756272190fe9c4f73c055a7c820fac539cafae43eeb895c4647e9bd18584943f0f4a5b2c167bf4205b2d5b0f17987d9caf88df99c8102eda36ce64e05a0463c9f00375da9421a35c6b59afc12bb7138fe12a3916852ea2b60e4ae80b2dcc78b8537618c90c943126409fbd1154d97d9ac9119dbf11124ade92e38e2804dc374701dc9d5a3e556bddd210d63d946cb284831209448735fa62aa46ec12f7b91c4da9d03f96e4d45f6f7e5a187e9899ffc5a9d10e1dd46c73c5212ef78b241a91cf7739ec05164066cf2a4f87c0fd41ff0d724471e8288e5e18cf8f53bf4c20c901e19118f530e28cf6d77789dcfe506f7a40de92d14ae1131b7dd12e84a32ebfb249f47b0ee031282d0cfa9a4012a496335f2391d04a7d35c67c1f6ce6c3cc4c84cb0c3d097596394310c5b5d770dcbb96f121040d2cb563f74b909d4f3293f37376ecbe28f0402244b810db40c02235dfec59e589e1e68c7f4eac8622b28b37d3b33ca4262f9f2ceb3e9b5de8594aed8d65481e05297c434f4a914721acad79c98ea67e4669b35ef9f5e33fd2e1b2b578b5e9b8584c70e21468c4d30771523955a22e3d9d0ac348415a02e5e1c1a7b573358654b5cd39f77bd6cd501306277930b913a9619d268ba751969d6b972d566e64ef7c3275807660133c640b1f2ec468b145dcb512ac2b7588338e86bc40aaa3e6d05d2709471e2e007d2ae362f653dc65a9c4011cbcfd1ecd88a9cff1f5794594145f01986ada606d0983c265f8e44ef455827dcf1235e89ff78d032aeb808c36005891c5161b9eee025dcf55057ad86e798dd2060952986debb63bcdb51bd7ed887838374094481eb02e339a8defab425e72f472a6ddc984a82808325eded483618093dec563906ada6ce36ced89fcd7c07534801d9d9f7ca6a15eb9294a28516d3f4756988d95c859c499d7447ca67b2ac34c79efcd4d6d1886febf85e21a80db44c2cbac7a568b430e13ae396008e94d50604afe60381b94dea5ed84c2434156d3ba73e7051e8adfbfa148cf75584b024aba88e05e4871e97af978d2b2477bbb8a63eb0d0ed6bb74468640d88e5473256741fc68b79c8918fcc27d61bcfcae73c7986e8f821e4cc513cee983c5f17f80197641fe3904aff5ca810465055693653daa0c2e2a0478f2b6d923f4ed621e4ef58874510cf31577de5b20c580bbb6004ad8b41925d06a9b6f5a698c6865cb6897596a5f6da042b8f040d830c14ecfd32ebd72a86c59e9f18febd57ee2aae0c06bf6291808745620b1ddc028847b1ddccea1e9e415e82f1af5d3f2ad9dc1151096308779dc46a6a39a84bb0c2468ff60b3a532066f1bf9f43a3889f659955724017461f798b9f1e92b675d9bc6c550075379dd8e4eaac962b58b52664d50e9bf9c3d6ed2e1fa02c9b2a054fd472a41035a962b6bf4c70d44f0ec4cb1285475b8589427334e68d8a156072df54cc3dac8db357af3e48d6ada2b02eaf691751057d565bffa36d3b5ea30aafb40f129e1fbb38ef7b85f4c411400eaafc8cdb69c701b505638a3b2380678731ace97d4327c76ffd093800c71405b405173a1e5657b026795b138f358146b614fe2d2fc7a2b692fc345bfdbaac67b5639bc7fb5a45151fecfa7900b5076f4b9d7550b19aa3952300c45b6f776b3ef06e23a00f2f4abaed4ab3b7c83d3e655c3890d848a498d49cd711cc1fbf6d4d63411abb866c67255254b10cff4c322fc6c9668cbddf6d8b7e039c58802935ecc9754e7979e86c53bd4977b2dca506ac06fb59c8e9fbe2907f3d6fc68a954c66389e5d0a4c2540550d486f8b962df9443b0712ecca930ba7a2340a28adaabe7b504418dfd35112b292634da2bff21497f1886ac39d3cce412484dc419c1b3748c797970983d2b2bb63c6e5501d036bb0d78bc6110487127d3075e640e5f277f8cb94ca8220bfa9abd726887300a256d02d8a20e7050592c1471f717d085b86ce254e414d3517d93a1aa2dfc4a6fd074477fbb3e13131be1fb5e2cf9ac08fe075018adc5b72a67a0c1c7821938cc6e550f0fcc62f6b7f33f8363eed00be71f4340be4ff17350f2e1e7b42ddfbd04b3e715af65d3fa8739f42fc8cdb869b9e5530ed1eb7913ab9d61cfe1f94239df22443b8dbfd862b57a546725b8ac635de5463eb31c525da4af545a8f6cb3420e4cee4b1f960939a32308aa82dbf513b2561acdcda7cbc324cd312fdc1bd95b7bc3d64e12a008534d3d64a406b48285f562d7d4d17fd3fd23936922801b2ebe1b8a6615e176c19ada4086c1e1a7631c0f1527a7592ae5b68601cabcfb3badcde7007d87baae986cfdd3d5cf38654c149ae45170edcf348381a72e92d36c2eeb866fe916de95d63eb54d312299628d498b84d05ef74888f5b08336325196d0ace40f777a6ae74599eaa6de9f925a0325aa0cc99561836e485b32f5a6181527c463fb8aa490a122eeed7c5b10abf9ecba67ca2e3d4e6be5889ed98bf3ff705ec3ba2fd90ce627f793bee5f092db26af39b093124b1ec8c0cb566029291260353037443a09c8c1a1dca732f921cbab2eae38e323235cca4f70ff16792df692aae9d7d55287643672a8bafd851268a1a4dcefda906ea3fa38a7d91379383c81e24dd65f2246896e0e73bc4c9a5cf87c83d813e2eeeffab21b84efdf905b47da60c5fca358d71988f78ee6407bedfc9dc58779ceb582c848abce7e28fcfc0312914c36e4646af69a08075065b977e09885ef9efbfb62904e2d136ae0036d91ee635d7f4791481b5958d167d7573d90b6a42fd4649c30c61309509384635007198a0e4b170fa2376ff3bea18846679e30e5ac7dd0dedf89a575736c811e063ea8445c8adc12aef88d7ff9a380d5e920f91c67c2c27ff1baabdf22fa5ea6b715f55f7ca805a2221781be77be96e48d18e26c1c4f7a84f959ba34f1ce8819ad4eaa6832611ff8d28830c5d7a9f44641fbaefc64", 0x1000) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 11:11:13 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 11:11:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x50}, {0x10, 0x0, 0x80000000}, {0x6, 0x0, 0xffffffefffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000580)="98d952e90854f0a1e515f50b7273a7efeb73000fded3319453783e848b2f51eb57de5f80072469549cb5542e25f29c88fc716bf37465d01a1ad3cc1b6c1c66e6bc7460e32ac09da4b768cbf1d0e05a3a0af68182307ddab2267ff0a50177393dead9ff45c9c8d9fe3911181b0988729b04a686c919aab43cfda23fa7d018d91f159b7ba8226e2a99c5a73b65d0fd905c473e6eb863b035e745b15a72b793a837ca4c6a71070336aea88dbbe58b16117f34e5ef47b34e4b578cff26191c836d26669703b873e41c3272d5f75af77648258ad8d574ea") r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10012, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xdd) 11:11:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x1f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0x6f}, {&(0x7f0000000580)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bf88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbec5a01217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc3879b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000000000", 0xfe2}], 0x3, 0x0}, 0x0) 11:11:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) lseek(r0, 0x0, 0x2e, 0x2) 11:11:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x40) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 11:11:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x200}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 11:11:13 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 11:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) execve(0x0, 0x0, 0x0) 11:11:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60c, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) setgroups(0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) pipe(&(0x7f0000000240)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) 11:11:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x2fbd100722e8a735) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0e344d56a04efe6a43e53563be605c9613ffb2f9183f07f7d6853e132528f8d63aa7886763ac5dc24d1d09f7ff4703db0a14e729dc8e37cc40a789da05713e7d51bd8e730322ccf5039bdbfddd35c59b0617c35965da7f77ef00de2be25336846797498dd8637a9bf26b435e9f8fc81a6ccc96d423ff4df88c3691c91ff853d17730d6f873ea", 0x86) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d2d16014b95c75ffcafa97a4ab82fe7e48609181aecc7fe5d5c3cc81385dc4e0a891923b96d6532e2d3daf1d280bf4bb71fe51d51712d0b3f306fceffb977405fe6684cd2d0b5c2f2761ff45b33fd9c47f0ee039024466816c51b4bd2a7e745fa8083f1a71f29863b553c25f832ca82a3bfb4ea84868be01", 0x78) 11:11:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r1) dup2(r0, r2) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 11:11:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffb) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) readv(r1, &(0x7f0000002140)=[{&(0x7f0000001100)=""/27, 0x1b}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2) connect$unix(r0, &(0x7f0000002180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000021c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000002200)=0x1) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000002240)=@in6={0x18, 0x1, 0x6, 0x36}, 0xc, &(0x7f0000002780)=[{&(0x7f0000002280)="a466054932d86f6f6c42689708678021cbf587fcfeca801d3d2abc176f1baeba9dac1ede1b61212fa245f6f0cc9410b3a510d222e5493684d431b11c31faed3b1f489aa287240cf26ad3068b84a7b61f6fa960641f5edf2c76a90c6cb1767b0f7ab47dd073f88226ac89d71e86f2fdeec086eb0e8fa62867ea7f114d76aef6853a8239e1fd2417de47cd4f71c38cf0482ea60efc625ada0a09fa36bf77f5a3c9f4abc83faca9202ab23f9c18075e1757732e261a9c27", 0xb6}, {&(0x7f0000002340)="af4fcb506b47637eea7443a3c8df5a80c21902a994853f670eaa3cbc0aeea749f4098a87b32d099e3bafb2484399a35fbc784ae71a35d656eee43696ac9ef9e4cf396db6fe73f0bbf5564565e3ffdcb8f6c0002cbdda1d80be11ba862f7baf163c", 0x61}, {&(0x7f00000023c0)="1e02fbc9ed64b195c371bc820d284d74b6591c72015d53c660137ba259d89e2796e07b24ad1308d18ed7f1695f47c39b66dfdc83d396e6f91424320b875773b2eb3eb9d7e38e7c979234d7876d1f55913b4f508364899ef6f49f634d727146bc5b4eef7bc6a0cd3968a0d619d39bee0c367151fdaf8fbefd07aaabb1b6b320c40730e786831f4312e311f1f1737e9fb4828498a0ce93ad8b966896e5ba55689711d282e6694e75392d18cf485f09359f040ad0907d1a", 0xb6}, {&(0x7f0000002480)="7726fae4cc7009282b00b2aae8c983b7bc4763045b2154ffbed07ded4673bd7ee966ccd0d4ebee3d7e852940f6b94fda8ac2185d354dd6bafc56409544836e6b359c031e175814ff317461ec6001d5615d039c3adc51fa5fd813eade91f0e26d305e5472ba388bc98b1884cfe5e272cf9fe13dd6d3ec39180c0c089014bdf6962bc428f7f101f7321d8443891dc9bf69849075731e5fda320c0aaf5edf8c4617b0710243848e703ff6edfda143a500172442a843623edacc0ff3ff4de9861670ec7407caefcde8fa719199985117e30af9157eb84237c87a26a091e6e73fa2f20f879bfee030162f92fe4d1d9e07a60dbc151fbcd9dc5a95ff9208", 0xfb}, {&(0x7f0000002580)="1c6294034f59ad80e496894553c95f18bac1dabff34a5690fdf9705aa6c0a74b245ec1c6419ac4d317f8c9b37b462cf21cdea89ca568e9dc490594f1b34f5b93e1e05ceb72682986b81e1e7b41b5d8e74c4dc5b65e1c21c1ed9a3e98820b281d0cc408a7f7a5c564052869774e9991da347c10901acdbca153c19fe20669067b8e11c883b1774489eaac09c7025fd579a1f672e4bae9f71dbed24f9d425443a3f93a189bcdd0b5d57edd2ed6f813107550b8d4327f2a90f945ca5c69ee5af50a051392c69c81e28ad4bb4833a11256bb14ee6156d34f8d8b34c8d7f564", 0xdd}, {&(0x7f0000002680)="2c083d049cd52bf4230734fe8420637ed1d6c997f4ba53716b65801563d6bc94fb46710a8790039538a8847a59a99fb245bc38add6ea48b9b655e787f4e3885d1f646d8c75a66b1b972de0", 0x4b}, {&(0x7f0000002700)}, {&(0x7f0000002740)="3550b33ac03978569c9169810ff4b78884748e56fad181ed1b877b5b01c595c0f9b0a44b7c9ec88bc2efaef95b4a", 0x2e}], 0x8, &(0x7f0000002800)=[{0x30, 0x1, 0x1, "9af1426bd5acd4c90b6cab53c71a63c3f8e764950d4f581ee2"}, {0x110, 0x0, 0x10001, "23555618d3e0e1e7c41b44e703495d46e244e4d7927602d2410c1df047b18aa2561905563db4d6aa22b03557f018b58a04f2e2811629a439621cc2d0e2e138d33c67d9a4f5d09d6f6e1ba2e0c751c3b5d04d513fb28a4ec45085be514c1b7e81f93eb4b099b278bb3506272f11e45d64ada9968148cbda7949c3b162527eb7a67bbcac1f881a4ee9cedd62479c83c8432fb62232303f78c6b830b428e7802046fb6c671879ec44b7de3396bdce72ddc504a7ac3ebcebb11af050a8e89ade8620169bc54599934b2fd72b16ecad904cd4dfe1f754fc00fef8fc825f1408427858740444bd83670af1bb8a245a7341b2e9b6f90a968f4d066f26de122c76"}, {0x98, 0x0, 0x9, "454acb02b073c3f9197d900436b20446490a6d7c39626344ff362e2e91a98df19224932ea65c88c9bcb2bf63dd0dfd35599c0e27d89ece3fb24664386ef21131f761dab6dd62b2e84a3e4fcb78a127a747e1f958c8aca8c9b0992e7243c4236c7346e20f570eef8e70c125f279cd4c66832e90b4e355060af86dd9fd626bb4c8f66a738e8d0dcb"}, {0xc0, 0xffff, 0x7f, "7a3d961efe43a48489048e0551ecf88b1d4cb09f922775a41d16c16fac013bcbbc53924044d67d75d5b1a5048c5cb629fdfeb543b411e1375021244ec50fd49a670639ec86259d2f02d3eb46b1b3d8469cfc2601b59369b249f90e750c53b805515106b7a3e52e5a4aca0d40e87c7aa395f883214910aea18f118216cbb81d37ee1efbde1251fde7574fc3e8d3f83f28115ca049b911f20569281d204f7d47414eca35915e942ce87aa9"}], 0x298}, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002b00)=0xffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002b40)={'./file0\x00', 0x9, 0x7, 0x8, 0x1, 0x6, 0xffffffffffffff09, 0x6, 0x0, 0x2, 0x100000001, 0xffffffffffff2e9e}) getpeername(r1, &(0x7f0000002bc0)=@in6, &(0x7f0000002c00)=0xc) r2 = accept(r0, &(0x7f0000002c40)=@in6, &(0x7f0000002c80)=0xc) readv(r2, &(0x7f0000004fc0)=[{&(0x7f0000002cc0)=""/4096, 0x1000}, {&(0x7f0000003cc0)=""/96, 0x60}, {&(0x7f0000003d40)=""/242, 0xf2}, {&(0x7f0000003e40)=""/4096, 0x1000}, {&(0x7f0000004e40)=""/15, 0xf}, {&(0x7f0000004e80)=""/223, 0xdf}, {&(0x7f0000004f80)=""/61, 0x3d}], 0x7) accept$inet6(r0, &(0x7f0000005040), &(0x7f0000005080)=0xc) accept(r2, &(0x7f00000050c0)=@in6, &(0x7f0000005100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000005180)={0x1, &(0x7f0000005140)=[{0x20, 0x6, 0x6f, 0x100}]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000051c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000005240)={0x8, &(0x7f0000005200)=[{0x3, 0x0, 0x1}, {0x7, 0x400000, 0x7}, {0x480, 0x3}, {0x8, 0x5a, 0x8, 0x2}, {0xfffffffffffffff7, 0x8, 0x1f}, {0x1, 0x2, 0x8, 0x40}, {0x5, 0x1000, 0x8, 0x3ff}, {0x8, 0x80000000, 0x4, 0x81}]}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000005280)={0x10, 0x1af4, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) r3 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000005780)=""/180) r4 = accept(r1, &(0x7f0000005840)=@un=@file={0x0, ""/25}, &(0x7f0000005880)=0x1b) getgid() r5 = dup(r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000058c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4}}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000005900)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000005940)=0x7) accept(r1, &(0x7f0000005980)=@in6, &(0x7f00000059c0)=0xc) socket(0x3a, 0x8000, 0x1) 11:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1) setrlimit(0x0, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0x0) dup(r1) 11:11:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001140)={{}, 0x6, &(0x7f0000001100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:11:13 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202, 0x21) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8000, 0x1, r2}) 11:11:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 11:11:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) read(r0, 0x0, 0x0) r1 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000040)="d7f608dbe7d7da14e8d6a576da5d6191d1f75d5cd8530fc20bb0afc7c74eccdae0109ba858e5690fa6de70eaba93bd3e75d1143e9080bc18020e1f588605716ff721225c1b2bce724c144dc7e151ca9fdc9288c36bb9bf211c9affa61c14b20a92b2374061cd95922035934d846b0022690e03e4f320760d7be3e7b73abdca168009a9d58b740f7ac608e6c888ed00d71391b8d6c5986b9d9baf112bc20bdeeeb77e0058d48d1c9e605d0ee8e2a0d9feb8095225c6f58ab4576cc3d09f", 0xbd) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r1, 0x0, 0x0) 11:11:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000180)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x4, &(0x7f0000000040)=[{{r2}, 0xd261e013b8793502, 0x0, 0x4, 0x0, 0x421}, {{r1}, 0x0, 0x1, 0x20000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x29, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x8, 0x10001}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000011, 0x6b, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x7e0, 0x20}, {{r0}, 0x0, 0x25, 0x80000005, 0x4f23, 0xdf94}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x525c0d7f, 0xcd}], 0x1, 0x0) 11:11:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000180)=""/94, 0x5e, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x6, 0xb8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x6, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1b) 11:11:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000080)="e7b398edec8386e69f7e5b6e5c6995c3490c3d75cc32c7764721a3f977b6f718cc6fc1f142e5ca99ca69", 0x2a, 0x40a, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff0, 0x2}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x500000000000001, 0x100) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 11:11:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 11:11:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x8) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x80) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r4, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 11:11:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x800000000000000}], 0xfffffffffffffffe, &(0x7f0000000000), 0x8, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="0e301b25da145b21e16e4d2ce7be6333ef27d82693c5b6e130f68230c80d2a02034cf980149a98885811a9217b52ac2e636ab51f828cdabafdc9426261d45b24f66f8065395451e6d0fb80ba1731", 0x4e}, {&(0x7f00000001c0)="97841b41fdbb53a04f226c841d5fe590feca90fa1b09b745f7368b9e6210a65f6801e874f38b3ce2aa15da20d43cfedb16233cd51f86fdd2eafee33365cb033030c6fc4d967338fbe2a3a035977db6041f659eca08dfde0e5cdb70a3a86c478050", 0x61}, {&(0x7f0000000240)="3b866c8bd81d8d2e56044d8341ca0eaff6bbed438e7adccc6597a25518e536f2177d98f598b2a4386616f983ae05c0a5cbb3e4b210dc6e7858bcc6ec20396e43a6684bd7081fd64a0c20c6b4c19ecdcbb2b7d47139c474d0f411aa6fb27496ac8ea961dfb9655608cf963e47d8fd7e9c6e23187202ede08ca1603ac50ffda847dbe86562382145cad337163e0949260a3c1f98f9729a57a1f255183cf97d9fbebf5ac356c71ca316335dbd96aeacd2e2234f86f27de1aa30efd71f06ad98c936162fbcc1d7aa6ecb002fa6387f9d9535", 0xd0}, {&(0x7f0000000340)="5f4cb819bf13f4b30b56f90af30fdc511452f4a7b9bfd9db7df639acc5d584740f0e735b76fa30e9539fce77c98c13beccc5dadcc9783689e5e1ae14f7b2dc606a44e170b3f54c8e02dbad8dde4fa411411b31023d0151bd01d23e1f2b02cb4e6895cc7e388a2e4b2d9f4795fd2cf9e4eef81ca6db4a83a37a840d26f1c98c07ca32777c40dfd06ad3f137", 0x8b}, {&(0x7f0000000400)="28fef615333c2bc70cde1931a3b67c772873ca5bf2b8f5f7b620127400db1ae8cec08d29fcde1523223bb2ebc80b1a5dc0402a3c6035bc7d4003a92a3e5e63359f3c303d59aae931416349571e58b41ae13b31a4f404617a664de46fd43f9798047f7c75adaab75af2da6b002dac64cf9e88cd6bf825c0772f9311ee9f1f210fb35c55a1ae1aee1a37eb228cbc335f45f6ac", 0x92}, {&(0x7f00000004c0)="0bd8a8e33b7301127baa802925c3317bf878d6e0c0e71d2fc993d34358b50350793ed91e95f1e6c9220882efbe0b801e0144eff327a5251782ad654d76fc40ff6568090482eec8ce8bb69f3ac7310b360116b641336a933d129ddc0a0740ca68c04f489103f38093de61783518dfe8c0a6d2452d53ab9d00e662ba806b8c70f200a2c26a62f6ff6796cdfa0f1d0b7d002a1e0bf03ace1835a6a6cecd81d069977436d1ea0e5beb5a0bb182a897494913ab42dd44f5c548f709111a0a1076f5b22a9efadbb015bdeecbe75e7bc0f596fafcd4f7b8ae25e2ed71adbbb077816a55394c1795b7ea68a975874d3501c1efb0c3f9f88e6d9c5a14a95c41a7adcff0f94f0d433373e4a02c7af3b9084d746938233e366579e91fd3f49ef9061ba2a5dcabe84ff5e76e7fe766dfc390042f60721c796e8057158e7cfe1b670e4f0bc399dd1539a3fe7d9f300b928ab662c9f1e7b92441e58179277593613b134ad6a467adfc469f94d2390a079eb19bd7cd1ba6313885d177e4a1948b913ed8a05cc159749b1fd42f2f592bdf3506ccc287be722f01f3806c34351f9399994978b3d8fb38b54d571dd916ad32d3a0b2bc79ed1072beb974649369114bd53d8a73cac1c6548b124817e7fcb4f79c39180026aa32def2abd8f5e1b9746b430fd2461ce74ff0f48a18ca2226be085a7c7b3ea07e486a5d6e5347a3b274c3d2478e5f3d21256d413afc3898dbb978dffb7ed8ea299ae2814ea77ccb03f9e094d4f53af1696d999ea5834ae9be5f6b8ca2788390504f9306da2a61e89b2b4b357e4b5d6f28863294a9029146b4ae9d0ecec463f1bade88f84d24c58b39d28f50883702f7d6fcc061077c58828ba21f138a60d67c529cdf83dd0787b202029edbe10950da1e94e50b571bc35eadc49d0e80fde3207bc39d648e46795547dcd845837dc9028723da3805766e3503c0d632d3617a84e9d911eff680c1b017284b0fdda7f286e2ad60ba50bd68e5264773c40a556a5c8a679999b866f3b5e7e316b11ca5a57018abd4a05c0dcff449504165522cdec41d126efce4c5e7e257cd65d628fe4ba737f27f3b477daf32fdbe25467adfd7a951cd674b862fc18090e5ca92ea0cf5cd9d5339dd5cffbc3abacee03f1095ead1ec6641915653a92dd62f0d263d1afaede68a9bab9c9214ca9110b3986a7f0c4d20ec7f2b22179fec5b5e0adfb67b9353ea0aeccb2cc00966b7b4c54959d5ab6b2ffa3bf6c6816678567f40191aa6037b58fe842e78c475069a68e2616be639b14c3a0e548bae3051daacdf041ccf08a7ba59d8d7078dc41985526e62fbe546baea40481c1d86ef96aa962211451d371eeb96d6588f8b53fbbb1ec7fcaab4750d2c14e5e58cc8a10a7ab1d8b19dabb22bb5ff03b86de8964de1c7191d7edf2d63e347acc821c8420414dce9dbaecbdfb6c055c7bb53029efd908aa00588e47839b8aab139b0ac101844499363d0eeaa996fa5587a939e16be35888104abeb32a0ff7b45e4b652e076ae2512ef1156b2d220dc5acca92075d0ebde8a89a27bba783650e70affe335c73e55e2fb27cabd2e728e2dba275ab07aa5d33e065d8e66bceecd8b3a72a88c0c5f98489a3f93c715d9c998e07a116b24d8c10ce3929d3754cbec055f59daac1132e69e60acc85662377fceb7561df5e40078bbaec880c1c286425225fbcd18fdeb15a3f79afedc1db7aaa1509976097a38caaaac721c998abbca1ab360163d55fe59f9a806fb8f93a2121f3d004f264fce17bf59af81cb2eee536391fee73ddd29b90c9c9a47e1b486be80b23e90fd45c5ea0fbd3c284fc990d245be3b15b3b526db997ead7b6a5ae6186501f619913760b80d9eb93a4b3401083f11e18753fea24b399ea9505c4a4bd31ca2f286462ac7ef8b641bef1bcfe48ed83f919003cd9d50b5b287ee23f26bb58b2f87ae163285649c5ddafe730efbdad9b4eae9db415f6f652812525b031027aae8392fe247db3fd758302965b37b1b5aee33233e4154e5e849fd8c8b1dde6798a1f16da43e21e67f09dfb816764eb7abf1cef50950430b5771295cd4abcc720e7ee60433d0b2b15efdcd456a0b17f2a168d1ffef60fa79e3c5537698f28840f99378d51dd7bee0ba658f40acdcceb066abec31a100fcae1cdc29b7298687c62a6a1fc200c330971c0881e101cbf4cfdb9e392d26a8dce8fb55da74473a60662ad5498e106ed4edd844332288976eccfdf1c998230be8396aaa496c66003304c1acfa77d434c6bb68b77dd7b43f92f89b3d6a348b5a06b1ca3a30fba5db25ac4a2c41308e94573e553e96ff27db9d1dee3cdc98c75a7b19c76d4c8498e3b453556c5201a810c9e173111445f25b7f550c603a1aa6906ced2ee9afe2fb8590d6e8040fa9f32920de6e8ac5b805c16dc67197842635e29404e2a6d39ce688057c72d34b7e70ae248111b4ff9018c27858ad802772119268fa4c9d90945b44d4afd21b793c23c722065d76638aca63de8da0536d24e750be5d41672ee5a2e45c9d68bcc9e115a179b75ce45cea7aafc9d9ec263738c0ecd8d48fb6075efeb875961f741443a85f7387956d7274fe03057a1a8aec87e40fc8ce96de3fc2b62aa98e09fe40f0e7f223a893192b159a54549796bf943855fdeed35803fe5f8b3bfe12aad9ce687a5145166e07627fc535ad6b6a8641f4e5b56ff1bc02b9015a0df3021fe5556dcf281389b881a797b999ecf36536f4a5004a5c027f1d6270903e2e9bf7fee781446d80f8524ad8cbb1e0146915799513769179d690f679e8aa7177f9f5f9469a59bb463161bda447abe263de305cbd27bfd01e89a924075b9329ea2240e7b009b9ecd240537cc7f548d65f2f9e063eb77e78ac0a505a03eea7a8cb762e91c0116308373d66211f445cf19b088e36b2d33259acd028864031954722d757d22b6a08739e37d15cfc716915ab17fef17303a3a2d8574ce8e40a668744ff0d92600a5fa3f08333251eec9f84db103af62fe2f1e3a03f85bcd0559c211b7f01b68295fb86950bdbd9e4002a800ad9b0e407f4115639406b487caaba259cd840b3155263baa34735ef254298c9daf1f3e97d7879b8627d3302ed0d98ed9eada05faec8dac606c5bafdf416b02236cad9623272dc4b1e4b3282467ea6d78c5f9557a923a7ced0cf1427f6a0c3478e6635d1920ef5d4d40e9eae423d2a5f36b84b835e653889b1919bbe6af9b7137ff6837a01569a26d9012a035ec37bd9ac4734aeb032e09f561b95151309b0146e3c0eb3b7f6f3f80d19e33abe06cd616e0ddbdab5228256dabe84281659f30e9fd0587e453cfd716dead462f158b53ec57d32772d97cbc6a935cdaf72ae6e4515e4527ab7475b1d0031ea610bc1d0fc2243cc03d745836a9afc24e2a64a0466fa07a538ee4381d35b24c2e338e3b9a016294dc527b05384deceaeddbd7badc0a0b6622c3bf9612b88392674b2db6c4257e3f034d9646b9d61f5965f188762ec84346d349703c5c8995ec8b95c8051ae35e1a4a7cbadc321618c5395020cb45442f6e5d74b8fd817bf8cd2cd2850aeb74aad4b8a3f6136085e8d904645fbd616539bee3f285eb0948b31affd2efa37e6ae77f56bfb46c31b1f2b4c02ce10a39042c2c1c9c127c35a75e7120ffebd7a270e6436554d11b13a296ed6888169e930409f6a980175f2a0e084e38c84aa83de30e0b70888ff28d0b2c1669c58392e156e6484702eac1077d0f990d09e1a5639bc4475138c1b50925a66520aa667b36b04b0797fd60a9e303ac38265133c92273e52dad0a3f6b71f0b2c80bf54a2f964b7141ac1c9cb532cdb2ab792e82402f2c0ae48c3379a9d52aebb5f45605260475291d91f17ca480bdce6b167b4b4a97d6b86eaf0c9928a5bd47538adb986005c88e6c5ac9cdc04fd62cdd5cf40bd31502c82aafa29ae497c5ff57cf70fc01988a83d96c803b91a9985928f7d54dde974c3f3fb9c080224b659462ea413de1c6eb088d928ddd791e26651ad938174e82fefd8196bed68f59329890e08afc205098d4336c96343e68649c71d18c5acc91fe88c22c8fe39fea3327b424d863bbd02d5b45bb85e232601d1dcc4c55fd412db5ca21234a30e4b6693660fa3d94e2fc576caf72d0a7f135dab3da1111073c92179df8a2fa1586079efbfec99be074a31f796d11f0da1682409df8f72170ae0bee2e98b48599491fc61a9da2a40566917d61329000b92b79d83981d6a06304e828b1f94b1659a35e30800c858b2b91aa48511bed9344b66e57f9659709073271785d6abed5cef61e2cb10ab934aee7dd2068fafe5f48bdad2b585692fd37c03716c9872702d6e567b8e1cf1a705b6ca6ea9312892a0cecbbe1522ff8b24658d524f5530a5d5a0f9f36fbae7af9f35c92a25d5af65fac680b520fc5736595d794fb6d8ce762b9a4b4413d90d62149bc21cbbd6cc4b26aece8ad5e1787047bd226c79ca1f56ff223e452c1edf93d60265559d1e6bd35b6669c04ea5750e6154763d2aad20453ebbba3ccc82c5227af9a309c1e3788ca593f940fdd24b704342e57b11ae9f591e35711ae6707be7ab461f4f22665abaf46a0c62f6f2797844978f255b4b27b51b5c241104d6a2c3d2ba9c5332059e6bbb04cb70a78b65db9544e059f65fe262cfeb6a71110056ad1289d7df2b9f9875b9af1b3d0d83a393b74ce03e804f52e67f91dd898d15caca8233c4550246b8893b767a33623f83a65cae3436f59421f2252a299f344dd0b91125c116381501cc82d99d5bc14589276cd185f5add0cfd9144442dfaa9df467f773e5228d4da1d22f4533d1d6a3566140fe10860fb673d44e4b6528d003858c4f642cd2f453f2fd2e9105a597d9b16008be31542db789583c51fa934a5cad25d0675d03806176838824410304e99a8acf43198b95e3ac76c6a4372bbc3f1fd1ac0044ba306c67fe7d453643f7aa36dbbbbe217cf2359bfdc940d09fc9059653c7735d05f0537831352eb9d04fa5e7b3369bdc1633bd343fc41c7dba2f932424e2df75d8efc77fef0338107451a1726db8f348b9c8b7e8f2094bab7de6e7ade4ea2164b651a94f5e78372f6122ab80d1fbd1b54f7597f71e24705982332a9835607752ba47b36d553d8c0fa8368dbd612c393c46ece3035dbce3bc696b6dd8d315eaa38c845db6c464ee16f86414cdc7e3fae451bb00bece4086c1c1edc84b5b180a6db9b8384913a2190a7a4bcf8eaaf1ddb67b2824f8c79d2784745f7e895095d1e9572add1c841ebc071b8fa19306834ab614dc4fd7a11ed46955dc114caf269260d461622fd325952e0c0d34b0668fce6cbd8550c36620bc8a6361d63e0cdd2014bf9a5e08f76432011f443f13f8a73db088b31098b7ecef6b865214c862add9a59df9ab4adad3bd5d7b8d7b046766c85b87868e219e247452f6e5cd881eb3d8436b202371dd5c15ada2706060f27c7a47c001785f6bba9d483338c46e538b9824e8551302b323f0e0010d99062d7941d0491929153d40a8fe21a88c3bd0eb041868e68458bc0dd720c9ed0f019020f52823dcd74335554277a40d2fdf4ffaa850e698738af944bbb92301706ea70a4c40624ed92a6e3dcbb93ec71b89a0cfb2f3ee9129f17aa13b8246bae9a5f6211ac69627fab630c8619bb2b983098b79686c44627d2106e752a53ff833738cad3619708ad4367d1e8abdff1093c000cbbca16110774df2f72661213d133646cb0e75417624b745485fc54b7cf164e45f044031e9299421dc2ef26f70ed9f97a6c6643b81a6", 0x1000}, {&(0x7f00000014c0)="0be919baac4db167ab838bf4ee8c9ee35bb849a11ba844dcd55435a0bb203a1d2db577a707b42765da8037147aa99499746d97d92078a5ef68ae57a68953c7cfa0ab109431bee80cef19c01199181975501c50c21bfaf3c434bde11fce776207b95507b19af3ebb285ab7acd2b35bc6d84a399508e01db20b0f8c57e8f92", 0x7e}], 0x7, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000015c0)={0x0, 0xfffffffffffff42e}) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:11:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = dup2(r1, r1) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 11:11:14 executing program 0: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x11, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r2, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') pwrite(r3, &(0x7f0000000580)="12ecf2ef1869da4c6bedc2bf59fa637b56e7", 0x12, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) setuid(0x0) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x32f, 0x1, 0x0, 0x0) accept(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bc700000032321fb4000000000000000000000000000000000000000000000040000005000000000000000000000000000000000000000000000000000000ea38fab0bed50097df0d829488284afa4b6c"], &(0x7f0000000740)=0x6e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000640)={{}, 0x1, &(0x7f0000000600)=[0x0]}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 11:11:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="e74402c0e704bac0e411411bbf3715b4fc2f5952727f941a40d59b3b9592c122e54b35a6425a47086b91dac2c92c726ca82703a502bceff8fb19cb84896bd665e345904a899b5fb0ab210d4dcae0509c68cbbd99cdb59b90ad683657a3900add0ad0301d5b78cbc435f4c3b559712a57825a8594866ca83f3dddd07fc6b223c3977144d11fec415a4b846afbddf1e7392d1f738bd5390e9ff2dd769f7a371c8b4330aa6f6c99516b753d3ab906dffbe5eed1abc06226093260dd8b4d3b892bad9cfdc7efb780aa53bd032a5dbbe464aefd99161a211acec0fa1c74d72e55de9f469c26aac22e6e550b4d0a843334e1e363c6914986", 0xf5}, {&(0x7f00000001c0)="a9cfc026c75c4b54dda767fa69b692bba042d413603ae408ea048aa1ae4bcd6d58f70c7626725d5e5aaff7e2bbd0f9f3ab49f30bab0fc7c6045cea5a3bd0f5aedee5e21568ae30abfdd9ff61bfaa8a2cd8b498ccede7e6d477f5be1a04259177a2a9c76f4514d30a0b616b4826f79f423276f823cc6be7c5d4fa1da58aaee70f308f9e8387bfac613cb58b7f0d795b9b06ba698afbf93c210467131d3b65e98907d977037f8b3fb97017fb5c66d4b52f6e555cd8a68de793339a20ffb48b", 0xbe}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0x440) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000600)=0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x0, r5, r6, r7, r8, 0x0, 0x100}, 0x7fffffff, 0x257e, r9, r10, 0x1, 0x7, 0x9, 0x8}) fcntl$lock(r2, 0xb, 0x0) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) 11:11:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000240)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0xba) r4 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r5 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440), 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x4f}, {{r0}, 0xfffffffffffffff9, 0xc1, 0xfffffffffffffffe, 0x0, 0x40}, {{r4}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r6 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r6}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r5}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r5}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r6, 0x4, 0x40) semop(r7, &(0x7f0000000c40), 0x0) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000cc0)) 11:11:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x3, 0x1, 0x7, {[0x1, 0x5, 0x57b2, 0x5, 0xff, 0xd46f, 0x4, 0x5, 0x6, 0x27, 0x0, 0xfffffffffffffff7, 0x9, 0x1, 0x5e6, 0x3b6b, 0x5, 0x6], [0x0, 0x8, 0x1d20c62, 0x7, 0x8001, 0x7, 0x2, 0x7e, 0xffff, 0x1], [0x2, 0x4, 0x9, 0x401, 0x5, 0x3f, 0x7623], [0x4, 0x6, 0x6, 0xcd9, 0x6, 0x2], [{0x3, 0x20, 0x9, 0x6}, {0x5, 0x0, 0x3, 0x1}, {0x4, 0x4, 0xfffffffffffffff9, 0x7}, {0x1, 0x454b, 0x6, 0x6}, {0x0, 0x3f, 0x8, 0x9}, {0x1f, 0xeb5f, 0xa43a, 0x5}, {0x7, 0x6, 0x6beb, 0x65}, {0x6074, 0x400, 0x1f, 0x81}], {0xffffffff, 0xdf, 0x0, 0x8}, {0x1f, 0x3, 0x9, 0x9}}}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 11:11:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x332efe96a86034c5, &(0x7f0000000100)=0x3, 0x4) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r2, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:11:15 executing program 0: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000140), 0x10000) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x613303015d58cfc, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x800, 0x1ff, 0x8, "5206a8614101017f40e0fa92885c26572a28f562", 0x4, 0x3f}) ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 11:11:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x81) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 11:11:15 executing program 0: r0 = socket(0x18, 0x800000000010005, 0xbbc) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 11:11:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x3) r3 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) 11:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r1, 0x1) r2 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) 11:11:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0xffffffffffffffd1, 0xe, 0x0, 0x0) 11:11:15 executing program 0: r0 = socket(0x8000000000018, 0x3, 0x8001) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="a0400153806c6977f770929db04892ff01cc4dcba21ae0c8760a1e799a8ec16620bcc47c2eac3b8a0cba807d646a2fbdbaa2e52e2ff5f0f23080410647e02d7cff4191ba663eeabafd5c8d4581ad6911fe9478ebb3ab2312d6c741e528b4175ed76998339628f80b994f846b60f188ee22d7e5fa00fc338cc83700ac54bf8ce0a609511d905f3234a957a82c32723afd07ee0bc760ae60e9e4df93e2365fdaafe397b9935027b79908652f637574e54929525974beea2f7f553552d43eda94eedd90d72396974536a04ce9bcd94d4073fa9d5c6eedb49b65beeecf48411af597c1d362adc4b7995948cc9edab03f16", 0xef}, {&(0x7f0000000100)="5ab0cad541f83107c17b00c924132d5505b83a2202fc04570ed97ef4366e1ac2a1ffa7fceaa19c3757bc0a9f8c12f76725b557f421882ab70b20f9da6fbbf9a819ead459d431ec89d1f1ae8d8abd515b19f640e5b8a71edfc92195411d5b4ee253646a8db65f20a795d6e0d6d4defbf7c5bd142bd1db3eaf339f28c5cc268c57ab0a26648b68c3440fd3362c", 0x8c}], 0x2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x0) 11:11:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r2, 0x20004b3d) 11:11:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffd7f) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf459d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514da00c60002cf9f6dc328c2a02c59c51b", 0x57}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d170c8f37784e1279dc354ab46bd86e6dd4a8d9ad4c371379e0234d8f69a72509a5a7b9aa1c7b2059b857d02f4484afc4376249bd42d98d164ac288a0e6bde992135798029aa4dd3bc8ffc2e5625f395db320b134aeefbe4326ac8eb1b9f5f60a5474c5c", 0x64) socket$inet(0x2, 0x8000, 0x401) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) 11:11:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = msgget(0x3, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r4, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x4, 0x7) dup2(r5, r4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r5, 0xfb3739792b586d09}, {r5, 0x8}, {r4, 0x88}, {r1, 0x10}], 0x4, 0x4951) 11:11:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:11:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xb26c, 0x5, 0x0, 0x80000000}) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 11:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x80000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) 11:11:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x2e}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:11:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(r0, 0x0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:11:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r2, 0x0, r3, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 11:11:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 11:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) 11:11:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/76) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 11:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000140)=0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x14b7) write(r0, &(0x7f00000001c0)="93", 0x53b) 11:11:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffda7, &(0x7f0000000680)=[{0x0, 0x319}, {0x0, 0xf5}, {0x0}], 0x1, &(0x7f0000001700)=""/4096, 0x1000}, 0x843) 11:11:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) 11:11:16 executing program 0: setrlimit(0x3, &(0x7f0000000180)={0x100000, 0x7ff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x10000, 0x20, 0xf5, "e55d29ce2ee92bece350d4d9b661ef982343c274", 0x8000}) dup2(r0, r0) 11:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047d", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5a, 0xfffffffffffffb7e, "855c55000a7da30000000000000000001f00"}) readv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x15, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x80, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a0204100fccfcaf20c1c9bd9024c43eaca0ac7ad1424fd30547ed4900cb1f8e78e9b7904ca03afb25c57cde645d6cd503160d3545372ccb90d41e773b0c7f1d701403844ff1f692c3232931", 0x68, 0x0, 0x0, 0x0) 11:11:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x200}, {0x18, 0x3, 0x7, 0x5}, 0x9, [0x3, 0x3, 0x1a, 0x2, 0x1, 0x5, 0x8, 0x7fff]}, 0x3c) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 11:11:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pread(r0, &(0x7f0000000180)="b9bac31191515b37ea46a890910aef266b7a2b6bd8fe291601832286ca81d62f91e187a5dcd069ba4111a9154fcc3eb4797a2abf9a7f60cd3e224a24350dcb4aee9bebeff0b049f9c00731f9516d1297c336c08d37e0c27e243f3cd856436e71924b7284d23b3a0871b421151ad69d53bca1634b813d4fddd1bb75a1e4276f50e6aa85ce3dd0fe1a5cf87d1efef17e22a89da42595fc3ba8328b92db21f4357101c8243cd7b97351872e970937450eebd698f3ede0b4a95c57abf388832b92ec367300", 0xc3, 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000080)=[{r0, 0x86}, {r1}, {r1, 0x98}, {r0, 0x10}], 0x4, 0x60ce) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:11:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f0000000000)=[0x3, 0x1, 0x43, 0x1, 0x7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x2, 0x2, 0x3f, 0x4}, {0x6, 0x9, 0xe8, 0x80000000}, {0x2, 0x2, 0xed, 0x4}, {0xffff, 0x80000000, 0x7ff, 0x60f9}]}) syz_emit_ethernet(0xfffffffffffffe84, &(0x7f0000000340)="b6") open(&(0x7f0000000500)='./file0\x00', 0xc0, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4012, r0, 0x0, 0x0) r1 = socket(0x1, 0x4005, 0x0) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000380)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000480)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x1, 0x7, 0x4, 0x1ff}, {0x1a2, 0xef, 0x3c9d, 0x45ad}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400000000a0, 0x0) 11:11:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x8}, {0x3, 0x10001}, {0x0, 0x7f}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0xffffffffffffff98}, {0x3, 0x3f}, {0x2, 0xfffffffffffffff8}, {0x3, 0x77}, {0x3, 0x80000001}, {0x3}, {0x2, 0x7ff}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x6}, {0xea7b21d33024cf6a, 0x2}, {0x3, 0x9f}, {0x3, 0x3}, {0x3, 0x7ff}, {0x3, 0x2}, {0x2, 0x8}, {0x0, 0x1}, {0x3, 0x8e2}, {0x3, 0x887}, {0x2, 0x800}, {0x3, 0x5}, {0x1}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x292}, {0x1, 0x6}, {0x1, 0xab3}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x8, 0x4, 0x9, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x10000) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x2, './file1\x00'}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x0, 0x101, 0x1ff, 0x7, 0xfb1}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x3, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000500)={0x1, 0x40, 0x4, 0x9, 0x2}) unlink(&(0x7f0000000540)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000580)=0x1) bind(r0, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000600)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000680)=0x2) r2 = semget(0x2, 0x1ad54d7ac2d171b, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000006c0)=""/37) execve(&(0x7f0000000700)='./file2\x00', &(0x7f00000009c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='(%#$\x00', &(0x7f00000007c0)='},{\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\xba\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\\\x00', &(0x7f0000000940)='})\x00', &(0x7f0000000980)='%\x00'], &(0x7f0000000c40)=[&(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\\&\'!\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='%.\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='[\x00']) r3 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000c80)={0x776, 0x0, 0x0, 0x2c0a, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000cc0)=""/176, 0xb0, 0x2, &(0x7f0000000d80)=@un=@file={0x0, './file0\x00'}, 0xa) 11:11:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x1}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="bb2750f6dddfdaf66a2b1510e60d105a35f1adc6b1e8cfac47c2605c3bc6443f3c8ab5", 0x23}, {&(0x7f00000001c0)="281688d4b8c25fc0202ad4c01c7195bab7cda6eff0327c25c8b726a250b9d0650afd0f6f7d641d608d603a30c66d3e451932384af54c1ef2616d1a296a044407b775866f23c267ac5f1c9583b7d774d80848330c850363a77905bc66428ff7162255d56bd947fbba0a59986ccaf6e6067be7b60496f402d70a809d873e61c6d7c13702b324edfa14a313c8d36b73d86df10e7d4b56e5759e3356482a38494b39ebd9", 0xa2}, {&(0x7f0000000380)="93bd5cd059455abea508257799f05fcd0c0c79e106578e3d16897b305c58c33ac871b15f0d4aab6a350fecb0f15a140c524c119398130098740855c5ca90e3928333dc68189e5ba3629853d0c64ee6186ba561a5af579636a091a77b3887dd7e6dbbdae869ba1fe35c7fe4f5988fd2173a69bab7db7358555ae70212424a56babb33dfe25925a9ff319a9ed48ac3d2bc21537977cbd69d2b058f0c53adcdb693027de1e10c69a833ddd0b70d8a91ca2805852167222d26d5120e5e1fb0d9c417752acf22a57194646ca6f89944db", 0xce}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="20000000000001000000575be5db887b694f6ce52d0f59058a75f5af37bda9fcd31c3be058a6b2d8c7f435a58d54751516b3208168d0862b27577bf9989c384adffce8536ec10b08105af24de98a2cc7f8177df82346b950f9e4d5e1d4231488f4bec2fad3910b1559bd61029e8075a0dc1074943eb5d8e2a32f64d3adbc8364dced5fb89b702e13cec8c1211e971f55d580f8cd965e4a8c88c5a64c3be249976acdc62cc69fc9f7939af2864948c24d34d1b0f6a8b45905091104edd6c2c5e27c79ca5b4f6ff252eec80bea6c5daa3d4ba6e67b", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x6}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$lock(r1, 0xf, &(0x7f0000000580)={0x2, 0x1, 0x40, 0x1, r8}) 11:11:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8820, 0x80) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) chmod(&(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) r2 = shmat(0x0, &(0x7f00004e5000/0x2000)=nil, 0x1000) shmdt(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x6, 0x400000004, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:11:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x2, 0x7f, &(0x7f0000000100)="eae8131a1d3c2ab972c79d9338a038815027da4fd35b2d45ac32fcd37ac1b9ff9894f461d6e5c86e5337520b9c0a776df5d4bc88904a848c8bb7248e48362679a0fa24d83830e13be325cd448704d4132b43f323f58469974079ee9bcfa8b02adb3d7a7bd4ba75915d697584f6437c82bf9438a37e6ce008761c5a852a727d4cabf347f3e7d3a53bb97b707b5983", 0x8e) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x1f, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 11:11:17 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000480)=""/102, 0x66}, {&(0x7f0000000500)=""/3, 0x3}], 0xa) recvfrom$unix(r0, &(0x7f0000000600)=""/159, 0x9f, 0x2, 0x0, 0x0) 11:11:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:11:17 executing program 0: r0 = msgget(0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80c0, 0x0) fcntl$getown(r1, 0x5) msgget(0x2, 0x608) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000c9870000000000000000000000000000000000000000000000000000000000e94dd5b7a4a0f705000000000000aa2ea1f07f28c300"/76], 0x46, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) 11:11:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b81100000029000000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x8001}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffddd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getrlimit(0xd, &(0x7f0000000040)) 11:11:18 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003ee000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:11:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/165, 0xa5}, {&(0x7f0000001100)=""/220, 0xdc}, {&(0x7f0000001200)=""/143, 0x8f}], 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 11:11:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c10c1f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0ca31929aaf8bad55f53e"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:11:18 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 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) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c65302f66626c65300061e126809beea6f48d8dd4a2e3ff4fbc40d9f8dae55e316398ede34380817f6b0593c61e93c184f4218bcd57effe0fb95f81e8c0b33417b53e5b3b5c1cbe01e1e2511a9fb773e9d72e714c36e82dd147b93a001124c3982b46acc54984d129"], 0x10) 11:11:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getuid() getuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) lseek(r0, 0x0, 0x0, 0x1) 11:11:18 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/99, 0x12a}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f00000003c0)=""/102, 0xfffffffffffffe97}], 0x4, 0x0, 0x221) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a3, &(0x7f0000000200)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x891, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8418, 0x0) dup2(r0, r0) 11:11:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) fsync(r0) 11:11:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0x2}, {0x16, 0xfffffffffffffffd}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x3b, &(0x7f00000001c0)="b0859e7968921a9ac68e3dbdb421d94df939cfa54d4e79f6501411809fdce589cf47836a1142b56cbf7170097109ec5aa354be1844d81d88d454cc") r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) write(r0, &(0x7f0000000380)="a96d04c50c297e124bd125ddaad2125acf09dc4f79c81beffac48e7a7aa30eb1ef8a4f52587788f2f790c020666d27fa0bcdde4e9cae3f081a1e23513fb40e07a3e9338f65b8f5f2017aa2c30131faab94f8c41dd42c262c8525062ea3b55ab372e816eb81e709538cab26f9c1cd64d5e7aa6f0872d40b9c8291d5176f446eb4449894164e29f00182c4272f077dc2d34b1bc337083f035068b62eed923e2c67200c620e4fdbb51cefd9338ae97f8790024c1f547a", 0xb5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x19d, &(0x7f0000000500)="a1cade46cea762a1560c445c9f8cfda6292ca9dc89e0f708903a691d3307fa1caa882575a48952d48acdaa621f72ea5363f0965d5f94bb61b0ed14ef50fba0fd372f042b96e7068ddb16fcecbc35db272143fd4c905146826b87c7280cdc50c125a0c70eccc6e5a086490f90af5c880eaab51ebbdc058abab65e53a33c372b3f4cb2e348466d") r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000200)="d3b55e296c368addcdf39412044ee1b3f28ff655876f02a47ed6c253641ca95b8d0bb61412fb0df1f8a761ad7e354b5c4a724a646386cbfac1cc2c65140265a83c4158221b6434f2be2d6fe5ecb80629ddb1112191199dade2e64ba8842410470cc59ce2312d77b6122510a9fd8895d4844e948ab3622e4d23830a541ffcc1afc08e2faa69db585bc106d02a22577adf391924625cad77e6cef36abe107ae969061616f1f9cb54e4974b09bed6e5187ed0827a7f6bcd4e216882e2d6f2e8796ebccd0629ee3f227e972db444dccd70c5a855d4d51f82bf7b6dfb9020088f4e1b3b1e702c645ac708a1abce53764e0bd7c294de513708f12101286ebf", 0xfc, 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x7f}) clock_settime(0x4, &(0x7f0000000300)={0x9, 0x9}) open(&(0x7f0000000440)='./file0\x00', 0x20, 0x4) 11:11:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8018, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0xc7, 0x1ca55d32}, {0x87, 0xff}, {0x4b, 0x101}, {0x44, 0xffffffff}, {0xf27ce5d2d8921fc4, 0x80000000}, {0x45, 0xfffffffeffffffff}, {0xef, 0x10001}, {0x0, 0x2}, {0x0, 0x4}], 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="a5f38851") 11:11:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300070534508cd0a910bd6b6096285b4d95ffe655dc8fabdebe35a36a87cf585c4cb5af2dd5430dd0d9514d72ca9ab99cb955ce266a7d3c669632bacae01497048ec58c1c36fc2e28e8a2d4129cba7a97dadb6212c1274aaef482edc47a926b951a92ee7ae01ca9244fbfa34a7b53f3dde4ef5bc631eaf63da4a341392d20e1f9995e1b58c065b20058528972b7f53d5a6581831b6b1ce4dfea26d9799c6dd09fd91fc41fa35172c10f72e75e507"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) 11:11:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x82, 0x0, &(0x7f0000000100)=""/130}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) 11:11:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="1aacab9dcb071be5e9d04aee41a3da5c5deb2b0424434fb71832cf0c071c4d2cef6fb56b495c86210f6be71e8a45096237e098115ea784c94390d0fc77e554dc8fd181c94e4ef6b4354fa5dd12794d1581e9a9aa6f93946e6818e1", 0x5b}, {&(0x7f00000002c0)="4dd8fc09b8b3dcb590fbdbd5c4dfc095c8427c8faf5facd9cffc3f54dcfcd4ac954a42927d672c1fa750537050fa2a9aea8b4d4df216a708c86be21e0092ffab6110e7fac0b30929b9f4c924fbe9c1118f2cb8771fa0155b97cd4481c6c47225726e9ddbf34f9db2fd2df7616866d28f5ce0b157140f7e9dc2df91059d5760f43f89256bc22ed27ffc9f32ad00d7ea9cf656d1cc09562bdfc7d1a8779943a326e0b6ae13b3dcb1b276e50587de032e484c26fb52f497f0f442af990f9b3fe99e1ac1cad818b101fc22f64e2e1b5c1f0b5db96e8f52f59de4befbe49a9b30e25c6bab3ba6a475ba7b763d66f7d05f0d8c84a8983def853c96bcc9b3545db22985dcbb845cb4c2cada51fa19e0e5c3bcd0619f77ef75a151ed31699151128f81c188a5d0900bfed93724bef8811b1119c047402bf8aed82d5d3db0f6f8726484b2406bd04fdd4338e49c4bf9fdfb391b2b342a427f9d4a3e3c5d5707e8df425b39545778b930e7c14d0a63becd20d4724f144cde353eb78f4a1673b304023036186302ba69e23c91995f4b6ddade3c67763f721798f3759a8a795be8ba8cebe67b67df81e354904b1524f9db2c11c6db2c658a4665c382965d2858e266c6a6417b381f46e946c502e087389391eda6bebe8f6ecebb4f5c518570ce1543c79db3be6940eb9649e585865f644e6d03c1ff7448e633d2ab91a31bafd35b77bcd8a8c9e79e5443dabb8c587ca69afe429e5603e23aa6b061d9051a92692de9ececdf0afd500f2c5abefed80e40d479709dd48a23c08668a269a65e01674fc97e93f76d9cd711adc2fc26231173009cd685ddd2c8c2547af94cd7cc530463dbce98e769043034fb3379ffce38392cccc79fd7237cd0e62819dcc091494ab89acaf580089956de5c9c6ad7369b6ae304ff2ccb21a4b04fac7f8a455a0441696d6cdde8c887266cd84cfc9e547e4380e4a34efd75a82056a1846aece2e2697aa2f183ec4e9b026639b56135948a1fb94acd98359e5bea765bf9c562c5c0193e31e94e9afd48b4d991e921db4d25a37b151ab13aa9143b0cf4ed75c44c5708dce8b1a7e7e02bf6fae7ae5c441a01b55a397aeb20f5efe2f149dacbafcf0815b5363e2b3d71c5ad12bf6262d62810e09848450cf83cc36bdf6221f8a3bcd4f3db70a952f940355f662ade5ce51c9b685f20288b1f7b1534140132fe92e3edc5c75d4eff0bba8d4d1f093cc42728c76de5499e8b6948097c20aa9d84663137ca8b3f5b486060c84d61f227f314e54f42ccd3ace3b5c848c54f8d34cac815e79163566983df0b8d74002df0b86fe1a5fe3f64a788091cf3caa60a228b39fcab862b5f26fe8751cd20d9878846b7f645a1379b7664d3009a7937a5f144ac4b073e24bb7b03b198a0165459978a5ec2102df41c6e51c5da705f4dcd0784ac55a90d5d0801012ca189961f6185398be9463235edaf8cd44c6b715cbd6945b96c72e31b20dfbc67591436cc370eddac36079ca7a3ddfceaccdf9368621cb4e847f625245fe6f9ca617caf022947a77e03212361de31a8c74126693111bc827895eff6df1cf8d154061a6978efbcbf570f8a88c40afca403edf534fd80e342deba92f457d1367d96669918a97b699b5d74710c43fbdc30d384204fb6035bcd51164c9f0b4a66a350529f5a7211895bedda89e72d39db4755a8cee1eefa7ac785c3e609d90efd8ef10e4d28c5d983225a7236d752f3fffe210322b449f36349d70141fd3b0190f76c6c5679d6d40fc87b47b5eb4323e846245649f0c2d3e4dce563037a9a60f956194c01dd3799caa5d82a9829f10156fe76d4c2e038a3cb711b6d52c0d426719bdb6f4ed1ab121f9eda448c2b2ee8b9145ac2448b91c5fc70a36c5045ce90f277f93280b9255184f7020dea713b3e1020a3df9c89a4f09f0bf4d50cfd0b12861889f3382050e06d009c794a4a305a0719c644e90cb353bb6b8e5f2440be02363a15c89a07f360e3b96aef9b2a3d9cdd2eba5ad2787acb740d5831684d7cec4ed57008e38779946040e9ed7eacbf33d5851f6687b35ba4101c3fdba051457b38e602e3f5edeb2bbea2f04c30cb52789a66d6fa8b6ed2625ee953923cc117ae3c605eea5083a670e6782f27430dd1e8e446bfb531a6060b9ed8de62d81941ada7c852b1ca491eb28b53be8a6143df42e803730c16a7e75a2503a284b1c48818ffdd4f43f59c67c1e98368610f895c4b8b449b75e986769c56cbeae183b0e7a9eb6badfbd898e429505a32b49a44613de1b7526a92ce862cd6304cab1a48793c3f3cc22c75bbea2a292af53a0842ebba9e5a65f46595deba25276d0e5d656b0f166e72db7bb544c13067a295fccbe39bfe2006f45c026a0f14cb006015bf8a2396a7903709d4a2c172f2107954c92cae951517977215983616d8d5d9e45ec8b805298c39d0ffa31863672bca63645b42203bd4f717f36dce6e9d5c8241879c88f630cd6f1334ea3bfebb5ec59e80bcf3de0fe47e390687013d378e7cc64f57388b35995e10a4b790678cb2674a06521df4fd712093b944987a1116a5933b51ddd0da12c134dc816a7c7f75d85c03b7871621e072f83e8fcb0bc084aa5f4a8bed42f7b1f2eebf5a8665d113a0cdc6d3cff010c1f6ec9b6bc90635bd362e35a45b94fb045347c96851d2ae5be4d40c4acf3ab611840dad5fb69b459847fbdd695d567ac9b4c510a7fe59006cf93a8c4d25247131b6660d7a4032d3d4f2dbca5cd613f85387ae8254ef0716d8ebd250fd9a4339862dc0aec441cd67c81d7760dbb2c71e0950b8c2f50637b3521f2414b8d0d1cb6d754683535e83f2c7500a2167917c35046eff0b535088d98cf7ad7e247ab7b08a9fe88dff5e4856edc6121b6c0ac94f18c805b39be74227240d2886822cbeaa9b20126b48c7aca76752b890818a04f7e0660d7fe5033a6a5d4770e5b4eb43a6d59d2f073edf54cf11b29973b2f4e8740c31f69eae75443ae7c8b73032703301ace398f5cbf95e4434ecb90f737a9842c28c400a4ef71cc5bf1f790e778d5f07081afa2f248d5475330ca85d2449ad8afa0621746f483904a6a7d15728f4a1f2efb33a3cadfdc943e1efaa21353990d16c0a4e4b36cb9b64876e363c073e8e6562e55535ae2a2054c2f3344b8d3dd70666fce9abd8ed6cc3a2d05f621b7a0c2c126ee5967c1b2da4c2b0858f24cf3f44a6e92a8a4483c52688c31cedbd66b2832a61716a1b681c893aa1b637a1bb2147e794738b4f725059cf418f3eca0220e1e68add9eeab2c01801086bf03e88564ae46b20b583ac2fd871cab714d2a2c6d8eff85a7b4e54a096ed9ecf0d6eaa1c1116e8d11a423c9bb295b03256669103ccf346377da0ecadd2b6ae170f69bea5cd5fbc875085328511ac7ef20b2c68780962564585a3c808336a535bcbeb476871c93df67c99a00dca4e8f1060e53a6a8dfdf244b0407a09bdae05f25d446beb53e4de7395c213cfdde4afb67df1264a51c858a5ba143d00599bb6a3db989b3992b8aaafbd8681d97b3896ff7e1bc7f4e98b74aa48617432040a9dadc9bf71f4d6e0d87e8c95d51b9a9efc3cd3b5484070fa0df6a5cb77579918638e78c4d05e060ad8e3c559227ef4750cf2b4d2e5f5a874a84238cc1dda187646a26bf1912029319f4dd2a521651238251d24c01053c4c02aef7314079ff7287bec1fa54ed7cb46ee03adccd72d2d8e9b1cf487255aa6b0ff76d1788a928879a8cc9f602fe01c95f9f9d264e214d1dfde359a3c276841ed7228d01831d9ed64640e74963160587070d62b88dd33667bdb380fb72fee3d0ef944355bee701f7de802c254cdae77bff391f32584b5f185663625cd786c98377dd33e8e215703c99ebe2af88a680ddd0963f4b23102c07915c51a69f7a341adb3d9d44bdbf60c88e1f423c8c852eeeface919909a79d9acdcf5d6bd6163e4891a142c8a5e19fd89481e720c451aad7a49592c7066dcdf084fa095b65236c1eb600e92f0797640e7aa587ff2aaeb5ca55d541a2639e07ce8d6a9bde5febd33971636c9edd3c527c3bdb541f3ff54faadeab534f7da2d27bb4469aa8558d1022cb8591f16e86067ce44d2beafa96c423b248bc544c8e362ca08e696a18010c7a77298e38424fb15da4bcf742292724dad0e28ac7d470a4bb71c79e1165d094f50caec247f287421044ae8a6bad3400526e0138672f7a006cfaf3e6953589aa2bdf67031e0d2576ba09d759fe37345cc54becd597113330382bba9eb927093cb63238e06bdbb646c13d5e0b062d1686d7ea430737458a6449b9842da5e33564fe1345c29949a5827de9e393a41a8b548c2fcafd63f5a3cfdac3fc610985797e30620046d6971c07796ab2b3831f0e4ef6b9b1e9413c9f5afd7e7297347e69376d04fa5b58f593deb1a969f692edad49e0b16a3cb9f086d6324ff906a8a34704f08a39080ab4f73468a49bd2d7ae45edcdb107db24194dcd673c1f9a5a3a552e1ea7d5c58e21ee15aa96c73d828c2a94266f4453d04ea37333af86f9084765732779c823cb41d3f32c6a43b1f2fee28503e5478b8fbac5503bc213f70cc1479f1059db28b11058019ae9c4f9e9834742f9bb6c9d514f4a4374ad537b1c74cb4333f7d8fe58b4b0097689030401df3c9043b3a4f17e4f021df484ce497e0510f7766c3d98c61e577232d9e5b97a80daa1542722882ad498bde8e14c306b3ae41ecc6963b3ef8965e059c6b69bf9a006475ed6a14b69e6c32398c5bc69430d53191a2446f696f0ad67d91cc0bf13c99d58223b96936500832e9c70f6d5dca92be5db91f422e2ab806f6ac43729db0a4e2eb9961d001e6872f7c952adf747fb1a54a3ce9a26e2cb8d5c480cc40eb4f8f01f73e3e988291c29aca31532959d6e6f540599dbd3210ca12fbf0f0396390d971041d2cd07a16e144fa772f4ec07701f0550897738ea05c1424488fe0ee1a3956b4159062f654f4674a229533f01fa9fc1ba1339a4efa0f0a7f821a4a5a443999624267290d2d9596b8b4e171469d26421ace275ece3f5912262a31f39f6b205636587a494c8302eb47d36b07afef42af670bb3a3095504b52b7b04b4a77af97a96ab93efac522b9ae0c14657fc2f2ecbc8987c70d17203d9460e6d0c29669842b036d3b8e4c2154f7216d4a6692592e8b6b780e3fdd0a9301188014aae067fda805a68f6818866b6b23672530af44787e80b9dcf3a72a6fec527c163116464a011e55b7db6382268adabaa3f87d2e206d247e4f427dcceadb460d0bc5833aa840157fc685d3b7d2e36fa815ac398012879a7adac7bca8a28cf43345cc9a5d5decb65864ab5237d3287e5413584946d1a413272e84514354f11b7966d5bb3c9ec630fe6709f3832424477f2abcfd09b6c11fec5a3de2a6cc75c5def00a134c677816f46df5a7b955ccf4869a1bfb4e5115cd30a055a51031c99e3220aa0e363724a1ed589b7fdfa3bff01b2b57bf32f2db9133b797af752c30271f18674eff9320702e79355c293e22192f305ec7a7610a973105f19ca3a387c10716b4e76cfa72b28df0390475b87be264c08fd5d476ba01795a7ef18e66b521e9f31ed0b59bc755220546ea6a5e08b21ee5593e696f6435655c4ecc10ea0fa79b69b7c21a765298bb01b452f0eb875c4cd2d86ebf1083d21992b92154173da796d1f0a687aecc2db78ae9303f906befa23a9dc7a4b201ab408f4776ef941b353262c841395645980caf57908afff8064e1ef4342a90a4500cd1980694b2d3334b1563ba841a0893ece", 0x1000}, {&(0x7f00000001c0)="6f663f8cacb078a3241b7f18e2d580b68fbaa45e2857bcf80b9a27ec3601594fb94e3f2f1713294ae07f147eb82383c6087abe1a4b0dfab58c916f213d48a70f8e0b77e4e337249b3214012f61b6d3aed4b90c528592700dd1ac6923bd5ce21cb6810ce818205a912536b3dfcce85995fc8702c2daf382f6d7dd17340641f91ab2c72c98769c611cd72255f1c3f1c6717febeef92e17bb2c29472c160e3a87021181b6ce2020c10e095d1caa6fadecee5f1f41760f7c3406c57262a6181bb4", 0xbf}, {&(0x7f00000012c0)="aa4dcc771452f063f75faab2213a01bf2e7f5d340d401a5c057632bf2c99d6a6ed5e93aeff671a67ab3e74f2d148b6646051203a23eec7aa6141682a55fe988128b48f75ee3cd1ba4737eb4a0944e83eaa73e875554e81f081066398f8fde917a0e694acec29134ccc99d47b158f9fca06d59c73c6f236448ffbef575cb5094cf1b0c51add95219e8f34c41b7314d7eb6966e5846cea13b483480fbb31680ba40175f44546551e2d80732818ade63850652ef2b804be037055896883e653d1fc88b57856e7b12391f152ae81394cdeb5381e1fea8c5a4ede253d8418b45a54a17de2fe1b92313dd2bb3c752804c13b8d9227396f9690b63586fcad00f547751e458d7e0cd97b726689f84d07349b641f13497eba836d0f65b518b41858c61a8de11dd4f01aa4365eb35b3b1f813b39d020a4fa0fcfa6cc44f35b59b921df002b282e7ea72515f705cbfa6dfa40977272fb95d39add68289396c0e57e4d034ba638cd1dc4f0a06e9ca58afada06f13f9d6bc61218c0818e6ccc978e4e83c48e1f2ee7c4e0b56ffc7b445d1470c1a7e23c81a30600c21e35abdc5e747edbe27b167715175d27910693cc661d8f72c123af032acdb13e51ef4619b67482686634777f7c421c02e53e17ef0dadec4aeece9016d3c2720b744293b32e9a5690c857559a1b564386bf6f4f0e86f357c7891361f303746f2863dea6f578985844ba424775aa489401bcc76a1552e40695f1cf77e020810103b158899b90394622e76291b889e5e0d65a90645679097b8ad8b109870f35901d44eb6274c296c22192bcf09f41c4bb1ed903e9ee620945a781ff42a237aab2adeb8859abe31621f30c8b1cc0c80de7edcecb20f3407207b94fc2792595012a050bfd7412d84a2774dd982dfbff751180dae939aa418960963a29ee704f21e8ce7c1a5ebdad886a6e5a290bf11118f53d93d97de2c7a97ec3c320258a5f8b6daca981879930fe168d5cd8c39597d6b9da519ebcdfee328a1107303a4c1bf0090f3829cd12de650aa2543bc041dbeda0082d12d2c8774a0d6a67b3c1bc7f9fc22d9973f2971d4224c0d22d15d7e849bbc547915e191e91463e7d0ba87668624d52042d1cf37ed6cb5a67ed572d597668b227434adb4a117393009d9aafd774723b2539b5a1db91bed5df7a2feb862bc7c25a16a69fe9ea9a835c204e18d8b05b4bd50e8ae59c62ff8d1d9f44cf2044842e1f511251f9eb4bbc572c9e653e839055fc338138a759cbcdd3dda496fa861ccf3b69b0cf4df7cb63adadb9d1f50e44b84d1fdc9504faab409765511ceff647fdc581e6592aa8c801e1cd25a0c5abf65e66276f3dc746f6810e6a59f3a7247c0d1a452712940a0508cdf9448aa8af963b68be6b536e3cb64fa0265f2211fba5790cb36d2a274f27b18590bd6348dcb0be3ed8ee313df626f0e57e2ad7d3ddc753332c4058b5adb4e6e382303fa599870db48daa158ea1f9ac73f48a25b8846532901c1c2aa16a21ba28f8042af0cb81dcf5bbf67975a0a23bea5537b5051afa31aa75483c95335947e9406e3360f5532ba0000c1f38412e55c6a496f9606cb117133f24dccaa3f8f05c9580645022483687a8eda28b400d321fe8e4274b1f59ebe6618afa4222e4a47fdc64b3cb8ba461ba9edd72660f195e1f9d4dfa96b02d1dbc360d3f9f4aa22d3fd90889c7a2a432851f2dc96f4b9bd58dfd8dedadad99c42a861ab0b0cfff46448890eef5d229870b8e58ff5dbb7ee2a0faf543ffba307124a269acddcfd3f0788e97af44faca21936a711bb391be81db9081ce7c3d1a4498bcbab6dabbbae9100a088a62408971d5bbc67057cb3b10bea718c7165f74d8ab716d994718b301ddad41a515c1949e5b5e2ffb8fab0d75f5e839e01890d4aeefc7836ec3830a0aeeac11b655c74894a49c0d657ebaf32c74fe17567c1bbb9bbcff1a2bb07e7fac616f1afe5baebfb6442f33a2b396fd60deb4c2d9dbb8d46f79d18337b3ffd30dcfb997bb9bbe5a7f249b03658c01f8c31eafc8ebde934dfe77613dc75d0193767e6eb525abf1fc022c461caaa29ed7bfcc84a829ce4bd0c384977127b5ba08f2012c63cb703d0295f8abbfc20a7c9cd224e81f8b7511a165f1bc5ea5f6281f2c9059ccea5243737d9001386da7880f6a56caab86a68bf790a379c39bc37b939f4e0030477a729b806b08fa82fcd13dc95469feafaedf4ea4b7fcce5a7a5cd3080a0331c177ad9adc9717c4dcd6fd6853283dd053a1ba3aa052c989564ab75d9205b24c81bcc84f1287ddf8c165e974ef881983e5941d1b7bc1e4f5c21333a0d7aea53ebdf003296f286714a8cdaa2bf3a0eb94d283c1e050d3615ad40cd4502658e2deb2a55c95ca2a704af9d7563abe62066f9dd596ef04f46cd89898e648e1048ce228e032beeeff848075098c57591a146716925d090f425023e74d9a8f34554de8f94b1681576c713afd67c2ed27dbe554afeaca28e8f782a602e5ee201caf899ceb161a735c03ce2fc4b510863fcadd54629b7f612fb49e41d7b74ab54e445e5472284abd7db0d04333e75f50209cdbeddef41337c50786b9aa51fb188251e458f382d8665a320ffb2b16f93f7303ff46307ca71fbf7f00c3a1aba9ede0e1bfed144d6cdccd0bc3e53ce8093838238781c8bfd60ce7cf4194d37c1fd385fa90a3e6251d8ff03787544c8d4e435f7fc76c551c64dcd4e196005cc180ab08a1e290a994185f3cae025cea7f1a49460f92c2f7437a0b8491aede0e7de260296b74bdc5651e2a93a001d257528c12bde01be35e439bcd7aee19b031f48938b8c83513c3c452144e3f75f3d67d4bfb6de81727c3b11f86fb29f0a9eefc3bcfbce173a1ef6d45494d84fae83303ddb23fcc77747b7e6418eabd40968cc5498605ad8003ff5498828e75d048e3768f0a82d2ed8722bef90d411521f7f8eeef51524cffa75e1cf6a93071c648c326eecd3c6b7170ce05233d581691b5f2543525cfcdcfea9874ef25afc1b76d6b2aba1443ab8d46939f45fd8047ce5ea8b77ca8873854cefb3b5b5678f0c9c390a4bae927eff84052c574c246ec06e1cfa960574d62b088e402b74173eca572d6592ad3d34671363264cfb8b1063759a7a1ddad4ff85b147fbf928d93628a6f44f7f1d2e842ee5951e3809aec7895c3e58af364c0621ed9d3626c0bf6e103c27ddb1f7cd9a35d079684a5a2e7af9a4a00aace725350c7cacd2047e9b06b73e9814436fa32c3501077865c493eba5c9381194cbeb6ccae9f55ae3c53176f3eb69f191ca2a1191596965d5ea8c4df98b8967e05c45fd0bbe6d239405079b34f1e5fbbdb172d38a0ae922844dfa0b318c92db1470a7dc5085c86e8787f402746566b02db74f0ad22328617d61ed94e038e25b5df0859a1ffff6edd5dc2ad508a024507089c45632632c20e73205efea973158bbc3d3b0c47ecc32a2ccef555e831f7c9e8d45a4da8e1058c2177c073af471e80470ab5933385839f419cc374eb7441b1da15d0d67a24d356cc7a5cd4f65eec64cb76cc79e5d57f6f7271d173cde25134ce52e388cf74f5383e41ec8ce25f84fe87281dbc34079caee4e150e90c84ca1af31481e613bf0d482ccb7b5f4a826663a45f65a780167695b1f0ea3f8cb3e60d2b0a9ed2af0de3f17bb74131206fab2851d46bd62cd95be871ace83ad26e36e17973ad77f87f98f2bf3b7a6a5d3d1a9b8b98f8a0d9901cd77292649a9b4bcd0b6386d7f53983dbeb01633d81bdd31cb489e02270b022871e996494aa97e605b5bf62db462922bd68ea9ed7cf4883f035595be9440a854eb9b7a39225476c9a0359f9a8ac7c16f1e66884e5860bda862defb8a22a374056f5b1d13877e11a71d8958ab642d9c625c99cc1e492d2932cbd59614e24a575602fad456a25988602a74df365c5ba379af331b85ed8549d8bb28b1cb49311b476ad79b22d92ffb9b9aed15b6e8ef2666c6b6795e78842b425a7c7430dddfa937fa0d5c02e06ce8e7a58368ca25401d1f9f62f9d688003723ed971ec6cbdab836f50fc719945f49e4acaa42b78c9dec35e008a585c8284d2190454cdc47441c5a0dfdc70a7ee53de815196bd5b49b050177821b04cc12e1c641ac9195285948e32173e19d27b385cec39572afa3707467fe5c65e432d622d650b791e32962cfb5cfeb8645227eda83ecc4c86938af39dae93995856aaee751ee10ed6beb00903ff6966a9ab2bdd76dd61a1df65c45cbd582c148a1f3b0606d051e1ee2cb54248a3828c49126e95189b345a9ec475576884d3500b431399ae11bfe48800adb17d62c6c2260e46094c667387e6695d75164098243925ddd91d3900b987eea2147605ad082b0ad2fd8465ffbc981a8702cee94b1a31952464bbf245ce0206872980406c680110366255a60c2b54743c32a1bbae92e9fe7ba4789cd2f3c1e7acd07a7242e2db4269064fec0d19d5b4d8344f0dcdab57d0f170ba4225b1fc65db6026e5c8690bf0d975142a902468ec0193787fadcf7f4bf3eae3853e0ec3012710622ef192af98169c990fdf7e26952a15c5ed1c3a33ceaf640844c96445266c1b0f742025fdf3f2f5bc808267e5cbf834e4ee00cca32a68fef92a6642c34f16e7e4dcf290a834b7220bbb8fb4bc3455d800b08e2164185bf2854df48f44e3cffaa6223c77e2308b8033b16bb98c357dc4a364ca4ba7ad19219079552b2910a19ecb0bf16a5db006f84bf5ce8b6fc9c8693a3fa16fecbddc662942bf610bbdbffd62fd979184572dab67623f3834c8c0bfc4747225c6d965d3ee073228e0e886f0a84e3460c07cfd345e266d2d6250d9123ce6dad7ca64851e2bf6b45026b3ae6bb3efe38dda5e9f80ea1278b2535166ad5a1d1466d28cf44bb3ed9c7d9126978503c97c1f68c53f9135ae2969868cdfeb6e63b94aef311de8b59e63ad439bd7f0b5a5c98de121228de65adb87bf8ed7bc328895d172bf210f5ad64a9cba6b608667fc2c1a9f1e63c5ea3281913cfb565d66caa251d4d697e4881734aee652615134fe69f3748b060430529a7b23ced76ca839bc94ce8c1f009e15bf41773d3e80c30cca73f6d28a8ffff11a3591ee6d5ef7f71f7b8999b70dc99dd6bcb8240b110cbdcbeb825b53f5015e9d5e2680142882354da2d497f0dbbd2746c838e17a3d218b3698330de3b139618f19913e5d9c3041736d869d561a6d5ee0f51c04655018eaee05e19d6109842bb34c6aaeb57d55ff0a1522fec25a732fe17bb8db7be6edc686167708ef4af2bf19f0f2cd583840b15b661ee369b72d07a1eb50325d5a5eb145958c59386cd5c3b739611bcf27fe8251215dd392dcd00c0bd7ec9beefea1fbf2a1c24b343539ebfbb388bcfed90615cbac659309474a28414492640bb98c585c52e9ea7231f467965b441167263f50389cc223ef0e49fab7dfa28fe9e7e1c95fb987c082db80217da40d6f72226fc3d96d9e5fd083ba6633de84a7d5513ae988c8b040bcc3c8585193f10efc0bc19bde2f03de4dd943f6eee141f67bba4abfac30d26018248d28e0d3fdb5a51da1ecd6dd454d2f732b8f8db82a32dc29a822abd01e8c96a1103cea4fbee46d9f8fba5adbc3be038b4c438dbe0a2aac177aec908e6c50aa2abcb2681544789a3f5a60eb4defdcdbdd5125e8fad978be018775121be31c18c7de9b35033c2a459940388810f9117763628914deed10878217e10f2b7ffc537cef48bf5f285248481cb661c42db696e723d5698cd91f4101a283353471a4243ef57491c7d0724f7a1c", 0x1000}, {&(0x7f00000022c0)="8306d228cf5715d9f61c021dcc08dd19bee4b1d6682481776e794b1b70779ad178a9d0ddb2cbbd37106ef6d91e9cde798c0124bbb63bf770d9db053c1bdd3b5c9e482544dafd0738e5525f31", 0x4c}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 11:11:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:11:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:11:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:11:19 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x2, 0x4) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x4, 0x9}, 0x0, 0x658, 0x9}) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:11:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="f7beb6bccb90f81f5bd28e153fe13e7a383715ef42fae398b839378626be905107a17a5e842f3e6aad5b1bfb8f16d67e8ca28ddc8121f7312a4256c6acd1c4773aa439360fa2ccd9cc1d0089a73cc65b5a325882b3fdea5318db5b5146965fe2fa2dcdad2b62da2fa5bb72a8eb869176f5c544019f1d2a3aed50c181e274fc6e125d78ed1762195c1dadde09c9ae7e46f30e47fdefea48430c95486fe3f87f8ad4", 0xa1}, {&(0x7f0000000200)="94782f2447117919ac70584c494d799e8142c85176aa182c78e2bc14a0990044ed54c0dc3b3fcee1d8b7f177c8845ea52d04d9fe2c80539794982449c77de9ccbda9904e76269a62b8907aeab071d5b7163b8ba9bb84eff7fcd8cbe3a9bad99dedfaf861c53e81b99032d579579ddc58a9a26e3e6d8a45b9a5cd9969ad1560bd11eeca02254fdb47c2100d4e3675400a18", 0x91}], 0x2, 0x0, 0x0) dup(r0) fchmod(r0, 0x140) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x400, 0x1, 0x100, "3740cdb1caa1d325c05aa694a379264613b49501", 0x1000, 0x4}) read(r0, &(0x7f0000000040)=""/200, 0xc8) 11:11:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20100, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 11:11:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:11:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xd0c0, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x3) 11:11:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x42) lseek(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x81, r2}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x22) kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:11:19 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:11:19 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:11:19 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x28) 11:11:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:11:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x5ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 11:11:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'#\\.+/.\\*#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x12\x00', &(0x7f0000000300)='\\&\\\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='!\x00']) close(r1) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x1) 11:11:20 executing program 1: socket$inet6(0x18, 0x4000, 0xffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000c20000/0x10000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d51000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000beb000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000600)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) 11:11:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x27, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f000036b000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:20 executing program 1: r0 = socket$unix(0x1, 0x8000000000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x9) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) fchflags(r1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x224, &(0x7f0000000040)=0x1, 0x4) 11:11:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x51) 11:11:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getpgid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, 0x0) 11:11:20 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0xa3) semop(r1, &(0x7f0000000700)=[{0x0, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x8, 0xcf, 0x8, 0x2, 0x0, 0x100000000, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) read(r0, &(0x7f00000008c0)=""/167, 0x295) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xffffffffffffffd1}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f00000005c0)=0x400000000000961b, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000540)=0xfffffffffffffff8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000980)=""/151) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e72e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7a58f5eec88b06000000000000008e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x203, 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xffffffe9) bind(r3, &(0x7f0000000640)=@in6={0x18, 0x1, 0x4, 0x100000001}, 0xc) 11:11:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) getitimer(0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 11:11:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb46c9ba63825f6a4d4200"/110], &(0x7f00000002c0)=0x6e) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000400)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r4, r6) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000440)="39a962d90f3b1b31c12bf2be00ef7a3265f724914ce4f9739aa17a14615d7895739d37e48f28a991da6d0df5b005f0634c789fd52f76264c17732ca90222866bb77c148006ca529bf08192ab4c369a435cc88e4ef701b56243b795", 0x5b}, {&(0x7f00000004c0)="e43e9db3912d237d49b3f034ed929b12983863549c451fbe34b7d8eb8af934abe260c62edbc390e2e363f2d2e6204a3cb00b73350e8e1bfef6dc63b62abd77af6f84e7bc54deee07e908f699d960c80494488b4c28963cc5254a6e1095037f789b46b1237297787ce5a68371240b553bf0eb", 0x72}, {&(0x7f0000000540)="1e5397b1425fd55f95e71e95dd365d24674cea14cc75b51f1e8bf4ea133eb7505bd2cd7603c452a44de1bc141297c541b351204454c862358912e649fc9d80345563f611d9c044487c4223cbd9a0a53d8245744b181b8046fb46302aad473713ba333dcd5fb160991825f2a239cce0cefd3c9a8de24f2c4fa3291f771c5d76f8bfe67612f40f0014b0299610246937536af1bc729d3e8080ce5910a8d0bf8c88f474c6ae994cca7a82e34065870d2efa62563d8735d12d7c05ecf8152ab6398521e47aa560634e156cfb0f666b6ad589cb6e16afd4826bf2ae5f5b159e5dfc244dd9d4af1b5c32c341c06ada226db40980e88aac5aa4a994696f98ea0a71347f1f043734798cf08e627f542278940e32f5e8573f298ae801419b6ffae8ca17a87e5419d19436a351332c5cce9e3b88be5fde52f7a4cf0a1b5fb0641c7e5fd99931995dcb095f963c5ce75cd9fbaae57a9f808d1dbedd4939161e000cff7749b64d1a2b8cf97f47b5daadf28a1ac66f76134aceb2dee201d40dca8afcbead06a682601396d551ebbd496e827bb1c5c05008fb01a7d41f01be15a0a3c9751b8ec99f4eea2f0c3eb894e22bd1a51c6df671181d1d5889075ac02b88d3a4b200ad042ad97d899ea8fdd77f287364cda7caba8ceb371595e1f6f962a29652c334f92480cd2478f38c18042b21449ab251ef2948ca22879f4f49c45f5359a33e760af9293e1c4284452fa3c91551f8b0384df70f01e79b274b7211d99e305f96aea29c4ef3df33a2dfb5a679f00bf4e2a41ef596853d22c72d10041a37c0a55aeb631efb25049d66b4640d9bd74babcea1d27011ae7f044f7b84a19197d74820da9c03cd3731cf7d933dde2135b3de425c9cb103382ff801ae9f6541cf9705c8d116ca48e1c0d27630864fb6cadf9d9384efb9f8a2a4685e378774d02fb77e1831fa15b3fe0dda6718687e01396b7c691b59110e149a034b8d85b4da12567fed5481b1a455ea7c09eaa072e51d2b0c7092ceaa40c46660d9caf8a1019ea08fc144a08aa002fe2b2496f6a723f9b2babcfb8763153d3fc1b6730de65e3bca15593fd9e39d0e79bbd46acacca7a0b9e1b16d716c5066c55213b2c2358fc12a7cafe9be6edc89a648ff7561df0de8059cca6c386e0b64a3b4b50ed26306d506a952dec96bcf6a35597ef9f151c48511e2130ef5e30786d15e411049cd7c34c1561d0320f17549e3f8903f09e621e6ba50dd2e0c92ec25775a5a65957f7a912f9ca859051a051c0ac32fa500d2929d9d3541508f76a99ad864a1804ce5001ae65efd6d1d2053556eaec7f473e35c2d09b228feac9a96401cccb8b1527e9c01456bf4b3d2a72b3aa0948392426061cd9c70455dca94fc7308c85e0bbead3c701aeaba7739510b545b3cb2c488410f831951558194a886a2a9d24b26550c47c6c228d54bc427b2006c4c006f07ef1230e1e68250b1f200ba6602c22e2af5557a446ce15e719b45ceef64fb118a415d0225f82379a44a5a149e3c2af56fc382a33bc8d0c390b93b2fdd9640ce13fd844a6fb9fb41071136f1f2d4a8c8bd50a51d2850591d081e2224c856a370b312e3ce2c718f6afb30f35de50a430351e384524550fe80cb5a86cb591a3a0f0c0e7086851141c64f9ba0433fd1f03fa91a095243f721a46f8b9bad383f19058ee7bd4cc6b5ffcfdd2fcfd25abd294b96057a3475298dc5027ad1c710995ff59074b350e088c89164d5e05a32a24322f8842ff8d365425c281275bc457ef9e55a75771c0dad6ea93031f4b0bdb97339395871c60132834f9748a7937c11ebb3a55645b3432c432f5cd23b4d03b7da8623e20168afcf3b03025648ea3770ec63a010138087b5feb009b260ac2fc92ff3b28bdffd91e63dc404454d583fc3d3219c92bd345df8c35827a5f67bf194094eb471394e5fc9f9d425a420afadc63e739465f15efedabecb895984e776dc0866a543d40e4bdc5b4dd9d7b99aa5e480a4e25ecb89ee0fbc36eed6bf297f0f280c7312e3762fd8f00a321e06d59cbdcbe2906e9f1b355606168876116d0c794f63d30a1b7ea2e3b920c15379b2caeafd3332b8ec348453579957ee9f49226bfff5740b05e2ec88e1cdac6af2ea1e614844f48a22cd2e14b5d2d2d1ad4e21e6fe45cb5b905e7a0a1b8cca8486625f85aee71d96867a7929302fea2d89c35f35c33e3141588b1e37e016d6880ddce1874a1de685b09ed8f42c0597fec950b3967bab10dd802d6a422c37011406bbe8e28eb735c10ff94fe768d16c8ae7f72a8be9282de459805d33438780d9a562c8f203113dc6a11b35e219aac7265f87b26ff46968eae035cae0382f67cf27744c71ed93a70345f9066e55ff9833ec57d7cfd9f06864010752bfd34def2a069cc0c0dd3b09f75c52302a19f71c6810f9aa44858933368cc86c8f740f34aa9bd9c3b0ea0276b6d948f0314eb450b5b05ebc0eed4e16b60a318582d322f4ddb9f8635c7b0b03e4918bf42d4e31694cad31bc0ea1f15efedd65c54fb9245d6e7fe58d3bec8c2d88a756147adaf9bc9a56e01f89d145ed97cafca306ee33aabcf59a5cbf2a53b2e5923813e6c945ebb6e33f7e25a942a1167e83031b5055180dba0eceac7bd62188f98edbd8ec5d69f5c5c4755c1bc810a688102cd336001a131d6408163f8f7f73979cada1629f5abb26a91aa27827f33f2e50ea70e61b000f1196f89fd2957a7c6a67ebc99041e1c87c573d7b65a01e8701d7e043325944e58c2c1baaf0768326995fff1518faf2e5a6f830ca0e91ac4246bc1b2aff3f9c3d18bdbfe8b81aee24958ba22a5bfe68b89211b6cc1690454ac424244b7f288c0a4f55423db3d0ace240f94141b9c2f9b30739078b69ee1de65bc063e53881506f2249ef87f13260fe1912bccc65419b6edc8b5fdc9ec09748064a3ace9a9b4c354c20cb1dbc03fdd9cc4e4ffa9f4621490518055cb49f5eb7c87fc1f5b375afdea001a1c6699eccc3e3ac98b9ed2326c55bdcf5cdf24632b1e77398f665b6e1f05724492444385e9620013a5d03212da3d67d99cc5471d0d8feb5d48db738286798083064bf5fada4de074517767e19ca5fc42c744be372fbaad4aa18019256e8846439cb339a622d8151be49159fe32bddb7b705d31e5bdca6f692439d98d398486eea34db4c584e5d7c9e35d5c665fbc4cb2cb4522104ce5a5f6bdb59c2cd902cde83a45fbe938b44cb937a4a175b786227251c2d1c35aeea92b9148ea9ed0050c8fae5c672e67a398ceb7cdc54ea6068cc8e74102468ecc785a230db99eb36489f3c49df15767191f67b8882eb51fc93092fb96bd3b9080b51d1231d9424db4268758067b784f042bcac0f261dc25c105c1042b8c89da928a9fc51de4b91a6abe817e25a1fced908fced73f0215038d177ae1a6932d02893c4072990addd223d333cc41f06566311119c9dd2a3ef0ba7172ddaa760752b27e123966c8e8bd4d82e71a84a6c6c6c8986ad96766a871cacf9c154934440ea3ead24f54930b30190e5cdf7945391f2795398f5e3f854fa426211635bcf8b879e48ec8451d6d57692bc6bff4acc9d6f364529fc1d3b8a49e7695ae8447e459562240fc6d48ffde8a47dd11593b042cf0de9a7d10e818f93f88092097673b52c3655b6ebbc7892021d28b5468fff49fd776ab0fd2f43527e48fe6c52da255f3b96b642fbb10ff6a052d646e28918b6f9024c938be616472b154af3de6f859ee0b1a5a2e591768ce4a6ffe4017419c6b6bce57562927ab96d320ac5b6a2f268d52342ca880e3c569d599c956b1d670b9c77e2bea76fb1f7e23b4390f0647ebe1ee2d20750138281900c48de9679732359d8c09b10ba9353e6b0cefb64ef7d1e53e0227d124d575adf41f51e058df2da61ec780a281676d3897e29b22168642b8fa84de14f2e0b5fec0273c7d0c20873698fe46062036aa0353bbf30b6e2bdc74743e15e2b8e74230fae20358e82a6acc7e6216e2466b8bbda9f5c82a533ee8de8c5a02d446ae21ad702e3b46e55cfc113a8d58a8cb1217456ce4add076794cea45de34509c0fdd37e5ccca3cc106eb0a30629308d120c8758c777f273febfc7a08bbb602234d31797f4102fba5155ffd86c9c227e3a7bd7f5b13474f526dc058e3c5f1650fc7eb1020d6e54a4cb1864facc9fcb4d746038eaa68855013ed77017ee4906dc3c948d394bb0c4f8a8e86e01db8ee12e6dd5de91ed1c8b975e161d4c02d411795b4c39fecec8b05684be562650cd956d349e902b57ef1087375e1b6e25f4a29bd5f39911bdbbeed128bec73ca145ebb3f21d1607042f4d6e3137349b4bb27bcdf08e3f7963ad677b234e2951cdf177d4951690d0086f75c9d2c391eb740a17b75419b94bc06c5316f8c5e1063c5d96113cbfdc5c3a1346103ee156605c955adb6287980713394927d4050305ea86df62454b47bbe8b7b4e74b560313c815f0051c10f52cd6998d8524408ed58a338d6fa4c4670f188619a62d0782362d2387dff7cc7ef41e667b03f46fda7df8ed5d45944efcfa017ac12ec92b54fab00f9a7c5c6a008bc0ec6adf1af5d0726382d4ecf383bfa2833f8e337d47c81fa67d7473a5faba8491d11dffb025cdda317837a4f415ba6c09947f5248ec937a681a56a4a98a3be9c8ec5a2def43fb9250e49c124dccd6d4554eac5250e7ddaa0ea895fe3674ae2250e2c6c6e155910c5be6c335604475f0475e1157f841a209734a04c42bf0f5d1c6267503bcad247d647f322d2e28a33875728ebc7b24548a541dadc41c9cabdecf01e40819b24ae545bcf85d4602bcd4c643f02ce49c4c46e648b26dd7695af6db1e45378ef81ee935363a56bdd8eb9489583fc174b2295476b878f851be9b69f3cdf56f75ef1a2a0bb8af39006c224c3efb6ee297c21437603ef71d4367cd59c6a446d29c7ace5a23e19cad89e4c3c802b260699fe1955c2ec4a409c00a1bb4b2b3f9df897d2035bcc9fcaeee7cef6bb905c643dcb5b40a3948c83323a517c7da5d384a6bade7601a3367cb04e275e1711eee99045f5ae9dc57c0d8a6da0621841a46553abfe8b838f0d603d414069b3fdb7925ddffa294e16d601e819a4344b8f8b595154f67f3d708b73862bc1c4dc0d6aead61d71b4972061b0821c73a61f36444b77b4361f5cf3fd1a0e233a4af0d1d6f16404d4d9697c08ae9ec857b20812ebf137a0eed1a385d1c48836739636551e817fa1fe392f44ced8f6f7724ac01dd6f378655b865b20cc9b5b72d1ad57d39dd3351cb4f77c0659411c199733686872342e89ac7febe3fa13c698a22b5117b8b92299f8d967014e6b9be7e1199628f3885a92db62090bc3348cd271a343acc5927e60bb44e5844a8f47a6c700ed13409bab3b632adf7978d5d821f9f19429b8c0176bfa7976fb4afc436056d35cedbfd088ed5d2be6bb044b35c667d8a60134dc49c03df8e35ad637bfd8e99976d5cdb294baad9d40c181254343b064cd8374afe82a9cad00d2ead61c39da5e43a1a049ef05c6a6c2e0e1868d5f89c90af9fb6959e58ed6f9d653d07149056f492d4e4516bd159a97d5af6eb2d6175c37e9385b8551d1860653d2248387939008adb54a4c41f9d471227791bb812af991e8f99eb5cdadf0c825fd1e652630cead76242f6e59cb19434b8c2db137e6e3a7a76b308de34e1ad4670ad78a5c380fed456b2198a4789c2cdab6aa391a9129af2a150ad37d3812cd808b4850769910d01303cce170136bf07087ea9609db8af0a3f17a17dc7ee93ebeeb4d0c44f7965", 0x1000}, {&(0x7f0000001540)="297c441acb790c6239a8f9cd6fe82e459ce92432018210ba04bd781a303d5af3d742bd399c58325b51f7edf9539d33a0b7dfffb4131cd54b35fa4c03e1aa1082b6ab6909e40375f9b143387f160228b308fd4b4646c3eee6bf42db1a21aaf5f4f154861026607468111c1b2c95d0", 0x6e}, {&(0x7f00000015c0)="500e663a16dd79788570a52ebb34299a08bc10ef691d75840455c7f9d63888b57ce0690f4d2d2f9be3f373a3fe6346142fbdd0af4b54ffb319f6131a084678824433324955bea1ae618f9ef068398a2e16cc4f1a0b62b831dfdf26e64fbc6ead396dda7d0fba3ada1bb555137762d9d703ef383439a1be6bb3223f0e47de648d9a6678f7259c193f43d4d33f362d82ff3b45c5acd28d2a1d5be7058ae0491b97c909db8bdf5fc520b7b99230ff21b4eecaa044c2bdb659882cd7ac55fc9682dae2", 0xc1}], 0x5, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r3, r2, r2, r3, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r0, r0]}], 0xc8, 0x2}, 0x53e0db547ccf1668) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r3) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000001840)='./file0\x00', 0x2012, 0xfffffffffffffea2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) fsync(r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 11:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x6, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:11:20 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') chmod(&(0x7f0000000000)='./file0\x00', 0x107) 11:11:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}, 0xff, [0x0, 0x4, 0x1]}, 0x3c) 11:11:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x1002000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 11:11:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:11:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10a) r2 = getpgrp() r3 = getppid() setpgid(r2, r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x40, 0x9, 0x1, 0x1, 0x8, 0x9a, 0x1, 0x0, 0x3, 0xc7f9}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1, 0x8, 0x1, 0x10001, 0xe618, 0xfff, 0x1, 0x1, 0x80, 0x8ad}) 11:11:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x40006}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:20 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x82) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r1, r2) r3 = kqueue() preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x5, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0x1dcd299bc08cfdb5, 0x11, 0x2, 0x1, 0xe0}, {{r3}, 0xfffffffffffffffa, 0x50, 0x2, 0x7f, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x3}, {{r3}, 0xfffffffffffffffd, 0x30, 0x40000001, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x80000001, 0x7}, {{r3}, 0xffffffffffffffff, 0x4c06b6de160ece1a, 0xf0000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffd, 0xfe, 0x0, 0x125d, 0x1}, {{r3}, 0xfffffffffffffffb, 0x11, 0x1, 0x2, 0x8}], 0x2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x0, 0x8000, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x100}, {{r3}, 0xfffffffffffffffb, 0xa, 0xf00000c0, 0x7, 0x800}], 0x2, &(0x7f0000000280)={0x6d, 0x8001}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x1ff) kqueue() kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r5, 0x101}], 0x1, 0x0) close(r4) 11:11:20 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@!\x00', &(0x7f00000000c0)='.{\'\\\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\xec/\x00']) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='()\x00', &(0x7f00000004c0)='!\'&\x00'], &(0x7f0000000440)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x4, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x0, 0x0) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000500)="207fa7ce420214e242c72234286336a7c7daf17cd4140ff5eade614c48fb398e34fc18a3c2bfe5e6b7329019417750079fe554c502b0b0ad468354489049be9f68308f6955f2d19b1d676bf2217c96df7db965299b7e4fbf5b04a876cbc8f90a1ee6cd4f7df03602b348fd67c1fe13ad969a28bae8b17e94fa1b9f88de74228619e209adcfa07f6ffee2cf2415f6ac80cbc7517769b78d10046b93388b591dc55daad02b772cdcda0ca4ec51adcc4adc0ddb058a72b0cdda38fd3184036cc7123a64835d2b9b0c878045c2cdd1d7548d32ac072e48fa124eb31c05e3fe0112b5fd40aae3ce957a3a6ea3ce989e3600b67af6b3937529e5cc134456e585d11e3dd35e90de05c946f63f66534b28a96bb8104156274732b7b412885d58f90fe45d19d1bd6511a3dbba5c23fa79136ca45921ccbc9f506afe7b5f353ff22540e417827109f049ad74f56df75f27d710468b93788886d70e1f9a24f71cadc21d99cb6c069e9531b676c5a7e343cffcb1df32a8f2cff2e062deaf55b8470eebd8b38af3dff9d92f446535606dd7ebe3760ffb5efd00556505190a57d0215d41196d99e2dde43d0ffccc6b70aa2197d9c9b71a69834ca3409eb2e6752c0d4ae3cbf84dfae41728e15683bb71247c3ebabc1063b93974852e1099b56f3d213b0bbc343d7aaecee6041878f83b6318eb0d9e2b3cc66c5ccd8ff0f5a35535acf16e757a6a933e3ac9e30a69c7059fcb5db77ea3fe7d186814ad1bc346835367a3fa211873aa3c46e7050fa146718f0d0544d6dc1e929f885689c9944d5cc84fe35d558edffc3d797978c935a32f88a86e5dfeb149504fad41c00064d540ca469cddb5d3660a3b46ca89ecf16262462b4511f8c461a65e8273aa40ac61a409308cca3540132ec09592b1c54895e1e6d289863cdf536f48a5fb8ae0f1abb8b5b66835a116782cee67564736a03771c2c242d9d7f8ea5248067fbc5fbb276f1920ec5fd3d4d50137d2ca9476a0662f7393ce49f6798ee8239effda60eb7dd710ad5bb2dc432a46c3e74426ad7f98983f613632b73cff05cc26379d91287d64ce9ba4442b6388e69698d4fa6bcb0248428759beb951874699c8ad7ab1e5a1c43623cfca7e91dd63017693b0b9a2448c4620397b4fae4a20b26b8ee1175e556377730b06568cd95f3c8257ec040403f12b61ed1a5d0c09d5b0d0efa35e9648e8866d2e407b3b85a7e02eb30b07f6a43c93166e45496de4a761628dfd40a104eabf9f2554f656de3363c4931685fb08859e8243f86e8f61e0ea60e6fdb041a7cb20d9f7c96b5462c47938eea9fed55fa218dd8e787b2daaf0b4753e6467d0c42e8e70846073a365f1f1de38363225620bb2e81d9e3f057cc8d029b22c7325f61e77827fa6fd806d6ee1fdcd443f954cebaefc90d2c1d8a22846184d4940b8d768b99ca2509f511fdde90a353369fc99278565756efb45cc0c333ad872ad52402e558c6a25b7064c6c5dc2aa03fd6d56c64174dd8bdbe24b17d887a4a44a6f1281ad822cf5af8c29f9ee986fa65a0f99b87c6381aa31925246bb0a1247e2a759399d1dd06294c7a0471079b4f90c259be8b3e425ade37ab89d0ff5dbcecf4d79f7a437108f5ebd1820ed48689d9e871294f7c4e3fc3115e97dbcba4d5dabd358d1d482df99874d8c9f5964d8af33537030748e36f57bb4a5b172baf9ef0dd4162ae9b4bb434ce138e5367efe2a56ca320b59d3827d25d549c373648878e294c96c3b3fb252df53333c5e63db78750906dcf10008bc8651f0b513dc87ad35eb4e01a1163132e83904918f9d6083ea7729992bfc767a488aa467e369c695ef916cb34771c54842d14604defecf4e131482b3c224d6609e46ee6f0a5d9c0aef7b4467749c27bacf05280eff1cad5223e20751e3e3b4e331af91f520263501cfd774675320a7ac0dba79e9de8f047d12e4f09cc0f6db89b31c0e390fbef365dfaeead20c82afa33ec1ddba13a3a5957113d9c018ddb2603ea9ddca8b7c2a80fbf4ea8a0803cb39880b74250013a75161aec48332c19c3da691233c70480737467c3bf79da2cfb130005c86e025c600e5b110a94057fa04b030889947c47b3fcb5ab4f2aa7f2878d40408ad88077b0e74eb1968ee7f3821e241341e9c44618bb91dd427b5e8ca7311e81669ee02868583958d66de2f8fac5f9229b906ce01c754afa5b80ab05de91dae7b95461ca0f9ba529d1e9b6410054ebe99172e912b43740932f93542cad3e10cb4d06dd7a1dca03b66f263056ee992712d6f264c65ed0afa4ac1ee86345435508c7bff555a9ffe69fff9cdc98ea3f1d9c6ad23b702b2d0531246282a1c939000886bfbb9c2f1d235752b47ea0e8a868ad8b641b847ef058395874244d261ec67a3cc62fa22849095ac67ed89adfdccdb51302f125b89f9bbe762a00223310446d834b62542135ce164efdbc250b22ce99e6c7bbbf4954e5fa9b5e151e759c2c95176e2b0611ac7deeeacb78e7b5a8dbd81c467d56426e2ccbcedebcd19c06f6ee08d8375f494de2a4d49b6ebdd4528b79a8824e8f1935a99bf761b9a72db8d9777603805f9589187bafe8b8c2e82bf6672efface94828d84bed85e4eb7ef5882fbf87b090aa04c7be624fa3efe5124d2c1c8adf485d7c7ee3c0809953757229603bd0c87d05065349475be64007dded9b870e4c5eb49306a1c466b9312d17538dea5abf30615c65307d56aff8abad97f7093c997c4b16c179de9c76ea4de90ae98d8d2ef0a6bd10dd5786bf62804107e5dc3f298fcf25c04fdff879535bab746c430bf34906e6dea57a7597c8bd74e137fe7f2a98a21c246b471718b668f7309a4b20f215165a9281fc19293b125039f93ddf20c305d0eb269f6b082c7036502e382d80f27c6d5a750efae870bbf5192ab51d68aac3a101a22ebeb859d0e46843d7aaeebe9d7456a43ffce159e230c1631bf24b345c5b24679657db4050286c714faf675dd096ea6edac58967099308ca1983ddc95c4be21a29c0cc4b2103a3a3bb0ca337a086c55551b37984297ea4c50098b0e4f24ff0aec9f251b4e1e2b5a6efe8c84bea69bce89b8ab7b99608f0f500c37d6367a1ff94c3c1735d26cc68d4fdd6b6a7364ecd20a00ee36573750be1dbf2538dd14661ccec3fe9f4a5d549df95c194d38fa5b5bfdcbc9163827947ef3e8e7c2e661c1803080d1750f1cd7d77f7ba1b49a5d573772fb5b8015ec194cc0e66a571157e83eaf610565f49e8da66cf6d81591c0f2bb19567f5e7f94deb632139434982181bc09f0f1d2b8100529c76176199d091c7509feae3c37c9f7e4f0b936a2813837ee1f2450b56e61ec5e8c137085ce0ca4a1f331f3f90e92c0088c7bd05b9cbfd62a93d87a7156df08111a240d317074ef0c6b5888e90adac7d5c36098bcc6d4a22bcb70b5aa73cf2f62ac880f8466e1acba09782c539d0d859d4a68cd21074c2b59a6e706636bf2e28b07cb16427783f5051d467b1687f73e8855fcd2f0423b5329db1396268d7ace537b2947f5894248fb928c28ff1c29360c0dde220596696478a2685edbe7ae6073249edbedd7acb4c8559a7f5c30e89b476a481266660774f4203a6a005fa59bb22493d574c3e364bdb61a582d69051cea6a5f8fd407eec4efbba0ebb51837daa3e7f24725a2060bd864626c7daa07238510b90b013b5f50d0e67b8915cbaad39c9600db88072a6056afb2b702db71017f3b7f20a0e3ddbf0d97a3b3bbfc7494a48a658bf7217167261942608531a772b462f1aeba6c808e11f756dd25f8505f0550714b82940c3fe52b9a8654cd80e66121d13c54491827261f872c315623d5999840deab2a76f21806ff7d77fd9c7f832344a7ab0635a597a1290b2d26c1327a38202f4cf9ae90a94412abd8be78c71e5d0737961a884d359ab7a8761d4784a50b9962e1ab3137ed304ee4f83b77bdb07f5c741268f7a600056cd052c9f676ea25d5b286ca52da7ff50f70c237af64b8714acbb3892aff3381b5b9a38bbda3164784acc7ce634ac2bb84b724dcadb6cd8bcfb42e8663863b5935d87c9982dea200b26ea65e9397c3cc42fc9e02e4f794820158ecdff06910b8b517aca069186d761394b261d698d8641701334fdb2bc7b71f992318a22e70170b14199537d03915d90b4cc489f6980fa69215eff0354fbe8713ccbacbfb5f0a7c50f5b5bade737591560a61edb91a5713803bc4172c6215689c7a6b00a085f18071d45605ad9aa730761720f54110f029131607ee96f5dbd1ddf6219cda5c1afabd1ea8edda74a66c8b9e77c74256adc70b4584a3e5ce0ed8bb6a2dd68bded437b14fea1e02c47b969eec955efcc34780835749077fcbe6f7c6f5c21e7cb5928c35fe3d0503dfe2b83f54f6d22592c0a9b4d6cdc2cab0f46989423032dbec2b195f9ed33c20da6b66bc8cda3a2cdcd6d892086434ca48ea1318d4add388b7fd36425b449d961b2758761bcf43ad202a10e280b2bd5483cc05e89ba026c653794fcd1a6a297f12b9fe453b2a247b92d38489bf20b8bce1f321da47ac145adc1399bb5ec0c38ccc50990f1bf71a22ab12c17e2c67b63a19f295323ae820fb51be0bce7daf59bbb6c7a060bdecd227bac85106a27bc8ba108b56ebe298ae073967cd4f0b6667f3e76626537103618105f6a04f8a9f8e4ffb45e2c1d5b69fed62dddaf862695a3c7d0fed83e5e01fef91dd51aeafec69a225092242a5213bf69eec53ada9197b81b7ec1644c0a352c8c1c73d64f376042360e61a4f5add4307c0496820d21d5167d54a574a3574681f0b3b0f119b1590eda037e0782583803b3149a72a5bffdb1fef1e9d9ae32787527dc66df87a0ba8560866f20bff45cf772ed5e4b46e3e55d39b0778ccb6feeae881d83074aac820f70ae16d2ccb9eb15fd4c8ab002341fe5bbd9461c738da43d7261f0f37bd42b7570ecda885ef0b602adb60296e1f967f24b02d8648941081f95f69bf3e1e58da2072d660c479601a423ec6dd6a9cd94c02d0e997a2af6c8e4717dffae23efb9cb6b16e7af30d3dfec18b82479504457d02c48d9ced22c370b944755d15bd7995bd52e5ab68eee681a5e0114f2604b49a034a567f3a629a634be6c80069b598b0705c88c90c665c7eaee2bb855c0ce15079cacc72b8c622209ab48755ada575031f76ad05c2770bff46f442ed5ffcb918556837d5cc0e83804483b2ccfe73637ea706e7e4925c02a33de409fc6c36800e8838c1a64702d26b6137d889bb81300806c70591bbfde9dad7139b37ce47e6e8fb63719ef90706cb8d36ad5bb465580b4745d1ac36750c63fbd55d626b7c5bd9d37e6644c45532b98055ec43aa21dcea02f0b51522e8bad7d572af36d9a948d8ecd9711b9cef9ddcad16c2509c8a54962ef5f1c3df4fc4c66b5ab09a58a3028868074b7d95eb285fa9d34d0073fcbb7f97f45ac0d6d643bec2775044dac516354c84f2456955c00e3c6d3118f1a1cd6eaa8fa04162d211a29cb3b3170cd01d8b97d783dc3b10c7dd84a4820a0ffb9b304cbeac8e476f650f82778e7fb717ffb1802f6431eba297fa902446f09c4b655b3d5e8b797bee49791f31d65f7617efe535931c2ba436aeca6405226ef0e23aa36e6f5310002546d92bab9ff85cd9d298de501e50c62f6508e51323add2e4d8d4893243eac37d8842fcd7ddd7b6b34077fb65e36b8f5dfc5fe0c24256dc7625b1e1397172440a24a9e8563aa0b1e876b0860a6982cc21d3a358ada223e0a1c93fe2ce469de73ba0fdb176c2c373dd89b054c257", 0x1000}], 0x1, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x100, 0x72690682fa95bcb2}, 0x8) dup2(r0, r1) 11:11:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0xfffffffffffffffd) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/108, 0x6c}], 0x1, 0x0, 0x3c) close(r0) fcntl$dupfd(r0, 0xa, r0) 11:11:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x2014, 0x201) open(&(0x7f0000001140)='./file0\x00', 0xfffffffffffffffe, 0x10000000000) 11:11:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) sendto$inet6(r1, &(0x7f0000000080)="31b06f0594366be9da7571d1765bcfd62289038a89e9fefef4cf18c951ee3e4768b834d53633d78bccfa6f3b52d575ca7aedc52f2966c155d2626f1a83b90f547713787718bd9eef759586c6", 0x4c, 0xe, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x9}, 0xc) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0x8, 0x0, 0x0) 11:11:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) setrlimit(0x7, &(0x7f00000000c0)={0x8, 0x80}) syz_open_pts() writev(r1, &(0x7f00000006c0)=[{0x0}], 0x1) 11:11:20 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getegid() setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:11:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) r0 = socket(0x2, 0x8002, 0x0) mknod(&(0x7f0000002c80)='./file0\x00', 0x0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000002c40)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x7f}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000180)="9eb841df1dac52b71c58d9a25cfcaa10446673fb9289b46ba1194d4026c36bfdb0044bbc28319918f6e2338e8828df6eff5cc249a104eca0f132dc831c0dae0681c102b587fdd0c3d9e53842ad29c5fb52abdca5edb5582ac838e14a6c9967d54d2bbab5ae9b0f422f1ca4069feb105ac16b1f76245601a7c27389025cdd4d3c088139c72b93729e205f083b7ef1362eb3252c13056237059286e2d4fede9bf7865867cafaf9fa373a55d215867e4fda23018eb1bc6fb2439ebbd5f7ffa405a910bb7d0f181ddbccf39648bb695a22d9ff5f8f23334f2db93fe43ed89f5c63b4208e4438d9638fa099f4135b337024402eb3f508ad3a39954df34ceef1304f", 0xff}, {&(0x7f0000000280)="1651a69af422320b591aea813300b0ad32674496cbb833779169cf76c3070ed41ff7d58a0bc2dd69bec3a560277ce60d97cc995e1273cdce98479fd0c28c1e8ea3fffe0238ddeced349c4643ee0ba6ea576eeef0eca4647dd35f3ad8be24ad18a71618bc44b8a82dfb34914a3c4d433e6d4126f5b7f8f5b7e642071f683c50de80399cc448df726ae0e3127503c7886fd5a9f86abb75", 0x96}, {&(0x7f0000000340)="6d83a464bfb179a7f8e9069157cae01830202f8e0bfc1b8fd2b3d56e6b09b1b1a1eca8075364aceb8cb0b13fcb0cefa9133f675d397e46ee549ae5174b07456bbe85e348e80828c5517905b19cd4c29e4e2c166fdb2c394be3274ff815668b636862c2fbdea50a4a92f1565774a52ca11f115f13274511464e015779b53dc258f3714cc5945d67ccfd3b3109877bcf689cc6ae3ed1d7201bc2c30960a10735337e0d2d5571ee3eb801369b11e6cf14ee5eef6eb8651ba7324826c07ee92acd3ba0ae9f438cc4e8c9741a41a809fc3e20305ce4e9028a211339a0cc27e6d1f56e21f8fc47ec518ffa", 0xe8}, {&(0x7f0000000440)="0eaedb29456e6ae78e67981228213e896439114eeefdf0c07c84888a245ca6c82d955b062e9597499fb66b8d1e94ae41315a90ac2a84c98705dc37b7d13e6ec3179e88aeb7508dfc03c9be84230fe3b158013e96f206f08ca465bbb80e19e80c8438aa1080eaafbc12fc0d353ccbb3b00a4323b7969c2cc80ef634930346dd2187336b39a0e9e7b29d1ee033bb0602a499f52f7b24a1c3160823e2c2205f6cdd236c4b867ec14e9325c4f4ec8bff4c68eb486cbaa707f929635f5f1b58f52552", 0xc0}, {&(0x7f0000000500)="1a9067ef316e8324e447663b70305ed91c02df8f3f40b3fc32f8d9e21be3b0f483e72522e2a0f33af64f0e0ae5fadb808ea8f0a620ecf8d6aa18e9c4ac8f054f90b913821f792ef9e85b93f48633db7c7471e53f2d73acf63b1227247666502745eb3440dfcc236fe0f8134d936d92132f66686e566d4dce12a33751f3fad9878be0bccf05d4491aa4f9f83425bb0d556ef0bf70f639", 0x96}, {&(0x7f00000005c0)="bdbfd32b90cb6c1f79047bf4542dd490620684a3825223937d048e147bc375b42d25d14507d5233be7b6ccbbd30a12c466b71b4b8d90e41cda8c92ef0501ca", 0x3f}, {&(0x7f0000000600)="b8426fa6e4d98e63092050876ad117ba4484292bb1b64503a5967b2dedb93d0404fe05bf0b0a09d41e68058f98abff80441e681185fa83f329ea10138d6e7739bc92e4d68b7b3b143ea26685c44380fa315cd020734d775871e776fd5b07f48a3f136d76aae92b6e9ee5f1c3", 0x6c}, {&(0x7f0000000680)="dcf3244d963a820ec641d891686db2ea912f056c03f06ad26053f8938f53298438e7a260911d62e699d4836c900b38541254f59c6ad1335fc24d5758f86ee24c430478d9cccff6add8b917f226d8143a6cb842d397379bdd5ba6fe5ed166d061fb483765a21a5b1c6ac5f879", 0x6c}, {&(0x7f0000000700)="ed09cfb138de585128154e2dcae6509449db67039f98814ec0b13ed1980ac2e302d47b33ea153e9b6d688996b8c485eddaa41d1043ae3cd7df7ff0ae850b3f78ebffc7c8bcd33b32a1f4bfb89288622a84f1b50f412877a1a7369c2c5f3a239cf2dca1cb51d44a26e46aa5c708f04749757ade55881451b01cff2b46c64948e5a2ecd854c81ca7f10fc6ec97ac6beae60641f32a5cd93052f12498014451df70e8912f9d1fe3b1cbe9fef8af5cb54cb51826025f644620f24a629f94ab8fc14c026654ca5354150588087b7577a7865a465ff84fd11df8792306e23a4f2fa287cb10ef937d285c880930f83245ec0e33a82ff2ec1e500ba980", 0xf9}, {&(0x7f0000000800)="aa540d78f78572af888de8058f5c4a911be8bdb00c3a9c3c444c", 0x1a}], 0xa, &(0x7f0000000900)=[{0x20, 0xffff, 0x20, "8fb7131ab2afbbdb36f937"}, {0xc0, 0xffff, 0xc, "aed0aedcb0cdb5dc5b7445db5a9ca17e6fa24a1adf67b9372f083b7b083d904f5636bde565635e5874f1703771fe89530e282e5c35f025b3765aabc8d3bc08b62dbc4efc6ceddf13261f7bce301b5fa0e77101807ad3ecf5b45c67c49a2428ea0b3ff8ea67e439260f8d9e91ddfddef02daf98aea4dd35be13e809c3ea24c4eed4b8e736efc15c078804061a70d2424733c225ebc6a28c5efaf0f273d2ae7ae5867365c57b0623e7c2ebd4fd68"}, {0x1010, 0x0, 0xd3d8, "899ab39ef9c5d7345fef0ebbdd09d4141daafe7d91b1df28d241a5f0cf9f64dfb621262112c3613039a715806d8108efc4b4e97b4537d013a82dab1dd13bc4a6a93af3c7ea279379cdce79dc618b01dcbc945131653ff6e53651f60bea20a153ed22935489ab4e21db2873318fcf855dd322cc9c866cb659d65567b4240f9746897bf954005ecf4112449ad15e8d3c0d12704ec196acd43e00fc3844cd5f04d4a5860da8075f68b02dd5bcad74e1b56deff027c4a9199f1a812161098b6fc23cecd8b579efbb92f9016cf9cac1a064daf1fa0b33993ecd2a40fb879fde5b32cfcb506355752e1f888b4192b8b1524a919c5e5db8b4bbd9b1cf3ef5cef74880c43026ddd80aa1935c5420dc84956947fb643fe768b71fc73798a51001053fa969bfac6b4a7ff805aa7b2756ab79d71bd9565da8816871bcb101569f8ea47464423ff357704756276491d18934270134f7ec9648266f191a7f971dd9225c7d141b8710a1c928ebb1a66dc339fb9b466a336fd6df4461c4478a65283632eb273b42d86c1cc068203b1736fd79c9bfb3c7ab613c2ab4303758068353c7ca2c3cecfff77374926e447d821ab0caed2028d349af0022af277702b2cb0d3c76e5a4eaf1e8f82db81300505d00e685c062006133735ed63fcdfde3c155365d1e7d38fa10a3c4b613eac6fa1b26ade967b3047bad9dfb6cc3f65c9f200906147fae66afb156368386a3bffad29b37222ff406d51e560d23bcc937512b0bf9fe1242a95151be4e63ab578cd7ae6d88676c088e44b083307fad92b3bb2a9542c9e20974c80e4c290b2267eee422767d5dc376665f3940a71667d4068c648f497df4837209bd919f3441eb474d796fa5d9b72c319231c5858e337a071384e713b4099b0026205496f8f207c2f481317ba8a3b4f316fff7c2e862f83933e345e11a4a05835a70e5540315dcc3b025d5fc2f29552d19a89448a4dad1642ab3d310bcb40ec17cc06b4354ac5a7599dedb3e3ecc466a02bd14b495b424ca5926b2679ba9d0fa46ebae6db2d79d9c3ff605f008bbacba450d80f2854dc0be05fa175ff2b6c6b8d92134aba473225e0dcdf6c6b3896063d39fa27efa2c9f43da7cf3fd41ae9fb743c1f60b8713775c30529704c3c0b2a784434bc982fde924b718aaf52846c83a5d1000e785f5dcb13c466c28fb7b355306646caae2c0de409fb4616c4b540bf62a90601d7f20086863e1856ccd125eca6e6efd7908ec60b37ee61f80a6def7d59b52de31d00d2b80b18fab3dbe2de0b6d97d7dfd176063c474f5d7d1094c17193555f34e3330b8209dc4b4ce15424b397a46062e7a722ef7434743ae1f8ca66949a0b93612ccc5830b98770d0b58fb78f5ec974b87b570a200ff06117129f381addb2a3075fed45fe28f242b305a5c97a5a827d822e30ef5a3c249cdba34f898ba3d80f584f4913d411fabe24d12de99028822575bccea2410d8da323c982e4a55bb97cf360e2df0a0da6378bea3af01eab61fcd4a54105b1d8689f42341f8adb7270702dd6cc4e43fddc6945cdc4b44e8fb0c6caa7b527cd2454c81a8a9e1e5055c9bef308580d9123beb849b3f5be115819d84da495859936eda847e10bcb01c2dbd60245f783861ec6e87edae6c3c851f825edf62c1e7aa47d27520c8a1a8c426a6891f7f4f48e6ea7334947fb3775375fc09b5083645842d0e31c398b555f60ce63b6f66ba7c71b3ed1c654bbd389b0f2647698dd4d908f2ab2b16a75821984a828f3d8e786423317aaeb5261d0a80a49d12926d37084327713f7535deb7088afc2bedfea6bf1a78bf78f7106211404e8624cf5659bbf1152f68965bd45b5a6ecb7603b6418302eb1718ff8203300869702d845ad986175241fe218e9df5ed9824d2a5e7f14f51237691b0cffc3eba38198d4f9d2bc9de573db84a229424661ca7b1e0ccd95f49c90c000a080db585a7db951cd0c95a5506392d323bf79ea20c8c259751a589ac2a739e4431b740f368f73f5e0e832f510ce296ceb5e9ca4c86060753bc14fd2d1770cdf0551ba70d31d18949fec0effc4756be89a076dd07b3937c2abe709a260a99dc44226323c4f386ee27d0193962913394fb5c21588a7a40f755950d8568b32f6a59f75d329f16479af0a152ec5afb0383fbcd40525f74f3d0434b8dd5cdf8f68781c16e58fd0fb8779d1cf6ea075e27df059d7aabb1fa8499f195d9645368223bc091d3c947f1b9532c7358418208fd8842f203b00b3299e52b59babb163b7e72587e26439d147146b5b4dc95129bf131c5a867b67c3b2d9e82e1db6ce889398acb29bc96ad8873037dcaf0ea3824fb4899395362711d7711a449c06a35b87ef7d0e13ce155c2d9d779a7adc30f351f96df3ddf6e67fb6ad4ac22f2c30d17a03e7219fad1c658f3b083a538e7437a981876d23b2004a821010ec9d7d22be8cbf2fee4818b5fa5376dc582180309008e18ed00d280508154ab4da0097b26d11820426798a7770cd8205a167cb8cd3b294f32fba0225946a0671940e938d7cd309803ae4593c85c7da8d979901202dc29ba2036176565e44b28de5898679ef57b8c2ac3d615bad741ee26c56ee156ff9439e219b36b13c981f7e1a5d87c73fcb7b3af5ffd8455a9452b536261fde3887bf3a836352ece9a3f5f455c73f70ed214e84127b9a804035ffdf4db9ccc8117f2cfe59f84160479ff76b9bf4ef2d64f3dfbcb9c695bcbe14afb6c7dd0d8bc77b6a0856ed72a7979957ebe6bf7ffe785c6cf66db7b99a68188ba72d7ecd11a4ad0ea61073e60ed6d09d37c5c0582b04f7ba2218387c0c7df3e3dd1d8242dd86415fe2df5832497ebcacebf6b0cc42e7c9fd249a440c6e848c0b3b9d1cf5b870868e6d62b32e52d7e142bdc6e14aacf3d0819a54ea3ae542acfe965d930e5802d8bb9387a8c4c465bd8a8674914b71c9cb96edc845adb59ebd272f9f791fbf8d18976e94c1b618ffbce9683344bd795866aee31404c52825b647199349132777780b280efb25cf9487a8877e0382ff5d90ffdb5178f333e8611dd7b3b477b5635b11986bbd36aa2899d5192ce40f035a453b261b869cc08becc2bea1201d0fbd4d87fedcf4d758e64c775542638e7133bea0f1eacb2753eebc04b329b010a9ad9b78c77cd92f8d5d4200a9b4d43d45b54d49b141d9debe86070879d6d473da7ac9814db74e5f8dd3ff1e28792425ae5575be6e06ad6d8e771c344766c2f1bf94e137e102813a8c1531c6dd5ac95dd732846db00d0fdf83d202e97d11455582467567febe16fa756752cdeb33dac5bce4b1f8a9eba06ebf27ec89e2b7f4d1db8abb4a66eaf04ab5cae9620130373b7cc11f2cbde82f3936e671b28adffed1812bed59de9d262a59822c27eb2826d68ffa70f8460c5827ab976f1530208f23b0c1f942f33cc7df51789afef3614a3e570d1c2dcdc5cd18d42e377c41700b096f0cade35cc14247d968ab6aed0c28e74cdb28787dfea54a21ed4901ad7b6241b6f8f2e924654db800f7e4a05a8a6930fdcaec2f8b4307697fc34d114e63819c5ec4d23ba3b9934a265e7d72a46ec601d8ce4a763b145d0b1d9273a5d5f576affd19cf7e155b79450527cf081b06e6b16a1c01d795a8cc2ba2a490d8f44c17daf274313a7e23e30ea6647f4abf4d79705a8a00a770373a1378795b2feb6d86a85c0e3494d7f21de9ed7bc4c880a37437b9a577efe4aaf75ecf31d6150f2e35efbbf35f7c8f7106720128293f797c2aabd561ad87beb8d81b6d0680c2857e268ed968b6148feec12c9d6911f589c17bf0fd7c58d71b38ea7d6e1eafca9e7c70f9cb7f948ab28f8be6089117afbf862d7461d5ab810761867a6d8fafb4fe362f406eb4e65077691474dea985c07fa0fe51af57f8ce3aad6881907215cc641ef21ea448ec748b4879b1820998664e326284f693f008572a4653c603213c13c47bd5bf165649433ffbb5e15a19c8e84973e7e3abcab168e072dd33c12c8231db17806f0584c9547ed84978e4a54a9dc8896d903fcdf27c5802a184bd7ce92183c143eb140b5e6ece96b7f7678773990f8334fdd1bc929b755f9c60f9a01c3f539533dcaadd68e265e583640108a37fd87c0d1230610f799f409a541401a650ced1ace24ad99c45c5b34d72bfc46c065043d3639b515ff0205d705479f304ad7ea3478ba8b6bfc20b8390485780b0fac5b7fdcada9c5272e1b8c2cc8a43a28fae67be905f3f7a2e2d8be00c99b78aed250cbf4aefbd3c5cdf90c00c4dbeb5f10ed4bf13989aec0b027cba0a3b61192dae5d591bc066aa4a58515ddfc985d9d6594bd19194775cc9a9721fbc616e0e383cbbc8a0e79ec447f87a2d932a6bb7444a8b3ae0d694ef26a69873d52861770cab1c054b4b25101c6bd8481cc605f3ae1f64d832627b61ac1f9228f002301147e785aa12358a4662cbc9a45a6b0d5d691fbf805ecd4fd1ee14ca64c42001cb1316050f4fde827311ae91982804e9fcff97b37e81537adf336c9df6fed35eb0f3ca3f3c26f2f259d37fe92bc6ddefafc99cf8afd1a82039420e1a3aec294273b821b65cfcf3989b6ac96a42d22e6c8fef20a573e12a572bc38963c9eaf5c9bd1eaa4a3d204dd6ee32f638f8e68d5c3d0903a3e617f0f43d2b2e0c3e292e3348876d0fd22b6c7fa624e58fdad8a9f60f95aea818c8b04b2939c64e69eee779356ff3cdada73d257ebe5013efaf5c266c34578d2a8d9738163d5c7d48d728faeb68429c3a92d9a4df9c8f2838f5eae4d5960eb9b05e37cfb068861d6a41b52c543610a45b7c226ad29bf263583c213e43e5c3bd34c0687edd766e71aafe6433f5a6ed07a32c197ea8b260e20e25e0b243963a966414d4a7d6f1e9f80a8cdd5f77c5790543be5f45f737460e22b46bcc8044b50e2a50324161186a27d0934e4188bf5cc1f6719e3acbbea1aa7b348c3571c74d558307da5c7b01404cce53eac1ec585b3dc7a45229d0bb1413b7edec9c2a7bf0573c87f9ea2cb3e643bbb8aae9628d4cd717716950e45d78ae50a81c32d0c72ab48b8ae22c41b1a885c832596af0c54d9c72f35502ce1af2990af42299f8e3c7b26dfcd6b753ac4a30207956e703814106c80a3ac394e5de2c898695eefbea4cf1bfc33dc5afd20949226457041273e367d580c4e20a18c9e3fd23d79f02ad71f235fff38f347c1e122fc9aa2f7680a18c6e2c5f2cb6d5f08c04d56a2b88302227e889b108a55f5ad4b7269767ceeeb24fe1bf39f4b432ca2204d082d10d972a5137b629c0f206c96f0e34e48d1467ca5f205fea78b42cd20e824b90abba986edd10b3b17028e079166eab36475897dc5c95618a4d7e2992d874d33dd7c1741bc9bf1b2f316d3d591b129b4cad8fe4bb2c8e3f7a43bd9c9d120a89a84ab2ff85ecb8bfa192a2f267a38a79fa8feaf27d87a17f138d870b1bfb57e69ed94a217ab18d9d4a80d6477ecc73f0bdefa8a33e04d2abd3c4fa49e53316add593e00735372ec8fe67eeb2e20c45a7c9de6668ea1f2d2c42e3fa8551e411dc6a6699b12bfc2095dbfe1bd05723d2e4ad0cff066b1f997315623d848ffdb18be00663ce0dcc09f554656a135349533dc04593dadc5cbac22e8095248783caa21b6cfdcda872ae197efa6d4a503473b9fcd7171e3b85cd5a210c5ce46a11ab2f632872d8150f1f88deb7ff129e8d0ce68f864297a002092a326a2289d2774c4f5d79ed932e40617a09513f5811ad555222b5ad4a795f880e511668a34b7bcf8e57cce234f2e57cc070db6c17c46da558db2"}, {0x80, 0x1, 0x9, "f7c573858008f7bdb8e8ed757ea5f32b87b31a55f4265dfc71b3bfa5b36aa609cd86ba90a7a8cdc95f078e09d90fbb19738212cee4cb89829e2c5575142a451eaaa95911d659a0f489495a31b1a166b475b3be75daeff85989a091e696217f57e95e0c6b8d91c702a691"}, {0x1010, 0xffff, 0x2, "91ccc2fd0cc9c2fe897ce629e6db9e821a62de0e1358df362fb8913272e5d684b490f8489007175b0e955787af699eb455ed9b91454832b6ea5959dff9ea352671207c674cf989bba22d7c98d6e99add3b71c58afd31fffab7ecd94097a167de823205cd79ba105b1cf531d221249a0a41b6c34ac941345574925083e2646a945f485c968ecd2301fc7135dca6afb8e0e6e08042384fd7209c949a821bfcccd9d1a79ff4d7f1e5d9501345885057dc1f70e1ccd26c588a9f710438d05f2a82a940c5a37a719a70c6a2accd53d0aebbcaee1c5ad1328cee4ad9ccf9fb1ae6300b544918ca6a8db3c3a066ed177daed52d5e527491ecb9b84e03524b2f3cacb6e4cbc430accfbf3aed4acb79c3d34857499c7832519eff9b872cc8253b4828f8642984fef1ced5613cf5117697a5af13205584805efa8a9f49b2316ea0868b815db5bc2a7c6e06e888fc41fb8e138f1d122bca5d292c18a5aba4ac80c4101393bb940b4ea011271397ea5dc07f43dfdd07acf4a4e885d690b36be2c378743bd7913dc8e3449bba39c141f383796bb233d28dc372d697ae60c6289f99d2041a74adb885b9b3263f6678b6b08a1c9cf151ee042c7b478acf71cbeab69d79400c4fc19b3f051b00c32591ad27c6b5173a7f0f5c50669f92377fdf6d77c21621fd3026c1b48fdf513a84ac03c1ba6f7abfda5b9308636dbf91ebb035542593cae754dffbe40c0438948681ad0be054094b68cf574dd7ff919a48bc8b7621efd8fe8e76f345d14328f89f8f10762256ede98eaddadc4273cbbdcebac695a25d2dc62f6b0ab491ebec8b52a2ef431ae9eb8dfd078cee3878c9cb69341791f57f8be08eaedeedc76af2ef172e288ad6669fae96ae1d721961f8f15e43507b8f326419649297a43c35f09d329e48c26973e112f02d7fd859298dce70241b9ad27d64a1d9a4f3092abed0206a03f4a43770bb9ef8b01f7e0fb7e426391d6490f022be04cfd42109f9f5029b2a8ec01b88bf9edb1790775e8ace5d34189923fdaba81a82cedf57b9e7f56cb6397b50a35468c6d9de170741f6c72e295b20419e44d56b4698ac0332fd3a5ea46a3cc37add76eba706c5c0c7b7785dc334f786e6dc407f8bf5a995fbc848990160eb6959c9f19d93c87c924d1703d01643785c0a723c3d1ef4e3f6f2a7ad017e806f21b4ad200b03f48dbe7e457da4a5da56f43a735696a171c9ccbc9b073804b8b3ff9155c9c7e3292a26103f666a8e7644f74ec61e8e9813bf321b63e837592e5354c61234e2783ab917170337bf8fe6e4d0b762f0ff636fa6e9a954c82f75566d661629e60c82b3046e513357d675cc0eaf746947834f598cbb6d1e21def8bd237b240f34019c0b7cc8c6f27ecc924e95708493fcfa756d54585ba3258897f6598ca777175b4d555ca3c9907ea4cc7c611bea7658833b87979cc0f51d0694a112d1cbbae1c6bd359dd87f7a870ad07054f261f41e823a68a204c5e3b83c8254e11f4c9cf37aff9a52f9fb9a5b8019e0ce632b70eaefceba8a30212c693e54c3473a1679ecfc187988eb5960663eec2fb6c3474878075fe2f072ca837e122a268761d48f7ca2ff71c916a3bc2ca281c1442a20802dc755591d70f854675f091d87ba1aa5b3081d45ee9b758f2ea50514f4e9f72340fb12e3446da803f0c31131d528eaa04e7dfc6bfb9422221e9398a96dff5b96b5c69b3092f236bc2647eda4f49985db09f61afd77ffd5cf17123c3b0e9f0a57744e652ea22105fbe31bfe319758d9f7750feba3ec2cb28430f3f9bc12f45f24dbb834f24865ce87609f0ecf7106525b32f77ceba616ac77da4340b205a2c1ed78e5969156a7d1747c23355e30707b2092f999cbe0018f9341ec541b78dfcbf5b67549def20be0f10611b9953171b89436c4cee5c1cb27e95b929a7504e57febe53294c47dbae894be0aa828f231a1bd331f0e25a2b82a43e0414622ad6e3d140f0797a806c5dfec552d026d2a9df3121ec190d2ec6a87fc247da2827a912c57e2d1fd003be0432290ad267436a897172e43f0a0a1c3b326a8959d6725109c4137efefc537b82f295a224c4ca8fe54245d99f0c657a2319c26b4be319c435fa36aa10ad9309362bd0670419090d4b23f3aec881e46ba243cbb7301e3014ebbcaf6d87e918d96807ab3a54a6722291d46315d6b39619a98265ed56c1d7fe5709ade815109a71434ce56d201642d2ab2f6ef14f0135a1d9a50400e71caceb403781b0867ee243ba4b51cd8e3aea82056e25004caa581bc9b5f95d38e1bb01ce81118724c668282c044f0f033ac46d0a060b2a267319dfc34709f8f7afd1b5426bf406d88b12a689be27f63962842fa0a318f0ea2eaa2025f3b6d6e0ed1d0560dde01ec7c1a030e97f03a7940e9bd900b1953fa4b85eb9540a9607ddcdc377df1101f8e25e0126c463238d3bc25c9faa018e33761b9dcdb745cccdbe39077c97e82ecb3f30d3650f798fb30d245ecb6e812ac87e7f875a52291630b85367a88f8f23a4cd0cc8ceebd15ffcda4d70cecef0947f3437a26afb89e0e4c4fb8667dbfd30ccd8efd2b9756bf6d4c7a61b604c07991f97fc8087de34be1930d0f0338812644544393345f187d6b3f400823a8ac798706ab531ad7bfd5a91594f6a20844329a85f6130b5044fbffa3a3ff2203771a08945ef37c2ffa9b8831a2394f08be19464834bed96e71b193d4edab6d9774b8b9da3969b2b9fcddcfd47f0e080defc0a7d8ec95f583f3654c27043f4289ea44a3d0d13de62af7f383d5ee45ce3d7cf04be7bfc840d42affb409a6cf0ed93b24302eb4c8983db027737ff66993070eaf207bdf687ebcc8ca89ce490d2e6adb9d437d85df78be4c1c169eb34cd7190dcae4a98723d9b8c7b33e897fbbdf129f27352aec718f3f1466aa9d34cae7a82e26f937b97b3355d913c05a99f8b6bba11d6cfd93e6a05d347d732b7d16a415a82a1b9bd2af5b6a3be9bc22249de4b677bb13cd73894d599bd3f06d224256de72a252059839e99b51737bf37cb71fc04e769006be57ada476a2d16bc022e4929d569b599d0607b1fd506d8a95d06302fead2e375b8edb73bfb1c0049fbc60710f8fc120c85da5576e18b6b282272e5fef3fc4717e6e5191e38939db42b45c2a9a02b7ef3653c0a76fe8e3b68234156f9e2e92b3195cc57544c98e2f07c22334987c91b9dfde31341f308a0aa838639d389ebdc365826addf73539979f1a633c49dd89bf9889ed10af8695578771dce23261c52f2e73b8196128311b66b739d022bfb55b0bffded6714d3966c2fec488c0115e5af09656a7b1a5efa4eb10c1353d8ed05f0ac93697f530ad45716acd8c2854b2029448547dfb9ef441589e26dca8b207e39900780b6e9ba095452e2f45e7ba969580bee8a23960bfcaabe334df935b431f03eaee0463e3ee4ccc7727a50c2f4f1b22a583eafddfe37b9a9909e428430271cb90edf3f12bf1000cc2650cea96966d74e234642d172e4ba9253073918ac5ba8589be958ce22cdcda65b7d345a39715e3b282ba42f81a86efd13cd388e477c671f2cb3626d79d7cda745998ed5256cb2292982d11ee040a18b046525edf76aa585b055e43445c3dd7e2a34e80edad5afd7eb3e503325c839c56ae59d37e4885f86f47e2191532d8eb749075f452ee6a24a33c8efde5cd2fd05505d337e08d3dc26f521e723b7438b1197b9dd2810b563f838882b40bce61914983db570cfe3a256d011c313a2774fd37b1c503deddf455293f8d711938d5602dd65d6ce1f24f10b314c2b5faba58c2629ed6fc0058d605a4472381d60f6c63708dcfd027ca22ca7d10bed4b90107197e4f81a03c1076fb18e989c7e198134263a0d8af3c9c2ea65d7e86d8a80bab02c8e67eea22908412332d34375e4eedfebff7552ae0fd341bea63800ab082af5752d43a81b61cd3554d668ae8e6db3c383be66828af731f28c7e90646c7a18731470f36922251f418aaece8e77d1f9ff2330d3e5037dde4adbe2623cee7e9deb7b2c54c87653162e2bee48caba844399a0ea929f1860bcd4855d75bbe88ef756834f33d71f4a4f3bf2d4d4a54abd314521555c57b5b41a3df2c943709496356d26e2cb53c1d3c2daede87624562558e2b3607d385b939e8f33300b1dbab80fbd425b5976fca3be3e5675bc667a49fa5698497db64cd5f63a03c3c3d532f1b81d630fdb52482295e6a1ffb0c5cc9fb5aa63f5af833a71faa76732458256877de4171a9889246d21ced8f00b7e69772b68f36a87ada2e41946e0138901826aa1a65256503847afb1fda9fd5605fee2b1d496037fd7e8328e763434157b5d9e6e8fe9e47d0ffbf1ce7025d2c161e75134aad61bba1c058ddd77dd73f79cb1459fa04aa0752e1e84dc0963078691ce86dd9b0f3864e30ff2ca355adf40a6348251faef4a7967c48512e60e183e94ac3920826ae87511de89ffc4ec58b918fb1e9abf6f663d6b228b63f229312986a65cc00ad80c7ff3485a2359cf5c0a078783a4103bcabfb2673235e8c2fc2fe96a8db5050d9f9ed78fc08fe523885cd01dbdd51bfe4216a5c70249fe728bff0492290adca590b54c222bd4fcc6b3c2c47843df89258055ed6119b74d4b60196715e3ed70b18cf15698495e3d00151b5b2a1f035182d0da47a32054738b624ba6728930d8bf2f5352b4f9cc69deb5da91a61f6449b99e1d7398ef924004dcd08394eed294c9e76f70d9ceec34580e304bf2921151393e0a5c450dcf00aab0b77d8190158b9fcff3133df1d69abfab083199e98c42c842e07054dd282f0bb38ddf13f855e5a945dcf45ef677af54ae8cab1eb4bc45036e519746eddb7a63bae730eae50dbdf0434b40e8f0c64fd48b7e07f534483b273cc4f6466e784f380816c49bdb1d54face69d8132416cb4648b8187861e438444166ae21cf0c82ca083da79d5ef2f6614a99cc69d1304cb7b60c839ac78621cf60f4771ff4f6b2d53ce818f9d13692e9a2c8a1810fa8fa8d467dc41f15912fdc1af3ee0a5677b4a2bc7b85a514759b9b0087272da96a58375f377e983a9693e88a71ab854ae07e599f7ba7315bc9d83f691157f5839709824a5f271b02c2f9bf527093de0b9db524538ca9b31e0b04cbb0dbad406e54af1423c239d8334677e1eff84ab2ffff708805b107144bbe1256381ac8b2d3436c53113eeb7d82783fca2655c8f62d66ad721600640c436f8260bd8a57152455b8ee6b5798767a95485e657169d5b4fa39475b2d3c9ed2cf47739c1fd4e91093d32e88be5b56edd5fc9f74362e5d360a14e384dd5451a8f45f20b95335381193f8db831128b6280e625caeb5bc57cdd3597de13ca2e06ac25e3e3f643cd1435ec61eef447f9cade1626da9652fe3b6e86be6ad3fe851c42aaebf6ae273be8a4bab4d0f9c99437a2063ddb1a65e296797dce42653c997a3074c34add6a3c75a47a7321c53f3eb00d4ef5885467261bcd0d2699bb1751b08838476a0b908ed3c389dda4fbeb6b8b67f8dd596088edd94d1e0015fca34b3191bf5973542bd448f69ce3662a75716889577a073bba3b85523483923a4c3da4017422729a73f87d251ceabb261f3062da498c07b19cf64d4250069a5d8d9289c0625085188bf5bac5fb9d45f9cb7261b25978a640c64a2114faf96bc67c243acc37f426c788524d4d56eb3603ffc190dedf7bd7250aa23038c07b3b2b3fc1dc3e5feb5a7ff9ebd2e0da7e4ebf931d738a5f98b0335ba9b599296ce25b3e05ab9f2ec30c7718853fa823ea4aec"}, {0xe0, 0xffff, 0xf1, "5a37aa739e8467091be778e003f59b45f92e0b9fe812dd4c6bd3914f698ce0d2ce42a355dc521a3ce921136c7721aa75e28e75fd09aac385f9f7a8eb35f64e0eb5a45c553cb3e520a9e6cbd262847fd093f48de626f59acf48018d0c808250dc35da209d8a2d050c4d0c1cbb1374f5ea592985acfd6ad39c69497cd853b15878612286c251101226049ac286a2dc98339242befb10c7f03e81500ac4bbf4b1cd7bf8556a102e43d7bcf952cbf47f57d92c0c597d544cbec9da598356eb28b724784c3c43c4f78905eb547d975ce78bc7"}, {0x80, 0xffff, 0x3f, "1c553b76744f302288804a6701985aad81ecb3f2cb11f7c811ace20b6925066f5cebe6e1f65b381f317414e853d28436b4115d6b3d888c4a36d61e6b8dd406433e5de02b32230cf93aa59537c03061165f649e7841c1c2899d1fba6840167f7411a8e6a769e0b58dfb1a4b55af7ca71e"}, {0x60, 0xffff, 0x7ff, "12f8302661576a5d19266bca8224fdc3fefb195f4e987cfb95a27343d6e0821c831440d65d86a21b0674da0aab173b351c5c0df14db809f0806522b05ff0fa99488fe60a2ca28649b1d57bde0db1"}], 0x2340}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 11:11:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x18) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="4eca", 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 11:11:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x25) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10001, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 11:11:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:11:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0xffffffbfffffffff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\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) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 11:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xb109) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x357) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:11:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x40, 0x2}, 0xc) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000180), 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 11:11:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000000000010204, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10802, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x401, 0x81, 0x100000000}) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)) 11:11:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:11:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x200, 0x3}, {{r0}, 0xfffffffffffffffb, 0x83, 0x3, 0x4, 0x2}, {{r0}, 0x0, 0x73, 0x20000008, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x5}], 0x8000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x36, 0x7, 0x100, 0x6}], 0x7f, &(0x7f0000000040)={0x0, 0xfffffffffffffff8}) 11:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x2, 0x1}, 0x5, [0xff, 0xf8, 0x0, 0x0, 0x0, 0x1f, 0xffffffffffffeb4a, 0x80000001]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:11:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000240)=""/217, 0xd9, 0x840, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3c07, 0x9}, 0xc) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 11:11:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20010, 0x0) 11:11:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x80}, 0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:11:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x208, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x7, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8000, 0x0) r8 = socket$inet6(0x18, 0x8007, 0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x88, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x80, 0x0) r12 = socket$inet(0x2, 0x3, 0x81) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x2, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r0, &(0x7f0000000440)=[{{r1}, 0x0, 0x8, 0xa0, 0xffffffffffffff81, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000080, 0x10000, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x8c, 0x20000000, 0xffff, 0x4}, {{r4}, 0xfffffffffffffffe, 0x32, 0x1, 0x7cc, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x9, 0xffffffff80000001}, {{r6}, 0xffffffffffffffff, 0x6, 0x20000000, 0x3, 0x7f}, {{r7}, 0x0, 0x50, 0x400fffff, 0x81, 0x401}, {{r8}, 0xffffffffffffffff, 0x3a, 0x40, 0x80, 0x9}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x6d71}, {{r10}, 0xfffffffffffffffc, 0x4, 0x20, 0x6b03cef9, 0x6}], 0x1c, &(0x7f0000000680)=[{{r11}, 0xfffffffffffffff9, 0x82, 0x20000000, 0x737, 0x100}, {{r12}, 0xffffffffffffffff, 0x0, 0xc0000043, 0x8001, 0x1}, {{r13}, 0xffffffffffffffff, 0x10, 0x2, 0x79a3, 0x5}, {{r14}, 0xffffffffffffffff, 0x20, 0x2, 0x100000001, 0x2}], 0x0, &(0x7f0000000700)={0x3, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r15 = open(&(0x7f0000000180)='./file1/../file0\x00', 0x20100, 0x5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r16 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCGFLAGS(r16, 0x4004745d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r15, 0xc0245755, &(0x7f00000001c0)={0x0, './file1\x00', './file1/../file0'}) 11:11:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x54}, {0x6}]}) pipe2(&(0x7f0000000140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:11:22 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0x319) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xadeeddf) 11:11:22 executing program 1: r0 = socket(0x10, 0x4000, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getgid() setegid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:11:22 executing program 0: unlink(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x8}, {0x2710dff9, 0x7}}, 0x2) 11:11:22 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) r3 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xd7b) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 11:11:22 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000280)=':^]!%!\x00'], &(0x7f0000000400)=[&(0x7f0000000300)=',/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xe8&!\x00', &(0x7f00000003c0)='(^}(+:#+($:\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="21452306e85ceae347a55b06f2a37f461c2637b923417d351b0dcd7b7c0b161883d1d74399fcc4380b2c6598341db8683f9f779421e47f91505fde6b18926d0bb41fa475783403d60dbd8d5f6b7a3c9430708b9660aa98224fdda0b2136927e788d3531b36d4b9cd2697deb3568b301fa48110d2c6acf7727205ade8fccf82b2630fa1f737ac0eff366a727a5590f92854162a29986074d6e0b4cd3ea4e8a773670016d4443d0576f17910492f3c05b95f67316448309950747fa90c77ca05b9f42ecc5ec73d9252c43d86f4dc2177950962365b80bec9155d3b269de0b401f239929e508df3567fa4142e0315d8c5bb78a001e96e2e77", 0xf7) execve(0x0, 0x0, 0x0) 11:11:22 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000140)={0x8, 0x4}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x7f}, &(0x7f0000000080)) 11:11:22 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x680, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") pwrite(r2, &(0x7f0000000140)="0595e5ddf04631851fa1171d94db6dc1fbdde208adf50484cb168b2ad62b41c2ad2fef64bf34dc7381d728989bf7d88cd9520f", 0x33, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000001c0)=0x20f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:11:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f670e0a4e893bf380a99cca319361be81123f5d50113100000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x4) write(r0, 0x0, 0x0) 11:11:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x5d7, 0x80000000000000b, &(0x7f0000000040), 0x0) 11:11:23 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r0 = semget$private(0x0, 0x2, 0x104) semop(r0, &(0x7f0000000000)=[{0x3, 0xae4, 0x1800}, {0x9a7d31587e5c1237, 0x5, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x9e6, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:11:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 11:11:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x54, 0x1000) read(r0, &(0x7f0000000000)=""/11, 0xb) fsync(r0) socket$inet6(0x18, 0x7, 0x80000000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:11:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x4000000000000) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x664, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) socket(0x2, 0x8000, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x952) 11:11:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="f5d5434f19ca053af679a49fa9a5a8ad314be1cfba5b6730251c47525bdc2870e4ec9d57e2e7a61e735f5aa5f5da6df8173eb97095f455d7392b033b42e73679124d53c4e2aac23385bb3762d7a588a3f6b96c127d28be6ab97011853b76248b6d8fd7b7955a3ad6c7de83a773c410da9b331078d96671d6781b719f0329a1ceeced0e76f5ddbf143ab525e61cfc8cf7007bd232bf21b98a3a962612acc0a72c0c0f4f01e1254820302fc1f291ef6109e213b23ceb20e66d3b66decb0f39cf96c58f14fe2db18a01b6e3f3e18399fca2c9e5b1cae986836b829f02a19f5f25172d056cd3bddde5b27ae859ea419e2a11c50787bd40f966cde5de6d431a161d12dcf51656e7c492bc63e55c1f17e8a9ff87b8264eeb9739469bb46eaee55ec1516a02fa253f8fff1059296e867290df955e3bafb72ae9a8181a6d2df37c2d8dd05802c2fe5f1eee7d9c0161ef30dd6c22ac07de5bceddc3282f88bd7ac6d6c7e5d04fe6f9101e38416034aae97fce36e86d2a319984f02eaad099cbd64c8706cdcf905ad6ce671499b618e005a3afe5e077ca465d15b1bf47c70ad1c1af62a90111a12025f032a3b1e0c4dbec8d4aac95a872e4e3ba699395b773f59cf5085d6e48229c1e66bfb42ceb083f0569033bdc256a60ec99e204e26c9295e4afb73e6e36351890bcdb6305cf1fbe0de3796fa3b8ac37b6cc33f6b797bbb67c0857ca1bad3f68841caeb33dc834dd6b04b18a89c9caa6de303dfd76d7508741ecd94646c1bb058576afc512958d56901c21bc4e2b2466a88ecdee6ac87c71322f87713847c99a4936862eee9c5f4843ca40ac7b23aba23f9c1b5d63dbbd241e9b523961f8ef57f726d417b9a2d427661f6e84f831b11ea154784f5e5ea78605c6a73f1ad40a8113812b0ea2092b3ec0b0b9801d0c8801efca233f4dc4ba5423ecda29f72eca8f2808d7e44403fe6ca96637069fbb7eb49d4dae9c5d22f14a1662b1d6192480297a3df4405b743a1b696105e3f8a1599b7684d8952d485ca7432e0bd228c934e055ca59f63f979278b1e13baf3ee90867d8b175669e9cf6316bce8ba57cb208ae19dc145427e659ae486c6a61ad2f5f7b54a5031beea4a700eca4d4484f19ddc8d390ba3eb359ca310bdbe87b0f2b7386ee0bf91a47b2982ef6ef4138e95398f82486748069532166b3d05a983640ce87da439d5314cd0aa26359e753887039028a032fd8c04837dd3b064552c0191e3e438f5f1ab36d10820dc5e1bfeffb2bd75e305489a987cd2df896a63c9d5684c2abfd2a43280f371ebbed3d8ad820ce87600eb9a1dc4e26aa840059fcd5ff0c265d06cb0014cdc078327f2d1dd7eea178c5bc86f0fc91ccdbc9e5999a4343551aae6a6c9f11f43f1067f067d3b288fc2f6add98714c4529624bf313ec49f21092f60689a0be49695327148a3dc1e0092d580a5526466277e2bfb57a204eee97eb68836faa0b9adcf6a351c9d8aacfcb7ee2135a3006f7e4ac6af0e0b16eb979ca62b6949cab46efafe1c21956b244440342ca6fffe96771a6126f5fe4f1968a4ec4577d2b1724099e6f0b9b754676a953a489f6da1c48aa75a714e4711c53171832c700a6af10d079c9154d8b147b1fa4b4f25472b040c4a19e2f822feb1362d4662b1fbe5125f9ff5d8007df8367f0cdf8322c19e088587ae8fb9ab8ad84c20d237c6b1c7d9a734446d639baf4c556044c311e84a2e8f52798a103264e880d42cc3d0ce44ea417d1a17124b36f4dc5699bd9780ea93c3300c1217085df3b89ebfa8e1de63607994c4f251c0b1a1381399acdebcea4bdb512ba5f1a2af93f95a67b07a7b24838ad8e45708b9445ce1811295dc3ca1e45b64557a834c27a036b4202bba98778639e28da75c2087ba29acf94bbacd3343ebea0901c725840bbac1cb5b7300d9be098dc749e15dc97fa44a32ad9aba41271d2520ad96c48a4a6f2fdf8a7a4e57fc349971a7c5d338bfa1ceba9ed05b4007a42db54b2915cb787020eafae0c9c24486fba90df686c82830b865bdaab8812728cacd0b8183e1f52eecb10968540e6ea2abbd4d04e2329e7874c1153542c65b477af4b8b29fad413039994ac4cd1f2b36a03ed7961f3217a5f6b7320c6b56b1cd2106848adc20af3107167c61da11ee05aeeeefeab49a5aec2eafab42ff9355cb11e4da822f10a273adf3f66ceff9c6435e892e87df1199ab75a6301f8a44314137773de0bcfd89be8c77c95fcd4bf5e561e35be7ce74b7733d5209b2cf6cca2c6e91bed620cfb8b3590d51e5b6a1d9d92e6b51b5a333949e905270add777012c25891efbf63cb2ee5ad269a83b73fee6775a4d4b216187024d51053d7abdd646fb388fa2dcbec05c47ea13d89b1faef2a239e6e0943a1fc8b44d91eadf60495ee8229f0c359020cd1d0ded806c3ad1c10fbb86b2e5fb4c8a693540771a289905fd2d0b8426b764000ba1311fa043d352e41c499173d76f4b7b88ce81efc12b65408326fa84c06834fc69793df17da641b2f906f27312afac009a393dffe29765b43ea89b759cd68bce66666d1ac93a8a1f8f4876317b7612b86105deb70e8918cce89960ecc7a26dd84976fe647485be6b5e898927a1d9e0484a0f4a3a511f25f173fa5445c22d4632e643d8263fd66ee150f38f97c1f7dc5d05ec1edff27d3b04c45d0455372cef0640dcebd26af1da108c91d840432e4400f0aea64a2fdf533be1ed9972d1a84b32690bada500f7b8c4a294a03a86e87d459394d11beefb990ba4010c649fe4e1941fc092c49d69c7163203fcd5b5347b0fca98a7d18347f6e1bd424b4d305a7c59f3af8edf065d2277a4e2debce65932ba9a719c6fa7f801183f356f5cfc478026767988542448271e5e89adb2acf1209aaa0421cf18a6611ebe7a8ae478418c5d19f29d3c5e85432301438ace04154b5cd39bb9336610b58ed841e81372abafbbf325c2ede2453947947ea893046da9251a55d2451631a6b4ffe965b9c6d2d0f6b4bbe96c2856be04d16ebeeea0ae4be5de29337b7c0af843cbd312a03a35a5c04362cc089645dbb4334c3c15fed2a2853660572013bc39514e6d4ec5ca01babbca406bf24015314687d9ac0e2a44e5ad3c2bcb0a7f2d565a8388b57ff34a418aa7794b82f5c819f45d69a44ff92e753414cd9819c5c98f50352e0a3988939f4d6962d41bd069cf412f0873bcd44297cd6f211a4ca54d586b0747cf8d8d32911cce730cac0eaa9a3aff1fc9997cc50bddc85148e89d833049bd6acf4de36a1e3e883a706c90d9b62c957160763102aac19d810cb5d55482702e856a42321410ec9df33c0d06c904c1d869c5bf72ce27387a850594195785bc6e8ef3790b496a029e48575ffb67e4afbbf25c885962e36b3ff2abcc038e1aecad7cd44bc52c7ca25c4b340ca6062a779c32049e165cfe06d62229da91bf02b45d9438f3c86cbafbfc34c4cbb5c21797dad784e09fba4a04cb148abd016606b530ec1f7e2b7077cbe114420ad0de1ea75e13108777cfa74766b6594e0020ccde5151bedb6cd824c600f090031bafda1be20d7e4d57cc948fec1fbd03eb33a5a13eb87b45551f7500c90cc61b346e11faffa78256760a8824a1af9efba797b64e4c0b84598e5e591b9e6b15e64264a9625daa3074726e79d8d7201bf3b487cb637ee0ce90d0ad6c9e612c501312f7dc2762fd42409b74cebb5e3a52e3f507d1340737c6b206f2e49da202e939dc3065d4461c41906a3bd41416c0077ff66c86a32a46d6d4c9e5cffd5ddd3f0a5146b11c30384ae8610089403e057eaa2d5b84f2b974558749c608e13ca9100c1fcaf6972306373d616181c541de79eafd6c77177140814bc360a10eb0a470a313cf7ae813efdab01c676655f5248fce05d921da8a60b35abd1d9ffaba32ceef83dbd5002a8d77adbe1f6d6b366820a3bf44f1287920c3385f12786ec04801fd192c7a2d7aeac6a59a3abcb12c941735489ab8a573b52775a0b7853fadfd2284b3b19c03a7e04b8d8803926dd93674ebafd1b4de8057d3c90811abe33bbb3bec6d73d8fa7be29da2d3686acbbf8b7905506b62d37f228adf833c819d2e6ae6519e9f42d043d0d1438702d0bcfefaeb76cd0c8a134f055a350a886a6c5e873ca859bc892c248acd07d764a76d7e6a83046ed3c6dfa19a7a8cfc71fd17337a028563222d6d6c7f23c845610e8376323d2953a5876526267f3276cb74201da93e7552e20c3309ddc8eabea6cbe1016c7084313eac1854f83b9fec8909b291392125c42040be1c8f0ed9a7bb14761cd41d509e969032a45371400a791b59900b23e675d6dcdbf00e0152f2991743735b0503532fe1ab199a58e2160206adc57e9ee813573206b8843c9f45480efbf5f74b32a5809fed6566cbb865acd9936e7939808b79fd96dc0ea53b85ac9197f2f8bf2710032507b2f737f2b2486923d885a6ad637266528af17900ea1b61333cbd668df944dd9edbd82a6f91e02e6f1814d13deb666ed7cd7f79dc937461418c6a8af120151ff81cf31b9da534030889de7da60c3b0b29dcf3eb15f1cb2d5b51866e079d4466249533312acb3a0ea0865f7c1969b989cd8177b6e97e5aef8af0251934d1e9852679d0a282c07e9429be3066c1dae24aec50afe09ca075d947c81fd35e8159230a22621648afb09c411f2cd03d2b952dc338db80d2b19c3e5d3819e62142fcee5e1c8159d4b393a7d7f7f3fe28c2ce08058ae44a65597c67fbc2453c94b13531bc777beef9ace532b93eb4e6df1e8a80ba6aed1489d7c3180ffb9f1cf8c57c9266b7af36f44e0e0b61e004e5c8538a309fe2799cc23d7ef995c7efcaef382c17ea17a27729b86f4b1f306f421a4f8558758f2755b273244df7958cf0711fa034ff3fa13881ee4f67acfcb846f865091f9bdaba95fef6100fc29402e3de116f1e7a4c57c37e5283585bc637e80c96e014aa057676b83d9be70dab71d63915e3dcc8c2dbacc161e8b73e122ccd62e15b15b9b136e879f767dc12844144c5a591c1ec86cb2cdd0ead8d0cc1caa53680beb69f79562a5bb9ae3412835c5623e2a30a53e9a81e07ae25cc5bf6668f49034f2fe82be56c187b8f84b93468783f577ee66cfdc68436fe533f0924f37af0c501e34e4b864586a4b16b4f8d4c158565aebd250ddc2d1ef2e32ca80b2f7592cfa2589274c8f2299d65418ebce50848e835255a3a3b6bb2d4342ccf0456d7de467a32c07e4431cc61b76b31068b91e79adf72bdec4adfbb6f4cc7bc60df1d7bfb0d3710fdd4dcce2e8fe75a95abef570b9a00c28312ad58376f43d8483ab0474077c1a97bc558bd89b3c685192cb5e141647ef0823fd608985bfaff127cafc19f84bb9a483ca84045c32a33989d1dfd88014322acccd49dae0a7065f101e75100a0bb9ed061e12e983c08ee933fc2327ae6e34bc2ba80f595b85eca620f65bfed6c608bcba0918c528db0bc811f9b51329875a9c8de782c871fb932e9ab3a4311926b370cde5324acc7aaf72908420c49f80c15a061cee54741028a7c6d89311a9371f6009ebeeebb313054b1f140c88fbe006513ce9db5cd453d3972bb1ddb16f03ab04e84a0b52f3c3fef0430fb99137836ba3c5d3deeb1a47099f5fd5aa0721b99ddaaf0c4a78e775cc34b8dc7e2f88d73feb034d92acc39e1c75f7b7432d13c29e34c2fd4ead730f50bc81329f8736851d95bf2ff111cd4c2f6e45b37057699e9fe17d7e2493ce653908c02fdcf61d483fb3b70be969fad6016fbdf8582f6979d2ded32bbcaada", 0x1000) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000080)) recvfrom$inet(r4, &(0x7f00000001c0)=""/217, 0xd9, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 11:11:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff9, 0x3}, {0x8001, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) r1 = shmget(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 11:11:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x400000004, 0x0) 11:11:23 executing program 1: socket(0x10, 0x1, 0x9) r0 = socket(0x1, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="88b93ba3523576871f36519bbc2e94e728cac484226de71387f9463324d843e60efd4d38ee20239bb61d239d47cb1ce3ed2baf087856bdabd88938b5395d6c2916bd414e760400e965d04778d36cb414a44055d6d07b9a89ac551fe71a1eaea6559fd5d3886c2bb9f185e3564d28f31c0ab06b6823081d3e2901cf3fde60b72c04f2f40a7b9d81fb79aab1f67e2c1108785411fe8c7a26e7680100", 0xffffffffffffffc2) 11:11:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xc4, 0x2, 0x0, 0x40}, {0x4, 0x0, 0xd683, 0x2}, {0x8, 0x2, 0xe000000000000, 0x5}, {0x5, 0x0, 0xfffffffffffffffd, 0xffff}, {0x8a, 0x1, 0x80, 0x8ad3}]}) syz_emit_ethernet(0xfffffffffffffeef, &(0x7f0000000280)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 11:11:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 11:11:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 11:11:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0xfffffffffffffffc, 0x6, 0x3, 0xffffffffffffffff}, 0xfffffffffffffff3) r1 = socket(0x19, 0x2, 0x1) r2 = dup2(r1, r1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) socket(0x0, 0x5, 0x7fff) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) clock_getres(0x2, &(0x7f0000000000)) 11:11:23 executing program 0: r0 = socket(0x18, 0x7, 0x707) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x8, 0x6, &(0x7f0000000080)="62a495e9592621b91ddd0aeded1614c65c7306828dddd6211901f79ade28911c3c6e3501ce8797eb1cf6e07ca57e3993dbb8916edba20d0c4b057466badacef18b95cc9ba5c8b1d8fe15b5ba3a2d9830028136a9168b1b74facce780501ec8451ee8a76bb29f068f8e835e0f77a77ca332bda37d42154631d99880f1b5804900712618b2caeea76dc636f0dc555292a1def98410cedac170b33e0ef0b100068daa4681dc5d184707dbb94e896ea139d0725ea963ec3dcf0f61da8a9279299f0a8b86965c3fdf9ff4d71d213b4b998bcaab300aa6d0926fb4c9d995f07a59a4fcade40420a172471a8f6a349a4ecfd8731dd059308c34dfad840ee1654c7f97581def2aaf0911ebb3ff068ad845f5e189b63fe67e3b8cd89071a38b4c1c2846faf2df6561988e341b7018f9c3552d55d13474af32ea1026a9a244f941af6113293faf1f1ad8a03384ee410f31430a9f6e54a4f24ebc9049b2fe0e8e33e12c2eb8901ba562ac7f1d725ebd2a60bb6e8a425c2627dbcbf025318fa20dce3ebdf9fa4020f0a921e504f98f094b353ae5bc64dc67467a93907e7cd5523aa58fed3f5bd14a2e0cdac67c6d0b66caf1bd93c4694ed780c4b30c762c1f7d48366f09d3a51b9bc8fbde47ff1e806b7e0aa7d749ef955140bef5dee7093ca7205b545245825a280d0ffa866820c9cc9366c671c76c1621bc1a122a1b3d9a5a66de830c234a0729220c849930deba045e6ed2a1c5ee5d6eb96ef7da861bb8ebee746a2f14c33f55b10e447e06bb8549cb50abe03ee4a11b3f3ac65d858fe48b2d7cb9e6a7c4d5fadde0939387a130db42263a7f1480a5c3d79533aee020d71edd30234a270112ea8d4c74de4a669009fc7b4af6f38a2b969d334082a13673565809894c8ac6b19128f56362dc41276f1eb34d7751d4b2d28fcb4c2ff250fe036f061009d748f9a902ec4245697d928b0c75d2271e42dd07f34497f53b7639f3e61a0f85d8e352f5423263b99c05af7e8dc0deecad0563bf190b112578d8b6015d338bf0d7bb15ad030aad9c4bae402d8376ade6f4237cdf38dce9bbf61c5fd8bc4566cdff72b397fe19325a32f6f7e9e3d47fbcdc95a8b08c0e4a53a891b84496d79771ab5175f3caf94e97ce5d39da27390ef6fac0f34afc81a0b332d0951a3a45a950dcecc9a63be1ac0d7814f919267c4c925ac5942f2a691473400baf12408fa6d2d73270cf73e0a71f62e02662f6232504d4de40f968c9d94c6ebc091b5518a391f0e56991f836c1749d124e6c19ad37de1dbf3b61c31206890c7e8521b0ce1561a09084d2ec676c80b3e1910e35b311af772becebf7bf7d8cf8678c20bfeea101dfaf5d836a9fc4b56799346454a2889ac8340979d10d2388eb2ba7bd4ccb7ed7e7ed2653693bf1151e07e1013697194755b4225c28969b2b1921007bd21364ed41c66daaeb12a26528028329c979d82a364e49335bb126a9865174401f53de5362f83171ac6b56497129fc364e3daee16141a2b5b2c0d836a00b055a357b8c537955e80159f60809d4fc9c288000b771bdf30e85c14e0bc84b126f60f7a9886fdc62eeb73bae034551fa100d8013316cc134a1293e6aba2e3a1bcb15d661533ac81434f207ac47df08f405d56c01f9e2769200a8ccbe934604829d7ce8d394dfa3f3b9184157a58d2a3c59c847eb4d29e145545b6820164ca08aff6f3e59fd38b08a167a386c9dc7f28870889b09e4948c0b46fab6aa2265ebdbef8d6eddee136079c6316e346fffca129bc6709a42cfac9ac0b51eb56ae3661d0b510846a1f08f4e5d25486bdc04a8abac0df0a53b832f1ece61ef8308dedc62f66a43d9ffb10e88438c66be6bc3ae36cf0101fe408b58c5b74a7cbd91ce22272a5a6ad92e869c77efa6c05f5c24e4e13889d0e3618177f53420dd42b2fe2633d4596ee7ceb7e4708a0d9ff3a93dbf43fc53357766640585127ac68602acd6093fa6e51784dcbd36276b238d01898c73f5f34ee4584dfabb5e3073a8607ab09d0f401a1652d5cf3f383c8a78cc0b5afe9bc4f83465efa43822e48256cae699d94e9a57edbd255c5115c73c103f792cc7ecf693645dd217f0837e4311b80c84fca4c6a03f9bd57af59d3f31771fc0773a48093aa6bc0cd29cda8a4475bd7b7d4f334c9585fbe260306cad1d8b351dc4f82b410419f5181c7c3a55e4c5f7d46c34cb6bfb91a61a328da13800b338707710c74a0ccc73c7e6170214998a4656ee56f31ccd7fd527797e1820856dd3afd6042961f28321833bbed3173d5c8b7645e55c0a9d34d1a347e59f203380a8da01a95d9dd3471204052da4e6bfc59d2f8f33831ca614cac95c36f6bfe61ccf73d6d3408de494f9e61e60ecda2cfbc3a29492ce2b6edb38d1a2e2bcb8267cb135764dc69040d2870fc9ddc5f98b9541171ec95e936e81a4425192ef5e93869b1be1a9e7cead88597f59fd7b5432f73e7a94f8dcc358e69e26e64be28b2b8bf1c1008ad110c7992212677b9e69fec4bd234215b730ddcf8660ff8cb51ce1ea02e7b8d7187a37e3afdd28b48cd4cd33d7d5a8c467699a0252a6a332f672c1818de95cddbc6775e0263226798858e32318244b679d3527fbdfd441ac497149098910698a1c63b6104f82c13a3437d5f05139cce25531a89373b1d299e31b8219603421f1f24cafd8b701c115468fa33b5e843df713a076d2f8208d48ba0ba42b884c655e35841ae79f238e1481737d77eaf29b002daa67121b955d0d06ad39881fa883cc1b9e0fd05cb0c7d7039afbd87bd7694ba634770f896c8053eb64ed34d2005a1a1c940ad4e6a9c7640db5e495327125204fcde6326517b581699ee13480caee8aeb2ba8b03499e1457c56348c05a15e10caec261a6ff151a0b828e2cacf1821dedab06543be2a9821703872abd19bc107716f68f5080b2f3d7cc8e40dad049c94bafbcdf7d4699627b039847a8e11e600a35da710b5a028c3b8b9cf02e3905f9471d8dce307b1701c368ee6068507609dd6b1e9b1f2afb32de751c30b0d1631f8235a4a9eac8f2d0ceec8e079eecd69ed5ceede56f3ea8e634e4742dcabd6950441206dea9ade388f5d5395eb8277a2587b0204f00e19a2a73406e15126c1f6c462202e8996565430254309c5ff648de0d7b9d3e173a49667f7361aa3b37c81c6e9797c8a148e992439aa2a8b646233de36c3a8d59d43dfbe23f4d2b409094465ae3462df188377a25c959aa5d6155cbcb65a06e082d67c9dfea2d2e5c17cee24a00abeae2938ce179943be23e1eee28071483109850fbd887f04be0ec7b244a9d61ff7c1746209aa91aebf238742fd785712e16c1dbbb578b2dbc4753b8e9bb7116bf7c9221c1cc72cb67d8d2626a617c44ea86243063e26381778e8ed3ddf79170e94988e1b643f02b4859be0b5da9961bd5c9d444fc2247faf496d634baa2655d1ce0489196417bb316a5b01f73e333a681b4cbedb8a8100a65d1ffceb02bebc31125472d053d6df0af7328af3a34cf50ab4a23a68f0384ba75d6af92155802c87918be234b9ddf69b727827f1739567604c74aaa1d75430ded5b3d7cac0696350aa48f82c576032a06bbda6a409721016467d7575917e4f961eb94d5ae1785bc52a639149ad8038f97b4dbd2ac89559171a481aa98cba7c877891233c09ff147c1c17b24d73cb3e639af17fecd39476bd525dd82ae4724973e340ee75cce8a4ffc31506ff0131cfe667ca17999e65a3378567ba74bcd4f00e814da6480480c72a92678ddc28ae5eabc34983af4551e880039ca4bd58e008e6c2339f7d4a94952fb53107da76725d0429d87f494b4e84fce284a5b2dc1cd08b344eeb618baf0c164c23fe2ef7c10fe6ade2265d88d870a5e3050425fd3a28a2150448bcebc7a640a860326875de002c214b37630eb26e0bdd84757198082438771e4ebdf5b5b6d44ae652e23135a7c5ca572b79223b6c6741b9619bd38c6713f2927e9d686c933ea0ddd4c9a6b6c1585b1d1ddb3bb9312ea79d0727b0a4b6529d2ec93ff1b10fd5a12ed6b4cec664a612dcf3571a3fc3bd51ba5a920b97bf1017a3fac45182c9d89c6ae050cd4007e319ba554b328343aae045ec839d00d4a1cc294706be3f7062e6afa0898c5618af32633c89c976c8f83417764b65a8b31cb98afbc8581b70e04178ffad68ea8fc70a49759cf6a2a6769cd3edbc53294d227964661a015dba7bc505a0c17a09d34e185b74917850feb479902a3c542fd988cf9b1f05d6a0e6043d7220686500efae3df6ba23564d8403deedb0f48cf48e4a9a8596e28964843c0f679dda88543a8f9379158cf0301ed12008c1dd6431dc05e4c6432d38df6d7fbcb389b572b3965e467c8522ea5e7747e1da45c401f25e1fc3553e735b6740c3ba89d2c104a63f29cac51f3dd458115b4a4ccfae08fea53a5ae9a7b4c17d906e054ae7b2f23e382acdbe4704376198105612e072ce1cd6269c671437c38d496d0d718e9a03d5f950ef8a540f9b18578aaa00592d4308de9040569f4588def2e510e765ea16a30b4d0d3977cf5dcfd8c23d1aa3e31fb25e7308f8bf42859aa2698ca2d2eeee2210b5ed91fe0580a59540e3807a5d966a17559bbfa478113f7b901b066d52ebb3da9cd1524a6556bf20eaa1e13079496de7b1e1dd7404b7eb7d3934e5c72766eaf8b82219cee2300d6067c0b5197af658df6ede7fdaa13cfc476af41e37b89f741889e70b24cc05a8845084c0d987ef9b55ac638f3971e9919f20a71343baa3011e7f6bfab84d26c9721d482ffa6ac929dfb747198215f28a2d5b429d2f01e4b0c46f928563caf02de5d12767e5bb3e5a512abd4c5bb070caa038ed2adb862890753243ba4250f0f5bcf00b14993e3fb927977fb8c945c1abeef8b881b527f3a8aef06d34aeba854c9b439f6b797182d6b423f008fdc85127a8752d1e6a70242796772d5d43f1c5c84582af792570eec3c4ddde3597bd45f0077bef830906b4ae1a4ab8d8486defda38afa89251d2fa9ecf9327cd1ba280c79f6263a18f9964d935f1fb57796aa65e62190d21a11b50b40d721d8934cf40eb89266c61769383caa7f8ca521152f13bb1c0fb1e5b8ce878fce7240711fb6cecacc2c2a5283e87df4993a31db28fbf6e947d0d5708d0af314cb90402dc42b1aa068284e60983bf03b973305ca67246105c4d64037b9332c0b5a936d5b29ba95daca285b01c576ed5b898a7436f450ee712821333efdd7886af3887812e9eb730b97679ddd69de57fe2f25c9ff69e9ed20738458830bd2598e208da14e86f3816baa18e871d6cafba0182e1380c352ae937fe870d90388dfa4d33df4294077f0f3652f43d132845e813b368324432d59c7bb27c48b04c0e923f5aa0571dd14be1bf48960d7d687606ecddcc9e9c79725889dd7c0684ae4bc34c3de9bb99ff0449c8efbcdf10903e6169fb031b8fb475d52b6ca6e7bf0cfe9b1f43b76ecb22926ccbccc66871463fc315cd3a6e6c67ba8dd64ea4f31f72ab6e912b701722697b3ca7c962d57e6fbba8ea6ed3d3e40d501212c7379e6000dc9e7297f20bfde36f8d7b516c9bbc1a074b4a9db45aa1b7432dae31625e380bf3c4821b27e0b458d7ae07b99657ed92df97061b3340ce54682a4e01a674489fc6c4362a0cdeb5e829cb2e49d57489146eea08748e3dded89c1de7e10873425cc700e5becf3de87dffcb2224296393b9c8032d90ee219285fd3bff41678d7c52e26d7f936c327805dec39534343170a4f4bd82ad8f4f11a21de7255fb4107eff3e2b", 0x1000) 11:11:23 executing program 1: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006781d5cc8f34ec52eb42a00533230d16b4c19167dcc01ff96a73693c23bc9a23b30072cabf7468c403c8841a1780aa677387e32fccb10b24b2ccdd88f9e3c778394228c816a5d781492161aa83cfbacbf6d2c69146a76a73a1c4b7de2bcb2a9de2a5c586b343fe4c1593275b874be1e62c"], &(0x7f00000000c0)=0x4e) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r1, 0x5, 0x1000, &(0x7f0000000100)="4d8a950652d6b7c710549120bd6ed26b4ed7eb702b70d9f21b8f2b7fe42277c877640a795c6a9330b17083e5771370e07cd46eab640257552342efd4e2869119f78d26b2489cc607e4eba6f69fc32d1d327b79f97fafae18ef16e1cf7eb64ab7bac944a9ffe1e96486526a63923e58a32a22b2d5821bf7feca4471942181f644f80ab9869133426fa44259a2ef2e8ed2", 0xe5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="ac3b", 0x2}], 0x1) ftruncate(r1, 0x0, 0x80000000) r4 = msgget(0x1, 0xaf8a308fafd8d91e) nanosleep(&(0x7f0000000280)={0x7, 0x5}, &(0x7f00000002c0)) msgctl$IPC_RMID(r4, 0x0) nanosleep(&(0x7f0000000300)={0x3, 0x3}, &(0x7f0000000340)) semctl$GETVAL(r0, 0xc6000000, 0x7, 0x0) 11:11:23 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0xc2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) sendto$inet6(r1, &(0x7f0000000080)="5f173a6ce50e563c9b5611ec2e59ef39ef338c844be05f8c83ea81c9c8dd55b4eb04f0cf23c91b07f707a324f9da397f29ae31e4cb83973ce9035eef1e204d7670c827a59203326ea4c5550ea4eff071d78b9cbfeb3c572639d97074c66b2b15119e279dc42b500a1d108380ff6fadd3e7b0f8", 0x73, 0x400, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x9, 0x6, &(0x7f0000000000)='>H', 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:23 executing program 0: pledge(&(0x7f0000000140)='+-\xd1\',[:\'{\x00', &(0x7f00000000c0)='+-\xd1\',[:\'{\x00') r0 = socket(0x1e, 0x4003, 0x0) socket$inet6(0x18, 0x8000, 0x7) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) 11:11:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 11:11:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 11:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r0, 0x0, 0x0, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:11:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:11:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0)=0x3, 0x4) close(r0) 11:11:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7c, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf00201a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:11:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x8, 0x3, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffde, &(0x7f0000000200)="b65ef5ca352059b29fc25d994baa2ec9b2d65a0e4c89a8c7511f4b8fcec3ccdac657b935552fe38f30ad59080500cb7ac12924bd5444e0e616252037f986c6538a588e0da2ef7d77b27f60f806e2c61bf3574dcb9b49fc8cc74978ec9e0d2ce6000000000000000000db49d90127233fe24c29b900") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:11:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x9, 0x400, 0xffffffff, 0x3ff}, {0x200, 0x0, 0x10001, 0x1}, {0xc9, 0xff, 0xbe2, 0x100000000}, {0x7, 0x1, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280), 0xff6f}], 0x1, 0x0, 0x20000040) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="033c4eb531676e3f044e31ceee0268fb22d9f47aac72055464fed444f1b988a802d541dbef0ec11bc8c4ffdcbedc9dafd2ee4226709e146f3253b71db9ba8311b976f57cb2d0de0834f4e4fbe93170d6f4b9fc5b61954a3f378f535c764865c3e14f877023bb785d4b2b194ef475bfe46cc3effe5c698bb32dc8f07b49298d09ecb2bf250cc906232093da6031ac61b6912b802616aecc906092a22c7c583d52012dd074b5e0d5ea474e55affe133b8e660deefa", 0xb4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) shutdown(r0, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x36e, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="9d23b6001e3ae60e25bd883d3238880a7994e20be61ec651af11b569e8af1195a69b530055f71e9617cb40401cd840f0de01ce0f6c6ffd8535697d5251561a7e482dad595c23adbf84caead7924561591e7e99b0c2a08fa285fb767eadacda6d93ab1738ded6f5943d5d4e5054c33057868fb7df3fcd662009f3cbc62413b4151fb7542edfd0faa3811d0b879f4a64235a09aa28a89d1d698c173a04eb8fdfa81d3f46da3d", 0xa5}, {&(0x7f00000001c0)="9c35547c342725a4ca2341549a5b165af25c55e621ab5b9fc5a9cbfea1f4fdd6ab86ef981979a08cc1b4662dd8c2b0a11181b5e55a52c10c69dc63a6f352c694a77e7a8fad69446522758a77bfd940a9d957b77cbab8da3d1afb8ddeead694d598788a49aba57a73923c3101072bf3ee0ed6c9d95d403a165d03d26ebe335df9e4363c95dcd3d1ebf6129a96ecf820401c1e7930af5bfc9828014f30fa6bc6a13e5cb3bd316d91a540c5faeb0dde4efc9bcea4ecfeb68444a54737ce32b00d1b5a0d478d4ce8384d356f6f3ac70ea482b67a89db24", 0xd5}, {&(0x7f00000002c0)="9d9c185f658ac0a7d5449f4a5e5a3a8017f544be10a882fefd1309e57457a42bdedf001f1a687c52595780e992438f6464ced23be9a544c3c43693ac013e17dc623c06335cd6a714f0d6060c13ddf4677576453d", 0x54}, {&(0x7f0000000340)}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="58d2cdb9f5686886e7a4df24cc0e4ffacd4fa1a0a457a9dc7d44cd1f72db47a605abc0e025ef9afe4b08cf241422a9a2054ea079e8ef27d4b819d541153efea74ed2810c8a142736e6144fe59feb17244ad8d8588a0658e2c8824867d1f429628f76e67d67efadbaa17bddd1239ac1f87dde01576ed20ae58338a2efa37829ed2c132fc9f7c61825f3ec73ba240bd72587c0fed888531eedf801bd2d0f77303d5e7ddee9886fc431e6a4bb4ef7baa6b4656e87566bac84cf6310f6105297f0a178d882aec44ea1e1bd6806c9e8eb9c2ad6b1c2a97790c2c0a90b014dcfd62e956cb0220f7b07b012", 0xe8}, {&(0x7f00000004c0)="201387e86f31969d6c191c4601c2f7b007bb9d2b20c7f2131ecaa4240d59f3f98b6b70384d4c7c2cd7631d1005a35131f65ed0f9dfda756de0e67f954dac53e00373ef106ecca976e422798af615a6fa2b7afa4455fea5134a45e6911bd28ec55b30ad587847db933573b7ede9e78725d19a84466ae55642b4bc31f9aba85c29c6e1", 0x82}, {&(0x7f0000000580)="a7f5985b08deae87fa4b553589a05479d2bbf8fde54dbce07959d01b7aec24ce68a0a56cfaf8cd4418e1fa4983fd68175f9d1e01abf712514bf2e6f469a453030f4974f1831e5cbc5127c1d9c7286a02b0fd9789a69ca7ef96054f52c30fc85d321e1948a8b05b7f2fba04d46dd4e953af1a5609e046c272cdc5650f945d2316cebae5927fb5cfbeb760f0fcaaefac661886333a847982d1c269ccf5a606fb855a480a096388b5cd8f58f10c9551e590f2775a0cd783387982f6aa887748623c6e3ed93cb322683a916f18169620f04e86a90bb3ea56d6609e2a97d132860e2149651a898f8245e19340eeaef33396b14a1594899edb3ed48dc6abf1dfea7f13b987f6e70c660d76ef767b9ca22907a73e68d6bd4aa3ddfa8fc96f695733435ac87335e1ed0d2174fa4e9ae55a799473a1e9ac3080212fb45868c79a359b21b2ef38f6a90703d9dad39359b8e89207e379f5c7dce131d8fe382ef9e4738820e8e0b255055bb1812a2738f5f2cbedfdf57162e7110ec1d54f6ca37428df44fa7114adf3df5dff33bb748bf27486c59a8193aca36e0243e7b66372aee8b750a311d4a0dd9fe60949e6e1b9791f8c97a7745eddf6cf58046972359622d9f7317cbb41b421d29d9943e28484447a5fa5ddcfed914e55436334477413902b9e7e8f22e5231525d0315898584f31536e5da7d5145d84e42eb3909fd58ccc591f2c81e22d77ecf8a7aee1e125bfbc0ac2d9c95a892668dc66a1b3b9cacf79ef8bb298d350b44cf837d59af2a18af5e9649b8841ffdbbd7ac87e29f303c0aacb93b2f1db4e341f20e76d0a163c7d3a611e7c05070931ecb2da00ae8236fd5a3b198a25afd81250cfba90b8d3498d648284c802f3a3d9af3b521791fb83f8536fdfefbc669516cee10adc05ee3067ecf826475c5a0f32ae9ed76f507fad5b7f5c19dac8aaca089e278c5e0038dd244c75112152540f6c29833b8df9dfec300c3d2f54f5da9278259f7fb384992c3a6a8faee1842bd698be02185f0c11a7e993d9d782bbac8ad223cd0b1321eba765103b1a4ae4a8a8195d9a9f52021a022544d8596ae3011e1e66e76ce48020f8c69961aa05bc735a8884c37bdf2863d8d04733522516379963621bfecedc4529e2e6100f7b011e7c5c67374f0e36381d385c287072bdd1a719654dfc0e60bc34f26e9dfe29633cf0e3bebdfb254298dde86f1a4c9e90bf8fff18f918e7779ef9b299fd6420316418afd09b72988a489db8f6bbb5c722ca67d8ba9c48748c8c4a1eddade973625d4f42464f023a915d57f701229348fa4b9205dbb5a2b1492413061467ef21be429f92e47f58655c3867d708c0fe320a330665728534bdb82118e123d72b2c4a663c798934605503f03ca16349d4a85299d8c9781b014c1a819c9a5e1a9e72044f592e402511f2ca845e564dc78bbe5bb94985b844a3e839e4d47b44d17001de41df15eebeebd656b6b61a9f909326c1fe287b5a215dbec1ace71c4aa7d830f403c8e8b8a67e33155158ba0e848e9f9de64292823768a7a68e884f8bca851748d12f2cfe94018cad3548014b8eca800c91b4dddb656cdd07685799f231f315f819e5f7dc7f9bcca1416d72a125b0fdf3821864a708700d8b2bd392a25a573d0922a62552831b71688f4cf4e97160db4eb1926f622ebd0d51cddb91591f9e984f037d7fb8b6b6513380226e412df215d19754ef619f0f1139a6c5cb598d890025ad0db6a0c59cc6b83b196c5102c7e892df7d0b5b93116643345729998991310361cb87684f8b51cbc8dd1bf777f5661cce57f755cd83122ba8a8abcc5ee9de136b257309f4d19cc72514e0b9732665db70b904b46d72706f83f120aa4e7218519796e67d72816ad069967bf5212a93dc7fd6ecb6c4baa01fbdb669f528cf724846009f2c218a6bc2a8b4cd27e534681966f095136a7882aca6fbe262f69387f3661a38a056449440df389fcc45570a4d917d4812db4d7711ca245382b1a0b11b70de809cf616a646a8642fbb12cd140fb13b0c724f917b2e9c81bb92e89bc4173f95512c5e54ffa62eb54baba5be2f58df039678d09e2def2d32bc6ba64d2479e946248ad4379a5ad65fbc870e55accb8d86c852e83929530259f71a3a762a46e222c45a5ecea2c39b2c584b2cd18c7d9567a73d0b00d576decff183e798b3a8bb603c77ae33e04a927fb16bca90f3111ad098f83db189bde00738b7e5a070cb18ea433815c37661ab24546a7ff7c5b12a610e027ebe9beb6c04f49693942ee335ad1711c7b685257d13043080e72a2c91cbb8e4d00ac34f9624f99e97e613aaf87bde54ff40cf3863c09b73f61c54851be1745afe15064128fc8347a5764c0e157935ef910f63c96a8532d811513e985d0261b7049ebc35cef7effa402a15e63edd39a173dc3eb0779dcd495c68a755cb1c70b6993b5c68fec7a87d9fbbb6483dd6df15139d3f6f5da0d4e11ba341a6924eee2cfbe1c3c62e690117df4c5fce71b2d94b6e5aa2b89ff643687a15c4dbd85185f2176b1f6f9f2c8578eac5218ffa141f5df45d3455994c101e76fd6a4afcabc2db87c06c86105ed83ff5cab6a11fd0705d94046ac5d74c583a7ecd334f482346d6497b06aab8d4bdddfcb0fa277db2ca5e8dd08a64c988fc6c8bfab0fd3b2d03e495d9e12dce28e0621a5ffa955204d5adb56dd1e96476de6dc4fdc18363fc304cc76fb0532a836ae9e50e6eec1c025fe7db68e570d8a3f1a4713953cbe4012ff9aa312e217fd37a5ba784998498fd2f8242706065e99b1fd52fa9437cd6d4f1a41af689e5ab5900c3dde35b0e6f04bdc7fa2e7c3ba19d94eed4a90848c586e8bb638bae0a94b1238682cdbfb28512eae542a1286b2a5d2414e4f45c100a7e2528dce9893f3a5b892b033e2d0470297ee34717124d25ead82b36191d0092918cf0fb214d618855b8b76c9a76539121369713211b42e5cde6e795a1954327e7235997bd576c1fce6693b1a81316720d7ea4a5ec3fa1d61120eaaf882d8f8e25efd55f63476933ba0be3053fa26c5e77a4b118752474ac8094aaf30e711566eafc125f3f2bb2f09c2ec30e34c8da6ea635450f3dd05b777eedeae1aac0994d2a05dda677545274cd3985389f1c8878fb13f7b02f56ab358304fb42d2b02a5051e1ff8c05bff689e239b7bb42543cf8b528f0e5ea2eeca547ccf7e0316877efe45ebbdd016fa43824e5396420b81ec1fb7679cac754188fc68934d7c0661cb4e6caef83ffd6f6621a58653efada9aee441f99051b9900dd08a5e593ab94f920e1e0171fa37f1014cd6778e6ed625bd672a7a08d3b91aa025d37d45bae4109a17f4d3179d6e849abe6e5c534f47007f6003291b43976f7636237e0a97584ec67f7009610c45cdece5c8a0bb0d01828a4ad83e33293b8e0b644d982e06f8a9f1720532c7184fc35d385bf8975a9af90e6d6489117c90502fe48d7ac90418411feb47d7fc116e78930355be99adbd13d4b178992ae30db1eda7139c57fe99c57b67be0a9d1925c24d415e61f5a3d68022f25ff976c5eef236d684ffeb47dc6b7392801ef60953d58701031b1054f1e847a4fcb3924c272484729c95672b7eb9c20f1f521abf8e8d4ec092231b87145ff19e3690c5fe464c09282ef870e8276b16fdfe93a8f8f004559ddcb82c9efb903fddea8db459bdf20aea8bb3c22ee3528e2bf2d0b2b3b45265b25e3b9a21a60c61b8c6490d3a14213a7cffbcab991057b851b290e7a3d78b152ed8e3a1fd67af516e6da47ad221181c9a787c124ced1aab9309d7e057ff541366efb451c57c21bc14db8674e8cc6e103b96d552b0bedd777092fdf4f6e3624d064dc8855a358f61e7c58236b00b8bd9b51200b72c86a60633bede8f5f59a0ed8e6543e042255fbce5a2df81ef50709a469bfd92dcc53ceed2b385ed69710dfc09b2b5d337c57345e6e6e102d31f0b4d75efa125cc6e96baf7f2c72b17914e61581ae02f68f40649833e8a65002a41d57f0056503699c9651fbe3f5121fdaeea2cc39abca62be6e6697d0ce24be7ba58c25d4acb43267a9e85c9a85dcb53f174593e1205cda0df6235939f8d28054d5ede559bb7a093615ade67ce78faa97a42dff3439c4942bf4c0a5b52e29143d55b9f8d222e6b3cf9bd6f6fdfaeb2d33254f30206eae872aa81d61d12bba972af79e6d4356f45d60649a0e7f313d36d672c8e87fa2499c12e4d7aa9be319c6659a87074585feda8fbfed1e1268e7c8de8619255cd1dc8af00f0ee61e1f7caed65052b26835ad8ec16c1b22869f7d1b2bda8f64f23583dd5c39a536bd4f27db990e289748bc9fb78e55e8dcee2f2614ba21ea334895ed2e0435833912dba38c97ef574e472eeb93e6f6df79dcb938ad2679323e0f5fa36c6ccbbb50924f5401424856f2caed28901af797678730636117ecb6bed7dafcd2b7e1f8b396bf484efd87410ee954d847762de8197ae5f0bb5440de0f16122dbf0950f916f2dbcbf46a29261d8743bb3b459bd3a9df44bd29599633857b9c129fb7cd797fd14395ca4de1ce0b6c425de3af0c684b6cfc66ffbd851d8227e67154247cf1ff9f52d280497d41c4b238334f1898ff01b816219177b8871642645b78cfa5a5c866bf8bf849a82ea1e6809fad35aa3fab65249f71f00cbf4ef8858c70aa82bad489d52b43fd2e93fdb91e4071b4d443d4150cbd5e006a7304209e5ff7aeacd141ff5a2fdfd256720b3eba5d588f6770702108d03d9a70d5ac8c4b50418eb5510d72fbaf3fb7cbe2f2183d2cf63a5af6f4ae68e764e003e38150fd6a7fc479660578b4615416ee4ab0d034a1e53e6760252547385d351209f010e0e318ac0f60d0bfcbe795d8ac30e3741a7cc9565a4cdc0c04fba6e20df660c851a67aaaab33a377040339cfe6bc08322fce79499f2a1304aef8d5e29374b02bc91c6adad366a2433f7cbad4aa6b773ea1efa86ad2626de62ffc6a24777d76fd77cc5f43d83eb42fe22a5ee731b05a3828172b13a69ca3c251ecbe1e98d84e0f9407c955520c10d71fbbc9698f7902a5ece2edd545913905c70b02b5c616129f03bb53558c7edeb82fd323f88872b8891e78efb79ccbe4aae7220e66ec7bcedc1a444e679d4d8f909db6a68ded223ee13ada11aeaad7d8acef17db194630d5289c1a882fe090b343d6448073099a2c3df0b5f8d4ad5655359fc91c7501229246bd63a51ac1a07200c8d4d04c8d61501efc73ca0f8b883d8af7790e0e0bea40431787e99411aade2c60063eef3800c04df0e2c1714113bad4da661a2585a494e32e02855a4152c1d24dfcf65d23a15e0504119397c2ece08734fad0fbb3b982896c61f8f963e95549b22367944b9405bab9b212fa17811ef9ed0c84f51ab72bf64ac8cef98d256de6581c3aa0eda345916d78b7d6bd9d780d3d1f794f8611a0e816410769c644318cd747557ff78ac94bd253d3ec558d37f4d9c14adb7f9eb41ce59748955d6531a436df6bb6948d624f7cc779f9a749b2b3300fa7b34c3b1bc36daa8594687e61add8321409ad43eaf3690dcf5d73b4a6c0013445ebe60dbbca9de764a5a6ef56af657e9b73e80c604ca416f20c8b32c27ad1066e41223aee9c6e3d017f6199fa393a3730d9f0fe037d6f0ec2438a06594713c5e741d2ba50beb870a73ad8478c6f362f7c09703675c9841441ecba6778090baa32096614b13fe81cbda3f893acac6ecad37d2b972e9d0635b7524540f659445905748aac5d5760335cbe2dbbf822fc27db6bb223e95bc5c4116d24a0", 0x1000}], 0x8, 0x0, 0x5f) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x59, 0x4]}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:00 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8080, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") dup2(r0, r0) ioctl$BIOCLOCK(r0, 0x20004276) socket(0x2, 0x4000, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/79, 0x4f) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000000040), 0x1316) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8d9f01708a9a3dd273e488eeb7e97b91f27d905a1ac25f3178935c64601b287780ebab573945ea501551770ac5279f98f83ea2d33e492f8c9438f0dcfef84074b04455912d7c2c3953a57e2b027c322d292f038d2d6841dddbf7c06ab732aeb2b22c492c351ea4257cd8df676cdb4624efc9c9fd236c566082483d744afa4e3922a59dd2e890d388"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/116) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r1, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x1e, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() dup2(r0, r2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) nanosleep(&(0x7f0000000180)={0x9, 0xfff}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xf1, &(0x7f0000000140)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:00 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10083, 0x183) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x101, 0x0) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x1000000000000, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x7ff, 0x100000001, 0x628e]}) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xee, &(0x7f0000000380)="7b4c4c0af045e4341dd1d62916781c7e08ea19bee134f510bdcdfa98f0de046aa75e7534306bca0412588475a08a13648246f2cdd16ceb51d2eac2854e1615a5ca6c5b7696685046d856ea93e2f01cf347cec0448ad67842afd9b4fbc1122e99ec14351353e78ab5b36f6aae40a29fd01d368d7a47fda9680c7c299885c272f841a200ad19f2352178e1b1ee6cc2bb11737d7a66fb1da532f30a01bb2f483f77bd349edc16181aec0cf71425e9f53d65865c92cdfe4bab68f13451941b41cddb8f032b4a2263fcc2c0b707ffdd2999591ef08cbc091859f3d6b40bc3a1424eb265821ea2dc9179909a5037c58db1") 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xb3e) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x7ff}, {0x28}, {0x80000000000006, 0x0, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0), 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1010000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8801, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 16:00:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c658700db5556c9de6bea4b54e63254d0566a801c47c41bf8c509b2bee05d7de55e58c6020520bd9785108a2c9f38d9bb39ef7d214adff13621b38bf0dde566a864c955df87d8203f0cda8df25b23fd50b97ac23688646064bf5989744ee9596a256c00d10110e0d21c1396e6b8702fd83dbac6ae9d9aaa8877e422e1c299583b4b374f57e50d05fd981010b6f588907b39b8b79dddda584eec2923d4c3a62e6680405a8d8744efef8d1c7a53fc8e25c0c51b42b95cb3485eaa60d7f1dcf9df3eece80e582f7987c9e454c63bf6ade1a0f8053f3ebe9de2684d10c33202c44f9270909fdd0400000022c7d9c675df26af558f5db4447307e013c6b091d5f7afd9b2dba881791582ca21d65f89c62711bf6e2ccc618f050a8244928806931986f7145537a019f0067d620335eeab618a9119a7834bbf14b83db45ba2c507237bcc59190a4aa868cf653e1c26119cc6c8eed2b867408c1a53fe7dbb252821bc10db457fc6d9ab5e0d93ab1aecbb42faf8f5181e63202738bf091e2b3c5a772d1b4e1487591ec750540aae048d45586695f299548df2e40fc48c5a06ea8fd0beb86cc63b4170a257d02736e856266870d077a89bd593250852ae52e5a328ca5324eaf7c9ac47490ce670713d0cef7911e29744c34069"], 0xa) 16:00:01 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x6, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x11) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000250, &(0x7f00000001c0)=[{0x35, 0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x4) syz_emit_ethernet(0x1b6, &(0x7f0000000200)="0062121814d1d03bc646aa908e603f3e9286cfe0403651ce655d5a4f8f0244b4bc577bde27fcb866d16538fafc2dad08c191c7e64599182d14d325bddc8ad3f1caeff3a152f9fc9049ae2c082cb2f59f11a01c9a982147a1f24f95be") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xffff) 16:00:01 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x3, 0xf4, 0x80, 0x8}, {0x8001, 0x9, 0xc6, 0x6}, {0x81, 0x9, 0x2, 0x4}, {0x4, 0x7fff, 0x5}]}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f6274f3a07a061f768da7f2aeb6343be6ef367827c50038160e4bdda52f89aa349051ed3bfd17cc8c5275af8c27cbfec550de699ffe1198c0cf8e64745e2f3965264eaa83aac2f1c8827de2d707c037ebb9886682aa8e712035244e3d3463cbe92538b0e3c9adcd47a4d025"], 0x46, 0x0, 0x0) pipe(&(0x7f0000001100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001140)={0x56, 0x8d9, 0x9, 0x0, 0x9, 0x2, 0x9, 0x10, [{0x150bda1b, 0xff, 0x7, 0x100000000000000}, {0xffffffff, 0x2, 0x4, 0x5}, {0x0, 0x2, 0x2, 0x1}, {0x400, 0x1, 0x140000, 0x5}, {0x200, 0x0, 0xffffffff, 0x7}, {0x1, 0x101, 0x9, 0x100000001}, {0x1, 0xfffffffffffffff7, 0xb915, 0x8}, {0xf46, 0x694c70cf, 0x6, 0x7}, {0xfffffffffffffe01, 0x5, 0x200, 0x80000001}, {0x4, 0x8, 0x6, 0x5}, {0x1ff, 0xec6, 0x101, 0x1}, {0x7, 0xffffffff, 0x7f, 0x1000}, {0x8000, 0x0, 0x1000, 0x1e6}, {0x2, 0x10000, 0xfffffffffffff577, 0xfff}, {0x217b0874, 0x401, 0xad90}, {0x2, 0x4, 0x5, 0x4a3}]}) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa1, 0x400000000) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x24}, {r1, 0x4}, {r0, 0x80}, {r0, 0x80}, {r1, 0x1}, {r0, 0x82}, {r0}, {r0}], 0x8, 0x80000000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xde3) ftruncate(r0, 0x0, 0x7fffffffff6) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ftruncate(r0, 0x0, 0x100004000) 16:00:01 executing program 0: setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="98c5e193869fc7c14a238850add5e8701fd35b544ab289", 0x17}, {&(0x7f0000000180)="5030b7588f6d175a4f8fad78fae80508453b6ae98a2371ed25e2b1cee84db99c9bd73fffe2d701fd7b989fdf07a55b9451e47d4cca73739e096deec02cbcd6014b70fe9b1840dac656e1043a22557d452c732d2da030b83dfc02bf7c00325c24c51602cddbe66ab54ab4c69f67db6580bd5ff95afde3014ee25800184148cbb95345c28b3bc21f665678ed05c3afbfc80b08402855c8b94f92a514f0da763975e842", 0xa2}, {&(0x7f0000000240)="89295305ca30271936b8bfd7128e35190918ae7b6bad33331510a4077e8a52d25f833e2e7e87f4c12d9c8e5211f9a5255378d710dde5186bb61de2bb7d42fba2c845f04925", 0x45}, {&(0x7f00000002c0)="62d058c8553bbf207514502cb3f8bf9ac3ef", 0x12}], 0x4) setregid(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x8}) setregid(r0, r0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) getpid() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffdab, &(0x7f0000000200)="5b4b64b45839588a86dec8b8ac227ecb030f9e564f520f3b988d27e194bf5db81d5848aa93ce488f959346c75f7341dc2cf37381fe8c6a2567f82d6ff6b73a9b9da0c583b31bfa2865dda465ab995cb1778915f89db8c340637dfc92ca170be5b36547c889f377552a664263fbfc184a005b29dde45cfa62b60f9030849030681dcc40d8766c18c901571d2e676e6468f4fb7f2608da0f7eefe368dd561c53dff9abba9692d646f5ae2bb68075d234fef67f6b98d9a8fd6b4a3ff854b2de03df2592725153f97909ba8a9c7bb472b3") socket$unix(0x1, 0x1, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x800, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8d474e1bdd1bfedc, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x28) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) fchmod(r1, 0x100) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x85, 0x8c, 0x5}, {{r0}, 0xfffffffffffffff8, 0x9, 0x0, 0x1, 0x8}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x70, 0x43, 0x7fffffff, 0x3}, {{r0}, 0x0, 0x24, 0xfffff, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x9, 0x40000041, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000057, 0x6, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x66f1, 0x80}, {{r0}, 0xfffffffffffffff9, 0x18, 0xf0000005, 0x4, 0xbd}, {{r0}, 0xfffffffffffffff9, 0x41, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0xdf, 0x6}], 0x0, &(0x7f00000002c0)={0x4, 0x3}) r3 = open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x2) write(r0, &(0x7f00000003c0)="c1c483713e34c792c56d060945be20e22651268c8ecd0a25781063b9c10c08d8050cb731fa3f2ab01100219cacc1379faec05dff598ee53bd5d060815431c6500f9f36d0cb909894c473319effe2d6cb63fe1c3f52c5", 0x56) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x81, 0x0) fcntl$getflags(r4, 0x0) r5 = socket(0x1e, 0x2, 0x1) close(r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="3d1ca800e91c70c9fa7fa22f63076c1a0092ac952c5d8125934941c6cd4eb2cad8c75b9870de1cb5075f03f9d0ba2c", 0x2f}, {&(0x7f00000004c0)="2b343ded68e4f9194be690ffed4f4e8fb1b9994cb119aca336929af72bd4080a180250fb24bac59d095898420ec5d1a27bd4dab117a17f59f705af008cb301718d78102af09eb992d2dc7ab49e8d3b7cb6a9c9bacf80b6372997cbed6a15195b453c1b7125bdea5c41c37d342a9d2dcac759d73fb563c7c39f967cd133781529ceec8fe52bd27cc60e7b9867ba0d269640d2f74f5d38ef0390a024ebb7fc2edff9c3020b07dc80f2f1d1099d769f7149edc37e81786ee61512c98065ff6808295e4f9e9721b62f7ab08927486a15051720a22b27800dd6e86fc87660e3fa07da02498ee9c71ba0", 0xe7}, {&(0x7f00000005c0)="5334347c7bdfb4a17410a6bb47d88e1662fd4a4eb35d2b18de20e658484e43080001c392eb24fd022a84408f092bb19f47a78e8d8ca1459a1352a1293d51b56b9f31b890021642b455d9001bea92c532b7ea42c54385fbee3972d6bb26372d0f6946242ab84a2a687e24cb41946463b154b5b2008bfb566896f36e466e665c649596bc72bdf43bd0fb3cff2eab23498aefdcf1e180c3caf749ddc36704f2eb1bffeb1916ed5bf26ba0d0d73209301c5d7c0775e3b1a9f7904d13a61efd7275cfd5ec7e7d6934e93e8223ee2d2da67f809e14c3efafd402aed0865a7e7b9d470c08aa16106829c60a10d636d0768d7a0a170c8340e6659874d3f1788fac0cb93b590ff5a76e3979012b65b42b19bdb798f13923c8e255abdb5901b3b801715ffb41c6e6967d41f77eb09a09647d1e77bb52905b1ffdc4653bf35683528d3fec7f0cb1d6cba934a22fb7841c9ca9df8119720c4bb923afac6f12d7fe93652b5992816ab41b8d9f1d6bcd5527de1b2930feca95223811e37f6756e708c45adf4bf3b1410501903db4efb4480d1beaa4f8f65bc06ac47dd5f68bcc20f7c5ccb57be1ccfea2c284fb98a5a8617f43c0fbf89a1b8c9e1b877ad40295906e91c4dc0c96111a94b05f6852c04a1c945d56270a40bc3f0197d8af7104afa7e1d98a6f69fdb4c8b2f0b9772ddaed86e922411a34c4dd3c232b39371655ef3ca8b39685091371d11aa9d6263890c4312a67933dacde26100b238768fc7b0d3241351d0a8ec13567d99511d0192a5dd16f99ce143bdf60402eefc0db919516d25139df2ea79e03bda661371d6690637364593afc0863dfefacdda6ac7d31187e9fbd14f00bd54da788c798d750207fb993466bf341bc8fcbb86878b8b8fc8bb4ae6f2d5f3230ff8d270d5d0fe5a9ec967611f00c7e939a40cf91a3d5d8c84256714a6d9f10982813516ddbbf8a4b64cc3ce15891e733cc0fc3e5487fe9d1177f1da57aee0a62e03fb75765b2e3532760d103f6288e614cc41b20acb6d0e9b4b96302c3b38b9fd779b2bf8b14806d41afd68cfcd3f959d9a6aa32b4846e77b8b1eded142c3533aff75210872ca2b626c76eb1e3b3e2851ae7b4cb53cdb785a46a4f27da080c82cba58e755870a67e9efc606fdc9c8b2dd6f856886a147ee9b0b74fea37152143897651971886e5a16b4da3c7c65a38bfab87fd8cc6d0923a81db031065f4386172d5971b161faea996cda9b87acb89fd0e716f6b1d44b3aa22327194b8caee8382766235aa7037689695182c8ea41a84c15bad25d1c24ad9006fe80351dd8b8b44700b78c54604904c5ff31b2aeeb882a473cd741c882e9d23635fa10db223689e802a508466ebb7273e5d38cfaaecd4f70378c93be41a393a30252be2421b3fa251c6ab5e60a68531c1d44da7bca9e660413e2f95819f4c8e3875a24178b5c5577b692f2d4c2a17d837f5aee90dc750c04e12da8b5b2f38469559338eef49f49faf971433a68e01a238c7a64ee449c9c1cc3c6625ca7556267fd5eade469940f689e9100098ee6c6f9ad991056bd9fe80ada18ace2edcd5dd14003a4dcf6daa91c531d4b3ff60566bab42974e12d25f727df81e83139bbbdbd802c7c3098dbf64e806813b366e117b91cb3fa9f3a94ec4b06522103b064d3be7cef85a36431e4267bce4423853ad4c64c923005a406b7bf04eb22443771d0eeb1d070c36c306292c3b654b6da8ad56b6aacb944f6eb33456e8a3093c62766bd5ae8a9801dbeb621f10d5d8218e06d0b141163861d5b67f71e269813729e8dca30c41edb754d1f9b1ae19ef20cd0419ca1acd3429ac81d41b61b1ae171e4196f6dd6f9cf36fa79077a6788d6faf569917984f5b1c5196b8bbd044ca048f42ba053a8b59d9842042748cc87aa538b606fd0cd1bed89f73e6a0bb9d956e0fa71d5d88eebd3a9f89f6d3be28b771e5029c4cc6e3ed2f558891469184a26a8504c1bbd31da05b949d0400f3518f299239b73c47df644e3663b7bb707095b9201fc8cb7c0355ca3733c515477ea9f6dc719adeaf945293f5eea540f483b4d472d48950752f1838bbb240120b65d1d3ec0eeab8a497d39533d277999758aaff17cbe0c84b629582d2f02a978c921340a5f90b84013c2fb3869c460f44e29823fa8e76b9b493f3c3ed19268beaa8b086c77548cfbf3630a639f845c725cba11ebdf068786b277f58914a02ff6ce61799ce4580f42ead1a88c866aa0840e15da7a9ea86bf437b91775bf4e77f672fa47089c1038f53e14703bfe46281a4224a1af2c6ef7ba04e4a749ef7ef4fd0e9eabf85e8de130b71fb848b60d709ad4984e6aa2b98f57f54d33724f538295bc52a306c273d88612201e924566a4067181b0480b9b98d262625fd8e2ceca1cc7008842690b9a25c816f2fc9b7e066a016ad85cbba869a19fc64bf3e87b4d614a782152bde80cce7c341ea982e3039318e786c8fc8e6ed7f67a1615498ba7e1bd38e1810925cac08f4553fd197a18fba9dce198ee1e1da7c5c7272d1c90403f4871aebd147f340dcb5ed342e680a753d0feb27a3d66165d7cb6df4ac6325802c71384acc13a612430076ed0bc5a1eba275237a10391a2e7fc7aef6742a86bbde1902ecae799bc8d57bdc662ddb66cae9e866ce5966640fd140989bd5b995119a9342171f0b910948d477f6f6731251007e0008011cdebc82a7656a2c1bd77e813ab8343d43433045da7024cdddb0086d25caba72272c7714bafb860a67caf709e2be53ba87b6c65fe5fec57175cda83f61df182c44ed41911abc0eb8bf8a9e8f5788928768074c7d072cb947cfce465bb612071aec9953e9871ed5889c2f248ac0b80ba647042ecce4b6d7c40c532befb18cae37d95ed9af5dbe8c7396ace90e6394ab8b28c0916eceef68617709f886a85c8dc05a97686ff4eea9e76f7b15da0fe2d8368d8e05fdaa60a0c624fdbdd9d7714f15acdbf174d98249de365c2d7eb5b5c8731cbe1c6baf7a3592bb3aca9d763cfd7b2532505cc93fca7f54675072996e2d44a235244601e6d2941a80bbdc3cb200088784fc31c82c0840f9727f371818cf4d81110d699d302dd1d723185fdfe2611ec40386abd652cc18b55c17381296547b76b67f595bbebb6a6de86f1a53fdb01aa9025614a95a9cbc61c49d92292165010a57f9b38d9e476e90c838e8143e33bd1f5e86a1513e51ae7ff8290b85e77e2f5775fa75ea71432cf3dd973da6c439c460d42b54f1e24504b1ad209cf835b23ff17cba5b1e8c884454fd4dffbbe8606511c3d98dd28e2ef0164e1ea008be876b40267e2cb0df86d817a8aca4537c71a01c7b0e6d9e0cb53881a2189067f081e27258e3e6ca1954e07fc517cb4cce44aa55f63a78de224cfe97bf2e52b7620d446e650f0549fd6d328ac9a55f5ec01203a5080cefb3f59335b99bad2c15877e13af9ac7fda7b638cee1e414f45a92280968b091d41893a5585893023162cb91dbba8dd802883c7fa87e7f45009ee0f0bae08687c0f1f79375007e83035d6a1cbcabb34b2a8b9f500fcfb2c51c93322282dfc7d9a118f8cb63460e4a73a1487c770150a36112750c2e5e88664ed5405aa55bcf89b571717baaf7ebe679fbfa7fc07a26331152b653bad15aed817c1061f72c320ed4172d4547cff28ca4884d70c86d5e41e0ba8bd5fdbe5ca9d4b310d87404930f054b866823073b336d5d5f23b8a44a47f22376d1c18cad92c91d16285b414c0841a5568cea8c68d47a5ff75a6c6ae66509684683c3088f45d7ae452367dbd7d404f4f2e4dcae9fa4b54236f79f92ab05b75054bcb8327674849d649d2aefa00fa17ff0946e2b0f62c9aa230645c7851b404f4d2661932330796e5f46b60e0ae9a24152bcd410cff2de6ecc2492ef04cd88a7c38baef6bb5bbfb55d73a440a8e4135794df49824ee9dd346280a493ed3077d246caa3875f6e29550367407a88fc7ab3df8ec28b76c078e52abcd05cdb28e5742ddbe99266053976ac1429c2d13bdc6bef73b57f6fec16a3e1116c4e25e69b735f9cd61007dba0e3bb0b9027f300921f0b3a55f6e7682fbc323f30e9ff08fa778eb25b009e79da319623838dd09f39d4697a826fad4a8affd05519d7fba827ce2d9ae0e7d9688f62bf5d6c304374379796379a1226304e9536b0638e5a0385e37bcbfc855a44f831b4d7131ba119a4c3068d3e5b4b06dc751f471083d387d9bad3d1143442daaf98eecd5b3c02fdf9629b4cbd20c175e8db7ba4b51b1d10329faf85469eb62f519f81cfca9afcf4807e3af9444aa4e870473371223e08a58cc98f62c12e964344705d6ce85425c2480a779f22368991d1f5e6de21ce528b84b732880c41d0765f59d5e49c57e39b1adc07a2dc67166962a49269bfdc0efcc67bbbff4367448c7f48c564f13327c6fe933fc3e3e45a7a7ce960320de0ca5412082c3a99de5c363e7016d89bff73b57a6bf238aa46e71875d4b1579eaac0e1f1f028234bdd5c2fc69a61c7824ce5d0c05513746ad3747ef0ddd288caca71242ec36d94f5f6bbfbe35e6eaab4f79d604e0b4b9ed238b9c7a157546c7c5e62943c1a94c71aebed1423f39d7a885c8c142c3047be5e7c08bc39a6f35b3741a10b6640e65f554d6698242dfee3808cf0210525848c33e6426b718796206276a0b445d53af32cbabf2986d5e55e60c34ea9257d5efe8dd09060ee6776a3336d7065119631d932456702ff313c9dec2cb7f4ccd7740698db34afe52b7e68d4a1246c42dd67b69997c2d61ebf1737a967c121535a5b0581925122c0e2c86af8de649f98445de34a425384cf7f50a0ac95dc4508f296eec50f9fd51b682ce63476285829a747dbcb104c218e21e8da1a70e69d4ce063dda2bbc972d2a8acce15a83281441ff2ea8471ae1562ace962afbdcb04433afec38adc5eebb7159e9e93b4ff98d7dcbea79f71b193f9387bd8f94cfd9b69a5941736c7367714f349b6528405b3e359cb28a638e5971ff9035f8b7ab5d9a2fc7780717b7db42d5ade6271da8f750580f081128e2a3b9d255faa3c038f44784b62784e77c19b9ea61df5e1344a2764f94e7232cfaa3ff9dc34d1df366b6ac7ade2eefaf3bb4fde7bd5f1b90a3cea947c5dbaa54e0a854f66fb4802d096a5ea7dd7ac003d80331d52303975b10d4debe3bd1c3317d595921e4eb1be1da0acaa10e38019d3d3247ab65e716fff2061fc3a7aa3309685fe2ff04cc93e1812423431492343e27aaec5218ba8b6286cad1908e0a745e74749bb970c9d023d6f301483e2d5cfdfeb2bfec2def6437a12dd0c6f7497a1e7129c5bcdee3a9e06697903ca1568ee86892668aa8f1983ba2def8b91c9e0f593f6fd1175bacc023855c508f6ce35fb1bb7d575f181cd29fd9fe49d10916d772d7761139c0493590f3bde81501ec3bacb56cc92f292db099e97cb5f0d137c643b8ce58f3b21a6526e487658abb7acee3a8ce4e6ec386b138041d1abae0d373c608cdf7ddd5e557da92b4210190891a1e7ba7c0de5875dbea385dc7a25700367bf67070802b091fcc35b32ca49e14aedc478c4fc09c1821f2f82b242dbea16c681d6d355b6534b9d26f4ed397041127e64466b29ad58206b638555209ce7e3bb06b8996ddd5834107849c007740e6139970a082b8401047c66dc087572662d182263bbab4e638b8b1fbf1acfa25e3aa641bc2d0487b422b0c65f93214aa6e1793aa717485084a98969577ad0ef6f6c9bbe06c8a5bd44cf7434b999e4fbe153a6aa3019815e54308bf401e21f9bd31b49d5", 0x1000}, {&(0x7f00000015c0)="b23a984759a712ba40f8bd346c5f50040dca8c27063a0171f3244a449ab2a0d8d9f1732a57212bd023d35ee4d3d2abdde94bc4e6c959e4ce232e7fb3b914b9395b3fd0300d1f30c2019b1b20cc2357a26c90c3614de8fd28dd9dbf7b285b05ad25f892c547ebbf2b18bb141a980471a031daa1b88b9a", 0x76}], 0x4, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x1, &(0x7f0000001700)=[0x0]) fchown(r2, r7, r8) r9 = semget(0x2, 0x1, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001740)=[0x8001, 0x1f]) fcntl$setown(r5, 0x6, r6) socket(0x1a, 0x1, 0x4) connect(r5, &(0x7f0000001780)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r3, 0x9, &(0x7f00000017c0)={0x2, 0x3, 0x4, 0x101, r6}) getegid() syz_extract_tcp_res(&(0x7f0000001800), 0x5, 0x8a0e) chflags(&(0x7f0000001840)='./file0\x00', 0x0) bind(r2, &(0x7f0000001880)=@in={0x2, 0x1}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x1}, {0xcb86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4b944a3dacbe2ceeaf84e986bc1294b230fbee0a628a7964d38a0944ed85fa6208a03695cf1fbead538f9cff69f6f2c1df0a79cb44748e5c7eec71cea5fc54cb4854b84fa45b21aa7fac47d6a623fa9f829ebd0b735774b913db6e13258ef06b402345c7873d52c13b435959b3eea1e9201511211da481d107afa01ce85a7462c0d97a85ea077c64360c2539ea2a0bf9a4b58953c15616078e1773ce421fbe27a87f7730b45da44b6dba7e751ff8ec5893c671a4931730a7447decb8e9b017186737fa6ccbc6f32946587fef7c13f11e3ce9d05948e999b096e39b52d99beef9edaf9fa752fc", 0xe6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0x1202) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xffffffffffffff22}], 0x1, 0x0}, 0x0) 16:00:01 executing program 1: getgroups(0xfc28, 0xffffffffffffffff) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100002000, 0x29aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10004c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x80, "541bbb64fee79975017b6600"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727b", 0x79}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f00000001c0)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmget(0x3, 0x3000, 0x94, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0xaf40000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x9000)=nil, 0x2000) shmdt(r3) shmdt(r3) r4 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) getegid() 16:00:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) msgget(0x2, 0x201) clock_gettime(0x3, 0x0) r1 = getegid() r2 = getuid() chown(&(0x7f00000000c0)='./bus\x00', r2, r1) clock_gettime(0x2, &(0x7f0000000140)) getgroups(0x2, &(0x7f0000000100)=[r1, r1]) setegid(r1) r3 = msgget(0x3, 0x303) msgsnd(r3, &(0x7f0000000180)={0x1, "ee55"}, 0xa, 0x0) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x700) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x8) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x200}) r3 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ioctl$TIOCSBRK(r2, 0x2000747b) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1000) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = semget(0x0, 0x0, 0x40c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/236) setuid(0xee01) setregid(r5, r4) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="0276d8038def68d02ef55a7d017aa8399a29170b62745a818ab5e18aee2f7a2ce7793ad28c0ec73cd2aa390b080351577ebd", 0x32}, {&(0x7f0000000140)="698d8fd262be5f30eb2078936e652a5278f5615fee27794f5ae376d28adf79fa12ae7c23d9f4bf6f05353404f6d51973c08a3e12768d39250eecf73f9f05f5aba8c84ea3c35fa892085f636d761609590faf11bb0da7ce0f52774cb8fb53e0a463efdda070fe8f3536c9f6b3239250d8918cfb8939e13cd1bb60c43d7e36ee3b55f6c66976e6c6315c768a60e2b8540dc130eb6309c596638dc60f4862d83370bf796a27ee76be4d5c2cbf0f", 0xac}, {&(0x7f0000000080)="6aeeb98c1f5e096472d28cf8cc983bdb81a5d9986c5d1d1d7633bfe99474bf32a8bcddada57edc1c", 0x28}, {&(0x7f0000000200)="bb33fd7ee5eecebd331b2e0318c16d5d6de4ead094f6c04df76facaf3ed0e79cd7332c0f9b211fbb4861882b562dab767a244dd854d528c10f44d1d99de3c42e1c28", 0x42}, {&(0x7f0000000280)="6c2a142474f1307708cee1f3f5d97cb2a2a0fbabd2137ec414d209a4ed05cd94b50886df9d0bf527f451a548bb32b79d5e45203a0afa8378d2c3b3ad8d5ef2a35fa3a0b71b6f285decf4e2891d05593f15ebc6a7b54d59eb6a76babedf86b9e0d156d178dc41a39adf836c2f9df43ec06538067e6309752aba26e029ac81cf8e3025406d9c1aa8955d198f6e7f2145db70f219dc84515490c072601dbf8963fb5311e048d08922", 0xa7}, {&(0x7f00000000c0)="9b07d248", 0x4}, {&(0x7f0000000340)="5b35b0ce5ee39cc457ad5ee355ba86cf6cd09f1d451bd6a769acc759cfa927cbb201ff2abd513da628ac9e17620c21efcb6aea7b26288d6a380e87e7f4855e35cbf239f9945edc3451ea04c2bd3f4bfc3a34def246b84ca344f73193003e8497d4fb421acf6f32f2b1087b1d0d", 0x6d}, {&(0x7f00000003c0)="fd218661b39e6df38efef01e28d85aa37d44588ad617fe2b45a924060a106406ecd4f29dc959b363f23b471cf288441b5405ffa643e878b8d06bb514fc7e5452c468e980a90cc9f0a0abbeb4b49f2da15c95e3ee697bc9a8cb7aabcfa3eaea692e86a941c3b20733198a4ea0c38a289ddf37fc7a43e9b7e7d5664869d302ea3f60cfba4c82e089c68a69144151d93c8de00c6a81b1c6f42d92c8d88609369ae964219f26b52514f93be10e419baac747ff5733a8e3dc7e636e78f52a31031ae6451c29eea17b9e99d2e8bb585d8b7610a8588949848b9a60f631da2023cf06030e645e9717b2d410f43a7e7982efe707dae7d95ccf63e6cae5ff2a2e12e52c53550816711de8309f501eec65eda1dc9f74f5913211f16e548f66321c2dc3f97a5fc5a6e1b52c44aaa2c0cd71df5ee68cc8fc18c476663d78920f64821399f56f307979f1d7bbf04699c3618f90af21f54e6f3afcff6d219bf94499c382495535273c33efe4916f1a4e1436de8640492f8a6891a4c53b84cbe7c617ac9367eacc3d96536ba3a0d6acca5e834dc31217d605078508a66d4b008148489afa31aa935e58e9ac254ca57799c166cdc4ca9cd3f0e284a99be0df3bd9648e8f1029daec886cf34e50783a97f3ddf8166f0d740c0021a17a42313c11f9efa745bc59de87f0f028126cf6bd9ffcfe042380b73c6239be33bd7ab4762cbd531dd43308be53d879051f77a50b5076ad58fad839b1df545533d3c25a8e594cee364f720e90a70a5f70b75a9f5ca762174d26a28bf9c56c99bf3a3f92619594a6828bb12b5a21c0a6ef5f7cc309826fc4a264c19731c96a7293496009ada14f15e06e756fd61e16d4d1ee9b6c61b09aea63c19cddecd27980c60906e3bcb5c4731b40efea4635037c065afe799e77062ee30935d7833fd13d3d96531c59a717807280cb1765db3eef882e146f5eebac3ffdfc3a28d3062941465227eef571f1449009b7af33ca599a24475ba314f9c52705521a38c7b92484e7363808600ffe3b47cb185a4dd4dcbb6e235bccf8c67a0d30f91ef9e6be945a72d9d960234f68d4840d591aa1a083d9e5e9e28fadb10ecb94b97efb50beab0c22e8fbf5097ac96bd78afef220f6fc7d43d44f61f46042084794dae81f390094a8f443f50052d93d3871f5a88f0829cb30d6ed14a256d0131f057b983234099903bec2638def829af2b44aeeea87d281e3b13191a9fdc03b7bce10510f4a13a807e2e009c0f016cc07908595574b9720627b364a8d5e7591e4fb9ed6770e321c417cc13bf131866bb1f6a32a47b3b84b2f14514463f36a790f022fec0cb34b78ec879c360b583045037f458f5dfa425c312be4970944862723174900debd33eb3eea83e06efbc0ddd498b90404045077ef8bd70eb42a6d81890ade303053db61c31591a6cd790fc3a82b2bc88c45167d0798267fd8bd11cea149d7f5ed9183088281c9c2cb86169d5ba5e258e8d82a9e5a7360368dfc57c182479872ff21189ef886068b72ee50ea4d03eeb9700f2928a615eb0194fc50dd60b828320ac9c75c89aa8a644060a9ede7530d3aec0bae0eb87a64ceb3039cdb95cbeefbce3fdc0554a60bbfebf5ecf78beddda1f919a9836062813cb1230764f2a91c7e5ac4e4565aa10e97e02205f81c9526f9f738b5217cbd3fcbbe60f529cf738dd5f3b1254c948f1dffe5b2084be88572050b23881c6787f3fde6a54293069f5c3261d77b0965370ea04dcdb7a26812029036e23a39463c6322577529a3e709703d43d5428d0e43a730b5ccaae0015422430b6f426490d885f09279b90cc0e253fecfb5875dd02e861bf0c902a2d859f80bc0472ba850de24debb91ae1bef75dda9110c5d12d5927bc0458b389e8d9aa1e546dbdc87c25353ff52edfc81e36bfcd578056a9c0280750f50fcd0d5eabad2cad28ea3ac456c3a37164f2c3ea7654e5df89817d0f7b4706d487c6f746593bd0ff2cbbd20daa407ff202dfd338b65d6fcdaf9ad5278a357818f8a603fd5e852ac868490142d48b6b1edb13524fe982e592e01d2b8df3e21cdba40fbe8de1a61785cc63209fdc621c7fca6ee8319f8d681501ecb8fff4791b4edfc7149248c35b47ef9f7dd849b829cffc35f9b9d06e9799f68ff7cb507785453dee0db998a33b7f0fc2171a160870b232045bae231412ef757e72eec2d0e9048c3bebc8c0671b1f91212b889b5c6905f77f125ba2159d7c9f3336a92d4be93d97b6e82b4a97ae2ae62834d9daca130ebb30dc1a96ccbd239223d9f9d53fa207961b0a4ac0e34891a8e83713428ff4dcc62cb721fc2b0c05b5697262d0f2e05be2dec87e389bd36362336724457eafe6a9f3ef1bbfe06bc300b69b5a7e12f7aed70174b37791e460c0421546763a5ec7de067c1f7fd1a5d754ee019bfb7acf711979f1d780bd21b64dc108b33440cd4d1571b90b3cc152fb738cb87af09860cbce99d7970f699d09bfaa22bf1818442d7f56064f3400a90786350527f923363be04bc7c31c400e1b254897b39f5d236b54807b04e275f27691649b501bf5f6dbd2c6b2d3f55364c517f744fb6e02af4368a57c55ce838d389751b77ef9855135e16195a38bcb28fba042c79a6f5f61509031f558b24e7bdb8f1ef919045dd57fd96940f16cbafd7417b87ce7722438d9a326e7086000d033fa1ec54a0bb43f017ce04a3cb17ce700887fee70452edea976c48dcfdc133cf4393350c04bf18308aa23dcc8c5de34c980c922b09fae08267e9f1fab6334e964c76a123d4dd73f5e84eb5527bcac8edeb19fb2685faefc3463ed54682c769cab37cad073fa3b2545140cb812470db08fb7458a62bb708a63aba1c29de47f274c9494c1bcf490313cc3834364c45ec911408787d9b36442114f429ba14601d2ee2840d69ba5bc28d76b031e5cab09fbbed9c1f467c22865c13acaf852616d6876b1d0e7396479418f0a8d47b51919db6cd80529f13723454d6bdb2b760213651f8b980e2811f4a49f4eadeb8e0bedbd7bad96291f1185000784350774057f9a72e29aa73fb85b38b5059effa76f8b2061551597609664ca36709f3bec525ef97633cf290bbc3e6c76606eefc8677a3e231c7e1d3b8a6f004e49764e638582f1c6fd6ab2f7f041b59e4188e9e09eabd6925cfe8d54cd42a3f58b3c1d4152b8b2343833f2936b300adf033c6b8cf40fea0eeeaeef15f2aa21cf49032877f2a2d0c13642aff875b31f616510553a3fd8dfe78eb9db47f743580f334f92c3367a262e0f5223735472d55b8b311a1c6e67b820af20f40aec73093e59241e4b2e0e056f4b923cf50022f4345b125207bc0e671810d4900f51a896c0d510cc7bc5c2115191dd3d23247d5f3599239e47b6002e8a68235bad85355ff92fb9a2ddf40e544ed048f635051850e2de47190cc77a34b26a27860532579e916a81e4be2afcc3b7b31c9490e5f7aaab981632c7b77b5aa9c90b59986b2d9efca855b79206d355cd32158711895feed9a78a77ab2e82f7198f7a42252c392b58c5289159f16eefc0a122489918fc4420d5c568dece39c94ab416a447b249e97193910c3790310413324f6f3b1785b2cbf325cbfe46377c618a69034fa67dd99e0084cbc87f294da75190e7291f26a1ecfa98774f7fb548e7cdb1ca732240b74948ef994682fb12ffeb8fa4fe4601b81d4b11365548ee8dbcb4d5f4f8658a869fe62da04676e34afbacd29184af82d56a44287590da9ee361e929b6e097668e9e8824d4d44998fe46cb3ebef159be1ccb0c3e165de7ffbd3e10d4b0b86d7ad99badc6997a6a2ff0f6935160fa8e83e6a91eb2370dd806699bcced0dcbb42b451676c38c44db1c8ad641c7336b8d0fccdd9a93e3c38fc45f03635b24a8969967630ebefe8d1ab8f5d9b436a9fa8054fe30e7c4c000d511d044d64882df0de322b4c011b1bb2dc7b00d09dd1260762eb049d0735963a1de5420815f7ae99a17c40c4231994171380e79cc3d60f3815c1c2b16ea655a6455bbaa95eef5a47bc31c2d2917d9ca0821f9711bb04525b32d1fba85a47c9d567cf9f19ecaa597a867c101207389290819afc40f54ce6aab84fbfbb03b57d02f56dac9b5882a88c8079218b9d6fbbc0b00cce2b41c9d0b636cc219df9241333c01c9ad77cf499b6462fc65ef1a79445bed5f08c04dd9b0db61bf34adffde5578c14801db2350c2a31554cbc9db3e0cdff9680b78fa1032491360de4a050b4254f9a6f2f99d74b8a0dd08ec874d61d7c1e4133f4c599039c0f77c35aa27bbb6075f7b50014a3bec522ee658b2dc72fafd98c983516ae978c6a88ecadaf2d969367861790853758d9e052b589f9815604707ab96361861044988f16b96c9ecb7d468518de41e628d2cbcb4e143b83456c954166cdcee781ea0bfe3f1f291e6a803d16cbd97cff8077f9caeb34b81dc1cde5a803c40fe05bd1d5b33c426ec71cf60748b2a2d02a474d88512fc707c03d7096d0e3c6a9cb139af79f49ca121266b7153e88a947e8fcf4c1ab60af968e8d42e5ef1a52d1cbd8fad2c703777157fc222e9aa13deb5463f3b61f195525e465548c3ccf4e46ca80045888f98e44f7c089bb35b41252fdaa7a8c7b1e9031ee954eb43407221b89ede66cd98052aad9b59d78f122403fd120db4aa832a0c339225e5f8560eb17234ba7038d7f51af9ea5af1573496706f369da41bbf058e5747b485c14eb3403bcef28d5ad2b5ec736ba534960b0ef15ac1079db0ec001a85470770ca4205b49e08f2d21aedaca613b919789998fca56fbd75f1d374a413b45d047fb3de669aba306e262fd67f26a4f58deb327b118bbbe79fd4d15785f5b03de3076efe47679df635d0f4a039e6e5d6682cb517a41b60413cfcbb971da48afb3e8d7ac5043ad9a442ec5bd53bbf76064f412850907fc2b455f76e2da0bb004e77ebd2ada978ad1fe1c4376db1d0ba3e65bc139d728d0ee57007d791397fe00b770958961f5db22b3e147ae1818b44422556a4e0c8317b43f3316333772fa3e1e7372687e271ddadfd6f63df3129ea991af72dfa21321234e7dfc4f491d048f6ba445952ad8080a17fb104e9f91a99a99cae2cb43840b4f47fdf86476a035e5b2d8947c547689194820f19f68627d64b4e66ec2a534ff07a6b11c8739079190ea6b2421cea578ed8841e809e4fa6fd2d837ce12cd6ca0037ce63418876174c153c9596c8b129fcc02118d64cfe4fe268125b58ecd255da1b22e285d5f3f21b4c9fcc3311e482937ef1ece0bd99bf8b22ff0ffa385cd432e113ef8b1f10cd8b82d499c154918e758fc1b13b22548d2ccfaefc670cdaac1d11f876e723ee2dd48137d2ba5ff81f4e3884ea0c64426a964b7ccaf1e33a8ded816748ca85eaea64187074585a1dd4ef0ae12fb1aaba9c9f7614c0d14a6697b81cd96f6109318f604fd1eeb422ee8dda128a606f6de8e14c41827d9faa77cd5b384a4762edfd07f3ee84effe9ee5f0ef836b4d779b62079eb822bcab7bd9348a9f492c823402c9c9fc3146bcfaebc584bafaa3f9bd8e8a6364000de6d89d599e2c7c9fdd862c96fea1a354cb946d129902b519460774f972e159c29095ba1beb045de204d6677396e9e8ecad6ea1606edcfd4dc0327c07ab34b529553fb754300970c55194c14e1c8f92a2de60d30704a11743b60a45c5b3197e0714e2e05d661554a318b12804cb1fc70deabe7468a242e2fd27210ac3f44cbdecea5e7b68607b3540811a18cd55d4d8f79ff62e1432206dc31e063550f0a36998d4e8c9d09", 0x1000}], 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x3a, 0x4, 0x4) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x30008, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x2, 0xbc3d, 0x1}, 0x7, [0x400, 0xe047, 0x400, 0x400, 0x80, 0x5, 0x9, 0x8]}, 0x3c) syz_open_pts() syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x7}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x2}, {0x3}, {0x3, 0xd7e6}, {0x2, 0x100}, {0x3, 0xa6}, {0x1, 0x9}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x4c26}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0x7ff}, {0x2, 0x2f8f0f2}, {0x3, 0x1}, {0x3, 0xff}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x7}, {0x2}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x1f}, {0x1, 0x4}]}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20f, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040), &(0x7f00000000c0)=0x4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getdents(r0, &(0x7f0000000080)=""/213, 0xd5) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)="b6abfa88b9dc7811db8596094592dfb1ddd7189d6a0b6409b5fd00903e5120718d24b60a08ad344a07a9197e80e4ba07d0367e88afe3dced540d506f0bea") write(r0, &(0x7f0000000140)="3cfb53ad33ed31458dc3c2181eaefaf04cfd60cdd1d973e2ae007010a7cdd7b1ffabd045e83c52578c31b1326108418f10eded10ed7625815fe1ad993f044d4c33ffcda50f5561ff8d23ec3c0d3c54d3afd66774f605ae63d81a1df827a8a03c8f45926c025a010c834ab40ce6ce5a8b6457455fe16084426d644037414699e4cce4e4ce5bb5fd2174b03dedd59ca9dad73ee9bbf5c260266692b8b5a9bfe56c093ab1595d3bbd77fc63d42ce3d34c3a7821f6c070084dcfa1d917cda19038b5803e851b45645554", 0xc8) dup2(r0, r0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010800000007003000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/190, 0xbe) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x2696387, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) select(0x40, &(0x7f0000000140)={0xff8e, 0x1000, 0x3fffc0000000000, 0x3f, 0x7, 0x0, 0x8, 0x8}, &(0x7f0000000180)={0x5, 0x2, 0x8000, 0x2, 0x3ff, 0x4000000, 0x9494, 0x5}, &(0x7f00000001c0)={0x1, 0x20, 0x1, 0x83a00000000000, 0x2, 0x4, 0x65e, 0x8}, &(0x7f0000000200)={0x9, 0x4}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) r4 = dup2(r0, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x7f, 0x420d}) close(r3) 16:00:02 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) setuid(0xee01) setregid(r3, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x8) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1b, r2, r3, r4, r5, 0x130, 0x80}, 0x400, 0x0, r6, r7, 0x540, 0x7, 0x3ff}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0xee}, {r1, 0x111}, {r1, 0x40}, {r0, 0xc}, {r1, 0xc0}, {r1, 0x20}], 0x7, 0x1000) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:02 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653030a528dff7c0c6f62836c000"], 0xa) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x180000001) ftruncate(r0, 0x0, 0x80000001) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x8404030001) write(r0, &(0x7f0000000080)="678997cad07021c71dad745b69f8758f2edce2a4bb008c1dcb335eeb9a2479b7bddba4092c004acdd685224f715eaf6636a0904a99e98ac4420345cece93b6c053f401a96cef83e696b4f3cd68f769c56f6a11e35b5f488d16510e6e82cad6d16b82ef6248a9fd3bf9721a0858ac9f", 0x6f) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x42, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x20) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget$private(0x0, 0x306) fcntl$getflags(r0, 0x3) msgget(0xffffffffffffffff, 0x508) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/32, 0x20) 16:00:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x81) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) kqueue() pipe(&(0x7f0000000040)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in6}) syz_emit_ethernet(0x59, &(0x7f0000000100)="203b612035b77632a80feac6fa9d099f2c3fc749f863b744cb980fbaad8597ce29bc815ec60c4d17c4803e1558d01a2a7e0eb108fb80973a8c3ed57d998908a74bacccb3e40fe5decd0b1f4412302262fa214aff19203e3cb4") clock_gettime(0x6, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x4, 0x8, 0x9, 0x0]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xee, 0x8000, 0xa659, 0xffffffffffffff60}, {0x6, 0x13f, 0x0, 0x3ff}, {0xfffffffffffffff7, 0x1, 0x4, 0x7f}, {0x7ff, 0x200, 0x1, 0x1}, {0x80, 0xfffffffffffff801, 0x6, 0xfffffffffffff18e}, {0x8, 0x6f7c, 0xfff}, {0x1000, 0x7, 0x3, 0x58f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) 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) fchflags(r1, 0x1) dup2(r1, r0) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) close(r0) r3 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x60, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="f358dd60cc57500f6a7884e18d25eb9073f7814b3b7a71b4e1935dd86fbfb318a3a2ae4295f79f8e1c004213d78bccfab8182894e8654e733abff0a7df99e3b0d710db4254b34548198b85a9539b8d9194ef6e62c90b7849be97a033f1becfea49cc2ca463670516feeee0b03bfa64f514bb6d5b17a6266fb85f59dd4157937b63c5d5ab842e945c310c4b96faebbecb62d3a379c1065c4ee37502286ac2b0d657ba3800ede3e44dbbc48a5cbafbcc6c8ba037e30cea70e7e67bee6dfb789f5e9810e4b31ff31a6c212ee455e070759438", 0xd1}, {&(0x7f0000000380)="eca21796646a85cc6bf9c35f2e437077de223923965ab6d6ad5b16fe21d7", 0x1e}, {&(0x7f00000003c0)="47a08b8ecec9ab08b4a711d86b4484ff931c700c83173d60b8d93bdc5ca13b6e159a40d462bf74a3def923122b9d954bfd644063ffdb3b701acb3746ddcb35857a25a442bad2ec993c97bd835324b5952b6d5d1cd1a2f751095c23ab5dd321e18f48407a99f857a6d0fafac400", 0x6d}, {&(0x7f0000000440)="a41a13a8ee46f0cc864c629030f4815dcf17be830af5587ffeca1dbad9acd76648deb8e50a2320978a38b723eb0dba1c8c2a453fe0bb8d02501e8d040c267c49fcda2e", 0x43}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x3}, 0x4) r8 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSBRK(r1, 0x2000747b) read(r7, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/137}, 0x91, 0x0, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8280, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = msgget$private(0x0, 0x6) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/59) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x49b0, 0x5, &(0x7f0000000240)=""/145, &(0x7f00000013c0)=0x91) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000001400)=@un=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x100000000, 0x8001, {0x4, 0xff}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x6, 0xda2, 0x0, 0x88, 0xffffffffffff9eed, 0x4, 0x2, 0x1, 0xffffffff, 0x5}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") r3 = dup2(r1, r1) getsockopt(r3, 0x101, 0x3ff, &(0x7f00000003c0)=""/4096, &(0x7f0000000040)=0x1000) socket(0x16, 0x2, 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) setsockopt(r0, 0x95a, 0x40, &(0x7f0000004000)="1a320d913b371dade9f0cb7c5c728c1c4a0a699dcbfb420aee31203f7b52f731a36a1e62a522b3012b285b2119629a39c63b8a18c55c6a23ca31bf0ba93e0bef7f5e369091f4d339440b56ba16a021515f5e3ecd63c6cbb05ef52f0931177c81aa9f6747cec0855e3417316bcf70aeee735c114a271b4a94720a4c73a72159745eb028c6269d11a2d83fb7ab9b15deae1ac14b7f220c416d0dbc8da760552c1e4698a58b797d29acfa930fac7b9c942102ef4634ca55b4fa7133515acc255694dcdbab66e26f09ad44e52102540c004482b2978ca752e785612378505c4b0f834521d5ca49866d66085e846f9ee49e374d1b5b8743e33de203c1e51f3a94ef2700abbda757f76faf5d5cde4f6a472c3ba0fe8602d9afe2f958a312a90ff2928482cc3cc2bfb7064d1cb8308d85af32096fdf5dccc37ec1611f4125c61e66f4da4d62e2146c75a16b4542fd6ba2e46b95af31e04353f65c9b2d4b2bd7687ef8580a68c8808ca03144d7be214ccd1e350c53353bf5d5e2ea4ce47188fb8feae2dc196d06094c8f0e61e0dc846e257c17141549a4abfaa29b5f2118c966a09f2aecdf1f98981ef0d5345dc2b69d284ce29781961c0db9733cebc1b5a27626b4a575182d532a699f7b0f5892f1161c194fd015148f762a50d5953b1ecd9431818820e2f35274c3b070ec06cd660ea6cf0276b6a44b012165ac88c32f6e801932809a045ef4e64128c2cabfaaaf63c6240b838991830fce739e66d04c8bc7dbb0be5e8dd4bec948556fec17c0710d6277cd0b34190f3c4597bc52cf0327015ff615c14af2fb28d413b03c9bce4063f6800d58c0279bb9db05aa1da46e78f84e180a86c7bcc21c7b70a4468bf9c78749f59a43637305947ccfaa2075f8fd9c9fc450d9777297e01789e315753f93a25d2924a918a486cb65b6b3d9939fe72ead306b97724bda36a0cedcdf6378d3e007c2f18a4a1decfc5eeaa034298ccce8b4a5cd8c36e9ddebcd3ed27002f22071e6d5a318d229787a45b334ee19a5059837758ead813edbb5133cf3aed5f3c968aa0f2fa2e22d727580041e7ea99475c663d3ee490e5b2fc47e4a12a71cd2dce91cae54838a4a93bf3bf52233fe10047b881db9e85e34f7657ed820e34bf24fdfd4dcf541112461651c2fdbd00f8f11ce5971fa122c0ae458c3b2fec5b05472c5e6fe2e63dda57a3f0c12f5b3fe81ee7af7e6a70d047dcff2b04bb5077982bde33f7a53aa854ebe9ccc5d6afcea9da2d77adc7a1c0f9f35c54c821dc6d8a686834cd2cdc0b8d43e5a5fd9ea03579a05b2095204720bfab8f2410722f91b900b891219c61ac8538f2e2cfd69092b8e4f3c5e001afbf2139e799c902e78f24bd99906eab121c272deb3cdb88bb6e28beeb05cc9b1bc86d932c40a541514ca9d132b144e8aa3f725ead658af9b15c69f596a08d5fb0fc27ac5916556397b405f319e13466a70df2a68e938ba36d35cbe49039ec2246cb0dd74fc5fb7057bc6f0272095d7edcefcedab22b6546e5b01188780605dfcd734639925168c1be29e769eb89d5ce7b0b7780b05bd703bc2f51ed58cf8679932c1d18cbb67cedcb55dade4b49f0369309f878c9d664fb18554054a9994fdd9e07f431806f23b4a81bd5baa044e48e7af361edc7a5c08d5edc900a8e679629317b2b3fd126e0f1586d197fdfc3216aac59aa6b393f8ec25c768948859a21c9f8ed78a700b9ed143f402f3169932f8437d6ef8a71a4946b0a471f0e8785e57c328935a53f63cb1ce00f5090000008172c9600da5987bbd2ea8b3b1cbc15c80e5fcefd25c8ba4348eff8d9980612df95f462daf77247b068a62070c47e643e0d3a059bd1536270a2b39c67d2f30d841daf7962858bab093a51e20cc895e9623856e0cd8a3bf5eaa02434fcb8131909000df04a6d81a29350ac476133d028b8ba5f50ce73c8950d0175794d108f23a4cea247c5491c8b18a02dbc662296cd258ebc86597ed0b758732fd78a4e41f75893eea05e0a93536cd0b5a10cf2a0476485b13b91a77a02d5bcd86413bc68ee5a8c570bd2df2092464c31407c012f5e2da24af43699964dfadf49f492578c8d4f5c724dd96273c6908ce2e92a4ca9175ac15531da3bdf39d670c894bf874354a2c177bfdd1b5b2cf27b4259bfb28389ddef37ec31900e7a09db74a38be3bddda239bae507f0089880d3eba8eddd5de6147f45259cb2913b5aa7f7daee0a64ed0f40195133870e3efb2c00ec5b42d8bf98afd61d0c9ed630ec5a86fbc34f79dad20c77d94f7aefb6efabfc8e3a83589078ca0c259ca373e7063b14b24a8b25048f5fc852075d0754486a47415ded5a6b45fb99b02f151f07fb706c8cbed83bf44bf27e8b510b9a45fe4e33315ff25457d7261724e9f05bfc151afa9d1af87c7605df9128bc4203510681dc2a416c8bff67eda874249e95ad8011a21c1eb75b1f84c0ac337d007ffb3903348a494bf0cc5aed64668f69d1978b3898b893da919d95c5b4b72f91e1afc7254d58af3deee97de44ca2ffbe423c2e5ad86bd98f75a4f48a48d2577adf8d3c6641fdec118ddfa7ab17238c08a9f5acc0241ada47707d7a5c5624b01e6725a654ff16d965904a6931d94ef662ead94bdb3b684f400070c6c545e6e766268213d6d5b2187f6531e931db64ff0825230fdf94d62630a628366d2cd71d0efb344fac6b9586c8ef5311c96554236acf87f70c06bf2450eaee78f564fc35aab018425d52694544c19e2c92e33c059cf174e612832fe9731b5d67d51661926b92ff4cc1626bd0eb11253055306fac84e700528c0b294ad08030ce0a256dcd3119be5dadde083eb584709e414705b25db7d87e58dabec89b434950499dc27112bd3e6830e9a5bb3411f6134701566ea994b76c9f995115182c3965c4f01f82204098886f9b546cf8eda3473f8e7f7bedb8ca6c765ae455689edd3c29f8f095ffdf3a728fa94e67735ecb4ecf9e20609f583d966ef9ae9e2cba431be0f1b66a419fdd448e24eb1ad2c9ee6ffea18786e5d0206d887a61a5c65d176b9416d3650790a606fb7882b37426caa78b92c989ae4a45dc4787499feba5fea33b1a98db2199baa407f85201fd00839e5f02618b0bebac62c94925b8bf2f93aaa46c32b6f553e120e2a0bdb34213841763fab3151642992a5183ace6f5ffa084f8a747cca3e93f7aa9dd5906953bc62c57ba5472dc49152eca3a9ce07aa9c0730cdc98114c93a616a19a3ab11cf31a7f677e77b2cd0ed25962ddf49e27ba17d5b47fcda871faab4938b9dacda11784270e4914be17ddc0aa2a7bba0bc8187263f372fb7febe9e1cda100a4304624f9baa080785a67975a731b484d18f900f4910386cdc2423f1f62d3c7a8ec7d0638275893f164ac8dbe382cfa0e6a9077be78b8d108f256730c96bf76667333a604b282c7a2ec0efd4d762b0652da23f191170da042d7f0d3e0aacb5e60bf30361f308c8a110bc5fae585df7037a2027dd758d445f9d7a19dff73388b61951df118c576196b4adc2863b0b5b8c6fe597a49f1443b17c2004a924585e70a65d6490169ea5ccaa28c2be04b8158f1b9f173b4cb8143f00f32e49b6271237fe1a218d6636648d23502c189c899c183bdcc7a5aef85d910e345cc5b93bbceaeefaf5cfa6d06241c528f825d374451f4bb4dd1d59e5c7c0655d7c63b7e8822ba6f9038a6c3ab09254937b4574aa86fc93f839f85434863018b17a5ff9b5cb0f3812aef243b9259f56767099baefc34ecc108b66c0d17781611b535061dc37166f75833cefdf7284ce6bb10ef82e1a3dbcf1200d22ebb735da2cb396fcd2f696dd638ff4060b53e10d2203e6a5fa469ec8d797341f02232e4629b934f73baca9b0a6bf2edd60a5bccefa7d20b77ed9a3127f2255cbcec597e62db822f5f39487c4b251421c5840dc4b60c5626d9ccdf86f61bc4fc3c848337fc4c46dfe833e35afeba851203cdf2cf0beadf5754bb96ec3f1145b37adf98ffc788e3e26c695774c5c14091beea38ee2725eee6bd1768b5a4df5fd1f3144de0b03bcf0d0704ad6899f713fe2d58a0fed2aefcf4f5a92513351960abb390431a71ecdddaf8d4e310e6229e0efcb1c025ce99e9ff6269514f2b4b32b4e8ab5ff267521242d468d6f28dd89cdd6a463c363def75ef20998d8d2f0fcaa7c260f2a828dfacee908395d411f41bcb82bf23ddb53a15bc8b057c8256d72d8043f772f053114fa14e174d565983a1aaaa84139780f049db7c6db9252b822a6996a7035e2362b468bafe441d74de06e7df748f457d5018f85a658c12904cc63b2f75d6e5b589ecf0e2382d8ec73c2af578b6958efdf721dcbf686b856d6c91dde649c7ca70a9da428fe01d3bfa302a1b39844ad3dbefeca4a8253045de401b31d5f9f1faee71c8347ca421de8bfde0b9cc5feef07cec1c0a8e5006575a1dabef8f7148a021b73a5f76292906c54dffd4120c72782d3376a664ca5890dd508d8d84c5c2a37b9ae57dbb211840fe7835afcb0cb7a281f9bf4987266d92405fae2b29e64c920e042af4775353fd2d57b68e42cb963bdfed26e796f04cc557a1895f13e5b0bee55b39b1192c08fdad460b6912adecda676cbceead83041e5f0fefbec2129a354cc606679eedc4b08d6f511850cef3fa094442375a5eca133f85b0259352c22200b6cfe627b3c3524b8f8d26f05d96a915f3f44c955c14bb084a8e1b27abab081a9136959779f375e15e5a67d84216a76242a552302a21453e2f8cd6f78302adbf5e1f4bdde0a17b6ae261e0c5e3bea80734a8a2014c3b27fa50ea1d3e4f87db3cb3cc043e61baf511ef2fbfad7230548af11e9f1b0d0568180af16aa3ab0c4a011125e31fcc3f2e521df23c67cda3f9d95a71a29523d6bd204e5a28c408fd77ee40f6b65e349ef789645ddb83cad52f30faf9109d9c7689068e037a1e95e60828bdc82fcc7a0132f7f5b07600d41b8f48df5a9c1a6a8b2448effaf40472a0543c79af8157847591e6ebed59f4fe48d824c2b527011c7ae3c04807137943672cc9a622d2bae032ec175b4132d4c720875c26635aeb94362a39791fd12e635df9ca55954263e2a27e3eb9e528af4b432bf8646cb2f350af1f081bb7f11edb903a0a16ab50408447962335076c5b76d8700dd85669a16a0341b8212d91569cc97431e4358ada3edaf254255662d3d3ce85c26e807b6ca9e72861a3bd05f9754cb0fe65439e8f2848ff9842163afefe8ed839edb5ce1840020d7e6d5fc83659c8926b919efe46c6f262bb00f81678a3096a63fa5b7516548be9152543dd4cdc7af6d67b5a6f39c6933bd6f6521576810e034b9f543cea151aee938573354bd377871a3e4d05cd32bb79ac7e9fb600cc25225dfbc336b7b516c5f195170730418056dc4fb72c8a6519984b86d659ef1f8f4719f09dc9d307b58a8d90aa6528957615e295e78c86f491e36044d2227f1b4db556774432c567f1018e1e68a73b49708ff1fedc0b90c8012c8e592418b012c5a97e5c4e05bf1a97871bd36a9acf1da8e936ddbe7e2d64bc5ec145581deeed45df682630cae6fee9d33ce2407e0e7eebd92708f417f5502fd876cc1b8548101caef393b783c8a07d872f25291dce019c3e26493993beb9bb7cffe04e15abf4f1cfd70443904a81eefcb3a52e3656007e462e200e89d6c159adc834d4f15f8d2105f7e51a657c3f2ebb36d86105c082cb1f14617263f929436cfc85c1db02ffcd50e19be0e239a3ffdbc806a753cefe44037344a2217b46bc903a4f609ad20560ccad6c273f9f5fa13f08f5e1f6aed25d164f51ffa5051faa28aa02639ee5c7e11676814ce700350d7894bd996d189d220aefb951aad44d93bbf768947f27e43ebd3a60e85a26c5aef40808103690cc268174949681aa067cb2dafdb1fb73ae2d71a4b2756933b40c9f2dcf258443120a08021a249640a4be9df9bb41854ade669c3e2f6b4b83999dc53eb70d5d036ff45f5b050cca3f8ab40b36b1da5c5df824cb8238f2709a37b93c06aaecc01d2006d868a80dceb9b875f73fc1c57e2cbd674d0c474ca", 0xffffffffffffffba) 16:00:03 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r4, r5) getuid() dup2(r3, r2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7, 0xc9f, 0x1, 0x20}, {0x21, 0x7, 0x4, 0x4043}, {0xc7, 0x7fffffff, 0x100, 0x9}, {0x5, 0x8, 0x81, 0x4}]}) 16:00:03 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20021, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3f, 0x4}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0x85) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x180, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7f0, r2, r3, r4, r5, 0x80, 0x8}, 0x7ff, 0x100000000, r6, r7, 0x3, 0x6, 0x35d8}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x57beecd75a377884, &(0x7f0000000080)="a6f462d453bf77734608e98dbb9a19a5ae85f2e33dae5f446aff88a424e7e76f56193826a3e6572698b2abe0872b5789e7a9afc1733300000000000000") 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000380)=[r0, r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x6}]}) r3 = shmget(0x3, 0x3000, 0x280, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = getgid() r5 = getegid() r6 = socket(0x36, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x10000}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000003c0)={0xc58d, 0x8001}) setgroups(0x5, &(0x7f00000002c0)=[r4, r5, r7, r8, r9]) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) listen(r2, 0x80000001) fcntl$dupfd(r0, 0xa, r0) setrlimit(0x5, &(0x7f0000000040)={0xf7e, 0x7}) 16:00:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x7, 0x800) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="099af26ef33b967ab0691ca6743d8e7df89d8ee056862cab0a5dcf937eacc2abac70d99099be035b8c6bc2e38842d17bc2db06d7cc89d8bad437306bedf33703075e589e2139cb95812a4a528b43e17b949093c7293707259629f02c645cee4b42d45f18d8df661b94aeb55cecd8699600da18addca72b1650eabafb68ff32f007643ba65088bbc866b7b49c8bd64f0726fb8e627fc92f691e4920d112d34855a4d6703c3203f35ce3d4cd7abc268f8d140f5c0fc9c1c9f747f1cc427c", 0xbd}, {&(0x7f0000000200)="26098f2ff009d5c6e8e16a5842f6c1be422dff4e4025387f4675963ba7ae10f1c4acab265ed4b4b62591311d6944004f298e07ba116ce7dbbda19cd3dc23a3e39cf75d1642f662a5c5142d73766e7dc6c5a69442ef5de28e3e59ee4ce93aaea98a8d3e051a2ffe10fbaf6f9d60cb48922fe89c9586d90aebc0b12cdcb037251a44f523ec148c9647be53a50cbb0f75718378353b51d013c0e1622abc1ebf9aca46a796b16c8eca0517a373275e1e606939a68aeee5fe43e6d2c447240939a8fa731b510b5482e036a2a0004d0ea001836896cea32bba", 0xd6}, {&(0x7f0000000300)="0a64a7e1cb65bc7faeaf41bbaea48aa366157ee8adf512fef46a57d72aa95590e747f771e72c7f6052f95999a6b996c11f8154e16969dd271ea5a98d240df9dd6b9e0e0d5351c4b096d5b8f9336faf37fa003848b221bc688cb76caea5ae64aca4c6db5d4955150a2d8c391f52aab922b20740ca3ae8e1e340d512c3877734af41818aa7cda5f68caddf42aac47470f0c6e46a30e639b9a0eb0d5051243e77394004d038d01090a2668fe6f641f8d920ddf97c1e", 0xb4}, {&(0x7f00000003c0)="f5ce92199e521ea224485e92c4f8cc7f0c75e62877e84bc329fe089ef9ac3d9367d488ec37993ad563e737f2d320ca0dda123624ace959cf5194a7d067dbb46ad67af31e942d3cb46ed20ced4045a408e1c034efddf750001cfe5cf0ebc347f94c1276d979c2d33ab4939279dbd6f837e65d0d43373e463e03454434d0da7e2c5979", 0x82}, {&(0x7f0000000480)="c5", 0x1}, {&(0x7f00000004c0)="7c1ae9541459704162c4f53149ec74b191072ae55c5b78bf3ff85581299d8df958cb120c9108c592d9c9e96fa20192397a1f8201edd66a25663c56fbe949f2aaeff583820e100fea736fc61b994e5f15199ac380688be7248cfc2067e344bae687028b1941d8fe654b126c2406da63096b5e6d1539203a1ea920a153de1cb67b", 0x80}, {&(0x7f0000000540)="9fc16a247953e4d40f00f7e3b751bcd50142be9226a0b8d5865a76891d184bf2d8a756c820a6d9a21c36a93584d28497bd1cb2f9f576a8bcfeb7d519817e7158078cf5f85ffa6607aa2a74fa0813dec8fcb6b7278016fc86c0f0b7326247bb7ab0858d8da1e2c3e26744c8ebde28baf0983c4031dd714bf2417a2418024b6a4d6d78d5f248ab845457e1fb60ab80c929895597c1071006efb0b03ba17e1539e9f54a18da276f80b30325b440f30ed7b3bf01a306bafd31a01319f7917a8071906a2e6c37bc1fc0d6fcb5800b112b44d7edeceb382d90", 0xd6}, {&(0x7f0000000640)="29932bcab428a717d22d3c7efa44f553d6937bb5e6c04a3e3bfd408a1cb8c111d36a8608cf47bcb66a4f2b67aae240f3fe973e6983fd7b1088a34e654f65a85b8635a62539dc64a2a6394a4005e3639afaca675001837bd81261f6b32ef72bc65aade37688a2bd68ceac545f855d9ffdf790f5f77bfa8fdf8f0feac6f1130459c8cd994366a5a3c0c935c49d673f736e0bb4e1306be5b427ed19f5622acffa7ca1192bd2151a8d1162491a441496f8db9b4a76adaa1bd12922e2ab6c3bc9198193966932b76e0a6f2d5d78823b00e3e601b158a0db0624ac3c4465ec9d49fa76d75f68d38687b28ab739", 0xea}], 0x8, 0x0, 0x0, 0x400}, 0x0) connect(r1, &(0x7f0000000800)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000840)=@un=@file={0x0, ""/30}, &(0x7f0000000880)=0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000008c0)='./file0\x00', r2, r3) pwrite(r0, &(0x7f00000009c0)="0627631266a300275148a98cd47492a401dd293df0422e5f07808921978dc1d5158141a9e64ac0bffd5dcd2e8e5ed63c254b47deb5b1ef528d9dbcb010c742c69a1c31a1bdb64ed4f6b7f68808cbfe7f26b17d", 0x53, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a40)) connect$unix(r4, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r4, &(0x7f0000000ac0)='./file0\x00', 0x100, 0x3) chroot(&(0x7f0000000b00)='./file0\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b40)) utimes(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000bc0)={{0x15468766, 0x7}, {0x3ff, 0x10000}}) lseek(r4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x811, r4, 0x0, 0x0) unveil(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='W\x00') bind$inet6(r4, &(0x7f0000000c80)={0x18, 0x0, 0x5, 0x5}, 0xc) readlinkat(r4, &(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)=""/196, 0xc4) ioctl$KDDISABIO(r4, 0x20004b3d) getpeername$inet(r4, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$unix(r0, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f00), 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kqueue() 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000300)='oL', 0x2) pwrite(r1, &(0x7f00000000c0)="f8aa58bfd337499b93b70f9f068b64", 0xf, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe100, 0x4) pwrite(r1, &(0x7f0000000580)="32209b1487fc904b772cee472d", 0xd, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xd, 0x7fff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x60, 0x23, 0x6, 0x81f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x80000000, 0xc3}, {{r0}, 0x0, 0x0, 0x3, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x20, 0x58, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1}], 0x10000, &(0x7f0000000040)={0x2}) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd}], 0x7f, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x400, 0x0) 16:00:04 executing program 1: r0 = socket(0x6, 0x4003, 0x7ffe) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x7f, 0xe01, 0xa37, 0x5, 0xffffffffffffffff, 0x6, 0x4}, &(0x7f0000000040)={0x9, 0x80000001, 0x1f, 0x2, 0x1f3ff1e7, 0xf85, 0x4, 0x9}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0x8, 0xfffffffffffff800, 0x7, 0x2}, &(0x7f00000000c0)={0x7}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") mknod(&(0x7f0000000100)='./file0\x00', 0x6086, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8624) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ab") 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getppid() r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]) r11 = getpid() r12 = getuid() r13 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="1e0f5ec50a4c5e0767b8a2d91b41939bdd0dc19b05e7e8d20153a5cdc7b877f6abf8356c8c395c2560cbf65b4c2d5fcfe5a5fb3d89a233604d017472d32e0354cd2ed5d638a7dfe30670133d4764eab41c1948a53c9e9295aad9bade5d792065a37bcf4b4d067277b3190649f0b8", 0x6e}, {&(0x7f0000000180)="2969b33afee7661a6f2a3a9a4291695b4d594f9bc342907cedff44a468ee9e7bf54ec235fa761d02d02f803297f80ebdc9f9c99e629afd5086e925955184639d26d7401ce2a9ba9506a69235ebe27664a0ec8220574de69143e480fd26feb1fe066f6b8bec32786a3a3369d68bcba0a91afbc4ddfe02e8abed054c080526f64872cb6e1c54e6d024f3b56fc3478731a5f2f2c3e172b3556ea2d7ef9d2160a72da7947b6d3e43bc401ec782d4a77811555377e853a341dd35d6a764443aff7fe039b3", 0xc2}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="4409a5ba91975e588ac9e225f8f94d99736a286af9c6b600", 0x18}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x118, 0x400}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xf0, 0x4) ftruncate(r0, 0x0, 0x81) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') 16:00:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0xa, r1) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x7000, 0xfff) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000002640)='./bus\x00', 0x2000, 0x1b135a69) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000180)="3f7cf6db629318eab92e148684cafe173ca7b65ad16a4952e5ad58a745b2e03212cda34a3076768078039a6aadac017140201f692e7b6be2f2d2c932ce2a070001926a80208c0057b5ca12fda309ccd1800bc868e4c55e73c04d8bc9f54135a1ffaca08a32f9cc95522b0c1f04c92bb864cdabdd32c331db8ef217b5c87fd4ff89622b33c3070bc841ec38e084a088aa0785f303833554aaf91f93f580253c4910fcae147ac5e2a2732326465b35a4b0a3a1a735dc14cc9ac8b5", 0xba}, {&(0x7f0000000040)="30daf50fa56f5c2785b76c2ed834999bff536bc2f91754e87fae7d58e1a4d3", 0x1f}, {&(0x7f0000000240)="9a3701053e76e286cdc1e3b7d5ec9564e12565fbc04899756e73750156682b4e61dcf49bb7c89df2c6f2158582b8f4f0e7ef2a5f6d4002809a0a117cfa18c7af7e1563a56858d8d9b4ddd1e0d01180e649099e9844f34a713b5e760583169bb24e7a464615b2a147d9fe47b99a57c2e077c448199b25137fc438277e676b46e1bb6ea16b6f958c5ad9e0fe91470a1408b875a624b2df8671b5", 0x99}, {&(0x7f0000000300)="e954db7190fc9fcc2bbd6b770161bfdaf9ce0c897ab91bfa8a8b4ed0eded39e5857af70bb014014baa0330eb56d8baae1c884809a857fe519a1e751226c6c0279ccc46d3b8e4892872314b168555581dfa6fc36c10c17383d06cb23d0171ae0fd4add233aa5b70ae1dd3bc40", 0x6c}, {&(0x7f0000000380)="5b5afc6ba9315d965fb0d873190c61739513bfbeda8c67f69e94bd971425428de1172b144a3b461c59f7048192cc13259615aae81ba66cdab791c26ebf9dfc4df370946d5a4795b55d92a16364c3f695bba4057174b44dba2968c1981f84a1b78faae753e15464cd71bd3138777ab6c569a6e3ab7c20f4ba247b2f3dfe38f34dae0232695d1e6225fc3cd9dede408738a5d7faea471b8519f055285507e9b8835f1996564db2b01b09faa6294d69d42af2a924d60d8a0c239b1b178ca586b8ff37898e46c88bbbdd69307062a3aba36483a45ebee90955f7898394ea0a6551d2df2b66f8fe38858f665a356326a5776d0ee57944c2f673eda747d8777a7feea98f9475357d3b2f4f74315227673a46c560db8039b4b92d0caada76ba168d3087b9f049646e7d2d0e2b7aa98a32ddda881f0047060959e0b579807dbbedc0a448be3115fd54de9f832f9f1070ec177fa12052522e0792499af3d474283025a6ae6ba73a69539a1a487b7201360793f9a30ef8d635b4be49ff853a5b24ff6a903b47219ad3926c4a5328647dafd7084a6f47c6cae1e87381078e5414b393bb116809b757e03450ba1e5ee49f9a916560bd0676b549a4c7f8f631bb9ced034bb18dc5496b044dd1d325bfc02f9651ddae3667a3cf6f01372d264cffbcca3c83aa35ac8db966765faf7aa9690a059ff35abdbc3407d788fbd852ba24c5ad6588645267ddf202bf7b116e783395a86567b9d32f098b80e6923c7af978623e7e40f4f4e2e9248ae10bb87ea6c94f88e0dd4d572386361d1d520756805dc6c0108735f8828ec3b416cbcd6386e532bbbd5e6fb41d6c0449a7af4f4ea0025c51971e82dafc1cbdfc5f6528a84bcb488e3492993cc22b6514f5ba90b8dc3909155c4921daba3a0c2070fbdba2f789bbedf0138f2751f10ab67aff4702e4ead33d4dd4553de0dc3324297d28df9a2fb879768a51cd0c0e28cb95810be4861f7cbf1e321df068eec9979d09956ab462f41467b9111a34a9f5e824418cf7a1eefe2dcf442a5c38990d2d8d635d296326dd9a0ac4bc4f0ca7780082fc79a0cfd2bf11ef5777bad7538a54893916e24c614d121739b357fb8bb3ff8dcb9fac8990c03a2f1d67f05dbe50540ca26fa5aa69da06e921a4789940a70d93360342023ab359ee31b02c83897e3556a3e16eb0b6c1ed6588f444defcd386ab8ab875ab5e5cad3aab08ff4892a28284d6ffc380f32ac38bdde4e3b67c5672b68c71d382c1865e1b6419522c0c8fd49223c8bb3386c33cf237d240db0240167a51b154237545a8ae955c4e5867ef5e941a8276a2f55abf54cc767590330a3bb672171cb30e57e99e1d38bc7546787b65afc986568856845218d62ce83e237e55e7091aa50f86f37ef8f5583ccf7c88546f95b45c1e9dd63519b47222027af5a00f6beb7e78d971561c2cc5076487ac503d1bd7846f6c507750157e318c9c2f1c8230489de94f505ec8c778a1679001d161f15e6db8261118dd54ce942d2d518c3ac9bca5673417899457510652a71e6d42b1adab0d40534d49ef6d618a6107302ef59c9276642675cada5b21d0ff9202bcf831a84007c214f37f3709d4138814c151f83be331a90380d2c7ccda07377e6e0b179dd14a673c68bc3dd86329ad269a794919fa46d4c3282f55ce9fb757e147b43739563102071e4979bb5db0960ee3692379fe46f2ded7a772924d2f69a0df1b62e7fb9d8b7b3759fbe8db5b6e36f568a6bf609eb2cd73f39166f55f9479308900a461fd77070e1f464a4785f7879b72799f2f5beaaa8b57954f5627a473c9ee051a36f150fba8ea39d42f2f1c2e5c21a2f7012e8b8394407d6cfa233a38b1ece4aa92fdb70a6fe2fc21964fb4435e59924c6be6f65643398d67a15bbbb5e9642de283023fdb46e363f87e532a1ae6e2807f6a1e2fabc404c6c0ebdfea40471142fee0887b5f2821d6e7d5cf8c5ea16981c1687b36e07ce4dcf559281f2b8467fc6216e91bcaa8f86c0874e89a6e82b10e52502b3899ec953fc75798805008082a00dae7ab5cb86d0d51a22562e19abc5f9696036cae101d920b5de0356d0da7e916a4c1d1d0c3bb5defe8c0e5f611b39e246e5ab8f0948a860777afee91ffb19c2c839c90e9a0b3cf93a70bd9e52a84ac76e90aac0c635c78ad39a51a110912146ff9efb0b72100e7c85991de178ae5a114721f906e34645f804cab95ccf8e2772a4d8581a359c128bc9078792141cb92f331867cafffc81fcb9e1ea424d813b5b1ea421b100bb65c8fe296fbcb20d4e2a5bcf4585b070cebc7802ba36736be67efecba957fc04335535d1bfb6c708fae2b4d31e74327a1c23e77d6a1ee4f00d73ae87a9413344a780923aab45af4400c63962d73af22f9ffbfb09255dd1f305c1b92a479818859f6ca285ec8af45a59ba064005c7537148fde5035271fd9cb65a09e5818602d4726661fe6f4f6be06e2cc474dc552a38a8738f6203f54022950706ed69621add163ea3124d5880b48cb96735760b919f5826e4afeed219a62be02a7ec11ca55dc17d65ed0b4fe7a2c8c12b5ecce885e949335f8c332bd32edcd9db1fe9ac8c82f4d3bdbbae28b349ea2d7c80053f597ea281d1c25f1aaab426ff3f1a88d8ace4513665095a5409652b2e50dd5eda668a005b2b78609c4b925ef19970cf0004640e01af79c5aff88d8b5681e773d2abf3eaf2f779854ad5954394129043b562623c3588e2c19ff47e24d4320dfd0d74dc1b11964df5f9ebe22228f65d509b99385f17d12daad3cbfa0b0c63ac14f3d854f1ae2a9129e0fc087a37b29df6085970efb64addd93c9885b8dcd1bd43894440a3d808e3f11795ebb68f8b563186d4a0f93fb21908fc105117ca19ba76f83b7ec99ba82b175dd913549a67d1eb4182626462594ade087defaf85406139a21e8e8e875b6943ec1a5644331d487bc9143bc837cf6ddba4470d0113bf76aef2f534f37c4eaca4ce13dd0cb267459eaf3a9667ecf29f50a1c2e57b859fd9db4f0e746f34d0c6ba7af53aac1acd5be8c0ea74f695f44959e94a95a3a6239287b2465a5c12dc68c6952e2000202ed9f1b97ebe8fa3fa7f0ba9578eb486ac7a5b33a1f46ee61773350f213fd9337853cefdb8ea95194b060aa8073a1c7de84be3111c57e4d71a9b542e3fa278f9c81cf411080bba278fea57f0f9f6fb3f0ac10238727594c733b4fcbe3ca60967548b0e86ddebd13612a439906b96a1eff2628123a6649ce438e776daff1612d0e451428f7dcaeb7c1194b60ba822cd6ada6da94eb2db605975abcccba53439a97ad1e73c7690f4e075bab8bfcc787318b7e99d95f1ccbf57a9d3532bc6dc14080118e8b9c01b63968e9c053572a08663e7ed41303e82bd5c9ce1617a57eed5a5f450f670acdff1c521dc06922dbdfbd7798a346eba23b8562227753d08277f7eb60d4f04353b2e09ce7a8179df185d8ca034095b28113051664999a65d8e8de3912552f828032ac3ff71c73e744c5e2a10c72e3587c945c081bba2563a662ba5feb74bf7752a699440e03b5cabbaf8fae13bef9004e30ea19115252d863d8b0dcf5e76649abeab2da9f554f13c617a3b7551888362e90d778418ae25728dcfa84d530e2a5c058c7e01e3bb32d4fa22867d09552ae46f79161d4b75b214226a8ff8d075f2bfa281ab375ee865515e111b66be6b2b8d1a78fdd476d24e9b83080e6ee9706246fb0c7160b2df637ceea62dc27801143889a70bc1a5e9ee48d73aee45d33ed3a2a2f516a76ae9ef59f77416073e03150f2b674d3e65b820e861e1191ff55358aa826b87b40dcbbc4a194b2ef554f0343938a77cb67348a546ebdac4c24ed343e19ffe22f0c6fb5c9bd9042dcd7c74617c9747fb8aa9fcbc7920672b75f99808ba7e6f3a19eb94fcfbee0c4f4876698241d13d35fd1775698cabeb27c4e2e55e4e94870920acbe8cbc3ac437882a9228690994c2a0def476210594e28f344f416df802488d9eb0a55f9f0ba7e430641a8230dca7196601fae55df3ea93612a5d369e9708f0654c7fa90f617550fb08f8685469b560241d250b5ab56596654539176e508ba21e073dd54d72fa70f00d26d6e3ef3558d79dce899fbf9a8f15078eef1405c8a087a192111632055bef21e1af02fc7ab274268f2383a0eef7ee7a89a5f40bed07e72584996b7a98f2bd9b552569da056b072992985e214c47de1eb05f9ccf3618bba8cb45dd5fc2a2137f01c6aefc9b045231534b617f088eb3fd21316e6c69c7913c1a7a74f7d0a5aa68523c72d481518f18ad146b6cb25c877aaecd7feb0bb08e815471ea289b5bde3e1d7f8ef5fd52ca431c0b4a2e656cdb12ba2b83cd9434681d78c28f2fb5b9ad79d71aa3c894042ff4fb1b8b44fa6f2027e934ebd52d8754c2ada5ee48e52683013f303540281e1592c2ad341d30c3d76fa3a7138213bab515498675863ab72ef8a82224e5e4a4503389cb94e5b05d7f2a692c6351e119140a62c8ac163c93d43ffbfe682a13141649b5c47b963ae5c1e1d18430be23d9aad987ed34af17ad531a07a42ee1e053da25b117a179e972732fd25021eb3ab83a7aa6713e7bf3b458f24749f6a880dc0299f19270cb9595d0e711a4cbb5a3f5fe419b4abf87764681c8fc4c98ab9adf8fb2248c6b8e17c6090312d4980a889f2d3b62b65f9a62174cbbb3d774ec917ef923d8304caefada3f121fbd7db1e6c45e26eee51f67fbd1d13c8f51737f583e2124869929aaa5af51b6345589ddd27f992ce0e917ca8d70c8a269ba7211c2350cbe5f5981061dc81bd15fc3c74e60c4dca25f0d716b955b55ffc8ad4bd622f2bf3b465f1b68057f067056a0247d638355058318d74cc9e0b189acaa090a7b571b0eefb0bc96b9adbe31768a85612a785095f2c525e0e725feba5a35fde61e47e6cfe4d2a29a358ce29c316604ba93fe5b180afe8aabeae98f9a06b63f57340245f9043630c8fb08cbe7d16b4fcf49188d94bb07d4861774b7c28614a14668182c7d652efb9e7f64b10b7ee05885a371f5145b9006f480c5515e287cae9d659fb8cfd3b0e7abd240360d0b50a6aaf55d17b469b5800f510e4930e8beaa08b63905a162506427e6afcf027dfdbddd46f97a4b9efb810a505017a3e2b72a1b3f519836315c55da2704fb777fd9a57dc250c6613049822c61ebf62950deb9c4913b17e8bd993bd6d8606e102b4c7ad00a9b0027fdc57ed121b2e8dd9b0a68c871937850110e5dc1abea08aace987f2691c029c8b4de0991bd3caeed61abdaad7f401b134326d256a4be9592616dc801a0d36d30466a58dd5164759abe564be95ee421e4e3afd43af95a13e8c66a182070581cb8b1b05c6d6cdf48b7d6499552e36f524369269e1f6be9669956b6c2c51012f1a46a99ce033bd28eb8bfadd238d98da7a62c0d09f076f3e533ae4a57e945900a6f41023cdb603b328d4702093786f7f71956ea7115a531e56ae5a4644dfeb48a90ec11d7da6e7878bb5f169948bcd6abaec7fa7998d059532a787ab1a2aa6c9d0afc90e6b7e163c0af5ee4c646eccb84aea18cf87cf6a10e15d6ce809088ef5206cdccf127a8b9acfd619ecbd31e3bcf96b12770247073692d2314e83b480ab0694928d8db32749c726530aa415bae8e792245e41759c91dfeb138fa4b724be26a20b49267a20abe5e4fad33faf4500eb38f61d26e4c67d4dc3ae2c3bf7cb3e9b4fdbaecae2bbae3c092cf7483779b670c797e47160b2b00bf426baabfdb33f545089f1785355aa3b0df54ace11", 0x1000}, {&(0x7f0000001380)="6770d3403802e6eb02eb45866273495a2a4a6a8f4ea069debe9eda19bfb9b890e9571db37e42c1313e886d15240049ca2113b60989a6d047b7f96eadc562b31efcfe7b0574f1f73f7aba79c4ccaa1fb074edefefa6e21b77ba727181742632c70bbe44cc8f82760cc0ff59fcb94047ffe54219c497b4fd1e6d480d746d98e80b45721e4e7d777bc2aeb2f7c02cc88876e924221c07488274bd45d30279ce040f1b59ef2ffe03dec1c5c0aae7c92120fbeb2a46246035ff26edd6afd8b769a349ff35c8b6ad8102ae9aaca8d4e8604780c890e32f41135457fd6a3ab3542e503fab35b8c98983455a25901e60653a1641bda730ff442ba08726b1d192a0ff657387bdae5cc43cafd051e97564db48a371930dfea956805c92d066aadb75a5919794288e1925efdff5456020e11f408444abef1ef38072cd3f95d8de9b4c1a24805c8bf4adc71f1066b32425bfaef57cf9c798deaec39cdd833958de065da6258170458cf75fe536565b5ff006da74cc26d82f8bfad042aa4b7de092d16b38b1dd6d8d547318b50aac78b38ced60b541f7cd63f0c535040330b31847828e978374f691beaf229c7b2afc6860fea8439eb3d92ac46e463a0dd3af112419b3826b0a14bab1158e70165c93d6dfb766ac891026cf4743414851d9c78669d9b8a459b2923f922b3777a627884ceeef340034e4d239c26bf1d34a6cae3034341b4d21a8661be9a69cd60a8b9ab55588b75e25077fd1e4297c702294ca252925aadb34db67b033e26fd4cd1f40fda2a1a6b340e07343f270d5d32be8213ca8585bd5b14bdb90607fa5317dc1654f84dc4f8c6e75094e044803715b1d5bfdf2378f1c22e3699bd917b1a988df6e7fde417aa7014fccdad4da97c8c4f4f53679afbf9305b67ef5e2093c9174e9d4ebf6b7d2b503d3f02496de1ae9fdc1a5e761524f13d33df5486965b72d447eeb2ddd142dad47f762e58164923e14359c6de9d424db0aa9711df753f0bd47ced3090dde5afb81514d2d7f49c98c8e83a5a04b4c4f4fb8ce82451ec4bbbd0a008bbf4795a1401b42d7b55c9a74baec636c5c4e68bd3810503ec269c16fcf94102d5918fe563b490dd3ac4049dc9bfcf862498d0df15aa8253d478792ab7f1ebd4072f91185f15bfc6c4be075f6c42bcb8a7bb0f7cff7f3ec152b0d7cf41b2e5178409c0e9271176ff30c90a5aa46b8a37336e124dbb400f633b8aac884b241ac07d162cd80328eb6f168442f970d3c5846185a53e70b3f96785bf4f9ca76bd0955151798f044d7b1a69de9637c0ad009c1b28642d1f735605ee4d15dfe2a4fb0e6cba71047cb0c9bd6d4f62c0294b07dd6ca343bba522eb73ceedde04ac89570958d73c448f001e2d9fd17c7969b08c4af65db79170cd8efdea2a198fed3380737328eab0291478532730a53c9beedbd18d341d52c24b511d395657f37efe4e8cccc5af7ac5bebe97b0231b0fb7ca344215173cb80c2465dc884c2cfb9f3f890ce4101f4ba7a6acff5858bc9dafc58e643aa4bb1b6dfa4ee3bff7618ed9cecb417786be4f704dcc626d897fe4f3f87dc81ad75b75cb41a7d8bdcb32c7bb5d25358c9be988300bc7fc718e12639a7460cd230f60da9b40ef667244ab404642d7d56e9b9000727ebb2da6bccc9cdf55edf45fe6d736ea290b341071c8f94f9cc3558458ed5ce406c3eae622dd4cf5948abaed802372d6aaf7636afeba7d68a741efcb40baee2bca2fb9210c974a80ebd8aa60e3d32574da680d8bb0754590a84ddb0a51cad2f1adfc8137580bb81fc95deee9984ddbed5ce3ccd9bd9c1810d3cd9eaf6e76e82741c17f754faf8bd4b248156b6a07ed2b7055d067356226d424b764d2f30cdc70113938a47cd8c5c47779d311a8e50447249ed14134a4686e4fce4a58b3fedf2d1227ba49899ead2d9ff581066e1281c07551a888f9906cee44fb43699abcbf3a5c1ed29cc2590c778ad359de6d6b0f32c26fac74faa8da55764877fcc427cfe04b07b41479940782f2fb7f806e089f7fa1401dde7e7c0e4fb47d720e20c00e5851283c0d1acc6d64d9d406b3a6a698ace36a0f6582bb28711064f7c11a6836abb20a0de7adf82b512e3bb375708f3b921521a56860a93eb6617129fbea72d772fff4d1dc11e835f2913458f36e7eda4647a3eade5d37ee5d1ac7ca996aacca9cb71a511c4c8db56328b12a31e31a2c1b12c5805d43544c052bbb90ec97ae96fd49ade5b1e3aecbd7607fadc29a947da9ff0f2362be0cc60954eafcfbfc591e28bf77c601e67130474a215b7e7616c12a7e3f6100917d0dab6c2cc256a5d8d8308f1d01cb93f958372287106a9652b8d3a038972ec9bde83c0087c779edb912b5dfb1b7f52188589fe3ea831cb7df95ca2f3ec7ab86086dd65e3473063ebd78dd4c03ada74e637ff6cd8c884959a68b4ff029d6073fd287ba9a0f6092ad3ed6a474dfeb8d87f6459ce1ed880731e4f3778b188c5292fe3e7e28f39a4f0570f1aa5d32d862250d7894a465d110d3116d007e340543951b37d2c5f6c8b1e0cb62e11a329a0dabaa2d82e7c5a55accdd7375842a754fc6b9e65ca5088c7afcc145e64adbe68ce49de527edd62c84bfcd2371655729a627394f74153b79ff9d6d861ba680468b6e762c8f6733d48549c8466b1c8c5173ae0e921414d8d0c9f56e4e12ebeda4b0a01d41bfe381882c6e930448966f84373dcadd7cee976a036772c2da1ce8ed14078f826fb5d399606ef1f03744a0f2fc9989f6986e2e33471b970cb7f1d978413a33260dcbdf4ad118c08dfe3ee49c9747ab41b4f200e6230608e0e76ed2c698504c5a029de3ddce0dbc61a9041154d636525bcbe559da4c2f01c54e8f4f2cf5f6aa8131799883f84794f0a2ea7b1146ee335d2d02266401d0e169be28aa311000027001a6ccba7f588978464b29a81cc8c41b4de7df96bfb2f379258f92122347f20b0488588dfd0a28635b17f0445736234446a917c207079730236637234b8e6d2bd0b87e3ee87e77b3ddcf816e93b35cd3375721dd3f321454fd756d989df15361bad54f0ac3d4217950d86c4ae804ec227d7b846e2fcaf5805de67c1167e609924dec8c59f4a7d51cc1e9304b9b20dd88d75aa2cf95c97d1aafbf1ab2e97dd9d130c9c9acb95decb17ae752ea09ce47de922a8e35f0b9e1010d1b40b030909fd2644c027b8c85beec811005f1805648785a9a655dbb871062415acc06766e8ef23fa66876922bb4dbf47d46eaa30e6470df65ecaec2b5c0724cb688125faa5e3a1aa99a6fbda86c2169e80ea170f297cd0a01076f67be3f3ded2636a720031e610d2b7fe6d8a4b67b043e0bf4a511766033f82297837dfbd2b09de0526954aeb7f8ac7a28a5286497ae576b7ac856c63ff1d781202fb3d158de00599f1a4de0efbb0cfc7c9a0ca589e927fabd6f57d7b006c351c9f7951a17b43cbef92f75ea14004398091decfe66f5a510123891257da789567be7622df0c3422fbbba114d6ce00b2f38095e0fe8273c008e50e80fedf6099a83a2179bffad588c039a271ff7c213b2ba9483ce39977c9f87fdfb7e1cb0fbb615e2ff5898f969fd2a091fd8b82e3e33c5bcbd7757b6e25dc8a0005517606de9bf8229287ccddde59824d624624caeb0cdb78333cea121432f6a0afc132c2b9fcd75c68943803cbe9701bd5c9a6aedded57d142fe8420e8b0cdd825eda466705cc05da69f4fa436b01fb4f92a7d9cc8c1aef286eaecd2bbf3730acb1cbba1f107c09869212c058888b8adad6c7e6ce91f088a92c27a3f7b87657ee692ec79aa3bc3f9d75cb098b3a1df55162ec486f415ec42ff8752fa471062f52ca30bd2815af00b52d11dd2cc85ba0a5cd062625b84efa6f160bc044b0c37f06e484b411e86e6a2db30d6d94c49e8fb449cab335145e67c380fcc81993741876499d734681d2858a141c10038df76df78dbbf94d55babdb81c1a7239a5984ad6a8b002d10dc98f29d82706c1a5373679d195e12a1a930d6eeaa35410b7ff566cb4c69cdae4a177a88440d9f1e183c009ed505f2ea71c4334a31a53963e4efd5a35b734c04b9a6c8d7661330e14f17b5c849e80bedd97f7caa66e72312e1e005fc0721dc66b4ed0afaabb55454e0ee18ed6cc75548ece2465b80c0acf09f98e1297e0d8fe2df9bec7d7195dda9ee879664f664a47717c50e6088a09058fdf3f7bc196e46b06d4cccff2b9131006ea6ade0ab2ed3750cad7754cdb6948a790b276d5ceeda745d7f2cbb7e41c19d3cb015ff69f91b08e726b0fa7ac25584223e66764508e150f0be371db45398712c2ea029a59d11b5f9fcf73f109b13025b698936535455fc94d1cebb8df6c91f55fa9883388cb320917279f01ff63174ff61f4667d7af7bbdbcaaa96e97fbd0244216765476ea5f85792545d21bbd6979df7f3e16ae5c15448a0b9bcdac7450b0375ec61253f56885f857e3e52d5390d6b4f1d073e4fc7a7e5fc12037743c67d942f424b20d20ce8422c2147e5bdc9874b819dda1f2f80511f494bdb94838b9661ba6eabcf2ceb7c39b1ddea01927d8e77c6ad84095cd40038756cadaf2cd64177b2ed213ab636075e60d3b6ebfe4c25737871c99c4d1fdb35a5169981d23f1c4226b994ecc8d7fa7de811ef35bebc4802ba96a8ece2a356cbe0fe0dab1375f7637854943acbfdf73c32bebf70af9aa8d4215b4334771f6ba6044ec95ce36898bd66c65a99b5afd9eb3ac32e779141d6564669e1ce7aaa3906334da9c6f8427a5dfaa59112b1cb3da15803ba626a19f444cc86003d7bd6c220b034951f22f4b60d7d70cfa0febb1cff24217b63fd629e8fb0df7761534f3321522200aebfef8c81d3ed366551f071d7bceabc39b84f4573fafa8fb5ee805600bcb5665484dce2c34b1f73e01219f11652937c81cde76f85375dca1e1b31a523028843fe3273cda52d8ff66c1549ae80b520d294d33fb7217caef443161ceaf5695b7e6b40532d138c66de91f1950cbd7c0096592ec3deb5245037a17baab795696583841267aad0981e8d0d905abb1cda4186ad3c6b72ea5a356d03807b6b440832e950a1af084f8102067207ec2b181d591b80f06de1a4e4d32349742a0d5818f5426f392e7e876c45d2dae982915fb72dc86b1c7d65b8c370eb9af301bcfcd875b80dfbdc4623e4f52b9d4e31d0bf18ef453032254f2097b3c423f6fa4fedcddfaf712d1cb799283318031473e0a59a4241f6df34eeed76396bb15d0ccc3c8252d43cf7bb9467da6041fd5ae7d7e9541ad7222b1b7ad9b72c8959a1666192d00e6e44c6d8ebe57298830975a4902aa140db18373fdf1cc235ce4634bc2faa92b997155a50d3e764c8cfc64fff5f1717b0403c35c79eaeb166850d1143b5550957951ae5c4249924cf1f638cf8e4687254671502a0df717d1d28e9e19192318987f1b3847de225d77c6f233988dacb17be1de79dc62281c04b9e5491e222d02fb6dbeebf0daf085d78c0eb206ea7f56a072b002b8231381d1431b57e404e725ec4d9dbe013e1dd0d57aab698eb3defba98e567a7a4b0677e282aa3bdbad7d40de14c2899cbe3b5e7f24d7ad3cfe68ab0fc5740b30472fe02090292ae4d7913f344093a395a91e993074b1c7c9aad243f3db53f55ebff60edda9ebdd41d08871ee93af916e229f84a86cd8714bd6586b44b726ba664689bc4eaf9d658a9c6e24ca1ef9a07c3c0b20af99a1f36a594ec954ef25065a0c3cee1f37dbe46a6001ccd7d05c519178beace24469827035907e985d86201554a5b", 0x1000}, {&(0x7f0000002380)="3b95311be6f1b6539a88cf450c0074893d33901147515b1cc4f23c9e5fd3ccbf8640247d4426962a5d3acadaafe79edc90e99da09ed1c51009b19ec3d358941a3b96d804115bed8c3d68d652ca57ab21c20f395c28b4e572154652fe3b137b5a2b32032f4621a4e98716b0f33269859a3290e9d3f42e29613c957a70c8890a3bc1a4e128fe7ff36b906f318bdf44d5e3eb153fad3041bcaf25b89f1354597ea13f1d39978699f84ab11b9b0fe4561978eceea4dc2077631a6c1f6602c1ab0eaac38264ab336563bda0875efe90cfddee0e4a384e61258e98cfcff6b136ec75abf82c03e1163f698ae90bf9079d2f", 0xee}, {&(0x7f0000002480)="a51e905436a49f30e094f14217577ee7fe8996291657ca9e3bec3abcf37bf764e0255bbc27cdcf8ad967ec0841cebabef9623aa300e9717715c6230227a3920f86a03c94f467d35f24d9798b156daceed39ff3a9f566e0f5ced638e7a378f8a7347a417766c3028ede4747d0e77f940353a26ae6b0a598f7922977d6b8829e94b30dcf47043e8c864e3932b47d08d92c15b2ba02ab0a18214a4583cd404af55c304cd79205aaf39713a16aa9f3758b622c64b20cf51a978f39997d20ac0435392a5b28511f7f5ff255cc038e0c81bc35a7c579ea02c38bb3", 0xd8}, {&(0x7f00000000c0)="eab3f9887e9368ee5c2fbda471a4fa5d0099d16f9c5cc44c42a52ec9", 0x1c}], 0x9, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xfff, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x201) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/104) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa}], 0xff, 0x0, 0x401, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xe02) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r0, &(0x7f0000000200)="76b0c347b05c06d4f22da6dc2fcec9e14a18322fd691b48dd84f61332db95d8a5e2354474471bdc89365e9bc41cd698b3431884ba27709dfb93151f6dd2e9cc75129e91a535998c3c9b5518bc8bb13cabf0d18dc625b858b34345e337f91e85b6d656cc15414389b9c898c66f1672fdee237d5909b072f683d59a14af6080776a248fe6d13a7b34d1e7abaa7146300202ea8caa6f4eebb2d5fbb666e4f9b4e14a22fd9a1d57dbd84dc09f58dfe545481713db439c4e076af612a60c1199ea6c47be4efb00fefbacd69d2ce1c1159ddbd1d15cb384a74a861f7509875af32294ad0013358dc95fb9c895c082d36", 0xed, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000380)="2c77e7d6ba0b00b5da0fe1e2edd62cf26fd8ef76c9c6767d69b1b7b09f37cce61aeeb3ca7b50521f97f7fa034f1e4250dd0978fbacf4c581cfebe01c8518e6bc5541341f16bb882cb1980059545965472df7d813152b70c4675fd3704a2c771e09011528e05e43134af2c0eca4183fde9f13e28f11d6146f59fb94cae3e7cf43ff83cbbc89d30a94e3938baa8e4b82db76aedec5837186499907d570c54f08f900d1e3440a2353f3d8f9f1b3f4ae20df1c7e48ed469fcfce1e1b6211da77665bd3a4a9c3ea090ffaedda4f251460a0bd2636e0bb50040e17a80bb578fd9edfd8404ec7372968c4d1374362dcc3178133c462956458cd155d6a7e9b5c6a3b423dcd7469503ecbbae46c53d3a26ff5", 0xe1}], 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x1, 0xfffffffffffff767, 0x2}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37e, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000500)='./file0\x00', 0x2000, 0x108613a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f628a20f254f4f96530000bf0ea4aeb79364d6cc1003261b68d1aee5e613efa19ce452d02"], 0xe) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='!&\x00', &(0x7f0000000240)='/-[l(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='&}^).*\'\x00', &(0x7f0000000480)='*[($\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xffffffff, 0x7fff, 0x3, 0x1, 0x4, 0x0, 0xb7, 0x1, 0x1, 0x2a, 0x9}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4f4c84993b620cb4d63e7bd22305afb5ece446d5d8e7ee17a0d7a6d00e26d0aed63b93102069afa11f62265bf2edbcab2c3d61b02043f1c817879f7472e76eaed485b36fdbf97529a3f9e8a046c15e1d44bebd4801864338a5e9dee1793b8c7a22cd2c7f81779b340f7029d9311d75c97d9ef1daa8eb694d9f6ed4f98a440f2f129c2c33136a816c156e0b6e55faa38a60f13d9d853fbc29b79f7e1d35aa675401616b955569fe710d97a567d01d8d79127bf5bc0413e3eb2db95b4017796581061a4616eebeb34a9c5f943b4e5737e9d22edd205c85233f01fa5831c3840878fc923cc27203d8465ce6165733aadfde8854233e48e1b992a3d810e31038e0db1eac868f57bb04fdd3751ad9ab1aaea5011966724d05dd5c06f5d672cd2755cef73dc24f4dd393e3dd21a791b12babe9949291d5443f7f6b294c14be5c4b421510746b598933591d39dbeeff48e33226da4ba3bd70f121918e3b324e461274f60bc4fe1b37ebbe2397e8fd29d43a27319361accb926307ac0a23e082d4c6e758b14de1f15d74a7f220a903b78d15ee9e7a9577a2e2f13005dd9bb8a5752a6b68da69ea3d6e6983c6767ef50a16265e5c02214188149e574510dc66c382332f68f078d6c861add7cdf53db4481a669f7ae1a6d76c4ccf79044eab773d4703d03588b2061e6f23bd4c6e73d02ee069b1acb76f6384c73fcb400b2d1e59ba106ef660bc1985d3ac3a87a701438f7e6da31b1d5b79faf9a7fad0b8b7e16eac4e89a41d86d158403b094f669f29e529b1824545c00338897252fa59fd9365a22613c08832e0a23baa6c71a551524ce95c5a0db8b3f5fa6b162e51ce60d0590eb68881725ee5de1f7ca5f7d0090e5653f5c761db5299d60326035efb3db90b4fa4e8fd6d2671cc354204270f317fd2709172149612fd02344f3dbe7ac01d769efbc3c3232e05539c571bd3fec53cfe66d447af2698b1ebc3b1a129af555f6f45a3a180292ea0c200afd266b639b698e0f8fdac07e1527fb3cafa763cc9363e8d2a96b2170ddaebd7ce3b8e735a19cc38ea8e3027c54f8c5d2b4c74eced9005d948bdb30e2304b9eec6b0d9d7b094ef774789807255791d99b698684102415a08e3eeaa35647268b8acf197304cf330c6e4385cd2fba72edd637b0a4abed1ec69312a7fd78183753b62b9aee07054c61081059b15ab702884f43c0f4ab6356285ca3778b93f434cb6701301c6e9397c73bc5b8a9bd9d132e4fdd8abeda67bdb7da9c4bf9e9da2e7aa9609e180a3cf6a37fb8e7d8ffefbb60cb5ad2d7323f0db1eb2a68288026c86358e6c769a68bf6659d1219e0ec6ec7544bde9a90e31138210dbcb537324b4e9d782d53912ad7e33a96dd534e2d5fa3325075cdd8997bc8b5ec851aefae9d3b0f45bbd1b1f4080c3547cc811478fb0bcdd07d3182a2bff8ef7a35369991203bef5e1f2c3f2e2f7a72c38a4c0d44fac1957450bc0b63e741722a6b07af9481edaca70848da5f54b5cc1a75ecf510dd0bf3732b14042a78a3a349619c00ed81a16519bb0ea7d1aedb1561bdee2ee3b054bb407a2c4dcfec90fd77e7865582e3044d5be7ce3108d45b3cf29e655d433393cf4b041cbb8a757e6cafd6179116c32116eed4d3f4b178ca48d00ee0980a2d52c5afd9063df130871904abb16af70a136617826537fc570da3878bf5f367efcd79d64df3ad76bc1cd1ce15394fcf4a50cf2e9b5b9b31d886778d73da6a50dfbb70fdbe0d076cbb8ced8926a425a53a130752a2e6b0e096a2c1cd0dce8c1f7eb08ff311a37db3db61fbf183fec3f4ce24c13f8dad2dd672966633f5279014bfec76f970aa21851513c4bceb8cdef7512acc829abc2fa6cd654101f53b85c4cc8d2a5c5e6c156dc34d887575975dc2bf9a88d72c1249a5b74c225c3c640865e6577429e0f9cd70e20c7f913ceec05f3f4f41165e07a7571ed405761ffeabbd14bc9fb6d26bde652e84e97bdd31bba469bf2e8e6487118abd81dcb025a3374b89a1074eaf797fd1c04f5d6b780c68a0317118e13ac71d334da18f395e5d1c12099262b9d877109b428f5a470f1789e79cab347b166a52311e7358a776cee6dcd278909cb95a3602ff805103d97dc4347f5a54d18bc61734535f0c9660ffa41560aaee52358a28ffee488dec25365ea2d7e21966ba7b4a09aa30ff1e0b64db22bc22709fca2e903f1ea39412e92c69db534d54944d01d4f9685fbaa20039aa3e9a938b425073559b7f7341d62cd4da12ffdbc2d62e00501d7a089545068a1048ce7d6af618aec5099ea6c65782c60538a1c5a593562017fcfb54dff9dd4a33cb20c4b391d2696b9e98910e707dbf833daab163980fbccb331afa9f6f58d24298a05d2259a268a19a2e60cb4e4c3690c8ecfecab25d575b2ebcd5a11b4996e01904fcc1831d889709c43b2976bfb3efff2656fe4a78198fe4f68f71f8ac6c5abd8b5be63887c1e4d7bf7b133ebf07d5b9fdf9577570ae0baecd48506ff46177e19734fa3de7b9b757cb7c63a857dbf6be38c6b260b76d867ffd91c009e2189e3e7051c8575a67e1f6267bff14474b3415737b510beb656068b5963117fd437d3996d43b02a1547e808645d8d14635eee45191e62e291163ec3e31304fa4a8f458d37fced479abb43b7f65fa2933ca8eee7d8fbcf8a33685379004dacb7f12eab51528cf264d77a53d10c011bb76bc3184f5ed575e5e021028f3e992f3bbf3745fbac50db204152a8e8093701506b694f22339344e6bec0e68e640bcf7a254ac87106128bbac2ad83d2b2c76ee0a19f61f5846131f9ab4efa5edd9a139656b70f4bbc61dc0b6567ebe79effb5f2a6800c46ca9ea4abfa95ca2599c2b48e1e6536f5b054806eee08fdbee2aa3d86c5d11b962b01634f504fd04f95aa5c20563fe00509b809ae7d7f8d90f57d8cf217c003ae9a4ccdeb1bca8f0697f2375d33e28168e04180a6611685ff916aa0a95b187fc93fba5c6d8c898c1df82ec49d0fa4b4f9f3ff41bb852015234bc2d6586035bcc4aecd6895fc3b56e6c7e73f58e1efd4b00ee2f87173375a3db3417c3e7e8fe4e0269cd0c2812611d9ccb6211f520eadc18713fa7c1a39d8fac35bfcfd89616742b8d9b3bc26422949715d886af270f537f9e2f4cfd30e5ad0fbc983fbdb78d4e4cc5f47edbc417c3920b1654383dd526e41be7e578f6437836ec5a1ee8f8a91ba61f6e1d8d718999a9094f54216d00b1219ef38cb361437b1324da777f72bf405e25b7955e4a0f3ca19f45ed6f5c7626a6243323bd9c0ec13012c16585e55314574ee608a477bcff588140852b7c298b96dfed54a0a694687b8cbdd27db8e8260fe57988a871c0359849869e6c0da31f218e299d809010543e432b3415c7b8841641a0bb793ed20ee404c61f8e1441cc1e034430f141b9dbea6b82cb40c23460b651fa0aec77ac3b3a0c5c1507651285123d7c6e60a692e75365acb857d4154c7e0eaf58b9259fcbc0dc856468cceee9e3fa6214e7869fa1fa813f1c412e057ce32c86c283826885a1ea781752a87c92671bec41e681012883a3c69d0069c2cb043b7a35e7892f4761d9d006126d5853d0b3d16222a8001a3d292e560ac66f23ea55dd6f78c1ca29bbc01c8cdc1bf9cfb186d153b026773a59288d4ff7657bde7cb933cde8ad31ecaad15c36d0f6da1eda751f9c5f232636df43e06aed3c409635712aad0dfd58fdf4a6c59fc8d118432b47fc6879284dbe603c11f2fb8db705df47b32e927d9509bee40520a803c8091f96dc88837207d156bcc3e78b8e5f2b70eae205fd9a32234b0dd165f968d8b274de6c502c54d79551d416e1c69f61a680b7f45536f968726a4faf7db2a313a47c622a57baca77d487fe320b67b48939d6ca83b1d89ce50c107e86cd2b3e69166b02b3ae05f92643b9c9ae6ff050e67f0c24281454579e9de3f5c5bbcdfb45eb4c43e33be98518cb8d1199a89c38d173e17bff93d6553c973015afcd7d0a29dec209a2da906e7ed9e6540fda34596a4685b5f5bd27c7fa19357f7cb57ddc8c5fea54aebcc43c1578c8f4f0453f7a12802e48829d0de8bcdf302e9801d7eded6225290dde1e41687c12df1e450278117668d2dd5aa28864ff4da619814f61a46d2a027b70ba913ec52c70498b060b182f48059f80f0406150529731ff63a519e60b6e4f82bc81f2bdb008d05f1ee18ee8a7ee6704d1ec9a6feed87272ff69be8334ba5574f5474da6c58573b5356b2739f61d1d93868cc95bd95e0db02fa980a74d1afb74f39268cf77a349c79f5faf2f78651da025b224605015eeb5d512d5f8bc889288baf73ef20390ae1d8fe337b3e9eb9cac618940d9a8028602758b12b57e4380d72a65f737286f21f0eb82870d0b48dc265d08e420b45e7b5272b0fbc15271f7ec3e28f08dcd0c0c8d2f30a7909b548a9645f3738742a90b12a297ddf3440faab5351df2f9f86e74a2d84711c7c8029886afd87b243c3f6bfa510c37c2fd4a369d8129c2be17dae610f6cb3011166dd0542dfc8dd9a688b71a81e019f2945791fea4267740a433022f2ba44b4f67261b4d80058ff7548598a9303724aa20a456d03d1f9afa9bf0cb6e00b67f8ddaf7d8e7f28a50fc8acab62bc90d7446c0c2a591158e5e1018ad35894e7ed501822f10e91f35b5b3cd59093330781213fdd4c549f4fd47863466f7a55536c966b0b0ddc97223799931b30e50b0a387b42614334766e95dd8d7ea1dedc6feb4e98ff1f569640f7217b5af3c5d3f4498f21fcee6e22f834cadea62ce7ba3592007f57a864c33ccc6e47392b7ca88652be3d47e90741b6ebf0098ec51974b840bbf7f33a3710a71a5230f982bf1acf225d3c16aed28e51eb251884c09a043bb52cd78e2f76e657b43082d948063ed732b2a75c52aa490336556dea6cdf6849460383b26f4afd760f5b76f3c44ea0d191670686504299ef87192d672caab1141ad9d8d0dfef968920ee8a0b5821adfa513999046789389215f8d7cd445bc26e13ccc4c6043a5e186eea0b75aaca93e5864d06fd1b1dd7b01e375bcada82814bf50c9f264e997369f5d265eb6e9f71f03ca0e110635c300cfca3f2eb57843cbe7dd8dd143b7c9c420352726d5aa4d9747a5f2047b66f8fbdccef9baff76dbacde7411573d6f0c9453e3acb3d928938e8941dc8087f3314362beca7511a047bdc01905cf712b01fd6c4867032eeec7226e4979f2f00acde701a8cd9221990774340f211cad913a21d93f76bff3ae8c514f8cb53f60df3597560900043a21af948513c68f005b709813baa7ffd9b9608e5297b447e5dc29bdca5afe15e3df1d212ed0ee82f0fba4020a1cbdd2326d2bb759149ae7b3ab80232b5016b386d678e61fc63a0760aa9680070b060633eed7ac30d3c113de5ef7cc58c782e3b979d85d8997cc068b1f31e2fb0947fb5546d85f4969816e594516a6c199e9272a14eaad8e8194f5e9ee285d61cc54f9d4d13141302eae4076d4cd5822305dc46c6ee8cc6c5938212564762eb1909c42c432b743cee271e61c8763f9dbda2803bb8e8dda57fff28d6e517554bd0bf08d737260eb35844f1a02c881eb4b351041210ca5c5d757c97be8697ecd69195e7cde7ec85c1d262ef0038fb0bd7e7729e98e7f51d57147722fb5bd02f25e3a7c92bc04aa04b078f8452f7476df57145394516104f49a1206e7eb66e69b62fd5a9631e58c1f4702a2596029d0b2b46ba509dbd2b0e70a169d8def1200fb66237dbb43fab3ec013a4bff22153ad9f55dd9acc43a737c0c7", 0x1000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000001080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000001140)="eaff135c00000000", 0x386) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x36, 0x0, 0x0, 0x28a}, {0x3, 0x0, 0x0, 0x6}, {0x6, 0x3}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:05 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:05 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20008, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:05 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x103) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xf9bf}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x44, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x10000000020000, 0xfffffffffffffeff}, {0x9}, {0x6, 0xffffffffffffffff, 0x0, 0x4000fc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x11, 0x4000, 0x101) sendto$inet(r0, &(0x7f0000000040)="120f9aa76044e8136186a0a194a314aedc481ee3d9e808d777b924597dceac8410d4590583f02fac8a6a98206d643eb294a09231c3f2c6ce8982bf5881d0f8d299439d9c1015efa9d6c38bfec9178d1378f4b4dc79fa10686450f467ea264195e68cac994bda0d603062e6eaac3398764f1d7b135add9856ecd3a7973b4d3ae23369307cf5cb9d604e1ec74054fc750f15fadb3983e2b30292b1997c20d47d91350451d8639b515df5179ea008400b627476ad181c58b43cfdb82a24ed3497d0e0b7d87a88459d6c3f95e21f54d6ece6392ad2b99d78410a33e63e9b29acae24050956b8c10fd31ffa27243857093c0bf003af68f802539aa37f58c9bf536278c123a4ab9fe8c915d7a43e876a74a8d9ac4467fb7dfff245122b96384edab352adb2b012ff40e08bb9d36a748393bc3f8cbc480fa1780993f8f3a7b02e1120fe31578afb9e97bf0dc6f4f367b0064d0cd0b847d958ed7f8f12ab565e0c0b4600176788f85617f4ed47eeae4c4e474f97e7f4c9c2d54ab24ceace68574ebf99f4042357151df46cae1277d0a26a631888eb1d4439e39fa51cb45a9cb13751763a0ec6a6cd604693bf78a8448c0dc68582ae4f5a659f661926823ef81d3af790e07025142c69809dd601f3fc82a37b0dfe465637f852f2129a6edd35aa412303ce3635a6452f938093e2a8ad048aa8a717926760516495825b68ea5a68c74390dff009478bb682d2877a61ba16559f48cf64c1749bdcf3e52d9640eb3ca6394cf3c17d52c952e09cf5f59366e48534e5a3085be94367ddc177b560ab01b45db89b8c61d28e925b7e7cd50179fa9474ff51661210c5fd801abf7d083165435f665f1b6a5fa71e4100e115b24dea0120b92348364a61e15eee6ca76c482b1afacc606c41f94db205f63cb783efd5bc8c722e9597551b07e3c3f530d2d051726236b2cc89b9544fd3497cdf405965c8c564ee2fc2a320c771aff8106d0f2fb34e5c6b0f5ae9a53facc649896928a550d26ee0feeb396e0902d78aa9a98b38cfde5e416777d32dc4ef5260b9351e8aa7b73219c9126e2928e39613457c25ced8073adc1be340c4ecb5f37773068a63a9d3a505569e2263e46bbfcf40a585a74bec6f28873c3bfde0795f24c2795f3f129220851e9336f04293ebd0dc332e90913359eaad5f14aa533afdbb9eda98030af169a99f3ccaca90e6f522fb2dcb384ef6ecc1740abeafadc795f163bb8f9bd9eb3913a48366dda61186130caceb9cc5b57367d5f8484aa2c1eaa83f11e0cbbfd739581cb5509bc5bc98ef2f5e331de7dc8aa4851f93f3b2c6f089ea23398057c06f066a14631141ce635b27369e65700fc57c55b8bbf937bc5ef7e7beb95d7703e64460d91cbfeff2f9b118f1c17665e9c773045601566376b0e9017a4bf59ce8664a5eacb1b7cc690b07ba56e756dc1df241df6fdfce70bca20ebb8a0832955d8ae82b7649df2a06dc76b66c23c45b3ab3162a6aca8ce48141c1c33d27282358eab67fbf358deff214ce02f823a062166157bac5d96684c227cd798938b938384aeb520eb0783fd59666a5f94360469bd059b3e6c8814d636d7083b64420d797c65182e9a59aa293f42c314ef836d525dffb90f74db8bd43067ba7729170d1aa587bc3be3caf2863399f08eb1395297772c6baef43e2f743386ef0a859c791e62df0b795e59073cd856e921c887ddfbe208b71cabc825242af780e7521a0862a320db2a01a9c58262806632fead457436353865926cfc4e62eb03407c77d03d7175c0a5971083a276ce1bbd1cbbe57d29a33d31701008a15e6eb4714bcb01b410c2203828fa73f1fb4b27bcab9bc81f1c99943151b888cf15065dfdf117497ca1bb20264d9d48ebb0beb6a4e76f7068199512d52ecf97d4253cd032083ca57952f2a6a28ef01491ad56c499e5810c0731466ce92d29c2e334c096c2f5cec33eca027f8d54aacec0c33ae15095e8f0c47c04e8ebee6861402b7b7a5908e0ac8f6aafd8ec7e88f4ca914e3afd50322a32a9405dad7688fea261ed77aa1ee1e869221110384b9d4c9ed66349cbce1a7be7ea7a2fb7545935809bfe92a21b7616919d1c40ed8a76393d856bb25f911e655f9920706fbebbc5e42ce671844fba9ab919c8008d6f5ec8b5cd55e0f6724ae5a8e7c9d7c9e4c24cf2bb05704f551237ec7d90547372943ceee700e21e5792dbfe0bd62dabf7cc7639e179b70352831bf6736297360d40a7a86a26857a156765e5f3d1f0803bb3d4b3fa50d65b64312e06dcbf8fede09b86389490e23eb7660e849d60e9949f75fbdeb2990f652d0ed6e4b5b40dc1772fda30aa9037590f4b827e703cb92c3622f2e2dcef6eb3d3281e8f6fd3f0dc34bd67928d0bab0c931f120294d64c2682d6c5273768e6de78e3c5bed15e7138b50a864818cc4d0bd0135b957ebd4f8cb060737365de9eae0dcb83e84cf2a8ba110e8264c35f13822578d87481462bc5c9164a69a54fd2eb669e291ae7555c642aa142097e2d6532bd924211e57566f4bb9ec30c4cbc507682fb695877f3332612fc0f1559943738d7231e29e524bcf04b97c857e677f834385ff57f2ee6f03f55cd4ed8ba47aca5b09807423babc83992f98f0a936d6701e1e594e76bb48797a0cf564b72060de30749be57ba19f0fffde94ce49749022df9c92a1f56bda9129f0367f719da55bb00f52de38e59f55f7a0feeef37089e287058b824299052f6c97f0ea3a1838456134390381482b92f9bcc919cdf5d4da339488874f53b78db269768727e0c02cc5f84faf7053e479e6287fdbb18bf9f32daa34225a7fe4aa4278f2146be572f34870e900fed35de8722724eade03da82c62d20833146a329a4ebdd0dbb7d03d232d80d0c26b3502d2ed2953a3e6f5c77414960b643305adb292082da96f96781e80fed343d297aa977f487c9b03ec3652aefdb4ab362602376674d55db3a8c799429dbf8eaf9f56aeeb2bb17bbf3bcbec605b51111a4c2937885bbf5c508463e94cd78e7ca1337e6c69edb20150e24553054f262be80e9d73942ad823f5796769b0c5c735e57469a0ef054d5960d0eda84e1cfb9156158ff29021b85905bc82a38fd63eac062a208eaa9e22f8f477def897415a7cf79470a9cb21f5262db19c051937cd25e5eed0184112662b0b8d713fdb2669a0bb030fbebe3cb8a85b40189e8e5d11b252511a70c71a620e261d0b025ca58e0fe3ee0203448a14cbb98b4a4b3b84d4ad096090b56103d51844aeaeb616e34fa220dc7db7ed73716c6024019797703b8a2172826e23058b9377fe4475ea14d720367b51bb95f1ad4fea176e6bcb776235f161ebdb4db0de7a9d96942e277ba896e40bf381502d253f99246e798ea26d36968130e4d65b580c08b0fae6e4b620066fd469916868f31ba5881b2c7613691b4094fed91b5c82be9bedad9fc9b644e61cd5a3bf7e2dddf7910d869e30556f274d2e4f12fc2f3c5bc67cbe748924bdaa609db1c14e00e9a4ff025ae63245990486e8946e8308069c7f3fdf95ce334713d39f016f2ba919800551487224f919e80aa06279cead1befb0e97888f736814b52a557e3efd5ce0391aa732e45fcdda2829d0daddfe616e429072e7383c3f9d9e8823bb74cd9765314577b0e3b11da44e0687ad03fdb3e8a1bff66dc4ae995d3786c16b9ed444c39eaa732cb747a14c4561502743dd4af8d8d9243d13dd3ba76a023fc3a891e9c965adab9b1bef84e03dbe6dee0aab3d11c2560a8831f8a06a04c4443d2ecf3f4b79270df7bd5b7f9f2ae1a6be8d9d5040707ebdaca1a3aceaf4152dc654de0aa46575376f02d7944e47573849edb2fa98d336ce9e6e9916689637655d77ebb7b8cd02a660b4c17a16eddef0a2baf00123a874455503568718103246c38896b3bfc05d699806b85693c984d3fe07468f27a60e2f9869f109a600d8aa302ab76f621ac338d086f35e287657334027212cec28b70a30a7f9069c5470336c8dfd50c44a5c50c47bb40e9efc8b89a7cc9b2f481e095975624a4c29557e017391ce87389da349de5395c9be83492dcedd45f526256f5a99f710289f8a2682856fe42a06908c7dd7f561270b3d730d95d3e6e26e1450980d094feaa6ee0499ecc641c10314027083ff35b143812cea266d868977cb5d6f6c990bce8307dffc601ea7714fe2e6647a6418c70b0013d2e1a162c6b47dcfb81ae7bd60028e078f4d4cc005f42b1a1e6689956c80d0aa46b2c22d6c7744dcb014ab16c1e113347706294a22bb7c2a270db73ae83c22601fd77951c29d7e9b3665346a06b86024bfcae1e42609387e78139dc0e47e79e5cadaf21d7c2bcae5aa8062d2cd05325273482036bc7cdc4d656d54018a4f0bddb61c9d0d6617b74755aca8b0264cd7eda27c625e34309e32917cc5f4e9ccd35ba69e5d638d8346352bd952bbaa7fe9d8c76ccb39262e41cca23ff8c5ea51c95b005f83d1536d960373b51335ffc593612e82636b4c14b38b007cbe27f339ac75b29dea792a63c30b7034319892e9c9439788fbb24928213f8a27b43a5813e457063f3d68a04929062478589fc0310e40d67b738a2c2b61296ad30a6b9e9ec0fcf69af889d1c84a35a24f5f2aff704415e774820279e59f51d46e702bb5ebc2baf204a3798a923a39d7c8b06425dc514f2674b683f52813b60b393dc8b94e10996ead7ddc7dfa3f071de7acb4287bb5de4241c5aad54a2e70465e41dce8bbe322f42e39215965f122a369c4dc199a8152a13fb350cd277421e05b65ff43efd0abeca9c2f285db3fcdcbfa6ece9aeaa47e8cd055cdc5a7467e05b1ccb1e420d61d19ef8ef8264ee54bfc4939fe623ec1fcc78d5dd4959ec9e6c8ef6a22d4fb511d08fb1e92b46a1d0d0062c70a5049b7aee8446c71b2c8060deac3cafb571632f71175cdf0d96f977cd88237dcdae33966dc7524676e31d5a7dd1ad97fabfea51cd6aa6155f8407bfa367423f4118ca25ae9bcdcba8de6cbbbb8a284106d819d2f3b55fb0b7944430fbd6e7a3eaebccabe1a10ac15c96c799fb43ce1777026ef2431c7d67d3872f7cbd0f2f69eca4856a0e6ba6d82d0a8145d6da67d1935f825fb91056e31221a27de84f27403befcef5a281d785bddd68f18305ba3ac183cfaa02a1a9075ed4cc2ab8714c66cb7a4149076ce8de9fbbd59b7e169ba534d13cf6e587fedd2f98f8df0ff67839ab616734a6539254a74039b4bb9514ac34d6e1c7719659bc4eb4de51f93709f906eabe8f3996a5a53c2529cae89c556b0d724a55e4c45a7f9f4f8fd32e73c7e747b41effa64dcaef31e1b3b39bbd047222da33e3ac6604778d50534495cf150d8453f5fd39e3916ad6aaccb7b76f59b172dbd0155f8d336071e51f13bf0ea3b17f937c535b7360845349b83ce3771a9d2529214d0fe58784c5ef2739d170cdca1a97e66c59fa45202a8999b619fda5d943c8b454c3adf443f4b1bdeb7adcdd07c8a7a0d0d701308e717c16bfb4df51d2aee80b6e15fcc9702ed171067e1e0bfc988698c2014e09e859d0102cee4c4dc7fbac83d823df3aa0be33ac4779f8e1ee2ce03f212b01d29c31d2700d34f41446b55993867789e5b7faf66253fb47e2d645dcfc0bdb6ccb569eb606ec67af96fe3803e57d59c5c5cdf2e012068a9f894f19b7ba2312ea2136ca03b7702e3b3ee6295515e08eaf3d4d44203663883f4cfaa60eea006c72334dd169eecfc38c71324d3965c67cfbdccca1887b9cbde3d00ec60e56be9996445e8cf255fdbffbae6922e2c2fd6aa", 0x1000, 0x40f, &(0x7f0000001040)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001080)={0x807fffffff, 0x1}, 0xffffffffffffffb5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x0, 0x0, 0x5}, 0x9510, [0x8, 0x5, 0x9, 0x0, 0x4, 0x5, 0xca1, 0x81]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getpid() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x2c, 0x0, 0x0, 0x44eb}, {0x6, 0x0, 0x7ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) r2 = semget(0x1, 0x4, 0x600) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/21) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/106, &(0x7f0000000040)=0x6a) syz_emit_ethernet(0x294, &(0x7f00000004c0)="96") mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) write(r0, &(0x7f00000001c0)="eb5dd6f894ccd2c0da62a7c81068243dab767ab4f898321d1ca753dbf4ff83181f4f4bdd440684c5c444026745f46185f1fa39553f7f559a582a45a15870ead74741a3b5ae0bf5da4165278795cecda32a45589d88b901d1634be1056aeafab01c740dfc2e2c776a674da479089cc442103e49d7dd4e2089cdb71d187c66b96b63e71f2afcbd7f6cd85882d0bc8af6d229108f1cb436439035eed7100543b72f405e3ae1cc5746187e2f61d41d2794b3597945fcef05d22c99917b27f4c6bf508e9b95edb27df64207c8d1c6ff22397586af64f70ea00ac871dafc2c2235de013f1eb8231752c681", 0xe8) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="ef7fe7ce04b31e20cbd1827ff488f18ee6acaf78ffd606176a701a2ad5e0ae79566f63d6822dfab57ca111c04aa17fa3da557e5ef1bcb600707917108e3b", 0x3e}, {&(0x7f0000000300)="fc1f80ce8b0d1620462f831af145b2952e80aa89c6baaddaeee2e4657f03a550bb854abdd2afd816b13fc1c3bf4f8b8b1d7ec25adbc3be8dc0c8677b1bc390e2c4ea1ea41a7c0df02dc3e6fa9b79b9349a2154728c7a4049b2f3298df54a92ad710d91e6de8c75f3a687124d8a2f8fd4877b6a56480c9aef039c7eed297e86801443514ca785e354ba34abd35906f49867ad275b7d92dd35b81da16b7ddf2056c5d1faddd7478d1224e39628074d81172736e18e44d91b6510217980c991f1190bbdc22ae77bddd8a99bc47abda4efca7bb43ffb207de942d2f741deac723165a34273c62dec5bd0309d5f090f8267e65857399b732e3bff8e55c0f16cc15d565032fe01212cbe5c820310f5be77ef12615fa616d1a22b489b28a7aa4c7a7ce5776ed019b45a99311df7daa659159fa6383d7a4967776a773863f94c49438f92c613dea82b26592ed42343e44954b821df407ee44e4451f63a039d1b5ee7061970a531a0b6b0394c84b455d3715195edd299dda3b2c9f7fa65cc8836cba5aaa4be04650e051f6a2b7bca78963f4b2ecddfc73c7aacf85dc9a0e98c7c55ccd983fd58b1be343b24cef25489b48f13118ee59a053b6f25a43628c60ebf353c068e1987a9c34da981143913b6a8bd4e93b34da07c7198a0681df0e8fbbcec2d2bd740ecf0057412c9d769b764c72bef2335cfe3ea8d5bbdedc993b9f6e714bd610f7a79a1d7d7a3ce3aeb1f43270a6b86bb09eee663bba7e796769d654100fd666ff930645a35f16dfccb1b1d2f9cdb602895ef6da61fcbc50a4b48ccba54d36c0e0a0ebfa7431df30b88f9ad9acced1ee51025049b5e2c96d246e5b27facb9d9b4405f0f0af164659725bd1e8f61107c34991a2ff75b638b282e6919d5d717a251731d57af538ae0a939278f48855730c822805e40d1c3ad2af3e3459459d02ef2b7fe6b56f6bae98b8c86e427f50e0073a451cb3e387485d6c21be17efe21c0829b7680e4c8e4184abd3b1498eec5108e0984ddf1cfe89884b0b801e02644cfa8f69fec24f77cf423529cbc55c3e0c6928467476e98524881f50b22e1a64c46e806c9c0c2d5e9d011ad2ae2fe3595d588455b07e5b0f209de5b65a00db8fc859278cb18cedf997f91313b1723e6f0c7e223382c84d71e3340f40dfac9a2cd40036a09b69a927b9cf6a7aa52dc3dbbb9c46643aa32d67f1d816148eb195b29446e170e2625c71d8819d657da71f69ccb3b14e776e0ac1cad00c0cc676b09def6f3a36934e352f594a820090f73ea76bdda8eed66be26bd01180c3273d98b15eaf7db01288a672bf2814e37c78fe811f20d3236e2ba9b47b1238e2aa1420efc287119d5f281ef72c10a8b18ef53cf940e931b781a33aebfde7d164672e03d9969cf926e92e2113913144f294e412b5411ae6f3319991d5545950cde1912219c64c3eb36257ca9bc213bd57ebfb1f4b7da2b820c0430e77a20f9d8bcea173a3c23ee0fee1f558f310743f1120d5e5b4cb0d232f53db06e47b770792cf7045012c707ce143ea097a0f59df758d425b9c6020fe75597115880442fb09e9266999eca333e071a81d6a4ba09a1a470f685e2e44d5cfe72e2ccaeb3ffb73c99db6e5d0bc56c7841abd21919781cddfc034669078be3101054af18ffdff0edc363465685c8e84d95aadc19c98a12bacc3fc7a9fafa1cdf9c87b6fdfe396700b77448c2c6336d4240d41e00ded7e0adb903538b30c18c48cd4ee47a9aef73a5edc66b71e582b072286ebd8e6818a5a68ff7376e618c4ff1af64a6be6407f794bea7115a47c9addb89105406e0d21bf1050f2022100915b6755df12f92e457b7fcbed3b53a76a203f0cc1500c4dd34ec54d9dd4bca2c73ece0ee3d28b6b8fbf2f234a22bf4a7711f1a342c636a090c3681bbe517a54c6f1683d6f3e022eba919397a71ffae09d8a7176cfa2892f259929dc7fb6f26108f46edca74df82156e41b229f30a745d1975cc527b4c3fe53bcf5f7fcb353f2ffe98fd18c9065a0e8516a79fd0866d729599aba3cf4b0ea78a42c9001fff1bec0b927f6b29f99b2ad2fdd428690b181209430563a53f17d4904271ad1114feda1ae423edf0cb019ea44718c3e2497fd32bc02c1f437923bbf88218d83d284b747017314e2bbfa7754a18801b0c22653c8d787b168f9940b23ebf24a7b903687a0090952557052a6ffdbd33140b499329de083864cfb2391efc460bcc53e24956efbd369e8cf37edb24a6cc9272471a5d9b05cff228503c05e249341e88b4da64da8bb9388972f877e82548a35849db908294922c92151bf86a68cb2e324c2a3116ddd8ffe61a226aae44aad7041f5e36ffae9b7cfc7c2273287ba00e75a3dca75356253b9a32bcb91232d3b091923d0d443c3994b8bfa45166593b6065d39554c72cab0423147bbe461da9639fea335af32614560fe3023ccf43f4590a4e5974107c25d211583fce11291ddf0b1dd96a525c90f5070a441d7ca04b5e2ce9d463e43b14dc37435914a8bce65e2fc3f034c105c10d68f449b92f175847c5071c821c2a0032148dd2a8b2f6346c697f36d5bc4064b42536dc0a1db6c086a03c0a1f72ab561ddf6aa2acc3ea0d763d3964f9c9172bf32df40c2381b49e0400d4d36a4e4b6975b18d57349aa0f14678cf7e873f649b0d3f6a441368ee3569c66852f047f7f2835b25f973af66279ee36cc2cd3406aaedffabf85657031d8723ce4cd123df9dd8a5b2341d661aaf42396a4a4ec76d8b529e053cc9ef93edb8c737deac24c7132c75daab4d6ba0d4ad5f14dd6dfcdf98a62db606d550e3e5a5d2c5fac3a0e1f1883591f9707e816ce7637fac72e9ddcfa11e513d7a9d70a9e8154a4cd8024f7459fc6118c93323401be49a5b69fd90dee32845ebe35771bd065e4baffcc64170ea07031e1cb7033fc253dd1926c5218ea5722c6262ea24a44581675a51badf2e558026d58052357aa3d0201036e09fca9a9603259b2fdbc24b9f89add410fb6556b3d46a563c02cfab26661061e3ca62f90ff13f96f4be47ab4ae0497e17d589f31269da41d09c0240b25a9231f9805cc2369543f6babb337b802cc3b18a6aa536e17d861dfd24968fce3e2ce7d6f2d2c629e1b816679a3938f713ce25da80a515c4977c24ef37374502a2c76141b7f4a64291d215b636cf07fa8a45f34bd5de7fc14f21b519fabbe9c430fcf9723b5eed05570521ec1f8fe18a4026ffc90f1869d3db0a4fad71213b7b525890153be42d19a0b27f226f83a5ef7aef2395a89402f7a303310100d45df092a5a322db977fce0940ed5fac5d4a10ad522aa3ebf39ffeb1fb738c0704af635bd1acad4ad53560c44451219d93a78ca583f471f47b02ddef17ce58153af20f90bd6ed9d208cd4afc8d9a6d944a95b243e82c8be3fd7786e199f28d282bb02a81b606bf7c89af2aee73f7f89123a37cbd7a05dd4f9d3c2dd84106e0c73271b4e4268cc8b55ed22beda108d29c289763a2a87b3240688353811652b658e0b108759a0e89768de47f09aae51224a0feae54930f59343a50cb3c04827cddd4b374bd5879f9f5c2de2ab9a578b83682deb810011fd90f1403a039756b3c9c61c84bd58fed6c5562b76e10a5f9e39a2ae8725afe7c5728685a08c4ed1d20f71de3b9cce8ec022e4ec1b9fe785414e7a6a622eb5645851464cd11c87abf6fcb93c1c9bc203c08728c12f13b2b99e436f019f9af33d3fc22a4d196788d777561b97841e70e818450d8a347c8d36e3f161c993dbf8c84b049bd10d16918459dad579d72cc69ae4e19886fa3e9448416316eac1884d270e6edd20ad6ff6fc62c7234f3c38cf35aa4a8e9333f537370e2a313d1fa61b937872e0b11a69543dd0aa2474ffd74038b459539777492180a11fd032b9252f3b2e3136aa04e5a4b7b821565525841868c8fb5f671e50f32be3eaf5855df376ee2e39f2ba35cb0d7a39c4fc6511ce4f8d811abd63ee5584fdd0675d559db1afa6a6e126a274eeb3494311be02c8b3abb40334bcfaaebdbdaa354effe176effbf33c1e1ad1010dab3924fd0d06ad71ee5c881e401692516ea67defeac1e01efbcea4c20db60eefb8bd80a05716b6b5140490fe14fbd7249f8b0e7f907a8f2310aa4291853cf464bf9d56f14730c2ce263af5f48c98b1a115778f1fbf7684bc5f70c9942b986219e5dd18b1ae0d108ea3180babc2232ce1a519064c01ac1984781654f1faac7235621cc861d962362b8d0920990fb560e342fb1725437fa92e6a18f6f430cc0590e85a5333cae2eac4859b22f6dc2948fc251440da6b8e20fd24663dc2cf223492616138670200d3a06c3379741725791feb9a940c5e62af3c55f2b19792f29bffcaa0635e727dece762884e1fcf7ea30f9d147b9d1198f811e4915746e9b9be6f05e568129a272d4c678b92884c0d8cab6526cc9d1af897bd83ebfd896e7a1a29a82270440c7f8f391dd283faed74a7093f56f7334eee4c66ace9872773b58825f6618a804ddc174db1d0dd378da0ccdbf9f0ebc15bb95f88228e8c3c315da5494d1c64385bcc0256b01ff7e2555aac24c3741077b34d9813cbe2da25e8db8ab5c92c6f21d395ba8a7c906b627c2f28ff6c560e2a2b6d3e2ef3c81dcc6a0ccbf277acd5fc9f2aac7fc95efa9f7b2afaa9d929bd6a1e9c7b37eb93fa001789994fe887eb7429a7c6e032dea0bc5603177bd97f8b79a421b6ff33e4b66a35319edd5dbc34b8715e49ef651a5c052f1a4bcd806bb043912ba30c2290c974b9c45447c74535c1e2471d007abd9cb6adf80aa18af9c05da7e82aa43a95c5854281d88a159efbb8f23cc6d73b14f6baed4cdfaf277889dd999a312eefc4b3ba9d52635a528268b5461791e81aa01e4412127335c03bb08a61b4cc0340edfee8188eae78152efdf8d8092b4dd4ba9ccc52c3af03ffcafc4f0a3beb0e1554d1f5a8543a64e25424779e79f2bc285cd0ff21c0001a30d79c0f9c62b8cb34cf21f09f7093d89cb357555afe3b5459e9bc9a552bade179f6bc856313d6fbe092e32627ed34e076e1eb6b673f1b1e5fe73fbc23347b3e58fec3ed10333c4f0687c0ab58c8488988a1e164dbda4d33f8547db61f9614e1c864e188382a8ca4085c0e9cc134ab2417d39f8b368be038975587a5adf2b0795c082fa15003444176a8706bd8e29a7c02c350d26e7b9896e7b409ecbabb91b414b99b5a1ba1691cd9fcac99ad894c9a4f9ad70c4b768193b73dd473293061f06ece1f8a4e4e29868971e7080dc071791b384e5aa19f01339ed3763af5952a039ed1bc18e16fb6bf29d2440b467cfd5726600ef8be997508d0a94fcf7a4f6d69bbd9977355dad0af95af7444a4a9e5f68bbb67d9dba3b07aac0206bf916c5c9dd98884b30eba866de2e625fdf7fa74fafdde2f0851757a971bd8854870d41208648769aeb90f52e6f12a1d2897bdea445ac810a772dacdb8df61ea3cda71c7a4ef96cc1cc20a0930fc1610e7c2eb988c8eae6180a2d49a45f302eb89b7bbde845dd54dbe27a1b3dbcc9155af2f3742a8f1478c595926f377102764d67ee05e73fb9e3d04f4156acc7b9e1e3f1e4998ef6059721ca85580ce2735f1dbb3e946dd060fde7837fe82a43470b28e477d882945a49001d16b5e94441628950018620c62db95e642dc333bc95468b8bcce2f4fa29a9abe45a846f1c4208d3158261c14dfb03d9892efb854cd9453ed11dda9bfec248eed8af7b2fb4fb3f3866717dfb6224c35d99e97b6f1589afa1f4e3fd461bcc7715cbc2a086b288fb", 0x1000}, {&(0x7f0000001300)="70e64b5fa2d39443c738febfdde3dacab38f46c88fef828bbbb8b33c2293ee897d82b1bf6c7bd0a3ba5f288015289ad6e5a546846ec171b0d6e632ab8a0761370dd02734b33c4a489c08ae8e6291376fcac55664930b4fd42c003c30c5d88e39a759ba7c5249c8c85760a0ee0c2bdaeb779e715dcf308ef41496310f9543dd5232b515451d1aa472509892a35c2c3105f1d5eb0a58b14f428272a09cc26508107e6e4316555f01525bcc54cb471f1879a8474cfc3bdf451db631affc33113744e7244094de4a65faeb520ee70ca2abaa4b06bbfa6cc891f14837f9292177d2d73de188e0bbedd2ba47e3c7d26bbf156d890faee7096e7689fdb45c4ced5efb47843734378e052bc72e9323d6c8af8f5beee34c4c4f2ebc2b93554293bbd587d0a14f4ddf3fc54c3095b512aa816cdd8de9e53d673c0a360baa642048ec0e3f60a0c23dcfcf9eac1916b414950a6a870887bdae0a253853a1f10ec637e3ea9f7890500ecdff7f9b45029b13dd024e536dddec063b86ca7675a3e556bf91d9d3f666c597de1f9c502e882457931d127296dbfba0fb5d2847ee17b0c8c15bf8a8efed37b23fe53b2b6b7f3e3bb5f6b4597c3a0e82bbdbeaf2718accceca19af0e1e61e80130cc8a219cc97deb90e025f6d0d3de29d7b6a8d0be07cec56e04c7e13f171b66b9e2ef47791c8c7e045105eeaa5ad13cd1e1d80387a48b25295cbcc09c8e4f3d67466d9b3abdb94aa2d8792add3b7e60dde2725faf364bd52baade32f11d3bde4f25d85db8b1df2f87d18cf3626ca01295cd1774c76049b052e3e7de5b894c0901c4d5f4b17ac0eed0eae0f23ca6bb8fb5e49b614c9fc83c10bd9683f8eed31c50deb97c1bd9f0cda31abdb45308d6189dbc810a57fdb5d83570f1d8d0ef8fab72b7576e30d4cc666ce72cafb89cac4a059f904d2614bacfe29b7e497f67032f5337a770e4f6c53f2b52926872b4449b464a350f576cbb6f018d85ee00d6f48ad505a4b349d12abadaf6f39a85bcd346d1605a7e3532fb8c80d3bd782886e82347f15a1b21579971229a35ccd2150326bf6a3232c9ecbc2840695a156d199ee89131e22a5e54f9576c48743669e3db4c78478c8a516c6cb67db410bd12017c133f28486d4b014532e1ce56887df7d8364b17b7caa5efaa0950ffa4643043f480cd83a0d1bbab271c1c11f855676a373313703b5ff166d70cdc2fe5277674daf31eba10628fdfc29f04c04df172db3b1f6b7e9ae510711b838879a28e56a255b5586309b29f0c106059a24e7fc2b62df7e87ded621995f514527a268c507bda7c19a44caa63db2950d94c2387d13d150e548c8b4861f3bcfc2215f10bf8c2c2129ac5e67a11f38098724fe1f2cceddc3011a07c19562f27e94cb4caea004b53b1656eb18907598a8faa924554532327e3816f394832d11f5bcd1b4224ba09c7430bfa959db10827721ff5c3d6507c9b5ac47c2354b42b23c3701b57929751e50b1902682853cf57fc96a3aae091f02b53c9e8f806741ac7b336a8af96a0995d91183b5f31e6326daf5a56ee4ebe0180c661a587287647d05078d8d194e3b6a89f7a800b761caab079e5555ac263f5d5b8d5901abf99dab5ee4ae3f23e0eadba8a4544db5297f0a0a355156c04faf6b5eb836fd7d112e9bc62434180a9080ec02fbcbd719eddd984c6fe336d63330b0b8f60b40599492c17390e6fd01b75a45966ec0e09a72252c06017e0ca4513cedb60ce1ccf3d77c7cbb6096328b2e25c984fe7680eadee229593d179648386ad965951f6bbd79ec1286d2a29dcc5bc56537b1b28df1e3ff7114bad6083b4d9ffa50d8e410aed0a6d772800a4e4c3ac4507715f682f6d25dfe6feba64b6dd4e6b97b66b73819e5b4e5cd8d0541bd267791472452403195d0e8bea4e6c7581aba3bf1dfb4b6d281da35aae19b56c5b675cea12f744d0e67c6f9f3d99ed0e3b78bf0320e6060a5de288602e2df5136cc4df0814e01efe65c1df0d97bca06b7035e7e405a2fc0e814241f9f1a2f9799d48ef76826e2341937c3a05d9733c96e7143f42d39ff81c6305b4e660f5e35ae4d80dfe2949701794780ccc1cfa5b6142f6b0c3c5e487f319183ed549d9b96e20e7688333c3d7ce6f498727255857e2ea680f5481ccd5cb2742e437e70ef805b4fe6129affd9da01fb3c71202ba4db0ad02d165a808a7714111fbf434609f6b7b779b1140d374bb1be08a06e978e196b0b089751811db82869c4dc933b2854eb629a21dfd251cfd88f8e5de066b16a96ef68f5d95e17e6c35eb7d6959059091308b73e7cb1791e81e30441579a4dc8cbdd803b6ae8e1b998511a0330f59f07fa68c5eca1c234f2e5e2d3a84f7d1d7d6a45def33d2fcd824727f899243406b360c099378fd40012df5b3b0f154489048389ec9b5d828f54cb7db4d8a7eb145d17a9ebcdfbc54aa6e390db52ecbb54fa6bed9adc6d4ba6430b06f2efa16ffec9a70f0b13b080ac0da8a09b9e22b5e46be69169d5307a29aa9e15806e96b67d900eaf9293e103f3e74a801c6aa361a7c5b39bf0af089640236ea4cca0120728a6926515c3852b6114f9493d15c0b142ae47e4952fbe05da2b133e3ac41104da193790d49d85d811f8871a931e19aac1608d564bffc6ef3e0f49b4a2152082f47dc65c54a0a78bec19cab2dfdc817b988456a2f3180750d217ef38ca86d151e889f3902df741617bd88be64f89eee740fcece112415368fa4ed89ad8913554cedaa3e1d716178f6fff281800b73e1b0b5ede2b0c9b07448ad2a4a980e5e0a09b5ecb09588dbad1df8dbc8277a8a246bc0804a39a1dcc6c25f0851c16ee35cc1c8bb6a9ee2c2a6f2b8c9f28f7cc5b6b76b5ccf57d4b6de0418421ccc02ab8425d8e307588d1fc22ae42e251b5edf5da8fec0142a3cfcde095ca1795de7279f1975603346be333afa7b97aff618e7fb7bd3cc60d614221cd9aa2b67d3691b35c5834bcce6cd85bfb82c11fbbb0bd29967308cfc8861caa4324c47cb55e019f092b2ca07368d6ef90c93ffa7625c230c56e0f4df372bf212203002ada7213128b72403bc06417153e9c93d5f7e9392e6f7b4394fc278f785f19944240c2e2b5173c2c6f7702e213a528d2de66f8b907e6bf55ca1cd7a0643f66235deffea64797241e679559795c80531cc5b8fad8803e69572c4b44b3769c8b67eed695a8ae315eb660da804bdff15f1bd358c4666b534986c1859d1b4be7e172a497b22c00522ed786663cfd1f7e0310ef6ccbd57f3156e1082d00e6647b7769c0973a6dc91a27a785fd10af850897895af2e8bb3dcefbf343ae10d93ed9e2a2c07def02fe6e71543bc11121d2cddb4353421b595797b83ed61693ad4275a610d6a02a5773973681a8525c77209e2a6f44892ff16336ceeeb8a112717d3fc427d4b72647d9597bf06463b6f7da8236fc4967f032d45539ba24d0e0222cef69bfc200cbfa3df888b2d46989ad679a57a0aed55edc8d7677b982ab66c9d141a47287807c294bfc5475a21ebd7f3c504930e62dbc7011d01b7ac16aad50ca3e984245904fcc3a68b85ce74a328624e275075e3e50848fef3e3b97831bd3a4da4037a6bbea09bb2a2ded68a8abb49abbe7199ab55ef0371bb0fcf283013431aa50a7ca6052bc760a8021ea50babbc8340933fc383fdca485223c4b200add0bbb091ca561e12e775a5ab29d21da3b386a6681cbb84a3a7e65244e59a91c8f0224520d00237cc3aba525f8b46ef89fcff0c888729c8e1021f37337d45c122a57b6584205130b99f30a9cd2232494561114e94f273645960f9686320dc5b5e8c56534ed797ff9a39f3c99e68891a94c1dafa0897b82bdf590a0f1487b6a7633f09c5ec4560ce6edd5b893283cfb72566a9a71aef8bd52acfeba0ba26924ddde913f50741b6840cf0b8420574b2571c29f66c27e4a2ec96e3ba5bc5d590ec9bae53e86b7481111159bbc1b9da2aa752f78ddad2e9eaf74f1e06a7fe80a30591fe400ef34f9896b96876b2a28824c0c6db494b71660b548d2faef51bc6d3f142148439bf81a91d0ee1e033b8306db6beade6ac6dc7569c84c71b0d12c483a4d162319dd0b297de44a9c9d3caaa486a63bfd15453169dc08fc04f2962e15b5455d1b476a891facfa573a599b0934e50ba732ff3fa334edde3958ef0dd07033fdd32003b7a9cd0649340480eac2031ef788a6a0a8883f84c9414b577b600d2c4efbb1b3c0872995da318cc722a9aad7e196c21b0ba35d760e5a24a4974bd94f6cef863ec256661ef52c066aba6006201ca860d82ba9dc1b9b2524454e55283b47aea20916948f0628f756b45890b6e2bc31453cef358ca6edae8c13759e39097446612d5034af0ac8b0ee34d02206c7bf85603d41c562a5f97d76a2d5fb833facc69c5cd70cb6a081833bb33c48f6afb53903cd4afa267b1660cd4c3ed31612bf10c51e927d985f637366afae39d4e3eee7d21a3367c0787e2b565d9a3f3db5cae7d64dcd0fa1bc988ef69524808ec0610d81248b66b15f89aedc5c95e6294fb207523c0bd505161c4583b391ab024a7f263d868583620740c79928cf446b1f9e09ad08adb8bbbc5874f661402fdef5bc1eec8a3c3313a7b60c25000ef705cd02494d1a6d00c6591ff154c176ba606d957e047f7de99cabb504b29cacb835bc08e21d95c59519c5cf2a51be3bc6f6d177554e528282174cfbb9a8580cd3fb3d16accda40145327394c3572f4bb289bb6fded0e2cc48e1f1b7c76af9e73956d49650c4b0a16d3da374f501a6fa112104f24c3d5ecb213b700ebd28e8008557c06a9a779a74930b4780a22ce8e9e17d8b3227ee723d311d0d5153ede687b87a2df3d2f8b15f2ce12c1ef58680761c8b3a137f7c9d642db4ea8f836e584191bf92e1b9512d1c95f8923d97a217ef9cb1952a90622918714edd628e0664dfd9d54f60a2401a91bf014641dd54d5c373db015b8b1ee23a0794b4a86d678c9f55d52442d75657035be01e0ee055c01933ec017435388cbd91ee949278e05291f6fe5e40c581cc193affe5efb985ad5eafc72d44bf82c62e0529e3170a81dd2e38f335cd39190ee9ac17e17e8880daf1a7bbecc3d8c7c9475ecb30cdc967ee7b14f1f6aae60da3393267e71dce221559ed69738d0738e05a7d78c8c8994a4ffc225c68a3a44553e34a37547765718188c76813f1bfd766c00149e8e61cc5a28722fae1c1a3554ea6ec4be5be4f98be189e7039b354003a86b1d2eaa995985c8bf95c3800afdc539a1ade466dcb369a91483164dbf576ac1743011ef30ae3e0eaf5bf70b5ffaf04a6a0d0b240d93da4aea4bdc42732bc738262277f61a83aef04f12995e921d8dbf1dbc42d43af028c0d1e164621d3fbe1bdb4bb69ccdb4cebb64273ae08c6714461c2b7faea262c71fd94416d747e5c074f8b3230ad78d254e1b9cf6536e1b8208ee9c182681d7bc1fcfd3ebf44b9b355420d53cded93988fd20774be3610e324ca1da7db32128aee98eb829764bf558b8cd5ee1cebd05acedd8fa962559aacfe85744337f32a577616f2f3c3cdf1f6d7d5fa87231e1fcd7e6583f47eb0cf53d8abf274eeac3d3c015510ee5ac0a296218788de03ad29397ff76f73168a7814a1a7b46547efab3c927dad0e4e743dfe9774d59aed0396b3472ff918ac0f438ffb4f129a91b11ff3ddd25870f1989471ec45c3ae22062ebfc55d28d2b1971ff41b90739e3664e838a10b803b3d1565cf4d09b6c653b0a1f7541dccb107ff83011877b656f8f17ef32c8877e7ae3", 0x1000}, {&(0x7f0000002300)="9b5a0a01a88e08b0c5bd2e3b21fc498fdb640d1841df25ea5c8bccb1af045d3e23813ae69ffcf9a1b27d2118186ab00b6a1221b52be4363b1b3be08e8f36e9da0c6a8b23a4412752ce59739c36ce67b7ec68cbbcdc6717da97e94bcee11d860db03bf675a4274f775af0a28c0fce6f0e083fdebf5bb9eeacf261160b8578888ab27673332a8142bb71657078940ce45df53ff7ffbc1df4e836d50d2f01dc3586f1f107d2de129eb38b4ca15a1e2c981e1e1ac2a024275183c0e980d1a6bd6aa5ffc890b70ae86b27af0cd4a4294fde318c881a95c61aeecd853dd528605975a7add735e37dc0d44b4aa57c83bece1b95957d7fd241ee74c98ac5f219d0d762f185b88c549f3e55fee2237e89daded8f962a9662f0e3b69529b119970af4dc381b5fedb0333c48e153a6f252b44cc921d5cdfc40e218f25ba7293e184355728cbe7b5c8bd83dfb3f19f4375c11af74a30f737ea39c50609472b12704be41b8fdbafa08bd5946a8c66f634df9e3dfca08efb4c531cf67ce46e472edc97d7aa03c32edd7cbc999541eccc69adf96c94aad42c8cf42755522f2c492a8ee7c389659d2a5320c5bcc1cae1c0306c3389acab1ede3525870583890022bb88de393e99167ec68df48221ff38dbff316cdd9bfbf56527167b7bdea88078bef280ae52b1f6aa1a68556859b1ee447c6e3ecfe1a38f22f32bb4dd3189fc251a8963c69eb893e3ef2b4f0bad22e7c91b50b30d08d616e3ae61a8659e7b33236a32981321fc9c559d8c8791fa38bf24283cb2e2ae8e7c89efe24252b64e9fce3d22f782a0c063b8c845ff19400467963ea4607c6568b0464c2458d473127b781dbe58a8caefe68b013993c8ceb7cf045a4e91472dab6b3fbcb8ccb5b955e9f2c3e68fa29b3bc30f3633f219f01d96eb6946f40187b66ed65093a8a1cfd05d27acf73d30566fb73fb7b098697ca4fd85bcc6c5b62b405105f50ffd2dd49b61cb0bff4d500fb95c59d5abcaaf54fbe4f1c54798aca94ca1565c86e9ad71cdf19af20ab7e46526ad6bd85a41fcbe991ae5e937868d93afa636a11924735c42e8c452ac701a056895812ac609c67ce51449c675a78f5fbcd7aea59050765d31e2d049edf67178aed5df74666b90d1c62b3ff80f5ce7f1528925703352a180c8bdfcfa509d0c58553b53bed25f02270199444ac1e1c59e3656e0379a87ed8d0a8e2d89577437df57ee68d2a0c4962a71f59ff7a6983681c45290f13048cf312052e19dcbfdde0baf616a1bc0eb9144ce8f5817ef2a5b35b897a3d44454813fab902acded7b4c2a529d249e0e178854c170a19c6d12347b8666ee2af0769f72c3d010f508aae04606f0f190cba368b93a9296aba93c4af19db5a8adf2a24694c34312cd5c1e42b06d7b7fd2191f7fef5d995a47ec774b8f3a523a5f00af942ceae24474d0fa0ff230daf95767d6e63d3d02183085351cc62447cba6b1cb8d507d07cfd2a4afe629753a9e3c99137175960de102b6ca926c6e13fdf6efe24939523fe93278beaf98e8fda38ec69bac536e0c3a6b38207fb0e7772e7f72b0908b2326b4ceae877f7e311a450c87a6341074d3aa7e3d657d0ef63b9dc97a0663125d955fd18fb9ba331e19ef1c79c24207f1457a1d50adab6c8838504c5d13a2e0e39dcd7b0e71cb1c98705fe9d35d9586a741cece2e6ae1b5da99ea49f6e38a9bcf3a8e5ff516dc2461116828bdb8445642c72b5e8650d88cb146adaa5d815dbda22c557c3a4cd886b4adebdb9f0b92632aafac59c25ea6f81e43cb127bbaef504c854651851cceba467a09eaf8692c392a6f9f0b398725504435d0095494aa829f090e187ed545d6227d1c7770612089356ecd176a515932cbcb97242547843f6730ffecb99b30b819daec5737eca0e353382820b805515f3f1e9fbdb339f8ee3b325ee7db5226e84568a1f589392d75a06ced2a763ee63b55e0bfd65cfd0466f3451d9774aede2be3d6af04350bd8293d9d8d6f2e76ab0cbc448a236f1b430bc5ed3fcbbb5c0600a8dcf723ac603aa37928e88e5cd40f027279a8fa70c1eb9f15d4cb2643654a38a3426c8b0d8d0dfc906e3134f82c98a076f20398708cea65a92365f65b655b88ed1b616d96efc52c4dfb4445a69582901d58813030214b3df3557c9ad50e89f89642e2d92a030fb1c0ed22b463b997552135a4fa6197dbef093b65a8b61acd2c4136c69cadbd4ee41435b4b855c9c6e28bcb2a0f19b7f5e4cc483c2a35ad01c6ad4a9eb144a436e2d8c178ec64052b6a0b5439ec07cb188ac598acf91bc8f7813938750793997735f15463e31cf8194a2f110f53c01789aa7d6f3e92da5c675c76f41c59e9ce739a73d548d462061a4c3ee0cc9ee67f442a6827d0052ddd0f930a60d250be1c6eb217005877ec3b0ded78d75b6ad33deb5dc92df79616db53411cb8852fa1a5d15f73c053088cc0734173410ce692719f6b91f040c1eeb25fb6ba660e7c5bb394dbaa2341b6a407d1e3c13e68bf8038cfa8c91b7652b672b21a017d42558dc5a8f27fc223aa04b6c36392808bd8bcb59edeeb4e4d17cb40ddf966895d62b3a5ee1eb73599ecf88ea67f72eee0241d0a7bf1106ab2ee052d4f7b9077a6ca1bab1a209379a1fe89dba61f0a795d196b34f582671f12fd0832bf72e5153f3255330443fa65a3e68041193bb70942ca9c3e1b173e006ce1b961ce3cc74c8880b5e1a0bf194b86a8e3338f32270e1841a16d0ddbca73c1026f92bf34262a38048a866297629147880a7e3c4eb1a91e858ab60baae576e734ca122352561acce5a401b38bcab7586dd4fd17a921dc8ee12da50bc5a59058c7b66aeb5717224542f26a9add091e5f6e3799bf1cfb44897e979ebe59c9e9effc13aa0879bfb961141fbbdc48d1b2aad227c6752493a978b2167865bec74ae966104fef66a6fe0c9966cab12f4d1d83464364e054eb6a22ceee9d0a97411d2bf5515417949bd45c7713e236c9ec55af588487be6dd412a7d7ec66e90e751013760c12d43c62ec52871d7ae5b57089d376b7a087e0a8890fa0ca31230e7e600d59004d6e5a717ea5f087ea222f4df3b8c1aa80445a07f25ca237abc56d075675bc55e5fa3d7dc5bf5de6d750e69c435f25079afdcb88601640d0a31128300f8a63510200768727b0b11f01ecfcfe4859032ce45c5364656e8dfc2eab31fb084932ca3c598e9d3d3677b0a1407f9aee64baced1b72a38e4c12bc136940304d9248c4c472dc97ccd95489a0650d5592261db38209880501b2434510b18a676c848c0ae7a0791dd19d91957e8d8d87e1a537527849063a7b3e59e0a053642208ede72f8a31b9bbbfae77d818279b4bb82d3cffd2338d8d20394dcb0e38b00e462a765cb36a2c0ea1667359c945869d199bb182dcf7566bdedc50f3cbc59d104bea19fb69599ee6a05ebc345b84fda43184c05e8a7cce04852a2c3fa02db339affe1bdeef9fcd5d1aebd774e52cb58e6a854fe98fc0505b6dadf2b92db5ab805af406857c60ce2e0c8926c74d5e60c8dd3f50ba56a3eb87fc9f14def3a192bfc6a291365fa2024a0ede6236e9dedc57c82b12d665a6f809cb67fd7e5bd7c0bf35cf0d44d8d06dd5571e94cb223cef7954c622e0b8895de739b5320ffa5b0354b40562bed5b73ee9b1d00c8350597e35dce361dbec524286e6cfb06bf63ad7e69d6e20adf13dca886ecf5d708a5e240617ffd160cb8bf16e044787e1c3fdc439eab7fe67a059df7923318b4978c2b5cb28f34cf2c405b366a62c97ead015220b3ba00cc671c361c64c9872bdaeeeba7ee8804e50397e985588cd3da61505091f76f0e9e5aff3b67b5a4cab6a531cbc88849586545ad67d1e87885a9dd37614169fa1f61116d3867f10962fca67791cb42d925f808dfa7b46cf0685d9d97e3656c9a2df55813c5af3625ba7837126a661eb52cd493aa542717fc8f1ecf330af41bf23f07136097ec465c1365ae36a3184e5281f76f4b588f3e6cb2b9efc44cfe061fb0b4310cfe1c05244d7221eca2ae7ea544821049afd75409aafdf6e13693eca701015a1753c166a4e4aba7ffe2486cce91b0db973d158c4718b60e9da8e719850c495d39813ce3758d13856d153565ff86b8061286ee13b6686abfb032a225fb4fe24a33d1384f437c216686dad13b072f2751f880decf4a68913010300b35ccfafd881e32a4803f0a555dda050b14cb3f0bc192d80e6b4a817a993132b02a30af239ce76d52e750ad213e36a032db24124c3086d3f655b6199fb8ff499689e378db8da2cd11ba58b3ae15ed72277db9a0159c25f40d02d9e8b57b1345046500731bce908026d5d473dd709b8cf19d70f0d80318664dc72587a54109eea9c78fbbd9bd7c2e3957d1d8268ed6d0d9d2fb2b551f6fc47ee6f7713cad3b179f19a7b9aa7d306e50c43a2d189ae4a7b2169dd4675bc998f077e57bca68230ad5a45ca2df3ee17492877593cadadc943e337cb418d2f217f5d736958cb835a36175bb2b74147900210b147e9e6f57948f715b190da86e5c40a54a493b84140443a81d110f3a2da006cbc42171371351918b33e306b5483412e9f8be2694391da3b693b1b9115e8a6a4183fe1906c58ee43f5f00db63f71dd7b5b1ce5b23915754ecdbf1796967a338c0dce2f38da4a7371f8ec97c727728269d8e3214ff667e6a968c57fa15d88da9b2cc908ee647dbce4ebd65b8c83561689e5a7e5115d1ddf6ebbcd101453c80575629222e1dd3d43082ed88c4b865309a29c02e76be723c3d73fff08468e41ffaa4a070a94f17a13654457c4c55d157854c5458fd4ca5d8c3a455a5e7c8f2b6de4c8b4b2a000c3c59282554112a9670b2fe392f838f26db9b5de430e524d10f1d1a24a9b7795be42106ba3d3bbec351552bb5117580a5ea8036725c7325fb30c2e489f5f13a675c71113acdeda678432c4ee37b2f0ee0fb6a17977d404037841887770c4393a96f83a33d4bb8cb974c9d20aaedbdca3968b3e08f424a0f35306d1a31d234e2fd63925c1b034272e9457282286e1304beafdd041a8b529aa41ca866a7e390ef04729236d597198deee6f9f334462ac019f706fffee0019f368749b84c7cbd88b504b81afe0902881832d50e6fc8db2d666a5d14fbc815678676ebf2dc6e44633199b9f614148da95cf222d48d56ebbc951c0636c8604adcd5f72d59c031c998d8977533952da9002e3f7d04d4318c33efb504e9e4ff128e58d0c883d75fbd5a5f00ad9689394f55e850f6158b6156f291fafdc9c064ba6c2c13168f59ceac592757001e0bdab73dbdeca7a760545e15453d00ceb4190bcf1a0bcaa2e1ae550ca31e2fe7cbb05033582c5c4e1d04c479360ae53ecfb15f31ccb958b29f485c155ec8d90ff99ceab96b75d5b7646c5749e7410baf6d2b3e6f12ef1137a499a52655503b10e721409acfb705a124ce78ca0da82826e78fa9781758287cf24d4def4efd3666ffd944f9bd0d3cfa87a8a04edf0af0930b7872692c51f3b2f063567fd59e89ebde783b8d8fac147a25f16daae19c30464e0e2a663706a4ee641b3d3298646bc39c8029803d3e9688d812469b75ce8332049772e5808696a727024e60081f38f171a8b777bff3f988b24d1e30969c74ac870da13474e3f5978534b16e93c74f43450cba8cc3b1606ae8561a5131ebfc56c3f3a3aaf39c3833f28a546a519f662622c643a240cd0903d1653d7ce83e7c1318b1d42143754681f8d57d1f5d58119f7c0b6f238321e50dc314c902ffdeff4c6c6cc2e6e92d5a5fad", 0x1000}, {&(0x7f00000001c0)="a55852467c5ad1b6b23f3df5b2d4a88621c067d28d2861771fe73f7dae68622139904b66729f5b40c4b579d26ab018865702dec5a849e97a292a286eccbb8a9eb271660c964dea5baf9ed41b210367142fb2a2a4773013e0a93812bc5eb6e0721c74d206de679c184d30fad8358edc56299e6369a49e205f0886f7e305959afc9f2de9813b07208b185595056f0230b5cb663434ba860f3eedaae5d6f7f6b14fca509388c115b6fd2697b782ed71f1468a9afe17a390e99084f10a219cb1", 0xbe}, {&(0x7f0000003300)="a71e91846cf3d1e970a00d647fbe432056884a2534549c720851e1638fbf9d7c95d5054c6806bc72398bd2e24ec70e1a5a21d10437779b3799b13fdb6f6df15900fc0b2724a97fd390d4bab30b6bedfca626075f8829ecc17de21fa308e04ca450a83382dd5cb9a37c365c8172e1992c1ece1b17d2d128fa1d67191bc7c5764f3112d762930254f0fee28ddb230572dfbe20d437d5bdfc4bc1d679b5c72abd646ac28ac5b7cbe297afda378ad680ed1a459aba9687dfb37175adec26837e2a5460046243e998dd6d44817e8ca5e4790790c1f5f9ad714cdd0b088668c6810553555212acf5149eea02", 0xe9}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) fchmod(r1, 0x8) execve(0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) fcntl$setstatus(r0, 0x4, 0x8) chroot(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="60ea52d674ed34bcbe5d0704504892ae2f5d85312b0367cc2f7c8d907f193b66ba9e5411d86b290877de2b9859763365dbb6a233c2de73aa1badafd6ecc2f0185f107d634f072a4a248f89112b3eeb6170284cc574718a3ccb1c5e883057e955b838c7ea212b941c753743210de37b95ba6825bed63c81c740fdb23be83213f5065dd7e52d2f53b75bc9fdd36d5cc21164c8c482818c8e9c79de02436e8ff535519787a6c74a3fee4287062cf43daee88fce50aa2da2d039a247ab5acd4ff66821c6d206999784b1567e185b6ed08165", 0xd0}, {&(0x7f0000000380)="96aef1591b8f16d8fc59f219391b08d16d7c22f56bb4369f6f40254f3a0fa18109b935c90bcfb1c8fb952b394e6060ec4955250638140a64bd43d9173d5ffc7f4088f2e477c4872ecd0372820834dfc17d3fcb0d2f3e0979b9b2b4f73da6d95678282a32ab9dc1b6a15bb6d7b3d08c09bfe4ece80ebdb5340dd176001a83b750d14653d5fbca899136676a6c4e9c5e2fbc596ade385b3abc91968efaedd7a3f95d7dd070", 0xa4}, {&(0x7f0000000080)="69100b0f5312b6c1cf32071690fbaa", 0xf}], 0x3, 0x0, 0x0) getgid() 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x50) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x8000, 0x40) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000500)="fac2caaeb31937a8a2cef02396f16a647a4a85a7ad2e194955f79c445b51be833b84cec634fb1b7cb413c438bb46f6bebe5a1df228f3f06861f853054665bd476104d68dc5bf7b109358d28de17ffa189bab22905ac0c0370db4e8cb3baad1f5b58b2bb4d2c9a7", 0x67}, {&(0x7f0000000580)="36a7c2873e752ec858f591117bc0aba959051cf84a28e552905e952f751fb51a9a8ea8ebec4852b6d5f61bdbc43a4864b3c32f49f2db53ee4a72e2469de2190621aaaecea007912fe72d36c228f75e859ab0d31c20336bb7de96e2b2576ef6ec665c0161f6b951cf4a401eb1bc0da3b1fa8e5e", 0x73}, {&(0x7f0000000600)="6a03f1cc0eadea8843b89607b52ed1602778ce67ce9932c1130bbd0a44cb24235e", 0x21}], 0x3) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) ftruncate(r2, 0x0, 0x7f) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x308, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/192) renameat(r2, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f00000000c0), &(0x7f0000000140)='/dev/bpf\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getuid() fchdir(r0) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x3, 0x7a9, 0x3}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0x80, 0x174}) 16:00:05 executing program 0: socketpair(0x18, 0x8000, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2, 0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x1, 0x3}) fcntl$setflags(r0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x180, 0x0) r4 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x10, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) close(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x1f, 0x0, 0x6, 0xdab, 0xffff}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_flags}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20889, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20890, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffe01, 0x100, './file0/file0\x00', 0xffffffffffffdda6, 0x6, 0xff, 0x3}) r1 = socket$inet6(0x18, 0xc007, 0x8) recvfrom$inet6(r1, &(0x7f0000000240)=""/130, 0x82, 0x40, 0x0, 0x0) geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x4, 0x1000}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x3, 0x1, 0xf4, 0x9, 0x3, 0x1, 0x1, 0xa30d, 0x5}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) geteuid() read(r0, 0x0, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7fff, 0x0, 0x7, 0x0, 0x3c, 0x800, 0x0, 0x2, 0x2, 0x6, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096d8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20bfc, 0x40) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) fchmod(r0, 0x40000020) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7fff, 0xc0000, 0x1, 0x1, 0x1, 0x1000, 0x7fff, 0x2, 0x3, 0x100000000, 0xffffffff}) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) getgroups(0x4, &(0x7f0000000180)=[r1, r4, r6, r9]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x4000000008cbe, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) r11 = msgget(0x2, 0x0) setpgid(r7, r7) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r8, r10, r3, r4, 0x20, 0x4}, 0x40, 0xff, r2, r2, 0x81, 0x20, 0xdf8, 0x100}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b8d7ed31541d0269f3ac929e54a9d03b1f9ee46124b3ba64857c5804354a5956ea2fe1bdae4e6942d2f6487c5d8ea2edc4f3444c8b09bc378c408769a5300089897a0ac4684dbb4e824ab796796fb5cf8f06c77e92e03ae70882ad60f9404b0c2a997d7368654d66a91d11ef11b92948ec35bac5531573ba15569537b110cf2aa088c97845ad5eb93b588b72571a476e016e5ec2f398ce1eceed5d032c623c51091759a430165381323b458ebccecbd1055f3a88f2daa7e3309f320a18fa43c581626c77483654bd78d260d9718dfda2868f2264ecc6e8bda1061110db1ccb51a25389529eeec02a8b473c98edd9e7ab209f41", 0xf3}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="0001", 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1}) link(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x2, 0x80004010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:06 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000000011, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x10000, 0x9, 0xff}, {0x4, 0x8, 0x4, 0xffffffff00000000}, {0xffffffff, 0x9, 0x76, 0x1ff}, {0x0, 0x0, 0x8, 0x1}, {0x7f, 0x100000000, 0x4}, {0x8, 0x5, 0x401, 0x7}, {0x0, 0x6, 0x5, 0x100000000}, {0x0, 0x100, 0x6, 0x100000001}, {0xfd3021e, 0xffff, 0xff, 0x6}, {0x20, 0x449a704e, 0x0, 0x7}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000380)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/26, 0x1a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x1, 0x3}}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x81, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x84}, {0x6}]}) r1 = msgget$private(0x0, 0x221) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x20, r2, r3, r4, 0x0, 0xa0, 0xffff}, 0xffffffff00000000, 0x9, r5, r6, 0x7, 0x9, 0x1691e651}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:06 executing program 1: r0 = socket(0x10, 0x8000, 0xfff) socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a019ef2f28f3d43dc79cdbf4c41336da68f882bc627d05297b1f96357010c84a8dcf5e88d8675342720558af41ab7ee19fe50ac99258c7ff388bb7b32bb4597470", 0x41) r1 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x1d9) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9a) recvfrom$unix(r0, &(0x7f0000001140)=""/176, 0xb0, 0x0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() recvfrom(r0, &(0x7f00000001c0)=""/150, 0x96, 0xb4a9e5d1a7c9d646, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa3, 0x1000}, {0x46, 0xffffffff00000001}, {0x87, 0x54}, {0x87, 0x7}], 0x4}) write(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x40, './file0\x00', 0x0, 0x4, 0x1162, 0xc3f2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x3c6, &(0x7f0000000100)="f9") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x800000000000) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x200) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x180) 16:00:06 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0), 0x10000) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x26) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10000040020482, 0x0) ftruncate(r0, 0x0, 0x6aad) fsync(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe050, 0x7) fcntl$setflags(r0, 0x2, 0x1) open(0xfffffffffffffffe, 0x160, 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:06 executing program 1: clock_settime(0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000280)={0x5, 0xfff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) 16:00:06 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000200)="e774c3aa38b640bb9c5d0bca064387a0f9baad1453af742f2e0b27da0d7ed1434cdbee3ccd15de79da78674b391105549d44c5d9ea022392c94caca4789b644382f7c512d671ca364a6360f5f482b4254d0537a16124e6041db2e82afa38fa30d927ef2d633b90f74a7f3eeb18f6ee357c805633a51e1ef32b4e777ec7148b404e76c23a09518138ad1c2b6653ae8831c324208aa2fce34d2eb143a84857b87a9a558d6b7a6c43c9b95df25c900b253b01f73c27ac21b138408c06b8a3302b8d8a7efa4f895affe11cc8bcc6318ffa6844f1f1e5e662e4fd0cd3385fd07410548e445adf30800efecc92149df6b19f819f78cbe4732b68475262e1554ee72dcce536ed0cb94c0e65e16f8a1f1566a6ff02b71bc6ab88971dff47492dada162df01ad75eb7bb4b7ee5f20915ac966c3146afd73f85523eee6d8ab716b112767fa528d07bacb87980a14670b4948245dfd1e741c876fd7bd36bcad38f935db5f09ed049e832e8f1c98bf7be60fa5def8377264f9c3a9745a56073564f7fea4b3f7da87a11e435f5df3ca217b60ad84cc31e2719e23e85f6bb8eb9023fec5ee503cc85299fa9f52ea6e399a603e3ed43fd3e19bcf1fafee68fbf2e67c03d4226c6028d97baaffbc5240aee940b697e30ddc24c21a1cb6b6ccd75e6d91757a93aa0eb2742c8484432a3426437253521da6692f1339242cc4a73517a36d168abdecef0b33e30d3e66cfb8d5f78982c1095fd833509eaac71187fbc08e103f51c6ead35820829fa0bbc6e1422b3b5c9f050ed2f4c6681d118a6286cbf0873a867bbb0a8ae9fdb86dd6a25a25005a0429c76491b618c4ab5adaf1a5c752155be0766c4471e21f553eb0925993c8773f3cbd7b59c39a18f233a3be4ba3e656f48d7721451360a0c7d988ee34cf6e809e0904f8513ca0618b2167f1264077c6f4fc12c74f28a7847594b295b61b4c8618817a139e4100f4fa1f8557082022c45a77380418fad0c8325a40e6b27a31d195fac257e8e17e0d21c91eaf7d8f256708ca23235b53e6fc246d38ee79f389d3e42403c46d33d2fece80679158e669ecbaab0a9740bfbc7fb490708d619309fffd22b0f8eee6485a902ff09f1045dbaf2db3ec97e9562da02704c7f3a3c37d5441cf4b2f2ec44905680285b9d3b57b8b0cd1b0599d164fa6999d20882e18df8d7eec26fc5a8356cd71e3d61ef5bc0755a9eb569349c7a4247ef86940d21551712bc287766efc8ca9caddd5cd92a1dcf624e09e9d7d07398694a6ea911e6b3441205b518b8c428759f6eac86ec7df40da92c670fe4ade445a2c13b971058e4cc10e19590fe5c4452ef34c51e852635345bbf3e18301a2e083238a3c1d168307316a387070767cf49472a7b596ede8df29d03aaeba316f829d508126117a9f0b86148c975405ccf20ae583d9f0da0a178899d3743f8dc0cccc9e216ad5caf346a82b8eeadd79db8fdc2fa2f96b80470f0dd31f8e1120c762f2594c81314df986924710c1c9bbab714a56ddd09e511055f3ced4795ae1a3f1cd8aac2cbadf1627cfdd29771a88b14f73d35e4555a0d286f6183bd815088e66640bd8b28ef3ec468a17b24a2fc79a664eec8f7f6500612590c2f1ac5acf8f7e2c4985a3b610bedd389529ef7191437056981f08715c0ff26fc89b175c1575403fc7cc8d2294c83a44035a2a01b563a3efb507045f3858a4a7a285859d80c8e39a6ca3dfab7b1bdb9382786f3b479cbbd2b6c64987c0fcd9fcbee15ab583d71dbb6efa96e9665c697d32d433fff6d2d00ebeb7724d51f165ff822654e67cac50679f97198f0b26902f0913e612818db4c7ec247873f6ecb7a11f649303d849a4c2367089ace6b218a507967677f39fd583bb77fcffc073608e5c6a331c1da1a895b78ecc4a91dae43a17d198e78eb3a2c04ef13d84a04903e27ae8c1b8d94531030443eba6e8a9d18319c934c7fc50e8f693fc77c2d4cf9c733d034a3486f53a8d53b48223297eb567600e20db1f1894e72fcf3f776b8c49e90945838c87e0ea0af4b8a8378a3c9d715bee9872df6b43b1229dea82de9b1de3305aee74c95a8821e81f47d77589c9cf6a29fbf49a0d71ae774271714d581100732015ec4280235079a15767f2f53ef957106de7f70b3113a636685dc9a636fc43a3d37dde3a2cfd21782978db9db27419db353aaac2db44b4f17f6bf35f6b4c22ea96e8b56211d85128418ef6fd1e22da90d4097fcdde1669eb077795c5dbe8dfb651a8e6753c2504e289769ecbfa751bf4be38e90fab8d19907fa654a8627d0d8b1125a75a7f40e1b9c70877e7f12e7165c53a93682260a6fdaf6ceef8b6a5a3a7da558f5e434143142dc4bb5a61e384fecd05e0f73f906b2352d4337f71843bda69017e10e61e935b8a1e8e925b2613805f0c3dd653bd683a0d480a1033b6ad3404a10046cf4e89d52cde6f242534967a89b50e2fa874b1678448389a1a8cc11683ca83183abb341bf882302a90a62a6292a730b2d7bb6f8112b477e56506956e6c835d384af8e03358fc2504eb39566ea489e1812ae10526d861d07f4554f99f79b6028e5c48e8939cfb86cff2edc49226de857034c79e9bb0028bd0f9dc04354558e09d894d1100d56dd3fe430ebd12b5487bb784fbdd772fda6804cb7c9c70da3be53a764b2532208bcce5d86c90f49e93b35c226c645a2cbdf52f89119204689e84382a59d12fa9951e069dbe3c1a1fcdf464e2ffb93f14ee381ce9be4db71beaa7898df71f386ee4ae18ba8856d4c1f7b520d03510d0e02a679175d60ed53839526fda580053e0f5f1db934c7fe2fc00f2e83c634b009700ad0b986338e0af0fab48bcfb28348aaec6ee017b9be1f1a3e318ff698b7392640e79139aecaeef19871abccb7417b99cf11457c1f42ee04beea0e96c96cbb6379843e71b9445e26de369a312004dfd4deb9a4eaf7ef59313c3733cd48a5a05e95398cf660eda7f685ea9c0ad69f602a3f8c9c951ec711c3d6312b12f83795e9f140afa87b191909483a7b5a67406ef0a781b79e458d2aa85fdc07e2a3ca49e14ea3831fa5727dd54f5c4347495a6e823bb135263a1670ee86c634f9444d8a63e5bfaef7d748dc30543318ae7e142b6b2b9329205b20cf004fa5317a7889edec38d1195c71468fa69523560b2efd7d9581259c0e63cd40fcca274d08055b0bfceeda78137f45a378b5f352a807878c5535b0fee1c6206e68f07ead8281f7b08be2d37723d5504e370b3ca3793c5159120f66aa0271a4cba2df0dbd82505815fc3ac25ca04f6f8cfe191beef7341c2aa265cbd787e961dfbf19d8cde547a859536e806260fc601c0172cfd2f70ef83dc3514e43efac9a081af1b3665302f7bab79895ecf5fc059f47a75ae0a9263dc7683a3ff4451f5551a7216ad89bacc4c68c08abe707283d289ac135a0967bed8a025e4dd25f68d7d0563c42a8cd30f45a873f3b5f05699e7c0ef85f5b060941a457a3d9e08ac9029d53ebdc82d675e111d1eb785af2f758c47d63f719e3cdaa92aaba8657e26bcb3fbadc675a1c50c1b94ce889b6a53eaa5739405cccda1b0ff46ded58b65bd5113282cf04135e3bf8c67fe7044cd3cd47df08d1895e2f8608e60b7d7e7bfc91216fb989084004863a540f9b26b41affc53860d9cca33d978e677509f40714ae6f2f8c2c9ce223a74d9c35831f420b15e452da6395988078805335b24e981c1f1b8a5a4302c67bae381e7ebaf287e2ba8b8b909cad802d947e9179c8ee01fc48da1a4e31a5f1ba05d1a140ec78a1bd897d8c3fddcb9c08a07ca99535ad96eee6817e54c204f2e94c1c3c2f3bdb44334d10ce6640c85d7f5c912e9a13dbd06ddc8b6242401372534daf2b959843826b93d21be58e5736ea16d4e1b963a306a07021f124597be9cdae178be14e4da60d54e9a07f171fbe9366bf43e50e2daff0cbbf88de0f754611279573ea1d8c409d94b14196b5e7a281626753f213003497f48c482ebe0303c6a973f51edc96dafd3310c804ecdf136ef1f3dfd525272527e840c2028816c4b898938b565f8217766a41e7e58f7f44e9ab3392d1e67201182b744d535911282a78391c461929727d7c6d529596e67bf2ccf75a2de564f4f997862e5aae4a2fd075aa6adc4c159e516bc5d8235a20ad25d63084070cb3f08b1f692c9608aba0e3b0f9d00815a81e935f0282e124a4fc01e179ef9d7d7fcae0cd553bb019b71b50770758c72000d1cc636bc309ad20bc9891150765d59c98a1b0f5793d4066e2d3bedd50ea654aaa3edd98bcc25a0a0255ab3819ea2f20ad0ed5354fdcc1bfecef97c14683105d23099f37be713d5a8b4f62dbed17c40e17099032053d7348be186274394f7a6df32be0c909bc15c7e6c1613c1ebf95347936c862dba46c36eb6420bb40b85eebcc63c23f8a025f54f0dfb88cf178af05ddec979cd4a6e992cd80d261a389d63355de500a7d2edca730ae236e3489b48526039eec26db9dd6faf23d1106e544a98ff4becfe708274177b76eed1f74d0433a3cc08b51f4c03c445463626607265ecf167f7243803ba12c2974143f8256bdc43daed95cc5f3eb10aa3a0ff89a8ff562856c58e5c86da9d4afdf088111a531fd1aa67daa04bf9edac27a3265f3ee874a121f4d3556f8ec6f835058729697fc2990b05bfd8ed75ce34e71e76755b56363ea2f939b80951f3f3980b65b5a6ef0caff84f18a0e94afbdd8fe9e71856b4669aaebbc279384aa22d4fd543dace2710e634de1fd6327ff8584d8fd1d6cfd4b41de2068e1e2c41ada522374904ed60eec88135b0d8987956628752c771f04efa3729de9338a9e9c143fe82663b68a0acb4a6aa8293b21d07dda22287d11109f82592456e103bab145ecf60cf63c0c79c1684570c26f2eebfa105afa336ef6e7c9948ea860d1740525ef8806345c893766fa8accc59c9153dba452805a48bbc92b309af16ee3bc7fdddda1942dde0f84fefa0b9ab384129d7a5a5a39e4cd37338358e08ea104256cb4b0f2fe4972b7ef12598b3bd34df2a9c0208d2060983ea68f78a3434d1223d35ec4c85174d4d58044213f5b53b547b07fa630d97d8b5b30cd3e6b580b273f51384eedf604471203f82aa064e967fa778de1b25e4e92e79cbfec0c0aa4476d2a5520ccf2e73c8d9a4a27036045a392a10a62236a07b0ac09087bcfd1dc4ae402e4d8f462443b1d1bf943b4a316a6d34ca486b42165de248d36bc1374544ef318a1ef1630d8124599d64acbf00b5d4a9625769836c55517c8dd9397cf8321c41fcbb2ad5c62e274d4c46131535f5a644185f8513b801a8fdf15b6f507eba243c201ff02971a1eddd1dcba1cc1dd0ccaa7721afea87972778f89bdb9f292dad59a54e93769beb500616043e43283614079b1181369057fc176f581dbcecc0eff1ed34434bcb2c755f2e42e520009310d447d98c4b0fc04ca3805b08a2523c15f1c505ebeb1fb22bd584b63bc056ccab61a13a28143f9e2ce5c160767d5bbe2446a0ade4a24e4d68f112d7037f9897ba44078c7082448acafe18479caaef0dac2d1da9b288ec466b167089d7d49d060ea91dbd36775e7bf8186c6e4ffdc36ab40f611a1eaf1ce585f32f0749e00d77c4e78ad8aec23add55d9767f6a3add2cf6814f848eb3875ab540450f0eea5490ac72a4830ef146b67d21857624a64edede688817e2ec4f21a254b29706f2e330d72c19c24277fa83abe503af1110dc587be00946817e4d475fc38f7cf3e8c61b1c6dfaaafd37ad8b59cd9f5feec5513f7766", 0x1000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c, 0x0, 0x2}]}) r3 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) unlinkat(r5, &(0x7f00000000c0)='.\x00', 0x0) 16:00:06 executing program 0: r0 = semget(0x0, 0x4, 0x60) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/233) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2a, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1, 0x6, 0x13c1f3c7, 0x101}, {0x800, 0x5, 0x651, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='+') ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x2) 16:00:05 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x7, 0x8000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ffffffffffffe) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xa78, 0x3, {0x100, 0x8}}) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0xffff) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) r4 = semget(0x2, 0x3, 0x15) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x89) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r5 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r2, &(0x7f0000000540)={0x2, 0x3}, 0x8789a92b5cbe8054) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x7, 0x4, 0x2, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="84", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f0000000300)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000340)="f08391ed4be82d46a81d4fc764cd475106c1b7ac45460c467ad25c5bbccc5f88d3", 0x21) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000001c0)="64a8828c76281600f5a12dd6f58cf44c1721316613cebc0ccb618f1bc9be9f21491c34632a49cf8e8efb344eb9126cd6fb8c787f2d2517952331719d5d5621dc34e8b55d981194d05cb889b3dad11f8d50023c7028f56f608bdfc851f6ab18eb660101cf411890a47c414473b0d9faa6769aa88acf9fd6a933bcacef98f6ab28ae2e10f4ab05be84c1c6cb75c3cfa376dece24987c0954dcc2fbbaec3af8cd602c4ef852c7b4eb4c3dbc315162c627514789e00afcabb34d7bc755029c3716c67ae3f75d1d3859c20299610ca7a8d8f66b89780774d4ea4ab47b670bb98d14565196c238b6e5c5e06748bcf017b0e05ac1c613f72e2957865afd", 0xfa) fcntl$getown(r0, 0x5) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x800000000000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x206, 0x8000, 0xb291, 0x0, 0x5, 0x0, 0x9, 0x3, 0x3, 0x1, 0x7ff}) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) flock(r0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:05 executing program 1: mprotect(&(0x7f0000433000/0x4000)=nil, 0x4000, 0x5) select(0x40, &(0x7f0000000000)={0x7, 0xffffffffffffffbe, 0xffffffff, 0x1eafe78, 0x3, 0x8000, 0x8000, 0x9}, &(0x7f0000000040)={0x8, 0x400, 0xdeb4, 0x5, 0x2, 0x0, 0xd3, 0x3}, &(0x7f0000000080)={0x9, 0x5, 0x1, 0x3, 0x84, 0x758, 0x1ff, 0x10000}, &(0x7f00000000c0)={0xfffffffffffffffb, 0x9}) select(0x40, &(0x7f0000000100)={0xf62, 0x6, 0x100000001, 0x5, 0x80, 0x401, 0x800, 0xcd}, &(0x7f0000000140)={0x9, 0x8, 0xffffffff, 0x7, 0x643, 0x8001, 0x3, 0x7}, &(0x7f00000001c0)={0x5, 0x40, 0xfffffffffffffffe, 0xe4, 0x9, 0x8, 0xffffffffffffff1f, 0x8}, &(0x7f0000000200)={0xc49c, 0x3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x1, 0x1}, 0x10) 16:00:05 executing program 0: getpgid(0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="5f0d65f482e1d50463e34974397c23806494c359c31cf656e362cfa80c08d861504ca21536666a4cbe0320ad1ede8e6a7d154212ff01a12128d5fe387b4320211d15ddb216dfdd0d762dde0ce824f68a916926f364e19eb5f985b3b0c026157269b8161f0b35fdc764a774694b0f7bcaa0ab6312f2f864fa87a8", 0x7a) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000540)=""/95, 0x5f}, {&(0x7f00000005c0)=""/175, 0xaf}, {&(0x7f0000000680)=""/139, 0x8b}], 0x6) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7fffffff, r1, r2, r5, r6, 0x9, 0x7fff}, 0xca1, 0x401, r7, r8, 0x64dd, 0x0, 0x200, 0x3}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10004, 0x0) bind(r9, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3f5e66fa, 0x3}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10001, 0x0) 16:00:05 executing program 1: kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) msgget(0x3, 0x400) r1 = socket(0x0, 0x4002, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='(&\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=']-({a\x00', &(0x7f0000000200)='+*(}\x00', &(0x7f0000000240)='[-\xf7-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) close(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) getitimer(0x1, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x800, 0x1) getegid() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x3, 0x9}, 0xfffffffffffff001, 0x81, 0x3}) fcntl$dupfd(r0, 0x0, r0) fsync(r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x900000000, 0x9, 0x9}, 0x5, 0x9, 0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0), 0x255, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086129) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x957, 0x1}, {0x6, 0xbbf}}, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) getsockopt(r1, 0x0, 0xc000000000, &(0x7f0000000100)=""/237, &(0x7f0000000080)=0xed) ioctl$BIOCIMMEDIATE(r0, 0x400c5708, &(0x7f00000000c0)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/209, 0xd1}], 0x1) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x40006}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x80, 0xfffffffffffffffc, 0x8, 0x2}, {0x80000001, 0x7f, 0x20, 0x4}, {0xffff, 0x8, 0x16d, 0x9}, {0xf1, 0x8, 0x6}, {0x1, 0x7, 0x9, 0x81}, {0x2, 0x8}, {0xfffffffffffffffb, 0x4, 0x84a, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r0 = semget(0x2, 0x4, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x4}, 0xc) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) r6 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getuid() getgroups(0x40000000000002ce, &(0x7f00000011c0)=[r7, r7, r7, r7]) r10 = getpgrp() r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r6, r8, r9, 0x0, 0xc0, 0x8}, 0x51c, 0x1, r10, r11, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x66) r13 = semget$private(0x0, 0x1, 0x280) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffff8, r9, r12, r6, 0x0, 0x4, 0x7}, 0x3, 0x8, 0x200}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x81, 0x0) r15 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001140)) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000440)={0x10, 0x100000000, 0x4, 0x400, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x42d6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb030}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0xabaf, [{&(0x7f0000d44000/0x12000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000eea000/0x4000)=nil, 0x401}, {&(0x7f0000fdd000/0x4000)=nil, &(0x7f0000ce7000/0x2000)=nil, 0x5}, {&(0x7f0000c86000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000b40000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000d2c000/0x3000)=nil, &(0x7f0000f6a000/0x1000)=nil}, {&(0x7f0000b81000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000afe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ee3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ab3000/0x4000)=nil, &(0x7f0000a7c000/0x4000)=nil, 0x8000}, {&(0x7f0000c37000/0x1000)=nil, &(0x7f0000c36000/0x3000)=nil, 0x5}, {&(0x7f0000a1a000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d03000/0x3000)=nil, 0x8}, {&(0x7f0000ce6000/0x2000)=nil, &(0x7f0000f54000/0x1000)=nil, 0xcaa3}, {&(0x7f0000da4000/0x4000)=nil, &(0x7f0000f60000/0xa000)=nil, 0x1}, {&(0x7f0000d9c000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff8001}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file/../file0\x00', './file/../file0\x00', ['./file', './file', './file', './file'], 0x7f}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000940)) fchown(r0, r6, r7) unveil(&(0x7f0000000980)='./file/../file0\x00', &(0x7f00000009c0)='c\x00') kevent(r0, &(0x7f0000000a00)=[{{r15}, 0xfffffffffffffffc, 0x1c, 0x10, 0x5, 0x100000000}, {{r1}, 0x0, 0xa, 0x2, 0x8, 0x27}, {{r15}, 0xfffffffffffffffe, 0x80, 0x4, 0x9, 0x174}, {{r4}, 0xffffffffffffffff, 0xa0, 0x1, 0x7fff, 0xd1000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x81, 0x5}], 0x7, &(0x7f0000001000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000040, 0x8, 0x800}, {{r14}, 0xffffffffffffffff, 0x9b3f39d08bce17da, 0x80, 0x5}, {{r2}, 0xfffffffffffffffe, 0x61, 0x200fffff, 0x81, 0x200}, {{r14}, 0xfffffffffffffff8, 0x40, 0x4, 0x8, 0x3}, {{r4}, 0xfffffffffffffff8, 0x40, 0xf0000002, 0xe939, 0x3}, {{r14}, 0xfffffffffffffffa, 0x33, 0xe, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x1000, 0x5}], 0xff, &(0x7f0000001100)={0x3ff, 0x7fff}) semop(r13, &(0x7f0000000ac0)=[{0x3, 0x5, 0x800}, {0x0, 0xfffffffffffffffb, 0x800}, {0x2, 0x5d, 0x1000}, {0x0, 0x81, 0x800}, {0x7, 0x2, 0x800}, {0x4, 0xe8c, 0x1800}, {0x6, 0x6, 0x1000}, {0x1, 0x40, 0x800}, {0x3, 0xa6, 0x1000}], 0x9) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000000080002004, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x2000000000000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x14, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) linkat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="9c872007284c02192fdfe06e5f31a2477f35b8505a8209652e2e2e", 0x1b) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000140)="47a2e5e8ca605a54896d76f679df64363bfbbef1e18e4ffc398684dc85eb34bb76", 0x21) 16:00:05 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 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) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000331000/0x4000)=nil) shmat(r2, &(0x7f0000523000/0x1000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x1, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x513f, 0x10000000000001}, {0x1, 0x3f}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) recvfrom(r0, &(0x7f0000000180)=""/179, 0xb3, 0x2, &(0x7f0000000240)=@in6={0x18, 0x2, 0xe5, 0x80000000}, 0xc) getitimer(0x0, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="96") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x7f]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000037, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x3d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0xfffffffffffffffd) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) shmget(0x0, 0x4000, 0x264, &(0x7f0000ff9000/0x4000)=nil) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x24, 0x2) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r0, 0x101) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = fcntl$dupfd(r1, 0xa, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x1, 0x1, 0x1400, 0x7fff}, {0x7f, 0x0, 0x80000000, 0x4}, {0x7, 0x0, 0x0, 0x1}, {0x9, 0x1, 0x6, 0x3f}, {0x2, 0x1000, 0x0, 0x7}, {0x6, 0xfd, 0x8, 0xff}, {0x1, 0x6, 0x6, 0x3ff}, {0x10001, 0x8, 0x2, 0x5}, {0x7, 0x1, 0x8, 0x5}]}) syz_emit_ethernet(0x43, &(0x7f00000001c0)="25102a7dced7c7673df76013714f4601682d5620f13b7923321f348c3b4f604c5da5c3a00d992ba402f83a08624d1097bd70caffc4058ac50d50d11997ae633ecdf62658e82b580064a2e721a65e7c7b06ee27da") r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x808, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/226, 0xe2}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1000000000064, 0x2}, {0x3}, {0x8000006, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r3, r3]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x6) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x81}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwrite(r0, &(0x7f0000000100)='>', 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) socket(0x2, 0x4, 0xfffffffffffffff8) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$unix(0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202c9, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x20, 0x4, "5d1f8de2093b776ee9b813da9fa1528fcfe61d27", 0x4, 0x80000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x4000000000008) syz_open_pts() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7adc0000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r2 = dup(r0) sendto(r2, &(0x7f0000000000)="b862d273e04e8835af9220e81463ab3fb797f565a8f559a218e0234a9913ac1b71e385b778773605c5d109000000000000005336e2d5730bf4be8ee3dc82f29ae6ba8cd3d19ff03b9c964c", 0xfffffe44, 0x0, 0x0, 0xffffffffffffffcc) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x104, 0x60) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x7, 0xff, 0x9, 0xfffffffffffffff7, &(0x7f00000001c0)={{0x4, 0xffffffffffffffc0, 0x8001, 0x9ea1, 0xb7fa, 0x1}, {[0x7ff, 0x6, 0x10000, 0xffffffff, 0x1, 0x7, 0xff00000000000000, 0x41fd1499, 0x550, 0x3, 0xffffffff, 0x4, 0x2, 0x10000, 0x5, 0x50f5, 0x81, 0x4], [0x6, 0x7fffffff, 0xffff, 0x8, 0x9, 0x3, 0x5, 0x2, 0x2, 0xfffffffffffffffd], [0x7, 0x4, 0x7, 0x12, 0x9, 0xab5, 0x4], [0x100000001, 0x0, 0x9, 0x1, 0x7], [{0x4, 0x8, 0x2, 0x100000000}, {0x3, 0xfff, 0xe09, 0x100000000}, {0x3b40000, 0x1000, 0x9, 0x6}, {0x7, 0x85, 0x5}, {0x4, 0x0, 0x0, 0x28ee6b32}, {0x3, 0x8, 0xff, 0x20}, {0xfff, 0x8001, 0x7ff, 0x800}, {0x1ff, 0x0, 0x20, 0x6}], {0x2, 0x1, 0x80000000, 0x8}, {0x6, 0x1f6a, 0x9, 0x47}}}, 0x6be, 0x1f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:08 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x6d, 0x0, &(0x7f0000000080)=""/109}) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x101, 0x58}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x638, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffffff8, 0x1}], 0x80000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4e, 0x24, 0xaaf0, 0x6}, {{r0}, 0xffffffffffffffff, 0x38, 0xfffff, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x7a2a3a2d9712039c, 0x5, 0x4, 0xcc3}, {{r2}, 0xfffffffffffffffb, 0x19, 0x0, 0x4}], 0xfa55ead, &(0x7f0000000300)={0x4}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4, 0x1, 0x7, 0x5}, {0x401, 0xaa9, 0x4, 0x6}, {0x0, 0x0, 0x2, 0x7f}, {0x8, 0x4, 0x1, 0x8}, {0x7f, 0x8001, 0x7fffffff, 0x7}, {0x5, 0x1, 0x3, 0x2}, {0x5, 0x3b, 0x10000, 0x8}]}) getrusage(0x1, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x840, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x395, 0x1, 0x7}, {0x0, 0x0, 0x9, 0x81}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) sync() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x7, 0x9, r4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r1) setregid(r0, r4) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x88) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) vrele: bad writecount: 0xfffffd806e67e6b8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1468, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *447926 40799 0 0 0x4000000 0K syz-executor.1 223559 77380 0 0x2 0x480 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd806e67e6b8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021e070b0,1,ffff800020b28ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab8198,c0106477,ffff800021e070b0,1,fffffd807f7c6a80,ffff800020b28ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066f7de40,c0106477,ffff800021e070b0,ffff800020b28ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b28ee8,ffff800021e071c8,ffff800021e07230) at sys_ioctl+0x5b8 syscall(ffff800021e072a0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,4e9cfbe1010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ec7ef72160, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic vrele: v_writecount != 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd806e67e6b8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021e070b0,1,ffff800020b28ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab8198,c0106477,ffff800021e070b0,1,fffffd807f7c6a80,ffff800020b28ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066f7de40,c0106477,ffff800021e070b0,ffff800020b28ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b28ee8,ffff800021e071c8,ffff800021e07230) at sys_ioctl+0x5b8 syscall(ffff800021e072a0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,4e9cfbe1010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ec7ef72160, count: -9 ddb{0}> show registers rdi 0xffffffff818591d7 db_enter+0x17 rsi 0x65d1 __ALIGN_SIZE+0x55d1 rbp 0xffff800021e06c70 rbx 0xffff800021e06d20 rdx 0x65d2 __ALIGN_SIZE+0x55d2 rcx 0xffff800023c3a000 rax 0xffff800023c3a000 r8 0xffffffff81a72513 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4cfaf0b92b59a51a r12 0x3000000008 r13 0xffff800021e06c80 r14 0x100 r15 0x1 rip 0xffffffff818591d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021e06c60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=447926 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29160,0xffff800020b60788 process=0xffff800020b7d180 user=0xffff800021e02000, vmspace=0xfffffd807effe450 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40799 51901 71480 0 2 0 syz-executor.1 *40799 447926 71480 0 7 0x4000000 syz-executor.1 40799 523568 71480 0 2 0x4000000 syz-executor.1 31179 321639 1 0 3 0x100083 ttyin getty 71480 102433 14747 0 2 0x482 syz-executor.1 77380 223559 14747 0 7 0x482 syz-executor.0 15514 457331 0 0 3 0x14200 bored sosplice 14747 229704 32855 0 3 0x82 thrsleep syz-fuzzer 14747 299041 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 59387 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 296352 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 463150 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 97757 32855 0 3 0x4000082 kqread syz-fuzzer 14747 305073 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 236975 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 219376 32855 0 3 0x4000082 thrsleep syz-fuzzer 14747 214396 32855 0 3 0x4000082 thrsleep syz-fuzzer 32855 427841 77799 0 3 0x10008a pause ksh 77799 456110 95945 0 3 0x92 select sshd 95945 457706 1 0 3 0x80 select sshd 85195 323535 89887 74 3 0x100092 bpf pflogd 89887 297752 1 0 3 0x80 netio pflogd 9959 160149 89262 73 2 0x100090 syslogd 89262 170368 1 0 3 0x100082 netio syslogd 31251 522209 1 77 3 0x100090 poll dhclient 64830 229949 1 0 3 0x80 poll dhclient 41232 411637 0 0 3 0x14200 pgzero zerothread 14816 517982 0 0 3 0x14200 aiodoned aiodoned 44100 269450 0 0 3 0x14200 syncer update 39863 393669 0 0 3 0x14200 cleaner cleaner 98656 513755 0 0 3 0x14200 reaper reaper 19801 323139 0 0 3 0x14200 pgdaemon pagedaemon 66480 474286 0 0 3 0x14200 bored crynlk 71917 508984 0 0 3 0x14200 bored crypto 60842 334132 0 0 3 0x40014200 acpi0 acpi0 77230 179387 0 0 3 0x40014200 idle1 9311 139982 0 0 3 0x14200 bored softnet 58394 139165 0 0 3 0x14200 bored systqmp 73586 118751 0 0 3 0x14200 bored systq 25208 436416 0 0 3 0x40014200 bored softclock 80709 187571 0 0 3 0x40014200 idle0 66846 236448 0 0 2 0x14200 smr 1 427355 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40799 (syz-executor.1) thread 0xffff800020b28ee8 (447926) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823b2e88) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 fifo_open+0x3b6 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x1ba #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb6 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9612 6609K 7131K 78643K 23737 0 0 pcb 13 8K 8K 78643K 394 0 0 rtable 117 12K 13K 78643K 1267 0 0 ifaddr 84 19K 21K 78643K 560 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1718 0 0 iov 0 0K 28K 78643K 612 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 5887 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 77 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 554 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 5262 0 0 sigio 1 0K 0K 78643K 66 0 0 proc 54 51K 83K 78643K 1146 0 0 subproc 32 2K 2K 78643K 118 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 496 0 0 in_multi 33 2K 2K 78643K 273 0 0 ether_multi 1 0K 0K 78643K 30 0 0 mrt 0 0K 0K 78643K 38 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 685 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 105 21K 31K 78643K 18370 0 0 UVM aobj 130 5K 5K 78643K 153 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 308 0 0 NDP 20 0K 0K 78643K 153 0 0 temp 228 2749K 3388K 78643K 19770 0 0 kqueue 0 0K 0K 78643K 50 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 226 0 224 1 0 1 1 0 8 0 rtentry 112 107 0 63 2 0 2 2 0 8 0 unpcb 120 1721 0 1709 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8316 0 8316 2 2 0 2 0 8 0 tcpcb 544 728 0 724 1 0 1 1 0 8 0 inpcb 280 2260 0 2253 1 0 1 1 0 8 0 rttmr 72 13 0 13 7 7 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 18 0 12 1 0 1 1 0 8 0 pkpcb 40 49 0 49 18 18 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 105 0 105 14 13 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 15 6 21 0 8 6 pfstitem 24 84 0 73 1 0 1 1 0 8 0 pfstkey 112 84 0 73 1 0 1 1 0 8 0 pfstate 328 84 0 73 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 394 0 199 15 2 13 14 0 8 0 art_table 32 395 0 199 2 0 2 2 0 8 0 art_node 16 99 0 59 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 13 1 0 1 1 0 8 0 semapl 112 552 0 542 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9814 0 8401 47 0 47 47 0 8 0 ffsino 272 9814 0 8401 96 0 96 96 0 8 0 nchpl 144 17280 0 15645 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 54377 0 54377 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 7 0 7 6 5 1 1 0 8 1 scxspl 192 53467 0 53467 31 28 3 6 0 8 3 plimitpl 152 500 0 492 1 0 1 1 0 8 0 sigapl 432 5453 0 5438 3 1 2 3 0 8 0 futexpl 56 61329 0 61329 1 0 1 1 0 8 1 knotepl 112 995 0 976 2 1 1 2 0 8 0 kqueuepl 104 1192 0 1190 1 0 1 1 0 8 0 pipepl 112 3232 0 3213 12 11 1 2 0 8 0 fdescpl 488 5454 0 5438 3 0 3 3 0 8 0 filepl 152 31595 0 31494 15 10 5 6 0 8 0 lockfpl 104 1759 0 1759 4 3 1 1 0 8 1 lockfspl 48 652 0 652 4 3 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 81 0 70 1 0 1 1 0 8 0 ucredpl 96 6019 0 6010 1 0 1 1 0 8 0 zombiepl 144 5438 0 5437 2 1 1 1 0 8 0 processpl 896 5470 0 5437 4 0 4 4 0 8 0 procpl 632 17214 0 17170 17 12 5 5 0 8 1 srpgc 64 17 0 17 9 9 0 1 0 8 0 sosppl 128 72 0 72 17 16 1 1 0 8 1 sockpl 384 4304 0 4283 12 9 3 4 0 8 0 mcl64k 65536 556 0 0 67 12 55 65 0 8 1 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 32 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 260 0 0 29 12 17 29 0 8 0 mtagpl 80 45 0 0 1 0 1 1 0 8 0 mbufpl 256 755 0 0 36 0 36 36 0 8 0 bufpl 256 18727 0 11698 440 0 440 440 0 8 0 anonpl 16 480359 0 468770 170 116 54 66 0 125 1 amapchunkpl 152 32484 0 32379 44 35 9 18 0 158 2 amappl16 192 26246 0 25587 145 111 34 46 0 8 0 amappl15 184 1734 0 1732 2 1 1 1 0 8 0 amappl14 176 1292 0 1285 1 0 1 1 0 8 0 amappl13 168 696 0 695 1 0 1 1 0 8 0 amappl12 160 1228 0 1226 2 1 1 1 0 8 0 amappl11 152 71 0 56 1 0 1 1 0 8 0 amappl10 144 94 0 90 1 0 1 1 0 8 0 amappl9 136 2178 0 2175 1 0 1 1 0 8 0 amappl8 128 1740 0 1714 1 0 1 1 0 8 0 amappl7 120 61 0 54 1 0 1 1 0 8 0 amappl6 112 62 0 55 1 0 1 1 0 8 0 amappl5 104 1412 0 1397 1 0 1 1 0 8 0 amappl4 96 5768 0 5732 2 1 1 2 0 8 0 amappl3 88 372 0 361 1 0 1 1 0 8 0 amappl2 80 44401 0 44326 3 1 2 3 0 8 0 amappl1 72 126252 0 125813 26 16 10 20 0 8 0 amappl 80 17565 0 17528 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 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 5454 0 5438 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5454 0 5438 1 0 1 1 0 8 0 vmmpekpl 168 45525 0 45489 2 0 2 2 0 8 0 vmmpepl 168 660028 0 658228 225 139 86 102 0 357 0 vmsppl 368 5453 0 5438 2 0 2 2 0 8 0 pdppl 4096 10916 0 10876 6 0 6 6 0 8 0 pvpl 32 1321566 0 1306763 334 193 141 165 0 265 10 pmappl 232 5453 0 5438 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 710 0 31 20 0 20 20 0 8 0