cntl$lock(r5, 0x0, &(0x7f0000002280)={0x0, 0x0, 0x57ad, 0x1, r8}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000022c0)={0x0, 0x1f, {0x401, 0x3}}) recvfrom$inet(r5, &(0x7f0000002300)=""/103, 0x67, 0x42, &(0x7f0000002380)={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f00000023c0)="5878688ae02122aa879c81b50a5001691c588d82535e70965afff47ff2e04564952d523efaf05a4e3bd9006e46e03d4dc48c9e635e07bc03a79d98d5316bb94fab9f2c34f36239413f093d5a91be4a7fb4b24203910ba9c92e6745788a267f55144f4bb128109159564139d297b2e8841496b6f8dcc2cc9b80645e4c0e124e85e976043b9326845e145a4bbdca919ae23402bfc76e928feb93175e", 0x9b, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002480)='/dev/bpf\x00', 0x1, 0x0) r9 = semget(0x1, 0x0, 0x5) semctl$GETPID(r9, 0xd6806da51a0e9e1a, 0x4, &(0x7f00000024c0)=""/141) accept$unix(r3, &(0x7f0000002580)=@file={0x0, ""/4096}, &(0x7f00000035c0)=0x1002) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) r2 = getpgrp() ktrace(&(0x7f0000000480)='./file0\x00', 0x5, 0x100001000, r2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x7fffffff}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xd9c8) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) chflags(&(0x7f0000000000)='./bus\x00', 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x0, 0x10808}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffa4, &(0x7f0000000380)="ef") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") socket$unix(0x1, 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1a, 0x40, 0x8, 0x5}, {{r0}, 0x56c6e691761418ea, 0x0, 0x80000000, 0x7, 0x6ed}, {{r0}, 0xfffffffffffffffb, 0x61, 0x1, 0x4, 0x9}, {{r0}, 0x0, 0x8, 0x40000000, 0x80000000, 0x90000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xc61d2ee71b4233f0, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x8, 0x8}], 0xc5e6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x2, 0x20, 0xffffffff}], 0x41, &(0x7f00000000c0)={0x3, 0x1}) unlink(&(0x7f0000000340)='./bus\x00') mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x7ffffffe}]}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x6, 0x1000000000000001, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x44) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x10001, 0x0, 0xfff, "fdc657ac5d7508459a1aa93f63021ff940aafbbb", 0x9, 0xbb57}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x139) recvfrom(r1, &(0x7f00000011c0)=""/137, 0x89, 0x841, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) getpeername(r3, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = semget(0x2, 0x3, 0x40) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000012c0)=""/165) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') sendto(r0, &(0x7f0000000000)="19b27c59a937eeb010a6f35387ae3a8a5388be", 0x13, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x1}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x0, 0x401}, 0xc) fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)}], 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f00000002c0)='./file1\x00', r4, r5, 0x2) r6 = open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) mknodat(r7, &(0x7f00000003c0)='./file0\x00', 0x20, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0x52) read(r7, &(0x7f0000000500)=""/4096, 0x1000) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) socket$inet(0x2, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10, 0x8) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x3b, 0x0, 0x9, {[0x400, 0x6d, 0x6751, 0x0, 0x1, 0xffffffffffff8001, 0x9, 0x1, 0x100000001, 0x2, 0x401, 0x5, 0x7, 0xa2533a7, 0x4, 0x3, 0x401, 0x1a], [0x10001, 0x6, 0xfffffffffffff8b3, 0xffffffffffffffff, 0x0, 0xce06, 0x8, 0x200, 0x9, 0x100000001], [0x7, 0x2, 0x0, 0x7, 0x1, 0x101, 0xffffffffffffffe0], [0x3916, 0x7fff, 0x5, 0x7, 0xffff, 0x100000000], [{0x1, 0x7, 0x0, 0x5}, {0x0, 0x1, 0x4, 0x309c}, {0x3, 0x20, 0x5b1, 0x1}, {0x0, 0x7fff, 0x7, 0x59bf16cf}, {0x0, 0x400, 0x100000001}, {0x80000001, 0x4, 0x2, 0x81}, {0x1000, 0xc600, 0x1, 0xfff}, {0x0, 0xfffffffffffffff8, 0x5, 0xff8e}], {0x9, 0x196b, 0x1542}, {0x8, 0x0, 0x20, 0x97}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000340), 0x14) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) 16:00:04 executing program 0: semget$private(0x0, 0x2, 0x30) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, 0x0, 0x1a8b60ca575ee1c5) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2080002006, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000088c2b04c94ccfebc0debb29b03000000000000000000000000000000000000000000000000002d311c5e160fbdc2de72c7feccda0dd43d5897190f80055e232e8660166ed7d58ae996e925e7e6ada724164947acaee1aa72003443a2b348ef9c6c8cdf00ab7aae895dd7f8cf871ba1aca760bec6a5fc20ba352732111722b137f9fff0d293aef9ce655b22080dc4fc267769d3"], &(0x7f00000000c0)=0x31) mknod(&(0x7f0000000200)='./file0\x00', 0xf4b3d0e42752e7c3, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1ad1ecd7a930b337, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000240)="4c94d2ebcf8a06712a694a750f5e443d31ac83ab6c8b768adeafce5110a83bb506072ec8f4dcb36c2f41870afbbd42062f", 0x1d7) 16:00:04 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) recvfrom(r0, &(0x7f0000000240)=""/136, 0x88, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) socketpair(0x2, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="7f95846839e47994052a40cfc69c4a6834dc4d4410a6229437420f", 0x1b, 0x402, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x20090, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) close(r2) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x131) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x8000000000028aa) unlink(&(0x7f0000000000)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x80002002, 0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x10) close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="16adef31275c38321c9564b6bd6461f79897a16ead0c4db7786fade646571a3cc25d8ffd72312774591d89899faca18a45983b827f8de35c8c46c2adaaa0f9d1bdee3d6d4a3599e448da4ac809515a616148a3dc76b030cf040ba2508118d80ec5bc8d95030a71f091d4a3866cd994ecddf1f1c6eed50b23fa63737aa37415a8d2c7c501a3b5c73da14bdca7e3b38fb9cc1bc9fef6e80f0c9898af0bcd75a8baba66a5dd27a9e23065ef61207705241234ed85ccf213aac466a028fc4c003e068e271f1911ed34ab3acfd684de5f8562185dc7e94fc0e5d86c3d67852f167814f4d01ed6883a839cfa9e3f8813e5a8", 0xef, 0x10) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd9, 0x8b}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x59400fd442066bc3, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/96, 0x60}], 0x1, &(0x7f00000000c0)=""/24, 0x18}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x80d, &(0x7f0000000200)=0x6, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x6, 0x5, 0x7, 0x1, 0x3b4000000, 0x0, 0x7f, 0x0, 0xdee0c85f4268baa1, 0x1, 0x9993}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) close(r0) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x3fe000, 0x4, 0x2, 0x0, 0x9e, 0x1f, 0x9, 0x1, 0x2, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1008b, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1a, 0x7fffffff, 0x9, 0x1, 0x0, 0xfffffffffffff7a9, 0x5, 0x0, 0x0, 0x3c, 0x8}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getgid() setgid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = kqueue() r2 = semget(0x1, 0x0, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/251) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x9a64ac146914466a, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) r7 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x100}, {r1, 0x8}, {r3, 0x28}, {r4, 0x10}, {r5, 0x80}, {r6, 0x4}, {r7, 0x8}, {r9, 0xf27eb9c4c0fc977d}], 0x8, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = getpgrp() semget(0x1, 0x7, 0x20) dup2(r8, r3) fcntl$setown(r10, 0x6, r11) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f00000000c0)={0x7, 0xb2, 0x9, 0x9, 0xfffffffffffffffb, 0x100000001, 0x24, 0x10, [{0x3, 0x80000000, 0xfff, 0xffffffff}, {0x5, 0x0, 0x2, 0xc3}, {0xd80, 0x80000001, 0x0, 0x7}, {0x6, 0x5, 0x401, 0x6}, {0x6, 0xfff, 0x13, 0x7}, {0x100, 0xe8f, 0x5, 0xcd2}, {0x0, 0x80000001, 0xffff, 0x5}, {0x101, 0x3fffffffc000000, 0x9}, {0x4000000000, 0x1, 0x9, 0x100000000}, {0x5, 0xfffffffffffff39c, 0x100000001}, {0x3b0, 0x200, 0x0, 0x1}, {0x100000000, 0x9, 0x1, 0xffffffffffff7fff}, {0x6, 0x5, 0x3, 0x2}, {0x7ff, 0x8, 0xfffffffffffffffc, 0x5}, {0xffffffffffffffdb, 0x8, 0x8000000000000000, 0x9}, {0x1f, 0xff, 0x6, 0x7ff}]}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="df51b0e6fdd51ef9bc1e0d4a0994b0ac0eb945321138a420905c23f2b14e56fc31082ef20e1ca61f50cfdd418f759e1e39a7fe5040cc1dd19c4fa32f6256a651b729271a9c027e897d76151e1a34c365260f09103e45bf07a4902620db491076bc8710f4d026d60bee7ee35b3b1855b8d95fc5545383c4549d7c9b78c3beb4a5beaea374632910a7e57836b158813f328ee71323d72940f36e33506b50e9ce3005ad4af0508de5e4f0352011", 0xac) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x50) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800000000028ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0xe67fa6a351ba0798, 0x20) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/48, 0x30) semop(r1, &(0x7f0000000000)=[{0x1, 0xfffffffffffffaf5, 0x800}], 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x100}], 0x1, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x75f3, 0x5, 0x9, 0x2}, {0x10000, 0xffff, 0x3f, 0x10000}, {0x3, 0x4, 0x4, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:06 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f00000004c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x50) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8000, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0xa4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000540)={0x1, &(0x7f0000000480)=[{0x7, 0x10000, 0x601, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x110) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)="919ab41818f1e96f4458f9c4b4b55ecc418cdc226adf648fa88eba2c72adb18dfbc471269f98279e8f14361332338777776a04361e796e4cea46674c139696319056d302b222c002c6123608f649bc4c6cedef2105284dbb12bed5f4d69177f5f34a085444d522f307c8438fd8476046c75caf610faedffb4686a0f91129f9ad7dd9868a57812e78e76e18bcb9ead562967e27a3fa64a184371c51c391c2400b91c8eed618f67fe713d90571597b10f5a685220fc3160ca7076fdb0f7a57f71c0a2cd959e1fd1074f78196dd62a3445d2a7e67fb45491be6ef0a6691733e"}, {&(0x7f0000000680)="850cc1"}, {&(0x7f00000006c0)="2ebb41adbb03076a964645fd9b4408f3edf8cc78d5fee512bb5b9087f065a0d34d0164c30e587bb4780144fc7f28a69138260fa881feb6446f27c81ecfa070eb515b5e24712acbb36ea3ea391a864c6afd165c848294cbb46fe55b172ecb1e00c2a0e09c08c40785c201d00e3f67ff6a1fc10a530aec7066e349f074e10227e02f41297433a0cc234d166724b85757e43674a0a309c2f40043620d21897642227a402f0e50871a9dd907de0d71458d0cca"}, {&(0x7f0000000780)="742872ce0b7124e2b8b2df086696d3fc0102408b875efff45d602035326c1dc4f0a30c5eb466949cf493370233611cd867871589872e7acc1b84848132c197eda8455212488527435e26c20b36748e69507dcf27387bcbaafc9ca8ec51896eab458266506e2a6c58167d2b61c1ddd1115f46546756b03ee622c10751501f979baafd446bf4d335dc12e6b232b5d27b89d0323ffe5e84be3a8bf13d067c047f319b1a6333fbd2b71893e5bc88c852ee31998a2838a04749607d21d4663ef2f380c14538e6165cb6e82631506fae77bbce08c04a3c"}, {&(0x7f0000000880)="12dec067b788befb55e7e0515a1f11888ec4507ef5734aaab3d53d496c77ae66433f02e58f0d"}], 0x108, 0x0, 0x0) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028ad) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:06 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r1, 0x52}, {r0, 0xc4}], 0x2, 0x1) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xff52}], 0x22d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x60004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000cdc38995bd203ccdbe04ba63708ef5b24eacb813e7e36d80b294c0fd094ba21410ba7c0bd0cf2d48a1f2b851d2c5950f5d02a72fee5daf3f296be04dfe3e1a48c0fe2451dd31f3ff3b25c9072a6c424810c12fdc45999e689fb6c74de6f61f"], 0xa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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, 0x1000300010005}) fchmod(r0, 0x20) close(r1) flock(r0, 0x8) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/247) setitimer(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom(r0, &(0x7f0000000440)=""/73, 0x63fb10f593f42075, 0x2, &(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='\x00', &(0x7f0000000180)) close(r1) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="f321ac6727a15064827c7dc47c5b53145624d4f4c5f7ebbd29c92befb5e47ba6e495895f5d8d9cf471405ad46151c37d14ce62be24e8faccb5a0707990b7e230afd7a72aa133984b7633e934c4549f3bc7495934149e0b7bdf63529c476ea095acb24add81c09a2923f93cfc9a1a96744814ddc3b7aec6baffde980d4c2da495e36da247b5f999a744e70d", 0x8b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) chroot(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x100000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) close(r0) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x20) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)) sendto(r0, &(0x7f0000000040)="02f0045d525d392fb004bad9a5b0cf969d923d50bb8a5161c8927835255451cc2f017330c1841bf3c733da44c6f2e0ffacff1f6ac52e3558", 0x38, 0x401, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 16:00:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffe5a) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="00272e2fa998242600ee0200"/24], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) write(r0, &(0x7f0000000380)="858256497ba0b8250a5ddc4099db1fe9a4bffe7fdd22121a59e7fc9e3da2735eac51919d297a294450b5d1583eb12330b9471290279ec0e881cf6223a60d803df44e1f32c39bcfc5562845f87a07b621c9f62cb1d8de8fa47cfb5fe153f12a5e044f866bb9484e1977f66fc0ca349e52ee9a4d362ec70075a68dd10bbbe7e5fd7130631955e8ef6be6317ae34b9d6fcc2799e3ec9f79eadd8eba58bc7b5102b7537fcccb7205f5b7ffb91ea47915cce4b5334bb5f6c12717966d91509ec38f10584ccc5276dff714b5d03ff0217cf5e117b558ef8f38652e6328d873db6f12464eb366dd3f5c82f609ee6b5b", 0xec) 16:00:06 executing program 0: r0 = kqueue() r1 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xe796c33501f7a9e) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5dd188c42546303d, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xb9ee, 0x1e8}) semget(0x0, 0x2, 0x642) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x16) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20004455) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001140)=0x1002) 16:00:07 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x462) close(r0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x1ff, 0x4, 0x3ff, 0x20}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') close(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3b}, {{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00), 0xffffffffffffffd0) mkdir(&(0x7f0000000200)='./file0\x00', 0x104) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[0xfffffffffffff000, 0x80000001, 0x5f046856, 0x9, 0x100000000]}) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000340)="739ccb32a61de3494d0036eee98d1c8f23f0f7ef805b5e59529e0fbdc7ba1527c96c89dcc55f3c2b8bcec0da5da876339d321c24ce0160d026e0c7ed602181533d0c2c81b34244a0661d1c58ed34a561259413a4f3a9b3fe79436535b91d6ce91eba6ce965c22bcd83a6851ca3dd03529de963993438cc447eedd9678577dd60696816ba3a5e10977696d131ad45db37c38458e72034abddb9613985eba5939a265d6f8da7660e8eedc767545f7c8f8044f51a2a6b80949c487e", 0xba}, {&(0x7f0000000400)="a1b4d0b9d066cbaa72d1cd648dec088d8a79dae7412cb4fdca6ae241ff1348cc6f4ce8447f26ea9a413a0912e0d25d30c14becd0e053734c3be5a810fe468196979a3d8601e6de2e7e78cc4efe71f93f85cc73b5a97680b12481600c36e685c300a12fbce15b37c79ccebe7e9c6de47d99448c5d7b363235033e1353690235815aaa", 0x82}, {&(0x7f00000004c0)="1be031ddb0289ea13a3e0f4963baa250038ba183c77284af4ac2486e57b5b4353a11c516843149284cdbc17794621d91d500255c672286b1007763669b18700a7e381f8708c43f943c8b31b4d0788c887615368ed86ede921972e99604075896ee51076c44a49b463660663ad2f93f62cd117e6d7e6f6e0ce7ec7d46c5ad6e0bbaf6fbe04859570e3ff1ea3cfdb2736b836b715f0158dacc11ba7b1d3751068c956efdcedeb3d3dcc9ed79ec439fc5c11a168c792e6f3060f51baa1794f4a80ef06b7bc02700e18a45c12e5c392bb3c8274a5b74e6296c42b4faed17bf7f", 0xde}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="c01e3441b907171829b282440f7241514069d2bc58abb26f4d7815089bd46c74234ff334da62db7a7b3e274388858b5eba0e8f971f9607f503d6566d82aaa885cd1573ba9e344f64fe7ba5ac24ba6d236fd6cf58e61496d79e5ecea66e9a606188f3f1478c5d1fda9a394b8d2f4c3a7f572ea406829dacb2080e84b80929577a2e3e8cfbea06a68ff7299b6c3be1fbbb6abde7017bef7ed223f0b4ab4b32d3a93b0116f3288bca81986296d1a5ef2fc724c7463075c469c79c671b8925bec982f778eeacfebe005754fad65f73b6a2a8ac98140c62b5930d876afd344ec17d9b081c3798b455983a98d8e9c3395ceb105c6f7f267cc862e32cf3fb1a94d2bd2d414bb7594a418467f2a6c194cc8306351c011d4789867764006d31a92faab47b5a524aa519896cfd5c1d58687ce710511c334d3ab671fa75b8013f0d22b703042b080c01915f1cd369b980cded33cf2ae5d94b59406135f093ba5c01e3ec563be2ee733c3d64adda63fcda05d8a39e9f74db5cf47d0db8caf3cf17666d612aeaa8f6cfdf4591e60f6daa5e8843abad1fedb3eed7bd3274fe44ac5fd67d00f880edb3e634dd3d661234418289ac708f3bccc2b3166a8cf26599096d140ac476378b645c83bca779393f28ef919e5c4ca2f1d50a081ee754055ead90c4b17b22e74d48df4a6dc8ef6606c6cccb45cd2ffb0a76291e85329b5de706e4a4b9343d346ab47dbe1866046096a05e7f850632bf851c18c814c65fbbb9f9325602c951e5e9f0dee6350372ba04c62f4cbfbb23e2eb8ab340c0c3a001f2042c49d3f8a73752fdbe93fbe5cd34a16cc967577d2bea2e974bc1fb7f77dc52d2d10609b96e8f48191a056058795ea316ff6c74253d97a5b5abcce8f0d3fa53790475d94418c1ee68103657588834081b13a0ecf9c0e4f9388def754d87eae6c318e133ec307a34616d8c0b0d977379ea588390ea246856bd0ccd487315057103e7f0230dd1172ebd0a3f748a668c9ee4969d614444ce66306bde2068598148c4e0f8baf6d67be17dd1f50ec4774c2ffa19cba6ac378da535495b3aeb9a1357ba7117fd19766afc206952a94fb434c07dd88993e9fc62fcb1e4f283812ea1c8b12a833d4f88293774c81687141db4b68f58a60da572fd7dfefc409bc910f92401fb7d0d3c562bff2223689658fe39d9dbc865a6bf0804a6d1243a5b5ec8fa279d865e3914aa6d35e5f1960380e6698213669d890fef8b916561a38bd7bc7accd4bf2e1628a198e9f05ac55554ee3018abe1805ce99534f53ca2c7a851ce413548283658effeebed05391e4f9220f0a466910615021616537fbbaeed40fe2b2dd6eb3c70e7260757caf94a32f64e79014b09c094c2ac45f38bb2874d2d545a5cb64b04fe8b2fecc4360fb1700778c62ba74d24a36716c42ecf558f2883c3bbf88ed097cc9f2d24408c692798a0fecf54d9441e888d55422daf37d4de9bb54e3e2e92e24e092088c75834a199fcba6ec9b742c9df8af27afe427ce6fedb1a7c61475309212f8dbf455d496a088b2f16c0f1cc414a3d3861a22840a89b31b6e53fbe7f819ae4f473b823903ca160bf5f9a851d0c646bd430894dae055d623c9f62b56a6967daf4d87b704c96a6fe92c140fc217fea390a8c229d311b89f655e03545f5b5780421e832b4d09eac758570adffaf80b384da2c8338c7359dc66e73c2756d9bbf84925e306d851c06679fa1412c425f61ad7eccbc0296e23a05f0a1f206c0e304ad839aad04c209e0d6615d75705737fdbf702824522685fef7f25e8a43888110d4e24a269b5b609cc0f63da650126082f10783e14d5ab29aada66fd33bca682b59a5840037efab5e45285433d5cbf32792d787b832375509f37e0333aab0fdbfb605d3f7d0388bab752749767a12fab658bc33f48fb88356a39e86d13208ca5bc1a734810c7aeaf74f6676621747126b9646f0249d1613bdd0018710c4095b5cec950ba55264351a7b16f22fbb5b770fd9d872d678b0e85fb6f8b7c23c792fbc41650aae4605c773872f2fbbfdaa9c748109c7b957ee2bfd756fac0d345de9955ef10f1274cfcab5842ff1862913f6aaae0f24c4911110f4c3e16c76015b5887024568bd17c7ec372836094dd3871dcd9ae279d750cb6a5baf1797a69ea6b027fbaa5d2e5e7175181fe796c51c499e8326ea35cae14948a19beb2413928d8247a8f95f4edb978ca8e826a8bbddfb5f2ad79f990fb3be3cd9b39f840b7fd9ca7f577f9cbdc7e4a85d81baa9aa81cf5465d57b33a24c5f610e6f3120d74611df99e37dfdc05eb650245473f36015509058b004d5e4b8e05986ad9ea4a4f5fa961c8b1e0d49593eaf10783fcb3e538de9e54e66944d2239621135f7773983c57da69d981ecf20e2b9748fcdb8a88f7dc46cf4a20732efeea1f92a6c6eed3b7f458069f5c2ea4993908cbcd40a322b41c255698f7b5dc17a2c2df12492a6f1937ad19f868b941128b80e8684226897804692928e6805ee3250e28d086b4e43880022ee82142da7ef78e0e01fc597561e5a3401282d96f6930f3b8692aa0b32b7082216851ba24ffd50af403c2c5155f2ee30c675b561e4bdd192988a18af7cc0000cae724d9dd2bc9e133b1115f562b6d689ef80a4eee34de29f4fe045ed3302df284720a1cffdadfb2104acd871eaa794d1a1675e4a1a1051fecac4472f2a7d7beafd34050cd3643f9eae01d17970e82129f313d64080af48a38e7b7276ef514da0eb215e6485ade5d8387e6df24c7d7cd662d18dad88a3385d13159eeab159d98614292314add9e6f15fa0cf86354eeadbc65a195f015d51618d43e5ce3c869dafea7435cdc2f695a743e4534d0269a253a9125d0344fa886f063e465ee2c73c87f89c3dae0bb5a5d712bcc468f9dffd822bb53c6b1cd3eced4f8d2dfaf53fb4b925113ba265c049936a7719d31e2962b7323a49adb460f11391adb32dacae7af1762e32cd29d0f4fac8a1d7ec36998d9aee27499d693c174d2ad2b7b39c12ded1344dae026058650187e5a66137d18506137deb8319454e960c29c06afe6cef3cca00b53ae2a7b83a25737f252b8aa853899644b8cb103df33e330c51523b6779a890d09e24290cc95e3826f34543b7231c1fc3abc3e6bc54095856b4042b175f536091eb64d9c78dd10675b43b42b1898ae90edcf40660938f0445c480cc6a76f9d4a3739eb16dcaa05982385c266beb157ec257062407ca9ebb1dd712800f40ecc8e27de6fe6e173cbfe6d6dca7333129ffcf2c9dadaed04481aa00e73e5f6777eda086ffad5fa9c159c0583bb7951d49a06ffc1d92ee3ab8fc1e0b6699fa023dbdce5bd56c6e7898b3154baef2400c7fde3420ff7ab3810233f01a7537bb7b1d0354f18de11cf86df0690dd2f647dffa61e4a5966f93eb9431f1d91940f49c8b2e1f3a816af58fd3397a165cec9db5b280629af7b43950c43e22fbe52b9756c5d73416746a23790453296f0829c457f94d7fb4eb06c85caaa32659f5256bff44beefc058bf07c101e2c9405b98fdb8c7b2aaacfbb5d792511936a032b62cafbe8ff6e14034a40f94617eb6ada2f55e89d0142423e654fc4612cf718aaac6570c74e24705ebfd40490cae69548e5672117a766a211e5b822cdbaa9830b52d485a4d137c05839e0e701307e04ed11926c1914da1e3510eedeca628fdded86680927e6e31f2b239311f0c4a207409eca4149bc013555edb75b7df11f812eb7a38a9bc8d40d6a552c63ec79ce9fa73b9e731596f71c47ace6c869aea5f4d86b06cf135044a66df03fe63ae0410027bf726d6d5dcd49b737d863c876726c4d6dd13e3e44d8c6becae02f29b2a599573c6857d0e749d538cb74e4bbc07c582e6fbf9a4a84fdf0c5008504150045d2b7b2b7f7c2f410806a75614eac14cc7ad4bd5c7b97dec8d53b3effd06d13e612ada09b6450347c1f27e28e242a0b2d1f1151b9eee5a6f384d30b0b2346c0615b441cde376d020a62ec2400799a0c0b2956ceeaad2a365da43e8ac2d88a290e5dae23fb8316829088266162d13b6d888acb94713fa6404eb52511bae466edf85234ac47cfe55d67556fa7dd7ed3ce35da18449d96cf719a612c37518359db5ee9f461ca33879e82aed84759647e9c7832759da30d5d1e06f1e232390c647f32616e2a4f90d603121dc541abbfb82b96ba9fc7d35e3a530b24009eb153a52d2151904e35df118054c061f6eb136e2b6a09051efe489d200027e6f85253eb5c9d9bbc9c6f55a884de54fa03c9d8133291e9e1f17b6ae9c6ac272fb37294e64d8a9b44a0087481b18e4418d04b33b28cd248dc231ce8d7a19bc2b16f72c366b0fbafab56c14eb6e0e5a3f168c5a565ac5fc3a204111a165907965368441e963e11c4b9325b65d7d4f61901b7bfe46be42c29b0691fe48284a6a3d2775aa8e916c852ba217d0e30f8928d1a74d61c116e06a2feaa2d1f1e19ddc60533bc7e49ba638ebf7f65b53e2613ac56e46a2f3df35e5a3cd8e77f14cf5eead8b93e6aa4fc9155440809bc12273c3c02c110f36ef44d2fe7c6237777c9224d4158639c845a32d7496a092d1a3b985101c7fa2f54c4ae500933d8d1a7f58dbf158e5ac78d2cbb0134a39203df844c47c4ddc0cbf291416606b36b72a5fd3b3c5529ea04b86432b999645ee8c8a700536f08273b1b58b9c80925de46c95a783d0ef90f74f668162985348aedd02176c49e36443e83d3091a0f5ae11bd3b4d1bab4866ceab5bb8f07765a0bd40e36e9620bc4b6e03362b8e67205ade334a0aa315801981cf85206d9da5bcd70190e93de96509b74a41625d9a4641062b5247d658815a82cdc72b94abfccd18a11188cb9ea15ad467a44e3ca4daa2c9feb9bda523729bce4483c510c7e285c0e01b557854c4b8a79c82d876cf9c537b00c60dc615dbdb577e1674681cc3f9618c4ef1e81f51ed7376aba344b1be6f0d89ea4acc498634b540aa3aea2b1d37750602aa456067ef2c964055f30aee7a0ef21d6762e89fdda253b34f2bf9056544175c81af08e00e9a2304f2ec2817cb2894bc3db10f2106bdc683cba5a163ef4ffc71e2aea23fa1c6da060712b48737d181de0496dcce08a3f8b217ec5a66ea099a0a219cbbe8e5e801d57956108f1c4e59aaa6e19257e599d3dbdfdfd968a8a3fa4c2e4b311a3455aa9ca9ad2fce744a511b4c1453e09240235afb5d13065b2c7539ad87ece5dcb0dd93c365b5ec0e6f7e328aed0222e3443748c19acfc99000474e1b4ec19f70e28d8746611659e0cde82b85929fc96e473809070319e76d378a89efdf6d633d9c6e5e80a353bf95ea43292a523c5a19d10f1ce38e3ca819c3f0eb25103a8f282894768fdeb7ba9529c2fbf158d0f34d997c5f56aa338a893c3066e1288ff9ae149198854ea85c3cddc0a98055c58e19d6e0c6316682c8a99dcc4e424dcd8fc4fb091168cc38def109cf554cd40788eb1a98a5b61a5ceda875cac5a280e3b8dac8cc0dc97758901e15696dbee6ef5a89306f440112ed557ea8d9caafdcd215cb974e5f785f71374d1538a2d0ff3bc11183bc2bff4100787d524c698896f8b7237b7d54ec9c52c2181868c25459cf53b3880b95843bca55aa4e52ecc9aba94d91e67a62d629bb2aa8c44a51f130ceda203f67adf4e306d330e25dd2686ef8a981b9899b66a24a5aed9889d2604761c7e50a6399f32ca020d736fbcbf5c9f3962e80765e598869de71187dad914982d65e6dab5a8657c13c7a75441774461c899ae91c54d6254687058a033e2c", 0x1000}, {&(0x7f0000001600)="512d2b0500a111a1bdc92bb2929fa7b2029081830ae325f2d63288171a8cd4024405a644fb93e97054f70c799aad3bf6b5815aed99c009d7fb9b9332288a20c15b2e7b1b39c27dbdd43671ea1cc6c7fdf4ac3461312929b97d1265167bbffed9d2921a1a0419c361864a", 0x6a}, {&(0x7f0000001680)="733edd87eb89c33eb3c93849fe3051ff6464015b1c2d954047033dccb223895f1041b43bb45d84ec94cae7a404f9f8ce5c038fe665c25942b09163cda210789d224b022fcadc115a24b17b1d82fdaae7", 0x50}, {&(0x7f0000001700)="e9a51484f87aa8a58762d237594c2c3e78c29e27fea819ae90566986b9f7ecd6db66c837f82852f9dfb96698fb52e8f2b8ecf4f1bb9db0a20a63a0caaa13108ad1d3f22358ef0cb4bf9013f21e9a5a4007bf8baba95360a78c00f35604cefac08412ac6512478b3fb5c61ead27541bfc2ad97c3622b34d7e9917f3fed26ba1889031e1b098cd4b92142c", 0x8a}, {&(0x7f00000017c0)="b884cfd6ecc6006ae11eba9a95e0f240e154e0d3d57266c8b3f2d3564a60a764494ec2d5dca382e63df8b56b569fd3ef58fb2af71f9140de9aa071ae14c4d3d2e31d3fc9272af60d99d82152351fe1704e6acbe4aaf95e97dae9", 0x5a}, {&(0x7f0000001840)="cea9d5a071cf2635c43ab9b4e7df780645e078d9e35c85ecf6db535b9c2ecd6aeb8540df73730567fa00214a3cc0beef25269028a0e0c683582362c9fec3fce343323163447ebd55c89f60b352fabe290b58c9c92d09312099e8d5c171e18468350939a2bc92445a6e59c6a249fa4d4862733a7f61404b6b587ed84974", 0x7d}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="054a334299714c5fec5b698c295c620d773b27070b183ef08a840e5488fbdc4c14d7018502ae8e375321051f58a4623f12494eba941b6ed3626b2a2f7f6d45be", 0x40}, {&(0x7f00000000c0)="7dfa1caccbc82d9eab69f0ec66a02638f344656dd7cf8414cd9f71a10a01c029038dfb35dab47e7d647cc2e8e54fd41713132cbe6a3fd81b7360254aced5bfd18a7636b1c9a8593eded728de3374a7fd02a20241e8c30d0faec8ce7b5a7721e842394e12f75f20cf852ee4492da5ef81230f5310a5fd2023da7d4aaf09768cbe77f6", 0x82}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x3, 0x2, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x200, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x20, 0x91}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000011, 0xf0, 0x61b}, {{r3}, 0xfffffffffffffff8, 0xe0, 0xfffff, 0xffffffff80000000, 0x50c}], 0x9, 0x0, 0xffff, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x22) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x484fe9162a32fa6c) r2 = socket(0x3e, 0x2, 0x0) socket(0x1, 0x4000, 0x40) r3 = socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000200)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1) syz_open_pts() dup2(r2, r3) mkdir(0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000300)=[{0x8b, 0x8001}, {0x1, 0x100}, {}], 0x20000356}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0xf51c8dc4ae6d68a1, 0x6) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) chown(&(0x7f0000000340)='./file0\x00', r2, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1709c296b2c8914e, 0x7, 0x101}, {{r4}, 0xfffffffffffffff9, 0x40, 0x10, 0x6, 0xd49}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0xfffffffffffff000}, {{r4}, 0xfffffffffffffffc, 0x93, 0x40000000, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x12, 0x10, 0x7fffffff, 0x2}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x10fa, 0x3a35}, {{r4}, 0xfffffffffffffffe, 0x80, 0x60, 0x9, 0x3f}], 0x80, &(0x7f00000000c0)={0x8, 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) link(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') socketpair(0x6, 0x5, 0x5, &(0x7f00000004c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) r3 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x5, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x1000}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000002a00)=0xef8) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r8, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x101}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x10001, 0x8001}, {{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x10000, 0x71}, {{r2}, 0xfffffffffffffffe, 0x3, 0x97659fb210c6e5d6, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x80}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x21, 0x0, 0x80000001, 0x5}], 0x3, &(0x7f0000002940)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf74c876306d9bcc2, 0x8}, {{r0}, 0xfffffffffffffffe, 0xb1, 0x4, 0x1000, 0x15}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x21, 0x10, 0xc252, 0x10001}], 0x400, &(0x7f00000029c0)={0x6, 0x4}) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') close(r3) dup(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) read(r0, &(0x7f0000000200)=""/81, 0x51) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x180) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './file0\x00'}) close(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = geteuid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) seteuid(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000000c0)='./bus\x00', 0xf27b907e3d1f9236, 0x32) close(r1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) setsockopt(r0, 0xc7, 0x9dc1, &(0x7f0000000440)="c98384d6e1bee2b78e84f75bd8ea82d41145f2b4899a1d058d753205b7edf0921be0898f852e19702df891a34ab7837ca307731418cf240c3dd361549db5cebe81e3bb1e8b61c3960c5cf704fa61504f28fc5ec4d850d77d52de5fa5c9246e509cc9608c6681dabfa1a6cc560d9dc8fe6059cba4a349b97d49559cd9cad307fd9df17fe92822d47a6c4b47ef75732a107877d14baa39837b2a1d84bb7d9f99fe0fb30131903b82859cf7ca5653033eea75941c8a1c6fdaa77606f0f3b3c144c0cd50b34b221684e9df61fe9a4bb8254f950324186a34650dbc0bc05fe2b4525ebac0fc314c2ba0c1d18b5f46e132f420e0d87e8350c9bf6b7fcd14d6afc1", 0xfe) r1 = msgget(0x0, 0x36) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getppid() chroot(&(0x7f0000000340)='./file0\x00') r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x168, 0x9}, 0x0, 0xfffffffffffffffc, r6, r7, 0x974, 0x7fffffff, 0x4c515475, 0xffffffff}) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x2000ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f0000000700), 0x2, 0x0, 0xfffffe53}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x100000001}, {0x18, 0x2, 0x3, 0x1}, 0x3a, [0x5, 0x0, 0x9, 0x5, 0x5, 0x44, 0xffffffff, 0x2]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000e3fa593c7541e3c923d080348df4c7188b2e9b00488984db80c0dd386d"], 0x1) close(r0) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4a, &(0x7f0000000000)="560044ecef1b08145935f64800007f83c36b2906c06696f9de86fe4600001a799a2866af17c8") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x5, 0x3, 0x7, 0x10000}, {0x1, 0x1, 0x38000000, 0x3ff}, {0x7fffffff, 0x4, 0x2, 0x7fffffff}, {0x2, 0x2, 0x73e, 0x400}, {0x100000001, 0x200, 0xfffffffffffffffe, 0x40}]}) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xc1, &(0x7f0000000180)="e51764d6a07d9b9ad961d3238e1d4a57f0ab054d9de03043b13dfb9cb59fb875afe8bcf8c883eb4bf5c7df98f8bdc36dedc52ef287893c4db1d6a5274d703a9f101a928ad9df97cbd9dd17717170d391dacd00e805a253ecbaa9386c972090882ac844d317aa4a61dcc1483c8665c9e65fdf4fcb016d3c831d122c6fa1d398819f089ebcc1b5c36624281cc69065cdc49fe053087944a70ffaea2af6f64effc7b695a35240e8ec9703fb1176cbabcdb70ac57c793175396472a86c8c0bb4b90318") msgget$private(0x0, 0x80) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x8, 0x530, 0x0, 0x485, 0x7ff, 0x2, 0x2, 0x0, 0x8, 0x27e}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000080)="4b0cf8d1d4e80d9e21db69e76c35", 0xe, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)={{0x7fffffff}, {0x5, 0x1}}, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x651}, {0x3, 0x4}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x8) shutdown(r0, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000100)={0x3, 0x8, 0x100, 0x8001, 0x40, 0x0, 0x6, 0x7fffffff}, &(0x7f0000000140)={0x1ff, 0x6, 0x400, 0x3, 0x2, 0x2, 0xfffffffffffffffd, 0xffffffff}, &(0x7f0000000180)={0x7fffffff, 0x3, 0x5, 0xfffffffffffffffa, 0x8, 0x36, 0x8, 0x8000}, &(0x7f00000001c0)={0x8, 0x8000}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x200000000}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8006, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) chroot(&(0x7f0000000280)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') sendto$unix(r0, &(0x7f0000000240)="eb9fb82133bceab330a3f276b2a5c60cc90a5f4bddbb246549265323219cfb106b050d613f35c75fda27a8aa44870eb160bc65ab572b50306d466b04dbb980501969992bf60acf5b36fa9571513c3305c9ca7e34d8add7df85b68844a775d5a78e1cfc66f519809d02a864a4e3722601e40164e08983218dbe76a1f83f357775d8ff28393f962402bc33657c4fc13b32240a3418114b22d98d945f30646d646fb6e9ecabb512c41bdf179f46972e06ee1786d2bf5cab08fe06f6aa4e11364b7e539246bc3068773e292c6e64a2c3c6aa7b2214c2bbd495313289385823388af514f688f3177c", 0xe6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30120, 0x0) read(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[0x6, 0xbfffffffffff7fff, 0x20, 0x6, 0x293, 0x4, 0x1316, 0x10002, 0x1, 0x2]}) syz_emit_ethernet(0x10, &(0x7f0000000180)="6a5f56fbe94ce55a91f8d111d350dc9d") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = msgget(0x2, 0x2938cd7061111623) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x7fff, r2, r3, r2, r3, 0x72, 0xffffffffffffcaef}, 0x1, 0x80000000, r1, r1, 0x3, 0x100000001, 0x5, 0x5}) r5 = msgget(0x0, 0x400) r6 = geteuid() r7 = getgid() r8 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0x0) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x2, r6, r7, r8, r9, 0x70, 0x5}, 0x4, 0x1592, r10, r11, 0x1, 0x0, 0x0, 0x4}) close(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x18) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffdb0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18211d1d8fe56dbd) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x256c, 0x0, 0x4}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3ff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=ANY=[@ANYBLOB="de000000000000000000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="9a9f4ec1dfc93a32b4998525a543867139057029446894d67345f39fb45f0e680b936910b08633c8e82cd367d3576c886b3271693d9095ed197c48a760ce0d9f56e5bed115033e6ed784bb2bcf204f40c8d7996b38d684447f1cc797511cc0af27b5bc5c9c4a4596a5153d740699216a10c9aa106fedae834128292518e96cd8f2c9c431590e56532be64fce8e3ed2cd6f7121c1f48080c2a0ed5b1fd4805695345413340db14df516fbdab2c35fb3cd9cf09be3e1c90ce02d50e476a5d0182c964bc33d988ae9ba2a2bfcdb94e28cfd85fb2b5e6c721df8976f5564fe19da", 0xdf}, {&(0x7f0000000140)="452d98531ce4ef829381655d936ba34875cc6f9a5d8e29e379ad624aac9269e027eba0933562d6e709e235ca83703a03855ae1cbca762bc5bbdb989eba042ca1ffcffdaa4aebe96d384840b4f6c23c7c6fa7591c797ef39bea8bdf36a3e63969016a520e9360ef5b0dde7dac076d1f2ff5328a902780f97be4cde249efeeb0b4291b3ae904bf7c2e649a6afbde0eb018956e854fb58ccb2720604563d863dd21d70ad4f5876ed09d6fba2fe9eabd4cbd9f97c452ab5957cdb6", 0xb9}, {&(0x7f00000002c0)="f575a642fec3bdca95bcf40073d093389602d6bcb2b7a25dd2644a8c4a7537c3f1beafc282ab202535d8c2c5dbe7d8a327a52894b034718f816c5f752cfc737039034061162ff0b81b509d89887c2c12f2d63e249dcbdaf52a3a50a40796853bfe859834bede8154dd628d45f651f23e045a12f20b5632c0eb4ee093ddeb8aab311e4f63337a", 0x86}, {&(0x7f0000000380)="87f6ddecb203f5fa8ef95626bbe42f4ee284d50a0452e91d22b7de57e296c4bf5e9efefc1cc4c3215aaf72cf53959c04266879443803288ba10c6ef0d4fbc4c2db197ea08a1168bb29f420de6d84cfbf77046fce18fa7964eaa11a2945f4b8189eb99f8ff3b7b1ec44964e8a159b6ae2a1ea1945d0893c8941a20a8fb59a03c083dd12f8858f9bc6be4c40ad3699410e14d9bb97c5ec53e7bdb893184f02e8f3777a8700500e582d01885ad2f299cea97701ecebf3d0457c1a6eedc60a43", 0xbe}, {&(0x7f0000000440)="52ae44bb3a453da87461220baf717abb3df9a85cfd82a7272b5258ab7d27ea41352b57cbf638089b753317a0a88d340ab372bb9b220a6b9ba5d530a4e01c7a167add6f72ce16a8b7197bc2a0ed584455f74b41ebcbde8a18483e83bf0e01143d6518567062e555c06a2dabc77cf453e94117ac5e6771568b3bd75d70e7cafedb0d725b79028698c6a492c8d2a0c53beda0d5593928cb6ce7caf3f0db18cebaa8e53db80eccf03ca06611c282", 0xac}, {&(0x7f0000000500)="0c3aa32b6e2a5b9825ad98b9dd232fcad1fcf7f8c27c90aaa970983c1945c283b9ffc2e0dbcf7e8a7773765be8209d008b433d5502c0ca", 0x37}], 0x6, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r1, r0]}], 0x68, 0x2}, 0x400) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x959ce72e2a4ee563, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6, 0x0, 0x0, 0x95}]}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f00000007c0)="e52434a5e82ad8080000004d31cb8c875d2e2359663e02aed40b66b13f7ef0420a00000000000000004622ccd50b36c0ef324cb64798606d38de079d9d389f4df1448aa87e9851e4e0b7df15fb1156507b25b503b3ff94f657b7552d5f2e8ea0f7a12b535aad750012cac2279359412f5766fca5d367c41f020071004d722820b08e4a3b3c5a24d3c4e6da87dcc5f0a5e5df1b959187859e7b71903938a615b4fde0210cc9b4bb50650953ead38ba90806713eaeeb0eacaae993bddd5e2dfccdecbf63ec78fb5b61b4457d0c77533bb93ba1a4c1b0bdd61fa41757d560a4f04eab7d212a85704c9a0c0eedb795276188d7f21ff5edd319780362a6a6bb338283ced649df330dfe19f53e7392d976bcb0727272882dfcae7188fb43b3202241b7c51b157582f6648ec48fd18a9cb8fc8fc6d8eb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x5) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0xb}, {0x71cc488e}]}) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)="d6ce3d6c65ca7191b69a3e65f7fd52e5d544168383e18f8bae634c1fe2eecd9ffb19109b79a8ab8452f73ef9cce9600e80fbbf14d513b6f6b6e64d50838fc01c659f8134328e9da215b710d6e8037e", 0x4f}, {&(0x7f0000000000)="d0629dc94d09263880311f3acd08bbc3e9452d54f1f30ca2a181d558a4f0d9133fba59a4f680090866a12b0d5554", 0x2e}, {&(0x7f00000000c0)="cb16882ca00b8c", 0x7}, {&(0x7f0000000240)="63a68f730777bb643a2c16a0ac2a734510e009d5e68879fc3bad6b72c4fb71143cacc0ae0ba878242bebbb5748e10a0edaa1e81d34d33c24accd0f802ddbbe6fb924555d96c49e0bc05030485184abf0fa4465c02573143704e554ec63f970416ee74a556f25ddb8f4058f470b70307b63b739404a80f4542085caaf84778da57becdde2aaf751b8a73d0a1c883109ebd3201ae59e5b644ee802a61f2b22062211867cabd70539e256f8d42399", 0xad}, {&(0x7f0000000300)="c72cba44b8ace4f483a6ed60a57ba1ae099b1025f95874c63e8eaf9dd33a38813fbbc69a6f9832", 0x27}], 0x5, &(0x7f0000000440)=[{0x48, 0xffff, 0x3f, "cdb97063f3304839c639126c0bd97776ae522e6d932777510acbba2f2369c1bd478e738e2c0984807d071e32e15be8b521927ded8e49c551"}, {0xe8, 0x1, 0x100000001, "6be951a4bee2630797b0837a4338fcd42f7b0885be56b028b5e7dd342c2d76c638912f213681a1b46fea37a3d9017e7695aad79b350067936a5057de1629b17304c371c988c53bced6f5029ceca0197d865105ca8f53211f9bbadce7ac8d1bc9712fb6b94cf02cc70718ef5cb7c25bdb896932d6f6cb7d65ce821948ef47a7a77a78284b665eec68cfd6a1da91630c1cb259a18f68c8baeb09a6dbd9ada6e668d82f6735b93ae54c28115972df6265bd3e38cf444adc393235d424910ab0f31b14e4b17eb0ff818b36cb7a309c486933180e7783"}, {0x38, 0x1, 0x722, "41238add5d9e5a4f4af040cf603e7cc0012bcf1e3b9054ef21b1cc3c17868330463b9870fdd16c"}, {0xa8, 0xffff, 0x5, "285ddc5e46606339603ca15c8d82f3557925fc128e24f8db360b3b01db33f88d4f64323badb6a64f18167aabaa51bce2b1c1c178475f74aca44a5a2dc59fa2aeafb22ee48d83374f0a83b5b0a794193ea8710c5c13705d30fa3da2fa1b7fca3f763f3e37e628af9c812b6d4df27b60669bda997b277b776d5f13e7d96d625bdeac5fcd15ae60cf2ed7b721f74ab641c411b8e9e99bd9f8"}, {0x28, 0x592663e03a7a9cda, 0x40, "b930c88bc815ef3c1cd6b41d657b42eccd7ce5250555ee"}, {0xe8, 0x0, 0xc00000000000000, "06a49dbc482608a2814b8911e29b1c555ce7cd28875e121f1ab6abe810ea82d9400959e50065c8b8b342fe90db6cf275c9d52edd7767acb0b9d85616884bd3a61a6a99cfa375ce4e8d698a59a516248073d04439b4170ae0b161e8a09c4d1c5adf28fe9fccf9496aa787b958e8b2b9b5d4d93073ff30cc3dceaa71fb8612b3e5bfc6e1ea1b8eec2e730e970157ecc6f18bcf008efdf8e9a36948bab1f7cab2c3981318d772cf27924602d1a56175b988dc1e86b8ce464e71f2f6117375cf7b8e0fe1beb6f2fe021fd560a21d2955daea2ea523"}, {0x28, 0x1, 0x3, "82783cbcf894f02ca88ca93ff70c6a3f174608e6f8cf"}, {0x68, 0xab2f87a6f7f745f6, 0x6, "39b84ae1b3a81e9edd51d60e8fba2d62f12f963cd57a3e97d98914be34a52ba04b64d740668ea9023404f987f2e6121dc9246826681ab257e0c82e76f17bced425482ba8feaa536e82189fcbcdbd0795394a"}, {0x48, 0xffff, 0x6, "81a67802dce58ee4866f9d5e93274dcd08f284727dfaec76a929183f6f2d38c52aa9b3897724430da4f68afdb016b64f6d15e6096c84e4"}, {0x108, 0x1, 0x6, "c69c6b74609e4d2a2aeb0ca1eb8b7bdcf9e26eb6c386efab9ecf1e54d94d03201f956703e00f2b5fd7f534016379980b53a3b8d2ecbd2fef3bb32c18e4b79ea5cd8512d001b7d912393928d889fba2b1a2dc39227296e99aedf3d19326c40c747e6d4ba976fe6eb78279fa100464225fde4e1820127ab42fb841c790f80c3facb5baef87421151fec4138c9c36e190cad9d0ec8e143b245c0c90276ec526629f341050e02ad7faedf3ee7d0aef74b77c4cdb6dbdbaa2a12d50ad54985e9ee82de1d0e549d73e0c50f8ce0c7f3908e13f830bb75b9ef93aeacb549724bda6476784b3db955c00d32c80020f19a438e6eb0829"}], 0x500}, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000940)='./bus\x00', 0x8) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/211, 0xd3) close(r0) 16:00:10 executing program 0: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) close(r1) r4 = getppid() r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) dup(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000001c0)="e067276bf8af57e3506c4c4bc0cbfaf008991616b064205d386360b107ec86bd190d54ab44d909cec9193164cfc6927ace05b2d75f56d76205c28411e7004f8707c5f2b927ceab485f117fb01010101e92e9d43418b3636038aa70286bae9acfd25b36f5c9282009f28419861b9330450b27c2f721ba5678eb9c5c687cc319ba2dc5e28257a4f2260edcae8d9ffc72528dab35ec2a34ab2c3ef7f9586cd40c5a51efabb435c5eb3175969d198f16c3e1af83788d7f8cc37949fee6882bf019d758ce39791e2b2996ba3780100b459cade862e5a501402c69c3a5c9ea1e1aa10b6a1bf6d09d0e1935a503728414c0bcacc7c1023b5dad70e213f230accf241ae3003b9a9e2f03255b32c78fc71450ac3289ad54e6cfe428523eb22091c9cc434e2bc1d5b7bb7114de3457087708dc4c2aad67b8d1cd6f5f791b63254052875cbadb57dca5f65443aa7b7dc6e7b78dbb82098b93c8020601b9477906be23a3ea86da435b46a6a0e1600faa326b6c1fcebd108a21510a3eaa176e8148a858a52fe9429bed9ae23546efa7c8381b8708dfd67a2fd550c06825fc0721b41e50cc4ad17e432b976babb676876168969cec2a43db4305d4404960b7f4cd5202bc352a4a77534b856ef66594128be74f61b5c678bd345276a725ace7d2478a09f4b1a73ff3cc6781a76f5c3f0914e74981c2dc1365e03fbf8ec29fb30cb7d7bb764588843bd42d5e135df10073343a65447ca32db85ad8d066785445cd674b0401ac10ed679f6458d7dd83f95743f6b3560f47b95f1c444d3f6a917ad646dc8efb0f8e593008a35878fac70044bede6087a9de8f4d084831de43db6150afd53835bc1a9cea31f68c7759ea522693c4c7891e93f320f15a0baac7fe19c3705c3a57f2dce8ca6436662b130d7331a0e5186fea1ffeeef5734df1ba974bb22cd91f1cd790e79c6ce8fc1e6bb1840d87d1c52f60ebddba5278434bce0cef20f78ad44437bcfc9e1138cffc6153523b0d546d95ec7a36713a4a6c40c46e50316ef464127a6ff43da0b7aa1b9a4bbbc480d42a06660434ea28b892b6539c9b37036d541d8d1d2e031095758479f4144aa9d167d23a263707b362adead7d63bfe5abd65565d54fbfcf2d4f7fc900e0e7d4d78574a9d59f94f4d4565990347479e202d14cef81ab2d456ece15b58a0367d49caf04eb8bc561a33430005e9dddbf3746bae85a28ddecae7a77835039f0d29e076ea89e2efa34a3e18c671a0ac290446258e93cc6cbfb4f5a8167dbfa63271cbe76416a41d8a4f833603d58a8c28d756e138a0cba4fb56cb9a69a2346412c9781491add75999723035eb032025f8fe1445f46819e7c62015991fe42c2e1b9a5363f6f313f4cd87c063420da779c1d384b6ac13c5d6bdd15fd52da186b41619698a7c6df251ea2312f07713419653dc789f24f65037837815c0233d6dc923fc9f990a4148d0f87209e4d6bee430e8e19cab8d9cfc849e8a5239d1a44f6ce9c7e6a91e1b1cd512304f697c1da877e15607576c08f1dd4dc5b7cfecd5f643505b866aaed7aa0c809214157aa4fa0cacee54054136d73cf72b4891575ef7e9510f2ddaaf2a28d04539a3b80ef089486c7574e4789699d05743ae97efa4f499036cfafa7b9ddb85ccdbf942e8800e397d794d5ae373a5fd4d92f3dbaffe9d8bd1e6b6b769e27e5af2049efd78ad7d95b5c19eb14a4ec77444ca69bcad44ed724b8cc3dbce12fb0c07b77a2044e7e246f18bf68dbbe9d0fbbf32bd268e551a1baa62b99d259632c3c4b245acc6e739d26643f389a653fedaee560c0e0fe3c4c6a4daad3dcf85e22ef1d5f0590cf14a5ce91b8773de41fd456f0aaad8e13711376cf6350a417a1733f5d8d5bf799612a09d58bb4bbc998b1012b2e7f9851668633b622a315dd30c25c8767d49853f71917a53c9da883cf4d90f9028899af3980f5656bfbcd77c5c0e44ab8df57c2e3532e8abcd92300c7f24cc380e9bb49eff98c5b9edcb2e15f0921fa4881430f3eb3b3824990fc874b88d5a22c7da9e412045b7c6443ea99b30fb1781d6f3e198db787e4651643c0b6f5d25daac17327c4c8bbe9538893a2c3d6abe82e32f2d4df1167792b1516f9b7fbbc1fc60909e048e15b8bd735aa460065a4b4268c0fc18e243f20144f13ef13b2e19904cae4efa4c4c9bdf5784367ead984c1e8bf7113008bcc4b91fa2a5e86ca84e076f103d391f65f63c7f7e67f236cacc2f6dece688b0d30bf1ade21d0650d40554ad0261004a29b906e238b9afeb753425a35f0dc6adbc40b4024f28ae0a8f9edd36a087f209958e1aedd31bd00ced4b1875fe487f2481f0f3024d58d400fb9896e45e99cb9a1ef9cf55ecae4de291551ba28ab85c16e1eecd115ad31ff33d58d77475ea26363c97be8e48e6738038206e38417f984dcd340ccb867480d827265f122e51d8822c88ab21008f65dcb596c992ba07bcc4b8013379b01fd4fc95ae6c1ad2d322e6f482728d2def4a214b96ba3f4811ad3e0b8f061856ce495d54ed3e1e18bf9aa3b429a8b8add3bc4b2d32b88dc45ccb90020d3a90a2d3fef2f163b6da383cfea353488794eeb5a1f5735fc928b4f7208011f1ecca3b6737edf5fd8956fc4201a45b36c48fd37950ca15864a0174ea9ad2b16dac90898cb789d9cc4133b342d18c5297edf2d1d40adcfc658e374392d14ff2b1158ecc1419167cf8f6f156355ab6917826fd43c76f07f6d46d565ef4ac6b3877b51b1185395ef5433d1527a121c0524319fe6f2de045bbb3d621f9b55cb8b19061991784db4d8fc948f8d23518a7a423f4c8a302d18e1cd3b4558e5d860b6bd7553e510d0e8aa8eda464465906558a72eefea8c610671c3936814ac5bf5e1f191c8155a1a8d87b6e5d95dd8a31f3f5d2d344c1f2ff4575d5c432ffb19a1322fa7b0df5b9421a7008decfc041a8564f9846c3cbce1169b07446e508862e151ae6fad8048a345db770bf5ac6b8853538cf65476e9b6e923937664a53142544965c7bb5cdc4b47ee4a5d2f94f6e36e66e91c531c6073a4fd5f7583945e44b8d500bb68f98ba40b32b04d59f747cb237452f3093f5be4ae4e2ac65e2d7dfe62dc18325091b4918430d4b8270b75f3fd6243f5aedd5c070af921ae79d22ee4edd00074668261d3870e399ea77a9ecbef146cb7d34b5e891c999a83e4641515a9998972541207703cc27b3b813ee5af8a5043b2c42ec9ef09fe0c4902f1da270e844578449d2c7b94dbff3adab6b71fcfbf6dea86468c921e1f8eaa79f1576d8fe27029e5ab841cb266cd5e8f283d833c79bcd1b7c9c5b96f7b03a9a99d77c0661578212f6e2a0cba6171d8f18b92a6c23978c7327c84fab80f372af086b73f690c53fe7bc16b8f9c27f77557e0aedb8d96d3f1528898a0fe2b19c3397551bff39f4a8226704c5fa2bb28cd2917644879fd6d8a0a5443ab0b412f42c899694fdc42932fa6bfb2dac40e16c036125d88342648613f8826c132eca574cf65a5232f143d1cfe37a8c4a4a7bd44e9bdff37aa074eef9173d31fa34d572d02d097b3cb1a25c594a49cffe0ec18f99957c9b08ec12bf956809907ff9a0950916089bc6301cba563ec726fde5e31ddab8d03e63c22c5d56f376b30c75019515a761c82aad8b5777bfe94316b1aa40e379d52d1e7c221bcb415c89d0e7f9202b77500ae49f9ff10c6d89aae53ee5559ee0f3ded290d44681babcf307e8e04e9edade78888c3cb30ec8c8702727ef51078c929c66ec639983a8af15fd6f9844a9552fa400dad4e94c0ae2cca480ea906cf3d8fd714ed13a6bee36152eaaa0f971da17a459a285d0b1a52f79976724d24ef2411cca36938f7a680669bfe57848b756764a1c1a9edf3ce1bc36ebf7d39c509c659138a083080296eab4dc2041d40d947f2b81cbac2b7d91d27de42638ab1144aabcb381e1d3f04e0894b3e1ba2772717563c9ca6f37c8b0b222d48c452206c1764871eb6f76a72bff38d68f00cabafca61f1c63c972c67d11ae23f00eeb0cbe941fba7078098c2da87b0db05ae98724ca2fc7b714475decb95f56f89bb2341ad248afe9dacb33f90c7a49c5037685bb8363c616e8588f53817641c7db8ef90a4bda737f6ae4187692ea511f1296f01c026b9b8eef01f33cea7a3c6a4581372d2e636c9ca8f065e96678c355ba84294470df5fc9d0e3314e8e01bb45c72f112b0584c7f12ff8f879f4dbfa8adad4dbb96638ac8f757b4b9120002c3f5dcdc6c1432f248a5ab408c56bcc199c940734a5b764ca2d49a56f075be4e08fac146583d806ca58a44cd1c2cb8232f71a6534a7d9a780dcb4db3eeb7cb4d4954ebe889749f9a52d5083304a1dc5509ee492196013a839b4bc3e5922b8498352644f669af020bf9051c28a03af0ce3f962de191639d0d05dcdd153d5fca689ce3ff47f03bfd31bd976a9b0667c3959f78ea5c83cb59879cca3300afb1f09602de3dd2e55fae625f2733f4c06078eeb425df1355ad37687ffd6e2a402baa99cfb60f50fc64a21e7bea9ba424fc6bb62368b70f8873813020b8eb45def934bb7a9ab59651c22426f3310519ded4195ea9c93660aefa38e1003a53dc1c0ea1c02e9dbe2606e56cd241028f924fba71e6fc5830723f666440af873a6beeb91104d032c01fa0da329b29b68b493a51c898f80881dee7c2732a94f2855f1003c62ea57ca695875c3a3dd146c2f4345553b9a4cdd0514ffe26614440c8c64ec8108bd243b342e7ef14c49bcbcbfd444d69569c42671e3e5c572ec6bbccf545c8193321ca47423c4d2ec52b230bd205b69b08744f5b165f567889d8b113f5a628850c59f1994663f842683e8434b5c0934f69961f89edad474164aef643abc5db42a7ff92e6aafca7a8de6ff08620f4c7dc759f6e5e71adaf511d8fb0606a6fcaf1db4fde8bf8acad0e7fcddd7c2ae6a69dd11bb1f3015e87fe958588c9fa51f63825dc62a8d7155c9170d7ae8bdb453ab3b3c147fccff63d9f25b13111b350f75e389b446ba34525ad2e0b3e9d99025635566088856466aec02f2827e990221a7d8cf57b09a48f300ee23d84820cfe5db36ecc42ba523beae70325390b7c06445827bf71aa4c7582e07f16ef81452d0b99aa4522b6fd9e6e2bc7a92622cc62f29b62516d98bf5bcec90ca90b88d921fdfb38b4c81d81bfc6c53c9078d6fa99c103e45d5027e48aeee0cb6ed0e418a7728d9eea93133f57ae8beda40279c6d1553b748fdb05e38caf534a79bb2ef3d6b699723e2d84880e89a4beab4d15b380bf3079598ea64ebd9ad11eb4ea4b66d2235091442a2b1fb3f6349b49f0ee1bdce73ca0af5984e860fcfa5dbcb98d8a6acae4ec5bab75fe845cc5116e45c8dc06efd47379c0a8f924984c0b005cd546bfccbd71a14243f426c655ddd6f6846c823701bff1161ed7368ac5c3602d41c8643b7927463beba89ec8110f2c81609e1b902de1fc8a78c13798cd2805b4cb4b36883b547fefe3e9b2d9c38006515b700e4e0069ed154257c7c0f9457e247f5d2e2b9b937ad33c7081cee95e0f3e6a98ecf82c90b55b6d94edfa049673536d1b4fed8aa8b23db167d2b150351c27a732e0c7fe6fd2ade60b1e7c6327a97fffce143aabd7c6e6f9443fe3de1a0636b064bbeff9bb3c856fc0c53d4edfd1a71f1b7a2bc7b4c8b494f5a52624a9dfc8eff19f673fba82ed709f17f65e632f7ea6aebf2c40c2b03937222fb251995400654365ad72d48f324662a63d2b3501e476bda3e36563d1d84246a885a5dbcb60b74501b197fd503d3ae", 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x39}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x100) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000007, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1b0a}, {{r2}, 0xfffffffffffffffd, 0x3, 0x10, 0x7f277103, 0x9b9c}, {{r1}, 0xfffffffffffffffb, 0x16, 0x2, 0xb0, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40, 0x3, 0xff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x5, 0xffff}, {{r1}, 0x0, 0x2, 0x10, 0x10000, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff9, 0xe2, 0xf0000000, 0x0, 0x1}], 0x2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xa45, 0x5}, {{r1}, 0xffffffffffffffff, 0x38, 0x20, 0x20000000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8a, 0xf0000000, 0xffffffffffff8001, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2b5c3423ccfaf7c4, 0xf574, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0xfffffffffffffffb, 0x13f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x4}], 0x1, &(0x7f0000000080)={0x6, 0x5}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r1, r1) close(r0) 16:00:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00001fc000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0xa5d196f5f4e8d4a4, 0x50) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) pwrite(r1, &(0x7f0000000280)="ae1ed9e7070af2d350eedbb2b14c5098ef681350b7ddd1f851cd59a591676e77e8de53f4bc498e5e400b0a9642f05e29b80dc2ae4b1f7d44773d8fdc712ca0f99b1f29d9d0b52f35b9cdc076dc4d7fe7a0cb125905f0ebe610c290e29406e3e5c7f748c66595e9406cb7a7ab53d44dcbb8d2f4863aaba2a4c4a888c5ffb55c2bb1ac2340598c05995db2104385e98df77060b74c94cb5fdd0b78c7c3c0bc61d4dfab4af0cf596f5ce813a5a5", 0xac, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$BIOCFLUSH(r0, 0x20004268) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 0: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x3, 0x40000004, 0x7fff, 0x3}, {0x7fffffff, 0x47c, 0x3, 0xe374}, {0x1, 0x0, 0x9, 0x6}, {0x3f, 0x4, 0x8, 0x40b4}]}) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0xffff, 0x1, 0x5e, 0xd14e, 0x8}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x2) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = socket$inet6(0x18, 0x3, 0x7f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r6 = shmat(r3, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmdt(r6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r5, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000000)=0x10001, 0x4) r7 = semget(0x3, 0x3, 0x4) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000440)=""/219) getpeername(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000540)=0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000580)) recvfrom$unix(r8, &(0x7f0000000080)=""/105, 0x69, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 16:00:11 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='wx') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) fchflags(r1, 0x1) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000200)=""/87, 0x57, 0x1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) read(r1, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x714) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r4 = dup2(r3, r3) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="ee574ca74eef0d3461158636ad573e545e2288e6", 0x14, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x811, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) socket$inet(0x2, 0x2, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget(0x0, 0x0, 0x128) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x800, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) listen(r0, 0xeb44) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:13 executing program 0: setuid(0xee01) r0 = socket(0x12, 0x2, 0xfffffffffffffffb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) r2 = dup2(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="c10ffd672dc49cc26e89ccde7d4ca4e4ed6864118fa16a6fda068d8a1e32d62f739e7049dc90356e19f9e18ae0aa86c5c8e7bddf43a4651edf5ce29f5a1bdabcd3245d6e1a796753ebd56b94811401f01e0bbb36a0dc81502a29a7d6f65d8d7f2ca6d28fb45ea7299194138bb67f9ccb4bda51a1fbae5a6c5057c9cb7ecab7da2e52f1e12961fc2bc18b3de22cdc71b15781b80456", 0x95) bind(r3, &(0x7f0000000540)=@in6={0x18, 0x0, 0x4, 0xffffffffffff5cd5}, 0x189) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) seteuid(r4) r5 = semget(0x2, 0x4, 0x4) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fsync(r3) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x6, r6, r8, r9, r10, 0x1, 0x1}, 0xc2, 0x20, 0x8fbc}) fcntl$setown(r3, 0x6, r7) shutdown(r0, 0x2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1) select(0x40, &(0x7f0000000000)={0x1, 0x100000001, 0x6, 0x746f, 0x7, 0xec01, 0x9, 0x3f}, &(0x7f0000000040)={0x162, 0xcbe4, 0x7, 0x1, 0x0, 0x1f, 0x8524, 0xfff}, &(0x7f0000000080)={0xfffffffffffffff9, 0x8001, 0x3, 0x80, 0x3, 0x7, 0x3, 0x4}, &(0x7f0000000100)={0xff, 0x9}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1f) pckbd_enable: command error 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./file0\x00', 0x200e0, 0x10) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1) select(0x40, &(0x7f0000000000)={0x1, 0x100000001, 0x6, 0x746f, 0x7, 0xec01, 0x9, 0x3f}, &(0x7f0000000040)={0x162, 0xcbe4, 0x7, 0x1, 0x0, 0x1f, 0x8524, 0xfff}, &(0x7f0000000080)={0xfffffffffffffff9, 0x8001, 0x3, 0x80, 0x3, 0x7, 0x3, 0x4}, &(0x7f0000000100)={0xff, 0x9}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1f) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pckbd_enable: command error 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xffff, 0x7, 0x9, 0xadef629a777e76ba, 0x3, 0xed8a, 0x7ff, 0x3, 0x2, 0x7ff, 0x5}) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000000, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x20, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:16 executing program 0: r0 = socket(0x6414cfae89a5ba33, 0x3, 0x20000000) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="a161243575ad350d6786b7ad072396353126226de58cb1ae913e4341ee80cb0e95fa88bc75db5790e2633aba2734ef272f1e32d6a250556239d5f1a4b397a963bf5e3c3cfd922d90d9e7ba473552385b24acf8ad9babb64bf120e0615e47ec0d08d2b7dd0fa9e265ab56027f391e52251cb6cb25066da1721f9d643838654adf747959b241ce42c78c9a16ce6da428b52c0263e2dc2a8fe587b0c99578682120ba5a37812b37863f5654bd9fb82b034d2de3c1b644e490baf4d47ce6cac084c2125ad09948700df0374ccf523f85b72abd462ab76307b0", 0xffffffffffffffc5, 0x8, 0x0, 0x39e) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000b00)='./file0\x00', 0x10, 0x20) mknod(&(0x7f0000000240)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./file0\x00', 0x8004, 0x1000) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() msgget$private(0x0, 0x604aa0604be46495) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="551084a0557ab8cd55ba21d1afd3dc74fddec312a2c7bcc616e74cb0d9309499b7b64df2024a40723ce9eeb3955008b8be566a68b26a75704e60c99eb3ab0703214543578109c4c1419c90c409b4b893aa807355265cafae96f5b5d09ea437f55a0c0cb00ac0", 0x66}, {&(0x7f0000000300)="d9389c7dee067dbce0acfe3759bcc4fa6de178168e0291a29c75b7bc818ee1aee0dcc156c98ebb5770ae4c89f4ed841fec49e06db4b31867925ce0fa4bb2cb0a91fbbd477140f9fc26789c11c6", 0x4d}, {&(0x7f0000000380)="e2462a82b683881094030ed09ffa4669d2abeb630bf87de7f82f3521225fd5185edbc8227141b8a822ea64e8cc1757649b387f13824f4ed85e4687527c5d5a577f417e1cfa079fdb9dfe180358f0a55bcb8e5032fc2c153714ae1189a554801517ed48e7bc460b866f01515eceba4bc96d7a14ca7eb640a3", 0x78}, {&(0x7f0000000400)="cb4f29fdc6d81d4517feca692228003f67c76aae70e9ae18ecb949ccf3f63be004d697bb2257ea90c1d266a68762b3de29d9cef11f96e4322bed1a3b92f7a271011cd7891594c3ab42137db9e770a38a494d67915ded8f17f282805508c81a4a82b7069f12437b4952ef1b5d2dd278356e2f856123f019fb0cd42567560a9692c939d5208d94b641db1b23fd5b0c9686d366988599f76bb62f6f29bc91a185975a3b9f457a0eb0e6ffaced50fc9bd57f8de589a456afb97a2b64abca8609d26faf0a976b8c288b95d2b532ce778561d80f386f08f42ac3a3a48282b40170538ba2c9cf3166cbd4200382", 0xea}, {&(0x7f0000000500)="0dc3378482b7be2bf3e10454c5c10201ff760e1e17b156851f985aa89ef63072e8d3a42c6944907e1929aec92c14670be61fafaec2907a2bf56d8a5eaa209edd7797915abca4ed7643299a639e4764844a7455a5e5a0e4d96b46be63c086d2f2dfeaa5bb428e1472044859fc4bcb3c1052d855f4bebeb5f2278c42c2fa85a29b4c209b544678483ca20884fd0a82c5dda1279f921ddd1c56d8c0b89f44c97f7462baa052ef4222f9c631342fe198dfde080acee08f2b92f27b6f81453201cc5807584219e91d", 0xc6}, {&(0x7f0000000600)="d006b08e6744c0abe85e737b69a8919f90262edf7d135de3e9cdbb61d5a2fc87e6d30712ae2ef4ef21739ef733e7ea3a554659270b9248057e232b9c10390412b7372bfbffcf1df543e55ae457d01d07bc0376957d6a24", 0x57}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="00000000090600ffff001000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x409}, 0x8f90389530b822ed) getpid() open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0xfffffffffffffe00}) close(r0) sendto$unix(r0, &(0x7f0000000180)="909851ce727b088622a591739ed12db12b6770b33da20335e93f896dc28a25461dd4b1bd6210700e3755d29d9e7f897004ec73380990f1934c6bff4b33a4dd3b1449e2587fb4dc4f57c3664581975a9e62413989ce60b0844a21ca5435c4f05c52a1af7e29ac039287e6f2ab", 0x6c, 0x1, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x2) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = socket(0x10, 0x1, 0x4) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x80000001}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x40, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb369}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9e0a}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000fe6000/0x13000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x62}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', '.\x00'], 0x956}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x66) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:16 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, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) pread(r0, &(0x7f0000000080)="85d7b30016052270191cc1a7ac3f19f2", 0x10, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') fcntl$getflags(r0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xf0000000}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x802, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r0) 16:00:16 executing program 0: r0 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) close(r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xf7bf0d7e33b57c69, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000280)="601f7af39bdab8c398773800f9e14d00fea4717142b78214589dd1ddea89c4bd27e6070a667ca35d1b1df766c1cc714c41a317471f54e23561ab8dd597c3a774b5816c38f9bce99f9caa989c37721dc3c0bcabbc041cfd21075df2525e2f59e274962f25199494817ba25d8a23f50200813090f90a6b042b72a9838fd34b68cf5381485c34e0e91f0bec9ae67c236d27448009214fb4af3be8298ea52fcd53a62370904bbbd24d110bcebbf72f35675f809993973f7539a54a1a") 16:00:16 executing program 1: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xffffffffffffff3f, 0x0, 0x0, 0xffffffffffffff97) dup2(r0, r1) r2 = dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x1, 0x798, 0xffffffffffffc2fc, {[0x1, 0x1f, 0x7ff, 0x9, 0x1, 0x100, 0x3e00000000000, 0x6, 0xff, 0xbd, 0x4, 0x10000, 0x8, 0x9, 0x0, 0xfffffffffffffffd, 0x3ff, 0x7fffffff], [0x1000, 0x9, 0x2, 0x1, 0x0, 0x5, 0x401, 0x5d, 0x1, 0x5], [0x4, 0x578, 0x7a05, 0x2, 0x100000001, 0x8, 0x4], [0x4, 0x1f, 0x0, 0xf961, 0xc9, 0xfffffffffffffff7], [{0x9, 0x200, 0x3, 0x5}, {0xffffffffffffffff, 0x80000001, 0x3, 0xfffffffffffffffd}, {0x0, 0x80, 0xfffffffffffffff7}, {0x1000, 0x4, 0x2}, {0x80000000, 0x4, 0xfffffffffffffff7, 0x4}, {0x7, 0x3, 0x200, 0x6}, {0xe6, 0x1, 0x2, 0x4}, {0x1000, 0x2, 0x9, 0x1}], {0x10000000, 0x7, 0x7224d1ab, 0x6}, {0x1, 0xba7, 0x8, 0xce}}}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 16:00:16 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10, 0x2}, 0xc) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x10000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file2\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002400)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000180)="b7fdc7054bd0eaaaf6f69a60f1e24fa5f3baee1fb55adefd58a927f085469b635ab2b3f646832138b5a5b52251e81f3a67576d0cf563755843dfef65c4d06a54e2abd5130810f4e5be52860f0467d3fb5814f5998a92ed38ff219a5ba98b4ab1a4a73008f70a5bcf100f1b56c4710cebb8728eb85bcb5a58beb9056bf3215d200ae5380f8b14984924b08fef2a3eedf67a8fe763e50db9a359f6cd9ec44d22751f289b4bf73190cc870639c2f1b3ce5ef829fbcc4c9b4360b59a9d4219b122e754dbcf4689e04fb98057a0fa5d99bea62fd69b477716a9207268eb5b851190a605dae70c86853079b9659ac83acb2c94513446dbb72ffd6d2baa7ab1aa683bfe07695b530ad210b766ef7df75e0df4a871353bd8848d9e091220fa9376a3014cc340b34a463483028d1680f2dfaf8cc0186f0d27c2fbbd65c27c3339501188412ba889d3b69b0f90b0ca6f747a447d91cf3b4efd7c785677503ecf22d6007babc1b5a38a8fdaf2925036552f9afc1a546df8a162de48807def19e7beaa929cfb6465101e48143efaffb48a3a648f287ed49795bf2a4b9ecc40150c36d3ab6fff706adb175dccbbdb675daa8ff530dde513d3f47fdf2b490500dd73e210db511ada13e96d456137e8fefad23340c329686e2915acb22136e07008a809f4ca1ec0e80a3ee5bdcfc06efe51f1522c4fd5d90632c596b24152cde15aef69e09c8c6ca52271a1625df9bca839ec5957ea52761034c493c236ad8a4b9858e453f98133d81dc081d50833ea2b59cdb6e442e4711b64f57613e0fbb51a7ff5a18fd96d23d6ea27d2d4288c254f8a4b1a2e226ba001c475062b3bf398a84512e3aa852b358e974099cd66224c6deb9fc10526a66e66afd458e56dd74b3b7827da75355f750620efe8e5ff813623a43c39a6cacd0353d2720681be6d82d9ee194f0bcee30b29aaab9ed01e315d1ec624119ea6a6c814660466a94b04bafc01b8531b3fe1828c43dbeb893afb5a141b3337531dc70a8c69cc4538a0b9f6a20365c6549ee4344da638a1c14b6b5a9000f8d347e1c1984fcf6d23f376731a65ccf0b59f4ec5f502a27dbdc7430dd9d41b1de11caffa8496a0eebe3da6beae57467c060a7ad2a651e07b4e7412f02de1eb93b57e129fb10a746438987f28a55216b453c774e9e94c02707cfb4359b41ab5482f6cbc6ebf571cc5de02d195b7cfca3cf5836a2172095d1780d93cf35988263d71f19e2e9c6aca70c4276c70346d677e1564077269ae1af91b8d686f6462bb6b078a01f577e51447b1e3a36543b256de8c4a2f0cf8abdca528a1914e1d4c49639493895fb24678a728162695829ceee9fa121a52687db8f093409cdd54f15130524f35944f7b2da6ba330ab8ea73fbd9dec9ef192c709d871559769ab8aa2d3ec9557c1cb9cce36663ec5f17ab6f9d37cb7eb7e131032be6caefae51da780f5be5e57d33d8c8f7215de911480eb648fd2ebd6ec9d5987f0d341f758fbca92979bdc934e240d0678c2e70aaf261368af587809dd388bb4859210759ee27f74369e0a29d4eef1b129923bd4d113a0f0a1e28ccf92813e1c9be283cfb8e3ef1bc2394e0d6e032a7cef1dab786c63ff1e00b916b73d106ba2b4b45cc5a569b8e3b1e625748798dcea4900cfb891d8ae4575dfae0f824cc610ce61cd96fc9b4cefe710daeb5cf0dbd21e3d0639529f7635f2c0d19bfbeee4a8611758e3873036d3bafee20b888b8175211d60018e718cd192ca588afab9a6f6a168bbab440db8faf3580a897f36cfee2a309d3c6f874a7c47c4a9838874663778136811ebc357294afd672257ff59707919015f3694edb30627625c7ffc01ca4e2ab98e46b5c29e97f514b8579563e64c445d5d96b31c00ef0cd5bae6830e709084d79db0583612f5d3d6941352357286b4d987a7353f3e7f9082f6793519199cf6066cb27e6552ceb3bd7c67dbeb4d088fbcefba9e5846dc22e0eb27d3212231d65eca7b4a82a85968aa40a24dc7a1e63e4c4f5ffa8b2428fe6d74032c5903f208c50553d383f2c87cab74fb77ce927ebe8ed6e27997f0af4f477d028d96ad4a2bc0d57eeb11ea0d01dac475c28b8ba4b39e1ff6de06beb5014f5932237d3116e9f3f707d4ad43820b6a67e2791aeb71cf92f1ff8f3316e3b7fb0b4909f49a30a459a21e345be0a580fd3f8ebcdbe0aa0975d17a058245b8ec1f0c48dfcae889bd22df2485b9f0c83b2acb9167beec25f16b550cfde5803c8494164b1e9f4c6791dbc7091165efed8454a786734134d6cf5ad9087742199fbdcf44a73394e3ef35bfbea54eb624fcddf8563405c48b3f7b872afd9dd2e535ba9aaa19c153ec205a7705db7520ffd2a8c62f1f34d9a9f518d10de08eb32200d17277793e024d4406a3db21df6ec1b23328426304ed72963ded962904d435e5553c3e0639946a74f28e37bac1856a29fd4cb5802cfa75caf5943d396e09229323c917d4e165304001893389bfb1c894ea85d6f20f0db641e6a285dfb61a1313301afcb4a899d95d3f569f8d4c7f1a37bea357fc24dc12c746edbc41946a5ea1872ce91e73554d0802fd0d01b0d94d34aaf79797da54fbf5e9cea150b1574cbb10b61585486e6044e19cbf62b5e8e8e8371e034d1afcb97d04ce3b5e539dbda48717ed2bfcaac9583ee1469c5f908d06f6d0173400b41dfcf094f6538301cc5c5f2a685235d002b5e8f9ddd0c03c7aea4a62e23f7da7a0208da80dc8e7761ffcb863aca21da57a3edca6815616a1a905d76595d9aea099021d9e5b10611dee624529a1777c2e8a68ac9aa0048e67a2f9a2d1a419e186acea21e238d61318619d0ad87488b15f2c4c19b00f77cc16629b3d646b55ac934b7e8c40d92e14d3eab7025e88f34b030fcf06fbf65953b8e29fcea50674833b1897ec164909153d2e598f3ba5d582d2163e981c5c97537e77608c4ba2aba9ff09f09622e3db186f9e4e83f439cb050b6be5e9d0c675fdf4e9582588a89e9033e02fe7d38c3e95dcdc90d332670d31a53d6dd6a6ec7fba34433ea1b6969a07ed54c2de006b4c2ea5497925f318f70ee93dcb1fdfc97c1d73ca07772abbd00111f5f4114df6cbc650690f7e60bdf0deca1f320c54a12f3ec75394416ffa2fe3527c4999a5af08a8303166c51c0cd96e929fcec1dc43a9d6860abc5a9b6da73c075df5ffc7984de7739d5d844ceb757ddda6f76137bdbe0702fb1a5339f7a9526b44351d27a09e2aee17341da4eda967e9d752125772a89ce6961ddf44c19dd0bda93dbcad14fb3d99ae47dbfcab3008edb01b2613d11a9e7f671ba634bbd2d0089d1bc2c555caa086019b2994208410da3f0b79d9ac939ce0f478c45ae638c8cb5d42886fa08c8011081963124d412879812f868760d8bdb0048b443b3e8bd9447c844b82e870da08d5ca6b8ac509ff44e557bfdb121c256be9e470cd8ae34c0adf2789b1207ad36a3eeacd9ca0044e6166e790c0a0acb4af38a01d81add8fd884713f047a304bcec7beaac3e8be6dabcbabb2ad0420e9925373836ec500d8d8c8f9063b83fc6bb92e259e6c2fd93774ebd46efcda8587a625de7c0668c691d1dfe34af6f00a524170fb37e0fdc055edc9a10dbae8dc74fd3f3fe99a37e9c59f0fbf4e07d67e3b68b48eb4770cc4dbc5b2645d85cb1a352d083411980169cb6b5d7d1fd5ef9e432f01c71e42abd7d21fc44b6cbd24d11d103214f0f94f9cd175c58cb5c5307c177779806d75d4e314bd89a643e7ec9043572a0d6ce6986c08c31016d35df908605dc0983b6fa10c15dff830490a82a4bff417962160e366f08f9458b8a93b62a7bb3ba6de8aa889ffeb7e0b90850371e6fbcb25473663b30383e814ecb1d0f467981401be2749eef7e3af61dbaecb76d38f02b1d9142c883c43f7f88cb962c70a3d2ae5d2b5fe35ee6bb57af602d244d4a85aa6984a2a2feb57d42de94d6896eb8e361dc488e675b232c400a89509e3f7c87bb5113683fcf67cb1633c68aa725f7714ab90a967ced2ee9cfbdd134174e79c1479386a527f8451a51161d609aa926e02e079df4f5846a6dad3919ab0cf0f72e0a6fabdbc41fd8663161de6c60680ff8373ee3ed3e51b6febe7b12df0b94a81d95775b98eb2eeee50647015369f69dd3ba7cc369a99fbe3c4c278116fa2f057ce7bfc872cce0c9fb0b45d9f662dad200ec92f64682474937f4cf653737430b703c8eb8dee3516b5c0a6928b8ecc72f77c61576c0b753a9c95e17d62bf5bcf67e0c845721006833fabf31a0a36d91761eca86a8665cc7d8b9973f53edb241ec8dc71f1ab6433f59c5e2e1608097f7a7896067f624a6e1502c64d3af35734e1de1937f5df65764e36a3040423c554b1be872578faf5f0a7c128641040889405b2ea981a56aa40a79be8a236600fac2d15c2b2e567448af47025130d3b5c9150b74d7fe7e2a6e029268a24c982a40311806d1887f87e112ec62871d105c23b04bf3e6d0e262898842a2f3aee88ab2c21fe0f8dcf817d6a78a152adea3c306bcc72124c3fcea065045861e49868b0b2d1f11fedbda75effeed1ea1d728170833edf34fec27e013a9a391f351226cf8becaa38703dc07002f2a05b048d7e1cd2239d04e848f0d913394bb2693e766a20b990001c38e67f26e67b70f5fd9daff5ce2ef70e084eed555b12e4511d30a182e0596fbbfc9a35641e73a8eeb4197af07a469dde3de2154ef2fe17b2ff0ae8bfccf5e0d85f3ecd5d59fd987fb2cf9a98e4b370613aa58331339fb9b51d720892d12f98bd4d188b99ac5c15dea408a5e45488bb5afd0f962fe2c89d0e6076d2472087d51207ce585813ee2632b9d2659ccc8c357f4e0af4758ee02965d97c7821b2186acf1776f5fa8720260c4d30fc92c8357847f8210102bb1db2b484f4e6c2dacf538c2c8e26e70cdf2bf37e4938c024b2971aab7ae95b8551e808033988f082c152233d96641da98620d16202df1a0cc502ad2acc725ff04204cc1ac41e86af5f44d11fe289d4f7fe0e2b7aad185a77870bfca364b48bc59730cd9463ca5c15dcf72673717262e9db5edaa490a5d13ae3215a48eacf4b19df193a7a42e5ede8f7a7f54a485850ea88df9414be66b726adbe254a6f45519c05f1b38ae9a8b1f9d15bdae79f7100bdcc12aff3f897265baea18a69b24b81350a8a2ce7ae88205deb8e3bbc487eac32a816d702b8abb32539becbf16c44a78fb7f22a567f27175a54b2ad7944fb9c37b7443aa561107dd49db08425c1b69c956fc35c6d5ddd2aa88ae85eaf3cacf572e030c0efe086367a284f3b6ed26f500d9604f575234d494092ca1f12298c1822aec2b90ec6748db0c12f614a652ee948d9c00f5a0d2f01181c53d12ea836eb0043f0ef084a30ebf8c2ac849fbf488e2d58e2a7932b5fea4b9674c9a40263a25dafb4a24f04e7083b4adbbaa575ab0d9b09117000731b917c72535f1ab9ecc1eb75e3a7b89614098aece0efe5235c929b9df11e0a7fde1f4827caf60bc9962ccc0cfaee5039de76e0f0e06429d4f4cd12a11d2fdf947b777fca699d249e1669f5ddf93e45619f0266fbcacc1ed29671ab495a15e2ea7777a906111e0abfc99ea52737a5faf0170ccbcbb5ec52fc752e3bf06c62adaef4e2ac6c5bfe9db15b62f9ab4d6865134232b364e4e66e456c8ebe10ef9137c127a6bd4f3a5609c62b833f34c9bec8dabf1ad67511192a079f1af84c139c3686e827a51b9046d73f5fb5096ee60e3f57a0f73791644cf330aaf108b3f774e4ee0c0bbb4c4ed812c6a6546e58", 0x1000}, {&(0x7f0000001180)="cceb849de3b120438e5ee9f446b8b8dbd7f56aca8e6d18500a935593bcdb7373e08e28577e207e2c8d18dd04f041fd6bd71cc468cfbeffd16ff85390a9c86ccb23d956a753246e5bbf555bc4fdda8e521b95f453d81753d59b37dda8717bc2c08466b65aa125b187f3ea30490f1873802b4e87fa0ef01414772280f98add6ed449a29e25682b5c8e501066a396dac18ea2a211dd26a59c8bc4fd32fb4ea0605a44d450904ef7c4b0e832916d83d73416ed349f1e419fa12eecf29e36d4e8f249e2754de07c1a2cc34e6dba3a325f1f3df0f21a6e88238b5d25a3d6d13d87b9fe4604bcc456a0b5088ddcf524cdca546b", 0xf0}, {&(0x7f0000001280)="8220ef13889f251dd23973e7546a2586330a87bcab8217b4eb724ec1853e152b166703c349cfa68098b7ffc67f5064a52bfaefb77e7ff3db2e54cc3681a2e2a744aa504e2662781921f4e04a479bc2148614535ebe1afe25ac73505c972b0e25ed1c1dc870bf62b30b79a029933924d13e2e92bdc980a9d2e7bae17c36dc16e329ae01406b74b5d6a52cb6d1099534d974dafdd5387009be1deba8e7edb368eac5ef5f3625247cdd729e842bfa6d198202be8bce71809110d4197d7ff5d6bb531bf9eb1b63c752276f66c21d96b6f09a9ae80dbe74c45e9de790eacaddc15a1f53f19b24eb8ced12e171d7591055fcbde523747688d353dfc73e9f3467f228b12920553d6663f0d5a172352f67ad4f35ad67065d59f52de42dc2cbaba97c10e3d66d609083d70556e8b430169c4558eba127802dcae9ea9fcdac53354c67770ac0bb40c6f7dd35fd4914620b8d229a1a38a8f6437fd05481cc1969c43954a67d60d5ed6625656e6c7ef8d4412883afab099e3c6156cea957f9c3327c0188a3ef5fab47e3c75cd53d8fc22d555cc4046d62492c2dce8452b9c7e62a22a826599da833d9cf4530c49a68e657740bc709103eea5dbbf67b8041da4d2cd7468f616c5a1912606aa85e3a814fdb3e045c8c16f540ab730e4ef79b3787da4249e43eeaa88afc223597455728c5ffbf137f5f7f877e4e2975fbf390a9bc3266fbb366dae48bc0003a85064f2d679ff9793b43b9ff20e4062599f55d5878a74b1d9b4c6d774d09344a4b9364b915b4158e1ec9f060f09a23dff1913f8847d46e078e5fc773c5b2de526ebfbcdc5466517c50243c6160714854d3d35aca1469cd28106b1c3a27bb7fe3a4ee26bb4001bd2e5edbda87e89299e83c195adfccba597f3eaec5120c618631fd4f410ef989b1cc662ecee94f62c563ba3704915bf8aef73f6b4818b298538f469d74aea73072be6a3ae0b2fb9198e94356710db843ef9f19edf72c5cb2cd7a592e8bba7b76c0106b609f9bedd7dbe1147b45f463cc111a1a3fb6c4f68117e7c4259cc8ed58e4d77ebeb2c4a66035933e556242d0aded727c6a256fe7b5744df1d9652f2de72cd3153568996f5a3180cb96da68aae794d0348f5eb2ea3b48cd77c164c41a963d020d36e755850b7df9a8e97bf4a3e091d6e83e1de2fb1585b0cc0473b160a0e5c3044b45eae83c3ab1a64d86fb7b88cd44a4014d5cb79ed7ac45a874ccff44d07b784518834185157411891be886ecaa393f42b148e8781570ee92020e10e3569ed82a50ec933a2c6f1b9c1ded622fd6184371ef8a29165aa398b78119f36786d09259a3f10ff61723e4c86a8d176c69c765e89bb5a061b6fe58b0d46ae1fa6c724ec5f69568bd099c23b0274fecf77848b45ac04be2d09e38b7510b0721b829d51e88a2fff1234f9b397eec83f210000a311b66e59e76a56558d9bd499a45b8b47c8ca90fcca2acefcd32b4b35c052ebc35818f82abcfc5dade05172a43e9ebf05c4b859e5e5d4a96c513f8eb9f5ddf2240f7df7152a740143e001141f463f3113668c69c30248a81a35dad2fe3c69c9829de2fd0aae876c0b7f57aed9a750109875d006e40bdc371a1a301ed734b616cc8e5bd658d75cf61087542319d9c7ac9032fa2a2e20b5807022d1b49e37eeae5fe9f9e159f718c9a2ed8797153b4ab273c80d250fb726b2d76f2819682c190963cae93cbad8edabc110a83ab8fd59ac8a23f708347394af317b38fa1243b7aaa2114d803f7eeee07ec65bf20d99dc4de7783440faea734586fbbe26700d0b0684067a0559844b39639ad2c94b365ce6b4511ce62773760e9bbc9e6768c89e5d2a273b905c29a1c051d59ed2f291c15991dd51c7c5986b1d95624f97af65503063013107b2076450fbb61dbe64484355ee0f3bc86d2873b7f69a143e2eee1d6707c5bd7ad51a5727c5a098cda17109ab1cd92779f2bdc694256925e25d42f453699e510ebaa898b3b3206681c83b04d6ea3af3a42700a6f784a8469e6112e72630720129db867bc240b75df7beac841ee31438a8651da2333e8b5d3f4fa21f950298adc89eed31fb0d6ebbf80da533c08dc5432d450c203eb452df30a97390fda0a538758fc5daa38861ac1a0847bda53d571006b3d235e0aa40953224fafb6074f660d6e26084acc10f1d5d6cf86a143c1e458af4caf68975ea33b44001d2c3354e1c66ec42e35b99a9033c870f8fc3397980921c2cc3740b645a8d927a264c9f4de20ff4df7be682b612c1b331f2b228ed212029f6f117f8da8e4cef6458e677a46d85bfc78ed935827ebdd27a79652fd256ba450fd943faf0fbce8e045cdd0335d14226ff0b648486ebca20ec01fa2821e846f49f520504e2af2077a63d28d6682218deab11eae785bc55d490540a9cbcebc43c143e95f81b8a5c34286606bcd6114346fc89adb2963a36e6afc2b80ae2af91d47b144c053d8d832cb3bc005ee99b9bf4a20230c60885f90a612031209acf56a645564ac66a163a41e6f60d9f27386a0ddc9be8de31d7ba6d6fbd7f38722b609e09135c1bf928757975f1dddf155af063e266c7aa2e24fca199be5cf73c5650ea80e214d6c29315804eba31d486f9b0010b1d323a575668277eb81db4d38eecfa782502e230dc82cebe4876b892e27aa4653054a2cba3c9834c5b1d47848a850925c61a95c3f9d77670c7938c6b62a2d3e6c03b1999c3fe604f5deeaa550da6ea920ca0c6c42e9b3f712c650b5929aa4e58e04dbb22a11368bb0c1b2802208f3142531884fbb3db33f2076bc05a37b0ee833bf44690e93bcd4dc382efe45004011d90bf16d8788789daf33c466be15a3a6d2ed76c7bbf45ce319aa63b429dc2acaba986d90ca6e70bf19760b321c49add221796f21451c4e6d605e911d7dfad87a01fda742b61175c8cf4b007e64aca4dc00410cac7f1262abd468f931242a00c84211b1a895ece7042875f022fb1e616b5247a7672ecab6d4de3e788e49dbd9246fbb772cf897b6322ef3d0425aa614d7f24f6120f9e498b38d274950e2de735aafeb64ee68ff3db660f805b53fb76d7ec715fb3990070e70634011d1d0d8edf975adb9f64176668869bfd2c9c64f27656788f56e985e1cd222345423c8943914f70d928497f8077b1a173bf9597d056b02b989b03a99655bd57273e27047cb0b7c736f5325f67301a1ad6b8b12686f31c721545f2a2a9739bd52b5e3eb2e5e98c6223ca1b9c36fc0b6a710e6d5b6c7dce96811c95628b876ffc241d9ef600bf0bb81fb28c7095ed5cecb2cf231b16aa114dc260ae6257b71f450f92a7781f35620c195e485b1de9d6cd95693ebe47520ec4e723a072693f9073b7f9d186582b6d0ffae48cad3e82635b731ec15e9b9a3e3fc9e94a89f6eb109217bf3f86387a50db30ef3a8517cf8d06a199effe81c9ac6298d463d3318d99c2f6ccb1a4d5f7ba01482256be90bfa148088816dd0e99ecd99522f5cc4ee5109450c0ab796f6a9b696ac0337c44a015a8ebe834a73db8c19413a4cc0302ccc2dee8f84a2a91061cdab16c84eb20072d40e392a0d9d86380f2e0c0c920cfb69df8c53bc65801190fbd48d9748dd22aaff0d07477d9014ed9da2d566b2ef4e2082692733efc9cbec0d71b8cd070967d8ecbcc7e555fd483fb0ffea0abb83dd3b0dfcca71f372c243ac064aae935fc22ba5b9b7b8401a27c643968850d9e195f747d08e806f16af2fb85ade3ca877e5ac6f126e9ce7c637a4304020f46519404884c6d4aee6ee63baa08a3f55a61d683efd099fdfa09c4087e719608d060afc5060c99c3ec900b15eac78d123332438414f8c5267e97cb8b2c3477bb0ef21bdea388d0fd25c46f5585a44c54bc613f61c44da8767b1cb6ee8f817b6a5e7cf77d729a3dfa161becd8a777e30a24bfee68dc532a4cf3b0f28d777c9e5a6d05c2364b3e6df0903fb97fbe5c8254e83f9956528b255190b8de67918f14225f565b045de5431cfdcb7a40bfa30266c5eb96b6837be6281b1f434cda69722f3666d653d4b609f372d2109c5b31f5310002f847ee87988dcda63a38a64016575d82a98807d5a9ca2e79eb3eee98038411348a14b9e58b6643636f29897ca23346561eee56fb1ec5dfcf2b6f2252c68e7fdc4ee0e14b1b90660508f7896c795257a228f5c8ef634176093f360487cfee53fe4a8682ab75d88233e209dac1eb2d949c61e3f7cce2a6acc6b3388b171904683d848f2a1697925bb15e9d955f9d96eea35c4ff3ebfce7fcb39717b9c070b5ef663c748424242df897e5994b405c46dd664d783bd32fdbe1c9b8bc8ecfaee5190db5738e53c674ddaed99659438f78212714b9faa35bd0cb002379d10c4f57aea3f660bd39dd87c43b743be4d347ce79c8b869857c742052bc1560179bc6070a566e0394c858bacd5b35918f3c02ce61cfc98640b3b36ee5decf39e5ff198ad52fad5978e85a21a33fb8b5190bee6ea31626824b4c68ba62d0123ff0a4f972b3ecc39daa13697415b443267f20f36246bdafffc0bde22ad7822933c7ee17528843d4d341546af7432885a37f7d0ccd7c7d4dcf038b937cd9ed26dd9f78b5b5b512e738e52ea6b1130040f63c9d265f55fc321ccb976185f131ecf8a63944e7f8b5273c109de9f6e1c0bc05895fc951168f3b42812df810bdf3bdd050d8628f7920ea6270f0f99e73ad44d4e1067aade724ec590c5f40ec493d045f4a95a83be95098e8f7a329c6ed81eea30b5c66add4962178fafb33e393b1042bb3c7dd7c8e583184ccbfb967e145499ceca5f6330cdc9cb93202c8e8ea76daf3fe1190eafe0b261c0166055417c44660b90a2178d13033fb3ecbf557ed1d8078681b72b45a49ccaa0e217483c9b61cfc9972c42fd98a30a843b416ec462640ae587461f3753ef59e87694bbfd101badf73de4564e531dbdcb8eb2e89613e57743b72f12e02069207b48ef1d6e04916a05a31bc0c0bc3f13e2403e486703e7f7358f31ba62b94ed2367e737d78b0a3976651f8bac9a21baf02b83df5ff020f6b09d493e2d5f6115cdfe06f68a44affd88a23c05f71beb14e23f6397966526e5dffc0a0ae2db6bb4067f93e19c9d97da99bed83c86ef45a08cd4f48b268a7499a8738c025604111aa5ad2f192c8b894a5f6c001ebae2dbd06d57ec9b9b219a01c85c9b9b0f30c2401b0d08779697b41d24378d89b21202b510cf6d36d0643b3e176d0851c02cd790e1351c43b9835159654bafe9ec7d02b352267241c73fef2634985f79ce86478dd560ac6ee4477bc7dfda5b32d3c33eb546424ac8219e903ba0de9d591a94828b54c5030cc1c919f3708019d1a4342898dd442d3964a70289175543a46fe8df61ab519d77fa3ab354fea44c555253db94ade15a021f59b43df1548c6213f07ef4fc54867b227885c4763daa16ba9a9d3019598173c0676b7d9d0157e1cb0a0313fa00e614baa6a62d126d125950df1d888fade129e2de8a9070c2f3c0354c1671b11abeeb7ce7368a12f83cdd18e54f539bd3953fd71039599b37ce9f97ebcd4e416e518b0f48767ef2cec73982341d1b4c6a4de4b0d39c1367c9efc97312aafbacb3e924245242ee4963d3a626664e509bdc690fe76a977d0d3d292c7834be977011dfea331c797c02ea8e9276ab22f0cfd82985596b226fc5e17b4630def95ac6ac57aeefe5e4f0f4aaf0063a5ac88dca10ba5af9ef49925b8bf2ce2bee00d296feb8b1031ac3ff128a19738dfa2977b55f6889ce208b51bd63064fca91596a1c172d09e311148", 0x1000}], 0x3, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x9}, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x8, 0x81, r12}) 16:00:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x3, 0x8, 0x1f}, {0x8eb4, 0xf6, 0x6, 0x100000000}, {0x7, 0x5, 0xffffffffffffffff}, {0xfffffffffffff402, 0x1e, 0x2, 0x4}, {0x3, 0x8, 0x4, 0x6b}, {0x7, 0x3f, 0xb827, 0x4}, {0x7, 0x7, 0x7f, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0xd6, 0x0, 0x0, &(0x7f00000002c0), 0xe}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x63, 0x0, 0x0, 0x800}, {0x1ff, 0x1}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/240, 0xf0, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fF9T', 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x8) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) 16:00:16 executing program 0: mprotect(&(0x7f00001eb000/0x1000)=nil, 0x1000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000102000/0x3000)=nil, 0x3000) munmap(&(0x7f00003f5000/0x3000)=nil, 0x3000) r0 = getegid() getgroups(0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x62851547acb5def5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x9) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f00000002c0)=[{}], 0x1, 0x100) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) kqueue() r2 = shmget(0x1, 0x3000, 0x1a, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x40, 0x100000001}, 0x7, 0xfd7, r7, r8, 0xffffffff, 0x0, 0x6}) chmod(&(0x7f0000000040)='./file0\x00', 0x142) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x98d156d81f0e5c04, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') getgroups(0x6, &(0x7f0000000340)=[r3, r3, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000004c0)={0x1, 0x3, 0x400, 0x6, 0x1, 0x6, 0x1, 0x10, [{0x8, 0x400, 0x8, 0x8}, {0x3, 0x1f, 0xfffffffffffffffd, 0x5}, {0x3, 0x8000000, 0x0, 0x9}, {0x20, 0x4, 0x1, 0x3}, {0x9, 0xb14e, 0x10000, 0xbf5}, {0x2, 0x20b, 0x9, 0x5}, {0xffffffff00000000, 0x401, 0x2f4, 0x8}, {0x80, 0x9, 0x1, 0x40}, {0x9, 0xffffffffffffffff, 0x100000000, 0x551}, {0xfffffffffffffff7, 0x3ff, 0x100000001, 0x9}, {0x4, 0x1, 0x7fff, 0x1}, {0x101, 0x6, 0x21, 0x7ff}, {0x6, 0x20, 0x3, 0x1bc}, {0x4, 0xaf, 0x7f, 0x10001}, {0x86, 0xd36, 0x2, 0x9}, {0x1, 0xfffffffffffffffc, 0x4, 0x157}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x40, 0x1, 0xffffffff, 0x21e3, 0xfffffffffffffe00}, 0xc) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0xb48352cd48b9f130, 0x4, 0xe386}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x1f, 0x200000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xcad21252017076e9, 0xffffffff, 0x4}, {{r0}, 0x8a89e6126872d3ea, 0x40, 0x40, 0x0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9b, 0xf0000000, 0x6, 0x8cd}, {{r1}, 0xfffffffffffffffd, 0x9abe45cf5143f303, 0x1, 0x20, 0x7}], 0x313e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x63f, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa8b61ef96e7200ac, 0x40000000, 0xffffffff, 0x3d}, {{r1}, 0xfffffffffffffffe, 0x89, 0x80, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2d, 0x8, 0x100000001, 0x4f726615}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x0, 0x800}, {{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x7fffffff, 0x40}], 0x5, &(0x7f0000000280)={0x7, 0xaa3}) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1000, 0x7, 0x3}) r1 = semget$private(0x0, 0x0, 0x40) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffff7, 0xff, r2}) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x5e3, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x800}, {0x4, 0x7, 0x1000}], 0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x6c5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x401, 0x7fff, 0x2, 0x8e]) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x5, 0x7, 0x7}) recvfrom$inet(r0, &(0x7f00000001c0)=""/53, 0x35, 0x40, &(0x7f0000000200)={0x2, 0x1}, 0xc) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r3 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) listen(r0, 0x100000000) fcntl$lock(r3, 0x9, &(0x7f00000004c0)={0x3, 0x2, 0x6, 0x7fff, r2}) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/122, 0x7a}], 0x3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmodat(r3, &(0x7f0000001680)='./file0\x00', 0x2, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001700)={{}, 0x5, &(0x7f00000016c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001740)) writev(r3, &(0x7f0000001900)=[{&(0x7f0000001780)="0eecaedcd1859855482ecc4a766b912d99025ecb48aa9d89", 0x18}, {&(0x7f00000017c0)="60d6a576018e7464bfad700a3f30e3af7edf04bd774c2540ac14a23e6928381c372529e68958359a53df53261dc26e6de7c84990685bfd6d60867244597f1d80bc8b4eee258ceb182c30f844d77b2103f4888a7da3202b8e12187a30bd7c57160ed48ccd4caf77646680430549d22fd2fc7fac3ad4506720b5ff78f0612c344eab58e3c40d2ec1d423f7d2ad5ef8478c78d9b591e988b2f6e3f27db6656023e797017bd1b369455dd52343716005c7c44dd68484a3eeeb1b742e645f32176bfbf649b60d1d38b7b88cec0375c27753772f2ed3a62d271e468064c8ec945a9e3c912fedece52b05bb", 0xe8}, {&(0x7f00000018c0)='J', 0x1}], 0x3) semget(0x2, 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) bind(r0, &(0x7f00000019c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r3, 0x2, 0x1) semop(r1, &(0x7f0000001a00)=[{0x4, 0xffffffffffffffff, 0x1000}, {0x0, 0x7f, 0x1000}, {0x2, 0x0, 0x1000}, {0x5, 0xa7fa, 0x800}], 0x4) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x337a) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xffffffbf) r2 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x6, 0xb3, 0x1, 0xffff, 0x0, 0x4, 0x1, 0x1, 0x6, 0x3e92}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x103, 0x0, "0023009e00000000000000001d0040170c00"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xa72) connect$inet(r1, &(0x7f0000000500)={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x80) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000480)=0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='!{j#W\x00', &(0x7f00000002c0)='-)\x00', &(0x7f0000000300)='\xd4&((){-$\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x40) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x81, 0x80000001, 0x3}, {0x7, 0x7, 0x7, 0x1}, {0x400, 0x0, 0x7f, 0xd9}, {0x400, 0x6, 0x2f4, 0xb098}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2d0, &(0x7f0000000140)) dup(r1) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000280)="bfcf858c0d27069d32b98d88291a42545e5ec49aead9f9aa35f90d1d5198dadeec9d8561bd35edec88c989bb3f70021126eeab9df793a5f8cd92d7759b2bf5e7111307490de9c4e97cd8f88771b3f8c51f48752cf9c69126086896ef880fe8148c06579549082f15f195b1f0aed0d9454bf46c45a913396d58c9f05801fe9d77cad9e1e9aac8e9a073166ea04910e32069a578a1889305f87e9c67c49338d584b6d2d204a28c3ba9fe246a0d", 0xac) getgroups(0x1, &(0x7f0000001640)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x8, 0x7f}, {0x18, 0x1, 0x75, 0x2}, 0x1, [0x7, 0xff0e, 0xffffffffffffffff, 0x40000000, 0x9a72, 0x7, 0x9]}, 0x3c) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x14000)=nil, 0x14000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getpeername$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000fe000000000000000100000000000000800000000000000000000000000000000000000000000000af13609118087ce74ff7a50000000000"], &(0x7f0000000400)=0x48) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/142) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xf859e83dc44ab6d0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x100000002, 0xa98b596a94fb22f4}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2, 0x4000000000000003, 0x20, 0xe51}, {0xf873, 0x5, 0x800, 0x1}, {0x9, 0x4, 0x3ff, 0xea}, {0x1, 0x8000, 0x400, 0x8000}]}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) dup2(r0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000100)=0x7b6a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00ed2db166696c653000"], 0x10) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x800000000088}, {0x2c, 0x0, 0x5, 0xffffffff}, {0x26, 0x7, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe1d973ed8773c5f3, &(0x7f0000000040)) pckbd_enable: command error 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0x6, 0x9, 0xffff, 0xffffffffffffff41, 0xfff, 0x8]}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r2, r2) accept$unix(r3, 0x0, &(0x7f0000000100)) 16:00:18 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x8a51, 0x2, r1}) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000), 0xffffffffffffff02) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x1f9) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18008, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x100000001, './file0\x00'}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000000, 0x1, 0xfffffffffffffff9, 0xc591, 0x7}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000000), 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x5, 0x5, 0x9, "448112140e71bfa2b0405e2e9a409e9ce6f85765", 0xdfed, 0xb9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x4, './bus\x00', 0x80, 0x4, 0x5, 0x1}) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x8, 0x42) sendto(r0, &(0x7f0000000140)="d147b947700f40b65ca3bba9454d6d5512863fcb94b1c6f78d2e6f5718fd3e03c6472546d8d51e015529113e6ad77d3514afd707e80dbcb2807335f7ce4f77cb26f9d041c43b82d223cebd86a25755e1f41cc609bfdfbad975", 0x59, 0x409, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x9d507f942a2d7022, &(0x7f0000000000)={0x176, 0x1}) r2 = getppid() shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) ktrace(&(0x7f0000000200)='./file0/../file0\x00', 0x14, 0x100, r2) pipe(&(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000240)="2c383ed04182ff7ccafe609edfb93d3a57b175a9802cedc999ce661f381aae400fc19c62a106e27f4b8109ea88ea86604a16975e77006e0a6ad55d6ef4f1feb6367e86d184063213133e300eb0b84483", 0x50, 0x400, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x4000000000000000}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec8, 0x0, 0x8001, 0x0) fcntl$getflags(r0, 0x1) semget$private(0x0, 0x4, 0x380) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x64235f0f0a3f0bdc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") pckbd_enable: command error 16:00:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffe73) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000010f87c8a5b671b1b542a7b8884c40000b81000100029000000310000000300ffea35"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e6a003d319"], 0xfffffffffffffde5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13ae9890b9fd812eaa4e713048e69931", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:20 executing program 1: r0 = socket(0x10, 0x2, 0x1) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xfffffffffffffe9d) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x2}, 0x8) pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x2c2c920b95324a0b, &(0x7f0000000d80), &(0x7f0000000dc0)=0x4) fchownat(r6, &(0x7f0000000d00)='./file0\x00', r2, r3, 0x4) r7 = socket(0x10, 0x4000, 0x2000c) r8 = dup(r5) syz_extract_tcp_res$synack(&(0x7f0000000d40), 0x1, 0x0) geteuid() ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)="ed7b6ae68a58c5f5488f2b2af63a20ea06263d197f4c52d65cba5b68d9960f344c0d1490d099c2b94ce796e40e5bd5baaf7ccaf6b239", 0x36}, {&(0x7f00000002c0)="67dae6e2fc8374f34934dcbbd7adb2d16d9c0f2a7e22a2", 0x17}, {&(0x7f0000000300)="a9e9c843b728a67e55eb2bca0fc5984c27e01b178e5a344289331abca1043f7b04ce6b60d7d8398f2146b72c44e2432d89aa04eded9bdc21f5ff27eb3bfbe0bc402a675e85b68be5e2e03742decb6ffd7fa66916b2e3c90718b564b45de89d1420e276a1f0a1b2ce9ee5923c4ad92e8e5f7d37806de3dab7c93993a79884670707f8e0227a23f9b5b10de716cc39541e3ff14a8097746d0ed451604a1ab5cf998202f3dbb40309cbcc079ab33c8c3ff76f8bf7b0b5d8b7636d06c2561adb2259e2ba3eca6685ebd158009634633b", 0xce}, {&(0x7f0000000400)="dbe68f5cb9dd28d355d8cb679f27dfffa7fbbff411ef2993367f2bc478d868ff69d8f389226d1582d09bb6f00b993a5771de3bce215ded6955bbdac8fa5804e0d06582f0dc7e6534f9e6f6750e471b8dad7188aee907125ea8c684a9e37afcc4a702ab72ca58ce3008e7baff5d0fff502957f1aa3a2d5789aad15fe53e66a5444538cf21097bf16bbb9c73affee8851b8248bea5e26b092a2600c54747e0caa0", 0xa0}, {&(0x7f00000004c0)="599ebe085b83412ea05125f03a83a52685c22a5b772a4cd58a0a12907c885efd0a206c69e27e8db5c75dd988288b99b3850c84041744dcca929ad699c5287dcb899313e96916a46bef509b1cb45410ccbf3c4299656f77b19514c0a698345bd41e", 0x61}, {&(0x7f0000000540)="463db690857302c3b4f05e5214e107076a7b874919ee0c1b621bb94d8961b05b83a7d7267365820162a1b371a0cac10aeb68a8d1a46b767fc5af37d4835d4d88e3a475a6e0ef3771842d223cdfaa38e73fcb091a428222d8ec276f2bd4967feb20b97d803426ad71affda79fc2d9a43eb12c8c5bae4892ebba28d70ac218d6", 0x7f}, {&(0x7f00000005c0)="cd741a4e0d108e", 0x7}, {&(0x7f0000000600)="f8c787d0dd9686ab38474a10663799d718da25f43d45e2a1ca87c3e5990b6c6339922ee04e13b08610e37fae9a3e7093c262e31f5b9f1587d16ac752bae3e6e3b395064e4919c06b80365a582f91a14b974f149cba7bf939b32faef77b3cc96e6c3c62b1cefb53ee441edffa9aebd47daf99f30bd3f8170f35fc1cc79f7957d5f81810c48d2d5382c9da9241b4ff71f6c782efdc58cbc6a2fee9878e1e56f76e50922c7d631d5a13b3b35cf28c5951684a582e2e11adbfc3acc6c5583a03799d5a6e2ea68879d8d9e1e366d84c6bbc7ff6bcd30b3d179671b96a62217fe7e7633cc4c01222a0e542f90c8faddb87f0", 0xef}, {&(0x7f0000000700)="ef260f4ce37c674883e95d9963a52b20053f923de2956e7253eee1f48f79cc772dbccac38dfbb98063d8bdd7bf48c020", 0x30}], 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="c800000000000000ffff000001800000df2d91615ee835cdb0e41fe3cfd8f22f1bcdf0b96dc92dfefbc6380f0b98f3b307ed2f86710ae68c706969bc75da774f472e02593ec3ba41408193fa4e03079d220c2b44bd351029f340690e1a7e40125a3fd9f56a361fcea11a478d9850fd7761f66482f3431be21adfa362bacc4db3f7034c8707213595593dd4824cb79b210cd514468102647c959407884a644ed010469d2610a48df2939e885f54d86c6d5e8d95d898f86dee75e33e0a5d4de3a61bc8abbed060fdc33d87c500d800000000000000010000001f000000ed2043baf9c659a77c0df14e8ef991fb833adb8eb81d87e7ddc74899946de60378a8e9e408e3c284a6e4d71b04306f23045f6c87d4ddd07ddc584fff2d0294df3f0c0c3d1a84feb232b73384343b7ab9d1d0128b74917cf9760b9df7b0fcf233a32d3b7596a11949d3489e1821e3accf75ff64089092c5b8b47922ad744f682153f79684a55c0bc84479945a706bd7b53b0b93d0e5973ad7bf18a959eed3d5bc23f9510a4ca69f0ce19a477b36e12bf7fcb2cc984a4617e941821a000000200000000000000001f8ffffff0000008ebd64164b91e7f6cc00000000000000a8000000000000000100000080000000c58cb5989451f4340cd8e46ad0b008327ca236c1d338df245a1a3aa2855250da1c094e685e99e655a31a35a88603f16a8360150d790c046e9a4ba0f643ea2ab24b884d7bca4ead36014c1232c855321f3163bde1c5a6eb7e3043d783272bf7109c831e45973ae0fdd737e6903f599f522eac235c7e0b42e092ba7566fdaaa8f8e05f6ef1f8c47c5f68365b55281339e3bf79572c108c9dc26000000000000000ffff0000ff030000451b8d37fa6cbc0f880dd6949a4e31e2514ccb0730125098681799f4c89e957b5aba8ff19c890aa0c57690c37e08476cd71cec323a2f3ece5a7e6ebcb29974f0cc0dafd6099bb6c64ca056ac000000001800000000000000010000000800000026a416b901220000d8000000000000000100000004000000aa0f755ab0a002cfe45a56b2dcde8c84094f46613433fc75978551a0769b99f1a8cd31a5d2d957fb519fa7a5331c330c3f3cb6aaea8087fe8ae85f72c8dc14b53772b09bd1dcbe50d3e8a25436bb0bc39724ab2a3544a702706d1b2fa94c0747dc01a8e325ee359762e3cea45ebfa43a116c57552d79e20c28737c04fa19342e21b4076281e58387987cf6d9d68cc5f8fda44159a1bb22c8c85d19b1b67075dd2ec316beb48268b99e056509289d6b8c64fc019b4f941a14ae1f4ce415087f503c6b8c096a392a00a800000000000000ffff0000010100007c3d44f3b1055a202291401fbb04541edb0d445ae2774c455e2ca5462f5c4a5903d71a4336da5158cf23345617964071fd5a51c494f331f3f6b2f74e20b7b67de4327da9f10c1b8af96394772508bbea7b3e5de7ff09791ee8a3d9722de560411778bdbb1bcb19e581b5c7b6124711d152485b326aa14a056b7cf3486bc7e4a801f55c336700"/1105], 0x460}, 0x1) sendto$unix(r7, &(0x7f0000000180)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r1) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10010, r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) fchdir(r0) r1 = kqueue() faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) write(r1, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r0, &(0x7f0000000140)="6037f9b9d5bccca3b1a2ed0fb5b089483780160864191468179e70b0c5b4cdcf21e3325f8375314c27d4c0b8eb3f15d9f12047acf8fb353985a55c1e59d1d4f0d134ef63298f2fdd58cf8bd1b7eea8bf50efb32459d48bfa5cdd8d707584bfc0a3fb2664dddacf96872b81a8b5651d1eebf27fb3c9ce4b8404f477687d0092d02536b65aa1db32c35df2a0d8cc0ca47c7db95c950f31eb5c81cfa688fb608e60860fcb4b69d41daeec3a", 0xaa, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400000029, 0x3f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:20 executing program 0: open(&(0x7f00000000c0)='./file0/file0\x00', 0x8288, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x1e) r0 = open(&(0x7f0000000040)='.\x00', 0x8182, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0x11d0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x4010004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x52) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x89}], 0x200000000000014b}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648e1495fc7ad2eef3e3bdbe5336f968970716ab1e9c87679272b138d099b7dfc8f33f3e79ab4c5fefc4057c90f3c29424c110d14aec34dd04002269201d060d022273d170124daf3d3e6bf911e4d41bfc74dcfb936fae256fa9fbbdb23381f7525aa36d51cc05c9529fb06ab13cae0b65633d76326de58e5c73c928ecd8e45c429163b1d6d4b000000000000", 0x9f) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x80000001, 0x5, 0x1, 0x7ff, 0x5, 0x1000200, 0x2, 0x0, 0x6, 0xfc5}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8aa57685e98db540db8d1a023573520d36056b45f77d070381ce8a73cf43c05fe6f44c814b490fa52bcdbd3dc1cd8874a19e4fb11b348f5a04b4b121992c540a9907cfbc8692d36f6649f6a5df016298578b51cbdd4379993e16f1be0b374fa4232fada3351f10cd7287b08ddca2523636", 0xfffffdae, 0x0, 0x0) 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x6f7bbae9e610eeda, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x43) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x16, 0x4000, 0xda) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES64=r0], @ANYBLOB="345b6dd4b8ba24db3e0676bd9e4470282bded82ae9336cfd12672feaaf680173a5df839bd14618dfb7c7fc39762cfa2d76fc8aacf620690314b6d1bad0f31ef3614655baa9e9c633d38c1fbb55ac6e3a216fb0467211a6944c039652366e1bbc7d8a0b1d59f89f4347af057c29a71d523cc0ba875266115cbf562c900d634e0195399f3dee095b27ea7f6963366bb1d5e98ceb2ccefef85f1c3458b354247570b04e990c0533af8ae49c256f04d523d9f16e23aabb6633a95e", @ANYRESOCT=r0]], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000acff0f0014ffffff"], 0x18}, 0x0) msgget(0x0, 0x102) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x44) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x456b6355) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ftruncate(r0, 0x0, 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x8, 0xfffffffffffffff8}, 0x6e, 0x2, r6, r7, 0x0, 0x200, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) 16:00:20 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x5, 0x4, &(0x7f0000000100)="edf6bfa081e7b02089abcf83b7ca7e1c3266e6a650a60b508d3f498ee27b259254697b71609fa4a1d22d22e4be3ec07aa3a1808028f19ed6a2eada9fdad19f3ad8a2555cea013b35fed27f1413d5faf887d3d41c1f9dd45888aa6d54a1a2fb0e1ba7", 0x62) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1, 0x7f, {0x4, 0x7}}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0xffffffffffff8000, './file0\x00', 0x7f5c6d79, 0x100000001, 0x401, 0x200}) r3 = msgget(0x1, 0x40c) msgsnd(r3, &(0x7f0000000200)={0x3, "251492f7cc1a957f807b26f84e136823d74789d4dbb0f4cdd1e27c849dfe09b6db5c927547ad285dae1ff5c3319191a6d2709697f9bda6dbdb997ebce2e35ff97edfc5c57507edff1c0e5390eace40a72ddb9c954b56abbcdc0422"}, 0x63, 0x800) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x45, 0x80000001, 0x1, 0x0, 0x6, 0x2, 0x2, 0x0, 0x4, 0xfffffffffffff565}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000000740)=[{0x0}, {&(0x7f0000000200)='h', 0x1}], 0x2) 16:00:20 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) pread(r0, &(0x7f0000000100)="c803bc2d4ab584366133605d1b6ddc2bf4efcdee6c49e36b3f266d023b0a198f268581c5522cb4c53f38b307e4593faebf982250ace414b060d9655af3db4281b6f83fa77b72e830d8e9959aa43e4f5103aab87d580fc4644b617e1a045145f4299b8a3d589f748016254f9f73b138aff319cc74118a08cc260d4dcd755e950175bb9e47595adf0e63f74c8ba3", 0x8d, 0x0, 0x4a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700"/4104], 0x1008, 0x3, 0x800) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001880)={{0x80, 0x80, 0xffffffff}, 0x800, 0x0, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x48, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/48, 0x30}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/13, 0xd}], 0x9) r2 = openat(r1, &(0x7f0000001800)='./bus\x00', 0x400, 0x103) write(r1, &(0x7f0000000280)='oLTqmN', 0xfffffffffffffe0b) r3 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000016c0)=""/207) r4 = getuid() connect$unix(r2, &(0x7f0000001840)=@file={0x1, './bus\x00'}, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000017c0)={{0x3, 0x0, 0xf6}, 0xffff, 0x9, 0x100000003}) r5 = getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x1, 0x2, 0x7f, "34308fed3906ab10eb80505fe93198a27d4a5c00", 0x4, 0xffffffff}) lchown(&(0x7f0000000000)='./bus\x00', r4, r5) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x1000000000000000, 0x0, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ftruncate(r0, 0x0, 0x9) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12", 0x25a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x69e) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="925d910291420ae178fd08f75013e8e412f98ab8920f0fca1388c77f1efff3966f91db1f9446e991e592af27619e93953fc44d44ecc17f6782f0ff983c05cd627c8154c3ebad205356c39b1d48932f21f4eda15747f86478f35c72807fb2999e648d850fd43f5a15f43e91ec21bca7c8a3c95413345e8174755a3cfd0b306675e6dcc672f6edfe", 0x87}, {&(0x7f0000000200)="32d5611312c92c46647ebacbdd46ebeaa31a619c8003e65dc8c409163fc0482834de020c072a35e54bbd8e280646a3738de6fd94ea673b366be94f5f34271a820330b2ee14669a58ccd488f7c82a2013fb339808f0545be3b6b7fbcb476418f784dc9628a03acc2f6a31a04dbe1b27300f5fcfb9cf71e1d8c02ec9d21e960184387a59357e3b0780cf359139c50e31fb9a0cca9ff907988e08d59d062699433d55a6fff71b6569f0824db3d6ce39bb96c1d64b5dc9b852da4aa4457b007117c18f5838faee426bcfa28fe68bf30f079dfed842d0e322d1073f1534af8696e5dc2e0b431fe4bf76ce14b5fa48aa57083c9b8162fde1b54859f61b614c231f647d7d84232398885d0f9dce42e5347375d62ae2060fdc3dc3e3aca84c703ef1754b870b81731ee743ec4cf727df7342fceac2d61252c9613e8dd555075c8ce21a7cc9ef8216a4d204807231846d09305b4b12f16ab89a25521ba92bbeba8f6aa76b6ffbe26dfe5c640190083196639403faf978addbb3c423b2486e9a7916fe156d109a329ca06c3b6ff2dfe6d4a051b483b13dec007d36dceb0b2aa9c425a4824dce275e1b3bb712dbb75781fe33b6fae415963c07a2dc0e18d0ad2806335e6d786dac12043f2c55808b83a2863d91b7090f2a42f28181a0fdd134d2f16c6c0d0f944eeb2bb5f61b5bbfd125437a991eac5b4d0b37b6545152eea8fbe4d98fe9b864fc20f6932179969ee2dce0b4a5106315b98af186140ab2d3887b63398b3610f473753631d12b653bf4a1b1e8324ee7cb06be1a128274c8fb213781f467818ed7e393b91a6c2a93a10ab389d0023c577ad520e98b8bafcbf2681f825010808e2073047c82c66bb79a64f79c007b554b85d1976371e5b92dc6991f7157abbd37d8fc84b405e8aa6f6fd697a1bfb972a3530d2f1c04dba2a658423e1afcbbd3b7b3632c0166188ea8c0942271ee46b77e80662f4f70969ac992b223c8634cad7ec1abbedc426e0b784a71fbe6225a8e7cd73d66e276210516ae5455c01d3f16f0836860c02d89026f32626d97009e68a71c5fede5334d8424305dd84bdcbdd773535a45269c1f44d39fa27eca1e9526ab8faf59e9aee6fbc33ae35edc51cc679fbb4eb37933f2e4ad41ba136f73402834e83743585802d86a7a6fa32747cd0e7df20f26a2d98851887ef66ae2d8fda41c0f39e1746f63c621ae0357d7a9357fb9db9ef8b872e89a4c99344e54f6c5e6ab702782e1ba45aa1860e6d4368e75c6dc560645b54ab4d10625ed7892b45396800dea4e4e1544767fc477322383da363c93d623d3ef085c14d8dcaf474a5807e5a81e1cc627b83338d47f4eb2dc96b1277963d42eabd5982ad1c449865d6646a7f76e8771a1652154e7e4ea11e538c79f170ad9064eb290f7f59529f612d1c2c82d6f68def60a750d9adc27933b82ec36cf7a7b289c46283c7bb25c0c02d6a1ed0a8f62e702aa381481c8a9b1288b0e9458a1b3991604678747dd6a9b6e09d577c9fe4035fad4efb5e113ab80dc804fbd83d362f84f745d983c9fb21dc1667a6acafd46dcf62adb403179da4472c2b5081830307596e8fa64048ae30c7db9999573658f7fcd7c9a6dd4159787df2dd6db1ee65db4b2e5aae50c0197bd68dc5d92e314205738be7ccc285d6f6cf935e16d64a0a469ba40d7178a77010326bf31b011b3c0af5e9ed44e7cf85f0058cbe72859ad9b9e8d9370cd9ccc1b4f2d31e236f811c6451364035ec3f136a1311b9e1fa47c228d5a4bd4912b7e85aacb57db1bac4627dde2f059e93a33af26b2e688762b5971cff685b335a2bc4e16d9f2016d9dffc9ebbf360fbbee9f7bc058af556299c86ba5560e2382857caecc0cb708e6d1be832abb1b1a15db9d9e87db85fa59df2abf6ebefc4322184fabac1f44286b1d70b99646d4988ef514eb8fda99d9cdc50f24e3fc3bfe7ae2b044f8da986e45b7721adf5b92ac3548626735d8e45855e327dfc371b12adc28e8850bc70862be13613fb6b78b4f2554b029de8b76594fa109b7fae08a47fac2923f486a9d51f1a7451513cd8162861ae24faa38a5790d4e0a6b3297f8ea6e83cb4c55c63e76584fdc8f55e438abd0b37102a9c5f30e383d3dc711f9e56b284c3c83eaf4c79bab09f3ca38d1d0cb99085ea2098401946ff2d01916e63e0431c5ea7bfa7eb9cc31954720988829be87b4f06f2aad8a197ad0712e74c05860e0803825d8269f574cd0203a0d0b77620a66708e9404d3571ff1abc5d1dc4b130fab0593b1589e4d27c84808b678340adefe3fe2e62e0b7af8e6999955dc6e1014405121ed657c86e35c28f7268d34507f428c626d83e82cc6e66b0c30e3c219f312b2fed63fae5c2253245dd99760660cefd369618b16c6e592765a8e2a14238bc507cdea4405e1244de8e6ae25bbcb79749cd6b10a1fa56a21d7baabfcc7e66611feeecc63d23bed73de8938af3266bf831a522b839d1a953ead90423b8f1db7d14b2f6a862286f14d5e9400cf76b19385bba97c1fd635004cae5c8578a9e855110a61c8c8b6b2a522b27f77b5ba8d812925ead3c565e125df31e6ae2bf8f75a53cf409c5c8fc1118c97b742d9c3b724d2b6d957f4c5befbc8f3ad9558e0088e89ec1a5aece0ef04661889a8c235344e435a2b4697e11578813918ff3b2b69ac9b4d56bcd9307918f7af84598beb2affb3bc12799dbade1facc8cd4d35b1b6d6fcf1586e258ccffe846a95c74cfed8f590b139da5b39073b4c13921cd6db837f5c9a8089a5b482e4554b0ca063c2a319a0b096a8841ed3a73372cbe2e92335ae29b994b04978655ddd3bb6163da8fc2ec97834c7b1bc271e1452a1fae9d90e8ea808261934e55b2df77d6347cd8ab57268fa29bae1df7227fb0559748b17717425c503131a71c8dc4561c22a06da2f033860b49a6e42c401b08de51770a028104c757bb1123cbd31016e86cbe6d6c8abcc567905906bc8ff4e54a8b02745ec036055a1ce1f9070c8ee932c7f65237911ec2bf59f5c804fe1d4802f6fe7c767fa38be55a9006312aac0a2d2a029f9b31e9d0a780346f3ab4989252445b1ecccab38d9943819f407af40e7d5d8c598bb1d468b865d427cacc0a94a3c7212600d83fa24629278a861d08455c90b50e0b982be3e81ae9520ad687deea1e80f74d6e46bc19efc250a0230cf2b9959163aa3783a8c261899763e4cc8e96c9ad8579c0fe1c84f73760dde7b42712c395b4fe5fd62116ab230fbcaeea3510c8e5cf1167a7936e56ebfc203c010e1b37e2f5690e611fb760e33c0dceab3000dbef2ed414002262c186caa2f37df39c59549d760ac2b9ea1fe4e2cd1fcdf92b0c25a048e9af6fbc0ff28165c165de3547827d8d872bf09d2c1a55490bc764b18a4294e798a1b4ef4be560f26719454f8e52a7448902023921b0fe288f1dba751fd98205407eedea6d492070437e14167fe0968119e62123089fdd7efd0a3ee7c2eb9ce26450a61e6723d318012d932f2fea747af51dd266bfa738d21e20a9c540537b98d54cf15fb5adf0e39a41802482dd43a748aa07d3b3bb6032aaff89d79ce0acd10a06a92fa4ba46874c3b65db1b998b04c2dc11ba3aaac7d492b8ed58e0214dece4198e29a1066b3df1f3ab0f26f50000ab72b0fdf698c93693732dbc39da26504ba9fa6acc086981db9266a174b67ef1c0bb936eeddd494c8438a8134af6f576608b551b8d6e3aa5ac87942da7e4d0f76f6951fb5a1df9a3d581bb758df8f994dfe37c31ded336d30d61e39751f7f5951b2ead0e863001a10d6ff7a6c6885538595069bd5a457cd138a60627238d361cb215d67e4363f5b07538b89f28f43f66c72f303e04f196ea0dd63cf6ee25232e01270ff0142f38d13559209a2dac50e41e71033cf6b5d8638e285dc3d7dffead82b5e4718414d8a57c2ca3d48f919a0e5ac6335b6542fbeb36a96ce763e66c6ea572bf0ef3dc850281e0ef2cfc41aa634475224ad1b530d4dcd8057e0dee2cd608d801a912f30141c5c0edb9801e427e57679c90b04748fc33963cb34dad846de3e46c6be4536c5e4e5a39305efa204fefdd408a964eab30f0bb5b6ba8fff5555c91a1f03e8d1ae99fe1986d1366f638aef2c7b8e7564e25b4e3acf368836207f5ef9add150ad0f58e4d72cf8680cc19a53d917e8550d2f52ef10c40fb540e500b034a89a23d129caf21c1024cd3c62fbc11d1d670c4c9c716437e00119671b682b7cc6c586a3a92b17287b749730ccbcfb6065be575119fea7a98aeecd4f0e9f620aa24edf4de6781489d6d9d59d53f2c609051cab4952c13904323b51622b3e47be93beb42c1e8e565812fd2f0c8d0bf4b811632d6e4863025001f1770bc9f7126dbd1e21a974f0586ad45c179870222fa37c74703d69b8345e57086c3b58b185f3b404c2079e3ebbd6dc9a3fa7e8e649d1411263adab899a43544d9da0ef31c01877b356e233de9de043b8ce6ecd97eeabb5306a9cb0ced3ae0cf521377a1bb5ff0be41b08cd1a8e29fe6cd9ed3ada1f04a66d58e8cbc87e4eee775f5728cd538ac7f4bde9d573dc7045737e0da6eeb501ec7e7ece2cf14335f68e71ddb25991e1d2bf46a78af58c1c8fc091b2b519a0ee99b3f8f3d47f4a509e9af4f0827ea7cc49c8be7261f0fd2215f37420d4a3a6fedf46a5ad6170d876fc0ead3769754f2eed3b5c0650a64dc2f6c17f48ce9d324b9fe3d722ccfcf125c6f44f61ec9f7cf4ba5456ba829df60bf3dbb7864db108453d287ca7e2567534a7525c02709b8177bbbdc2fa952c8372a750220d210415bba9093481ba09d48a4c1a010592401239c17edab4d6ca988d13186844d43683e5c69306642f015ef5c0229b9ccf5b18083de5617eb80cddaf470dda491cf0947f0b1059aacc077d595ed8451fcc7920e5c3eba41eccb06c1153dd1a645625a15c342cdf70f9e129932bd472d3637008d504d54f2d672a0bc9062dfed567a2860c6f48232902d82f5b5217f6b13213134dbfe960074cb856764806a7b68ad657bfb59fd5eec45101c231cb345a2184d84f980317ce77548de89bca4a10332b926d95f988f977b5dd2dc40f299ab0f919f9102587804ee3246c9a5e251b1ee800e1b211a670b92a4781f9c02bc526afbcaa931c76631ff6e04c0e7df0b0f436a48693670715bcce31b5aef8b24e4c69c3a8795d35520f1062e7877b278e1187f9239deeec2318d81a997f8b24313ce6a34003e73d7a55886b3352d8ba0bbfffff947dae23cb37ec6b34b8b44932fba2e44984ce17f8e988dd59f49e802d05154a61f8269850a867f4c05ff17e0995163e180f8b0e134f96c16d4cfa43406a511cbd056f7100fb3ad917bf286578f11da292f18b51f14490022dc82b05318b5217b9bb17d12bd0ca0744eda85dcf83de601eb37289ab61a1c24636b0d9db48d786c4cd17d144c0bb8984770da7fd69c40c652cdba113ee04d16cee56c2deb450e7b2ac09195b009834c3078e4ea799c6b54aaa71830861b74c5d746de1ff69ccad9cf039cad7d3f86ddd5abcb45a25436591c2f06d57bb0a9127772d4180eb7fb4628c5180024e013628dbd7dd132e8d7cb378f4a86fc00ee30d75361171e3442ce069808f1fd1cbbd1286aeda2aa74076ba513fa9b8f8ba5f1285dac26a36105e8d52b84fd201bd122974f5a4126e174f0bdfd2db6f1a40f508d9c736533f19fb04ac15ef3e14ad8b828fe897129c825959a366ed2a0dd8ea212599718269859cada24a351df8c1ea61050d4ad1aaac37daa560369edc3ddc", 0x1000}], 0x2) dup(r1) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1000000100000050}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x12, 0x1, 0x3f) lseek(r0, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20000000000000) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x2, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x7ff, 0x5, 0x8}) writev(r2, &(0x7f0000000080), 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x40c, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:00:21 executing program 1: r0 = getuid() r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x636) seteuid(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xe6, 0x0, 0x200, 0x5, &(0x7f0000000240)={{0x38a3, 0x5, 0xf32f, 0x8, 0x9, 0x1, 0x200}, {[0x9, 0x9, 0xff, 0x6, 0x7fffffff, 0xfffffffffffffff8, 0x1000000000, 0x80000001, 0x0, 0x6, 0x4, 0x0, 0x3f, 0x7, 0x1, 0x2f5c9e84, 0x3], [0x7, 0xfaa6, 0xff, 0x0, 0x2, 0x2, 0x6, 0x5, 0x0, 0x9d53], [0xffffffff, 0x65, 0x7, 0x10001, 0x101, 0x6, 0x150f46e6], [0x81, 0x50d, 0x4, 0x0, 0x2, 0x1], [{0x4, 0x4, 0x5, 0x81}, {0xfffffffffffffff9, 0x7, 0x8ab6, 0x2}, {0x100000001, 0x0, 0x80, 0x2}, {0xdb86, 0xfff, 0xffffffff, 0x3}, {0x5, 0x8, 0xfffffffffffffffd, 0x3}, {0x100000001, 0x8001, 0x2, 0xf}, {0x9, 0x1ff, 0x0, 0x6}, {0xf9, 0x7, 0x400, 0x8}], {0x6, 0xfffffffffffeffff, 0xa2d, 0x9}, {0xd8ff, 0x7, 0x8, 0x7ff}}}, 0x6, 0x6}) syz_emit_ethernet(0xfffffffffffffde1, &(0x7f00000001c0)) 16:00:22 executing program 0: r0 = socket(0x18, 0x4, 0x200) socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x7, 0xff, 0x0, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x2732b84baa5e9a7e, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8d, 0x40000000, 0x8000}], 0x1f, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x40, 0xffffffffffffffff, 0x7eacd9f4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x400fffff, 0x1, 0x20}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x84, 0x4, 0x0, 0xb0}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x3f, 0x81}], 0x380, &(0x7f0000000140)={0x400, 0x1}) r3 = kqueue() kevent(r1, &(0x7f0000000100), 0x100000005, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7fff, 0x0, 0x4, 0x101}, {0x21cb3da3, 0x6, 0x7fff, 0x20}, {0x80000000, 0xd690, 0xd5, 0xffffffff}, {0x8a, 0x2, 0x1ff, 0x6}]}) r1 = socket$inet(0x2, 0x8007, 0xfff) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x2) getsockname(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfed0, &(0x7f00000006c0)="b6bb529ef60381f782fdd8de4aa3e7fa3faf822d11d2afcf9587362ac6d9e898e8ad9c72f15dbcffd821020ce015786fa828fb8cc679fabd5710aa1d3b37d5b12e52887040915670f52d786cf7d3408fc86bd768945f1fb11cc6ab9880d524c21eca5b5c0302c564a72400288b817947ef1e8edb5cac5f674a3295c720ca6acfc506a0034809546e73563749f0c3e28a04cf0976cfc84edb03bebef314c2a8264fcfd1c8c070a13da6543350cbd60800000000000000fb1e076f7c201d0a17e00e460d4a3aade8c39e549798983b59db09c800000000000000aa235c3fe455a0b7568abc9a1ffe5dac5eccd1621807a319df70c1085fe99cf54be96148b6ad31a469d08247d60e5fd8633a40b22d8a1418f27954cf0a1d3833f794a4295f82250fc7fc68f80cd0132e13e47248c69cb570c5719e27efba5a6f23788ad5ee1849a5d78dcb53dcabd6ba08b04119b8cdcab0fcd69e561a92681dd8bc7500cd179a8ca4c000d00468e69e4e3ab329b79c4789d826c4b1696910") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) recvfrom$inet(r2, &(0x7f00000003c0)=""/21, 0x15, 0x802, &(0x7f0000000400)={0x2, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000240), &(0x7f0000000280)=0x4) recvfrom(r3, &(0x7f0000000180)=""/16, 0x10, 0x800, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xf229c4331bac1389, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x3, 0x8}, {0x1, 0x1}, {0x156b587ef6116d74, 0x1}, {0x1, 0x3}, {0x3, 0x1}, {0x1}, {0x0, 0x800}, {0x1, 0x2ae6}, {0x1, 0x1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x3}, {0x2, 0x5}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x5d}, {0x3, 0x23}, {0x3, 0x40}, {0x2, 0x8}, {0x2, 0x1}, {0x1, 0x5}, {0x0, 0x5}, {0x3, 0x2}, {0x3, 0x101}, {0x2, 0x4}, {0x1, 0x9}, {0x3, 0xfffffffffffffff7}]}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xffffffffffff4d8f}, {0x18, 0x1, 0xdb, 0xfff}, 0x5, [0x798, 0x5, 0x100000000, 0x7, 0x1, 0x5, 0x9d6, 0x100]}, 0x3c) socket$inet(0x2, 0x2, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x2, 0x3ff, 0x517ce8, 0x6, "e335a9a42c6d4a68fafc1d2114898c2ce4dd4dab", 0x8, 0x3}) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000040)=0xc) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0xa, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r1, r2, r3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0xce, 0x200, 0x37f2b58934cd6404, 0x6, 0x7fffffff, 0x7, 0xeab26f3ae828c292, 0x2, 0x8, 0x4}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) socket(0x1, 0x3, 0xd53) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 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$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3, 0x8, 0x40, 0x5}, {0x20, 0x5, 0x9, 0x8}, {0x7fffffff, 0xf39d, 0x7, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000009cfbf82444bc77c034eb14a6d57954906c62f84f9586424d5cc724c9dadec9f553d8a0a82d3a76b0546c332ef6bd25c6cba46e4ba190b0359791b55c5be8a1c569d0edfb156786cf10a5540feb58424a454636a272628ec23ee0742bd187300a160c6c86c81b85c775441f9ada2f16caa3b1af3fb9c7e2bf0fe626612b08d76024281827f4c684ea7814c7389483b83f4f391d2f93a76204e0fa0312c3ba1f58236ed40546ddd500081e6cc04b5b2e457a124282836ec70a5ae6a374434c5ba0f1da4db78f0868528af44b88c2141277d85054a240e768274fc100e671bb9629ea14fa33140d67c889bf156e3870a438526df0c611239ffd8d37ea15f0f0fa72b130e1f6f859e5578a856357c4ad57f2dc0f39297649fe38ae249f615e83e006a036702814e5be50427737edbba19a4e1988599fd0b21af8998592802cbaeacd9307aa49fd7f405d66fb07859023c92dd2cb35df6d108370ae2ae9d8c65e28cc6c85fedb2e90fd32213a1956d922209d79020751f7bc3c270f107964972a70b61517a269b66e3ae0844216104784f9ba6a3506ee9341590900dd7a68b9b888f4464a2d7a0efcaa4a8b0556eee6d2797daa1cb4ec0a2252b63e47f10a231432f756c0c7399007dbfa8f24b1b20b427d8251ac798b24c7120f6d3e6a86d08267e72c5e4915f20c50499dada8fc8dad6a83088743ba9ffe042a84196822df8adeefee243722fcd9db3ed097e9fae7016df45cd476fe7aa8e84837a3e5b76d233909c15a13bf193f8921bd906d32923804dffc556e9d4d17d7720e95b6c80a3a43ea1121b329bbd35c39ecd9cfea90c9b156f3ba897a8d33f251ae40ec8d385f1f6628caf07a9ce5d0b75bc2d0bf521aef952e64d4936170dd59fa4504f335a317737519aa358c6e6c9094423e7021bdf13c5b846243f966a4d271399e71f8e94a638b57311c551a116aaf55ec65c0fb03cd3a7deda0dc9cbfe82b0030287617dd8f8917a37d0890eac8fa5ee2cb393aded6a80500800073c7eae1b585ddbbe2a2a2abdb6e6e51a8b28a233477fe0988c2b620498eddbd55103143a1c06cb6ad058ef1dc8c899774ff0c48f0dab47e0dd0590231a7bb90c3e43524740c2c4742a25fcfaa8b0606e3fb723d832ca8cb809a125915fc54a68266d9e3be76deed2862eef3f78983abb4df60312404ee39ae72955701e8c44d5bd1ea70d7efbfda8b3c6387d5b181d3728b7dd61198b03a8f52fc7562f366c39a1d7fdcfa242f43332190cc9f8de9781fc01fd13232bf94cff130fccfb87be8a666061527c26b2b0c8a844305ce60c33ac40bcd79bf2e94c2161c2ec1379f2cd98abf95992db2c4e9c86f5338581b30d9cfe0224457094b96b4569291699b3944b7f9d874c279f6aaf0f4ed4a6fb6ef3b534c2cf8c6cd61b59d0dd8b25967b0aab2b2679d9d30b7927d09014ec49dd967a09b369a8fa73f2f2ab0aaa6c997acea2a3e5439fafec8b105271ac96a37c26cbe735ad627176fc4c5f40b4935b0cd18f268b1a809fc2a3367c770a32bef60f6cb04868cba048c58ac6a7537b12882afdf647a9a47e379189e60ba8f23e59d2899a1825ad1d6c0487f9937fed32c2abcbbc220bcc805d37499135689210da54dbbdb0f4a2db66847121de63a3cda005091cfb587fa3cfad8ba0252aff8744e45e053e0e4115335dc637e3ecc805b94b58b724bba06f88eb4283ee61e3bd384fd91e58265587fcdb37ff6d427cbb98c0e33c92527388cac620a2a703cc6f509a6d44c3b17e4e437e7e64b79508d691d930dc485cb69bfb6ab18296509ceae81c115620754035d2cbb60b786efefa039984fcb9b67c305be1cbeb3c74e23d12797b3259c36053438a787ad2d1a4a6baa8a569f29dfb3e2fa1266705edfb787587fa3169d29a71385ecea8811ff80e84570280fa547f870b191e69e4701c0499d81bc2855544fc6f04a71a091624bb4a8815ebd168f87181962a74e43c304da0f262ff9454c6494866e86f32953ddc78f0c269f9985291adfca3505146fbde88fe0b1c3f4b97634eb6c6e11043b7445cf1f2f512acfa4ecde713feb53f04e53ce1f326284e46a4088e0b09ea1da85ff6da27c6de0a7959bb2ef434b95611044d94c2d04fb58e6cc5c9e9306f929b7ae9b6fadea73fe820ff1c16b295147b150a3e19edb3e45fafe81cdc847ea9ca8fb880b81aafb3407c747f42bb3f0de0a207a0979720ff2700e9c7372504430e95c16de908b995fb0fbde289c75f79cd039a6fdd68397efac1597981f3e22b74667320b320bb43a5a5fa502f6ecd6d59c5a4fe50c5fa935ee389fdb41914411996d33c8bf106250521878f5728b6afb990d2067f5b8943da7f6ddde57b3977973d2f3028fe1a14f498fc8ed36f79754423dbe5a10ad2b5489b5738b35ab3dc69840976e442b5d3c9cef4c89cc29a12720126e69c1b2abfca565345e0a77e9271c78108ae2531e4dea3eb521f30627c2e72a4c297e8cb80d5dfde3c40d2986d23c11946a1ce28bf694e1a516a0e6b5f29d06f37cc28dcf8551b8ec543fa9f5d1a346062f54ea95453d88b3aa0cae66256f2df819f0041054b4d47bc7ebffdbbc97962eadd39e99477f1d71a69de28d0b25f203ea2bcca27e44e7e3c57415c58505eecdb4c25c4e01ae63c1b0c18448f166c729476d3a5fb798861a05ba7cdbc576d6f39fb0a7c66d3aad545e8e09df68e3c004e6ed5b4767848bbfffa39fa6b567449877061e974720a108444fb5924f01cc5197182c0a4862ce7cb37547f6173c88aee769b6f424c53a47592a7cadfe0f35c154969a80ad038d3abe2a5e8becdcc994cc27d7413315bec8dbad4e3bee022c9e3f83279f83e170ad3b151d5a048a773773c81812e2283dc819ca21"], 0x808, 0x800) 16:00:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x0, './file\x00', './file1\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000000)='./file1\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_flags}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x2, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/158, 0x9e) syz_open_pts() 16:00:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() clock_settime(0x3, &(0x7f0000000000)={0xffffffff, 0x40}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="bc64e5b97a33b01db2426772b5af0475926c20943c34582eddb02b9505a9db5c2dbe727f312730912ac0c123b5d439833fd57f6fa50c5973488429a887e94e8e0b2b49a2cb6f6229543abff1d45451babc7da9cafc688c30f308f8651adfcb9ef2b34193fec93b47c782247efeaa4c9b48f3a762d83dbbd0b3", 0x79}, {&(0x7f0000000340)="a22cf79cb2f6ab920835ec7c2ec8473a819ba53306e98ef7a96d9634029c664616ee9c71c09ca08330f4227eacf74ec207bd4d3ae1a69eb0adb55625d9661cd8b097d56444555f91e068fb8bd4e28cc0aabe8496099cc3aed883513999b5e0e59836f74c53f837fa16f4d64fdb466e656d8254980dee3c966cb8f01ef44df91aa4f38c9c66e8c8bac5e6bd8cdd2c0a590053fc0d729229a6341703f3af41738bfde45b0feadfa1ea9bd33339cf646bb56fed027df3c3f22edfcfd7feaeaac941a44aa6649ec69d4e1230109dbd32ad1bebe5431a74332455c08694f77d14cbc9d5340bd5d847d7c59b9e0e26075bb7677db6a3b32cfb26be1b1f6c7306ac04deb23404c91f7c28e6ed6272bd95dcbe34e8eb5850a050ec5c6429783696420c20e616947f79a6c6e25c8a3dbf4362e25eb221678e463b93166ff424dafc8448fbd7483e96fd191033ea29c40df8ccd5382c294e111606689485ee29efd71936f250179f9a33abe7f4828a5a1c430a48abf94b2d1ba0cbdc88f7946156f30590858abff81ee661d8e3c6934280c8e2bbdaa25a527b9124b7499908f94003ca3021b259c9e45d2d5da6b3cebe968ff30f731110a8a62201d6914924b0cae969486863c7e4264b662a71df897012d78119420606e8cdc19855e8462b521505abcbfd89775e007e59ec9f8870a44739e4878179d9a99d42f9db13f9f3ccebd733f0bd105813d0729e7a58e54cb09634c8cfbab3ecb7449f9febcef247d6bb42bf84461e367a637beaf3b7ccc652cd705534e07437d051fc2370c24be9ba30c83bc8fc3e7ec05a4287ce92dfaa3cec5c200247a624e3878aa47ce970a5fa77f02318786524c60107c29971ca716a58b71f54b88df54aa683c1a2916118bf5db9a9515e9a95bdedb7404e0d7d19130e4e42c79742d7f9dac4841285991cb81be7e4ba6c7278be97d1f1b697b19594cd228f8bdae037efd28120db352a0408584b70d9a8a9085cfc9f5afced851f738c1157ceb6ebb860f11587fd972acfa7645fd09bbe3693a34fb589531acf03b82f421004cc508684d192a80021b68b635388ac6f8465d4e9937de3e377e62c2d9c5042e860aa13d5079365cc5a27bd4b5f41fd0973045a50560b3deefdff03e493eeefda702b6150ef96a03fb43e60becfe23c1f0914800da998d3e80b605910c28c80a345b3e132ec566945eab14b1e439861ffb47babed0303b38a6a4be2638f53ae580164bd746752f31efd9a43a7009ac33f3ace2274c44c4aa3ff1b9ed802c09b080380012403294b56bd01a2f40f92973e9fdf816ef7f4d4b7fcaf5d29b0e7bc1ce796c18ad59d39863b85da846ce75881dbf180d1237e69145dc085214b62941cd2f3d623fcc77be2f382e7766792a1dc5875e3d64652ed6bc32a6c5070461bab3e18890f35736cd3ed23c844bbfa7232b6251a6be1ffef4fb3f07521f347982080940e7b0b9553752c9c97f7170598aa4c278e39216dbdd6abe498d022e05a401079ed2712ee602534295118ea3eb9ed64e78a61cf48833fc724e2a7f8b369be98e3be1e4fa274e7e2ff2d45e7f57d3db49ec7b2a48ad1c12b3661e2520b681cb2a033ef8ca2ef827db1219ea54fd8f57637de20ef5246abebc3ec101856cea4b4729e7371e7bd0cefe9d5cfa03e88984682405c668bf7dd35683e8e513095dee4c3c308f99c70bd28a2a9d51ad40035820b5cc2919737aa51adf0333c8b3b100fd03c2655e521fa767680e2dbf5b3f3b668b1c4db3d15885f0d95f5c4aa59391f306fbe9bcb647204e0e288375401881db7d720e0262a048482b895664b854d12ed15ecec02da2479b7f8cd6d632040c989f10a1b659141fb4c1023086fd34e9505877f4ea86b54017b8bfc30f37c1976a31c3cdc9c427bf438e2815bfa43863dea6c5cf47849a5f652883530a423ed246dcc529b3386ebce0e2dca9529dedde7c774ce4609572be9e982c0235015db200df189fbc990ed818096b58c952a4820d888cdb79091fae94c82bbf25575d7b93480470b45d0c86d48f9985b21e1cd4c28b42cb2cfd0e28e81868127b22f49598fb1c60cad27db090a063929c92c01993f7fc41585b634449455f0cdffca76df324500739f892015144f82a277feb774b88cb4ed2693d38a0102a5885be8f919a09f66b270836021610a9370f371e81ede41acbe1aac658a5f06247dbfcd613e93bf396b551738e5fed8442f027ff334a0adeed1974885c4e2c277b5aa4b2cc479dbced13b142e7f6ecbfb434c9fba32ffb352b0496f2f9ebc7c9d7bce2dfaab57554d5be3c7fc956b747b7dc9c4a48232e9d8e8efa8b288650644cf2ed42b047600953c03e0030f81b9a5a07e9025550e3403785befc516d39980f446828e30ab3a58163bcf591fcbf47a6f5b130eba7852d0ea7f2cb2c89b8ee08ed85e956c13da58b78490fc19ef63d98c8fcee2ea8c7f3e69fc2fa48c2ba8ab8801bea33977606f165b31a1f831a56d469ca47fe97da6b7e830ac7809ebe3f0c12b0f4539b414f33fe503c93bc99053d61d39cdbddca89802232eab02ca3724677028f3f37ba1d344f5c4fd137a9242b0b9d0dc327bba141e8c508daf65e1b43ae3f6355be565882be720a79359d787220fe36a5d3337779a36ae180f61f6025045d4bd7209209378da4ef4b15752e3e8011b3fe8c1444250360840b48e38e2de9d098e2d743d043d7930a3ff98890eb3a37d69308cf64f3ea758e17e9b7ee9991c9707c9724b11a0bad7e3fdf854f57b37ccc0799c072ed060e0c6aca701241f9249387b87caee03706bfac1f565230a6cb5465de0e220610faf7ae69bb08629a16beff0db157a08fae9b02522e03441b34adf7bc24518ffa7561bed7aec97c3bc745eb36ac5b1fcb8f819c003843f11a3f95c6eede1c7c210c7924ac24ab7060666935d6ea3b5452afe37b6090360ed9472c233733fb659fa290992686b60427b30af0f777b2db4a7ad66a2fee8842b399a6aede89a53afbebaaaa995ff60e30a09fc0bfc99eae71d96cf7a19f466f6c22df39bb4b5dead2540d853b87ccfa2b56259d3a7faaf98676eee3f8dd268e45e913d2fda620e9b85fff486c1103eb9ffd041e30c5bc88b52d6d8504a97c13538d7c9077cc4fb5b0fea769f7a96d0c3a8317817cfe96212975c763121227eede436cc6a645fb2ddac23f45fc7393452de97babc5e751e244212bffba0405105b9c7c0fe24df8ed6f7bfff83bfa3d57ac4417a8ab51a5c53cf0175e7e1f45cf3d7ca2fd6063ab031286bc1b44fe312186f38656f4846994b530de182ae9bd747d5e95120dcad0db174ce8b625fb48c62ac37ac3993e255128b9c213a37d6b2fce7fa192db52f635d6020b75185eea9af3a7ed41f02dbd938b288f6733ae8d67d1dd8c6d9b3959c0d15c9999ab13d5cd71fb5216f3d88f9d472235353e6fa2c88739294d48dbc193ce8f51d5320410d4bda93ed2294638df6bb2d924e5d49324e9c6a2d751b83f5fe3a6ae539464ce8060af54ad327103dd6a9039bcdf25d7fd1dee81a395c113a991ad710046903011cf7726440a7699d2c0d50228ce9d6edd7d047c847b3adb4c67d24915a7989da6e9cc0913349357f48addabdf8d8b41e0d4784bb1691e4eabc3495ae1ce90613ef3d0f45b6a1f43e209d232cb61973ed7eceb595455169a8a9fbcdf37c3235c479b3c5d92c3657b5079a25f4ae4394f63fac8bb26e7fabe2fd68a68a9c27cf996e7045ae84f3672b1c5679e1bad5c5ff4ca897ecc201c99dea0044d2b9bef2eedce4b035357c69dac60c4d7fa29d112bf04ae1e895aef3e1f4fd7bb5bcbe463da8b822a10c50ba70c1e94e971c3ca56c46e64581d5bce7124cb166d7284ebe2c3d579975290e056a129509e4fe2ead43aa34fe91fe8806be621781575349c100353438bbc1340caaa20708179ed7d1e85fae34a13fa2b605222c02d6e49c278feca8122bd4a27b39069c5574dbf23bbf124566c80df745908e32237a388fa977c73fbf9c8b00f4f68219aac6cf3e68f4f8260979aa1654d1eb439183f4f04ec5cb168872f3bb708eeabbbac893bd833a7e4173c3fd0bc42dacc79aa9b351190fba8127156888dcfeb1ffde8e6b9183c370399f1cb4bea3995487172e309de8dd6f850e0635089a15f1f8e1c781549639c4c535d012e28a1a4f9597afdf572a73d828f61b7c7704066c901fb5ed92714324a2d250573bb318d1e1a0a01d0ae654a7c5ba6483b19620c5d4a8da1110243b49151e7229bfab1380dc2ea3963c8a85635f566dce8782da30866ad53d4e764a73c8c90d487d4e489297255c38dfe41dc3f29b5636a230acc150bf50342dcf762c56d587465797797371828fbb28da42ca089039ef1e341b3a91cef06c950e7b55af59f9f89c3a8d115a2aae30d33f84eb6a8a4a2114b381df3b661e6ccbdd269613ded025a16f360c0e4d15421d97f1d63fd2a70d338b0ddb87849382687026563e3d3ea74c73983347adfa7772a472007f7f56bda9fdc43677b4cd47a38b66ab241b53589fb04310beec5ef9b6190fec899e6207699891b5758a45f3734e6a2063da659b2859026f131abcddbd2ce0b46a515643be67cf6e4bc25a76e20a33fd3eb27d654d4f81200aa7619903ff0020fa4b53ef9299721fcd5cd141a7687bcf4448ec1bc26876d7ac3c2793848b1e03956ad55d03ee0f31e12e4299dd4b2b03087470131db57c5e2727e79ff2590ccec5cbff964cc2aa0f7d5681bd686b8477c8998fc2f5dc9733bce9223a2e9544af8d6a1b2e0446dd951a71c88602bb9f32200cc9edd819d6ade2124abb945ac9cea83eb272a1db75d3618328087dddaa373d07df9f52c41940fe02bd222bdf376615dac83e9b42f5b2dd0d7d39df679c980af9296c117be907c8faa8bd9669577d34970f0ec92d9bffcb87801b7df09750604c9c6ecb974458501e3e970c8308ec487943ee77270b014da1864d60809c1954860515e757bb578579f3f85ec079b80b45e8850062407902d128b62f3dc3c655ca5e3679ade908b77d3b296c1b40a3c660c46320c8d507f76229b905c7b0c1d5e6c111111bbff1d2824c4d7f32f2f1be6cf722aa3d7a51060239f8c32ea222ec37f5be415f42863e20ecbd48eecee4ce35671644cf0d1d9e912671b179090c789ab3997c4dd974bb76a9a76a207e92cd77426c1d85da266d3346778a0a8720a32f850a091b4ee755f13e50e2c0a7b2c876f6fed46efeab0eef6f5231a634e6bf0fd36579295350dc8b3e507964530723541b3e1f925b246ee667739abcff6b5b04bcb07dff39aa4ce1c99eb36fc7d7230859d0f9d972ccdde3a0a60833d9472986208f61105a52af4718f9f2d3801c98aa43af13ab8e330b53c19684c56c9ed45f9e87364373fe6660cadecf3f2a4d65b7d2c8ce0a635e92fd70af77d63ca47e2bfcecbd2237e821b33fe6e5e57b1a122c2a7f79e1890ab42cf82e57b22f31a33bd144712b5e84f8679b3cf7c34e9c6e3f278758b47f10e20f629426c3bd132cba512a7ebba7b959c525aafccf7c9f764ef8b7878c7ebba3fd0f86f3962487063e8a60219ae3024e54d239d197d84ceba3c6d1ccb42acb3dd6aea7bc6737704c5739ecdb6ba1ba9431299ee87555c251db3dd8ab56bf6dc1a411410c18967314ed41f457f5403d37b8a1fbce648aa7aa0e765e8cf3d29b2d74e9477b5da604de03a7ac94131970cf9a06cb853f99ef22f1c5bcd257c237602c80f8608e6b8a16c217552bfcb3562eb4105700db42a035e36e67", 0x1000}, {&(0x7f00000000c0)="3e86e67b48ce67908a9901269d5f1363b37cd0957d3280c2841dc1197313c824848aa8009f6682fed0a0184211d735380f84a72557efd06b3b768bc1d1a7b1a5605521", 0x43}, {&(0x7f0000000140)="bb8aa467cc76a03541bc378d1e39cfb067668474f11d71f254c29f1c837e2a72ad915285386009d2477d503def4a8fb9e587e2f3fe61359e9cebe904874c956773bac584e06207310f3a68ec2a93f6958b4b05a5b46d7dbce8893f4bbba2db17f182ce5d0574b92585cb7ae46b4b7c618baa64eb57595e79311c", 0x7a}, {&(0x7f00000001c0)="302c0556842ed72f188079dadb278c6cc5cc07230f6e7bd5017b1a93bf28603eed3772ba2659fef5563fe626a79ec39f7dfa5cb4968fdf320037e88621213d9528ab13ff479da5f294eb67ef7c8f204f842eb7963eb393f3d11f77d2e041961d779db10bc7ec0b3d507b846d1bd3cca3a1f272e79f977ae4c756bd6668", 0x7d}], 0x5, 0x0, 0x0, 0x2}, 0x6) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "0000000016ab00", 0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getpgrp() getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:22 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000b00)='./file/file0\x00', 0x80, 0x10) 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}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) select(0x40, &(0x7f00000002c0)={0x6, 0x6, 0x3ff, 0x4, 0x6, 0x2, 0x70c, 0x800}, &(0x7f0000000980)={0x7, 0x9, 0x10000, 0x9, 0x1, 0xb20, 0x7, 0x400}, &(0x7f0000000a80)={0x4, 0x3, 0x3, 0x2000000000, 0x437e1a83, 0x5, 0xdd3, 0x6}, &(0x7f0000000ac0)={0x1, 0xa3}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getown(r0, 0x5) getsockopt(r0, 0x5, 0x80000001, &(0x7f0000000000)=""/49, &(0x7f0000000080)=0x31) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="223630817d6a9dbd478be90b924adb53a589f6875e7bbdb895544f1aa1c93f265082fa97779cbeed62cd3b67aa6a2ee1968c41b7ca24bbfe8c7f5ac50e5f104b13df274b10ce0f", 0x47) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x131) r3 = socket(0x11, 0x3, 0x0) dup2(r3, r0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) syz_open_pts() 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, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) pipe(&(0x7f0000000040)) syz_open_pts() 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000002c0)=0x2cb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1c39d168, './file0\x00', './file0\x00'}) mprotect(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x11) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffffc, 0x0, r3, 0x0, 0x0, 0x4}, 0x2, 0x0, r2}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0xe3f}]}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xfa, 0x0, 0x4, 0x977f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0xe12}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x28e}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x401, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x8, 0x50fb}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x8, 0x5}], 0xe, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x40, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x71b1, 0x7}], 0x800, &(0x7f0000000100)={0x0, 0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) kqueue() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00001be77fc2f22dc95c"], 0x3) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000001ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=':(:+&&[-\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='!\x00']) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1ff, 0x0, 0x81, "e0497be5681a7d47f8b6186d51e859c922797492", 0x5, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3a43, 0x0, 0x5, 0x1fc, "aa68e2ec4fca9c54ebda619a1a00", 0x100009, 0x4e18c52c}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) close(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0xe1}, {0x18, 0x1, 0x6, 0x6}, 0xff, [0x7, 0x0, 0xfff, 0x3, 0x8001, 0xffff, 0x2, 0x4]}, 0x3c) dup2(r2, r2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000301060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d14678028ff7f00000000000013cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906600004e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xfffffffffffff000, &(0x7f0000000180)="84fe5421efd7783ddc5a4804bf109cc82edb4c22ba3dc84c4ec4583c730b5487045b30caa731f98d8273f12ef2c34c2a8f4706ae731ec2ea009cec3dfc05aa028270f04056e11006887f2e618d908c0e29bc62b51a5e91e4d09fae59da638a04ebb340301f3d6620a209f427ab5567d804445f094cb23fe10a1aa49667f439944e46cbace262e8683985f14c641dcb2c6060f2e615b93de6d20df072634c44933695e8c6b6d87b567bd9bd9d6f00b5b9b814", 0xb2) 16:00:24 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc1c97a3277643b1, &(0x7f0000000000)=0xc0a9, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="6db6117967ea0af8a86d6cabb4c29d53f09fd939567b97bdd6e2d06cc6b684dfcb36fd6a719bc57bec1db6b55876af412a5b78e0969727fc1cc022c10f847bd46581525e10c9d6febf3498741e4535de4fb14d2eb7d60281f6b06d83627d23141db7aeb8ae13354c02626ea0206ecd41ed7b1d4f18b914757e90ecbd297f2f2dabfaae3776e12422f60acf662c53cd574d7b4ff2dfe8f74436fb973a4f0b6ce0b37dfa0a6e28b88b4c488c769f7734559c315da4833b62", 0xb7) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x2c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x67}, {0x44, 0x6}, {0x0, 0xffffffffffffffff}, {0x101, 0x4}, {0x8b, 0x9}, {0x85, 0x8}, {0x82, 0x401}, {0xceb35ae596959d1c, 0x4}, {0x100, 0x9}], 0x9}) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r0, 0x0) 16:00:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) fchdir(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) pckbd_enable: command error 16:00:26 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x14) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='*(\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='.^&/\x00', &(0x7f0000000280)=']\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+-)\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='\\+\x00']) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) 16:00:26 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x5, 0xd3b8000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvfrom(r0, &(0x7f0000000080)=""/130, 0x82, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) 16:00:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff000000542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x6d) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0x5, 0x3, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0xe8f8, 0xe8, 0x565e7a69}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/141, 0x8d) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') mknodat(r0, &(0x7f0000000200)='./file1\x00', 0x6000, 0x5) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r4) semget(0x2, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x25}, {0x2d}, {0x6}]}) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') ioctl$BIOCFLUSH(r1, 0x20004268) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x16, 0xfe3d}, 0x10) lseek(r1, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1000001a4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/155, 0x9b}], 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:26 executing program 1: socketpair(0x0, 0x3, 0x56, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000300)="c2dd6e3e3127663686d73fc38084f40544873f7b80126aadf8f3f9e93182b4c954c9ba8201172c1d7664dfac3202639a528bdde156514f686a0babdc9f98d7a37ec2f7376e9d", 0x46, 0x402, &(0x7f0000000380)={0x18, 0x3, 0x80000000}, 0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r1, &(0x7f00000000c0)=""/230, 0xe6) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)="afb9523684e2191391cf1b6eb39a1cbaab82a159cdf0b9cabad08190608a5197a9f321ed3567443c37f654416c448adae31640fa292c46a916c5ec47a91e3ca7fb1d0e428bce99d92df29ef0bbaaafe4f94c6626b2e45829390c987ac9fabcbef0480aecc0133c329b27c0f6441f5eee32531751f5e50f544e95af0590e70c66aaff027896361a8dac7ba5c8e209bab649d0f6ea19f5941691f0b43138a1cdf91064c1cd049cb4f376f43673a540", 0xae}, {&(0x7f0000000480)="c7f2ee9a2139dd0301e36d1f8b4555b66d97ab7bd131065cedbd4493a5de87ac5cda4d5fb96f5d018a5d8cba7a620e5b0b6d9530753a8f2c842fb76a65dee246ca15a050646b4dfb56d7df3e1d1cb27224a0e8e190b4cc8d51e750991f8469d17452000b7c37995ed8ed1c301af85d1c3d170fafd602b8b19c8afcb4", 0x7c}, {&(0x7f0000000500)="888874cf29b4c9b0d1d8fd595d33038c25cc0417eca5f265e45c23c1892ff917ef4b7571370b1cf0edb973eaab5c3e8180178d8dd84cd6db818d6d5744e939c12dcf1d3076a677292356853b618b5f6fd1c278e897ca4ac52eea7c95b7b8cb23f332a2eae968cfdf5d478b000e8ca451712917302ca25fe62a8e1d87677d2ba7ac8e56bec8ae5e69faa3bbee6db717f0f61eeed0bcf8dbba5e0af5a7592f4b698d6b3b96c49610a0d8636ee4658a8d48996fbd4c3a296313a3c467cbcaeba1c944e2e2ad59b1f92f94700b6e33ea7848903fbd0f8a82e71f17501f91613f3448d0e8887f9414931866e0dcc531f070d4d23c7ffdddaa150e3cdd", 0xfa}, {&(0x7f0000000600)="9fb7fc245cb5d5ba00e56ea477412fe9e7c4aaefb7356255224b5b6b4b37ad1c60d297acb3a7de71fc98b0031e52869301dea8d04182f954511fadc008282785c716ea0321705b7e911690ac031dcee19681e2b5", 0x54}, {&(0x7f0000000680)="98bae3af207897f27feb66428511bda214dd74608b1b3125b4f460c74101742db98241fdd1fb3746abbd719e9dd750c91584cb98f3c308e681233c1befb77b17d205e0f991bb99ff0dcca64a430e6fe3b6cb", 0x52}, {&(0x7f0000000700)="0e10868e6696f66990e4d2cdde24bc1b7e2c50ed2040d6188f59d641ce40f50357f5a06d98e4b12d05afe7490da56f24cbe3b0aee27cf410822e5730c460ea21fbbd3f1da695ebb568940451c61bf0", 0x4f}, {&(0x7f0000000780)="6f6a10771c31ac89dfb64c08179899695460b7ad120792f2e54af58f11f2d32fab95c7ca", 0x24}, {&(0x7f00000007c0)="5885c7c1", 0x4}], 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x714) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf/', 0x3fe, 0x0) r3 = dup2(r2, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x7ff) setitimer(0x4, 0xfffffffffffffffe, 0x0) r1 = getgid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setown(r2, 0x6, r4) setgid(r1) 16:00:27 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x373, 0x57d, 0x4, 0x100000000, 0x9, 0x8, 0x323f8154, 0x400}, &(0x7f0000000040)={0xfffffffffffffdd7, 0x4, 0xf, 0x1, 0x7fff, 0x6ea, 0x2, 0x3}, &(0x7f0000000080)={0x7fffffff, 0x101, 0x4, 0x68000, 0x88c, 0x30, 0x80000000, 0x1}, &(0x7f00000000c0)={0x8, 0x80000000}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x10000000000}, 0x800000000, [0x0, 0x100, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x4]}, 0xffffffb9) pckbd_enable: command error 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="000000fa", 0x3) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="0800000013b9fd812eaa4e000048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x200, 0x1}, {{r5}, 0xf1ae4c248ee8ca35, 0x40, 0x2, 0xffffffffffff8000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x10, 0x8, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x80, 0x733e}, {{r5}, 0xfffffffffffffffe, 0x60, 0x10, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x90, 0xfffff, 0x4, 0x9}], 0x2, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xffffffffffffff45, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x21, 0x3, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x7, 0x5}], 0x9, &(0x7f00000000c0)={0x8, 0x3ff}) geteuid() chroot(&(0x7f0000000140)='./file0\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000200)="ff80e32d43cc309d033e2f06ddb0a0dd16ed3dec9d201f388c99265a209479f8f87a498fddf1ec2117efee3e6d67e9ba4daa80c1a08c740853bcd6ffbfcaee55f7192540b6689aa6e0b746770f3570bd3357dc9195b0c7fd58823438df6c6baab9d542132686e4ba2b7c0d4f442ffce4519d99baa7607faca2f94f7ce70875e7f2afc088c95f0be421611c9746f158bb9f22cb8c9e3934507c99907d3bee2af74d300e8950f9d40b433aa82e8c0660805ab42f48bc", 0xb5}, {&(0x7f00000002c0)="76a2085bacdfc61d0e10168183e10ab59e36cfcd059d317d056079b33bc4cc37bf1e827180c4f5aa3ace709fe5c53a92490f6304d1a1d2cb24b3adf8a5d189583cb348ef65aef044120120dd788a45a7689902835410f0314aea364cc2481ef6b8f443532b4d1bb054331fea757dd76c41a432bfc475f430a60b81dc81", 0x7d}, {&(0x7f0000000340)="b029e2c26d19fcb085581f8519265335789a6e182a349526683cd571db3fd8c06f06b831e6fcda8928e274ffd4222753e7d609e25d39aee9cfecfd5d4546b86504f2a8444f17b7fc765c08c3d98d68e11756816c4edc2ef85f7ebe4ab073a712287a1ecb74014706c7ef3582ff4a7209c3ac51d5641e9115363fe63aef790ec06c90600949dad61b64c59f3d30ad59e2ac7af21f52a76a3358851dd3788a8e0b451a4a9b71ccdc8c078f89842e08ff69f641222af0bba1871ceccfa05f6b3ddb47b39283e32ebf6a0bb6f431bd1d6732cfdcc628a8b716b71785151e3162da5126", 0xe1}, {&(0x7f0000000440)="256b7e5a416d42284b1be3805dac48b75cb647130965bf0de3", 0x19}, {&(0x7f00000004c0)="cced7f3325f8b5f6b098006c1ccd5b8006d5abe004cfb009c0dfa2519afc2e021600313eecb5ea95a74c6a193e0cdcdcfe9f0d96e286d9f17766cf1220f45bb3ec0d312977d631a763197bdb4e3167cf55f33116ac38d104a7f61da8504e96bb9eee5640373c31261185be74b34b1988c96ef12e01e5be7a5ea381cb33c747ca8cf8e43142cfc94bea78530dc0d4333a3c79dfa53945be28b8fe80469daf5afbdbfbf6da27c78f5ce2190de632846fb06d62b1908dca887cafd21b27bd63597c0386bf5e181bb2efb82a75209934778115f0e21f8a44ae1a1e3bfeb0cc559bddd4d83772076ed424c82e0798ff3b177887", 0xf1}, {&(0x7f00000005c0)="b657e984baba207dec1853a29ee01ec97b516081e27905a4d31dcccf0030f151d4f7c4d9aa5e91a53ea62597344ec4118ef514c30be1bd1bdbdfa4979b1883854edde73580de982c615c0395d041f338e3fd372e249651458ff8619c581fcdf59e6b07d8b2e5f5fd9e8b1318f937b59e30a8e9565dc67c37cea4840e550c068075cd639963e7f79ab48c0b888e829fd72adb6e", 0x93}, {&(0x7f0000000680)="a356ed5a1a2fa196db426af1b89937e7d698547839382ce4be2fbcf1413585c1c259d4059171525c6845b656c0efdba164be59da96972a8b2d2691d4d14f6be5551b722f6d1c28545c237caa30e92e9e646599a8f4e31176fa2bf9616013e0be782e5e26374758c7f7891a72a22da9e5017f228e475d93d190686092e4f013433f4f86ec8149e4c10a0e841cd97c6eb11a641010f9148393b3d57f9362cf8f9f8f4ec3a5d8f573fa766dc9a5ac2b4920ffee7eb630cabf2a31a9f1cd3728a2c207e44844dc614118f84fee2b114093e3a434", 0xd2}, {&(0x7f0000000780)="2e8ad752f2ed5362b771b35112caf90b19eea517b96de1b2aa3600181633fda69a0f864bf3365f620be5cd0035a6906809279c18815e03cde64e2ce4c34a490e073cd2bf52199c981bb2b3c225cabc488f2b5efb6a678df5e92ca26912a86ac1305fa99da082e87cd27499161809736260061bb92e0b504e2ff3edb088e2b9fafa150d859ef346f51a6282ac2539cde2305cf01b3370b88a1912600516deb82212434fa11f51a9cf8446b7cc3403923eb4bf45621d32e80f93c32f6bfdb2df6884cfa31f232a370b91a7e3d1b39887910f0565b33e192eae810b8e505ca35e83adcdab6d7edc9dca7459", 0xea}, {&(0x7f0000000880)="2a952fb8c0b6bde801da51f1e3c33ff4fc9be77b4160e174a04fadf3ba988877514be4eb5e7c2926eab22d0c1602598fb8f0913f67b3b7a6af82a4bd8bf41bf3f6d79542b3930c9ad01d94e2e97efa6192aa26394b1bd4fb7f9532f17c9f7174bbace666260ac85ebe20744b00a8b161b0ddd541c7e1fc2c1251e453b0a8d938b62c79163c662a126de681dfb96b34caa415fcf1e2a5f3e40a7a37ac0296439ee2fde99b90f04fef8facdf2d02381a009e73060f151b20d824b2ed0fdad4b9d91c702a756fab9458751199aa25aa76250e9a29693fed6bf3f204387b78184add2d1ffb91d82bc79ccd5a203a300c496b5b8c6ba386ff90ac9f7a428e3f83", 0xfe}], 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) chdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000000000"], 0xa) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xded2f4e84f08936b, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r2, &(0x7f0000000100)="8a1e0d4b1740f2e30d443cc3809971fa2f84f91c774441342b6828a02d97271a109e5ecabbe2c37582bcdc3182393dbdc894a1330165299354ee449a9c67a5ede92b16e48631c003112b268fd46dcc25b307ec6f50068a788e94a020c5a44803b46f5b6f989c9c0a73ff768896201a5a65cd31506bd769ce8c4cfc02f57bb83eb2b0a75dfd1e16d0073e96890d2fd9df620b2ace3dd8baf92afbe4e55fdd8dea", 0xa0, 0x5, 0x0, 0x0) setsockopt(r2, 0x519ce38d, 0x15, &(0x7f0000000000)="99aa27a2556ce53cfd68074637a7f16242a600"/29, 0xfffffe6a) kqueue() fsync(r0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ff, 0xb2, 0x10000, 0x7, "254a5b153ace572b3036ae01880073c93992260e", 0xc50, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00", 0x2}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) fchdir(r0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x90) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x8000) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r3 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) fchflags(r3, 0x1) dup(r3) r4 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x46}, {r0, 0x40}], 0x4, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 16:00:27 executing program 0: r0 = kqueue() fchmod(r0, 0x2042e4f45165c7fa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000100)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) minherit(&(0x7f0000749000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) mlock(&(0x7f00006d3000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xb4c, 0xe69877a67e03f73a}) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x80000000530b) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000000), 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2c1) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2b, 0x7f, 0x400, 0x2}, {0x10000, 0x1, 0x9, 0x81}, {0x7fffffff, 0x2, 0x9, 0xdb}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xffffff52, 0x0, 0x0) getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x303, 0x2, 0x7fffffff, 0x2}, {0x5, 0x9, 0x80, 0x6}, {0x7, 0x4, 0x80000000, 0x8}, {0xfff, 0x1, 0x1, 0x2}, {0x6, 0x8b, 0x80, 0x7}, {0x7, 0x100000000, 0x3, 0x6}, {0x7, 0x7, 0x7, 0x800}, {0x553b, 0x0, 0x394, 0x7}]}) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1, 0x9}, 0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/85, 0x55, 0x21596b4b4f4bda17, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x7}, 0xc) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) getsockopt(r0, 0x3, 0x9, &(0x7f0000000040)=""/168, &(0x7f0000000100)=0xa8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="bdea24a2896a6e19470c1475ffb1783aaaf2da0068409317b1cb1b21df535182995f4419786ee652aba6132bbd0cc0c95b6c610e7efab650f2e3e0e3a4d6a356237a4ed49b32b4ce6ed34e0ee077c88307d036e68f53ef9eedf2173acb02a2419aa9e7c30377e9d5962ff1d04204a2de9a943ce877a2def79c003840bcea2c372f977f452aef393cb1a7c84f8dddb2cc67b439f1bc4e3ffd961e77534c4d2bfd4315553f4f4fcfcafd667b6ec516cbad2ef9c1fce05c7530d1387f7e9cd0633b887528983cca0f26724dd9e3bc1ff954cda5b0e0c93027117932767ccb5ad668a844dfdaf5f88d6464277d2ce0c385242001152ae19c2f772eaf982089890e82899ad5711d1951286be7b77b73459c323de4dca090bf2d1be0c9369439aab2668805599cf2e0fb6af582c15b6fb23706fcf2139753e5988f7062b2a5451ba18038b5042c79a7b7589c905177180a77163684cf8dda8cd9934bbcb9efe8bc57ff7b44c3f3bdcad33781d115a2f8ac6800208a8f01bb1088f2811bff1365f67c880de80f2572a105ed69b37f5bdc269e557f79ba2365593d47e777848aa8b475e965b13819e1e4b39bf3b68f14285c976a0d9e493fdc28e30a3f146acd5ffc5462cb00a05c9c406f68393815079fa931bce214a7edd69496581034f069cd55cda27aeadd6ec1682e204c5eee8bbb61fe0455086640c167148173e6f23682ef6c34f86b5fea90a2b1b110e1acee671bef592b1b24c49b9c706c7ccd5d6c35641c9afb03e32fa256dd49568e3d663a6aa4f6bd628788efc41e15268f39bbcd2995a042dc6564043e97a999d3f75fc27f858358e7018005290c367a82a0ba3ed26934005b2759f848a5209f6031b8a060f702f155452c3450e285039cf3f4f64a2e016064a4076fa16333989446bd1f25c0d8f46ff78e1f29f2f8d04a9624327f7dc2d0ce4d55551927ac1b3685650270377cb99c97c86cd083a18d0af15b17cb9e3114f5624cb6c5fe793930e4add202daeef707e817fe7b380b697178d2f1cce060546259d2dd10d148ffd8837d467f213556b4dc99bc0065c43fc4b13ad8e75f4219aa48b58f913211e7ee54b84d4e9d9a2eb9673f4706d283ea8f6048becb5677cf54b3608eabc2e2ba55b0198b2eb8ea3face4ad5fc967567bcc0a09c011d34c3b9c3c7d817d29833da3bc197e534db6a25706460033b5c55932f380e9d0010f1d2d581e995751781e32fd1300db05a719ddfbb718256385ead6f56a6253c67f074bf1370d2fbad707c5f862a72d502af374fcf7ed0731d3954b398cd8c1a6f88df99c7036d6828f8822c1af2fa995b3469f5c27e22eac7268d4256e225a70b2c17d90549340080472a2ade9077fccbebba3f61d5d3eb87f95384449a34e8ae8d7062c5bb90468a2bfe9cd54f9902260da0e85bf2b1b57b9bf83632c31bc6987e68fcdbe7d709c597bcfd8da976f516ce063e924de739b712552bbb4b4a1b1689acf150480b66f0bbb009600f1ef88398b76418af52503d317aabe7e6e59d133d41d1aa5158ee9b3b56957c66bbe152854a1ddfde595fe9c692fda3e09ea884621014296e9b2e5c6a705205b9bd82a2d2b42f2f4ba09c3cd457b9e33781c7601abfd0c9d0df66fb914273c2fd5074a84e18fd4e1fb2c45e1674180c58c3ccd920759d8003584b0caa68cabfb0b5e44fedf8f7aa199420dfd1229dd008299de960f6df85570874e4cd39a8dc6ce195c620806a9c4a575c60ba16697a33335812c235fab65bfc0715113dcf5636e63277f57ce954c85acfc39ec560effd47752f22f2764dbd852c772ef45e9669d693822247d583a8e011129646c2af0a536a1656242b0a0eadcecd4a20aff8db68e8fa87083e6147fb8c2d87d34d388ccd250dc9be5491f9ac76d02ac9b2705fe908e28e7b1b6d6a67b53287766a42fadca002ed29c576d8e17a6e68abee7278ca684b7008941899dbb35d055084edf26f250f981dfa3809f7dec7d22f6952a613007b5ad8faa6c66754dea861e31fc41a85385201e0c555e24af8285235afe19d9f26fea0da0d934eb4a0afd9a0d94cc0c6d622c38ad13f9ebbb2c300f3ddddb8740f7730a25117ad40d3823c805f01a959964adf93db7f4604dced19ac93ed0836075a01f57986cf094079c4c68ce24155bb578f43ecb23073b855cad053ea96a2b99928b4f460a85c52f4615b40bc00d1bf9a0b4d2eb7b970684cc1156326f72f55c0958600ddea25b820de653a2dc407666ae9cdfa018e85a81c24a89cd19ee332aea21a4753af2802d8610c759c1671874b7b56f344742d5cef850403c9fff37e091bbc135e02988cc3846729bc83d0e1f86168dc1400cc7f1d0ec083fceaf2bdb70c36a99a5a3500428e17504833263dbd3c735c0fb50290254dde59dbb56d0a827fd1bf1eb5cc119b25f6164e8a12013712ca4898b1ab1f20f1ef6a86cf73a99a41e2c681dbdb900a8ce42b5fa5188ecf480a73207e98e21605ff7daf764197af382db39e33941b40f5160557b9e1667ce79208c1d1dbb3b944748742c69133b44f296d80e31044daf39ad88d787003a078be0c0ce59d198cad4db83251c7023004978776141a2a7eb64b48a67f19e18bcb4bd20ce50f36e5e034ac20604bfce3543e9644c152246d7d04a5e446ce162524ffd7dc701657073707664c2fa8a3cf210effe36586c393b2240e67240659923425cab11cdfe2bd737d4282a58e57fa36d2b0d7a02e54426a475d5121f8bc7c1bae2046013a6fd9f50e77395115a4b8d899edc3b4e79a068f80d9267bb85a3457f6aaa0992434cd79986ed0a6d58209cb3b64145c1ea07fa5dfd1d9abcf1bb78479fcce60a3adcf73ef9a4e50107367b9fed0da755d41440925c39834bea3a9800d8395e93bbc6d86a50792e6d0d00756f5254776827b8d6a1dc15819acb4074f2068fc4c95d345dec16890f187f74442c9c5b94db91f560cfc4f619be811e1d3e016cd7af0f7342b4a2850ec8663f38134d2a10635890bbc7d16ed762b938c2730f0c6b889b7ef4dd0ff3c86f0673eea29507038d31ac85277b3672def42af0c4fb6a953cdd384a9154b058679d6ef283503a4e6d4f0c112adab169a0bf941c820d44f5d484a78fb0718ec4454a76e9662f1cf7e1402c0d67a9a8daad861200fdbee51e101c71f1a934ac929f9b175f07b44bd4915f7b9249354e2b198dde372a74f64e0cb3bbf3029dcbccc698627ee2e04570370e63bd6c427cd649dddafdb15fe85ed05728f1252f178f54f31238b4f2c3961fac6d2539ce391a4f817f2d1af8de6e295a37d6cc49480dbb336f5fa15a234c7dc90603a0a111da980474f4eb5fa44522fdf25458aabb5a323974a0f878e4a619641ec5a2091d23243035b858a06b48cc9eecd8043bfed7eb9dfd2a584c1d3e70d54ab8a265e67bc8a90dfecf626360d525fb8060aaa153e201f474693c5dac38e4c89dff1cbca1f7805a23b0a41e8b41dcad0f5bede0b5296ff4d805e65959181b5c78d90eb5fba5a79dc5e6e4f71e5c51b39d83cc6ca265e97822effbf43e8a4a57943290a7edf739bf59bbb2c618d2bd36b267725fa71098304b6237eef83351d96069d8afeb578d5a1c60e741581634aeb3a4dfd78d31946a649c8d9b36d771c021ffb897d214f73991a35ffb56d96b8307ab27d8a7726f1e32e35c3ea059305495d4e9e405fe76abb7fe6d402e8759c044fd458712e2ce8013e2f907f91a363d85b1912e06456dd2747832d67762df3c89151b388b3125a6a40bac18d47085748db419bd98a32c12ef31e810e69ba53336cf2b75fffa3ced3a9a2af73ff2ca86cb4457c35fd4001f3275d6140cbbac267c3f842a850836b86e70dab482e3d19774e1cac5426e613268e71252e1f4970f3987cdd6240118953f5beee7845008d6db18ba3e4a968fda3d1e5a91311cc394e9e9e2e90e8b652b43a9f5003367dfce618c18dc0066a4b4b359a62dc37ddae189d1f79cf536ce77c04c7dde22994341165d4dba84134494672381acac5348636a56ab4a366e2c564046ee338db555fecd3dfa52f13451a649a7daaa4b5415235732a0b5ab9e60f58d9843de783dea162c86791cd0efbccc3173ca57d850422863b4c82182fa57a686663cc9f623d00476574e35870db052c09dea1b412fa75c41d7fd2778cb138bb34a55348dafa2a9d4d7e0060d036f31d99a3f70193ce51fdf7600b1f69849a118ab5a7c2d70da71c8865da84eb53eef100edc238021cfaa9cb0dfa2b1e06c8c8ab40450c3b73f4fb19f6e499ece0f1764a2be4fbdaa4b893785b90e214c8b0343797c06c915e4609306a584e08ee589dbe7c881421015ee2a4e6cce06705a7cb99ab3ff45ded953bb9886f3429cd3945da4439b3b744de0c5e2c9f01f6e8c67846317c036f6abdc95fafd9942702e8511f30c07064aeb0765409ca2638a659d088096d3dd9c2e758c30e28b0d39f87d5575da9cf4aceb9dbb0c5e074d655a2168bf0e012f4a1164271c4c9b367a33e849e66193a362a7d7b09e30f6a8f62be3361cdb8a7571833c302abc0225ef76cb8a218b83bbe770e6a6195ff2e8dc838313d3a1398a507a6ad070a407f6646bbd1a4b82d2de0cac6387e3bee9d9745be2fbbd27b09306965d5eb66d7745def25cbd72c5eaec69eb751edd146d44dbbb4ab28f99fe42873017cd8e4919e2226bbe79198e88c1763b61a018302b8c174653f9b69c4a6414a78ad0f514af3c67a2c363ccec95f4dcee13da896eabf45b3213ef4c8cc7eb444a28f980211487af48c985def449dcfa8a95c577e40b24a89b712e07f4406ee5194c947e1c9d08073e18f6aeae5950b87eb74684cdd7c1dbb0b8c9d254fd3537ee02fb08c6e31b91f9c144ea6bbb5477ad7bbad367820a62d0742e3819ef48f8617414abf0222af99d758a10c626de8a95db6fd0df67a086e40463ceff03c0a6fe9d6d20352fe2a5a9b5f6de2b798acd79de1f989227014e0af224571478f6ae1123bad61945f68ac71c80e5d968df3b62d7345bdde6435969a5a613a7539a8e13c04dffe32271b30d95e4f100b33a27a6108dce403fb22bc48469d395bcf89ce704e7fec07fe1cb075762d6d91d6b34be443ab098c68fa9f42d78681cb04d342ca0b349d20d7a047296b5ad9b497137cd82adb28e436112b38b4301e5be5ec15b1e9b6bfcc49a09317658f689365083d4449b014c220d6384f8b2aaaef4382a0b3950cd780f74956f0d5d0c6e8f718218b4e5c4f9e651a7f87e255caba2b1ff544375b76ca9f238e7e2673b3f20393400c7b4b14d53ac8f96a6f520e3a3c30cff220b525beda099033a7a3e6af3afac44b9a9cb2783953cc7117405df5ac39b32a1fa6b34c8a1353653d886eab8db9d86c2c1eaccc13c226dfd385b704eda63779201f15e02d5ba24f4c73196633a0a74b9d9acf1ccfff4362168852a8b03b592778032d537a31de9decfeba574c9a5ff6fe7a5e89af33dad02158a876c2301911cfaa828dda48105b29f3d52081a38aa4a7dc8b616e9364e24264facddd1a24f9b10f6cc7065ccd12ca5d28aa7349a22fc37cb9688dce05d2b2df441ed4af80ea439afb0898aaf26e8c49f3fa3d1263de6c2be796c6aa6a95e59ead45ad4bcaa113406d980959a717e5d1aa5879c3c941aba5ac391518ea916ea5b7cae0652819545d14e555beba88c55a47a345b41c446a7d8291dc95052cd0cce3b9f2b9eae3fc26faf42158efe0bfce0c033d27116ec7461ee3e2a72a9658cf27533b13d129a6db10cf6bad998f8", 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x14c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) chmod(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) setgroups(0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x84) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067a785d9c678d78f6b360e27abc54791ed962dfaf84b7753e338c0010611ad21093c4954d17640327fdd9f50e1508cd7fdc6f02f94cbf370dd3d5e0cf5344691a13e58c4c24a3a924825b48042d80448f85b2f85b71e5d9a8305020d7392cc32da961c9691f45cb9dfe35b370398b25e677a14141fe89db3395eb0da7b5eac2243529304bb5500e968a782713326b48ca4e10be176115511a0cb12af67b204c74bba05b986517f8d19f2a3445bd8924b39becef8988df439c62dbae5034df250ae0193711039ba1f32dfeec3508b1e8e1d44dbfa0dbb01e7951f9c4039a89c89a411c2270292b99289583ccdca1f17dab7d6da642500"/4347], 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x50854dd9d15f235b, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) sendto$unix(r2, &(0x7f00000001c0)="b429bf0263aeb8d205e9e03d4e4f9033b0076374cb860ae90d9e6bf492fb1c40fb3ef8ae32f74e61ddc5407fd0cc471b7f0ce0c7a8fa76a769d89b4d3dd38d8b53445c97b89aaed53269cd54869add3ceb9a5a8c6a3e0d2f1faec7406fe668725d6f20283f6c1c7a1801e84749989a1061a42fded5329326fe86201e392463db9749ea5a010801cde583b28cb5c05d43a8000f45b7fff313c034667892f00c82056cb6218dd90a524e7d4b", 0xab, 0x400, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x73, 0x0, &(0x7f00000000c0)=""/115}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x4}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f00000000c0)="96") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:28 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000100) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x3ff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000840)="d29e81fc3081bba4adcff566d4a7251849e417ce33c00f0dac1612781709f7c62605c50de0742235b3fee9acf39805dedb8df7c941888a15d9ca458466013532580c008ed0a79b357c66aeef29d5469070165e2db60d33ad5e816446e7e9f31c74fbedf917c2c8c159ecbaba0081128fc5416a8fce8028a4b9344f03edcf5540378b086ef0131ea9f26ff8b701f7f09cc275f220da4de660f7b77a4695a1be6743216224c88892295da1cb7a7bce7ba0e34ac3c349b3a0b828770aba3ad1633075e9e60e412ad9c1546e3a878c7e901ecdd38d2975c329a95a3bb73c706dcfcce6265fa956e279c419b66cb66fb5c427d11c854895c6c30239ab3eab360d3a7b51515c4a8531665cbb73b5c800aee245627e53aabc32e4695d80d4de4711f575a97c941f32a88c96179624b0e40b9bf2e2660004058fa6198415dcafec7269d126f60d04a90931858b80341e20b33e08c0e45f44eb685f35e4519917bc7e5ce16eac01f988427871bb8ea0130e2858d985e6585c193f0234ded305bca248caab2ad5a20fbfac555a37e033d6240b0979a3132251594b1426aac0557b6a8dacb0fa051df3302004e5530b77aead0d34ae73c627cfdbe9166c34b0f048c6bfd9b652ecc7c45dd47b31c4d08c48c5424b1f404b4c05f324f08ed507223f277a3f729fdd7420f0a3dcf16050453a6dba6c1634fe33e754eb207d4f5b899ea86b874cc393d48056c595ff4029c7f834b0ac49fc393785346a292bca4bf44c86794088e86ff3ff9fad4b6e1afd58527a05b994fbb74c6e77d11c93aba5c24eee5afa263976fadf7abd40df228098c2b276470b14ae440ced2921bbd08eff9bbdac3011a741e190c6a60d0d05d9b86dbee297a5c5857b34ba97502488cd06b81c05ef7fde4af339d13b75b633c77ff854a827a639219fe3984ac12e257d6499d7593e6186a4a2f3f9f480908c58af7f51b01e1dc75833d30163cd6367b8515f97a02aa8aa61bf3e92a3ab7058ef6af1c9d94e9ef7bd7b95448579346513d479181a8282aa49ba3d1811cde2fecdbf2337171702e892fe4e6ed704d3a8da97dbdb2b22b0379722fb70e7157d1f1bd6056d230c6a9686561d33f67ebd774be401c997e12132e24778b00d2c7d9a05d380cb16980e5b769969c3c856a5a9d13ac8c04ad1a0bb5b61a250f096364a175c3204b382cb43bfbf90a63ec07a8b602ccfcfecf1985c71f8ca3d5485dc2e8556ff4a9ff1928ffaeb9dc3aa0f6b8edab8ff7fb45840225aa5aedd462d68baac7eeac3b8f8d2e5df4ff9c87855f9cb0f776c6bbe794d9c462549ecc9cf4caf5a9b844d1662fe46e6e98d5c592a65e125706cfdae918ccac852bb1679d588f208cb5f87f07aaf8f02bed97e94d889435dab0d3a948478739acc3b419ae0b11598eaf88521942696cd9a14892c3877a3534929b1e4c8110805852e6e72bc57de208944e90fda96765f67fde587534a2d0f639cc446d95e565e4ab4f2ae27428e0393aa4314b7216d7fe83a9da09b0184bc45fafa0b8937ebcf97890d9fbab7f5ef0ba7832c61069eee43b68e716ee691d3b5049d8bff455f173f16553b3e01a35258607f7b35eed193f62d34667f4f2723d2dc798b27da0283fa8b4a0e182969e62c3305384954f86ec81c80f9d9d80e7dfa6c45bede3148e0bfc9b70957777a64d229e2b2c98efce05213720d859fdaaef558317d2809402776af336a672f3e9a932e4f9453571246fd0c52679d5d55f8c0e865776f59fa823c8f14f34a0c51c35600b5613bbd9a137d658503c9052e7932c152c4831bcb38c194090abdc4d052d39ad9cf018f6a3bd986923cd62410308021e514b784f7369df9a090f7ab3998012d7512e4d11cd2f48f3a6ce38d56627dabc4c697626a27bd004c6a839ace43e07c12120d72c9ea1e0560117363918dcbe6d3a5dd999ec0eab39da3ee8e0167d82227aaf596cbb535720cd4f9b54c885422f8609d67d1190ca63a60e31a55fba39df3119983519becbd54a1b3c2fba4afed7dd6d804b05911190d162f23ef6aaffe20c78922f1087065087883e2d8a633a215d44a25fff5aa9068f7eab42531ae40f82310b7042cc4395a43d6f509f79a13e2a8d575b1b7f4da5380cf580ad4e383a05d495538497c040769ed151cc830c1be2fafd704c05c6a2e554f785fc9fe7fd8b4c3c901b5c61eed336f9fea40bfd0496b5ccc57bcf6f0ff67c5c82cdb9007115fc44687b50f1b8d781a3b09e4a63bc2fa8b586be80d362a1a1df825405a02cd59ed2e30053c462d84e226ed176d9160da2316774f198d781d6852831ad1b5f6ad3b54f805bed03af0ed1c9e65049d6801084cf4166a2821341687b8df329837b0820be7b954a947d66168d69af59ea87d498553e825f95c0e59a9b2064b321adfdd77f3f30f9f8a7cfcc1f7a56f4d8a1f0de839301ec6a1467927353107b21e4ac31cb9f622def7e84712d7f70d28cb20fe123afeb70f47736c3fdb362a9f4b2cfccde47ad475d32d58ddd6044029417f8f9136f813330d5fe16779eef1127487bdabb857d4cf78b3f52a27552230fc00be03f17765f9885463ae397e6f0e659cc26e1255c949579dc51bc1ecc4f57f81b9bec9c344240fd7846bff60e45b9cfdb8266be84d9339f3204b725702acc75074b866f19a4550ea49b279c0b2466162698e5151d6abc94f417982043bb7c9ae32328a95ff5e60329c26b59f9279af4dd2241ee9a5a59404c16de9368bf75ecf12ec33a4baa014ca702facb61607b0b6ef136f72ee850ad072ea367ded1fd7f7787b37dda7ad42790afe29d0c797f780b6d99e6fa32b9b9afbc5af8953ff12bcb29536c59d5c3edb029c0d7a95003a65a34fad27bc0bb1fb3568e38b24a8762430ad26f594e28b03514847850361f0cba2809aa75d1cab9142b90eac9106e7beacbda162e73cc762681a5cd5951a530cb7c32fb6b0bf3c5e496da5d39151b63a127425072f1cc927f6cfefa5706452c8d7f20845c84c8dfceda0332f21a28b4cd5bce6c8537ce8896c801570d6da618a19756e2c0f8779c08933f33891fbb2bd2ec14a4842d6138f186e54120b4d178df5bae79ab18dd77a6da50a5bda55743ba53e0d2c1fd0c0b2fde7ae443858514cfd42f26feae724f6f05e47194877e2d3cc676289ff67a37322f6050833e3cd124b7081f5aee29d2f96a8632d6d309900ccabef0997c45fb222b4a4e2218aaf95c7994f8a6fe433a044d93703183d7d83eaf738d220181a0aa5e86e2fbd3e87539b23a036951f5e88c548edb7d28e80feb4dbb0b86efe6224b877ea155faf51abdb65b4c341df250e743f1269fe603a511ef2c1e6c5f833a99e25a4cf72dc7db307f6eefa7c034a2204ccd430ceb2e4e2590eea1b79d6ab6f64678f2542952949f88d14ba98cb30ddb494d538a1d3da1f8d0aedd32698dcdc6ec2b26247f698752b401614929a73d9aad95b18088acfd04cbe7d2cbec1655ce66c05eeb676532d6111275bc058c3e1fe6f3fb0f100a8c60464348cb43bd16da86a1ff960a9d94c621eb93835c9b6e5eca5fa41c0fc92ff45d50681540e1439554b48f6a71d7d6b24eb9495ae2cc9211f0cea30da8059c181fa3d092a83aea3cff0904e0ac9f46d965a6926582be98cf5dc665b4e9535ffcfd30148e3d7996986ee19b54fc90e37d7534b54e409995eea68013e14726b0340112b511f80ba27ab82b9a76a38c6dea0cc197ef277f4681181b0c877e801ae602eec83dc07079b6a4c51d891bf7e8662f4b548372567ee287213212c2954d60699f0fbf75f2d98f8106a6b52f4df92e3bdc09e9263f6264a139643b4fe31aae9514846315cc16aa9997ecb7d5b53a7c2550445784cbe52fd199b279142c328ea48da7ad8a8e1306114e0168b538ac23c729043142dfb5ba19ba2b0f51366070ead67fb0e4858ce5341b8068ed78a87b92c70b70e2c8981df60a6224c1b5823a93217b3656fdfc609ce5123882ccc5704746927f04f799f01170ad8c5ed9dc1d4f9e3688dfc9e0b82fbe5993f1ba8806f50c9af2a81072f12e91b86e5e8c9dae2c65de31843bcbc138f4a22c9c407329d8f9b9b355220fe00e285d2e5e8bcb0d5d89e3a970c829a5180b06e07fe3c9dd2016581a23a90cce45803246612bd326213ac23479a491f65138773d07dd52f3cba5c31db1d6da2d70a7968cc8d46fe85a4a48696c50c954cefe3092032b139a0d84bc4497b7ec5367dc94c7e623dadb5ad707e1b24bb22ba8d3fdebdbb8bbbb6fe037245088695c4374c81ea667318cd2946b7dcf10a691e53fdeaa78d88924824c1fa96822202a7ae5ac0915ea7d74637592e7973896fede54f5d999f48ba35d08ed80b2950dd36497e422331f2d1bb38011d63c2bd220921106b829f39ffe08d31183243e18bb07d3ca595d11bed5675d11dbe3eba5d7b5ae0c2a46254eec5765c0c10e265dcc8febf25a32386892cda99c61ee4f6f0ef9030909bd955520b3efff76580997877b7dcff033cfe0b70d44949583ca416bafd0d53ee74499486ae68902de0f9348766529ce53c811541680c7cb29544192591b1e4a0926ce6ca9f2396fe8b2e1e16fdb85bf121e012688d5c27cc5016e91288555a0cfce9a0a16af5a8a38312e494cdae6b0711919154a6fafad173a17ea62ea39f76c9f856d68ec7d81ad317547db496b1e8d93772e3906bf25658eccb9c267ad81be4056a2c4a7cd27b37c68689890ce09f5cc732020f4b6680ed59b1f116600a95aef32e444c7c154b5e1e5ebeacd1057ee8a747ac48883f618a1235cc6983cb7c2058d51ac62de04a48bf9abd217d2cdefc86fe21dd2ac17befa86faa192148526f7a8afd96028a159884f807fa69f67d389b294befa78df3048b1c735c501b1aacbd6d5b3a8473ca606bb600d683f23bb84f2c5ae39181d4e99d0cc3d2891b60ec6f1fa5dc0341cfd39445fcaa6396cc5d4342bf69d9baa38125809ec76bbf592ebfb313cd0eff625c1cfa4116adbc6cc92f4bb44e8e3c43eda278f81c417fe9dd41ce4cb0d8d5173f1679891f966f2dbcc87efb7a155e9e2768644460bdb6e39a12d84a2f55b46ed41e22496573f83a5991ba179dc998f736598014c867c99c2b177e310582906e07831ee93d984a7009c7c1578a03590755c83cb2bc967993067af06c6d421fc1848dbae32729142924f89e0c73f5a654d3b7ad7f0d7f16cb27b7bbcfafb636eacbccdeb9295c4579444135c3ffb3654cd3bb8d191865eb95b7377bb67d08d9d1d4903c99af02e6ed359914e32d5743b285bde611e09927558fa715a3b6efa1633ac6650b82f82c3ee7769cf93ea32225c5c383d62d3bff7022b04f80bf613f3a3cf99d377bc66ffc583930875d17673b0772d7f84e699b31b65db5f91cdfbc1d3d212adf4ab926bb6bf28236582c8a6a5c593b0a3a04370299a2921d1e1013e9cd467f61fcbbafd8c4ac7b65a657220585be30ab9ec07ff423f932250d466c1c0a1bee4ec2346fdb2ebd6c242b0054031086294c8cdc0e14695f9d4f1f631d2c1faa45f0496e7f52ca795e81d7609877ae4f2ae05eff45f82f8e25e9894570de1b5a41378bee1f73935abaca1a153723447dbdf51933f2f46d7385814015fec46a31793aeb1ee3d43dfee3c43fbd6a64e3095da61c7b7e07460ab3db110ea28b711f7b088e0c7724db8dc8f3cd786a900caa707f2dca4a9cb8727432fcc8b9bbaabdcb7d3f23b9370b4cfc3e284c5444c6596cf98796e01bb9c5956a0cd1e1c7a6bd73ae7b41a45380e2b8988b", 0x1000}, {&(0x7f00000002c0)="ba4ae4fc686519132a8a985f3a9afb5dffa255e66ed1d09445db62fcf7d8b4950f4de546cdbc15dd9877c04974a5ba7e2280ff46585b2d48236fae80b34a8a5abf82130b8f411d4c1dfc091cfc0018941a890f49e3fb09cadde75a17647d01459483eea6adff511965a3c38dd68ccf6d95d1988f53563a9e89e9a6c2b3223ca7379c6e099e558a4a8a118bbf4daa843ea76266fb8d64a3fbbb2ecb0f85991c548ca7e435d1", 0xa5}, {&(0x7f0000000380)="4e2d6b51065f7feef29ded84cf30a4a3ffe51726d0b76275431f9e8888a4d89fdc965c77a90363365cea6399db72438eddee3573e661158c7638d7e4e32bb9706f87027947021d29d403f21cfb6e8416b4cda9c3c24f8367848dce5347a39633fb96856e882c00ee6c205566f594a30089c784d6035cc0c121837883216d41f344945c225d3612f18eac85600c3cb86e16c8ff1d60dbe1c1f1f9784eaff38ce3a6d969ca5f6f68c77be9615ec4b6fd893fa0336249866b74ed55934a4d1bfda36d6f0478287867cf8b13e5eb625dd816c6e0096ae5f891542cc57c3750d34b5d98bc0eb309203e46c226", 0xea}, {&(0x7f0000000480)="0e31b808f736b6c0a1ae94c4d1aff3d89b790c5a587eea72a3c63bfed2972da350b77c63adae42b19fd62d3e1c7e4c841529d33224cfa06c41957ecf84", 0x3d}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="38000000000000000100000001000000a7b41ae07dcdcd67b10262707688e52580bef072c202c6f4e81fb6dbb0f6d367013331a90f977a00d800000000000000ffff0000000400008952e7f3bd0c99dc9f82313f315c73fdf9809fbc176a7fec01b8a78ea256d1e4dba54d3f40d3846eb27bd94afba60df6ed587233ab320bee41a2877e64a7f48f544722c55e71f4681315231160e6c9c3dec92813d7006dfd45e46a17433b011c1eb0437ecf6c8e87297d109f77b3d52b0cd4937d1b6fcd463cc2fe937afdc9d6317a725b5a4fb5111332b6d835c81dd41a92eee26556f4b470e36774e85abfed79452df56a1c20273b85ce810d6cfed6acd2a2beb4b3bdd9e782c2000000000018000000000000000100000006000000f3000000000000000a1a15e6e270c822e0cd72f50fa539b227a2254426b4b14e24daa452a2b59f599f21b6081ebb32564a2919f7fc767bf5750000000000"], 0x128}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/171, 0xab}], 0x2) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x230, 0x9}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r3, 0x4, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000200)="8144d000a50656ff6e773eeb70ef94fbe2fa29567cc6085775380fada62146ab8985058b7a67949e1e294590d4f74e6fa3267b6e946149241cb5e9ea953b9632c143aeb5641e8ff86370fb5432a2e2ffa8c3b31d7deb2cb6ae7854d28090d52910fd0d97b61bf2516e68b255c36ce7d2664f1846d45f574cee9efd477fe0d5011360be4fde1abde0def0bc728fb9bd0a98a2d683df5200b7f46b0330ba9fc3a4ca7ed314b12319e3ccd0499e1cf9d90f923eb53212cfe8a475fcf5", 0xbb) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xe92f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="0800a8510841f3b70420e2180f95b09d45137573c775c1044a92779125b47c7e34", 0x21) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x42, &(0x7f0000000080)=@in6={0x18, 0x3, 0xb5c3, 0x2}, 0xc) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./bus\x00', 0x1, 0x6, r1) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r6, 0x74, 0x1000}, 0xdd, 0x0, r1, r1, 0xf3, 0xfffffffffffffff9, 0x1d79}) unlink(&(0x7f0000000140)='./bus\x00') 16:00:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x81}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) close(r1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/239, 0xef}], 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x23}, {{r1}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x0, 0xae) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/103, 0x67}, {&(0x7f0000002240)=""/240, 0xf0}, {&(0x7f0000002340)=""/141, 0x8d}], 0x7, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:29 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f0000000080)="b6") mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x8) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x200}], 0x8, 0x0, 0x3f, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x0, 0x2, 0x200) syz_emit_ethernet(0x4b, &(0x7f0000000100)="cdfeb9822480e1275e026f0dade5f1ee8499c306ba4cfccf6fb171f5ec421e598030a025fd04fdbeffe4e1b422ef10f8421dcd2981019aa5a3d5cce63061d1ffb9bc20db9118b7d9314cfd") flock(r0, 0x110) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9, 0x3f, 0x3}, {0xffffffff, 0x24, 0x3, 0x5}, {0x7fff, 0x7fffffff, 0x0, 0xfffffffffffff801}, {0x7, 0x145, 0xcb, 0x7fff}]}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x160) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getrlimit(0x3, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = semget(0x1, 0x3, 0x222) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x6}, {0x1}, {0x3c}, {0x7ffffffe, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000200)=""/4096) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) r1 = socket$inet6(0x18, 0x8000, 0x2000) sendto$inet6(r1, &(0x7f0000000280)="3bc7e15afe10a1a22a584d27b0bc16c3e225049c71a86db5035831956b3e9af03645e888b43ff679d51f5b9e33b57c848eb3552a1bc1f17bfb0efe2d143ae90a29ef01a35f4b1ef8087a4b6ab2d9b0edabea046be3b0f4ae3ca0a10d122713a9581959e5aa6083fa093300d9689b7e2e837965e91d217116cb5e579d55ad6498555bff22382841f6c0994fd1ee523624c38529c203b90796ec2142cda7030207be6aa40de7a97323c9351f5d3d20772ced160aae65a79e3862846bfee039ad6bce13c8b48075d1a7c1e6f4c2294877ac4a82143ed222b4e3a4bfefee768c6fccb9ba9c57f47b48578ebd93bc93393320dc", 0xf1, 0x40e, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x82fd, 0xfffffffffffffff7}, {0x2, 0x2, 0x1, 0xc8c}, {0xba, 0xfffffffffffffc01, 0x1ff, 0x4}, {0x8, 0x0, 0x80, 0x20}, {0x2, 0x3f, 0x0, 0x92}, {0x7, 0x2, 0x9, 0xfffffffffffffffa}, {0x1f, 0x400, 0x3f22, 0xcd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r2 = socket(0x400000000018, 0x2, 0x40003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x67, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x4, 0x4}}}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) socketpair(0x18, 0x3, 0x7, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="7a26e3d1d338b04d9ee1bfdd3f6b6876", 0x10}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x6, {0x9, 0x1c00000000}}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) read(r2, &(0x7f0000000480)=""/224, 0x3f0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x4, 0xffff, 0xfffffffffffffffb, 0x1}, {0x4, 0x4, 0x6, 0x1}, {0x5, 0x5, 0x4}, {0x6, 0x8, 0x10001, 0x3e}, {0x9, 0x100000000, 0xffffffffffffff27, 0xffffffffffffff38}, {0x20, 0x8, 0x101, 0x1000}, {0x0, 0x5, 0x7, 0xfffffffffffff5f9}, {0x0, 0x7f, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9b, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x143, &(0x7f00000000c0)=[{0x8, 0x2, 0xfe000000, 0xfffffffffffffffe}]}) r3 = semget$private(0x0, 0x1, 0x2) syz_emit_ethernet(0xca, &(0x7f0000000200)="cf81ce6ab43dad7615d3fd0b29b8e51445bc05451e8b023e89002ef6c5adeb33967ce678113882eeada298d226ecc324f9e4ff815e26da00d9aca55a6d7b3a1983bda42e8860dcbf70d22bf525c8df41f7efb7ee0dd9859bd408c37cb0424107a3ec381a44456b0c63ae9fb11d7cf57cde55d5db9268244681bcba07ef7f3af3b527b34df0c40338db5a0174468d46bdd64afc0707588609a7923a163824bedc07a595bfeeecd7deaccf926b1ee38eb5207fba84282b8bce4923b48dbbeefd1341a29df9b3919e67ff8c") semop(r3, &(0x7f0000000080)=[{0x0, 0x939, 0x1000}, {0x2, 0x1f, 0x1800}, {0x3, 0x4, 0x1800}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x3ba) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xf21666458684310a, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) pwrite(r0, &(0x7f0000000180)="14b0903f6575845686055e1777e3058cfe21429d83b8cdc926e84a985b10ade01995210a0c643cb5d22546718178b1246f79eb58a391d6dc38d5c3a22554caad0bc72f0d93ac4c1fa7bd13639cf3d02379c413e0aa8c9d7a44365449062427177481cbe88ac30c08729a2bdac9bcc48801f44fc2e7f0fb5eb847996aeecba4fbf7a6d8c33ebaa6c5a200b2bb6efb0a557f9c5a8926b78b78d1b963e676c218", 0x9f, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 16:00:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x66, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/185) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0xfffffced}], 0x1) syz_open_pts() 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0xfffffffffffffffd) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x28) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0x80, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 16:00:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x8) mprotect(&(0x7f00003c2000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x4d, 0xffff, &(0x7f0000001140)="df42f9deecdfe9b251785f03b68800436d72a693848d52632a927b4acdd3cf8022383ac1fcde2c86c735b66a8d05ed972d9205d2fe83aed5bcd0b1261c00b2fb414ee4f2cda9d78895d8cfa4d8ebede1843942d5b1b28e638ae2cb45fce1a7a7fb9637fe98620b1bc1ab7b760fced55dbbf8beda698ada7292b8dc153cec43cfa1694676bf7ca7384d50e03011047ecfa873457fc1399ed92beacc1220efbe7d42e014ea806330cdba44cd10b5387d0f92076c1f33a0bb4f73c86b9895a8ab2b33fd036b691f8a78ed9d13b58b510a0e1df2ecf409bb914cc8ea7be30827616500e69cffa8b331", 0xfffffffffffffe26) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfc00000, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x102d4) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getdents(r0, &(0x7f0000000040)=""/228, 0xe4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getuid() setreuid(r1, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000380)) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x90) r5 = accept$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x5, &(0x7f0000000500)=[r2, r2, r6, r2, r6]) connect(r5, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) connect(r5, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r7 = semget(0x2, 0x1, 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000005c0)=[0x7fffffff, 0x101, 0x4, 0x9, 0x4, 0x3]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000600)) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/9, 0x9) socket(0x1, 0x3, 0x81) r8 = accept(r5, 0x0, &(0x7f00000006c0)) getdents(r0, &(0x7f0000000700)=""/167, 0xa7) rmdir(&(0x7f00000007c0)='./file0/file0\x00') sendmsg$unix(r4, &(0x7f0000000b80)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000840)="b9fb8e1555d9", 0x6}, {&(0x7f0000000880)="7f51b64e4003a3c8c712b7dea4e0f5ce1e37ed30e32892727490e05e44b76b433eae451f5fe9c4f76686ebea31241a83f2b1f351f4fa04339da63737fcb54a539b1facebde1f2e0171d225a815bb151af002661f352dd709bc493c33226bbd09ea830e1eada59ac087bdcbe9cb213a055e9ab32a84959ba7959910570399eab6f7e994cf9f8c6460d6f1608046966e3f2cc7421cbbeb1a64aa4a813b3cc904abc1dadaa1ea60dfb171a75be233ff65d05555823d11ff8430f5504c6eda64388643e50a3ecc9c171a9a2e6080796b0b2fd3638ae1ecb7cfa49ccb49af54534640a6903457ae233ce894fce9c5800021a572", 0xf1}, {&(0x7f0000000980)="e494585895e11e803c9f106766605d55acf1bd2b511f9695d6b1f717db59584330de1cf212389247a17f8251de959594b838d189270e22835ae2638a24cc303b4298b873247cedcfe708be44b7cc157196af26e7c895df4338fb1b2eccd9afe977813a45", 0x64}, {&(0x7f0000000a00)="1c486a4f10a56739e9bdfbc63feb2cd8f1f2a8e61e7843e648aca4e3d1d1247dfd78539d0ce768b4bbfa8e091c9b7f16d58f84b85f1b1a4ee25dfd68eca31d84a94ebbb5f9129dad63fbb0f18f8777dbeee02ee9e3130e237b39b92820eda2841688df510424478740860d6d21faf0a3247b4d253eb67d1fbe9fda28b799969d376a86e10e17f8257e22b2430aef33722d7806874a9dbd060d638ad96450", 0x9e}, {&(0x7f0000000ac0)="b3e03519a217a8452d0a6c389244de3c698b", 0x12}], 0x5, 0x0, 0x0, 0x1}, 0x31688860658c5314) getsockname(r8, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) socket$unix(0x1, 0x2, 0x0) fchownat(r0, &(0x7f0000000c40)='./file0\x00', r3, r6, 0x0) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$KDSETRAD(r4, 0x20004b43) rmdir(&(0x7f0000000c80)='./file0\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x10000}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x200, r1) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x15f4b03fb0eb17d3, &(0x7f0000000000)=0x2, 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7fffffff) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) sendto$inet6(r3, &(0x7f0000000240)="fd599d38d366222dd120d479b0ddb98b5037c3e5af9fd7710bd622b503bb0b48a7bd65041d284a4cbf4a043afea9f916e4cdd9c50ed65a14e16a3c17ee54716faef67cb14825775ff06e433b4b0bab2d301118b18a6e2455b944b13b6189deb2b8a0a112dcbe67aea162f97acc2ad8dc960b404edfcd807cf495d5402004123db9dfa0e80f0efe194ff02eceec7557fd2996570e5e9d202bfd1ced187e30bac9ed0149c70235b625ed0676", 0xab, 0xc, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x1}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2000000000000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0/file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000700)={0x80000001, 0x9, {[0x7f, 0x505, 0xbaf8, 0x6, 0x0, 0x9, 0x0, 0x223, 0x8, 0x3, 0x4b5, 0xffffffffffffffe0, 0x7, 0x7f, 0x1ee, 0x800, 0x7, 0x6], [0xb0, 0x75, 0x594, 0x3, 0x8001, 0x6, 0x1, 0xffffffffffffff66, 0xfffffffffffffffe, 0x9], [0x1ae, 0x80000000, 0x9, 0x0, 0x1ff, 0x8, 0x7f], [0xffff, 0x6, 0xffffffffffffff32, 0x6, 0x3f, 0x4], [{0xdaa6, 0x10000, 0x1, 0x584}, {0x20, 0x7f, 0x1, 0x6}, {0x9, 0x1, 0xffffffff, 0x1}, {0x9, 0x100000000, 0x5, 0xfffffffffffffffc}, {0x9, 0x6, 0x9, 0x6}, {0x9, 0x800, 0x7, 0x100}, {0x6, 0x4, 0x10001, 0x7}, {0x0, 0x10001, 0x7, 0x9}], {0xfcac, 0x5, 0x16, 0xa1}, {0xffffffff, 0x1, 0x7, 0x8}}}) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) getpeername$unix(r2, &(0x7f0000000980)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = getppid() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/134, 0x86}, {&(0x7f0000000640)=""/34, 0x22}], 0x3, 0x0, 0x0) connect$inet6(r4, &(0x7f00000006c0)={0x18, 0x0, 0x4, 0xc5}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r5, 0x4, 0x88) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x8001, 0x5661, {[0x2, 0x3, 0x80000000, 0x7f, 0x0, 0x8, 0x7f, 0x1, 0x10000, 0x7, 0x9, 0xffffffffffff0001, 0x8, 0x100, 0x3, 0xfff, 0x200, 0x2], [0x7fff, 0x5, 0x2d, 0x1, 0x9, 0xdf3, 0x9, 0xf4a, 0x9, 0x2], [0x0, 0x8, 0x1f, 0x800, 0xbe, 0x4, 0x79d], [0x5, 0x3f, 0x8001, 0x47f, 0x8001, 0xfffffffffffff801], [{0x7, 0x80, 0x7, 0x9}, {0x2, 0x3f, 0x9, 0x1}, {0x2, 0x5, 0x10001, 0x7}, {0x10000, 0x221, 0x80000001, 0x1}, {0x9, 0x8001, 0x81, 0xff}, {0x10001, 0x2, 0x4}, {0x3f, 0x1, 0x9, 0x896a}, {0x1, 0x7, 0x8, 0x8}], {0x9, 0x9, 0x8, 0x9}, {0x3f, 0xfffffffffffffffb, 0x4971, 0x1}}}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) r1 = dup(r0) r2 = accept$inet(r0, 0x0, &(0x7f00000002c0)) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffec4) syz_emit_ethernet(0x90e0fa4148e4ab6, &(0x7f0000000180)="969b100e") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10443, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:30 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="f3") mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pckbd_enable: command error 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x4, 0x80000000, 0x0, 0x3, 0x6, 0x40, 0x0, 0x3, 0x5, 0x2}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffffe, 0x1, 0x8, "9d60277976c59077431be1a27166da818d077ab6", 0x1000, 0x7}) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffb1f00ffff6530000000000000000454d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000066000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d3999d55f648ea8d2fb4f6a5bf5229e1a798336343d05bc2f3edacc80bbbe99033074039910a325fe57ffffff22d874b036a0d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b654533", 0x28) close(r0) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000400)="920be40813a69c6f53b6895a0c79abdc1fe2fb25c0ecd469dbbdc634a0c325363271af10fd2c0579bf16159fca65a47cc9bb57dfd5cbffa90a42e9af8975c798d48a76e08b21abdf01c8049c17f2f5b8e83055df30dff24ba2347346e92759554b613b0c57f3f59b470698d29fca1c1edb5b4b021402089f7c7e46693cd363a70e1e56ebe6858bef7bb4794068dbe8c46f4dc43760eeaeeda7a7547813ac2b6462dc53269835f6a557a5e1dbd2bf49cf6ce4a35686691f6f8630d1134294da", 0xbf) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffeef) 16:00:32 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2000000000000258, &(0x7f0000000500)}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x28}, {0x28}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x6, 0x2, 0x4, 0x8000}, {0x5a, 0x0, 0x6, 0x6}, {0x4, 0x3d00000000000000, 0x200, 0x2dc1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x5, 0x9, 0x4d07, 0x1000}, {0x4, 0xffffffff, 0x2, 0x5fd9}, {0x55, 0x7, 0x10001, 0x7}, {0x9, 0x401, 0x101, 0x64}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) getdents(r2, &(0x7f0000000040)=""/48, 0x30) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x100000000, 0x8}) syz_emit_ethernet(0x7, &(0x7f00000002c0)="129f0900f38f9e") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f00000000c0)=[{0xb34, 0x2, 0x39, 0xe850}, {0x3, 0x51ec, 0x3, 0x4}, {0x7, 0x20, 0x20, 0x3}, {0x1, 0x20, 0x10001, 0xb93a}, {0x8, 0x2, 0x7f}, {0x2, 0x79, 0x494a, 0x1f}, {0xfffffffffffffffd, 0x80, 0xfffffffffffff6ab, 0x8}]}) 16:00:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3abc7e0e8321e273, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) fcntl$getown(r0, 0x5) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x6d1, 0x400, 0x0, 0x6, 0x5, 0xfffffffffffffffd, 0x2, 0x2, 0x80, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10082, 0xf0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) chdir(&(0x7f0000000200)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0xff, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000340)=r5) chdir(&(0x7f0000000380)='./file0\x00') fsync(r4) fsync(r0) kevent(r3, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff8, 0xa, 0x1, 0xfffffffffffffffc, 0xfffffffff395cd8f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x291d657398435387, 0x2, 0x1}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0xe69, 0x400000}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x81}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x82, 0x1, 0x9e7e, 0x2}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20, 0x6f, 0x80000000}], 0xffffffffffffff80, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x15, 0x1, 0x7f, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x200}, {{r2}, 0xfffffffffffffffa, 0x24, 0x0, 0x9, 0x11d2}], 0x8, &(0x7f0000000540)={0x0, 0x3}) sendto$inet6(r4, &(0x7f0000000580)="220202595f672a8763660ebe272370e449251c464485cc979cb495c64e336b54d65b6ce5d2c0a4da272ff34d4dbc5296bfc8093a46a5e6b4ee850b46979f3ebae89b98b5c0daf96ca7127216ac86a97b5dd3d50a5471cf", 0x57, 0x400, &(0x7f0000000600)={0x18, 0x2, 0x2, 0x5}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x80, 0x0) close(r4) faccessat(r3, &(0x7f0000000680)='./file0\x00', 0x84, 0x2) mknodat(r5, &(0x7f00000006c0)='./file0\x00', 0x40, 0x400) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000700)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000740)) r6 = open(&(0x7f0000000780)='./file0\x00', 0x1, 0x40) write(r6, &(0x7f00000007c0)="31e46b6f1e4ca00fd520154274d86c8eafd161493b0be41b2061fab9b8e4e9d94ad01d10dad113e78487ed3bf44042478e6d201998daadf6ffed6ae54d3e66cd9d565cead6766e5181f2acacfbc6c96acc36b8b8fd9c3aa5e6f8283ecaf67de29ce2326dc1235241804e550732dc9b38381e3943ab65d19b25665d62fe99375e069b3540bed0ac51d732c706b0d3e09f4bdb207f5340c2a9907d9c6601ec6c07a6cbd039305e2a63ba27785ac0ad2297a130cd2221a3d75fbeafe558a3091e1837c395db5922bb2ac5e5b677cc892d1909dcf71da547965d293dfc5b4215de2476fdbafffb8565720ec34139ecab0916fd0fb11beefb4c2729a77e3476de5eaf6a3444f933bd90d89d28a2becb9a603ae72dc4d44a55c22f07f200f93f712997231b64e4e6603f65d30488bf3241654dcc305866ae6005c70f7f608817745a70cccb46e0a97a7a47da71f518ff92727529b654b89919a98f55783a2b88700bf83618f12cc064d162c44037a401f55142c2d93c977e3ef14d80fb55d59381023b54e5b330774eb15f7dc1e1830a736194f03a6bce34dfbadb36713c997a5c2b02a24d347fe67ec826109f3cc38972d0b52dc31215bffcf5c7174feec78e2b01f8f30d15a0e3c57dfe8fb1fd3315f69fdee141fddb813fd6a9b0d02c4e170a4415b4a292b7f79eb43e6f9b53a9e1ec913cf74b080f70cacca7ebce0fcb8caa76cc7978ac82287a5b6d35dd7bcee6d2d0377dbea975e03145c2801e2fa5f6484fc62aef2dc62d5f5d3f7ce6224f33771d7fcaa4f8fd2b550b45fb8b4f78191e2286c14422ba39aee3c8adc5fd0aacc12a9ddf87370aeff3086857f154e1eedd97a459942673043a297eaf6abaaf03f4febbca97612d38a480f2c4befaef88eace9c13e0ea1769922575d56d364916d6c991a874ff4b0a2444b04de7a62ec27140feea4d244244a2313bcee31e376043c6f8395a06311c2023ae1e38dd06ba07556d976031d339123d76156d5720a329643a162c50c105b560a364ec13fbcc4c54a57a1781bbab2e91aedc77d7dc21f7a98ff0d521e5f8ba4844bb0b0155954ef33708c885386d9a2e87cf6328d079ae4217fd479bcd25ffd91a1d1a351ed805ea08fa129a03979b5b0ba73795fb2e236258a3210cd30ec4bc877c78416464129b937c84a3f38291c71a083cc53c2323341f95725f10b586d50c702bfa73e90a7195d123806ac880cba690f9af1f7b4e177ed11e6970c8c66a3070b064fa212c8b21d62e7b478d770a54f74c7e2c31ee389bcc6c4698786e5a34f435f64dbe7046955cee55a8c6856c1f2242ffa6c035e66ab53f05be5bed3186b4090ea6a76b3cfc102b87c696ee82e8ef56dcdffb0b4a1747d4f8af122a5fbe716a42eaa2a664b820ca5dc80fb614de6445701e6f2de145e0e6e5b59b6609c81f181151384dfa4bdd24550763c1e058e4f8cf8bc8660321fa1ade4434636145d7be2ab6fb7ba6352413e77f92a3fd68cc1a4d4b1577e3cc49f7ee1c426e450bdcd385ad06723817fa35d90472c2022c23d0212350f54e93df849413be4f39b3e8170851e69af0ae9741f5888b11f30be9ebfae045b941ee547b98619b0e434cc4c09fa568ca15426dffe496d02606e616920098723eac55c5cf2ba79d99bc05df47c4974b5374f9e0ee2780475b3707faf240a20fe80d251c93f9459bcfeec4107623ee8357d940ffdcb20af8846ce1f16eb8129ba62606937258bf6b16e147a7e94665c9caa85ef831eb614237a0342ba7b358c06b370c2d1f1668ed546762c50b743390b02ccc9204282a58cca2d8ab3d507195fe4533a6e4567128876fff91c2fe89921dd39b812bee175672d977b32edfcee05fb5bd6275d5ec34f3466255df161a98691d5ee3cbb3994ad41c2283b4b0a7a4af0229ec1b1ad2bfba07be382425b771442d565b64bc01aeecd6081611e782ff29b1eef5330e1a87652b11251f0ad2e630c13c01ef7e30fcf719ea835abccec8ca22b9647ad2f25b8dad835e58f765aa0dd228da69c3ae3864b4c442a483e8bb7f73096c40ffdc061d68a733f5652aad817ddf499dfec2c567757fbdbf969f3c9bd6aa5e684c7bd163b5dc925669da3f26c8fd340fb9e637766ad89425167853016674ca3eca63cf9c6c946a22f572c8070193fb83c7dcee597389a4c5b13568771ae20b98c383188a5256e1bae4f8ddd1fb555e2daaec5fab6f5f556da1fa95dc351a7079db0041b5304ae1f51981744418d687bf3de5a349d1aba8c6fe854879affe44c9814e00549d3c3a9406e8f49ffbdf4e41237e93a012ebb607b0ed1d7565287139a8f1651032adc741c8e3fda65ed602ddb2a1bd85cdf72c736b1f4acafc0b33ef0bc19e4202f6be0907c24001e11dee3d7f45b45eb9d053807c485bf9a1b1ad6e7c82fd71179ddc4bf56a83ab2e0b4a61c88bedfa2852922ed6abe3ef6fd25be1fe9ad008b33a3f5d65fe6952de44aa43ff1da1d749cc6f92eedb18eb7c8dcd60b75680f47b4a1f59bd61ccc7fb4663f2bf11be07a36787abc5055bd62c1e27f5c862abdc1d8400c8b3358d41b819bebea2bc08846b43c59acc7f9e04d88fc7b7ed160240f216499cd36ac43d3b2d4c5bda1e38e1ea5cf1954edaedac5146f59e272a3a0aab97b61cf98f35754542026cf3d91ba22c497a8b069ce739d2a1c3a4b34b05039fa3adb591430bf011e7545f51ff643e87e5dca610a843b364c04bd7c9e79404e723d7428e03896828e0d6e7895596bb6485ab6eb0ac72432bce3809103effbc1cf2f57937ee8c884ffd1569702a6ed47a2eaec4cdf593349a243e597c4ff0190b4e719d01bcdca52b70c1d912fb91eaf33794fc2b2ec98c0b42be7d365aaa4f5aa82567f799e9eb1457f6900ff0bb34b9beeea34178e13fd1688663cfc52f27aed75cedd57286d8b676bb25b78dc9205cdb439767f0d163ec16810b39741fbd61fd9a2e740ba667020c9f819d248c6d19863c5f14266c2ab2066c17beaabba576547fe70717e1ef404cc9bc7a1584ae94505c68526206505751dac6ef0b636df90d035e84e36ee28f31cf6e9113f67562f5114eaf2720400b8160306093b4958969dbf52884ed5b89ec8089bd6c3166af8fe9d6c8d67c38666ca957368aa933f89f1ab157a54b6e23790f5c87a3de12a7d3f9a6665464f2b0c137be5bd63ba182417077a8ca9cf20b9c01f1fa3ad4be1137c1ddbc4b86d8b15f60cc9bb03e93e0b2419cbe6b2faaa9fa803dc2eab8631fae29a1af52938a9cc1c673120c62d3d29509e40ec4240f4a1cca4eeebdbf577941053298b862f5ab1157babf87967d5b9b38a996d042afa7975a8128da4b698ad090880a8df723f4cf6d56d81d1808b739dff9c0e0ee687016f82b297db25f0cfeff44ec62ed0e0d6742911f26f2a1329518109ddfa4be69160f7d82f88fcfb1bea7cfde23e8467156e9bc859354e88bab91e4b974655b6d57dc3b4e98759ef27afe29d016313ea27e8aa8b3f777dcfd65ace365fd4cc27b69d89c31512cd57c722a204d3ede1e0fe71ec3a78da67db554888be9714575d9042088bdbf14c2875ee78020eb7e00b25774cad88f3fbce1e87950e046b4aeb98747ea21316ca2198b21f24931af5b79e203907cc1a7d555152761903cdbe387b22a379e81e0dc01815ad7d9a1f9bf348875479dded6caa5ebde06ee745e8d666ceb69b6507189b5f09863d75f5d4ef1661490dbd329a612af378822f3780b7aeb607c469352d2c7a6dd2172a21fc0d0f779c7f058a5613669ebd4b7723ba484c98cf91fe9474e7d762c80006f4290d5eb2248f1a2b6f1cd4bed1bdb848aea5310d886e111016d6fc80ba60b269e1761d96e9be6093decf371620640b105718b6b3b05bd37a50b2d59cdfe456c4da313552fc8a895bf26e280d1ae04bc206e50df55afd69e020973c7a338b209b250f73a34801c72559d2c625410050d4707ed33e0313709f5ee4bcbbf42275d7f1b1b62df7d74cb646542343d7897959fd2d4883e8b345bd34ea84fbb8db6f42f8ca4bf71860dd923631e71f803a17693055b357a7081729de70267c89b52754d0fedc738861af4e4523bf78d56cf070a064871a4d67b943749543b51e7dbb57e14cc415e7389a8672467d08aebe696b26adc9b456884afaf1ea33b9c848d1968e6b5dc844b81b567a2eab51fc351431eea28306c4b233d0b40c15ed4f7a8d3a77ebac066b0a4fa1ab9a74ec1cc86fa8e0f2d5904981998684aeaf2b64e692ebf12d9cdfd5a2bb0d9d8a0466a6bdee92bb7ba22d3b2c0376570e48a50afd1ed0292c4399cdb432a868eb504ac5dac18641fa8d3758319911147182b8c2426364ce98577db9429aee6f254f8af243f731ffa84f3ff11cfa1a0e1d86d548bb676b4afb9f34be619dbd989a331dba4fffb690990c4472f46229caac106f219ee1f76465ccf005200c12e7ed07cb7a8e10623069734b15ab88797fede5ce9d6877e6283e94b02209822698d5f7b9ce124b69805c7f779fdf46a8569a6c2a7648ce055e6f352e2e3475a7a540982428af9eca7cf53a1453a9cf33e1c928219f622ae9110503cc0471e4de41deff9e6f7ea21de226a1a3dad44f7cce15f846f336ea6bb5f06a721f4f0bef99eb4d6c76ec1a5d244dc65c61d4372ff564ecdc66ada217a01a2dc6bc554772833bcd1a52b345bd855a29cc07ded4498f556c0aab8834b2fc5f8176f5c8c577e04b87a31ccd52ba8d755c17c99cccfb9134c22f7f4918d163350b4bca7a68ec78361a91c5947d7e4058e0fa222841be44c5047698eaeb14c6143c54563a19bbfc80d1516f726362764793d01375cf5af7a4a8fbede0660223e6977b126251cecd9321cd5806c2650370c28d7367b6c7012dd1a0952d553423dc4387e86d618cda3da9ec549da20e5b11b6dc36455e4427cbcd11d95ff46fc94978b27602e80457a131fd9e8fe2db5d982f5133bdc5596385940e1c1ad6836ab64c98ec656ab1b34b2e96f55ca201197fa4c10a5a49fdc9cda505a55882a8c872060b148d2aa15e90c6e9018aef90ba2310e278f035fb7ea9191c94effdcda9216094d647807fe3f44188d31b3115a5d1ffdaf89f4f5a268f76fc99bfa953e81a5531ba849a6a75a5ab68ed5debc45d15623677ddf0cffac0db159ed474969a93e2aeae54c0baa9a51fda416a612d1f434b9485ff5b3e2d8f4993a3c2d7320addb54d22ae542e80472f9b3fe51265ba632698981c7c6fec44687a78cf720d5092a580ef01155f51444b8bf094e3f5cd3020c67c4a973c38ea9cdb8b469516742801cc0c325846312f8737aff9b234d93c949e5dfe8c57e24d7fcf6616760b19e258416ab5e45e2f5b4f6220578466efda3ddc68330db14c2f75a4dfc36200704eadc2f58001ef4e51e1dda53412ffadf28669a4d3b11c7a76c2665b3c640095cdff25645dce77da7e47789b36fdefe44ad53b7915b44e95dc3b34cfbd86e71610540f29f47ee94563fbfdd8b40cdd91ae66c715f1b48fdf627202168f659bee8adc1e9bbf4083fbc7eb3dd8e491f9f0c45ffa8d72ae400005bfbb52761d6d8ca0ca415d5b673b89b5325661068d64b766e58ed9ef99f5635276aee458c6859ab5bef102f0f8f49606e62e0ef64db256418cc7a920cf6a1465bae476dbb9aa0a0984770095f683cd0a4c0c4deea91b5e07f81531cb9d5feaea1b6528060be62b70b7b6f0bfcd49fb040ac7d6288b798bec6fdba9117cf58c010be49f759ba83333521649d9bfd7fef60bca4281c1bd22371ad", 0x1000) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000017c0)) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001840)={&(0x7f0000001800)=[{0x89, 0x7}, {0x48, 0x100000001}, {0x6, 0x6}, {0x46, 0x1}, {0x66d899c310ee4cc, 0x2}], 0x5}) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000500)="e3e81dd77474fae347adac0feb6f9fdca993b01b3335bbce99cd79821eba895201816c0febc95d7afcedcbd05cecfba7633ec1d4f3fd352c511aa8a45ee07cc3344120c67162aa019bbccb0ad180516ae6680c6afb58c14d2695c43322d4c495bb3e25d37014f3a6c94f1063949e7cf43e3c1cb7a34795092f5850064a5b7a38c5dbd7f3dce75e04759c01bd48cba5cc79516a16c864e6f4493d116e49e4d66551ea14f071f0b8b80af84f58cbb8758233f64c24be61dd7f616d8e0ce4ead389c6c5dce426163be3fe3157965e495d07bdeeeb54e1c988b242a7b867f5d77dc0a7048cb813a13f96c746528264681195fc897508839a31971d26ed1c1ee9107ae17cbbd84de421dcf1573d68bd254b8a9269a8a5b8aff1e8738b3848e8d9432ccc3826f38d8df187658ddeddec1c82a6b7d9fb3e271650fe9db1b79c6aef234e8fe0032439a9193856fdb4a69965bc3c7eaddfe190ed42e6ce07a1703c2109213c6a67579f3d79a44f8ac177e88958db5855277208fc62f4e1305b8f02b612d07b9c6c8d88bb70dfee60ae7cf76ad2c0d9ab4d9a7a9b6fdcbbad54260a227c3ce062f74fc26f69e7c298d2dc7e26feb076b080b76dc6ad2d5f3e08e4e0859491403c2eb757e2639b95cad9408e0d0293eadd14a3d925c45dc84b96717f6903b81c60e4ac84303bda5efe46baa8efb87dd27f3038fccaed3b50ca309bda331ceb6e8f63c79a34205675a77cd38d6a0a0ea3829a61799b4b94d9256ad87cbe0d23678849bf164fedf9b963df4e5209ac4ce197f8a0b379d7e43c83c6d28382fdd70c4018c92290f555de8d40e72516514441baed69b22869b6cf4c164835ef9aa0249c8554568ad089947b168ce0dbfdb2b5ec859a8d5b0c1271c80ddf3172db595cc565123b66775fe2ac00b77cfe5d760e3d715f8bbee8c1fa96050d5c742e0702fa71befc259c0b9986b725a75b8c62a4edccf2a884bd8f7d86cbf5b143bbbaef9c84f0cc616c767c6fa19d835c7ad3ce5cf3d1feecec92f4e6d1239c0946c76ec1d0f18b382a39f9ca09de3d24357c0a8676ac106a2585186f6c909e7e540968e76fa229b583f734a022fc544fb550e1bab4212877b481c304b460bd61f3d0d48067c178b47e4ac531bbc822dac5ca1153dd2a899e012fa171cad525cfc954506e500b42f20f9f2b8f052a3a9518f96082489b645428127bcca95ed1369033c0fd923a4ed3055b0d0db5d36d817a2d0acd413d0447724415cdc3ff652308c9ebdbe012287fe272a050a6fafcb419923358038d298b64141199496ba69f4ced571161ab09a5f63ebfaf3c9e7319b0acb5e2dc01ac3e0c6b133af7f347b17dc9cc0b456c3021290c1a3efeb47e0a1e1410160e8ced2f564ea7d7ffa454952cf5703aea7c8c6eccdaf3a362c98e6fc91f73bc5b4b8cfb14e5e64df01301ba6016df02d6391b7951e71dea4cebb69d2fcab9e89fdd68d7e2e2363d840281e8e0f68d0f710c048b13494c9d45436ebff4deaee82441e73c1147965ca33a312593e22bf500625ac479602ee82c73c4dd4c9cd381a74dd62f2e5f695c2bdf5e57808689c449e2d084aa9db9f89f37c9db4434b65b5f0bd69a68df8077e632927ba4e2b6538d588df1412ca8f51b15091270ea61e47c938b00641ff56622297cf98b26d34c22261d1ee043a252806f81f7e38ea7447b14d4725bc68bd6f8728d0eb9d5493a36328c7dc7a1e62ac6d7cf456332b652a6d2c73c349bd4271e2f2659637ad9752849f2648f38faa88f7ba3b10b3a32e29a763a7430c770f8b1be3dbc76cc1ae57a58702806ad6b9d73986f8e1c0503acf57ebdd809ce6de9e0fe2e72571e673dd96b3fd54d5f52d8da085efbbbae5280e170f9f11e08301dc1e14cb487639f7fd9af7a11750b119f3ae05e66a29d68a1a110cc804991cf9b78cbf118e7b4844324d1035a2762008c587f2f14a861413de5715a84056ea16e595c98bdac18b41d1dd7c054e52d103c40080d5846b635947e16f68f21e29e73ca41e5d266c158b2f0be859a9f8faefb905dbe94f3eca81be8867a45305c0f4bb152a5122aa48b3a7fcae8d9ce69d341a966f3073bc4a38a783b79ffc1dc6eaa292cfad70e4f0e9664ce52aaaed4eb7b221ae340ec97d3dc0251d55779a0d24413361bef9f624c948da31b31b3f076ad9624d8ee682baef6e727967c941ae86391ba49ec57e911481925a0e7e4230d6b9e5e084c86673575cac69a9523f537527c2e9d8bf12ce93dfd6ddfc5cb11ac92e64f5016d4fa1ffbca65aa8ff65c5802b33b9abf7c82a03fdabd8a1e67677c1c862f6821e3a09c23218ca8e53d5d9f858eda67100a3571b349eafd6ece520ce6b1c71b8d9b5a01d85f0413d29b7b89b376712da03a71ab35f6d8da70ef4fcacae68e1e316f3a4300ffc7edb3fa09ecd9daefb43f1b7cb0f1feb80a25e3ea54ae837a2dea46e000eb45556550b84fe1b9733ce197e9f11730e3052cba2b6ad289c0333f6bc270348a29f0ceb6c9a33b0ea49e146f66bfe3f5032070b69a1bf353b3952dfe7d46a7c8a8621676f83fc66f1f233291c3b266e52873a45e1d7a44ae3a60ffad1f0d3cb81be061d583b94a2b9bc5b76bc75fdc5ebfbc2b2ace1d9dc6cd1fe0a9c6230e84b338e20f8d3c095d51230bc7e2eedf9a543b8eb13c62f9cc9a22c9b7c5802f95be989593ecd5515c1ab4a1bf404bde758f6062f5459035798dedd523be5db6522342db1b76fe6fcdc8fd7ca3f03bdada88da1689ddad1ac494d5d8cf3ea2124d46c2582402beea4295d7a706e5f37e67d102211515fa9545580a035da05cba9663583d10948558ad0b1c38da03fafe1dc206a94a7dc88b21c28094274d1f859546da944d9cc9dd9ccaa505a52c1b222449af8b6e46779ecb6b6333075c0edbcb7b7d66a012aa67a4a559a758a309802692903be5e0cb8070d5122b6e56673dde20a173663b8b256edb34380efc2da4a0866d8b10aa6f346c467f05a4039a3cdfb09513a5caa062b1fce80f7f0c13b89c28ce6a960004e9a082291174f390e4c6c1ebb722cc24c58b87e30f21a1d7c948ba5f7f79b6fa40efbb2201272675c1a83c2af685eb7ce2b2a82b79c64fa89ab3c00208a62c2391551d1914509d0f37a54032690de536afce002e955552dee2ec0ad1e0c08c7fda7071fdf98ba682179ff479e85e72b480231fc01a0e92120f048061c60c62a06c097527a9d33505d35e21d6d845c5077c0293ef21ce98f9557c6e214a849d6794c32be9d675e06f1b22ec37628577335179bb20a24e840c00d98486a34a8a6759eb1fd344ed39a3f4c67bf7e0f334c185f4acb6aa15606d9820e34c5c9ed10d15e5a11a9ffb7f31b8ce91552454b3e57dd90b5aef6c64e68f3f00204baec1bdf315462ae78dc6b3db60fe3e4562d5c67309c4b4bbd52759750d3a6649d59d10d3ffec87902e2fdd8fe4291c3402330125dcb5738ec88703d480646754c4a38843afd188d43fea5d2c4eeca31295e33680e27929e0f63e7daa8be0cee4a66fdf024af0cae65bd58174a084a064cd95dddcf42513bc39d684f7a600566f2deea82e0d11f5e3d96b486433465c7c3d0bd26e3407f1ca9a0f0fdf5b39385fb5f2e0cb10d86bbf5f71aa479c3ec7464c4387aa2a9bd3efbc695ed6ec240d4c78800c78a983be7d43aa3ea36431c19637cfe314640757ad48e838c1b7cc24415ebcbfe3477540ddf834e503defa789af968aeaae08aa7c0cc16a156017d1cc46acc52b1e83d3e624b7b3fb20bbd66c15e582862996fee838b9746d96ef13923252e5637481cef22113d643795afaecd8561c27faf3425968d5bd47e1652b42cde71676e6c5bbb179163c3e28416780c1e6505393f98e108e052a3fa541d56391399cdd6020c8b9dd48723446b7698f1b0cb356a8a2effeb88329fc92fff04191bc8d6cd9717263ae3af972c34d0f6db5aa9d15ad6388abc338106fc25364f02a9609c288b4e1b4168aa46b41f8ea24545eca2aecb3f6dc0113e5397526d1f87d2cc1df81c27945e963e80feca660d6cbe2d0030986a9ecc0f55ba4224c5f8cdf9d73cec8a8bb12be24dbb97e38da56a076538c17637960f76f28962720044fc3760fd72d5ca611ca03b32c44238e0a13b9e1ecb6c09e08ce7587b18369160b04bc5b114816cb3dbbd2f8c0d5466d12d57e7b34ae3fec604827fd5841be20b4c9e9377a820c9d42015bf13a20f6c7609e0c4ef417ac64b277b77f303e2a46127cddc581a806a806ece932e03f89362b90fd90dd69ab7c760c52dfc307fd1c06d8fc19f355611bf2d1b65c184f24b33074d1dedb2820aa5efc2e68318919b24bb7ee2ed812c5f0dcaa791ae54e8c849e5e6e0e17fa1b42f1280e654d294ee7248b524efed9e9525c99693b2f31cf2d2ed1db0a8121d2fe4ce351b3627fe21d53b5b675b0e428d4d773858baee89804135d8cb4571f47b554b3af22c16d01bed5b5de731499ae1f7f680213925a03a47913fbf0b270da9ba1d85ff111fe9508458224816c84f2b86233726fbdf4af72798802fda161bd819fcc3f5f043d979a82fea17cafbbf24dcbf396883b47e937d05b54c3d5733c889a037b71515202b30e1d63275d77eb82996a2bb29fec14966c07ff63ef18a6eed0c05146c9cf432b788e7651155f38ad9d99e296492df2d9e46cf52404e6a7ca84d89efe4d7d6a7781279b48c5a0e3d22365286c9082f0aa84320831c2c190d67ed1c4a8b03723f025c7eb3b6e48b2c520399a32ac0492ce02314eb8f791b9e81aefb355ce1f3200ceeb5f37d3f2a446ac77dcd486af8f4fc30e52dc13247cc4a80f93e55df24d883eb9675f3d1bf0fbcbef681a64ca4736032470096fc8807a20934d4b88c93c0c2195e5db7274fa207505b06fddc85f6bd43862378ae32eef79679f2691fa442c5216fbc1c64a1cc03fc497f8dd4d17fe3af9523d94133563452b1c2caf6b5c390b466b3be132194e52adc697b574d00cd6c80f4fee1e05e4510ee1dd45f8f22fab185310ac05e3e4aaa3b9221c102c6600f709baff553ba8e5c5873ad8074eb7a3dd946fa61173f9cbd0c9d91f4444db058d768f5062059659ead4589acad91317520799e9d979a7c35814a4e8496d5f811368c8a519b538d173095d4aa92099a6fe5b320e58bdbcc9d14bdb94f2d2727590ba3a6004acf332cae00e6d9051db07b13d2aeee915496f112a7933ea86ebd69cb77f49585ee213da44b533b3b17bc155736ed3592aed0389ce7c7d47f65addfc90670d55633703d6c912efcfe5b3118aae132ba3c7f6530ef33e0f2a0e6789eecb52d10e0f7183eee76955eefbeda4197c66c73222a4cb473eae86b30fc55d07471daccbcdbb26a2aee8864a7d159f0b496bc4e0c67827c37eafd1e57b7ba7ae160482698783a0ea02cd5fb3aabf64a263b966f1a3079c7c5dc272c14f2f03089179d2d2aa1e0d37421b2b220742f868b4c4074be4af00759d7444bf51351b16c5f6a280b84a6824aeee743b64e5de07647e17ddb752c2b409528b3d7314f69c226018b613328568cf89590f6a639a00e98fdb43e6c0586b2770915e4ad61d0ff2ffec8fbf942b33c9dab067daaca3c1c825b80c2d8f1bae0cf0b9c681b3bd001e6af09d3145ccc6df8c9bbf48b5363d247459a19c1fbed0bb4fb26f1fa8b16456c14798786005f6f441305cb23d10e14e086ed1f9db50ebf95c339d150f121412dc3f47bc43381892c777b2bf215b32e2b982a6ec42c0d7128ca0d5a6414df142d45ee3c04fdfb6fa00a", 0x1000}, {&(0x7f0000000100)="d82937fdc5e9f29c75848d2d00a77b1e5a8c6d007cc9c64e822a8a90d2", 0x1d}, {&(0x7f0000000140)="a656e3482abfc20fccbc3def79ffb2eee0af7b892e20d2045bde252d37d36df0c5d7e3771fc967562fe1146cafe90a175dce7b263c353769d1859fee159d9f526e29afbc8819cafef035f31eecd9dea7fe1109049e1e0ea30ab3cc3c24b6a6152381499dcd9562782fc3fe8a2141db76bc00c8a6d3f6d34ff02250b4799ea6028b208321cc3be49fb170892748f7e21ce55f0679478f694dedaaeef18e0143a1769ee8f4", 0xa4}, {&(0x7f0000000200)="1e7813070382bc73898c9d8609750cdb41da595a13d0fe518d6648572e6255a24cfdcf695101f6e0d9d2dfb99e00ef5dde02989f9f24c9688c7dbfc146e7826ea235ec2f4f93aa88d9bcc5df640da5e10adb63fa228cef65555ff252d9739ff41303f61473fb02d844751bc8be15e79b747af6aac55320d10cde954638d83b88548092c9224b8f8b286aa6372b9db841a164cf0eea68ea940061840912965765b0319761c61a298f9082f8404deab2baaad26556a6d00d4d0d2e8a5e49785d68ffaa638a108819c9f8c690e1b4", 0xcd}, {&(0x7f0000000300)="08fa7ab1e5cdd89039563348aa23ae6c007b31b7786851cff66c", 0x1a}, {&(0x7f0000001500)="ad2e6e0df63d681eb83e9d1cbdf4f7042e85fc6fd3a022f70772afa47175cde7bc559f0fd2b4b0b20900673dc6a91fe28937e5cdfcbb2866b0381a8c5d672f07383669fe186bc8320cf682343ca426ff391ab159cc0d4d9bc516c4f3a2c32bd5bf6f086f02a43043555ecd5ae8d0a666512d4396199af8be5c5d405776a01f15cdef642795", 0x85}, {&(0x7f00000015c0)="ee27f5eef8a34661e883acc882eb1f75d3ae85e6ebf3c28b2715408550f032d3c4acac6451a1a3fd148f55b625f1fd0e91e308ef8ccf8586dc5ca5e7dabc2734a30ace36e766406a0dadc286660f55d0a683fb2ebda9148c694b61c4ddcf90c1e4f50a8ecfa907007d2d2f4aea0fe761cfd7efee07d25985df5b183e851a1fcd1608a33d1f1c0acf9e772c5f42ea5c55f896e69c2dc6f996233c2806229fdd46adae88d226bb139b7d1ececfd3d03fd2f4e477233e8f4ff2d95d87d5f04d70a204563ba6ace189fb431dd61a6ea293102aee126893431d6d8fa3679f03baffdb9c09b73a918bb7857b8d8d818209a7b3ffc8e85af86ed91b722d6e1df074aec9bcadeaa6a0cecf826b703b61f7fedd2482cf00c7cdb14147514662ae60218b433e3b3a03a5ad39a90d95b875727f3fc57d4d86692a3106b0a2f69a301a201489fef73968e2dfa9f826d070a8deef2f22367c4f4351af245552a9223c7d11d4a9f0788fdac304e1ecc8f2a0e256a7f2dc51701d743407d5a4b9bfcf931af9f94f4b64d8517211e4f0dc440b49d5e7e13af7a59826365f69f5825822ffc599902c6246a414268b0f72f38b3bd36aacb0656077a64e63076fda749827c84985b50cab841dce56863973a0455d0306a7c6d8f3d34da7f4f3663629b22acc58d7c14b4fc70acf5c8b484cf38b123b3f26b2064e4bae29b05f7374db1b9d5f3533bbb0b46606af031750635358fb6ad819da5e02d73a480dcfd607b8d56e54cdbf31e91a04043d6cf3b17b61029f2ebbaebd5159022fddc6d182f9191605ba1aa3c294244ba86e39d09758dde58cb4cb13de71e73e4eb00801f477e88af80535007b1e4a2c6a47e797100dd9fe71a4289c86a857765e7acd859008010977f0d2897ab789fdd46f16d804ea340e76f58517078a3354546520f798c14d812be606fd1b8444c5db7f8c77ca77a344df890e1a6937af5e7461bd3a1879bd555019a3fb6e945b6a0576f86a08ed08a3e212d730e685e49b7224a0b00b19ceb983e31d2575dce197116cc3ffc304ad56126db6b42cb9e13564379555216b881c9234db1d6c60b5d61ed5e4c4faf092a9ea70307406af942b89453e520a29c0db2debb848bbdeb53d7ee72996cb19248ef0ddf660d05bd72c6c97818a61401ec8a1a3e9bb8a595a113dc1697e56fe87a79788c3c156c15d0da5a0dc13ec0a864c037d2979dc9b1fd1e5ee7fd88460e723ecef031224fdee4af338f929df61533bacd2c6b3e0c4e392790427072f9e9eb97fea70124ff8040f66ffa11d88a7e0cf3f91159aa106816cbd3644c9f0be91bd2a09d5361f520093092c2fb1cd1c20c5815d9ae3c35aaf3f3838659f26e16b5e38a6c195d7bf0479df3a7ecd0fc2add837fc0bd18032e9bdece53685a0e75dd90358caff5f6c8179bd48cb2df5455dd056d70747e18fff85498ac3a5c715f7c4effce18b82ccd75b2581dc549f6e88ba7234f6e581b133b2f9dfcb78c6ab6e1dde34937e21afb202e472db8fcdf4cc4f5a48b4b8ab1f23e2fcc822c9d655cc3004e0c99bc1d8a5093aed21dcf2321a2506cdbc7e720b2864bca9b82d763f6281b7dc9703d8de735919f3bd55df3d355678baae35fc3f01f288602caaa44064f36a688083053ac7137040d5aa0148b4a474998d33a77344ad7ea0cf3876668d6d840aa4f40c8945d01dc6383940d84989c3600a51556a7e6bdaf1c440bea61a9269a9fa208b1bd10db905bdf5a828eae34f0b303b4d61bdd9e9f61282b844d124cdbc14135bb3873d220ddcce46ee6989c00955e583a4325df949bf95a4988a3c5964f2717e90ed74e707c5db1e856a47de92f74f1fdd37ddd21eece541a7126bcd4964dc6b664ca6d69a90d7919464f200fc59085a0346c46ea8719e937b4bdebd11fde1728c55871a921e44355f715e64dffe36fb76afc4de1fb21bcc85db05963741c22e0736b2a9fafbc257371b8f6d6f2553e28d1cf141428a886f04cb25336f1a7e90d46b6e8a09ea8deac209059753230add604c04d5d9bf2ca988ef4c2c375ae4f50580ea4d5bb4bb42fcb391eaad83818f2c5a2abe9c9ebc9928fc3679c7732f4f44b472a3d31aa3a212e2c664305ddae56fae4a12e10ded9347e269cdc01d7f34527124d88a139b2a981310b5e357b619dd20447366d6cd8dd8ac94939640753784373b8a29fa8cb2c55d0b9af348b5cc2dcf25ac4ca7ecbc89e3a2ee9f28cf0f2457161750ecfba8ee804967d81be50f5423398b0d2031bfee6e674bcbfbb974db7d030c3ad566e4f14ba2b5c558de7072129f12dd37e5592c24605a466a8003d3d2d545bb73518a55404d398c1dc37462b930917573c26dc654fac300ed4602949001631cd2577d3b54266ee727c59eb4b76836add3c1e2b6f30de661efe4e3826986f2f6b5b25ec3aef619e8b6cdef1d693c9305882afba57e6b6d81b05c600286741e7cf17ef9ce7e74f027fc6f6f51373dd2cf7ebee406054c2fe5b36215ad831e8be78c0e3548eb56025af3c5f379ffefc5a7c38a02b805971a5ad7643f5fad3d0aab9f17a6d6626ff49ee795e0b6ef122c4e69b933cc57c7b49414d4d19d3b892b6a425014a76c33ae1edb7530ccfd400c2ad3a43f79134e067cec76999691464668db671f29782e71a1b17f5ea639764dcbd07aff6e2da506a736d76f5ee6f9a7d7b9566bc37402f351958a5e3ab0a5f431a1b4f99cc00d979e688829c00890ca224c0456d2b855f61d08474a4959ffa9d5ba66d2c91911386bc89952f43bd1fb55f10820531458ede497eb5b934648a6a412823739c8442d5babe4d426cf13378fc8df611634ebda92d492e97cf4c7b7a8056182c5f4b1e30aa68d44dbbfc147bc5c6881ed0b9da052ef90c261b158f84a1435972594188e5d3ee8ca73634d4a79630586b549ef449edc67909a896cdaa868393fa20cdb3667ce36d9942892e647f20bcb1593bcf7126efa4380e84e6b3957d697f7103af3cb9e10c8a1f1d6ca20c5fe3c5389c8315e320554b9da05ad1c35683fcbbd0bc4b117e80395e2c3a0485882405d79c8984f5d03053e8493464ec376e04f6663a21b20a5afb551c8f5e02d49a379e628e6b28377dc4df9939deb530bf3c5390321f2d77d23c74c65397f3c9e571e6bcfd7904a390b65934eae333b4a3544b46e9e57649bbe2e698c0319f59dd8788702d04a1e1f468d566188aa5135a5b610f8ebc8d9d727797e58e38900839cd7eb62990bd04541fb43f66e1a7e3f1f74fbf1fe8f37d3132ce8a44eaefc72f9451cae00442a2e0534b0f652d2a35eaa0520b671f5fa3c6a160ea8e9cb276107bd17fc0333d73d8710d2fa616405d611d162c2a1ab7484a7c69e7335f8478d1e824d1394e6919189c790b67e8daac7b642eaa42309c2716402f7e5b14d34db3fa23bb1a9ac46f79ff3a80f1109018b4f98242d5cad232fa041c8b0fd889ed81d4d8214817e915172acf65ef2c9856dc2b7c7eca4d2291c0e6e943ffb785272346bf3aaa4d27235245c3e9a310afa3b0c85c372760e67b998f25e3a256889a60eaa47a7c034e2c3d66fd35dbea4ceef3998851ea139d348df4e1d2183d4afa7085e0c0716f41023208179272d9defd24db6e924ce62a523397dcc3e4b60239e9333cce8d6967a93675a748e48603034acc2894909ac29fe54d547e8851bb20575dff0fb494688e4b95eddc650ee2daa26fb6ffb06a9c01b1847d219b7becd87c41c6f0214913c37e5591f97bd4a2ddfb3b39adb71d3ce5c05ec14da2fe193317dff322f43ff71520cee6ed28d1986747e4b7e721977e2208cc7858f560414cda1e2541c40cba867af898f34e9555e36cf2e8776e0208e59f26383c17eb7c7c2c04c7ff94ad6d87ed6e873415c30e1913ef276b85bbcbb76cb0620dee28a8d3a98864d5cc2d4116cf81c85a489e8de69f5740de9c3e1d991792737c93eebee726920c16bd025b0af95d9e2ba0cd6e0a26c41612dfaee7134ea6de7b2a66a3c46f1b985c0b4189bb088cccb7b7186aa59e347a26b403b3138c1d0e677a73efd08ac33c55a9428cb6f8cab36d093d65058bb86d8dcc4221db05e37b7c04f5072ca81125e0806d7ee02165b3d413435feecfcc00e6d914b644f63cdfd6d45babc2725cf619b209b02d490b6e267add3403e369eb6a3253d3bdb681a96579db47a8d32964881a5f0b46a315ec1e7f35cdb269f03a5f5c7b44f502e4efcc52c31e37cb81d411c5c71b11821831a014f297f7d04abf0a3020c483c80cecd248e910c20347aa41f64a2b35a69741531e7e316ddd2bdb4a90ae603b2adc0cc832d28c0fbb678898f6854324b3e6f862992c359b029300d653efa42bf1e2919dd335e49150d60ec06ff6c249691290718bda1a549cbb42cfcce1cd133a3e607f1e3fb2cb8032aef639f22fe07a7952ea51c752e37a1325166936870abbea9ccbaa4427e59b6c88defd1d4463e31d75fe45e3f23bf806a362c6aabfa2780e39a88a158d49120c9a8e4040bdecba9d85c46ce76ee68e9ae196b47499a56a9d89e688260d9b51e279affeaae22f53a45e0e746cb5ea189a1914e2b660bccb1037879a6c1e3a0420e06b98603ec34a94de5ba0f5a10973053f9b2ef2bcdb605365e4ae2e25afd7d36db33a2745f542befa05b3d14058b6cb2ecbd9747c33f21ef036b36fcb1b7bf27d9f474b24db23b3cf5b6d98b5f902a3eee69aff7ae25afc13005e1598619fda82a573c167819a7926b760e14f08708831847c3bae2ef9cb107e9a24bdb3ecf1910eed0df89c950288b91d9c164222d1114b24478b4772fdf5e6c910ae79758629e228c44170685a164d89085e4ea9a18f587dd430831ac188a054e9a861478052aeb44065c82f44c5e0c0f4bb1b7d9c334e9203544a09c904f0385cc7e9b9baf09ae9412b92701e0a8323ed3b9953cf6045e21085e802cf1063037b895e0b4e7aa97261a682228ef45acaea4ade060517c9705eb535002a7bb2a74cb81356692ee194ef1005e6de89d0b1d2321919b33da0071de4fc76fc2463e10b8a23821b43391ae4cb2f49ee3d7f7c8122251bb641da1a8c3027b01370221e7bd0817ad6b5a4bdb610fd0a8cac37f2e60d78ac4ee4b2d648452f8e775b6f9071b352401aca37dea76144c64b2e3eecdb828aefb83c21ad4d492378a1cacb8ba9abd1b9ab6a07c0777c4f2e7b509f130eabb10c865c7dc1dce03362f9e7f9737da9bf14a861ff5f401d99a5ab33147a7f4e352c9a402f907153aff69fc3d42073c04b5e1c826d30b1e3dec35ca366c79b3031fcded159c1604be78d0ce9a4d74bc2c705dc9e5d532684690588bd6646f5b78154aeb1414432042e806c377e6048236cda9093680a3e4b7fd285fee89a062346be480fe3563e948aa360b50206cf7d93fb83532c4ae94d38a0d50a98d096f592cd9b2035ff7ba1963f8165c7db8acb2655fc11ea4a595f8acc9e6f1117bf854386aa61e4977a91715060614a562885d54c19f21eea1c3d97ee888d1f40e0da6a1d7ee6a3bc4adb6363b671e19eb7f70e8d5d57736cd2187cd747fd38544192ae75989205074b69c74b418baea4ab604b8b9f2bc03f295e7abc89a148dac2762a37563cee2b0d6f1754b619dd4938233b26bd993d3d991df8a28f58d17046c5e31c6f57b6b4cc0966ccc9437c777614a5c826b0fa2e02e0b431935a62bd259a7c7885351c3193b99f2a8e39125fef670f01b75d6581aa0a3363465cf8732b5390f90ddf256b5e884548e786373551ffdcf1aed2e92481c104a8bdf", 0x1000}], 0x7, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x5}, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000380)="100a2956fad7ec53cb4d2d3e210c2c8fb987ce7f5ac8ad417e92ed30baa672a490bd345d85c087e03a7ced90448a9cd9eed38def8f9343715abccb96f311636afec81d65d87ad1172b86a122b4c9d19a933652e87dc46264b61b0229ac9afef406dcc0ba799ec0ca7cdf3ccc6be4a7324f89d0d284fe4a354220e201642bb3b5668316c29ae84c348c4e003a670c7f9f227353865e2f71d118294ae431552bf1207745a1e572c287be877db637b7244ddab09714e9a6e5aca60501cd4f94cb0fdc1ada115e95a27d54bc74a733109487b9dc1bbe08376a322401be15686cb2822918bffead22e54d651ae80ab95b15a2f5c02f4f7152acbc9f0141f9e0ff12d72cfcba03ea4957cfb3d9d893da5192b18524de8a56e5714c20fd29a01ea5a14d6672fd34129b1301e8d7ddf6df1671973e08d1f054150920d309b5cbbf7abfec4af200000000", 0x146) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) fcntl$dupfd(r0, 0xa, r0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10014) chflags(&(0x7f0000000000)='./file0\x00', 0xcf412297c6a901f0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1005b04b30ba459975ff7c8d0c1818778451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babffb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x104, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:32 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x8, "04001dac87ae808a5bf9e1a26cabf201000700", 0x0, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:32 executing program 1: chown(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) symlink(&(0x7f0000000480)='./file2\x00', &(0x7f00000004c0)='./file0\x00') 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x3f}, {0x12080}, {0xdf6, 0xfffffffffffffffc}]}) r1 = semget(0x2, 0x0, 0x1a0) semop(r1, &(0x7f0000000480)=[{0x7, 0x1aad, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x5, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0x5}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0xffde, 0x0, 0x8, 0x5, &(0x7f0000000180)={{0xffffffff, 0x9, 0x7, 0xffffffffffffff0a, 0x80, 0x1, 0xf0}, {[0x2, 0x8a2, 0x8, 0x100000001, 0x1, 0x20da, 0x3ff, 0x4, 0x200, 0x3f, 0x1, 0x0, 0x6, 0x7, 0x2, 0x7fffffff, 0xf6b, 0x5700], [0x5, 0x40b, 0x1ff, 0x20, 0x5, 0x331fbef4, 0xfffffffffffffe01, 0xfcd, 0x5, 0x3], [0x6, 0x64ab, 0x2, 0x6, 0x5, 0x3, 0x1], [0x1, 0x5, 0x9, 0x214, 0x9b2c, 0x7], [{0x9, 0x5, 0x9, 0x10000}, {0xfff, 0xff, 0x4, 0x800}, {0x3, 0x4b, 0x6225, 0x7fff}, {0x6, 0x10000, 0x9, 0x8001}, {0x1, 0x2, 0x0, 0x2f97}, {0x8, 0xcd2, 0x7fff, 0x8}, {0x2, 0x5, 0x31, 0x9}, {0x5, 0x81, 0x9, 0x9}], {0xfffffffffffff001, 0x3f1728b7, 0x7f, 0xffffffff00000000}, {0xffc0000000000000, 0x7, 0x1, 0x7ff}}}, 0x669}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") dup(r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5, 0x0, 0x0, 0x800}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0}, {r0, 0x4}], 0x3, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x84}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x5, 0x400, 0xe}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 16:00:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 16:00:32 executing program 1: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) symlink(&(0x7f00000000c0)='\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//../file0\x00', &(0x7f0000000000)='\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//../file0\x00') open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x80000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x200) 16:00:32 executing program 1: setrlimit(0x3, &(0x7f0000000200)={0x7, 0x100000}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x202c0, 0x100) close(r0) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x75a) fcntl$getflags(r0, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom(r2, &(0x7f00000000c0)=""/37, 0x25, 0x841, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:32 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff5c3000463f7b238a2a197a3862070000000053bd955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd235000000000004000000000037a200000000ff0100000000000021d39b85bfb92d52d452b13d49af434028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a9401006997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfde0b1ba101720cb80a60b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38f7a0f6ba96e3bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b937254590fd63a0e0f281cecea2947f81aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadffb87"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = geteuid() setreuid(r1, r0) msgget(0x1, 0x91a2ccfa35f7fd8c) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6017cd6ede152656cd36da762f05901299ebe378cd1ee6fd659d598feb51961e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b607000624b6d0b9267a974c76ba616d6f769db589f6", 0x318}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 16:00:32 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r1, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r3, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac0e7de9e5929b6102c6febd882ce7f2827734fd08000000d685f4c616696686b5ce9a4089a6fe4efdec9d94565a7534c29517536d7ac768ce73ee84536c0bf4b56b10362c4cbaf3f4f68fb651f155a0a9f05325d5ace4aebcc82445efa2bce02ac8c68000e14e811561f2f6632726cec4b2e78c0843f08fc22d9a00160bafcfb5f8eaf05476b333c9a0a41d47d36e9830d068f4e5363a2accb70180679a125f0af366406e8abff3c01a"], 0x3b, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c, 0x1000}, {0x7ffffffe, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4) write(r0, &(0x7f0000000200)='B', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7f) 16:00:33 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) write(r1, &(0x7f0000000040)="902bf603c761", 0x6) read(r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1000) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:34 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x10000) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xe69b90fe74f77e50, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:34 executing program 0: r0 = socket(0x10, 0x1, 0xffffffff) sendto(r0, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000100)='./bus\x00') r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) write(r0, &(0x7f0000000300)="220e2afc955649d452567cc867c4140f4412d74046cead1ecfdcb8a4b5b7f990c20f2d5c3cc2f7ac1aa215f2c8c582e2d7b0e22dd92d81c0b270ab04a51ed52154b1e2cfeb305f00"/81, 0x51) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)}], 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:34 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x5}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup(r2) dup2(r0, r2) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x3ad95ab2, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) write(r1, &(0x7f0000000180), 0x4c6) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: 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) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000180)=""/70, 0x46}], 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f0000000180)="226c5ca3c07f183b53527d925b07f99ef0ce3910deede2fa6ddfc71d3de897fee4799dee37f61af5949fc3ccc4645c950fd6c5d84d72d3c76a87f5219629835ea5254b8e1ac058dbc6f6cf8c224640fb47c19af2b46ff54dde9cf082bb8f9edcbb4b5471d77175691d5b7b2b250a922e05c65b05eb5607f5f5765ba39b8b940baec0ad8365403bef94c82cb4c0fe25b560b8645fc93e24325ab67b21555f247efc0bb4b0dd44e6f85febb9b1203edc79a891", 0xb2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff7fffffffffffd, 0x0, 0x1ff, 0xfffffffffffffffa, "42ef517b008b0000004000", 0x40}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c659ce4a6c25867fff1b6e598f5e5473000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:35 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) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") 16:00:35 executing program 0: pipe2(&(0x7f0000000280), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0x8, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="07de888c3d643cdcb5c1234b2a516880a4d986d2c3349fc157664218f1b66b8c5f6a91463f12fa97a9d3b6266e7745fc4e65776f5f246eedce9b8309bbd3c887637e36e10662461f87b746f1e11a9589b5a203cda901af3f10ece3392bec59c1f5f27e8e27403feafa5124f09d831276521f2b780fc6bf7e011c9b17cb8ffd08d6312e5376ffd335e814ffc2deb5b19b2a255d58b42b0f88a9038853817565a3364609b5162abb092e", 0xa9, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x3}, 0xc) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x7, 0xfff, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xa05e11200119e5d6, 0x1) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xfffffffffffffffb, 0x6}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = geteuid() r4 = getgid() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xffffffffffffff80, 0x97}, {0x18, 0x3, 0x8, 0xffffffff}, 0x7, [0x3, 0x400, 0x10000, 0xaa1, 0x446b, 0x7, 0xec, 0x1]}, 0x3c) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) getegid() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x1, 0xcf}, 0xc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = msgget$private(0x0, 0x86) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/194}, 0xca, 0x3, 0x1800) r4 = msgget$private(0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r4, &(0x7f0000000040)={0x0, ""/27}, 0x23, 0x1, 0x1800) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSCTTY(r2, 0x20007461) accept$unix(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0x8, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) mmap(&(0x7f0000900000/0x3000)=nil, 0x3000, 0x1, 0x902aee416e439a1c, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0x8, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = getuid() setuid(r3) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x12, 0x0) socket(0x6, 0x4000, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x48, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x20, 0xcfc}, {0xdc866f59c18f7e6, 0xda}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb1bbe78310944f68, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x200, [{&(0x7f0000539000/0x1000)=nil, &(0x7f0000378000/0x14000)=nil, 0x7}, {&(0x7f000070c000/0x1000)=nil, &(0x7f000011c000/0x1000)=nil, 0x583}, {&(0x7f0000001000/0x4000)=nil, &(0x7f00007d1000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000ad000/0x1000)=nil, 0x4}, {&(0x7f0000156000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x894}, {&(0x7f0000428000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000173000/0x3000)=nil, 0xf02}, {&(0x7f000069a000/0x3000)=nil, &(0x7f000059d000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000566000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f00003c6000/0x3000)=nil, &(0x7f00003c5000/0x1000)=nil, 0x1}, {&(0x7f0000417000/0x1000)=nil, &(0x7f000015e000/0x4000)=nil, 0x8}, {&(0x7f000002e000/0x3000)=nil, &(0x7f0000230000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000786000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000044000/0x1000)=nil, 0x4}, {&(0x7f0000324000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) fchflags(r1, 0x1) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x2}, {r0, 0x1}, {r0, 0x8}], 0x5, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000280)="c5c93fcd11c339e256c6557620fe21eb6ce1edc1f3fcd610049298ab81b3b62e2768c468bc59c3d21f7ba87c1197b1554e33e74250f05e87a91d20e06c98754d1ff2153b4e3cd823b20410a0e2a7fab867ffe82aef608c2f7e103098c8237810f0a9f7146c1382d12c692c5a3b0ae27917582e239d552bc31c5d144d739d55f4f80d9ab7d958c1602469d8e0954b853784dac17648e47725b8403c272d56c6981617b23925a821ccdcc6398742d49fd37f5d6da19a2637c064aace65d39c63dc2a84e4a7a5fa8dfda09809843fdd12038e72b1d17380d58edf624e3d6afcb5522c647f395f18e779ee486c", 0xeb}, {&(0x7f0000000380)="b889f5bdb23d63122d6dd39916edbed69997e4ef9458f2b22fb44dfca2563ea611ce64a811f54f5f80bc53b3efb9c437f398540c14ae00c7f7d3e85810fa8ba3bdc7b4adaa9fcd209210267524630bee6d86b3964b7a40cf56330cdeb34d596f487d1bde84af8aba30fe0e2a199e58cbe0930557c1f53714bac803b9427fe18ab1adf497baf55a7b9d3cdb7bab9b7f1d3749ce80a0c3e96ecbc107b9", 0x9c}, {&(0x7f0000000440)="5885a4464f3a358a3c2d8b91a1f8a2f2d18c955ab7d2d181a1787c189ed0fe1bf0a46d17c920c2516b483fe482807563e09da2c7e26a344b5c6ab2132d144c3b1854f4321f3a247d7094a9593204e88bc5a67642d576596f501cda9cfcfdcdb7b1ac72ee8c43704ded496a9576e69eb3722d2b0e", 0x74}, {&(0x7f00000004c0)="01771e63d186b8030a583e00623f2d17de1d5bc617a8461a155d1e6f9caae60fdabace38f22238acb5bbb871b564b74acedec7642e8c7212a47193ec54ece5b71207eebfa19509781c63e618b47542b0a465c03e2f664408446a5b0e475bac9673c49d86c563a0399c79b64d75f219b5f20d25be5a9c65c43397b9d815b800774e1d4dbcb883f7bd323172867db6c2f1b347f575df28990682e9a6a4965c8b89716360df90a241db49ec8af49542e1c1", 0xb0}, {&(0x7f0000001640)="f78c48379821930195160ede8cd5d43d74a910dcbc7f4559b5fbf5050789771f870f287a88e9910d4d02cdd7137d3fd0b81232139a3310fd2b51034bbf3de675d51ad9232a247d49c28aa0c568196fba2630cffe28735246ad897bbb6bd73938830ea0eb8b9f6e34698546e6d2116c1bfb5e212c85f72860ade24d7b5990af48ad9a415fa3a86a0ee4d6359d1662b658b6ad9a14e1ae5cfb88a9062a49ca3f75c158b783c84fb5fbca0848ce3563d41a0d3ad2bd83ae5539bfb65850fcf5f380f03ab41d647090120b5989a11a7de9e1", 0xd0}, {&(0x7f0000000580)="96f068f05f6d86c058cd97e12e7332dce703aca0b8261cc83003c0097b01539275f376cb67c2831b0b1544a2626f09a9409aa629808f4c563719d6ecd5d4b0cfc81923d340f52dd0043808731118ef55ac5cd9b78f27359cb9ef7555382740a912efe16f36539c3d03614f", 0x6b}, {&(0x7f0000001740)="5a0bd4056bbfa657e223d5cd61b6628d73ead73f1bc8ea608cab6317d461ae9fa8b144610810f50d8ff3b006c842eb4cb023ec27a4f3626789bf6b6443a615752e6309b74a9e9ea38258a6ebaaac89e5a9980f175454ddfc7119a5eb03ab20ee2d93", 0x62}, {&(0x7f00000017c0)="dc8809a27bb72bc1e8a3474710ba8e208eb65d093560ac52be9a32b581edd2e0cdc5d5699d672ab6c32c73137361d3202901c87010d370f8444e0f9a897d3b62fbdcb4596b776ad585a1cf093b55036692b96c9c", 0x54}], 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r8 = getegid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0xfffffffbffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0x1, 0x9}, 0x5268b302, 0x7f, 0xfffffffffffffffc}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x273, 0x3, 0x80, 0x3f8}, {0x6, 0x2, 0x20, 0x62c72539}, {0x8, 0x3, 0x2a24, 0x38f51edc}, {0x0, 0x80, 0x0, 0x3}, {0xd8f, 0x71, 0x1, 0x10000}, {0x3, 0x9, 0x0, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x18, 0x3, 0x3d1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800006, 0xd0a, 0x2, 0x2, "2bd873ccbea0d7f23b312d37b74e47838d6b6e10", 0x3fe, 0x2}) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280030000007ff0001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/139, 0x8b}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x6}) r2 = kqueue() connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) sendto(r1, &(0x7f0000000040)="1682732960e59d6bc0dae52f5075ffa638f2ad32a39a3efc6263679b8f0505acab9efb64b311f46ad671cdb9dd2d470bc591e2177e91697598db4d8a71707325bd3b2b7a82253a4f5a3d58bb3171e7fcaefaa0c1670e899fb70e47564477314dc377940d800ea09f701137d8973134add8d85b9513f71da70a6a5ea91477f7141787e1302486a0df7077bc508eec8ce10b57181a323fac804659df9ee922ce23ae4e61090b4d23e6b2e582ae8d2ae80a6ced99617741fbfa937ef0b9375d1305c24f20a88f5ef599bbd7041bfd68a6ab2673a5aa8627b48a", 0xd8, 0x2, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000008c0)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/62}, &(0x7f0000000200)=0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) getdents(r0, &(0x7f00000002c0)=""/189, 0xbd) linkat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/187, 0xbb}], 0x4, &(0x7f0000000740)=""/184, 0xb8}, 0x800) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x2, 0xcf6, 0x2}) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f00000004c0)="6f4c8e442948fcbabebfb7eeea371e4cd21d439a0ff80b0e6f187c598299b8a2da8a618ce0edb6d233c67f60abf053a010d231f8e5312cb07b10631ad729c76315ab69b7fbe023e1733fcb945bc9e767d8893ee8394559da380be3aabc6be958b99c4e47767424a26505470c36f91e9d0940c54b7a0e", 0x76) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723bdadf350a9311d33491b8a9e95a9fa4e2c24a3a06a793b26fda837225f3c2ade72e0fbd1702d59ecf49c4b4619885b778408cc9ff1fc39e5288a9913404cd4a426b7cd07a3e52c364d4409132161c450618a5c74a9abc98aeaf36243bd57d4e0639088789e0512645e26dcb2f863ac9a5bc051cfa7c824f7981fb10cb92cfa5a06b9e27ec669536b7c8cce7a35196622f960ec3fa79aa13388a6f22bdc89c7dad0ce586bd28479cad3c5e433d0ef628eee2f158430c32a4a15ddaa96f8024df7b495d5c64b3be920508172a4", 0xd8}, {&(0x7f00000001c0)="b96521ce184429872196ced1bb79df11e2592729cc1696a433e989ee0cd4068892426bdfe71f419baa7c0065945598d76cd68cdacfc11b2c9c15664f25fc7ea19f2583156427caa9d0c2054d5dad41c639143faf472f3a00442b9076c142ac4e3232e856bcabdecfbbfaeda69016f2849eca259442f70e208da23eba84d3dca91771f352da0a1c08d77c7148a2e0c9f4bac381466c65ebc271029b8b540bdbd2406f4ef83a2896ef03a114369fed0da0", 0xb0}, {&(0x7f00000003c0)="7f8d79877aa8873d4f4734d76704defc9c7575ebddd297d3f2d069e1241ed5287ea95d42d7fb8dadf2a94f589babb9ce657e18f27ddb0f0deb5362ac19acc3c18fdf2e1d41360dce471e878422223b33c648be1f4fc16e2e4569559617e10caf0227b71d03ea173b0e46d9255427c557d8e0b884a3f0f1bee0c7", 0x7a}], 0x3) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x30000000, 0x8}, {0x18, 0x3, 0x0, 0x3}, 0x1, [0xfff, 0x200, 0x7, 0x7f, 0x4, 0x8, 0x4, 0x5]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x1, 0x2, 0x420) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x100000001, 0x5, 0x5, 0x2}, {0x0, 0xc7, 0x6, 0x7}, {0xffffffffffffff98, 0x800, 0xe15, 0xffffffffffffffbf}, {0x4, 0x7, 0xffffffff80000001, 0x1}, {0xf192, 0x7, 0x1, 0x2}]}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/28) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x600) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x6aacd809338dcc17, 0x0) getdents(r0, &(0x7f00000000c0)=""/37, 0x25) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x5, 0x0, 0xff, 0x100000000000000]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x0, 0x6, 0xffffffff, 0x5}, {0x8, 0x3, 0x4ff, 0x8}, {0x1, 0xfffffffffffff800, 0x2, 0xfffffffffffffff7}, {0x1, 0x2, 0x40, 0x75}, {0xffff, 0x95, 0xbc36, 0x4}, {0x7ff, 0x2, 0x6, 0x7}, {0x2, 0x5, 0xf4, 0x9}, {0x8000, 0x9, 0x35b7b652, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) r3 = msgget(0x1, 0x10) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000008f2c000000000000000000000000000000000000000000000000000000000000000000ff4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000fc000900"/169], 0xa9, 0xc860eb748fbfe64c, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) rmdir(&(0x7f0000000440)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getpid() r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) 16:00:36 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup2(r2, r0) ioctl$BIOCLOCK(r5, 0x20004276) getuid() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) write(r2, &(0x7f0000000240)="2aa099cc848872c05f8e03181695dd79b67e2d081b2ce284fcbbc6927a52c68d78c77caa28946f3d860a18896a12b2ad8ca307c6ce2e7ba8ede26bb33d58e11758b91a73c961e361c1d4aa559c06af8a868e92d5072cf05b402a4679c1197f7fb19a14abf137e5a2bd076249d8a2e2d862146b24db65153f8eb5650c8c8ae750125cde90a1eaacf3eeed6404c43017a15ba9d721e20d4003f4c6d31d2b64495441e0639c1d0424ce354f430adc8ef0e96db099eb328a414fe9fdc42a", 0xbc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000200)=[{0x88, 0xffffffff, 0x200, 0xcc30}, {0x6000, 0x2, 0x2, 0x1000}, {0xfff, 0xec2d, 0x100, 0x2}, {0x2, 0x2, 0x0, 0x5}, {0x3, 0x1ff, 0xffff, 0x67e6}, {0xffffffff, 0x80, 0x6, 0x1d2}]}) recvfrom$inet(r5, &(0x7f0000000400)=""/143, 0x8f, 0x40, &(0x7f0000000380)={0x2, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000003c0)) write(r4, &(0x7f0000000300)="f418031a4cbdaade71805a65", 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x0, 0x3, 0x100000000}, {0x7, 0x7, 0x100000000, 0x5}, {0x1, 0xffff, 0x401, 0x4}, {0xfffffffffffffffe, 0x0, 0x51, 0x800}, {0x3f, 0x1f, 0xffffffffffffff81, 0x7f}, {0x80000000, 0xfffffffffffff801, 0x8000, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x8, 0x6, 0x200, 0x8}, {0x841, 0x9, 0x5, 0xfffffffffffffffa}, {0x8, 0xffffffff, 0x9ed5, 0x2}, {0x2, 0x0, 0xff}, {0x2, 0x2, 0x1f, 0x9}, {0x68, 0x800, 0x7a9, 0x4}, {0x80000000, 0xdb, 0x8000, 0x5c}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x8) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xdbe8da6eacbda850, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r1, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d25", 0x10) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x40) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0xb227d9c6a2cfe330) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:36 executing program 1: r0 = semget$private(0x0, 0x3, 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000280)="7fe7ef97284b1e3ae056aeeab689e6db5cdd31716385c68a3e5299a214e1c978ea41fb21387675d559fe671e615f37e9de57b1da2ae8b4f2", 0x38) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getuid() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x9}, 0xc) setsockopt(r1, 0x4, 0x8, &(0x7f00000000c0)="6b39b571f24b4e53b4bb27b1f03131f1f8643a9e6d11fbcfff142a4a4c6e19a76c418f0148b32de68357d36d29658658dd998a84f40f526bd5a242a48f589c7fb142ffc92de6f8d9878235a864f30ff90bc4716b98ead1ce52ce87f71070004a62a68c", 0x63) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() msgget(0x1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) getuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x10000}) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8b74ce600"/240], 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000200), 0x1004) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f0000000100)="a34fcb0820a58d1cf275ea38fc122e6d898e6a7fb961775e534b3fe9cdf1b03bec3106e3f6e52347e85325dc367514044fa2fceb0154bc673b83b7887fb0a58afe15e550a8756753f50877754ac8910cee91c7bb9e865cdf1bdcc7501a573fc504b0f62ebbe2ae088e57", 0x6a, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000500810000000000000000000100000000000000000000000000000000004000"/67], 0x0) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x100010014) setsockopt(r0, 0x2, 0x31, &(0x7f0000000140)="c99776b48c968d245ad730c7c7a9f84c47942d448ac00c43abfe1e73a7bf9bf0f23d5f5265b0e4f67070f41bb1fe611c2bcb0286b4e778576846da29dc50fb9d4f9a9c8df625c98942b4f2aa946de23b4ede103ea89af977debc4e9959f6653d24cf0825c087bf6e8f00f2c5e2e60013cd1abecad655d1c7622129800f3c7ea75fc814758ac6679d3a520d", 0x8b) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x8, 0xf0, r1}) poll(&(0x7f00000002c0)=[{r0, 0x4754065ada73544}], 0x1, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x19, 0x342c78f2}], 0x10cb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xfffffffffffffeff, 0x49d}, {{r0}, 0x0, 0x34, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x60000002, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x15e, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x89, 0x81}], 0x6, &(0x7f0000000080)={0x7, 0x100000}) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{}, {}, {}, {}, {r0}, {r0, 0x40}, {}, {}], 0x8, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000340)={0x0, ""/143}, 0x97, 0x3, 0x1000) 16:00:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x8000, 0x2) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) fchflags(r1, 0x1) socket$inet(0x2, 0x8005, 0x4) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x10000, 0x3, 0x3, 0x9471}, {0x8, 0x3c6d, 0x81, 0xffffffffffffff67}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:38 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) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x8, 0x5, 0x1, 0x5, 0x101, 0x6, 0x1, 0x1, 0xffffffff00000001, 0x4f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x3ff, r3}) write(r1, 0x0, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000200)="eb30540229acadcf61045b44fb083838d874351617a9535189b4adb1c72451b4abeb5e8e91e8f5329ef3fcd20b6d179de2fef4490655772a3c327a0bfb2fd44c0aeb52862e8932a8f5e9212798c921645fe1489825c17772962c4c858d9c62d75d7c7131a490bfba39afd35077c6f3df01bcb73b73e5a30eb13861e43011304f4d7d232a4202e8e023e6d22396915d5969d0a927de9e89e89d65d786489ac01bdb691c166c0a3b78751a72f607f37323ff103ddfe6a9842a6a23fd6851b9835bf08340f894d77ef4c74b8872cdcd143bceb4ca4859f960c08267a69685cebbaf4a92331db5d42665550150e7", 0xec) write(r1, &(0x7f0000000100), 0x431) close(r1) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x10, 0x7, 0x4000000000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f00000002c0)="6eb724b59838e9f54e6acf43fdf334a3e06a6fdf07ea963b3655c0dec039e95f7dd7034996a090f3197e61f48dd73335a8ca84e9011c18b5b7eab0a90ab95eb463767fac55a270e46cbc9d7c592e14f744cf5c8d3fdcb08fb5e939fa3a7d0a84efb9a18f918d0bfb9c4acf4bf998f2403867ccfcb65522f737ef64335f2727ab86b8d7a7ca0ffb111cf793ef16d531e4565001a010d2264eb59ae032d0cba48ea0973919", 0xa4}, {&(0x7f0000000380)="512306f83b565de454b9b6352d16c9ce29857d6286388428dd", 0x19}, {&(0x7f00000003c0)="b3707feb36fad1205aa499a96eb4a5ff2e4138e228be1a2834fe692a06b73a725880c6a6197c1651699ad64b83d6c1e9441f987ad97c5ad4edd0d0f32746283a412cc53e09e9e761785a714b5801928b53f835f022e1f4b42204f1bee17aad6a7c486e4667a0ad4aba6bdb9eeffd547230e10f7afb66b31cca89e1d2665933cfd988e9fb2f83a820f747b889db1fbff2c96ca6e4c1831fc500c0d741670436e892073d5c42bfb469c878dbb6d6a0eedb213b44d372dbecd965d4adb729fadc017a5f8aa0578b37d717ab1ee3ae", 0xcd}, {&(0x7f00000004c0)="909f3f9076f44d1ff7442e6c74cd75d509bd8efd37b8ce2418ad980da161686df12d7fa8868946689dc3e079655acbf0a761532ab12c3bba1ec1b31dae2153ad9ee9911550d3770bac27b10e1e0231af8501746d4cc7da5fd6abc367ac0f7c08db068e8c2c5230f761e6a7499f9ca061b44f6ee8c9bc47be1e587ea66eea2b155d1bd3e8c1369d6b3684bfd608fa69d4bad7e6b7dca5c8a81fe346377805292a45635e3e41536a83df2fa2a1c0a2a409e811e2327b2e9b1788d13d720a7bf32f6e1d08a92741caa3cb782c5df79344748a01559c332c5362c2f4f47b21d27315ef7c", 0xe2}, {&(0x7f00000005c0)="9780922901613b33ada33871c2cc38edf13ce1663d07e260f47fc50297783f58413ce1e1d009d24625f6ad37321024fc3292c978265825b0442a0214e66d1eb220f2c95f96b81dfc5b03f8ff7e387a44d158916236b621b2cc27c7a6fc844a61a0906f1a45e95ea367f8fa77ade4a23148666622815996646e04d2bf5828c223e6a80c2fa14f5208444995781c20e0b0324a6c", 0x93}, {&(0x7f0000000680)="fc0356d1cd777e1d986d471ecef7a2805c813db7df85dc0709e29356f810d02e2e8aadf99815f2ba0e75f7cdfda6890e4ceeb27882ab0c0a77bb58a5d31eb57b2577818be828808cbcafd50289e858c564b833b5355c345c11930ea243fe3cc4855f891f976cbff1777d28e07667b4b3d5f6cf3df05d5dc2051941e23bfe05a051388820d31a813dc79ea00d076a480f6e3c93c4584eeb92a7c3006133289a59e5f20517c019de17d2a71bf7928a5067c02ae72cbc095243b0de6789bb413b4c8ebeeb3624344352aa56", 0xca}, {&(0x7f0000000780)="6610eddf1b8ecea127319ddbd59977a81b382998d5a449899ab73d5b977e675eab51eecd63da430e8f4e565f7bf20bc0bac8aef1b371b13ac3f7c5a769f69be8302f383057ce47782fcaa8cfc4a9023c8fabc02f7dd4ea55c817f157dc599f031fc1de4c31bc5c7f99896006d54f56a4a86af1ba5b6bbb5488399936c9ec5006b9c6fe1ac217e3403897695678f69421e166ff334ee44913512f1c1d473179d8c7bd13cd7fc85ed96f5276ce1c45d00059adeb2bdb1ffa8353bb9c045983", 0xbe}, {&(0x7f0000000840)="a1a661f3dd9109e4fcb4b9f53ab795d8a8ba1ae930c332755695bae88ea32dab54f75078377aa1c16f7a4bfefb7eba877fcc89929dfc1b39a7cbd6485ffab3bda376803c6123a8e7007c3f9c921210fb6ef24dd49a54d1399f71f51d117a5978240b6fbdcc5281bcaadb", 0x6a}, {&(0x7f00000008c0)}, {0x0}], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = dup(r1) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f00000009c0)='c\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000280)="89") mkdir(&(0x7f0000000240)='./file0\x00', 0xc2) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r3], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\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') r4 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000882dc2393165e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d50fda0a13e0796c1c0cf323048aa648ca2f02199370b8d8033dd68a922a34a3665836697be62dce44ad0d4942ac3d907962361dfdeef0203a83b525943f29e1a7d81ac3c0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d"], 0xd4, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgrcv(r4, &(0x7f0000000140)={0x0, ""/193}, 0xc9, 0x2, 0x800) msgsnd(r5, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 16:00:38 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x59) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7fffffff, 0x62, 0x1f, 0xfff, &(0x7f0000000040)={{0x800, 0x262, 0x9, 0x5, 0xa0c9, 0x7fff, 0x10001}, {[0x3f, 0x3e2b, 0x4, 0x401, 0x101, 0x1f, 0x4, 0x400, 0x0, 0x3ff, 0x3, 0x3ff, 0x9, 0xfffffffffffff000, 0x5, 0x10000, 0xfffffffffffffffc, 0x1], [0x3, 0x0, 0x4, 0x40, 0xfe, 0x2, 0xbe4a, 0xff, 0x33, 0x6], [0x5, 0x7, 0x8, 0x6, 0x8, 0x1, 0x5], [0x3ff, 0x40008000000000, 0xfa, 0x2, 0x0, 0x7], [{0xfffffffffffffffc, 0x1751, 0x8}, {0xffffffffffffff81, 0x2, 0x56c, 0xffffffffffffffff}, {0x1f, 0x0, 0xff, 0x4}, {0x5, 0x38, 0x9, 0x3}, {0xffff, 0x6, 0x400, 0x3b7}, {0xfffffffffffffff9, 0x6, 0xfff, 0xe856}, {0x0, 0x80000000, 0x200, 0xea000000000000}, {0x2, 0x8001, 0x5d, 0x5}], {0x3, 0x4, 0xfff, 0x6}, {0x5, 0xdd, 0x4, 0x3b}}}, 0x8000, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) socket(0xcc1a8fd50af14245, 0xfafd8c400b09a160, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x85a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x150) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b36b94959f1c70515f", 0x9}, {&(0x7f0000000180)="01100402de6027eba4bb7f08f51b", 0xe}, {&(0x7f00000002c0)="161455137cafbdf70ae97b779fb8e22cbe195a7895caae07e201e007bc39a351eba9f82ff67cbe815d94c200b6902880600dfbffc1af8bab7532c9cfcb819f8b74dbdd59910c6d3bba2b71f8964799464ff1bd53e7a60170215d18dc3ec1eac4c38574fd8dfc93882b5491d978b3a69b7128c9d7e1378c58dfc9997f82b728ce05df9e71591f7a4d60d8bd16fe4644d5b6eb4934f12503f7164cf1b7e57352e176623632b6a3fd39ae5067a9bc2bf4c534bca97bdcd00ef0fbae1f05bf3bfdd5c0956803efd3d0aee16a025fce05e456e0060b92393a1a24abd3a32287d0bcc6773e529e7050d80f69eccbf06b379652e6c3721175fa302e7b9184feabd2cad8b7cd907fa62b2c49f726b6e3b2e78f803f6b177ec0297f1efb662d767fd7f1baa1f32f7121e91c38bb90b2a72c0eee4f3c4a378918ecaf5c755a67ce6ecd2e0a7e5456025438d9c7ddef3ec5ff9fceaa76c6620be3c4b46325dc530ac2b8acf828988ae3145e19979d6ee2a578a198474135b6198d4db7cc38fea4099f6c93a85728643dbd84463e9141adca91b307764b290ae17342ff9d3433fc54a85ba0aea65f1328d37a0ea05ceed33a52a58f2d4a9279a33df21b725421466e9d2f4ef4d6719c8f2460fb7814f91670be4397ee59008dfcda6dc798f969dccf2ce341b20aaa4f658c9afa9c8c526a29f0437f0659aa5b087297b52e10b9d4b7fc271ae7c39427fde73cd1a380cc64d1a1366b707e6c9a123699b0ef22564c5d1139db70705004e1b418e5ca008ddd54e8d899faab80a572b7afb9395026027eb4623c636646fda31eae8bcccdc7b93a577cce3f0f8032b72940dc9547e5e5596794ade5bfccd9debba1bbbf4ca153f2c3a4e56a12821020adc265fb997d759fdf1cf283f13965ad964bce1561fbff5b9ac8ecf3b5532725ec4830bc715a10784b303e7b5128839bede17ebac9a52b929b41a2efa063b3faced4eb30fe74ca12fb3c6a52b3bf9007a0d07b47c7e5fbbf2244cbbf1ca0497dc7b1b9da41ae799927e7119dcdf772e71b54bb2870b780da1671b8f79e54df408b8f9111e87d0a509c4224f66990dd12ab70d0647e776390e3f1ed4ea46c0f03cef52dcc519fd1230c9f0c2c05e76f89e50648915a24b51b63f590bb777ce23d1cce3d919ea4b06425a49f1038fe1e16c290bf22261c176eb54ab42327d858739e4edc065e51c6640c2155860d9fffd8e35689d4bcfdc99741f615ec50d64a9a073bbfb6267917d3cab45f865d41f33209c9fb218b4b25a1adcd6b2ece29c37d9946a8446fc8c96d28c9d36a480c557c5dc60f0eabaf1f0f1819dab541b434675fa244a3961cafee4b483aca882b47c759e76c889ee01a43b39484ab8869d81e54589db4466cef9a2cb6ec22e880dd06020ef04a1bef780a4d2e5d5cc6d7d8e6291bf1ef5b6c0c2836b6205e57b17cb2bb9a30edffbcb85cf62b706f89e3331a05c7e32486c5e601c031e5c3bf41fc3464c96e41c567109066a48d662d93e349f7ad9e42fb37f4e2fea5a89a66c6e16fd7166bc9e309cda1a8a5abf9bb940691ad77becfdbfad41395d03278b74ed63fb06ff15dd3c222679b7892d3f3a7b235729346ac2b095adad11d67853d54b8ffb2ed06bf4403ceffab64ae0b0603b4abe2c2034b488ecada04e931d175cbcde12b2512750b280321e9f708e2eb7ac47fbd3a5c56f4900987a3c6ff99811b92f0081a629044ea0f729230b24c4d994cf48abfe30606137ffa5fa51875e5ed176f69236dfeaf45c78a6318a9a2760fa5c94e32ca61a52c67c43b8baaaf854972c6c7a7d6bb9587ffa769d8a6c0c20aac4b87a7ca2e62caceb498607e232e1aead4ea810faa0a818509468bf1016309bfc3e61ea4b0ef3e01387778415a5d9f7aff9eb2d50ffa7b120a53b69d47ef45066dfe68285347ed5969e4cc9c158998a7b2017edc3d473f8bb705821ed7e4c652a435de3c43fca4e62f06a7a598ba6230983cbb24a0d1e124bed061d8de021f92d5cef07ea564f468f3a44a74e709251a763ba1e52a685ffc8025b80c58aacd3f6b30082c70c6d18c10433e7e1682ea53a7d6470e1853bd284a7db8b24f70ccb59a2bc7d1880a5cbdda27f2b7108e41cb56be85e06e512cb52dc8cbd4e69fa96bb1b51168dcc778b2ef533683f2aecb8c02905e417610c53c7fdd1541eb63bab0d2680c4b6dd845754aefa4a32eec09d10632f42f680f7d0e81481d0c068d07383f2c88355517fa1cb1bf32aed982410fc1d1d668c09f68494e67d4d407323685a41a90a1307b06a348c07315f4f96cf8c2072e562710ff494f95543b25f8bdb3ac79e4a362032e414be9eb46de19e0fab76ea31f02ab0c344dd4940dd22b9eac2745dbfd20d7c5c3226378fc3fa4e48f69eb39b961ae319610995044307c10b6c7eefa70c1243c7391505830c3a7800cf0da2265ff33e9392889d51271bd3420c63a1cf33921ae97fa67e53ef0a429cb68873287158cd85c693ed5fdbe1442ecad19c2d029fc1b06b916f99d49b26c8a97d6c7877404cb9a9ce75c186f6c724b493cecb535071a4cdf46ddafc307f5aab9eccb9d9057e7b7077ba2f0f0c739fd5cc515fa367c8f776e266193f1f4a476a1639987e49bde847fca69d424e9270b5ef49b370eed072c84da11835a51a5fd4d4cf04b37b77bae0d206734d7ffa6b77f69d15cb8f2deb4e2b014786a40e3919e2d888fade3893787d6daedaae7d8a4e0d513540f40ac44acc515ef6b71a69d4ad91aeaf89be9d016d900c0ec85ab518dd1138d014f089b7add3565cdc924c2b846ca37b800b0f478146e2f158afa2542ce176562a4191940cf2e6dcdd3edcd5d815fbcc51a466c685c40c3400f36fe9a5805d7eb0af5cc00b4b3bd07e32eb9284efeec3988f99c2c7223524716f2d7bba002384e4691dbdddb65729b5ac01a21904b0408f22f65ca98f92c208fbd8fd680be53a7ed15c1dffa33b27f32938fbce1a6844c6232bc4039fb48329b60552cb3cb764f5d4eced8b54e5b83f0752a9bbc351248d329870a9a1bfce61402776659985e237c2cc69eb1c49520e0d1acea74993a6b36015ffdffbd1a05717822be2663dea6a8ff3bf7ba84b46febf69a75b73ed4f4778afbab80991d21a2f74bb8da7b4b66ff3e329189eef5b9587d6e58bb273b9d01995830ce185b5d8b7cd03b9de92d3be641fbdd645a4c49f685b194e6ee19106ed966edd5dd00996b7f1512387f7f948bde69cfe1597f68259f9fead41267861da0056550f8e33a179af6a722bfbf1176fc8bec84a3e7fac723e2b2dd05016b387fba64b2edd62fcf7b86543d848426b78a2accafd7e9d04a5b25170808d3df80497e00b4f8f1c6c21f40a87eb2d0816769ebd339d644fa9f25f72cf43b3f7b1af7eab534cebec8f63bbe6687716a19621f09cde749df04dbbebb6431f629b50b34344140a2b55d59de2d72ff6ecfb7faae6f865e92af0faae81a8557ad4779852c7f05618fa99d96f6548e11ee4cc1fca30ed5bc04f46ec79f4497a925b302e2ad4c53f8bec5f4600ffdd72a18e02e7cb57b084447829b401d1afec42c9711c41ec9d2b8510533219a6687a73afd5abcb3852b03c448723f09caef2d23771b7e5bf442d0a1450514762c71fe6113b68eb81ae39bb6c6ac5ed9523c725978c0c16a759f5ab4b871f4ed65b0c94368a58551c0899320baaa1d9dd808b4fa499f6c24f2860d7218f90748f57e1de0f4ded54d4933b372ffd5f57b478fa66beb587a04955ef68c1d5bec77e1972e2c89850cf6d4c51ba7691888105d4fb18c7a5d48c7e9a1c6136a6ec16b953c22849e16cacd132f75f321e7f0e99a0e1984ba32e9b7eea982a6c54a6fff14cd50cdfda5c753043554bc129913c09111c423361fea83ada8f1b9ea08713f069e3007492f2fa84bfd178ddfa6c60cfa71716583172fdcb27bc65f4cf41363db4062a2d33f11ff1683566cc0f02abb101dc57c2e75e4b75f05c520e5eb6a8bc1a46b798a775ab0ed7e31c55b9e8282cfe7993aff154fe6e8e9fbf71451282f15ef269f945f02bc48d9faa7fdaff7a6814b9ee353d77eeb3f956793b9262a33b01188338fd57ed5f4d3df8dda3d98a633c9918466117fdab39a2b96ac176feb23694f667c625505f01901de86e57ecf29be9d3098c105c65a87b3f2d739930f649ad336b232e773949879afe4b4cae7839d45f6641f5f49cdc82766bae406319119c0e905229bd58a287fc6a16470672b08099048179cb2093904128408d4d22719822f3d993ff35195f2d0bec6c72da3379559bd556364ea8c9fcceb3984f37ff9e0411c7ec59e63100e756ff7dc2de832eea91b596c90057713ff0a57e67f4a220b123d2b19f28d1c0ab98fad8bae236bca1e7c6c24a603e53df7b9bbad805af9ff79687bcacbef2d307e92546e422ed91cbdb0597dcb8e002affdb1f4a5d2d29859c3d108a04164259b006f92ff422de35004e0d317318c4752492eeb3c418312ba53bf5c99abd4e51f1430af1c12795c3c7263dcdcba54bceba507ad3e380f30105d51d13c650eea86e9cf5d76c1818951dd61f56daf9a20b91a8ebfdbf66a07e39d5396ca97c813a273baf604dc13884ac428027303481b49d218edb51ff5a359215550d717825e06d2b0d183121d8a5fd8c8660289517a85c3e7f325c69c6bc336f882376935f7fc1b4dc221f02997e9b730635b447e5b7d3bfdef7f1fb3900eb4ee3ac71c55a3325991e1878900f46423227aec79a7ed6f4c100ec914d5372134dab1470a31b731c9d80c8a7f2cb5e839197587c47b58c7d72a6b74a83907ceffdc158944fe56debef05db5a7af3a5b41121c8ea0adb633f9b7084f1988e57bf77a9be1ef14a89d0c2157183acb16c2aba8bdbb283b94565436b3a06b04d35582629f915a49ff3cb6a4721542f1ed755dc5409525cb7816194c728877da04c25f254f54aaed82fe5ce40923089f724e54a54141f44a818e73eaa9a83b7109f000e9786174a355f3a83a05d050f9d8ace541b1c68f92b17b7a7be1d7dccf50f582f74f9f5c00ec78d100867b5faafbd2052cfd1f03fbbc53aa6ba0db339c38284be0edcc0ddc7ab59382f4623f905c94903eb96b6abc96cb82e6df03f91133e83db711bff5c8c4e94bb892e90c8e2ac3069b110fffc43e85e55227348a1d20c7b025736bb8d552bfb744fd4a07d7239984869525e0b62e57842d684267c8606e3e02b1455061494f2ed261fa75c62acd32b9b4fc2032e41438b7095cb7dac2bd4a68456cbdfb437d8b9b2ae68dfcc0be6b1a4f48816cf9fceeab4a44e7eb5bb146567591f95b567885bc4bb4b65b3a09b3223c70d0f23fdc1d48205ab62b59c5fda14eed26e95995bf22f6cc1197ad8c53edb622b6318f0afb55684ddf911a260ec67e16d56a19ab4ac7e2b35966212e577854ef297cba070790dc8cd5579e8935abf794e7279e201e90608cfecbd70c504e53f10419165cde71380457d2f97df9f105d0edb8b3798c6479f12183710ca093b99b11704e98d14ede5985785151cb88c28a35e7c059c3a774176e1206e7f82380b7ea04529eada6b40d0d97d5e887bf5db17b83f887e965a4e1535c3c8380b8ef2aed4dc0856f3d9b86cfacf76fa7f400bf2dd774bdfc354188796dc30bc6cfe019e816b32aa7f71fc32f85cbc08a70a38446d84ba8ed3c60e1f42246acd352e5163fbf9f503f8dfb554d9bc721744f142b95898f3c0d64506b15ccee057eab6c6728cb4faddc72c361d0f4ed2feef37f107ca56e45af6d6", 0x1000}], 0x3, &(0x7f00000012c0)=[{0x18, 0xffff, 0x81, "2f7bd5"}, {0xe0, 0x1, 0x7, "fccbc6b16fb00b3e52c4795e33e76fdebdf68a6121ab838ac0df8bbe7f5d8afd8a45a0cce96d451990e207fdebfabc78563af243df56e3c46c07278f3f3e02315abfdf92f9967ba3e04715a568ec8a7d675e24b6ab57482b7a3a63a42d8e5ef8e9464c9e611a208f3ad5a3c7617411ac86e125f8b6ec879ae0287346a3a9268e4e3b2371c4e02169814ea7ffdfab8f3f0836c6d5a001379cba5aa2573213a3ba8ff3ac67a7f9531279a432f40572f96843a653fcfc6558ec8ba549074af84a83587790ebe32a188712b785909eb394b3"}, {0x98, 0x1, 0x4096, "db4182a527c48cb48f769416ea1a3583a2e3c007d66924cf0e9b252968b8e4cce70e1450f38d605ef337206b5c767fba28017bdf20c98886f2b5b6a00861d93947d5424d5390e554501745a33ab751fc5abfb660a33650813ff22312a28568ea53dc2acff8d4a7f05d81195bce190d07c58df5c826604f0b075f49f8592fa8002865d8efe14125"}, {0xc0, 0xffff, 0x2, "12ce6e397aab1a85759b650c696d826771d120871218bdbefe8c99b217383d50df43d7a65325b085b1c6b9c10664c4b76cd3339e843b62101842ae7ddbc822d96a1f215bd51d9641133923ecf603ba6ffb4d1120832fd19357b46d214e6d8213d9eaf9583480e6dfbce28482e22d7f10dfbe8691bd3378a0d34af3a75f8d440f85dddf0311596e0b268ba88d72a623dc8ddb282d8b91f8f8951dba684ed3851afa39720f49e990593e"}, {0x28, 0x1, 0x3395, "8a5fccf867136fe8b8c4f00e48ce014d6eac80"}, {0x1010, 0x1, 0x3, "c780b787904757eaa51fe209051ddf0d1a4fa7fb0323c5632aee3e561e4774958ac08ed8cf001645b10e72b8638f700622cf794262d0233c20f7a3f72986341059b4da479488cb8e2c481467587d24ea285a7a55f814a1c2f8a0daa7787c53109e9785e51e470154a600d6accdb042e93b92c23ae7b95843bde8e17ff5b137630867a7737eb162a274f98fbe642f81a7d4f2467be6be1af194969495102c396739347ba544c6002664d329e10d2b9f1fc6bd5793d37ad870054d4ab6bf57b2406dd3af7801685f38044dbf66ac95d6f61fcf81888d5e5181a860b1561d7e647e91ea9f35ccbb71c5bb427fb86d40575fb1a36d5593bbcbdd7bc49b126f940672b36f938d02fd22159d1e6f27905924f4549eeadb569ee27d140ed8c7d5ec2cf35d0ddc075af75ae6ce8664bd104749ef75aa8a175ec1b6cde6ba6f4cf1ab65b25375605e96b3e869e05aaef5f48446ea70fcea2ac9d47aeea1cecd7c51ac5a4eb9202f21465596bb1dc7bae8ae3e0a48d8c4f7d4f025a64a4d00307eacf5151bd81cd3e7da9919705bf6920a29087fa69d8313c2f9f44cc8aede661226d600a12ee60b0339e44ab3a4acced2e5ef6f110d8c5a2c2bf68cbae76a38ee9979ffd3bd4bf8baa4ebbd86eee0166c902a76d49b42f046ba14a28225fb507ad6a8e3e817a2fe521be412bea3f7cd3369f6695dd6c56a8614899ef6479d70ffc84dffdef16ed6e5f66706be84da52df22f572e576c4c801992889cba30fc592041d344c22e02fe3d4ecbb9de562e15de2cf269e03a7f76d6198a0e6e0f756f281bcb204c3eebe14762aba1de055a22810e2b9ad8154c3cf0b173a1dbfd266653529d00d6b27847a7221bf200e83d7d39a31b9749d601c32450cb9c0a95c1dd93023d49409679cc7d5066b5858bfb8940e1dfc38eb525e36b8fed53a67ffedbc915d18d85a77caa84ac4827910c346bf904ac028fca93c0318dba642547e53474f38ff0da9937178732c4b33bbbe16059edb623a667f86df73fc2f7a6fcf600b1dc88d7e3b43b56ff71cb6167cb4bab5a9574fb7da5d1ee41135d6a754378dde5fa25ea292516baf4d15af02c9717f7e2a686cc69c4802aa60ced70b0cce911236d435e0b9253dc96af8618d1862757228db14541ca368bc41256e64fe97b8ffdc474db788a3dcc428d25d5c295fafc332d91c63a8304351cf410735e27b6811bc16556c1d14e2c5cc2e2dd73c2efaf7be5a1d24ab5503db19559ed32ee64bacc0c72417827a6876299ff288470e192e207913493e937efa888bd45112c80caa3f73cf50ae4bb1f5e9a068b59416f4e140d74789d544a2937dc4b22347de40986bea987a492bcb8259ae96c40a0f6702855981d8d2a068619e19779933ec3cc3fbb4f63b563a6660788d6d8b7002da89139d6e2a014f05af6344e565f4e2c7e08ba9f97e9ee66157c85be97a53230a73cecfb46c2eec7e96a6dad0976d015f19f7293c2a119502a6961d55c5ec223b223cada8d122aa6bf7de0c7a868969dc4c1a0bc32bf61af683a154e3115ccbca22f545a4247cf32af14dc6c9a5fa995e781132b80dd27e1639b8d6008c10345b8a072efccb31e5167bee55f9d0e602c1ff15f3a64004da39d7c7d5f3833610442d7ce66628be79e8c90eca86d27f9d009bebd27ed637fca7f42542a9b5a7b4f01c8cf82150a5721bbc0d23be2788fb7b2a0a10e4b2b159be14b43ce5c0a71fb2dbc9245f36da655e108f136f402028e8972559ed8a3f6e673d680971d058ec804be0f7ece18db5701f5f4ec7d48a5dbe6be62c76c8a2ccf84f73e6bdf5293ba1572a4bd2f527daea79336f9e3df9a76b59accedd5dffa065f1c3f20e8b558307fdf45a63a2a9977476a3c597c4954c2d58eaca2ce414d81963149523f73b431e85a36ac29e8914ff07b978fb3849e9aa2ac454e83776e8a37706fdc99216791789e07df85455d42976088fe10c5aa246915f3c0eb6f06faf80734fe312335c74e9da2947c2e36d977bfd353af11aef0f2074ca9defcc9a3d109c6c26af322f613374073526067b4e77362d788b3110c6ad33e1653e658737e8ea3bfafb5682f23a8428359008b434d869521014a6f3cc72a2ed3ce1b043dc88b0819bb74f3a57081138a32c1ebe69f0c93d5b84986496bfbfb0489b2d3eab59bfc7035bea7f3ffe422eb54b0c455f7514250a04d469d30d42c3c51c21f25d4428ca34a84c60a9f0b22da6affe6801030a3a8b4178924702b1eb96badc10f8ed04105008c76fd541f659f52e3419877da7f9fb18d90223a92f9de86184ea6cc863a2f24f5c535c78fa79c01624f47e4a52d794369475920fb31ca709e9587bbf935d54cd2e95c4833e080e31605c668e8deed66c7b0fa88ff59d543edddaf139cfe14796bde511056619ee1ae2f68c8bd76511204990a773652d1407a51db5064d36b989bf8c9bcddc30ac96247b03263de40ce1fd1881072d2b683a6b428cfbad5cd64724eb2149580816fa5a980dea5236541b5550d542da8f0edb29c6b38e3372f20339898123b8e001ed0d48fbb87c7eef8b5765a94a0f27e166a5cb5913b1fae6b22486449c32a1f9a0827f03ed57970b55d135f8cf4a9fb8e61d66a56a0d7c0ae42df8de28fa9ecd236f4c2f573ccbe4db6685dbbc6d6c2198fa2c69fb6364ef24537b5a4ef50293103b6f64a03801e0ecf7c7ac0846d7d6bfb789e5423c6063eaba9b73876a17be51a15ecf1e842b22ea1a5ceeaf4e6aed220a79bf7b23b1e511b09a954cf9b83bde53dde2aab2ca19907f6710d6594e506502866e9388a0f8289a601a87f15e816adcce93bd962f42132c061dfa0aebe69d05d4fc777521f63f3d72025b3075ee4ca703bd8931e74ef136340b9513f5f7e29598a9aa5778e5874ab6834a490fb61556773de9bbacfd2413ff37b5051d1f66754530e6f47779450e499f2d7245b8ea1bd9a4c366c20e8da5f0f8e78a6e82aae45e07b36ff34e5a8f283d0907eeccd6a486566fa76901a349c4b89dd9423afa621aa5ef1f3f27cf5aa5841dea23b82edd59a27e216e69c48e26889d11bb1eb40399b48c6a6caa2d4da0b85e36ed86d528b98df07cc7a2db7d019e257300d19a61994cd32fd533e959ef9de4094498223c92f666751fcabf14d443c4e9e219c0c8bfa5454da51a76e3dce00a501a64755981d0c06a1dd68c9d2c70cda498686bc3578d271aebfd70a9f18a5c03181d46f96c638a654c8e724ee602f7f985b3cb27983d8c6a787e0bd6483a71af020fdad82123810f69992f18f129e9775e175b320c7e8b1f7435bdb0afcd13e5b2b444e2796b6eca0058775e9051cd59db7f232ca8d552203c093278c63951f0a069dd43f2495ae9c30ea3aa656b179816c9f69c58158ae19a6d3a2dcae8707eda3047435dd3226d0fcb7e3404f09445cc8a5dfa376d547807208d4ad2c2ba3e0b5ba03306860c2475c17b62457003feeed3a43bcd239b6d87abd0d35b2a98c3402341e791f1889e13b0996f34ab0b502adc934fa68d5aca64431e3a6e2239c67cf255302d5fde462e91113d8fe426e127d91cfe3fc30d21cd08902810b4dae462ea09c9927512523dd517cc97a0d8c7f13b27bfb8e8873c4b5d3e0ce432fbaf346306a90943ef578408fe73e61f94bf0067126147b5ac210891339032781b47f9c8f329c6c914bb628862c4cea9d8fecb50ba19dff0e190c13f96ea60eb824247282726ea31073a6e2d4067835c4d46e882fe76ed9ca0d3cf4a585a2eb0b4274e2c206dda41d136dfbe813a647fee8d9e41a58d7444c799e755d9c8d43263d9fdb6a5379efad4168694c57e43ba4d29c1b640fe3bb9f5ff72cf51a4a04e77f1cbc4782a913dcb056e2af4948bf903dbfe3b865b8c8011c8c6e20b3ff452962f0959baecf125aec83428d144c30c34f4e530f5eee4baca4af15bdeb2f6ee1a1368fc01d58b2f3fd4c3a88592c63627dab5fd4ca31665a4e785272e076a7ba91d601377b9b61e5da6060b711250a81cdec9f42cc54f4e919472faecda53f16fae2475c19332071fc9f8942f6000ff1cb3af648b4ab7ede400b8d231534e2badf11b1149267c69562d1e338e7cec57e508f5134fc064769c7fb87a0489a1f50b4f56c35b209a6eac0a6cfe6249841828133eaa5f2cec6661466c9c6e30087764a041e2231ff9e30ec8f25fb36a1aa18b3f5920e34d0df01b111fb90c8cb894aaed929ff9324796a3b90e167ab70fb7e78ebac161d0401c1e6572a857bf7dfc77de0b467fe42fafee20944517102f889862b96653f15a459db5e8c173a4077e4a40508564fb75f0de3f0c6dbe2422f9ed09e70c37cff8279cc680947ce1bd5efa68fef6e4dd959f04b8981f9763b276ccd4f9f3621e4611e9c1e92445e035896f98d01e2459252d95bf2583387cbf79d39688407301563f29edd189bd4015dbe47f9eb92e1ec0c94022d5d09fc8f427f29e2c43d0020f03a5a28b5d4073afe807196cfbbc590353ce2088b6edeba835b40cb76924a2d64690b49ba08e95c29f5f21dc32d325f60121c3cece603ddae0762ff0fcfc030fda74d008884913569de3d2678047cd7f142b8a3e602090e805db92709115e6cee86972046671a868c4df36badb2f3c121153fd24f3e3bb3f6b89151fb1d3f428f748d6756e0eeb42926295185f9ef2ec2f5c244aae40b65e54a70cf69084a0b56bf0500f5e115e739aeab8ce5f37c90cc42c0bf1752908dac039f8a38452715ea667ca9ba45e8bb649a5d62eb4e05443f5d91deabb6909ec6a7d54c9c60d0913ef77861b04362e6ada8d3b938915ff309614ed95571c83763cb59a7dea5c448465b1c54904d70a449d4453b2a4fc87216ca9abadfd70901bcbc6d10e98c10ba795e7401b749040dc18e3d98179fc57aaf5108849ca018f95df530f86687d8b13da01d996ff21af6887d191413a23796c660892049705366b3ba5d9e6b740ac441c94e30443e9c285f4553255cbb2af547af2d67167b0f5c090d71de01a081ba27357bf9a9223eb33a30ccbf843d0ccd736bf3a3528d8288dcdd1bbb6fcadabe308407bde573bf84b09423aabefc3cc375824fe67891621165a28a5792f3077e52b2a9eb44934a604519f453e226882204dc7fc10b3b48e144eab5e3c82a53b99e1aac2df5d60718737abcdda2ec283faf22f84f4da29592758e37547ca590e27cd5d95811239d9e270a4b49161c8f2e4881e4ae5e0688a8011723d4614c243980a2e93d0f3dda61a8b6496f033f2e7383d540dc453f04fbaafaf6b19f57a5396d4e2e112060b166a795ef2c9b5863d5453fcd6a936c816d65a26fed5123c327c120894f0440ab51e725412d4a21044ff123c1c99f12e91f83a010d9b7a6e88f6e42f8e77fffc739520b2b34fb440fe1cc337268efacffdcba9d3fcc7f446dfa74b07c8c37f3c2ec670a0393cfec92cbf0e927fdcffe723fe269cb2cbc1d691b5a0cb2965d8327ee5f591e380a96b428938284e92970573118e67bff61116917969233c6a1e9ef72176e4c4bdda74926af605f5712014bfc62f43a15e5fcf77eeea423fe206399cf31110b1d47e9466d253d84e0aaa1a149a1c684839e3d327984c53b9ee436c1ed326e7a0f1276805387228184f39fcca1098e02e5cfd3c06d7b0c47012fa815b2948eb42f52ff5abeaabc178392e8a81532013dbdd26fa0aa3061946da80400cb41aadd8a2d1995d9e26beb59160d52680e44462aa96aeb8d9e65358912a310baadb13828798d1197e066d7859788e9152e830391ccd3f"}, {0x50, 0x1, 0xffffffffffffffcc, "1436eb6db346b0de0b5fc9b5a7696c4986f17caa0d4853f296c2c5c16d185459f17e7e712b0ca7773c9016cdf20fbd1371fd89c40eb6e1f8c2e1b5"}, {0x78, 0xffff, 0x4, "42472cc5f3329bc06a85589aaa72e44cac185fc80869ef91212c06d013e8aac8f9274ff61cb78ae105f67a91fcf28d983e511f653a61a76aa266f4756048636ca3d1806d7f842422976202e6e3340876afaa8301bc66bb5c1e8136f80634b84a3b53a9b30d"}, {0x58, 0x1, 0xfffffffffffffffd, "8b72086cf1f8d4a43da518de93c150fe26430bc11e2658f4ed64143168cdba8ea86e06efb1e57b34959d7de6f52df417ab827aecbb59472d7801eb68ed60e87f7f648f"}, {0x58, 0xffff, 0x3, "04eec68093ab9b1026731deac54e44ce50697ed31abd7e1e2901c0a92085708c87f157b9a71961f46ced06670f3b35ef3b8c896313c27163263e87e1d1ed0787bdb1b34ee2eb"}], 0x1400}, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000026c0)=0x1) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2318, &(0x7f0000000080)=[{0x100000b1, 0xffffffffffff0001}, {0x25}, {0x7, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:38 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80a0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/182) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x2, 0x8, 0x40, 0x2}, {0x20, 0x9, 0x3, 0x181}]}) chown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="3e689ac347ee80b968338c35438484fae23f496e5e05c0c363ec607ca3685354f08bf3426cb618382d1133867366c5c4313a617a4eba943b1761d142fe1b04d5d701c2d1925af1b9af7ea6bfcf27ccddd3803c5b27214663744496cc2d993bf756e8668b2bebf5ca8c863a303b33f9705a25a3c5fc2b42c03647635f8fa239c6c0909179d01b38bc1912342b989694e1006fc924a8aa5e310a3a8ad836bb037355a566657beac5b71026378a61", 0xad}, {&(0x7f0000000080)="c5935825157e46cc1101de20f009b68ed79f42f1a758f8842698085fe9f896065e00de", 0x23}, {&(0x7f0000000180)="f4aef1c9ce0edfd1db0bf94e247db2020d261ac7", 0x14}], 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000440)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 16:00:38 executing program 1: r0 = socket(0x38, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x4eb2b0d71199b81) socket(0x20, 0x2, 0x1f) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000040)="888c6a1bf01870767dbfd0136644d2265fc7def0e7c6", 0x16, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x2000000006}]}) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x28) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x9}) munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = dup(r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x277400000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x769e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/186, 0xba}], 0x2) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x10001, 0xc862, 0x2e5e, "edc2cb5d37c74070ebbf4212d2060300000070a3", 0x7ff, 0x8}) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001240)="6b18ac91556f83894b43abf978b59edf0a1c5aff321bfb4bdc2be8f227ec2b01d674b1ed1f683d51c70d4496ca6fd5d9", 0x30}, {&(0x7f0000001280)="9dd2f70dc4886b885669658b9cb661d5d95ff71a4682984ebaa2be78ab3cd9d9dd471bde5cd4ddea96f952c37c04177982bd67c610e695e6bc473f4f16505bae1bc1b821bbeeda457f2c430b9c", 0x4d}, {&(0x7f0000001300)="f5049fb560012e3ef720af4d75dd78caff4447c9ed87cda9d99aa7976aa2c626e3d5b5ed364144b253c3a57d9b59ed4052bcb23083cc272563b1b48dcc59f80cc44ff36f0406eb58b0f7d98dbcb9f711be714f626b7b47dc887a808421aba106237ae6d362529cdee865ce", 0x6b}, {&(0x7f0000001380)="2cddec360fa65cae72d0c2bc0e2cd104cf615cf8b42298aeccf4a732bfb0f4163fe61003a40f1a30668bb95c57e4281fd00838eb34c6ab3ae16df96472d40e15ea430e5a49531fcf205e746e64cb904c7bb8218c1f6704779009e422db4ecd018cf286cb38a0a8e20cbe6d0d94230d62b2b0b4ca0ae73c949b1e5a82b895d54f0b301a75f2d86907d8cf708859ed944c659c924f546ee8", 0x97}, {&(0x7f0000001440)="0d04b6cc8fccaa93c6d2eeb4a0d8a722234d1ce2416ca1a058268132fa288206e0cd4f67b36989420a6b03dbb260ec08edcdaacf484bbc50d84ac2c9502fbae08b6c96ff6b36b8410f9122b697bd8f8e546f05ece7aa6cf85cfa2e709eb45574c8f1adbb610fa259bbbfa3661a286f46a803d09955807001a3ffce9736a178cac16375c284f45d3ffe91", 0x8a}, {&(0x7f0000001500)="32d6a5f6678a27ba7e0a573c74ad26fcf957358e11435bb064c143c30f2feff38e084549a78a3fc88c1cf665b00972d52c1a729c7ded26b1b92f5738533e8702929bbae285060cbae6ad1d48f64ec1ebeb8d063722ac742e29bdb2e3cfc655c3687c8d4647aeb96b4900f95083b3449f774c6e99df5e323f129903", 0x7b}, {&(0x7f0000001580)="18f6537703f373905282f0a284f2beed3536392761c4e2c6c81f1a467ee87404dd06d81319003390cc6ccae20cff713214c24847a94f2d1dc120a3f9d712916b7db72b743a0cce77320445a2ae46ae4783b7c5fc86ae03bd7aca5f746b", 0x5d}, {&(0x7f0000001600)="1bf76c5e2e0f6f88185e2735852e70add9a85fdbc30a4d816bf343c1c2bd553052635dc6dc7b76f0421c7d00218ef1014da0678a879ccff446e1b18fc8c98cd618a244d6dfaf0f956407526ae5bda9e39241906cf0aa1758a4d7f56a092c7557652048fcdc2eaaaabe2a801a8c4fed75d735ce8742eca136fb23f9cdbd20ec0569f2527746628f06d493fe32f59e1795718fa5d576f2b81bbdcf568d0f5399d6d213bfd6c0ddfdaaee7fbbcaba8f8ff16290875c5b26cfc15e540ee3284f2a5e951742f8", 0xc4}, {&(0x7f0000001700)="06d42ad2cbfa49f25b4171a2f66e9cb9c8651b77fbfc81f24a9c1b9b17b731a81bb10e85408c276600536c64b5823fc39a06ffaed969803562e85c5fe720d4cbe6fee76b00cd92bed5be447a733efc5fd73c81e86a3ff0324c", 0x59}, {&(0x7f0000001780)="67c990b41dc9b6af939a0d7f1e81811e3d514812755b79d5be0fb3b1a8980b2ff5dff6a1bbdbf04daaebc3f8fc74ccf7b89ed05dcbf774a9ab26a56110febab1d615f47ab0ae2548f60d08fb0c8d079912be3fa46d2eb287c0181e9987f0090b737da977c9f0792d500a31ce13016249880658a5ebb6385441f605cd0688ff98ea1f1e7cf8e449eb4cf2c05c0bacfe2d32723eca", 0x94}], 0xa) write(r1, &(0x7f0000000040)="888430a5b85adde914ea78a6f3e556fc33f3f7c3288e263ceb303bfb3836f3b5bf1cfee77ce3882e26c42aabc33b7ae72acbaf626398f8051620abeeb86509e54bdd6a5f4802cdd3c327b989a3fbbe0d1359eeb3014a3cbc203c48da2ceb69323bddedf6b7b59b298046c51daaca1b6acba466d8d5c51298878f45ca57f1a1b9b45722596f9c3451e558", 0x8a) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, 0x0, 0x9) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$KDENABIO(r0, 0x20004b3c) open$dir(&(0x7f0000000140)='./bus\x00', 0x20008, 0x70) chroot(&(0x7f0000000000)='./bus\x00') 16:00:38 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000580)={0x4, 0xf01, 0x4}) r3 = open(&(0x7f0000000040)='.\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) openat(r1, &(0x7f0000000000)='./bus\x00', 0x800, 0x110) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) close(r0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xbaf, 0x100000000, 0xbea, 0x400, "67ea5d0bfab4d558b437f9c498acd1a5e11776da", 0x2, 0x1f}) 16:00:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)) getpeername$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x1b0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x1, 0x0}, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) r1 = semget(0x3, 0x4, 0x2) semop(r1, &(0x7f0000000040), 0x0) 16:00:39 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair(0x18, 0x4000, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffef8) setegid(r2) semget(0x3, 0x0, 0x678) r3 = semget(0x3, 0x4, 0x2) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000300)) getgroups(0x6, &(0x7f0000000080)=[r2, r2, r2, r2, r2, r2]) semop(r3, 0x0, 0x146) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x52) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001800)={0x1, 0x400, 0x100000000, 0x7, "a7cc5d2b02c262af341f5406846a66978453f900", 0x14, 0xffffffffffff7982}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "00000000000000bbc200", 0x4, 0x4}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000012c0)=""/170, 0xaa}, {&(0x7f0000001380)=""/219, 0xdb}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000001580)=""/213, 0xd5}], 0x8, &(0x7f0000001700)=""/160, 0xa0}, 0x800) 16:00:39 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r4 = getpgrp() close(r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xfff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r3, 0x6, r4) close(r3) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xfffffffffffffe54) sendto$inet(r0, &(0x7f0000000000)="4cf4b912927db3adffd7f995e0e57e9cb4c9df60b0e61afaef817e10e7254618d0c0fc7475a5c9c608ba49058a173cd79dda59fc7774af5736fa18a6aa07a12cc51df11b2b26692825ff4450aa7428b57527e3f1cce88170af9f82a0edb5512dd72eeb21f0040678dc5c66b2d39d2509299170e755fcdc3cc0421fbb5333736c5707e820e2d085272449d04bd23e6fa75d92f24422bd82fcb0ca7b7aa06ea0642b4ee1aa94e6d2c9b36fcffe3a6c242d4c5d54348c22734da30b6e6723d6bee65b46ac72a4b904157ff12b2704cfcc32dc2376e24242dcb001c8dbae53289c5a05f39b4252f158f58c7c55b30cbeac4edb2bac90315766c5e7733f7ee6252e7be16f7f57351115fa0df2563ece8eb514b133844026865eded3c7e6520a0a0428ca8e60319b6944b06ed0e5f3f78c162d23842336c2e590973c96ef7aed14c3ef80ece579e39ecc44ea4646b66455a9aa22dfb3fa02e16ca2515e14325b9d7dccef74c7cc501401eefa45d5fac1be8f0421519703e31df902823d7a4f3b227ae7448c82f48da1bf58aaef2337e352a7862ca4200d27c16e7e13cf088d3c3272a085815851c5fa820160d3c04c82e2f9dc8ff03338b2df91bcf29a1e107c9482b290659c5d1b9ca1778c328326958d019ab1de3d327527951d2eaff73597c3a7b15a10fe14bb50c16a7630f515a09be39fbb7b509801b49b172efbdb671491815a8c8a38d75d9b93c83f7f80fa452a4ea900e5aaa039c6d05a2299631ff1d27ff048fdd9e9867ef3b348f6efcce8011b8e12ea9a43e210b7090f7466653295e09cae3bb8a5f09174b9b6fb379a074d722db1dded9730d5f51ab874f84f31134df59fdcf24677b68e6b794af3f518d93a3195ced578b36b0ef1707855bd1f08d65fc51ec60ca8ace401bccc43056677fa17c29e88f9693df8f552c395cd3e847f6da31ebf4c3390e9947d581fb30165e7e7c869722439466b32a1e373ae02d30fd10b7b11243db8576d19584cf1aea19dac44014cf15af7d862baaceed75909f959a299fe1f03fb4eb967fefbc974066a05434d5420d23d4c7135f2ab958440ff0fee9c26e57ed47d4e86fdfa15d438beceb8e1bfc4fad0e837d3aee7a3d00411aaf0ad574e593edc504c4ec067efbe045b13bee01c2c632ff47b23a542f5855b2181ae2ded343a05448665287324dfe3bcc75bcbe9fd57575c2cf6791dbf35c8549d313423a945cf030d0eb2c6dde628ff29231c18ccd5946133609dfd001d0204c0f5ff71e2f81b7dc2556b4d493636f9e4e95488f138432098ac47301929667b03a7176b983581e33c9979fa23e72fa14d5718c22da0323bf2928b7b517e31d65c8f36c3393b35657776dd356c92d83123a27ef44236bbdaaa93a788142888e238c6f5da92194f8351dde3d12a019026fdc2a725e1727962886f8b37fce6a7f0869b9e1a1b553fad45f63f2d777e1d8fff22d5d8c40f9070e9a40e76a957eb4e34543fda619b48746957d47d30d29fc2882ddfcd75ee5b0aff4483572b966f5f6c11d39b6cedcea525713845ded824169cd2462ea1cf52343f61cc3c04a63a6f4700332985901f96dcacf0bf480ddfc93a47d16eea7aa0f29c702ea4985cd671fc020da397c088dc58222c86fe1bab15ef5b38e1819a022af228bb9ee22ad2e5349c8f451a66f1fa1bd0464e7d8b561858f13e47418e50395734e8ab0e70dcce7d3f9d8f78bb0cac86e588a3558bb0c6a53208e92e482ca5ddcd34fd3e42f29e50e9ae26a0263878a7ee980e000e3f4b80c1c05f178b0fa246e7ab2156a96e3344bd0edab6cb06f6baa8238d9ce4ce6f59f8bfd8618787e090b9a441018750280a104612911c7da9c83596bc174603304f814699d139fd0221582e2d862a2c415c874de2c8c4a8c208fa0df85e959cb3acc032a6d9b85f0497d107bd86dde813b3c3b7c5021f1dd8313976a175c374f25106c42df96dc7f344c350c1c45ab7cf7691962bacc6caec415dd81d639db8ea2fdc1f3907c6b404fffd64210b5a3d2dc31c486d1c87de88901a9cdf7ec5e69a4000868c9c72c31ef095ed058446e0f4498d14e88d11915d480afac691366f05f29a5869650d1d3f0c23e388c1579070bca4a3eae149c6eefa491a7e33743cd688a472a05ee347d024ee1eb137678943f2982d5895996f4b3cc0e1ce09854abb8a5c7f3b7be906f9884523740ccebb2bff8fbbf91396ecff576eee11d4d9b973cb890489494cf6283d70beaae4a0293cf6455bd8b321bc4fdf0429582f1651290404ad2e554226313294320adf0586224e4bda4efc1965a5fad6ff7f3ba36de735899b7cd4938f077d3faf1ff86012a94790e025c941e2314a19408194631d40fc565f0c1a08d0ca30c4b503b4d3fc24fc03788b27d56cda76384243fa3071da00094bea3c6ebb1de95c57a185b9352d9a73290b1dbc09a0cbe1553613630f1a3c1afbfe622d032ecd77af922368a76c08003eef2aeee9756139aae2a46c6c7fcbf5862584e474b817b5e8fca8065a707317ea8d0750dd63a16a3d9c3d8e7fe23431e06fe7e5d3c77f246bf03ee654c8fa28ecf8f787958cdf10e97800bd95605e0779ea413f3bcacc8c6c2c54c678095d79afa5b081c49e16d57ebeb924ebaafeb7a57264c3c403368b2680019d4a95e712de63f95b38e1d95622ceefae74df1b0e233bd583faf65e9f1800068bcc78f87c9c2c98523d583d13fcc766fc90622a8d2ab25fc74304897947c7acc0a579c7493928d0c2cbd9c43ebd13995186a9e52fa9524387d904ab7df5c821e243259db7ce4d0a5a47ec575ffecc64faab86335fa12379e5af4e631ba31a90cb3386acd245a7c42d1a448ca694122fdb52d748283945b6dff2e972c65bb63ce19a2f9c1462a3ac626c05d2b39566c28ea09a71faa486ffcb6fcef98e70c2e21e82c86f49196e8079421bd179eafc27aeec46635391510514c6a2b0c299aad0902d510502f15b34072e3513e60a9fa1909d00aecf1a0e88f752e88d3487b6254268dd422c103a0bd40e00c4185a2f054c58d5f2674e5a4cff54c126fdca2e9caad9736fd70737d1c28352644cb1ecdabfff9701fc05e5798f7a7ac9fbbee167903987a78566ddd31c162308b3d176defdeaa97d74788e6af7f3fd6ef7499c181f73d5f4c07ea56ba92cd4dbabfc316c8eca79ae3834a3e19a61c42c077ff62c77a4f31614856b655c16fa67a49c377eae0b2fdc0cde5fb095f74b0941aa49e52c004fdbc1b3611a22b96922b50955e6adbb9a39e7fe9f126780566229541b1ff7bc3b0e9a05c243086b3aaf4ec58325f238bee26a477c9b84a81092800c0d65ce1af446a143bc3fef8927db5aa53d173c10f9478b27753fa9bf45ebfbe3b2a6fb011017985c225f665af353cad1c444a4259c0f239bf71fdf9b8e252f0898155a1553fddf5f46e1e28c33d21076cbeb320b387be8c149770d8c4fded07905b352c95c11b0a1b6663e2d905048ba7705533a373f4df8cba0981f4daf2e33d3132993d2bc5cd871e9a3d8cd5390c6384a8dff8fe418fc5429669f8a73f3ab03bc3906c2f54a65ccf51ef39ed829cee6f3bdd9ce8040c6e532a960a074ae6c49f82327d2791534af217b6fbc8ac754439a6cd6e67e8413f6e8f42665e6187e2a382ad25852073509f95954d7b560f6b915cb7eef9ab0be7fa7f256cf565369564e5878e59128120ca9b6c934b627933ce9b7a6631c80e6f99b32d9fced3710e11eb16cad0da92ed3d7abae92f98062a5414696720abc1f5cedce355482c38cb3e3c76d94e529911b7162fa6c080f2c2f4701a178a78f30645aa7853cf66bba475c1983103a6c43f550a542a036e8701a965052772c2cbf2aadb827bac5d7fedfba6d317c634f87049faf98e366095d39206cfe86390bb724713e65ffcb1ebe63e324016e67ec50ce16acb804d724e085c3bcd107bffb2fdf5b6f99bc9a970a36762c458153e71e9a0149cc695345254b46e3cda547f1a39fa61578ddb3d4636d630e41cba6fc2a7fa014c80110e349ebb803a4819186aa16a35b1e81de35562230babf9503201b23dcbeedbe73f38ae704598855f16f87c2a1a002d37560717868ea068125d0e2011c549bfbb1f78cf78fda4ca5940c48403b580110bc4d9b829dfd81a40d107e62655809e5a24746b2a51b864fff2da52c9f19738ded141d91fe62f6e81aea4b7053e4cf61979ba8d1846c12ca9c61e1839e10eb2d9c1a9b161697616a0f894e1e9108ac7a85969c4384df0a409ffe47a7e33a3ebd136fa2729335c0fb6598519807fd72380f41e9aa95ee5c7c572935c7dba3fc96d5502a93d88c19e3b861b1961d8800e904540e1089b06384ce4cb2bf3221977c9787193974d9b589021f638d437fe2cc6d790caefb639e26e3a35154e63f9f3cf5bce70524bfc599cbf753a03596f9f7aaad1b49e0098840d6ca054dcc3d5e616de03c830a2c2c026a261fa93e115c8c9ac9a40be53fd0850639c7caf543ba82133021c52262329fadca15429a902fb770b206b14d1bed1c55cc902555bc275f380b9d950b1e01177711394fe3694d29b580510749a5c5136800e4e6a32ce1bc98a77dc783f0192074cb35b92f4da2e4adfebfdd5dac0a6c272ee53bedc75c2e3d124a7f0af274f069311ab809dda746cd409ee97434ae678a96fdac3f8c3a69a3c98845c318ff97e89b1f866d1e44337f456bc0e42b04450f778c5f4f4443c6c10334c97dbb2dc7d45550516fcb05fd85f5c039a67260ee95b944d4cba97faeeb2cdcf0d2fcd20512337167019e437661d642abc2f5c68595fbd6ae10ce53938eb4e49276258adc27f464079799a6b2a7922b8266d7d273f30dc6c6beb7ee1060fe360819270a778231b967dfbd45cb655c1bdac8c6e3c42558e0b89db8110eedc7d5376b0db1f13d70ef6de4427a9b53c3f2a1ee9373f387ffd4dbf0e63cc28a26f9baf25027ebe34b01003b3e2893b3249e0ca1cf96ae2cbc0b7111315d5f3249815ddbdf51187ca5904b94f6acff7584c4f09b9141731d0f5ebad17c6b945bebd19d4b6a1dc852d50750900fedd1054c9b0cb2d6e39bf8ca1fbd96584be04d1b5c8258459613cf5e961d67fbbec85d5d46b9a988fbcdc61bfc338bad88196c2768546f666dc586e6524bd23ee18ef0d4d672df2f79292e48fb4c0bfd3518c68b691a38dbd97fe64692f43710b858e79cc46e43d9a95928d9b496282f153d39c1cca05c1b61d493569b0a45a1835c896dac316bb84ded1ad3869fa67efa3b874d623f998e60afbc78f8164f97afbbbc0911b540f34d87bb42bebbaa43a4e87c8f46fdce1b95dd19a6a813ec4d73d68b2e32def9c2d52e24aa15f744f5c03cc3d5eac16ed46e437841ffa60141e9cd1139face79c8fca6e40dcbe507bc56e40b1319d00e9ca8b985565f41231ea62015acf21b43117d85c936bbaa7d71cc857982141efdccf657672e844e0b393df9df0cf9b92f62b1bd42b59983e4c42afcdba7dd51ab1d7965fee1d4061132f456590b11dc891dcef75c849392d80da78558781a9a8bdec662c54dce686a4f30b55e324b4e463c21e8f672a6e1387ad7795b1c66422970a17eaf782b23612e2c9a32f9fb7212bc09f78ed72b66b3c4506e89665e7f2e3dbd60218c3b873eeaf45b11caf824356013f5ab922708e4a22a3d70a09b87dbcbcf747b1f4a555450f54b7ba812add5a08f89ebe06d67cadb5dd4d5c2374b06033a575fdd12f4b489c02698deafb2875299949c59fa9c5f134fd694e67065dc2aba39", 0x1000, 0x2, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x3, 0x101, &(0x7f0000000240)=""/220, &(0x7f0000000340)=0xdc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[0x7fff, 0x8]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7f) sendto$inet6(r2, &(0x7f0000000600)="366c5f79ed5fa74098210ce6c27beca9e2c75594d9fd895bd8f3641419a1d66835a9a83d2fe39d95275f3b2db807ead176cfb39970a6168ba616edd49ebec4299ddcfc3446ec6fc42caf56880e52956d4b582fe612839a66c6e2edb033169efeb00f8aca74e306449991a5e01174d207f31fdbb5f4802d448a3d486db2bceac540a0a5d477d788a777df147172fb0b4d1aacb85efa631c750a2d", 0x9a, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x6}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) acct(&(0x7f0000000380)='./file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000004c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa1, 0x0, 0x2, 0xe163}], 0xff, 0x0, 0x400, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x7}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = getuid() r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000780)=0xc) r12 = geteuid() writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000480)="a069edf3a990ff769265b165da6153c43f2de71fe637379ccf70c1116e2c42f130508e47198afa6618294b3679b6309f08b09618f8dc24006031a61096", 0x3d}, {&(0x7f00000007c0)="dd9a9da44724d2ec62113fa750b8c5d99400a99a107851d4d9d8891437bccf5f425023cc25a389e88b50bfb30e1871560748d2aa0c484b64564da0e7e3435a7f7030d3aae59372ca156508fd373cd99a32c4af0341ea207244e8f8fec17cb8bb7a73cfc3930da8a698ad4d4835c46f02b3e66eb1d9db5b75ceb02df7dbb0b39e45b2649feb5e149eb35e2e017659ad20fb73d1c5f13d63e764971d6713ccfec55540ce91cb690397d062136bd900da3817918b865d915a0b862daefcf809db5423b4fa", 0xc3}, {&(0x7f00000008c0)="5499c4b5eb08e789ccf537a4ba315038fa9cf6ae96d668c2ad1b20b6a07bfa959a4481ed7b54433ac64212572e3e1261385695d2d53d651fda22f0004cb67b812a3debcfc45d027db4fc3898f42ba0ea46be4aae4aeff553ceeb0659bb0ea2a84db5a74dcf5c99689e80ec668aec1378da4cc706270ed9d80db5cccc965af25fc0486d13f7856f677479ef9dfbcfdfa360beded840d8aa2a538ea8fbb174d1ca3ab4332126ba5f158f7219533591b4849ada8ad4b6b8e91025b28dfda2930dc9e449653ddf4a138f90cacee58aa0427740c3c9d00c285ff3be082d2b8d162904112cbb9c3af5c5e95b0f7c677d701475872265229e3dede642030bc9535258f70b7df3cb892841a2df9919b43bd718ce140cb93a26ae0d93c6cd98252839b93703aea62888b1c0ac4c9eb8f3059bb64d2312c3d80591358fb118a22ee32864e7d620294bd018e5be27eb460b2456f8d5e2e338f7fe310509bb5466258b9ebca060d823fb13255049170e19ed78a245da451d26695f3e88db5acfd17bada4770edef375123da1c50a78166562e48e36175f207913248dc8442a52148d4143f4b190c2cf1d7f91906f04e78f5195c1ec239f148cbc365e762e75d1c33c205b343e6d262a4988c4d05b672dfa5fa8afdc582d3b970525c28d6d0f01fba28f6f33b5425529d1cd4364388ef1cddc2fcf0049775615b39afb727da5d5834c2a117dbd1c1fcfb26bd4015ce8f6ea797a2d2eb36cda2d20c364d8f541254c7d5326362c6dc76be73b9d07bab3c2416aea19761c1e6745c48f9b7dbf72a1df8785d104bae5f474d744df910fc8c8aa2eb441b9bff25d4dd847c821c0124aa04182501c4d6fa79924ffe6bbd2fff2f92156dcd6b63c5787b9d27ce7fe6438c5b9697337df1fc60aa1bea2784e1e6c27ffbac005b06574c64b4fa3c09f2c6817b2195f1061544bf03e71260b7c4162eb08b8e22d3a6fda711a0d74e55f5b0a404b5f386a3ad946625c19d0c615af62374d2933d30f8b342d5158629dde1133fa90b99b0e9ca19a4e8f8a942902e7ff9ef6716e139473212d6aa9776eb8c736ec7f5101993bfdaa783c6df91101f0bf28b9dddf951898a6f4866b55e5270e75f38d0d88f612fdd1170c6bd6f469bf0f0ad71e969e77f03797770f9a90c6c3e0edce80141e8849d90480b95585d8ceee085df79a468bdd4a16131532c5d413d391fd800c38c53de528d601896b015a2cfedb189a1f305928e1bfd20c79819f9717215a1013d965e280106a9228339d1c2bca541fc05af2e39f1033f3322a67c09b0a271fa7dbd08fc097643562e78b72743b081135f2448c42ef6f7730c7d1a78877a775828e1393d5853f5dbefd6d74f8b9eda413b057ffb0c19ba2ab21e480dde5f2a142b20301466af21d6c15f57795de1ff0b26ebd1bae721d53d85454fb8ce0396520a356433fadfb39e772a0568782413d2439508a67ae9ae42886d2b3fc4814111d023ec2f07c4b3bb04c5509d59c3ce9e0234e95d73ccff844036abbb19947524ce1cc190865bb74d31eb791bd1c9e815d95de5e8d9f7b2bd22bad513a326e755762aaadfd81e8168faecbfd4d0c2aaec0a59f6b06ec3bd97eac26a7aa52014fc78cf8c50f1c5ddac72d43e001023bd12c3241aaa70fabe8519bd57ca3b19b59daa54e67bae4f0c403faf312ef4f4be1df9a391e67075f86f675322bb3f68c245ea499deb142d52b492fb9cac8df537e2bbee59b4da702275c2235332d612c2584327662a16e6313f1ca8d0c7f97a5f751a827c94d960eb3bd987e0c29af3e2f5106baad591f9828d019b7400445c3669f8f7dc85e4c21e098437de1a1e7baab78fd80b2e6807e61f9d7e90a01257ce721a9376b1449dee81ac1804f998e374b8682be9c2462d1f9fb2c0209b123085ae6bf02fa83b2dd292c9a55a4100e1e37bc5b40569bfb998c2dc2ead60a1712038eef099f3368d6ce3e9d24be8a5a9421c1bd76b77871c22f433ebc307fc8e9a0c6b7c4903c1fb7eda08a0e31af82165a59760c462a606431c12089ddd99b4be2e4b7ef647bcf16b69916ce840f6f5c84a61c8061f56890cb8750a13106cc90ac55b8cc7a9d834e4face9c7d1ec23ef675891a165abb83a2a5bf93f61fe8281ec7f77151673d461963e588b2916a7b74dd32137e760b1cb709b480bf24832c073229693fd9cc997c8efa1c040b7acba45f4b323534e9daae0dd06b7759a8f8ccd5ccffd307481232a82de57c6f0f3c6bf9a25aa7dd607664bfd0f39152eb97fe9ba449d6c0f41b5a94d50278eeaea8828fe3d0342a77febc59ccdf1dd26514c43710de5a70535dfc1130076e61e1f292f06ccb2fa1b7ea4871a94a7f95bc74475450f534ef3476a0733aef96ec9c61a358193d1ccf5f8948a0c571bcb4e4d0374f038d59ae5a68c375c6e71c4104810a3458f64ede664e6a56464131b913a1e1d294687864e30420f78adf84b84081c57394d7edc97fa5d167cf0cac9d427f41c9a9a3b487556a08bc53076e3129adb5b91ceded0fa63996491316a7a78628996e70c409fefc037c1e5ce73bfe8d4571f17bc74444072f4e1f8a96c891f0a2ae604da4e70fb50c50602123ae4d7c7b41100d3329e9ed89514f410ead75e95eb1867c2eef814e4bb23e37c1b63c46ce9d1f075f1f78ca76a85c305902cd4ad5128b87c05618ec960840819ae93c4e0fdc441f1bfcb288397d999fc0a770c9b074bd93d38c743fa67be489ae441889312caf803ac77b0c541663335b8aa91d22100f5838d557fd221c12561fc2cda6c85c0cf308e70957e33b9fa46457cdc224c9e934e2e9755bc32254388239e76265cdfdba0fdfff81160864d34dd77146da8e30ffdddbbfc4fe8fea08a21794beb824e93a6e066a9da8861ab4f0d507e5d7cc0138133599f1119327b5fb67ae9d5e730b2676e35087f8cbf1287ff7a8c7981acd8e43712c88fc1a1cabf7a58ac0f718377a53ff928357b20004273386758b3348816e9a573006ed36d8039017e16e3be3a9ea94fa9df54576bef6e639585e00c6884738ec023705927844547d88ef346dbdbd054ff38a93d8bbf8f482251ae59943e21334d4bae19b7f1c3fa6bd35aa17084bb0fcfa94565cd82b012fa077dcd0e956fbbb9666e8eb65bc4a2951afa203ef8c634d46a97be8e163e227e27aff6cdb4d894a5754046b9702d649b0652526b46494a16fa444db9ea817f65ba9ca1ef2eeff1476318933446a3a73e2fa32a76e1c9d3b390d9f556bc566fc74e5f72866841c50c3511e4d01d131d988f01c150776e19bd86b67d978f7b47b507f210763aeebc654b8e046c0bd38382a8d1bafa56c1cf0d26a53d9194884f80a12c0b1db3eeb550c9c14150762586d243b4450267e6e4090c65ff05d7fab26408accacb7a3e9910e1a13a25dfae5738eda5f8c8dcc8b300b5046803930d65510374f720294bcca4c43fab50c5a46710d762af2cc7ddbf0be25fa229a2c8229056ebc1635f7ccff38acd29e1e9e5757fe3d96d42008cfc6323eb319446879850e742b29c435a54fd34efa0d83ca903037becf0e78d8000183c4ed943c4e83affa2512b90a40d8c447db88de89e2b0912788594a49ba59fb688c94bc8ecf13579603098ae033648a6d451ff5752e930db4c0e2ea215d8d7443fef0c2b159aef3fe42e94107f0fc4d6f0abfa06bb2df16e11e7cdb1733ae6cec5d1dc394a83e7f12b8be0b7d811bd1ef52445c7b30ed33a02efbfb2fd19978fd82a6d905ec6a4e44f03c7c635c086f5223fe05fbb52e4874b385e313aaf47199ca0b4c125593ad0b9997edc00ef9142c156cf287decba74c386ec9d602373021fe43fedc4fd0bc0c30bebc5166d50bf7ab6cd2263a44738731425600daf25af48e239184f4d7afb5ff041f1b58e4d1fd37c12b6d98e6027432d1e8d6d98598da6727b5f6785cc55b1d5812f08c0cd4cc65606ca06bf530d5944c2af4cb3dd3689e2860f99b126118f45932a14575e05251780a78d8f865073806e9174380bb33d93e015957467588b43dce37aa97e4c8586a87d587936f591379ada59c926bf1a3d65e4883a93ac0bb3d6fba065824ae6590622dcf1c116945502c181abc44df8eb7a021d22d62299747527f3c326cda0bcfb8ba47c5f33e511543f354e7e0caca0d66fda0308ec7a5cae991ff71592a7a00dbf94a8dce3a17394d59dcffcb7e7ffe864b0cd6c5ba0cfa39f8b15733dc36035b6134bd04f74090d52acfa765c2479bba41d15084fe43ee09f9fa6bf0751820718c7a78567a157b81dba688f02243c7fa6c33ee0639c3b4d48d8393c1dcc52c34003cf95a3b86001480cc8ccafac6980a9932850a9f91ba8212b1ca66803b2c46ff40e300aeafc8894b610ba81f157abc72e26df6d92261db2ebc8353fa3dd6b1dbf9977e2447b2b69637bc1bb9b5ec96d659279d847bdc83ee8e50da477a7250310924c0b319f5772a1401b0b143222f213126b22472d0306f8ca51999ff742cceb4efe2331c8178b00ca0866bcade7112594bc43627a21d34ffa256fb7a6a6919dcc711ad3470e22d306c5db6384da57427c9a076f822b6ce65aedf2db2dc69b7384076f4a6081a1b823a44b6731f1947db72f1f533ccf431332ef989b05d976f7019d5487436f1a4fe6bf5ca705442c7202773f011f34b80d4caa5059f464fd927eb2a3ea88d8ad6b4c3b5c020c40883e0f8f59afa32617b55c884665798be34ddb61c3be1e7cb6d151ccef4a3ccb14bc6f0a90fa2bee3d2203308efe040d85558f4e239ab1b38a4a4555dbb21e3dd3a38bee29b8c5aa332a30c88711a229cf2cb9a0d21d096c14f2c51b9787feb6beb436a4db51c4ca6cc90046402294d9af829a62dea2b5bf773e037d8f2d7f0dd84152a689660eab92347e178dec652a408a5c894e7bfc557b9c75b93fac1c8b2fcb30787dcdaa43ae875550ab3469a6b74904932e5d7143ac17aba8e5dd562fe4be49a7a1e4c0877564dff0450863bd9511dceb1430a77c0591923f9c397275b379ffed17b136dc8f11657867fdb5c4d9d54fe519b396f4d18709039250415815cafed953728d2863c2df89ffbc38c253d30f5e0462bcf6d2122bb9adc0211ea9f9562b45029ebe1b5c91581d72515592bb42d6abe8b249a9a6b10655ca7eaad1c336f2ea5ee8fa8cc48662222e765f41a2382fa78ab90db7fcf6e074f0914bbdf87c6399eec52b9831982e1f4a4b6daacde5408ed8d959807c83823798ce5b08d66208f505c067ab407343216d989dcc71b935eb0591770f0ef639b2ecb5d28fd30335d10b433b3d61aa1a31e7d2209cc1173ca91d251ce5efa36065de565cbac9b426da5b61773b76694548dd20231b33bc6cd969fb4b883f6c45adf2f074e329cd204d8f527acb00b701f742df031280eb19c15fbf59b096d640dcebd70c07556f57559bde02db2c75fcdfbf16ddcc9ad26e24b3f42ee087672bf130adcd400b022fb14132ff090501c455b2999716aa97abb38972b90e011ced0023b67ec8953382d8cb1c6b56f551025f492f7c3c4f76d9dd73379665d8ffe2652f6efe9e503192de4ab0d1c313843d46ee7c759998594021b76a7bfce9fd88785c155f2a19d8753abac7177b84ad12813ba553b1972485a3a7b84bb1f0954ff540aa6b405860e2edb0afc5a140d67e4b541585fe4973d652da78582d037d41a12f9e91d4d265f38d6ee791e5e535e483f9b706df552c93c88f1bd8b63ff4f872c8eaf8656ed945d2e7158e800657f932121c30ff3fb31b9c4ae4ce1741", 0x1000}, {&(0x7f00000018c0)="14ce0fcf42f868e76ba36ee006e7827546928e560be99eb4c7df8b1a87d55ada35effb9b15417352e53b6993c077ac3455ed43de1cf6175f59bd38919c449dfdc7284d111598ae5ce96501cb737a84eab5e88f54177a4c356ebfeef360f9e352a1a245473b28c94c6b9b9b594562fe9f9df2c1d1adaf35f49b4183e4eecd32fe670c256fefc39f42c07686d88d421bfacab1a81a6cf0845eed0471be2d8a02ddffe67617e78a0ee48ba1450f3853", 0xae}, {&(0x7f0000001980)="a0eb0d7987076da7be66c198204b6edda0d27e7bac0cc51806108ac6319c8cec9d495eb913f4cb66c7670e69686c7c5255c0dc415e229889f7c6182a8215650b65b66a1ea3c44b645e249c774009e6e8e5ac0403748427e085222fc15becde80346ad1e77ea2860c88885d", 0x6b}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="05acd07aa60547605022ef744d5fb078b4263fca9019a20b0d57cf3e33b6dde089427b1ecd69a1d428a6bc5f701f24c61ea55ae4eb6219b1576c25fd7a8d7ff7f899edf570be9bff171589db558d46b27e366ef36ff49e0e648173fc64a60f8c0696a874bf732ed76dbedbff99e4133439b11481cb4f32", 0x77}, {&(0x7f0000000240)="c84543e99414c1eaf9ec9f3e2c6bd29734361145db46fac633fb1ca2d65c08bc123e64fbf0fdb71d24edf90451435d8e6a9c7f1c302403e84bc85c777293daae630de41d0a9332cb99002027ddb0ca47ad5c2fbaacf22fa523f151f89c2062894d18eb6f93b7f1e7712875ba5a8e", 0x6e}, {&(0x7f00000002c0)="eb5d4c39b04e0316252dc4ba640898d564d373f7d28530e2b08d2439c9475337c3", 0x21}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r0, r1, r1, r0]}], 0x148, 0x400}, 0x3) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = kqueue() dup2(r2, r0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x101, 0x5, 0x6, 0xdd}, {0x697, 0xfffffffffffffffd, 0x7, 0x3}]}) syz_emit_ethernet(0x3c8, &(0x7f0000000100)="ddc3") r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0xfd23931e1e9222f1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) sendto$inet(r2, &(0x7f0000000180)="6bd8bbcec4309402f9874eaaf8a24bc763362f4eaf937e43ecbc7be9a821a6065700c701c950d4a8b6ae7978561076a50fca019175fa290064", 0x39, 0x8, 0x0, 0x0) dup2(r0, r0) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ftruncate(r0, 0x0, 0x4000) 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xfffffffffffffeed) fsync(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:40 executing program 0: r0 = msgget$private(0x0, 0x201) msgsnd(r0, &(0x7f0000000380)={0x1, "6ca5a91d90494fc4eb3cba345f2ce6cd84b0ea0de5103869b5f8608eb645f8037965f827409d92b89a24380f6a4dbc60f3838bee51c25eee570ed21db77b4c800dba56daae3ceceb75000093a15d704879d5ce4611c2292f77fd8f3bb66c903ca34875aa4a663454ba8e3cb4043c7177be58e88e98bdeee20fac8d6a96e4e10967f7e4f6fb841e96d26e383461eb9985be646afeceec5fa284"}, 0xa1, 0x800) getuid() r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000340)='./file0\x00') ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = msgget(0x0, 0x684) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000700)={0x10, 0x193, 0x4, 0xe6f9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x13}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x75}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f15000/0x2000)=nil, 0x100000000}, {&(0x7f0000e23000/0x1000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x40}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000e0c000/0x3000)=nil, 0x8f}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x8}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe75}, {&(0x7f0000e48000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x4fb}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r5, 0xfffffffffffffffe, 0x0, 0x2, 0x800) 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x44f8d86fec9485bf, &(0x7f00006ef000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5fda, 0x7ff, &(0x7f0000000000)="834adb071fdc0be24b4bd95cdd1dcde9b8601679290b0ae0201c6759cc84a5eeb914acafad26df1ecc8319bd82fc69ec234d3ae7a7", 0x35) shutdown(r0, 0x6) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfff, 0x0, 0x2000000000000000}, {0x7, 0x0, 0xfffffffffffffffe}, {0x46, 0x4, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="89") 16:00:40 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1204081020c4474d, 0x38) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/252, 0xfc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x101) r1 = getpgrp() ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x20, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0xee}], 0x1, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/175, 0xaf}], 0x2, &(0x7f00000001c0)=""/242, 0xf2}, 0xe9f5f4e3d8912f71) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="455b07d32c0c7ba7de17feb1e8084b68915a2250d2083092ebeb05e6382aadcce92d0d69a99d8cc2445f34cf7fe987a74c27a48f854d3e107175f849fffad85a2b24191ea0ab52de8b6ef0c7fbb892b44b5153a6f5ff65652514ab7ec39fbe5567d8ec98", 0x64) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="28a7f29edb39f11bc16853c0a606e3a230ae8b02708658f391b6985461f2c1f1e827deae42e3e2617aec1e9868db8e005dd0a64b058ef2c6d25cb123fb9ade8c56f45c087959c1bba979106e119dc6c3f42ec126e67128cb3d968b2ff51d2426179c105a3c5b27164853277af5c61e3bfe1ebc65971d6f79888cb4d058137951", 0x80) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/188, 0xbc) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x9}) 16:00:40 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffeffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000080561a74e2cbcb3f24edf9b7270f4ba1be1cae7f2bbe34"], 0x10}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3ff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x41) close(r1) r3 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfff, 0x5}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="acca1f26af6bd39ddc2d37d4c1e360a3d6b0856e449990ca383d22f83d881e", 0x1f) read(r0, &(0x7f00000000c0)=""/49, 0x31) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1d}, {0x800000800000016}]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x800000000000}, {0x0, 0x4}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x3, 0x9, &(0x7f0000000580)="eaec699c83ef7cdb0c408069e0bf64589b37b0389a2c83ba0bb37d5286490ebb7aaae316bd50540ba3b2f4307963fef17b16696607f6bb7b3827a27fc97edbde5c1ce99559e8c1ab4981beb2872c108d2189bdd777617681032e1d8c89d2e4d99008ce65ca4a066c4f7edb0e8ac8b0c9ae0ad3a830a9bcd36c45698f546600b590bd46e36ec408ff55ef7e25a6b0b8804ad1d1a4fffa6be71ffafbc92ae84d247d8903d66c38c4e1b6a72bd81496d183fd95c83fe074a03a7454dd934ce463a4261391cf8ee342b4d1b75a09abf705e05c36740eb39b9d5a0b6020f211eb33768b0035bc8c544a57d611f0ccbc20d01e74e497bb2c8208c6107662d6adc53d5b4133ece6fdd520f0cf56da586bfaaa6fbe541b7408ff506b1e84415e4bd8e2a804aa8183cd0b2820779a4de198e151e1e887258af4d54f05f3abfd5cc1d3854ec38346fc51f2fba1b362d56f69f78c4487f9a9acdab91d902b330865ffaed09f126fc8ce49ec59bf80fd0778b7aeec02793b5badf1393acd6807119059db1b56bfae7038cd44543b970c04bff72c5399748ed06a45024f6ba47014bae8ee12534e0e44f587c862a900b623713a90c294ffb68f839eba605a07b32dabbda5186cb9c6d7951f4483bd3dedba2f500b1a5d897e33de43fca443e34d128022a7420f9a88495e3448517fffeb3e0590aad0fafe163dcd11c3f9e83064d0289a1e02fca7e20d4aebecc44f29da56fc72ca70ab230f9c674a595e96f43fac52b1be2d915b57a62083c5b03d0d09819bc43ae1ddcbb9630deee6d22ca4d0c3751a084351ed300800cfa3e98287d4259b1592174f17c4688e27e54e944112cfb7c6286f7730f1962c9b579529d1ab9ce92464076bd6c2a862facca76473fd508dc1c56a66ad5c5118fd4544de7f5c378af357cc966c2814772f89c08d62398cce3ed20bafb65d242a5306ae99ec62239be6f87b34dc0ce6bc56fe4a65d71d43ad431e69529dcd1b59cea527afd9e3c1b7736e6ec7778d6f083edb17f003a77d0f9551c1aa1bd061a2a34bfcfa326173b831da278de16b2c48599f307079fbb569eedece4d8302eca905d5a4af905b3de5be6ca1ff916f21edbf8c2739a4076da2e0d56f96beb5de2a4a8d0e2f4d4e495749b69f89c7cf6659bc2020bc9d2efc9387f8b16dde0076ef62383da83e949d7f95ea27b83685eb3582d769f9f8e9abd26152ed598303aa666347d61eea1b6a3bb271972ecb4c659e2cebc2b3ae1209e8c2070c0b165746766e22ed1fffc1dfe86e13a652eed3e745ee4d4b388a7db9f95e79a6901ab32465692a2b73ef37a8f5c6ca1792a95f09ffe37096d9ccf5c8224ab7978da4a4da2fa8b0bdca63de96fb5c2f21e38df87b0d9209738fb7ea741a938fc42d75e7c53c4d9316aefc0766753ce9ea3539ec3aa6a5f2b7a06a471c5ba7432e759c2561b311bb4830279d6cf0f9b072cd0412868b646630ac62be06fa8ad7d95bc669054031424965275f36beaefa33f814f2932127efd0f17d60ce6bff8cc63a11112e9ba20da01fa7dc338c3d57f3b0831bcd87b25b206e0c0ebc379e97e6ce9b43cfd722472693d44ee51d9dd1fe1168206bf5c0c1deca5e976d1bfadf02f386716ce864dc28d0bd30adce22a3e5d7c57965345c404e91efc236faf0b2649382f6d3b6e9d7cfd30caf19ce8b76c9bd5483424c4ab8bf6c85bfef6f1e36414883408ca556789a688569deed8652226e504c06d4fc501531c8b36b58c1c696ce40df117852d7e7f3ecee75687260263155895ef5c60d2079e888d5a4484799a0925d178dac538ca3038de3025322780a8182e1b8b15b21204e6b4aaf0f6203109b206c54308b16099024757a69f89e50e83571431c48334c0ca46ecc0f6fa54ec87694376d24e90353f118ff46261aa7a63e5a883ad37e1a1a5d45226a0ba576b370c5d35d570bb0c949f47ba43f97783ebc308f634981cb9a42f1c6f20c68bcc6464ab583cef12b18a7efb7d19a69cac3edcb29098498c6ffb9c335c7d411c3d83b68c86c9ae88d268d42cce4176b9b196e2b558d53d1c8bdb7827b2179cf4cc1ffe9a59421d6aa88f0faa2e1b6640c94e8dfb890192c487a8e51a0f4935d39c696c275f7ea6f14f2a89bda6b671884a1272400c69e0f7271a5e8d4e218f040e47aefc820f1810fb1907e9b6e5fda43009c5dfafe432d5999cbb02dbaebb01cae5cb28a686f2684fee466a6df30469008162dff5ea41bcdf3043f09092d251337ae72bfd733f72f547219aab5faa4de3b031c392a24c4534a6f4dbf43749bb6cd07f26b438303a6b7864d3ed2ddd9a98939fb2a3a8d036e6ed0447e527d9b5ee143fd62d1adafa82bd1009fc125047cae596772a453c06f8be713ee4497d47bdbf2886e37a9a440a23346008cba8494dfa6c31b248c08f59be2c5e064cbe606dee8464d9db4e6a616a3d51f4c1f8a376c2cf4a96772eb3441f60bf482e4a9ea7d01d14395b9e9ea78285d7444d96a22b22bca1fb5467b5fd729a28c8cd0fb9b7b74dd0dd796711c218a74734aabd645c326c73a80df5e07cfa1009cd1afa85d838c41b37398abb2c278b8377fdd590069b530afdb7da0ee386a3d276d76fe866f1a8f80d6469708bc686db1692f5f7b9d96a338cdf8acdfb8291761f24e9b373c5291c98db6c8c7e12d72a1e2bc7f1d39afbfa3c764a3521102365ca1d5ed75c9f58d2cb551969392e44aad76f1cd849353871aaa05fabb4d999d100f6674cdf34391d5968e561361a4e75a145e3f7ab9367ac341b5c3be9de855b10c31313704a57a2072303dd23f8f5d6920fb4324c30f77aa971e7f81e80869c72bb4dc517eb7e27777599d03dc30addd8eebaf6cd7492adac72e7fe9a33c5d2548559d435e1bf437b99ed3a1ed19f587a4f86b150aa6ca6a61a95e2ed4a40596ed1af89744accc5b5b5789e6f7c943e15236bb3c466245d2cca0e126411419adcadd161f972b2b28994b929396d344a88f85faa0ad941a561fe5b809aea43c4fca5a7044f68c5fc42a4e085e7036c585c1cc929bd4994d8f0dba0f6193915b2c8c92d82e79eb3a2713ede9a23778a9168de766f68cf7f4ecd1d11e8a98d2ee54db9c05053306125f4da2344e2e6644520ab445afd1107dbbf95be1a083ae632acfb0140c81aba1bd46445c7b45eb27278ee6dbba7100cfb5ae769faca2830eb0e6bb592568c171495846c7aa52e9a82bed30318babe52a87cb38c929ebf01ff17563678b5e60b761836b6e221ce93deadfcdea7ce9213618c4c1936f84b2f959538afe4afd51f4681e474f75d1a9c352b5785265c4395634cd468bcbdc02bec5c6fc20393e17a5db8bb68a5a4e9e885d8735ffc84b624ae06e15aa69bc3960d1788b2175158ba2f2ed9102d993221887fba19f336bbdc6e0a38856d7ff70d397346a291528154dc128b86dd1d94bc8da09e59341e4aa9b15a5b4dc210c749f168c8c6ed6111c77ca3268d9dbf3058357843b17a29bd73fe057f981ed7745c837a1a5eb820262d90b71c223c2cef54f46e64ece4dbc414f6922ea976d7d7c47c8fd7c5ca4afff2c850645093191ed3184a2b440ed78f0db1c4e52021444effab79162fe24cf3cbbc115224b2acdd24a3350b4dd20c1d823f817472a0c0b719a4a1b1005ef216442a9480194d3ffe21c195597afc25975fb8b879ec9377e3b71ef0692c9d01da6b1cd8e6b4a68fb8ae04db07569f88268f26d090ba02e96abc4d1b324785ee43f99047e42b79782b1c004c9e4a02b1cdff6039b4cbfd67e99b805a2f439e3e0381822372d6f4da0425226cdf0a770786ee81a6109deaee6f3f893b820042b6d0fd33460374773f5511c2f9c872c1c6b2c7296b0ea71877f2f554eb1f47f0e2ffb9b6a2f5f58f1233dcb8a033341bf1c4ff1e6c68024b6542922dbd8bf7d4739f66963560c8dcee52793d5b06473e89ca4ebfd5625cfa2037f420d21a7b973f48b5028be83a0317b8942046bd711cf344cf7b51cf7c2cfd831fc1ae364c15fcc6296693d73c370f732992931f7cb76eff119f01fe7ae36570d9303d5aebc1883cbbf53d24e491c2126665f20381d74b6482e7c06589435581a7c55b01800c7583aca75d8772ebc17d496a39e9ea1627f1a575ec512b23b4a7b0b138ec82e9e7c1047144beac2918042ec6e7df45afd1c366ce668c3f84c505f071922ee29e5881d4974d1ec632d4d6e5080c8b8e84f8db8ef424a0ba004ac552295babdfd41a70d1e5f27b3c405aa97b751f05028ebcbf6db3ff285375762f7d4fff42d496ad56a10199f3352fd021d042cc16b0161f2d40b0e17332d9942853d1f611f3a8404136f1d663000c2a887d7c6483949544a336ba7224070187644c0e4aa575a14320e57687740ba91c52877e369b1b27da01ccbb954d4e040ec3ffa97a68d9c7a751c761f3629194023899235b7159c35095ee70ea6d4638d0c1bdef8c11e5cecb07109439e52826207a24ecc0a8e39c1a07c32e1bd0383392db21eb1b4a48dc3c6c2c4a05f5ae5b11e669560aa3e8a8814789bcfb3152240cdf131f20146c478a4cd04fb51b32bf4d630acb88e8be6ac4e7a8b5280711af9d9113f04a44116cc8f27bc6e8401a323b66d59ec7a5be819219e11b9ace789429f639c594529340823e418126c62d2d89ab51da1ef9b9dc1d8be8472237ee238f1fbb1bc4cc5966f70c5096c465fa723eb5fb5d9a78d3ba6b077aa2007d8b880f2fed689bbc847784fe59d9a077a32945541cfc318ec17776324f51de99bf70ebae7034fa3e6f9eb740a7f22c5e1a3c6687f14abfb1976381f601acc4405cb1dc06596b3dc708990c05986a6924605de174e204acfd3ee9139a726263a61215b9304bd3231cced052437e6705480737b6bc6dc50a97f1b7cb4dfb2e3880e903dbfb16a6b0f67560e54d3cc6e1dfc3144673450522b1fba7bc0d24a0a53e6e8830f53865dd08f533fe618f064caae2d32cd6fb5dea245a396e7e6858281363dee9fc181e8b5a8f9652a69b25ca46e7909848bd21a4da026513f90ca81d665ae2237a2ce408f198126df2132565e86ab30a7417b79743515242760075378e76353780ef56f96a4cfe3b3ced7d2d3cbde6217aa4fc6d9e4b3136e2b2490203ed2948c2941c3f16156ece1743e95513c99f92cbe14c4bba448ecc080199656f37be54ca59f75ca369d7b4c8e7e81fd44c874a5972cdfed25c5d3c42c00a9e6035e7c23d733cba12ae720a0910f9e66f4f2e6830be826e4e34a8e21f0f03a4535c160ba665d82dd45fa90982affe80ca14fb4c651e62181ab9c5f6c3ce27242818a3d60452c1271870c6aedc915e85cd648f0265d2090eb0a50f4bb19f9ad674ee85be4ec216a832f096a58ab87e5dc67e85c5534222b2640310dddc6386671c6ae47fbb67ed3601218ca1f438b1c3401598553e45b5dcc76c5cfa06a74b2c8787f8442e7461fbb8a02a44ce3cf8c551b0a1ac1d1fb6fca7fbef081c58883b95c0d7ec6b40395ef0eecd7f7863e91f2f2166c4aaaca315f8f222fab66e7611334748af5dd7a618a5213b9b2caec5ff6fd166645017e460206dc4df2f6ae8559b5c5ba727c20e8a8349e15b962c708231898b3bef29b4bb8b9a14a4495aff93a5d03acce865b8b0dddcfbe98a113b61ce8fc29e0cf11599c547d19f1b3f743eed8bf0f1a5c05c2920a3c5db8f3e274b8485fa18c8190fce55f19451113ef504a7d31dcf4e38f515dd80f752ca1894d2edbc95322c13dcae99eacbd4a0b8f0ff46da4a70dbf9f31927d4e85", 0x1000) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb3, &(0x7f0000000080)='i') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) 16:00:40 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x656385d018079e00) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x9a, 0x3, {[0x8, 0x5, 0x9, 0x26, 0x6, 0x1, 0xf8, 0x20, 0x400, 0x1, 0xa228, 0x10000, 0x6, 0x0, 0x1, 0x4, 0x9, 0x6], [0x80, 0x7ff, 0x9, 0xfffffffffffffffc, 0x422, 0x4, 0x3, 0xff, 0x0, 0x285], [0xd3f, 0x9, 0xfff, 0x1, 0x80000000, 0x4, 0x634], [0x3, 0x7f, 0x5, 0x4, 0x3, 0x3], [{0xffffffff, 0x10000, 0x2, 0x100000000}, {0x3, 0x5, 0x0, 0x7}, {0x8, 0x8000, 0x1, 0x1f}, {0x3ff, 0x9, 0xffffffffffff46ba, 0x1000}, {0x2, 0xffffffff, 0x101, 0x107a}, {0x71, 0x4, 0xf18e, 0x8}, {0xfffffffffffff3c6, 0x6, 0x7, 0x1}, {0x4, 0x1, 0x6, 0x7f}], {0x2, 0x5, 0x7, 0x9}, {0x5, 0x800, 0x7, 0x4}}}) fchflags(r0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socket$inet(0x2, 0x8000, 0xe59d) r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18010, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="b8b6f32be8d1aeee5f34e4ada75b44625740c3dd22685f3761480702686a9d99b3eb2ace76c7ce3c83bcf1f7565ba0000fb2a3e71d2c8dd5d0e4cb4ccb58060c7fab3cad98fb7503058d2d41d8e68b480a5060c489b89bf9035cbeeef640a1ea501a24dce35ad1397c7b70a9e9f43602d10179ca9c6ced05cd78a8d4c5cf665ca782371fd3b8368a9b32e947ecdd2911dc785c159ad34562387352e09489e4765dcefee3b87b97ec65a28f995ebb20fd8396108caf0677d3d12e6b33e99348774c28a76b78fc6b78db4600eae8e69b2d3bb6723eaed20fe2f8443c93d5a0cfaddcc7b03d754fba3e500ef6e8a12fa17b981b8ecc113773b0065560d330a94d1c9b696d4409be8770e91ea9f2dab0395bbd475d2526c23e14dc16a54b8243a4051b23bdc9f1d76e8f14f997231aba5b1ca90923ba263de248691742f5a0b3d76805c1e3c8a9e31a3797d144231ffb8e4fa62312f8457d0325dee5836e04603c33dfa8e2e2acdd8d5eedc6e32a128b48aecfc93911729c7cd7d2676d7c69832c31ca5db965925aff7fb2ab2e90fb3250b9646e8f87c06911d1ec7b92a6d6df82a840c92e77e855a0ee93277a4a2c47b6bb4ee0ab660d67acf21a583fda5e7a81608a7112354cff641d3707001ef40506221dcc0fde889858e4924d97f37545da615b4f1a1ee67605674a8ec6e2150c3358fd061e76dcd94390c945a11ff186fe536a74b952872cc834f5478cfe78fd806b0a05a5728b9ef4fa3478c6b1c62218ef308876960611b149426579d706a85346abb0a6e2333f004c7d9270239b7eccceed15a3d5f0dee90658c31f8b799ff929ff92e954992edfb8e14a88209a3ffa799e27a75c4e82435ea22ec92323c3f9ec38", 0xd7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x20) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="efe80000000000007858f557020000b3bf0100000000000008000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x8000000001) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I'}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 16:00:40 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x1f) setsockopt(r0, 0x5, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = dup(r0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x7}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:40 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x144}, {r0, 0x4}, {r0, 0x40}, {r0, 0x40}], 0x5, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xd26, 0x40, 0x1000, "b3bfdfea8e61a2e30f10faa44d820d73a1f14bf8", 0x7, 0x9}) socketpair(0x18, 0x4, 0xffc, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) 16:00:40 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/72, 0x48}], 0x7, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./control\x00', 0x8, 0x20) renameat(r0, &(0x7f0000000000)='./control\x00', r1, &(0x7f0000000080)='./control\x00') mkdir(&(0x7f000000e000)='./control\x00', 0x0) r2 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r2, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x200}, {0x18, 0x1, 0x7f}, 0x400, [0x0, 0xe00000000000, 0xca, 0x9abc, 0xedc0, 0x5, 0x0, 0x1]}, 0x3c) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x10000}, {0x3, 0xfa}], 0x2}) pipe2(&(0x7f0000000300), 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000002c0)=[r2, r3, r4, r5, r6]) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4d, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0xff, 0x1ff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000000), 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x115) write(r0, 0x0, 0x174) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='rc') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x7856) r4 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x20, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xfffffffffffffffe, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x7f}], 0x3f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xb47, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8a, 0xf0000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x9, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0x7f}], 0x492c, &(0x7f0000000140)={0x2}) dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90e16b0a5b925f83, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r4, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x4) 16:00:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x290d32f12ba1f2b1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 16:00:41 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7fffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpid() getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getppid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0x6, &(0x7f0000000500)=[{&(0x7f0000000140)="9db07eb1901d0c60ffb7be203e447bb21c0b61456da1c4e3128a6c8dfbf058efcdc13034dff91a7c0fe4a6aa0e02d8e6491454e407f88bf4934b6afa327e53215b2fabc36356e1a1ab7ec9da", 0x4c}], 0x21, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r1]}], 0x2aa, 0x400}, 0x5) 16:00:41 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffc53) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/60) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x5) 16:00:41 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x617, 0x8c, 0x7, 0x8}, {0x400, 0x9, 0x40, 0x100000001}, {0xffff, 0x0, 0x2, 0x3}, {0x5, 0x8, 0xe5ec, 0x1}, {0x9, 0x4, 0x0, 0x1}, {0x6, 0x400, 0x7, 0x6}]}) 22:28:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 22:28:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x62fe8e80, 0x80, 0x8000, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 22:28:15 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0xba3e4bf87ae9ffe4, 0xe) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:28:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000300)='./file0\x00', 0x611, 0x100000004) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') select(0x40, &(0x7f00000000c0)={0x101, 0xff, 0x0, 0x9, 0x6, 0x6, 0x80}, &(0x7f0000000100)={0x1, 0xaf, 0x81, 0x400000009, 0x8, 0x0, 0xffff, 0x5}, &(0x7f0000000140)={0x7, 0xffffffffffffff54, 0x5, 0xf2, 0x1, 0xfffffffffffffc00, 0x2}, &(0x7f0000000180)={0x4, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 22:28:15 executing program 0: r0 = socket(0x6, 0x3, 0x8000000000000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x1ae74e8c15c2112c, 0xfc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x8000, 0x7, 0x401, "33ba698a952564a243cb68b1a0acdf4cf3588fb5", 0xffffc00000000000, 0x100}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x2, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/165}, 0xad, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/30}, 0x26, 0x0, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10090, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x2, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x2, 0x8}) msgsnd(r0, &(0x7f0000000280)={0x9cd74ccd3025c665, "d6be101a5619edebc119bd0f90b3efc2a5c6f3773504053a3a2b8d666b3dfc5cdcc9563916026884a08ccc98330e1673ddd44bc83f8eff1d6a6934658ea0e3e0fbc62cd1c56c7978ba335e62188f5fa45e7246157e57485f01b1f95aad085e2dab343d250cb1bdb5e52f26e1dbdbb17ae5efb19b1a576227264c950c01"}, 0x85, 0x182920e96e2b9a73) r2 = semget(0x2, 0x0, 0xd8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x7ff, 0x0, 0x7, 0x7fffffff, 0x4a2, 0xffff, 0x7fff]) semget$private(0x0, 0x3, 0x400) r3 = semget$private(0x0, 0x3, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) listen(r1, 0x7fff) fchflags(r1, 0x10000) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000440)=""/4096) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x1811, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000001440)={0x0, "1652cd7ae3aaaea011b9a716454588d5480b65db21710bf5d76bf86b9224001b268b4fe4e97b6b3cec382db4db204b13607c97439700a4fd3b470d18095008b12e20a236e93e7fd8a99bb188ae3e231b5f8ac5e0bf239878c3e4a73b6723716d0ed0060be64365c2a0f0ec731620c22c4bcf9890ebfdf9a3d218e872b3f424a7bf2579db99e56fa6a022a35e8f659b7d51c307850ae87090e429b8c55a36320f456ef46f6447e91e64eccfbb986916941f143096bd3b275506575882e4a109cdf7cd597b622008691a132a4300c8bf0b7a1dae7b5dd44eb954aee99b47ab7789416ebade4828ce35bc15c3527fddc6f980e9b80db93a400bdd6d5b52b73e2046e33d2274e1720cb551e4cb4eaa451e70a176152c6ad961eb6e7a9524ed0455a22c62f8519d3a2e1b868b5aba10581878512a91891e1409d1a729358990a576852a63e41be423cd3c31495e80f5de9bd1f0bd20bfa05373e467497e9183756bf5e0cb043d9bf382fb9152444c9ad96987ec6619660d973dc070a94e1a1f4a5de839fc8c4e761b24da7fadca6258a3a6c0c11688a101e57b7ca7e7767548b461f5a8060ebac260288dfc6973a2528cda87053aeda378f4b17622a5251eca2dc163a9c8c026b22a1329ac61423b9391172b1319fcb455e35d88c9ad3ade3ed139361fa797e137b725828ae2d21322a8e40363117cb562b9ee2242e1dc86cc6348cedd8cd166ca996a578603a0197e5291e35268275f3de858c01756ad767607ee614a27e16b0c05f8299cb1ff314a0c070ad5039ce510a46157360643351b79246dbeea1e4048c8c79f6f09cd48273deec96627081ee356652d3a610e7969acbeb223be37036a4ff4859e0e60c4d70c4bb30046a725aea6e8596789bed6719af590133b4a03e278d329f99d5d2a3a6a5ebe64d040244e1a195f228cc6d3b26055d4e1644c71e081be2417597025b36bcfc0806de6cede5ad9eb71a3a5dac5c4fae8580c46d3e7deb652670f183b3f8d5a0c324259ab24abcde54294d4f62fb838d7518df4969ac58afeab6d0cc944da4f8bfa262da1caa8470aab43a72d4a54b82a725881e0fd4cd7530e119c74efe3f868e20d228fa1f1ef70aedf8685bb882089b0abe48980455272d4429aad3e3613687ef9a23e405bbe4dd8854c47ddc19649798fe2e40ddfd91d6dfa58c212e173a45677f8d87a89d3a40dcb5c85864883d207899be990f00cb61205afb8be871d602839eaa1ddcb3a62ff33334ec82daf7716f997445fddc26fe4c144cf2e891247baa4c56918ec4a7b532e26edcfb0ef882149eb24471c564aa9800dbcb24e3145920224edc45366256e96ebf39a1e61b08b84ab81c160556a3eb5f03fb42f4be64f7272536b249e26fbb62938859c759309bf90cfc748864c930cf62c9ad579faedd92ef67c154131e621e2547ea5cff79108e1ef01f23543731ee6fab924dcbd6460fbfad5aec3faf8343067a2b046a230a334d4b9b41b9bd2f11a1916d3b433a2ac5f3a6ddecd1c200f20d87f786d321015dadaf565dd482fab996ef0c2c5fa5bf545459efc011cff498025265baf503028ddc371e5e15aa8aee5dad7182bd53a2ee8d8d2e9b0240dbf7c26c0ade8678709a5f7a7d6f4d713fe657e5bd038857bb2dea8e8c135f87528f75f4953f7d132d9e40d31df8bba8520764d2bbe7a55b02968cf7aad4991acb8fa766870005504ca068e3cb8d80534cf5bc200e5d261f733aa5a28aababcf4fc8c61d9aabf5e21997555cc3f4e97c358e063a2e45bda6349e3dfe9e1a8a8d959e0a98cefaa5a5f3a4a0f783a3a598b564696c04e654f6577d7bf4adadda7e718f9acbeb30d35c9ab34e2d88c012a0a116f6ff4fcbd79e4894e588086995d2fa6e84ad24faa05c19743fafff7dc78892cd965b2ce0367593db7a5823d6f888cd6d8e3c3a8ec3852dcd64291764f102e9cbe70081fc3925e53b87eb56156903a2e33a163f7a1db811fb8691d245b8566a86dba5dd31567602a48e6526523cc5c5f46433ff219b1155d97ec88c2dfa2f3cdea0a41bcf74e482ab25f9705849985e1a5fd96ae9081de4b13f8bf87635b975b71b9fd85d1298eee6ce359771ad839671e23efaf5de95b8f780937ea199e7e39ccbbebecf27a02e6028e4116bba1c6ea46b014926c7d244f6d2bfb402b5129e61592f8bd353d5d83280f62de5fa9f0764ae1b521fff1d410f999209f451c5dd757aedb09995ca83cffa00777b3fce03449f40c6a90c639755816a006d32c6926d283204b4a98def08dbf0f4129c29a6c81570a82c694703b2db997b881e3a772d092089f6550994dd6acf0547147445e0360214ec2f33592287132d0fc298255474a74172b4488e1592547eb417c948780ec32ca06267c3b043e4b2fae5278f6ce360505ec75a75aa236e88adfdeec74f31165f10d277725ee244479602c476abc7d15c183cbb0c724e5e270ab711a13823166e6ed583334e613ba4e4e2ed69ee579f42735d89c393760cb6de38fc67699150ee2bd2454e7f4346dcdd140c13d38716f8fe71ca78c1ee8d844d2d809235c7d03f8123908631164c83be493794b394ac78883f6247e6b2243da5c3918ea3931599b67bbf51e91cbdf550f7755c198ebd86745f40f1d5442f748aeac8649cf5f72cba6a9d329ff05f94a9bb419e10241a670d22b0c47fb7794756069fba11e8f4615d52ffccd30af38f27f7b59b4cdf85ddec8a67d84eaa8f8cc2d2bcf6a9f1a9a1f1deddbcbdb591c2464cba96dec33bb3531606434e0877bbbb83a2950da91dff13d3e517d9c34ac389a0d7aabe4fb3028846b7a2fa3a3859b099a5a7b0c1f75b79c05eb6831420a3ef5111988cddf047c4d4e827b1a3879dd1bab8e1de2256c0ed94a363326bf23aa0fd65db180dad20531064f06468c39f2665721673ace200010c668ba85de6f3c9f69347bdc5a03d422a12874476adce3131dfb976f29fa2471de869c88a30c5d79db73e5a5251e4b166aa2f8acd3e29af7d5619c72ac7e45e469437d484f83239ad8929bdcc71da708032cfb3962e458f48b2b63c2b862a561a63c06e01b17d991be415350fa98e0727d6bfb6d3826ebee5fafa2a8d962eda5011cd69b8baecbf99751a2edc066e4b7fcdd688aeb9b45e7ff372ac5f6b581c9a29b91ed7840fd9e60acfae3e2314442d68c28298d891d80df6b7e0c054af21cb9fea3a0d67381c48befa2c68037a0fb25e6448e792e4bba89999a75ffaa0ba2ca8986b96568273093a15c54e72a588380a4d8690f490288fc4a50c2e5ccdf2da82b3d2a8a059a1eaec2dde5508fa4cbc18d8da0674e1baeba7cb6ac4341f02d55d60e8801b82a12eabce011635130fc0d18bdfd5310f0ec40510cfab408dc6f6a51972d1aa0b3dab912990ee13b65628bf56265219455fba4fbef19dfc030e110673d60029ec8eb6dd765ae8940e59c8625a72824f57413aaa87b85a995009b689bfcc64d8e35624421478e8141a8e1b51e701893d45d787fe02102608b0c8d8b25dd6e833536fa00e03a6b6b6787acd6e9960981eda1679902cb8929f807743ea4bdd8627f0898d994397669e41399993ee84b99a2a1ac93f68fbc609f548dd6f0c19eab9d921763f685ce3035db6b06fe6a0e3521206159e47bee33d96896d4fe400d1647e41003a72f4cf30e504ba8d8cfe0af260f35792acefc5a082ca9b72abfcfaaa5432cc8434996b1bf8f3eafd0f04701dfd3d5a0079e067d712b7a32413e7d21fd1fc64af2d1e6ccb939e2bf709723670c070afc204d682ee24c2ccb467b40d55e33be2f1fd84a1db4e2d20985aea83ce6b1e6e604478ea9aeb2c32223ad4a35816f4f868f4da0a4f4ab6a3e6048cfa9e7850bc4e193f40cc72611253267c09cb66e350b1bbde81f089410ba875f4053dc29c22564a3f2ce11c82ee9dccab1215a7f5fa8ed52c521096a84df3a12f5fe4d6e68487b3d13d9578914b56fd974fa659c38fe36e44f234457506b3f7bac39f085924e8dbb7c83b2fe7e0698ebe24e33bf810e53c75e20781b3e23fd28ce9633c7c47c81b33597e62a0a494b79a55430ea9b251bf04e34fb03528ffbb838fdf660cdc662b84940bc615ac8368956af280f6677fd5b8631d5f4ab1f0bab4dc724861c119ab4b7b3ace7e20efc9b2229012ab6ccd9069ef7d2ae0eba58e6e38ff00cee3be6cc1b8c0de137a8180daf6167f89ca2c715aae0d9aabfdce021005a256eafa1928a01a8806316bcd58e62705dc23e1d5def7530722ab10787988954f1b21331fb349ca94fe9a577f8e762de1cc896998b122d33b3ae4f539004eea7956e29072472fb5a22a5d220dc005f8334b0b289900abf5481383f3326886c4857dd1b191f3845db2fd2e37649aeffe26feb857288f927e30b5fd5679ca16dd0ef9a5983d9dcf05627ec5ae3e0d58a4d9ecca158b5f81d1aaa7fc44932971248f5dd7e91b4d851ee8889da42509a63d6900dc3c44b30e97e1c2768583244bf77d08a694bf3eb8f5f996cc9a96018c195ac3489c441e7a8c503f88fbadddd4a483937a3e09ad660a6247b653879279188d31dd431847c7dda1b4c9108985f0e8e343d99a441ce921c0b54dd011a5e42fe7aecb8a1737957bbe263228654f9f56e7867be5f6bc51d577d9ef5f882c86de788b0e132094551518b21f32a26a024489002ae9be11abcdbe577d07300db397016e4f4b955c417ef068ce33368acaa47093f74941d8416867a935d719ae62423b78de836d608584d6f408d6ad68901db0b3210ea167bc738ac3948b1324ec2c74f4f4346d59efefac0accb94f5d6d4d7bb06141c96c8d274a4bf353322a79177e42edbb47604fb9646d9f41abefcd3545b225c5180c7b49b7d9a2e00441593f2375198bc12510b077bd88fc7d22eaff55c71b10b78777e8ef00e41db3483327b33d45cbfd1e90a5baa760a61f0b12588e8a0e337eacebc3a3c7615c792ef0f369e9bb496ffc7ff6811b773e9ac6725678496fe53562a2c03a3c4711f217623f6992e34986509bdef068b584dde65575ef376ebc7ff24d25f33c3ca0b38d5018c412ca576b08bfa9686a553b19401355fdfc6858744576d97531c49b9c1ca1c0709475dd28393b489b02c9ae50a243a16d5cabee36b73b1a83715b8855238671da3a2cc9cfc43af7be6fb8dd8b521f55835795667b9d1f920a092cca895545a09886e90a426551d53ade3f25bbc8fefe8550047fbedbbdf2b6829503dc8bddf433fe095e54aa7abc0fa5202caa2b1e5838c90d5729903a733f3d5bb709d5c7b4ec1fdca66039591290eb457747246cb2858b166119722d893e484b95afb5487b696ac642e68d34cd961a5ce480c5166dfc107e6a8818f2698d4db61d4026efdd29c0e5b3f3bfef030fb337f4ffc6cbf5c2d3c0ecf6fc6afe26b6bc3d27570ee2a7bc8a870447cffeeacc4cb626a466436c9dad0e64443a806ea64a76e0fd7ffb04b9868f8009b134ffb76a39db3b638956fc8a7c898a1eb3227a6241dad780bc2c6b7fdc829bcc43dca2a40de267681f720523dadb6b91f95f2b76f8db4ef920c3c2a33ac2bd0c000ad84c535543f9c6348fd02ad293ddb98e70a548d41e1b3a7763d371d0346094f6bf69326c6c999ea7550caab6112e057fa42033419657935d2d0d6aa1097fe67dfbf6ab04672343654d61a602fd50935e843e87a1b03beb0563466dc1693b81e6cd99f7757cea8e2d9f2fee4f61d6fca7390a6135da0439d3159c4f9f98d96a27064a23302b1645a434d19d3b7ba8de03e3d0eb3"}, 0x1008, 0x800) r4 = openat(r1, &(0x7f0000002480)='./file0\x00', 0x80, 0x80) msgsnd(r0, &(0x7f00000024c0)={0x0, "797d03d27e70d0ad43abb9be5e4d54d6353f84474aecbf232d9fb6146c96c514d6add2c3a4610dd25690f1bd80f3038305d6ff39b27ffcedfb1cf800943578b42803c224c5c8ee38b04fa53a4668048fe94f"}, 0x5a, 0x800) getegid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r5 = openat(r4, &(0x7f0000002540)='./file0\x00', 0x400, 0x110) getsockopt$inet_opts(r5, 0x0, 0x7fcf3aec95a5a4b2, &(0x7f0000002580)=""/141, &(0x7f0000002640)=0x8d) semget(0x3, 0x4, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000002680)={0xf8fd2c0588e352d0, 0x7}) 22:28:15 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x5) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2) 22:28:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffff53ed) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x7, 0x2}) 22:28:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x182) pwrite(r0, &(0x7f0000000100)="5d9bea94bb9231d432db0ed274d0d38238fb5c81536974722f52c7e222c379eceac8bcccf6a0bf185ecc9cf4ab0d31e1b73a09e2b478db8e9a9a0a3bbbb21317e9638ac093f13c3806b66e536f68262b10ee32e99f9dd7bc3ebe4070fc4a5f55f2b86aa502a25de025078fcaeea2810ea5807fc215cfa9e81cfadae2d563603c0a6522bfe1bb3fa104c4b9a792a47e90e510c16d68e086bdb26251e8bb339aa2452a17dbe3dd31ce2187388e1a395b6df8d7ac20aa74ad3e78f6a104b1dcf5fb08a04ae2dc1ab2c3b454fc726de3f2727eccdf7e0fcd85b94ead740a73b126baaf79e07e8a2897b2ee2a8283158485d5554da988466738f3568a98cfb22080f6764ce437523401262d4b28ab7541e14bf49bd9f9488ec219c763650ab22d4af6dc91712935d6036d4afbb1c87561c430294e8a482a481a3d1c314a0dc55950dc9a759856368aae1a13e1e4f6fadfdfb2cefdd02085a7c7ea0ac95ad06041bfb71ccd6f26ed22a2adbc7870bf6de9467b4ef34ca01db6ca60a249cd57b82753d0b4e0c6e7c6a4b9f85aefbc8c59d9fcc851275b6045e12c8647af6a892dd283451da992b1cc1a5c7e462597728a4de888e2aa4e93c1420b190aaec825560a49e9344c5ec7d901836aee271fd8942de6ac99024cb1e1e2bb2e80593978b423301b2996a77f2319d871cc004ba45e0ca8e5dbf736f7e6bf5ea99ab1985acca126623f71c404d00caa5cc48490642cafc04180ee78b877e2b2014c8559dcc8de89c5e78a308a7a432c19596bfa019eb4be57fdbba441f13fe254fcce2b3f30dcec9e490b8294e0d901747b26eb71ff242d2c5d2f94caa6f95eb5f5a5836f1eb8f33c4db8928cb3b77cfac5199bcea134c4f8b3794ec28f6195d2ff845a9383e7d631440ac04341dccf292c3f3e7864ea080b0abdc27b60a2335393642b783e6cf0e52bdce7ee51821a333db602daf254fe93334f93314fa3d79b3c879593bdeaa3db414d4f51351f2231209979b6c8d719ee69b30e739783e99f64c809f43cf469f012bbc12e6d2183bff23a00cc1c32b3162ceb041060aad68bd41de807d7f8aeed0ff2d319d5178d8030d340b393280e1e3aeb916e787e4a22526589414021abc9e1cad054d32aa6665549f8c7bfba510892c6093f58fffc7bc6ce756eb3c46e6ed1dd3a2e6989f1d07e7e5140c3b6b141ecf294c8fb19cd58fe14f69e917f1ba4784166e7ffa71f8b011e51f9b00004e8d826b1da1a75d0435e2b244dfceb2aa08a25a2849993cfdfcdb04ccff44717007fce52ea8c5b19eb5a774c03d2b5c7a280a314f8060ebd4635785b26581e1fbee3fcfc6c96186c25fc9886631bb10b1b61a3768054f2519313ad47037d0465f1cf8eed6d07007fc47beef132de1ba8cdcf2f9bd517507b448f215463ce38bdbb176d1b06109aa7cb6f5dc42d9ea078d1c0bf9dd12abc281db16b8f7354c08191985e86945be130982ff9f897bedd11436b98b26b6ffce93949713d1e6e27ce44cb2e7cb2368e5827c08fc1aceaf0d67a9f39452d583071c87b1272d37a5ba94a6507d520eec8328b8217d91ee2e918f1b3b0f765d5a57591dd8f78224e52c09b92f1f9decab1a86c115afa19d83ac5eb7308b12c1d468f2aae582cc202ba43285c2e6694c47be7cbadf9ef7cace0e6610c016233c48ed0951246e84c2800e224d1156dbbf164c4b3ebb9e779df4b5b6d777688b0231213323f98662797e0a9bf94af6505e2eac450176e40caea5435a9fb8fd12f49d729ab04b966561ce626b38b91abfb774ba40fa8ba9a93cfbe1ee997ff5c6c892acde5817237b6819d33ab2153f0ec75015864a447fe4d5df79cc2dee8afbbb37d125132a9b0c16ed7cc7af6790c4aee599b4e0153667a13d817e0008c5de9d3ba4d4a61c05bdedf9d070265a34aa5d72fbc45e664194acb2949b93d3820aa377b49625fc3cb6c46f10853dc441f6fe320c8c8f767d0b944f91ba2666245cd097118feb50921bad3294258b27c47092c1ac255f923c6df8670291506965dd01db54c664aff3ab3325e22d354a0ca5e4d92e7ceaa08e47acb43a45a6538fd6c6311f0c5d13cb39779e33433932850a226f456715d63e56213c28034e43734ff98b1c99201633e35120254b5774e7a5e8b63c2842350bd390ce489a756a08ab10a3591da8704e1f3b1ef7d02e5946bf385f650ca7d07d553688db8944e97d445dfc6956c12eb4a7c51c2e86b50cc55b7bb33428d3f24db8edc17a49baa924f249b6a9d2a7056b634b2d0932f4e1b936d847b85bca826eefa7e576fc7c102747562ff4c6db075d76e0b4dbbe117c3cd7c8b6814795c575a8949573473ec8fb08f6bcd59123935853fe0133de7d1e2157c5b6198d88d76b50babaaa3e192f7a9a03a9de23d676bf7413b30ba8f1cdbb64b995041cf7e231d1d9c4b4fd5844b059f04c324c45d232b32cd8cdf374c5f17c71e0b7e0120cc568bd23fcea73b45556ee9b51e04c98925e71d56eadd624bccf87b807d768cf1e0ea15f96460b7da823fec5bf9d5ca0c9de539ee085bbcc35b7b16cee87d936f7dc03f0d5cf4786e448f0698288f62e42f6d33124d4c44b49cb62fa317acda53b634d0866ce4fb22fc9f8ee5df4647a67af87403ca302c558ec66f3f7946e50be986f3d1b92a2eaa881d975260072edfdc6f97b103901ab2efea77bb64f1b4afc33566a70f9ac9c67f81f99eba47220c18c96116d12bedf8d99fe9071b5a65a0af9818f7f43d732ecce837a9acfa98e95495a9b2ac0985dc9d80cff6e3c8a281b6c36b84e9f8c83d86eec7e3b2a0924a90630ea59f2b19a4bbe9c0cc8b1b2c2edc6f2be92f459a912c2038360a330a41862ab514988124834f8188ac0b17289069ac58476bf074bf1ce9aec7e7c776c6a4134837ccb8018138cfd1d329a4ddae866829dd496e93b930be8d0694b9ba4607f7a47341f01cc9116b835c0a85f248474230b446328479b33567f83618101888c837253ce43276818703516a029705e086ddfdaa20d0b70698fb001a014bc6fe9b7570d49fbf9a9d0d13e71cdd0f043245fd50465227eef8ceb00c2777ddfe2b14f84e1260671e7e3bb53b2cfa6bfe9af5e005b17bbd3c1c740987328bb11bd56269ac274259079b5163bd66542086e3d3ec18796e0bfa5100801c64943e79efc110266600bb96b91157dc5c0ef8ecd4dabb42188bbaca3427b619dfc550b16ebc8368d00028af0e8882d10e98aac04d31d458f62a79cd248a1f6bea73831fd2a4dd13d688cc2b0bb639ef9665eb93e3415e970c510406213c92f59887c709e054f5081495ceab814eca0b07b58610d2d937731b7d367238fa21a260d40f183065991b91a97e50722eb5e46fc309f0029dc29b86f3beb4b66de2fc27340e34ea1975e55867e42b321c67e47dad70c8863da8d1644c0d0329a3a63c777ec13e7166584a9c8a06c4a42872c7b902ca9333fc9b64330e8363be0d20948273a1e5f70ff9aa36ded14b028bb483ce17979aa2c83322d756ece12433a3c4c49534fdf67b84efa99321fae4c8bbe50e184301af556820c02fc73b17b3af11237e1b11b535f08c6e058394691d2ed1744465ff4a86b477a6432ef59746322fcba781ff56f7e481627b06164ef38102348cf43ae33d29c70b9ec65219d299ec8f29b07cf7f2e6fdc326f5c0efe1091d11c4b5a3790b3d244eae27faccba84d43f12f60c3a87eecff43f0085f3c1a72cba896479c588ac050b06699b3a20f69cace689ae034bd58f548775f78487410ca105e3959d14f7be54ec2114e9bf23fc9e38f477c02ab1e9c281161e6fadffb0c169c60981a21a9e7c2104baf90c21a8e0c91a525c6b21d749668404eac15f8a961978816cd40da4cb0695d8e4fe8cce8419dd9535173908c296f18aef371bbfa2d4996642f4cbcb42d08219c894d5e35ceb176f16a7a47b81274e4676cceedb0c8e7db506953ba2082b429f0873a4615d25603a61b333dbbaff4ac946fb039884eb2e65d242105def6d755817cf10e5967206e4fbf4638fc8c7347f6471aef6fb87158456b235ff887ef129e7a6fbe8e26176245ffc740d24765e36834f8b936de9d3443e0ee0e4fa6d0d2410122c919f3da9371ea29c828dd8317451740f8d0298796def62e3e2e0598e9634167dda93680ec4e9921c0b532298a263b4cb2ab12448c751f89dcc66f8f34e19904f6084d182f76e1abdac48fb7176e9aff1916beaba1df01f06a8ca081b3a72cdbe86bfa54d639ae2ba650baf31c8f54ce20a7cf5e264d3dee99d55cf9a1a2e9673923e64120bcd9b3e6855489426423b5c8ee5267f4a6cb20cd78a048a0c539761704fad7474c500407180da77452bbdf67378f4bf020395d60a32a6e16efce9c0c82db8e824e15732b9f111685a21d3b41efeda74b539641424bf8f024c321483d1741798cbba473fa3040c125a4716776f2d4860c0aa13741a50526bf57cb57f563aefe9293b238f425f00835b189115601d94788c744769a821532a4b47eb619fb6b314705fd560a709d6197e783d348f9e490b87cf27b76bba7b1d645ce8880a3da830834e3fc8920b677ee70fc0bd09e9e94a477f1a1fc8b2b196ab96df4b9e77f598be69c5ae5b2f3fff9fc2b4d95f8ba23aeb7791a00e522cc41b8818488142716da38f84c8ac1f6bee09c82e4635fc056d93ade739bb895a038e3363e33d570078dcb58e89553e0e0975ceb221f78ac82ee049d2a40b7716b25b43b78b7b8c568af51a3c9d98a02331d0a617a9629cc71f2b18ad227489732b31eff6b6100a154a8b5cdee0964c0ed6781921f08f60f2cc9f61f5e948cf47ac1bcdec77d5958e83c274ddef2e1a9b1cb1f1804e03426855bb6c4b807fb0d5599b2a2977acd323787380d8d7326f56d38ebcf6e15c27cc376a2394d4e925fa000124742617f0156d6b834434dce118b1a0b4e87bf6f311ed6f922f23c2ff188c8efa3c515c47922068ea1c9daca1e325e720a66d4e36f06387204ca88eb4bed633b6408e6cc79a66247e949df430ebcf27cf5343f9a58b38bf9b2d502fa413ba079a178ecb067efcdbad6a9481b6fbd0ec3d24f44f27111d68fbbc36545d59497c428c39e19cd82bc9c20338afbba9dea7a726c108716eba5dd404daf3673a3e5f661aa9e7c6afd3ecc6571678bd1e9a6d6c4b849c368960b63d68b66a9ad61b290f7a923f3dd466929fa1676a22468cd7d8c45ff0c9559187584ae822d5fb0a199bb1487bbc2b8d36139e057291192f7a6edf47758747d8b1d895fd96c172a306a240c85674bf97f1b26238d9f5385547179be4545f51d5187ff75f852f4d0e2d56333fb5e5dd3a2892227283c38374a420109c6ff1bf1f95b054c4be00cb2f6cd3814624024a61c25c81f3b265cd3c4f71eacf2db6d321364b3500586f4e4f2c0f585d80a2d60e87fe64bf5c9622fbc9c8572078b451c67cf6cd3347334ca767cc89c36b45c0cf872ea91766945cf80c301cebc584d7c3a35a63128adc7fc467c0f0a80379de114ae19cb0fa5e5544068ead4fa5ec344281d40013a0d2c0accdd05089dc9caf651545c6bef479a44ce9dc31721d086bb4af6444adde81d5a1d08e643feb46544aabc3f6e2884606ccb0304413e543dc56a6e436138ee5bc4b1e7125ef518ad1d23590b82b49a598eabc2893cf2848405ff9e79baa0720a15422338f7179e2e3144af66e2679204bfeffaea436811e3a98a67413a122591c1e9fce97bd709269339f6d87863315d45aeb62b5de6df039b58557316b19ac65", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x840, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001100)=0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) 22:28:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x4) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x4880, 0x0, 0x1, 0xffffffffffff8b2b}, {0x2, 0x2, 0x5, 0x49}, {0x3, 0xb8e, 0x1, 0xfff}, {0x5, 0x1, 0x2, 0xfffff00000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 22:28:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xffffffffffffff8e) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:28:15 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x40000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffe}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:28:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x810) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) r2 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x54386f6ac75fb101, &(0x7f0000000040)='\x00', 0x1) socket(0x6, 0x1, 0xc996) setsockopt(r2, 0x20, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x2) 22:28:15 executing program 0: r0 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000180)="68ed2fdf95f4206e41ff60aad1eb025095bb609074db7bf38c318055fdbbad71c9ad0bb7162303e0dbd176350b8db126cb0284918435093c0de4f2432e3d9c6ba8f935863252fca7cdb47599e10b03a0af6ad5133115ed8e6fb85bcdd2aa57d54fd8329b1a28d54c56b5d6c1d0585716413117dfc1344c9ce887793f45b9d38c00943831e8b0e192d14180bac71a0225a23fa15e399f824ff1f6b92fc9e0c165803b3079c83cf7dbed813a6daf4f481a", 0xb0) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x3, 0x80) sendto(r2, &(0x7f0000000100)="9e4732a1b97d825ad3ddcef76bd181932b5eb071423895365da8f0a70ebdc57b283d07d9fd52e45208a23274a671fa3bc8d0e7bc991e8c280e786ee10b0b02cfbae5f3ffd560c1dea77b24994bbe041f823c632116256c40f45db61be9376372f4371c8e31900343ea465e26da437772105a5c89dc57b6ce15e086173a32cf5a8b4eef654e6d928b2d4e2058f8b89423b233037243c22f0fd75def901fbafa012c8b73068c07d5a91dcd22a56b7a87b026fec0e920591825de96c72ac66583fd27c6823bf59e63e3306d573417d4c242fc3b5f6363a01108bf526f2ff6f79063018a85b2e84b75d07664d75850c3df", 0xef, 0x402, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r3 = semget(0x0, 0x0, 0x80) semget$private(0x0, 0x3a77ecd9177e8bb5, 0x12f444da39ee553e) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x158) msgsnd(r1, &(0x7f0000000080)={0x1, "11378e627709e225353f952da7ea6506be1fb0b516430a7a72b530e570bd41470aeae2af7846cf51ab61db97e6b8d78fdbc527d0e84cc73c399f54e68f6b4b92bb609847a0078bf4e01a80190ed7979d1d119a8192594efa08f3d15ed64101ced65c3a9b6b6caa9e2ca9d8da78b15e3743482d87a2ef7d0891267ec68f191f2e627767d70141dc95dec4dc63cf035255e259086bef87a808b26e6798"}, 0xa4, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x40000000001f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='{') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) getitimer(0x2, &(0x7f0000000080)) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) fchflags(r1, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:16 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r0, &(0x7f0000000380)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 22:28:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x968d192d64b672b6, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x64}, {0x6}]}) pledge(0xfffffffffffffffe, &(0x7f0000000180)='%)$\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x127, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4, 0xef, 0x6, 0x80}, {0x9, 0x8, 0x4}, {0x7fffffff, 0x3, 0x7f, 0x7}]}) 22:28:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="497d368803394be441e2d34ef8976cd584a9ac9e5abc10eb82973f4c"], 0x9}, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3a0a, 0xa8f}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 22:28:16 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:16 executing program 1: r0 = socket(0x1, 0x4003, 0x10000) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 22:28:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/21, 0x15) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/118, 0x76}], 0x2, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x100000001) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x311d91b086247c25, 0xb7) fcntl$setflags(r1, 0x2, 0x1) r3 = semget$private(0x0, 0x1, 0x3a0) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="e3a0ed2fcbe7f74aaa63aedba77942a930841d127006a863be54d15bde44371190a26b559223c882ad9f4cae7008ed9702ff2b1937c0ecce8964b63a90014418af115ddbb7bf96e5ad5f45edb32084e63a658a54c7f49b29c2dced216a9bf38650e01be7890bde4d5cb0b0397334acbb9538faa3693dddef6308aac4b97a192485ee10d19ac803e16a66955e452f12ce0cde11985d817fc5163262572a7c78f0f3d88407a22b5c78c07a0780d11a686e8403ea4d38edeea92bfed522ebea5a6fe1670c0d384354", 0xc7}], 0x1) truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0x8001) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x6]) mknodat(r0, &(0x7f00000004c0)='./file0/../file0\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x100000001) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x1, 0x0) r5 = open(&(0x7f00000005c0)='./file0/../file0\x00', 0x10000, 0x20) unveil(&(0x7f0000000600)='./file0/../file0\x00', &(0x7f0000000640)='x\x00') fcntl$getflags(r1, 0x3) semget$private(0x0, 0x0, 0x0) fsync(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000006c0)) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x36721be305d4da36, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000740)={0x1, 0x2, 0x82c, 0xffffffffffffff00}) sendmsg(r0, &(0x7f0000002e80)={&(0x7f0000000780)=@in={0x2, 0x0}, 0xc, &(0x7f0000001c40)=[{&(0x7f00000007c0)="0c489b01aab2730c94691e8bcb04a61d2d5d57261ad94a0063e7cc4be35f1d2ed6aaa83854f564ca09721d62ac001321cd6c33bc839be537be2c552fc010496d7127fe9cddf0c7e9e2a61f424ea215387a24eb1beed080f61aefc3866c60787bb1e7632c306d7df4a989d46d0e0a8c89e8954e20f4ec8a", 0x77}, {&(0x7f0000000840)="bc9200f4948e3311d055faf94731d160df4cad5503bf36710327ad2d6a4916d526d4db1ba338e2ebfc69aecd78526a2857639955c32ab9f3b291971ed0053740441579c7f36bb67c1d6d1bf7fd7f5a113b21d5e44caf77a7c655270d7f167325974d7c96104c9daef0017c2da0a947210f628e13aa165443c8eaa87f46f617d797ea1298a0123c0043f55202fbd09324811f4482902891430988d033162a46246a63a47a1603f8e41ced0cc83890ed170851321dc4a7839e9e446116d152ec730d11e9fde02e085777120adf4c967031", 0xd0}, {&(0x7f0000000940)="56484311db64dc8b40f972ae9c203966d490250a15eceffc58361555601ed554783f89140e68e2f246a0e04cd3054d5d01e311918bc0ab98b467921603ea240085f77edc6cfebfff26f71c54bc4a3abb8ebd0fcd6fb457319f1b50da65fcd30224f306430e887379e9b069df549abe83ef5e70199d8788774e908f18ad2b65b6b2527a4fedd0cbc87653437b9bb481694bc1fe38c9c6d4ab758924526d32844a21898e4629ac29594c381650775dceb3dbdd50075723c1d6ffbbcf546695b5041bd36e0d872878a0b2e909f8ccf300e8dfe002633454edd1c308e9a706d91dd303e8f90c03159f2b0733b2270efceb772b5f9769c5e35f3586d3cba59e74150e90e44e4e3627cc6f8dc4000ea3dde093e7ce548baddc0f8eff4d8ddbcd28eb3d0df1be83623b06c847589afd21ac013572a61634bc46bdd85710a9526a36b24d7023b07ec54843467deb25bf6c33ab3449f369a5da08dbb0c70fdac273fe98ddd0c73733b88aa228b196363f9eeb69347b9fa4eda63bb8e1f7de5af2b4c1a9c91079470567bd7b7502e4c25fd53f2c5a4b40868b2043cbc40fa724a35ae762d76c0bf86f3cf0730115bf9ffa79420e9fed596b7a42935af7d29fa23fa7dbf62377069644b9e9bbe0a704f310987c0e7cf7868aeb2af544709d32441a34edc9e4348f57a929897cfb51d97c0e3e5456b3e44f86a8fd0591cccbb07ad336708afe2242b3da32af8bde7b7deba33c8886aeaea3204f922c7acf6b5e582590c22162240f5f989436ac43a52994b24630cd665411eaa39f5048ce01d846b20573de1ffa1929b5d301a8d4aaa9fc1d607c20af2d9f2b08f5d7522392135c561f6f1d017d8d04440ab6931ca939be77e3ac656d6df6d24d20a787fb5ec7eb965e7440e17305b4b356892dfe81d72a2df7011faaac210ad2c5125530dc94fbc64afa40b152ca1cf38ae042f1bc2cfbe1ee95a3f1947cd867249322131d659904f74c453292f49c7a03b60c44a73b7ff7da665ee681e71f33cc42600970361da03cfd32c1cf72d678bcf5bebac3e0addfcfb65614a633c8216ffd34f284752cea41c39e773c7396b055265ede05e200f231042466db73490bfef4868b994bd15138f28da2821db0a8770bcc2db97456251891ab0143267294ed8108704c8ed09a8c6403d04f4e1eedb93e7b4f02b4ff54aef1eb0a7e9183ef9832362ea8754e9b92768bb1947cee6130c246e0e89322ff34000205cfd218b2211a45926937158b9fcfea725e2c793488276fce54f9c50d435fa9b288893a70f91461850f2b2a9464aa4f8fcd5d9fcf1a0959d31b025367f9f52f8aa4bb70f7fb6590090197ee6fe0867274b8cbb090f2c6bcd4aa54a538f06080c1d237e143b5bb970422012e33b983306e5fc8ed87f047b763ed3295f2e068587d0156fdf6bb87bacd61e88408c6318dc3209fa20411e3ff4ab2236fa62c4f628cd1a8edd943af1e317ea721a8cd27289b6c72b803f4b9d42d8f8d5b6acd476e84290c09da9ebc7b6960fd8e8b13e175e0919ad09c1e697c594ac89c0fefe217e820d5f71bf24b0b46ff7d8835c539ef0d4c326cb69f2410b2ac93198b2419243a55b5cb808eab91b23e40b8b3c2566327142f6aade8cd5eeabbfde95cbb6d353f8449d01984d0f671a79aabcb81217fa3ccb23f0d72a2e80b2f0c488b11855a7d2ff96695a76d2dece7785973d717f7ac17a9007aae8f823a43bf0ed11b46f3e06b8b18d0377ac21a9b96eb03ac3041f4c686ea38cce3ba18db4c2f2635d82edc90699bb299467794f8e9f9dfed211aaa471e4988d6fe7976f95dc9729d6922223ff907c69833f71db04c2866f37282f5806d22f08f50f3c66cfd9efb0e2c0ea9838ca6844555c24463ad2d976800083ef6ff85c5d05c763f4a0edc5d426af61c1359bb409a525b01ce76b3ded28d5a545bb6854c42512a1029ff6fb93ae9a0cb81953d6aaa25afaafd7de4517db1bba657055d438c5ad94a269566d1446d58a64d87c3572ff03daa798c9875c0bf3d848da2378958ff1ff825a6ef5abc6c2cfd354fa1d73fa8d090817ea7da019c37eef91d5b9658ee4e157f09778e74d91cc67e305c2195f421eb71594aaea005b9520ce4bfa1f7a749161460a42e6355e2ca7e01f7e44c2e69c94306e194d08568fc3a3039b6bcf31993964c51f3d41cacbf66b71545ed66087a0de8ccaaf910dddbedef8af98d5407a271558418c67433542c62b1d8ac265415c89b31587f3e9b6d72701396ccfdb8b077f8a00e00c07e0995f4f5414d8a2ad827ce17a28fcf2d16bbb65dcd23999d0d243e1ddf2e35192bfc4990c8fc6082a8b84aa83ce162850d3e399931237e523f3759e8b298ec36e4b361e0fcff08c43947b52179b2ba4de9411e23e1c0ac4a8773169c8758d8a75e5a85bd2ad463461f75addcb494ac7a782fa20640fc505b7d249a09ccf425d68ca3c59ee942eaa08c5638bd3ae4d70131f6e9dd45eef3dedde95bb5061bd6453d9cdcfe4372ee18f0b1bf2c254fe2f9ae7cbd0e6986343a98d58c91f21a2a0297f5a1c5e023e9df000bf0c0280bcbc8c3686632c3d470a14c391cbae8f0ecf0486606c0c174506fa3385c5930480868fada169a7ebb663f3062f7c16730ad1b2bd70d23addd4392b19970d78d2f1a6bc528df7ccb3fc6002436f140b50cb1f16d10c27cf6001bb64d594ca51051b02a9a991f3a1f19f027efa65746b769ef0c0999e4bedf86e6c3b5ec65f050b3a02a2de33826b05876470e48241363e3a8d66043fc5ebd341cad19fe26f46e14b22d0315dfd1007bfe746f1fe467179d3477fb0e6d0cb065abfa58fa09ec867eafcb2e9201092a441b34c722bc0901a73d7d4fb8b9400c352c9e586a81d176c6595bd2dfd366564392e63e96a01ae8917be02ffe1e954e1257c5bb167d67928e5119fcb451381dce72ff5f0a837e3402289247f4c588c8b7f65b13a584cb5beea93ffc2d25a8b869bd678304dc8abc852ad2e7fbd2fbe6ac25308336448c91ec98a9565b10c3dfa0f7d728fdea63aca9dbd9d17d3d246a3247400e0c029c39c5e98cdf5d9abc0a4a08bd28a3de646c85850457fc4af7e6466d06ef8ad8afc5f6045c7f79ad7a8adc3f963aad8c73f01131aac021d979733a824e6fdd5fc6a23311bf9216a0ca8257d12ad2571c0623a42edd294ca5a8ce61fea72cb9c721487a2341b535a79e302fb8ea32b1e3bb8472b4947e8f72fd093308557c7c4336bcbbf527be6ddc9a01b980b4116e0708294e6eb7b5589dfd3aba89b15cec7355ae940cf40fd1045e919f6dd4e9561f495bb865debcc1533b7a086fff5598c7bd630b03598830d20a77bb96d4446e5b8ae63133e6dbd92c691ba682ae18433002da9f7fd94fa40a3b811be6bd050fc837a6bcee309ff721f0e7c87ff8e319bd126f78729f4238b001f9dad3947a2bc7eb8c26b532f2e61d5c315bb9acf584fc0ead74ed7fdf6d96c8b34d869e68e74b3fdf731130338c9d5a58ce6ff030ab8519a30b7cf7d29f9ea4b83a3ba784611e14d354257fcf559397ca9d0e1f841ffd2c58d3cec8764986c5c1be88ee4d83007e8a37862cdb99f4872516f36dd798a2336f259de177b7b523557f7a169da090a71a6592556abbcb9acf1e6699b33863761ddc7b71cc942a9d79392ef8d141538af3e30c08027ddeb5c43d9ac6cff342a6c80a849370bdcb7e7f953c362112a1c965a18952124271df40a35aef3fc63fd151408c06c6af3f82acae8cc144b95e1993567faed76d39584ed9e1a2d382775bc6f8d5eae5f12f3fbf59c7de026797f114970ab99307c078b9f036e639fff622d93666b260188fd6c5eec23db1d20fb994d847d57bb2697c75d87d09d5ad73dd2c781d688c44507cfa4fa598ed1a0f31c37fe44d7410c309d7007b49b387fd58dabde105dd6a129ee1d35a36c3628469b1ddd825c4c1406c0b2fc477782532c6748f9405a688147e6464ad2d1b630c9344a0d05d035030295ed8ceeaf4fc6733da2c24256c0b854df1a04839f0cf3f861a4bbaa5bd723df8ff78e05ab298639b041624c13eaa1b0ee57d27cc78b2afc7187d9e0222e3bbd4b187eab9b365495e855ac848bfefdd7298c0586c5d46cf6920bff7425e63ac7a3d3560e9adb70e0cada04a8f7fdccccbf7bbadcbf8f3ccd2132bd791ac382caa472f581d76ca25fbfd18f093e96511373450c47b55958add540c1d428b8c81ab7c489cda81e1d4e95813b1977985edea975c9682199de41a9a1ba8bc60ad3538457a4789b1aa2d7ea9351f26862511bde4aa95f6757b728a7f8fefd3ebfbc643f99b8050bbc07031dd9f5db8935a8af4ba91ce2c5fc465123986c0c89243e26d4dd354ddd9a17daf9ec197a3fca2f5e964997f534c12113a87ffabf47b00a250ebffc0cd58edfb9759e81431ee4337ffb687662edeb216eed28b43ff5b32314025d8ebff641be51eecb55f16bad80711542c9e875a430c63c317b033048b89ac91fe590ba4c0bcec469c30c4d6880126b46b2e312a004201efb9a84d0c5d91910891827dbe3b9995dd97be474f77b6ac3f84657a3018938a9c866a03d65b4552db8e3f04419567db1de112e3f1cb0f2e590909e194dffa683fd7c18905b3dd3bc478fe6a0590f9aa136f058ead90edf4910d594af0489c4215b4efb32e469dcbad1b91cff56b9d4bc1e54250ec7bd18c32bbd93123ca7904092574d86afcd7ffcd379ba3dad2a2918b56ee4c0ce2c0ddbcf36b42f8e8d3412f830f0cb3c0accceadfe333db4a6aebf76804885e8d9f84244636832fdc57ad75320ed9f22fb0432e7affdf5310798a7d6791ea8770b195a5d306066270ae2abebc126367ea0165e923169284c276e78fe73d1d3f89d87a4dda384adae447d6380041ed371480009e94c6e1c98d9b4618147be6f7276c760e305efa2f6d02b2127c9ae02b0b4c67342a3d18e0797718e464cf2af2b3cedd1234fb9c4a10fe879a152371479e464c64b9f2b699a2eba8088a674166d27fd5f77144f75dd2630dd5ea01b2c6da3a3423ea2bd0151543995a0648d819407ed21b7196e7647f49f158de27cedc6e264dd4cf965a12f7b3d218bbbcee5d58e76f5b63bab441beed3cac34134ffa411b0658047c1ced25667c764ea99531c57d91777fd558ae4dd5e97be73cf08324d19920a497f144a00e354dd3eba1337c246bd4fda75ea3b923b2103d2f232d6addfe68fab1dfa8e0204deb565f0e055dd465fe697763a596fdfde63bdcb81ee2dac47a0da79038d67ca0bf4d3130316e13378805c3a493df7b6ed15b13d6182968924ff92fc315158bef67719354b8331ca194d2b2985cecdc3a309598d3b57c5f5fdc6c3fa05d07fd4523cadafafa48c4fab892ea1db7dba4db61b0d7739ef763876679ef0232f76741a49432512a7d867ab989655be9a89fe020c4091e335e925a615a75d77ccb5b66d26bc11999ec9c7f57deb02b390d60f3aad944c2a23b94abe75acdc0453a6900abb2c2c1dfe736ad14b14f6c6589677c316501d8dbcf902aac094ecac44c9996cfbe37286c55b00455f9d5babbbda5175ac2ac559e0b7cf1a270a08131454aae09ff8a3b06ee479af1d43ca9c87b214fd0fa6213cfb22abe45e29d52ad1082f466ebc43a46bd66fe0ab091d76c8f84f1d3cd262460e2b142b187e417b50c6af9d562459b47cabf0d6555009233c44049ab7ad4fa3fba9806c5aa65365ad2d46c226eb2d75d8ef6ac3914b71a84a4dd354565b8110e7a48638f7e74b3ab5321bdefdd97ce9b", 0x1000}, {&(0x7f0000001940)="b7c5741e6f35a979bd3f745e5c77e5bba5f7a245d460c18444f0eefcd1023ba58e5cf7c0e87b53f57cf6dd08b7e03801394a944ace25b5687d111aaa9421108c1d2c522b92a9473eeaad65899b1a1c5a983f816482a923c2827a3e1a185aa1ac9c42f1b34a0d3df274f78c149793a285d3eb", 0x72}, {&(0x7f00000019c0)="6f8fbdd317b109ae857ad8545d25e1401e81f7e31c4e847d21f59f9e6ef029ce2ef7989e7a9094d94c43a23e1a3a4ba082fafddca2dc485f175687a3a1a1d5787bc4d2c5be6f59a1844d863f59e687d0d8bf7b370586730524c928071634a87254112c9f0b89da581420976f3c0e0bcd57d0bba8fe27d0ba375271bae1a4f0f100459d827796ea8022b2d1695223079327c1f31803b4aff8039dbe6ce7888a34fa2411eb50942d917818798d578ffe32b19a", 0xb2}, {&(0x7f0000001a80)="c3a47831611711cefc54c7e5c077c057f0d7517cdaf19423674c25720017195484b9a2f7a877050c2e8422faeaecd31cfe8f062294d5e3fd9b6b0d228944878c987278aab40206121a6d7fa574105e361026003313fa6384178df61262399717d9534542316233211d6a1ba91e2daaa5dd2e6cb3ce0951eeda56b336ab29fe9f526b636977efab8de5ff973a18c9bc14cb499d101bab80795b5d931d921f9471140d641d76f0f6dfda17cd1b87c87ac1408c624dbfbafc44bffc2394a4e127021f588c82d365790c8ebb1b4f4c36a76c396d8e20365c224bb9117f75f2", 0xdd}, {&(0x7f0000001b80)="9bf7cc316463584d69d814fe2097555e9efb7ab71103136d79bc4e7444d08bbf4bd4e8297ede24f38eead1061ebd61cdb521326fdd9b2bc8e880f9a51b06dd7968fe529adf696f08d7139f472ff0f5b0231fc4116a603c7a2b9db9cc73a72c477a5b07ebdd3acd854370cbcfa7ce3476896a74b350435efed302e9d29bf0063b3ec70639354c44f8cee5b2ac7bdf4ab2c26d7455ce4f8e854db01462e809da0f2e7948880d6649d3", 0xa8}], 0x7, &(0x7f0000001cc0)=[{0x48, 0x272cc92e08a1f21a, 0x4f, "9d40300cd52c8dc1482962dc4095ef97d4610ecc23db6637457bc292dff6ca4d1cc01b364f136ae5c945bdae57ed5e28ec"}, {0x38, 0xffff, 0x5, "1180b4582f3e154d29d983b49885e4a8d9fec421318c4447b7d7d9023c7c1ab8a4bc3fd5"}, {0x58, 0xffff, 0x10001, "df19194816eb105fa0e4dc1499a3e808c1ee1a32ff5b41a1c1c6bb889d6f5984e0977cd0b9da803e429e7d7363e820046b49bb93106b3a603a48f3a9601b2362cfd747"}, {0xd0, 0x1, 0x0, "750cd320656b915c84752166c2c1abf81a019cd6cb61115b539ae8aa4a5b47f7129043e02ac970ac44f458b2c49434cf6b65651dcdd45bbc0a6fabfe4fbb26d99f359cdd5ef164e53e607f891b80ba3caf32167a071c264c0ac0d580e68bc3d16e2a96ef3af873ae6157202e5c737d1199c005c44129ec6b86dcc4557cbd10c2f7b1717d613f4c034321c5d7452be1ae23f9621cbed09f66b3f06957df093da4cc52a9a19028525a21b44f1f64dc29ebe6675af20aaf839756a255399df318dd"}, {0x1010, 0xffff, 0x1, "b541c7e6fb6d2625bb6e3bfba9ee1aaa8ed86833f5f62c908fe103e336e2384f7357ad46196b301a8567c496256b25695bf890a792a4dad23465e345c08152d4ddae681e43945d3552fe895f1f46557c4023238e61194c707a71f62afadb4c4003b027d5b0f6642a234a9ad147bfe33c87a3b94457ee3077d07e0a4f875ac43b1ea57b03a134a62179172b77a755092f26574ff643a724e566bd661bf94ef4937071edc602997563cb3b7ef1429413049b0ea725407f0e16d413cfaf391c9a3fad5e57cc3e3c403a7ee4ab129f6042f8be05e9689b19e9fe7830f06de096c0c696e4a1516706a9923e9028fcb468edd72b859c22a4ae794651bc58cb44b38df268a382bd5e9b168ce03d27c8cb687055adf79d7f7df412f549cdefef54d82c30f7b7b1ece88e7b113869dfc704676f7d972b2e864955e74ad32924036b5f1df9e2b2956c7937c41db14d7f2b5bac91b274c18a7db8e67c66f74118bc5e7a88f73d06dfac2cd072d15111eec7e3d45c8a82a12e9b38991768956c062de1b3f94477d09662a473119247a8c5cf53e6f2a2187d9e3c78ad08c686e5a988fb1d7670f1e70348104543fbb0c7cfc16e94379eddccb9e4d892dd558e94ac2a3536ecc6c82f427791a6e52be3a96f8bb9a9c7998e6885306c73d81e9970489050ffe0cb143fbf2518cd2f630695563c78a06b40ac21a773c0919d98cc3704d65d0c891c349e03adbb65b33d877aa9c3522177e26e26b444b5100d94ee1f8a2a0bed2e479ad9d94ca277562eb4196c55a34541831000f456b93a371da160bc3ae9b9b68ee274541a6db0b0d95582adbc5a0eb55696d6cb73d5ae29a41c8dab5970952d47f43ca886eade0c38d5323dc1aa792516cfa63ad4a2586002b255f524a91c24cfe22fe8470669b49cd059032b99061d543c077729077f4646f72aed8650a6bad050819ce1d0d6e35ac41045c8cf5099b794157664615db6bd6da7f2c99dbad53b4f04a16ada3dbc00a02965f4ea1873746981749a65c11db5a9edf8f6e57de5e63f0a6b276412945236c4e7efe55a2e0623643503cd3db396216db0508b6c33dcb29ae8a90c35f568d44b28466b7110242adcc3442cc97b87515629e2e0ed602441c5f3f280f54a8b789932298b4ee6ed4c844175668b76cf5ea4874ceb630bd867b1525c5c62cc76aeca5d71a3d690e1147e96f9c9e6f70196ad4ef26fe7001efa1894290fec3b0ae2435576c1e1ebda3e91bb267bfcd35605c422919ad6aa1ccd819322631e69986c921cfa8c189abcfa11b6329dedb487c6f55d6f8bb6000007d274f160cb9df89377554833e2592f92dbfe54c84d3dda9cddcca3435747d7bd73c1a234d42e08cf5b6fd69ef94558dc7da0da03f1a5526da65747a7e45dea4400e3180d7753645e6fbc4cddd81ffd64dd46e4d46cd91b37df4de20d5cca1fee26ac46481138645df02f1ee5c20b11a86c7ec13be98a84fc80765e7d5737d9546d5354ea11f55e30c0e2e38ca786ef8dc6f65f665913e3fcc02a82286b19fa2c0ca95a4296ee7d64b5e1ffed57a4b8fa0f2512edf9fb99adb2a1bb7d2cf3c580182b515e7c247f7c4071a013e7c96f44ae5d493a1c8029296c6e6164ef2886b318de5d9dd12b8870711ac5d6db5aba1dc2d74c5c9a3b0bf928cc05b343a77d304f2b23e34ec70a0a73b1b77d410c96d6d34649a08a70b9853fd0c6de60294d6b3b62e832d486120dd99f761d696d177df74863fb95d7e05dc58019f3c2c92788c5c5a644b78e76ab70d2f04dc4399af2bc29eb9854bd4b8e4bf60cf398a8707f00be17bab8c79e2b7da81c33a6135f34648a0ea3fecfa50b50bacdd9bafe5a164ad659fef8ea2bad62746177f1cba15ac807b91507c79e4c29b6c860718ec5faf9ed5a72fbab49a8e3b00fdd56723c5e610f7798f62c10ea15066d6b20345652e2b83147e262d0e5d6f90c2c8e501ea1435c571ad90476d5a622518d740c0a3537a1de3e84a8f8c35b95f9af4add750af58d44e813a1892cf7be0629e2b4c26c6f1e34af2910e9d5569a6fdc4425bcfbc648f50ada4f5eb75865219e7e5f07af6bfd5535db9452fcdbb691a7c93b68df2761dde5062a8bd72f6a394dc7863b98111aab81642d43737abf0d328d7fc4383ef76394f83f546b08df5ea64dc4406c67ae8ab6354c51c2e49429ef4cc73b4c7d558765f793637cf820eb737b7dd1d2f606bfe3d1069e017b2758c61e12dad7b624d94ba44a57d104aa1c45d4db10a13ee11530696c250e087594a07f6ff2a340ddc2c74c16e329f5c6bd6ca87660630aa85888d05a8a001a34eb307632dcc2d1a3f41bd2665f515c3477636367a58bf59847690f373536b889aff9146499d12b9708375268a4b9eddebd65c8440982b450d0dad790053f0ef6ab5dcd9aaed191820b2eabc3be9c7611189cd00aa5d42717a6712f59cc9e29f9790868eea3b50cb43772b605bdbe6a3c1a81d04fee80bd85feaf108e9afdf1f44115a882a3fe705d7645bd70276c407f7350d90baf136461dab15c024ac81dc05d9fb3e49b13b3b04e1427eed19092aa7389189a3376ae66875beb0aa03d1b6f3d55e192fbc91b590154bab2646482941a1b90469aa09d5d6891d91af6c8a3f5f7e17e6ececccb297a69eeb5fa700415682c49f0eef36158987a8eea4260d111fa647f07abc4ee194c56577666dabae70da62ed14826992ba1ed05fd13c2c6bdac682e04c26e92aeae4f30ae845fed80e92087d95e92bf860903e29c10886afdbc14d705a36b922be8c606e77b1b467b62cc9124ed9189c3c9ee907ba89495823ea6edeeabe9317f327f76a52f72c17b86ee157323db57ebf3bb1aaec8195464eb645e455ae40e026d12509abb92bbf71d24c96aef131ca40da056a6467d06af5cb8759606755b596cb500babaa22e3e5fdcfebb94061008e62aa87aebad4724513cc4807a5ad78c4b8e8676e1cfa754bc04db1c2b0ce3c6db6682fd25de248fc6a89a547ed99800f261d12e86ffa8029c45a5bedb357b55e0afb53f77df052d05b5f3843c6b48e9bd900ef2663a81bd8475e151daa1cbadfc1d5df678e10113ae2cb909a9ff4b727645385dce186ce20280443ea60150a8de18bb55bd8dd48120698f7a7c9f70814d551ac6c5054f2869658b3769ad13eab4b82190e8954f32abd9fe6ee7bf347ede9b54f0cd05c90de6a10e9279a08279e842b7acdce7fb70749a52ae454f725f224524bf68b6f812cab4a968c80e34dedc45a356d9c9896655ebbe783b819528d3b8631442bd8f1e4c2dc21b6a2e8d02cb9b0ecd59e39ba747c8caa270a0bb487a9c2f663955e961a6218cb30138dfd63c5b1c2173d3c4e96a65867f1a9c6a5a0c98d7a969655e97e0a0b34968e23b73b14e641bf6a3c005a1502a41d28ee6c969089e87d00a8978b71d5027faebd1d045a89aae2f82a9be126508dc1af5fbcc01b6d0c15bfb761b2e3e7253a9465cb30450602f25720d64c380ef120b712bca11cdcdb6c6c1a23dae6a597d6ddef708fcdc405d269617498ce86c36fc57c75f410c2f876ba37d5dd8d9aa469580ead66be49968b293c2757515a6d1010c4f30c819f13b0bc967e591fc74b14104d57b6205e23447d2b3b526a1ba4cd35a3a1ca5e32d1e712045eb32e60fac09c5445f1664340ca9d840cdc5391b6e049cadc08241403e3f1a5e22955c3bee7dc78cae04954bf8808dbad5c60467e6970f3a4de98cf6d7b42ecae20d33cf7692374177fa633f1e277015bb4f5536babfc43ca728b2091ebd25e11fe2a00bbe48e397ccf312828934172edbb57c9eca81d2781d5ecc1e7c7ed7d666c3ed8234e9febcd63383b3f69f7f8a3cc4c993f02d41464e14d57fe62ecd74aaaa693fca4786c70c79c70d4595ccefa8f3a1ef95e9b6c8b4980acfa698a7549cbe6d3a47d8c704c37d9e02a7696cb62b8992e25345e0f2611ca44167811e75c5f6b9534dd351b42d49846eaec8e04b884e2076f150b18523d17dcba73a96fa1c1ab1d923fae644eed5c67316b4c052f0c53155f66c3d4422fa6b54011172e5266fd4cc950e8615960239ee1d253b8bd3bde80b803eef26aef32854b4ae789f84896f6d2ff5cced17938ce3d0a13d951fcdccac0bf7285f142f5e7782dbb68e62e81270a1e84cc60743377f620259cc29e7ad427b5f032b11692278bbdf1e79d5fd4130a00261a9b4797bed924f42c041cc4a6d9dd05359c96f0b2d1d5cfe166bdd7713fcd368b5f79d78f07689eed316fad4ab12582d503114174edd501f44a7c543c8e981bb860d5d33b9fe2941666601c74a553cd39406794e605ea2df88e56afce68c9aa294f6b17cd367da8f823946e5cb5fbefe1bc6fb163a35706b1df9f3a79ee4d048b9810011daf23e51df870586e8d67ac14685fa044ddfb9311e2aca6f77ea765614b00693d40694d4e85b3b16a6cda15db7ddaff475f9e68d201cd031994c84146b89b3d55c9b86622dc62644bc408a2fe892fac1ab54f0e628c806dd79b5d13b877678646a205a1b84549b0380753d960d49498475be7d617b6286239bc043ebb22fa7b51bf94899f33fda6428c7af3daf92416f53a1c11925ce749bc0ffd411ca532cae29548d72b966c11332d2c0100fddaaa697ae9b6b0eb5b60593f4f6f0fa444397a083f57ffaf923640e4abcf9d8e5d97caf37d600a8295484fb3453f9aac78a2d4400dd2d1c4caffdec13cee0f1a8cc306201354f392ca386af13e6860b948d085cd0016013119be23d879a98fd528ccfb8729992ed9ef540cec09d7f85c424fdacb64b705ca7bdadc3bdca69b7305448fb55250a99de158f63791e568b00621ea23ed932166e3d4723eafd0a373c077f7d9732817f47780068b627ce1dbd586ed75f1542d7edf95bd3e5f3155e81e2cc657c934042f42867988efb532d0f8237a19bf90835394a91a4daaf6a9aa658fb69c971e81e7daf47941d949d54421f243ff4de5739f29a20a7b7273425fab2a330040b1cd4a17831b41b1f8717521429099a076795f563f880f2f822016366bc527fa16f54f73b540411ac65ae5260c70efe7a97417474c121cb87acc219d2b74ba0fef398f9c4c2fac07b83d88e21bca6ecf0086533014e98084036b71facdce5acf04607d95464ccbe4321a55a8545cde1b4fff9ef653f950a943185ff12845b4e95d456c7a3a3395e605e6069ac27afd6e4a844dfc3e0ef2278391d86169d5413aaf72b0916db2bf332b78c374de171bce9110885ce61d6e3786d5417c2a64d9191336da25d7145493b07c56515b6d3fa507b9c7e0acf343aecb231dd03f83187291a24056ae4dd28ee1bf44d7cb596f02c9faf44c16b871e4d7c2f4e03ca792fdb071f3fcf14d678f3aeaa9e5f1dc48b208f706fa4f8a7f2b12cd061d68ae886fb83ca1b18feb8c4deaa51a81882b59b1994af2e5c641bb34e5cf8efc1b368d0189f65b51034c1f6dd5200eec8fc0bd812b75a590cf695bad08a608335b96a4158febe1b3894428ef83a7afbb64c5fdb2ceb3f2b3e63af88b81c067ed6357ca4e15d294e746173e8033ef9102c5685387cb12106c590b6073e51072c990f29e4251ed5e76573f4d5a884ceab8f736e5573be08c7ec5363c68b2f09180606540a4fd7b0fdc59c217462fd3178156e5c9902eedb2a4f212f10b3f33719ad110bf805ea5ab10e6e48529178b293fba6370bb93f88614c8ecedb332558fbcdf94cc972abe628442a22aeed6a3a88bcdb2a8f72b3f5189ba3f9ca8d51308d6bc49a58cc628499d73d87a245"}], 0x11b8}, 0x4) readv(r5, &(0x7f0000002f80)=[{&(0x7f0000002ec0)=""/188, 0xbc}], 0x1) 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000100), 0x10004) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x130) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x108613d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x8, 0x7, 0x600000, "0fd5351f29f87253ca79efd83f622b52e03e3338", 0x10000, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 22:28:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) fchflags(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 22:28:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') r1 = socket(0x2, 0x8000, 0xfd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="35d353536e1324f44af85d20dda8e15067d60b903afc749cbda42a7049d9fa99635447cc9ac4b01080d3c929fa53e92daf42231be8a786188f672486a3b754f1782fbab4f6f08d157c5b36adbd2ca2f0cf2edda78290d79f86e63d04d7fb089902ae5b7213ade5664313d3f33165936332e75d55c1f124ad4812363d61e912bc0f3a134706cfd46b84846d719c2c8292402f41b756", 0x95}, {&(0x7f0000001840)="01639dcf648f9102d354846632f2bc380a62def56e7995c00b2d86a7f4d06d30855d365611b0dd870f32a6a075130f1e5628d62960f6d2b6c6942c886da61f0d7c595365bde90b40da5d91c52b49564416a8d4b088ccf35577c134ae6f15e2de6056012e666765289877e465c89fe39e299643bb2eea5202917bfb117b306238ee", 0x81}], 0x2, &(0x7f0000000380)=[{0xb8, 0xffff, 0x3, "2c182ad862e441f2f9639be3192d40890704dacc7abfc58761f0576f57af2b6305904888792b65bebf9892623d83496fffa67c1bce2b7055f17432bdf9c54ceddc97cb5a817ff6c537df998529e2309c9600907e935cd7987ae70cf46118916fae329626cc10963ddc3c1f37fc517ad3f0ab8eed592757b76414b5e11e3c4ff5f70f634c2e2a757107164578220cc9dd6409cb84784233ab4130a4f12880d4f6b29341e7c9a5"}, {0x58, 0x1, 0x5, "a3150a5692bef168c81088c957595140eaec76f623730776b56f1ecde3bdaf6905bbd43a99f5a99fe66e479545463ff228b7d096edbfd40ea9a1fef0eec5867e90dcd06a6a"}, {0x100, 0x0, 0x8001, "4edcf41f3a7850b90d133bf2169409e57d2d2b087178e6a9b9c0c2adde1bde2e800c769dbda0bcc0e0ed822845bd52b4b62b955f14f544cdbfa9722ec73591d7b782239ac7142b4b4efdd2c59993055586ea503389feacf03f9e3279fcd971afca60461010515c85d2eb6414bc3685337a16344b268ef1973af4312e9866b60671c37ec10b4990d515e306058410fbe3d186ceaee9326b2e4c6d10af47277e7fdc8a496f0f974b366411d593d7d985d596e7d64189faffe20f70f9f87503b4964c73ea75db172b6304f5921a0a869a0997802af7f78711d7db450121a13841159bf7770c44fcd49f0d600307a1"}, {0x60, 0xffff, 0x3, "f52a20597e8600206b27f4a3ecefc1939fb9f67c9ebae60559125bf5fb019b94cbb677f71e7ccd7326ce10c684701e194d973185b318249f508c9e95ef55fe13a1eb274852abc1bca1b8"}, {0x110, 0xffff, 0x1, "a9fb75bf4330a252e8e45b8856cf5d480cdbb77ec2e9ac829f1428966d409ee9a33a16922a1afab6cf3b128ad017e4e7c343d46b6b62e8390a5fbdc552f4af56d387936b1cb025061840998f36b9e5c68a16c3ff495ce9bf6952282f692930662c0795d929571a16dc1ac8026b6fe3b14b1dc9f4ef6af483c87dfc0d9a903dbe4b8f30f4c77e8886f702d7cf036fe3c719aa743846d58f00a6e3762621fc83def18a7943ae011f79a4c2fb84872f80e13e05f5302147c3987a390ccac1f77c125cbf48264f650f3dfefa7fadb3fb67c97f46f513374643fed2eb1f75a30a802595c401397cdc2b89e4011e65c8b93306791bf85e649178436f2cdc14"}, {0x1010, 0xffff, 0x1534, "41bfcc01c96ca249317f7e47071fd3d90fdd7184fff14b87a766d9ada786a17c16f95eac50183170599a072d6df9b34790f7d16aec8891be1f1913cf6974b20a20b358c9014ec9fcf367a729b208adba8208e2994fb057059fe2d30f9ddb27db5969cf98a5046f4bd8217a5ded2b1a5ef141cf1660d9007a23e40bb813a48bff32ca31f07a2897abcef04b04b80e205fd985c7cd1f2f843429a715cf54cda9915049f1efa1d1a0c12ddda9c314d193d0be9491b6d1dcceb6f6ddab6fbbc306caa306ec0b54354cdbe6b2832774d696d917005d5c99507cae40ddc428c9e2a6867be5c626b666397b91782301f0451a3967c7940981bc6b2b4b7871687048260afe42a40cab3861dc702fd5813d820d9dd1383b6abcaf72fb5c8c747a49a3b39f8f87d58f00cc657256b82c5e1ec6a0ee14487f12c474b881fdf730f6836b0d5533b7402315ad4433769c6f2203f11feb0a1c5d543fc192fa9f464f8c853b5e7d18ca15be50cd7240b12181e8383348687a430c0aae382e89468ff1b66f77fb3143d80412eacb4562625cef6b76d9f67faf899db884e64447d0d4088c9e4745da45a00fdd911f78e11de91068f88436d3c2b675f8847afbf8db44bac48b163d02b470dfae80c6cb39ab7aa6296cc95d970762527c3c48fccb636ca985ff43d906bdde1a07d0d196523d4184a89ff003a30a5ad750a0fa143b9a0b1de5fc75cd4aba480599ffb1deb3efe3f2aa753b091d86109e6454d288c7ecad2ed000ea3508059ab7815fd0e7b83f5a5f5f99be47be20b51c99913949429de09d2d7c848e59221ac19b0b23d94afa41665cd2983e2fa0c0dd786486f67f650bea309b010960aad61e26c1e20bc3791e8d57ac58146e5b894f14af9c551aa68bcf296ed9b05f61d9ef5c22e0a987244dbd5eaf22bf8c291443f09a7c89647b752c58e028e3163308529f074de238af78fdbb944c02c7e228395e8ee82418c4f0f9ad432060903c924e1bfcf3c5d41a56a1a7f0a5752e4483873f888041ef1db732bacdf7c88f623952cda4d3f3cabbaf71629420a3b28b84ac3a375505c0f95310d975498254ecfb49782241bb421844cf31b78f458cde4bffd775cd68d4909b53ad6e7c06ac24721bf399a1ae6e796fd5a2a797c44c0962f750d2dc7e2896048329424045c2a4e6dcd3ffcbb5dbbac0e18e7397bef620b6244358774f24c26baad7a4f9a33d7244cc89b1c56266af3b8c27b2a89fdb99e641dad633de6750ed98d6fb60f7a4f530194fe1150eacd3d3e9edef0ec8c4a7e1ecb3d1da62a67f544441cabc77f3446938589edfaf0001ea98304a0014ee33905c92619947827eff0583f7f2ca1a92f7e68a2c0128d53946d931e18b88dbd3499cfd532a7c0b640b0c101fecd7b9074895710bcde2a34b0c23a993c377771800f2d6b3e91bc49ec43b10aad9fae9539a623d59b03623a90abb095dac1d450a62f3cdf31d399786d3085b48f592f9fdbefa7f9e4106134f36c4bf77cb130e0f77ee573c966c12db23f5d4e6809d812b236ac722682ebc691bac231946e34f1d7b367ccd14064fe7d8a6de0441e2783f265023f5362a3e07b5161f13ae17294d11a9215c398d4f14dd0b8d12e8b1a5765068a1aabdec1dc1af4c3295421e185911caaa892a57ab8c700166717e68eadf697cf7d7aa255ce7e6b017d909ec18b421e19cde955e150beb1a33315461bfc451b71d746c5dc0a00c57b1db0b6126a4e10c9626811bce60086f480b91ebeab4c2a5bfdefcb2a1592169bc33df7800cd4a3930ee95325d19786503d276d9aa7f6ba0f9249621cb3d9c80d05caca1dd118cf8f0257dc8fa14a3b8ff29be3c59d7597defc1b9f153ed277af901be23d67d84fd83ffdf3024ca82f092b63f5b76476244932b306028c24d858af48a332805d85da11c2829280f7af4226d9b9ad04b66f358be88561f93b60a5e6d4acec0c33efdc6f15d0bbada5b63849c195b3b9c690442c20ba706bee980b225d735ba076da03b7d28e6822245d88e72db05c2fe35e4ca753e06126c6eff74fe2f7589a103acd56f26cee8c891bd55107c465f5c81ab936241fb0e509813cddcd12ffaa6062b8d5052d3adae39e25211d3b05657bd31edab342deea24af55f56d35692cba176779a40a332f59e633379abd2bd6906a2d80f9e953348b1a8af03e6640c3adcfe01936c18a0ca431f77c327c733d5f81624f14e530140edd4998bb1990fa27457d11a3ec5555ffa3899e5d8772a1f13f50850e2837c31ee2b83552db674763a39f87c47f4ffecfe5d3063ef7387c36815b751534bd332cb8452ce8ae0a4323e33e776f820dcf29c125253ff43cb7ebdbe9c08f8715af19f1ada50b0286ab38bc140d82e1d832ab4be6733c35860de7234c3a4abe4509ece69f1d4562a223e34b2b2de7b8eedea124c03b6e0a7b4aff127a20b9965d69ddfb1d00328a6937006a208cdef9010eb5c2525b58e76a54a0fa7d54b3c70955cfb6c789530eb09672167ba1803e0ba5fa3b067debfbe35fc48984d21bf9d8a18a6b63c3c65c387df4ba3816e6eb3a01f63e5da0464a6295df2f9726df12cb9ac21f4fb83244d6b15e18e3ca60d1db409af35e02b769b4ed2483335cdcddf1e77c9b66c795ed845755943e39d83409cf497f1fdf92fd836e016335d8e9e12329c6dcebadd05cd8413bb583b34194d6076ebcbad100ae3b8fdb02ef5a0674c0d036c95131176d6c14f7c40bd7b381d3cdce231d019ab266fccf81eec703957dfd0b03eb3f167ec5e383c1351ebcdd3f4ca92f0d68d6e267588328d713b359a21a3f471ba4d84a16bf3acb718ff16543f3101634dea5f6442fc7449651374f64ffa6c0f4bfdea497e13eb4a24fe32bf92db3589df539af3ea3f4cecdcf91e154d285f18af9753486039a91d0773f0a7661cd5fbc7b983c520088ade05c26a7c04393230c2ab345f4c2f89804ac5419edbf38f7306cf337aa42846cf3a71d4fcbffeff0f8cb4810967ef49bfcd7671ffd4bddbfd30174b1b424b1832538132b6884d9c47f5e45e3c1312de18c7c9a73fdc75bce491e1a439a27d2ae04a89881a8e4d4b84565faa1a862c5481493365bdab083b067aec88a1f5d44484919ffeb54e2a086686fed0209da905f09b33653943dd2de0a2a364eeafc64ef365a537a006c04fe5bf606d1358b4bc1903695b118dbdb647c4b9914f2029b148bf11707145de4bdbb3fd12c917cebdb5229430f82003b8d3430e554b28f147aeeecfe3825d6144265e357ebd311ff2ffcb58870bff5f7562ce8f3f08f751604b29a1d9c64445cda6ffef5f163526ab92abf5527a68605f58e55022d9a95bd65fcb8635d6fbd65f070937bb3de2c69001e73d528e5c62af67ed4c72b706b08897e18c14fb177a73173996dbd3fa8dee99a0c135d3d5eb32774b5a8a879a050c5186b8f660ebfe6ab867b52e104e840b678757a73c243d832bafccfbf9eccf5f8a4f1712843574bfa77fd8c5ce174e18282214df9aaae61c0560b6d70700b3dd637e3a4597d6b0ace7bda770e9026b1f8a287ef29717f18bfcf5c944251009e3b2b96bb56915f953c9583b90529e9c6a6fc4f82ead4e280f1cf55f2382960fedaa265beb10c8d0426cc4abfbb48464049999bba3d84df0521ab3cd5cf44663ac633a00f3a9aff3d12faf5230aafca409784b3ff518f845a91b915e53a213aa7011a520eca174d570aa55d09aa1ed94a5fa5efd46c8b230603f5ba32aa57d2fb26dfb05539fb7bb7b5efe4194d2f0afcd900bd1337a18ed763bd1bd5bfcdb856cf45b0a3e390c081bf4227fb9d6b623855616c757d1537b7170889b30d239955446d85b54663b244d10df31d662e8368f2c00c016e7411071efbfcbf4071a2f816baa55cb68e8472d11e9bef2ea1adfcca52d2579220d92953ec862e013662c4c6914b09980e46275e25ca0e3cb52658a2ce51e2961715100ceb6e1dd8527e321fb0fc3ae7dd7568e961bc680c02c9c0088de8b952feef5b1e40f299aab7bd3586a3fd15ca9989cd5117b21e1b5a8037cb0cd95128067653b95e941a250d3aeedc98abcb13bf644215d18a3286b70d15f92a5d6180ca52da8b3b9ab1bc292354393c94180a329f657bf74d9615bc46f2e7ec6821153ff2c1d49ee3d4a8b2450fbf631e49878c0e594752a30d39023871718e9ae84a79a6b600145445963328c8351dd4b9e52a7b3837aa743d81298c9973b842beab0c9ea8b3a5c52e8dc1271cd71b915bc2e62b528ab859b9eee9509c8212de029a1541abe786c74458cef2630525e23866520774bfdf3f6722f987293d3c1bbedbebe688e25af5799d09ab1efd943f8a25fd530f980a67baff4d43f0c4310ef5e5963f35cee4cf2cd81740a007fc324236be09bdd6e8c7f129c169a5d80e93168749a2499cbdbbf47f1be8bb5361c83ff277aba2f93d0799340ed3d1eb1c2b869ff63066016bc3c26be7a5d7b85ed91e7e1dde7996d5fb45fa02697cedd4f6d19cd937c110a8cd1cda7bf71d3687eb92bc046d05ccd9c1ee747302ec9473626fc91be690025d37ed2e73a9398bd39d550f97c0a16b5d1dfe646f8d787e14f2314508307f3de1ed2e956414b379241d7cba26b4449897cf025d88ce001d843ed8fd41cd8f0f968e0977a7301fd242c6c1936a9700fe1f8264afcb0757c461ab5f5dae092e8d39824c9acc5ecb96c2e162228e20b786e5785b9820629def09a5adfe4704720b84b9b82c92355aab699db5746a1900545ac3fdce76040af2da53c4630fe75d9a5d16d9379c96204713183b24dd61006f56bbe8a995748b79a5446e470787a88e574adffbb240e392d7571354056f19d7cdd3dfd525b7ae65a1183c0d6d68fcca896f960db737f010daeab16b26a688d8c2c6e8675aa3b22a0fe913a93268166450e3e6fbbf51df85303e862f3d5dfc619c9fbe943b89a253e9452e2f52725becf61eda1787b3b6b5122cfc73d47dac667b7802daec56fc9fd15522acacf898e37c7c77c4a2987d632bcdb6550bab04e1b2a3c71ba028b1ae7d3b113b3a10971542652897c8833c65992b9089d8e630d9016713662755c273d9818c6eb126e46d5c03f61ccf4d49a97055688429998f3a553ea8918d3ec77d796c27dac61600971b9f2cccc0e91930e512ba267a74973cd9c439c2bec5d35c62c1f4171b56535b54c058f254a4722fb93f7a5baa171fb2f6123a1d4fa30524a1cd3cb9934b2e0ea6fabbe725c5bfaa97e34eea171b3fd5828a9967675d000ea3f1620b0d60334684c735f440160713e23fdb8b44d551536bea27f5cf913cfbb0b6ce7c5fa36f68355efba63a1342013cf7c33c0ddc0921d84c08dc80f4a18babe3c9d5bb958e553388427ec1f99d848b74113719b2b572b55ae0ead78f2ce0d59b96c24b9bbd52299fd23ab4d9a4953bd23aa90beb8bf43340c9981540f14157da6098ba581422c6200c778adadef691563bb32305cf8c3c5e618edacf5acdd84952aa51b8a925c86eb65fd1ad110a343b0f8261c7041029704ee7d418ad7adc3460682f98f1c0bf166ef6217a5c964dc4e47247d2ed48c3b0688964f2937bc5573db1502c12a46cae4edc52aa4e7eb26741a6c2a39f78c294c931fb30c889fe6c564ed164a59cfc5bb2260d97a42326df263f7c0ddf89f27d70db78cb9fbc685076e302fd63b89e4bd5ea36b3241452c41ad3db797b2d4c1534115de878e31969052094fa9692817e49c00481058c666d4ee07c447e411c1bffad2284239d6d9f1d439f301706669c56a04ca"}, {0x90, 0x1, 0x9, "d49e1e8240dc4672d9dea5a019d1b57c882030d68414bdc06137e544e450656ce9f9ac8fae8de877aa04bb402e8abcbf93bf8a42304175832869b9eae5e55569a5bc98f7a5678834b8e45457649a2f8dc56754208177b008e46a66cce494e6071f337d28c865be3ee3617da23a5a92c40394cc9cd37c6ae9c13c12deb575aef5"}, {0x46, 0x1, 0x0, "7eada3207bcc34aab17ff618a1b0461adaca882c0b368a17f61262e60ebd0e406e51af64185cf69345a5b7fc58feafb48ebd2bc20fa22b069dad869158d4bd7c5d18f7dae1f09881217f7fc59e71d8310c658531c4bd4d0192d2ae5b11d148fb98dd8684c50af8b031852103fb339a805dd492a6228f09382f09e922"}], 0x14b0}, 0x2) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000340)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") fcntl$setflags(r0, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x18000000, 0xfff, 0xffffffffffffffff, 0x5}, {0x1ff, 0xffffffffffffffff, 0xa57, 0xdb}]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000e200"/110], &(0x7f0000000000)=0x6e) accept$unix(r2, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 22:28:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 22:28:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000100)="c7e7504c49dba6d6c0da41cac3eeb05fc4da78c86634973b76b143abf49ff8299a82a939a48f5f7a108391bee0763ff6f36a420d0e76302f9286d33a455a598e3d9ea52ca10bac35f2a03f0d2f9cd864ac3149050c8a79f652ab", 0x5a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x400000007) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") 22:28:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="d6b98f841482b5c76619eddc", 0xc}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:28:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8002, 0x40) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 22:28:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c658a4a"], 0xa) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) getgid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000300)=[{0x7, 0x6, 0x6, 0x1f}, {0x6, 0x5, 0x9, 0x38000000000000}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x7ff) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f00000001c0)="f9", 0x1, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8e902f00"/4102], &(0x7f00000002c0)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x400, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0x3ebad2698dc9ab48, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001400)='/dev/klog\x00', 0x0, 0x0) poll(&(0x7f0000001440)=[{r0}, {r1, 0x2}, {r2, 0x180}, {r3, 0x20}], 0x4, 0x1f) accept$unix(r1, &(0x7f0000002500)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x300, r5) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x10091) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000000c0)={0x1001}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000180)=0x400) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r6 = open(&(0x7f0000001480)='./file0\x00', 0x8000, 0x10004) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='x\x00') r7 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000200)=0x2) 22:28:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:28:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="9e3eaa56400000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca5eb2ae2b767305b5da8240afc1bbd0a5020c83ac275b5c997b2321403078c958f9e0f763454523308ab65cca9e538daf46199d9eea91ac4793242d2db2f5cf554e62dc1785bca04a1aee89c159984113c5cd810979e5a597ef7ae73038ee1787626fa5f9456755c31ca47a5eaefa6e266d3593f29c425cbd075386b384710871d5837cb9439ddc40e9b9dfba842a67f5449bc854a9461d4e1029b32fd00a15ee19f011b15ca188e50f176894a656d551bd2d39b16123a226d82d5ac0", 0xe4) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 22:28:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) 22:28:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() getpgid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xa9, 0x40000000, 0x20, 0x189b}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffffff7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x82, 0x16bfdb4b8cab9c97, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x41, 0x1b74adfc, 0xfffffffffffff403}], 0x69, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x6, 0x7}, {{r1}, 0xdb71ab3c79c7f385, 0x20, 0xfffff, 0x3c7e, 0x7}, {{r0}, 0x705f5e1850493657, 0x80, 0x10, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xc4ba86c23b765627, 0x8, 0x400}], 0x0, &(0x7f0000000200)={0x2, 0x64d}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() fchown(r0, 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7f5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x1) 22:28:16 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x1) getdents(r0, &(0x7f0000000280)=""/61, 0x3d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x20, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:28:16 executing program 1: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe52, &(0x7f0000000180)="2ab472e8f3f66adc") 22:28:16 executing program 1: sync() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 22:28:16 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 22:28:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x1, 0x209, 0x38}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x0, 0x200) setsockopt$inet_opts(r2, 0x0, 0x20, &(0x7f0000000000), 0x4) 22:28:16 executing program 1: semget$private(0x0, 0x2, 0x420) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) 22:28:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x3f160686d53b3586, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:16 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x80002115, 0x2d94) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/133, 0x85}], 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:28:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000180)="76889ed983572d49bb0cf6ff083f690fdb3e1077a5515c82e46d7a6bd5c61381e5f9bffc986b133b1028975685b672180859e7b6bad2151d0dc35177d72ceb447671c9b2f8991f08f7b5d121f82f56477fb0f021e90e57661147a7c9bf23b114393a6b1f4313f783ac4196dcb3011047c885191391cfb2a403000000000000003653a7491727c587d0caea222da1ffb8ad757a10d01cbb2371183e2b0d6e16756f1405948b8cdc037f7e262f30465df16015ceb81e6d8a05c089f3d9f5e65d58132d1899b2663df07a488a1921901b3365f4beb6e2fc00f4937a444493b91d8c79330a262e11d9b37fac633d5525a493aa97762389ea5a9a25fbad7036a38c4fb2e8b6db5199e5ba25c40219b06651da6290e56bc28c8f82377cd7c08bec80e156279bdbff67e25243b2dc0d9b6eebb637d195299506d92a96ba58cf0039feb2551df0e147de", 0x4f6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x978e32f845b1e935, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x0, 0x1ff, 0x6, 0x8}, {0xee, 0x6, 0x8, 0x6}, {0x21, 0xffffffffffff8001, 0x8000, 0x7ff}, {0xffff, 0x6, 0xffffffffffffff00, 0x3fc0000}, {0xf493, 0x7fffffff, 0x80000001, 0x8000}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000a40)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/112, 0x70}, {&(0x7f0000000600)=""/33, 0x21}, {&(0x7f0000000640)=""/205, 0xcd}, {&(0x7f0000000740)=""/137, 0x89}, {&(0x7f0000000800)=""/178, 0xb2}], 0x8, &(0x7f0000000940)=""/210, 0xd2}, 0x840) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000480)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x80) mkdirat(r3, &(0x7f0000000ac0)='./file0\x00', 0x100) 22:28:16 executing program 0: rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) socketpair(0x18, 0x4000, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYRESOCT=r0, @ANYRES32, @ANYPTR64, @ANYPTR64], @ANYRES32=r2, @ANYRES32=0x0]], 0x1) r3 = open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x10808, 0x8) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 22:28:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) socket(0x11, 0x3, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0xffffffffffffff3e) 22:28:16 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 22:28:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:28:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x7f) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) 22:28:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 22:28:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="cdea3709cb1639da440083aa33282b868f4a1bfc53b42966b6f9de2d0ee45d7a9d249ad63cc4db0c0997d1ce82283344951f6359b26886069239aa785ebf505f10ddd10f5193ac10bc52f9762f4ca4d39dfa7a0913619e71d40ed3b8d19bd4b961a33cb8f54f43f231b39165b6be5732a43c4f71d541fd817686cfd07b73025a72a3f29253", 0x85}], 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = getgid() getgroups(0x1, &(0x7f0000000040)=[r2]) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:28:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x50) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 22:28:17 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/\x00', r0, &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) pread(r0, &(0x7f0000001240)="e39af2363e6837bc18f6b442cc2279a0345d13a09dc47827b36ea27be28963fd3e9cdc7f005bf91b969c949ea3e898cb3189e9a50a5ee8569f4995915677e9ed4579614e098e58db10fa6ffed8a6f91119032acd1c2e774d1bac104907d3b386fab60db4fe096ff5399fba84d26e44cafd8ae20d5968b654e032c1b7258e0448477fa4fd1a77c9564de8c77162b703c82bbe1113aa734d8484887f6394d1ed3738868e73f390b2bb5235de662a42d54b4a29ac66b139e98524c5ca8178bfbf25ce0c719592c98f5ff0cd70ed0e6154da5361d84707d1e98e2c2032e2a9641861e81c31ce1d74d43a4051962fbca727eb1368584b1da34324b7c4ba8f59264c116e550240b7768991f902792c46a41727a5d652a59c7e3b6ae42f9a0922b6f1b73d36a1b99faf05de7ae5d325b3a76f2dfe132e8d0230ad6616bb47cf0e6430a379a4ad045be60a07799355c31778e2e78e51334f25380bdb1f048aebce3f8105adcdcfe1d590cc506be80f70508d4befbd1d3b52b9b36820f1a0ea582020c7e909f407a6ea6ef3cb70905ce04d9738c024efc3e7c2e44b87ff639af64ba9bc45f9f5fa0e8e2b2fa5e03bc8924ecfcc5074b9bb151f281e23ccf2411fbb2831d462e428eaeca6844c3df9f674dd98ddb3a170384d11c11b69a091c6dc95648f6fe5585204b9a4c83b9b3d9cb85d7450cdaccf1c1dda26f90a0cf1db2b84ec0b5e37dd426e4357391f2ce5da13452d0c8bff7593e7732bf7786731b68276c16b7f38b3424699505b38f9927f23a6cc41ab1b692d20a0beada13b70ce8826a467353cc19aed3491223724f21a5946cf21b5b7226385197c4aac5fe0772b00ed95c682808772b75cf523d1d447570d48e0b562c16d6da54db87fbe0d63f1f9b48b8a8c9a9c3caeb3cefebc853f8d40b8ecf872f29a1104d2c592150622b35837857e3a863ecc751ac05c826e61739d44bad54924c3163c06794b52f185d0650255c706816eba1e8f1d57c28776148e00f32f5f45f18252a3fb657ffeb11c03e2e12433456d52c5db17685168032993992dba2df66bfd7707294dc41aa130894bac88543a4210ad8de24c3fea57056d59375588e443f4a82cdd5ee4f76753d30453da98710b25b0038ae846d81fc5e4cb9cbee010fb4a1782de88582b742987bf2d2ac74c374a9574f8eef2d2a08a304d8f7b9d940cb89178b5d9fbdf81737f93e1900aba621afba20e43afd90dbdcf17143b9cd42523f0f3c7d9526cdd690dffff1dec047a0d1cab2c32659233169869e1899dba289f6c5b19e5ba03544df1705c659c20f7f5f80fda3e266ac9392c3a1e13cf6ed5630580f6e0600d5930b31e4968a3190598a70956e4336161d65db0f112e442d4276d86af0ff8addf973455e9fc2466ebdbf0456f6bf6dbdfffb33ba30514f62d2f37106317ccec5e4ed250df27b02804f929a6ac09898dacf0ff569b20420f4f6238ccb0af3e8109132e9f2e9a3ab1ce309a2c791a58db6b44ebb1b8f44ad0bf1de7cc6d2b790cb4b529733a81163315b5efe0be79c6f5e3d29dd88cd9f9e46a12718f7f04dfcdfd24763bacc759e0034f0fcb97e2bed6f3c6a18c1fe0059da1d645f31b7675655c847f3a974deedf1abe744c2bc06bd29084354eab1b8619251bcbca4c68a3331a59ba009e1e4a38a85d308f923ed7d45c9b1c1225138800a5107143bb3a1f9d95c926c100a19356e08cc0faa4c8b4a764677993d4ac2a1186aae65f8915f296525b8ae83a7ead817f82da3b856c94373a1f50214e5cefbe78f0aeb6d88471188e373639badd8b53c3a24af76ce5852d5ffb938d25284b733f41ffa2f2fefb0f5d12f2551da1a2b1ca6ef156237336b595971321cf8ddf2c3320d49692f81909f86e27ccd6eb3ab72384f8ff34be937d36484e562e687881318cbc182e829467256d1d4a61e1143cf5189f53dbbeee37d26b7eae9134ab9cd4ab7ced297cd92629c7cbf466b75211c352dad0db624e952b41501cf9785ee929324152d484ece0fb184362797367be64ba8fc3b93e3b43bd4aa74a7b3cb356f03ad5e6688e1d5948dc2efea230cdea1aa1b37f876a142d5b65e13bfc9d75b97ad08087d3f6359111716778b0c0b0a51ea3551291eea725acebc46c72d839d520ebddf4203f6fe9852b90ac87ea7ce7b471ff89f5feee3b51bb71554c894b61b6c92340d7cdf3df5e131addf6c841500ce64b5687255f5ce5bac3e46702e477d937f5a1651c21154dcaedfc1ef4f4ca082466430188d3f809abaacad2ebe267e75b945c1600abf2cb08982d7ddf917d7b5a336822b710415725c4b86aa3f1639e2ee450021a40f74b000bac48cbe579cd6fd8f5088158456a157883e9b188112eaa1e47fc556f034a54b58a9d0fac739e1812ffcc9b79cfb299f0d03c7258d2d1d6490ec7980c386834865411d51db6a600066dc827641120ea694ddfa8cd6fc16094cff6fdd070b1daa07889eb7c9077ef1cab473fc9c51646c0129337dad5c0e96ea27b3521c27f67eb638bbc11e233517b7033f814cc84a13eb6c00fea22f726b5bbc3149c8404787c72f6e0e02cee77c3c7098c745746d7a7ee8920dac8fbf245d46b79bbb2b770a3fd62158463f9b4727a0dfa545b359deb3b580eb36dbab6da3fc872a1622f3fe564a85e3ea50a315201429b2e0bee5f95be56c853d0bf7bfd25671dc66d534a7ae25a0d55bbd2908408c439d0d68f5e22da3a28f7199aa1056aee218b50b492e14f6f2469ab9527aa530690d2a54c99abe3f31690ddff5a31418260039f3dcfe351b150af4deb702925cdb5d0dea4e6e31888bc72f16123ed2feaa14d8ed8ebdecf0531ba91c19b3070324492fbb101f699f0e7d4a6c3b841f1303420c5dd59a93985fbf53e9050ac27e0b679df0d27b267a03e13011c0837e3fe51515da9b39fe1e68efa05c4aba63c26d742f7e9e6b479106c9a5bfc6efe97be3e1e85c9ad5057af3ac5f86b5104d7c3139e689d7cdc15d69beba54fd7a993ba7de4d987c6497326d5f567deba3fcf3eb6adf31da19532eef4bff56f2e722ace357b8d1e093c8b8797195fb70ad2844ac779ac28162fe2e43e842ff3c732ea25e54f1da07c5b41cf2ef2ff3d00e507f3c11a95fc5e5cb43a518c50072a83c054b1839eade4c628c385930c3833c353f892a15ac502884ef5a3b44d7bcfc12c400ead1bdfaf922ce36e363f613919f5b143e6b8a4516fc8808d43e83ce0e32dc5a148dd50668c94a89d5a73bfd6b80e8caa04d35ecd2ae5acdecec614d95e74c0ecefe114937bc33cbdf4ba012276ff0b6362714712017f8ab3fdbc65597a9c39f648f4d18a5e3d648dfd114a191a46d6880334cc8ac0e48f891086e1d9f37f0de5d51ecf89df67d2e77e1ef6ca47dc8bcf4a687bc67c0a8210f8ed8d937503e4da3bb26b9a148c12cf20ad6c32f67bb6438cc165c5f8c5ac61601451fcdf3dfd0679311ccc1491f868a17de466423fe5794184ba8cb7b44f829badb61840ad7a942449d5e1c3041279f79682592cc65c83bc72fd43a21cf11655528735582a70bffff5a53fe4e25b4b5f86de00d8866510e43d7a028acd54db87d0e167a407173d939a4a85a1deece939d910e633e9be97479476fb4a80aa397a5acef0173a6e8f4941a3421fdc365b2bb9373eff2c2990cb93c7f8ab0380aeaf56deef5260a159f23b5d26e206b04444be5796c9ade0ccf2faf5c8234f243933c0ca8c0a4a7af74de18d75c346df84c8a0d68e01d33686c5e24582f180a6e6e99a272eae462edd2cf41c1aa862987c16bc9833d09bda26d124981f1424f8ac2b1c1b6bc9b4bad4c8566fb61da7007159cc6556d4a2519c6e17adf8e2eb2de30ef0558ef9fdbdc952c94b04ffdd8a45e97a67f6e87e64278741eb6a14b2f8d16e66c5f484fafbd711db7b39cf2ab40a760c5d59baa2f1ea6b270bd422c820df7a524e10ebfe6cb52e85b9d54459fc47dbc5d0c66e97c931d290f9a73adb2f783a400494a6879a4135f5783d240e053e45b38d92430fcc10ea0f432b90147feaa9a789f96b3f3ad7acab435a258f72b6ee1190f7e504a38812968ccdee6394f42d809e3bc38e4e29a94360825dcbec7fadf296829b97f47ecaacafb75b7024ad4bdd793502c1c02567d976c0452d3d9aa0ebbd9d2db9aa904f73071d9a321695397b1613cf0992221aa3aef75d78b1f6be763536b2a03dbe0894e0309aac3110f73ba658d6e18726ba3ea18d60b4d2ab0204bb9c6b85cc0732cd8fc70e82ee8232770eddf9cc589fdaf3dcfff62782187fdb98bb703b3d889976a073ff7b8b141fc8093c97b7a96b1b87f41f661a31c15d5fb89050d077ae3ae812718a94dc97f492dd1073e82ced7ba772bdab4c55260fbc9a305a030b57b332381b5915255b91cde8e5bcb3cfcc058f4e270deb5fde7088a76180d1501f1426adce27796bf986cf7834fffc4237225d1c2dabda4ccdcd3d67d224812595bd1f3eab03080567d97be3aebd09273ec06deece9392cc5066831b79612c518cb82fd222c3c6dcecf17eda10fecf139ccbac99e9244a775b549111dfc0b0d6851c106bd24781b2e5b7890340802d978b9f960aa4767931f9b1cdc9a72c0c674c09ffc0920d069abb46293269e39962f8fc4ee83729a6ff053fcbaade79d4f329c47313f024efd4ad359b4662702a0f06de092dbe1affede4e1841edddee9541882c980d60a94fd3fb2b2edb18d0d9aca7785ed114f14d9c5125c88c58fd710b42f6712866fa41ec38dd4b01e2b56db1c322f6c08460e209b67ee27a388ae9d3af4116471f02dcada30be989260ec867ea4cefcf12823c146bf5795e7cbc92e14c71c045609db52870dd1d20e5abfc35b8a365c62ba08464b1a660d26bd8a1a124d04987fe3137c75f7ef7d87b89c03fe37fc89f7b1357dcafd8176bf14a25725335879874cb83ea4dcf3ccd56d0fd97fc87d93c89e33005fd84e0b9ed775ab61374e4e66149b277dd62a03cb68ed31cf267fbf06bf4ba13aa604c760238d29b16c036c826a3f3c388055df7ae80cf70ecd726b7169d6e692246bd1f902ade9189bbe39c76b4b10e52087ddf5be660f0e562356e08add3f00446d4f58375a15cc97064cfb943e960c3c20398192e776eba70c6708adf2bd9d9e2590215969de7493d3a26b84d1233f63712bbf5a321ab9c2e831ca8b22ef273ae94fe963d79ac067b640878504bbb5d99d6809d0f7b7aabc3ad9b0a25e026143a8022c116517768ec352b678df63d818034ccada8c5620a19c2ca66a42f2edfd9e51fd5908bb1825e4cab1711d2f039976b575bc56da7a824f86256299850ce243c5f15693a5979e072996d1a39bdadbbbfcc9a8ffb46cce261de2f8e0eb8e01f2a464f7ba79eafff9a183cd9b3792b98114c62f362af55e06ed90cde19b91c99234a02bbe91141e3845b2f21bbb9d1b27ab5226993888afa662af419d45c1b3e92e0a0226b3190e17b564e72599862a77d732f29952111b803e76a29343d6d7e7ffb35585113a5fbbfc8bf8819ff238e587004c6970bc7dc091bd6b71b604c4824e0aa8ae4a9c8242be3b5e8962a2da279addf6fda2114654c88f9b5fcacd126162f7e1e0abe611cec04954c1228f36f4c62d82ed8149a5facc98c4987acbc740a6d57978c74b31060d1dd4351d22ac9631b1eadf865fe622d6f2d43264ee5b2f5d813eeb6ba29687a69000b42193ddb4511fb01aef30cdfb69e49e18eeb541e9e2b953c211027067a500f57556e27d7e7a5c01fab8b0e689f053b94a6635", 0x1000, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005, r1}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(0xffffffffffffffff, 0x3b557bec23d7dd94) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd91810edfc82cc6b) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file0\x00') 22:28:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x34f, &(0x7f00000003c0)=[{0x0, 0xffff, 0x7, "fe0c00c8f282eda6eaa5b97031d23a4a893852d5f30e484114d24e958e28d0edbb13e772b24ae9b78eee52c507addafe6ff285b588476bc20a5793a401acdd0614995042ddb70fdd34e4a664c9da9d02122d8ea186f9a30b842f637f9d2d22155021b3e08ca1265b2657ab450e279268e18ecdd8615097526d30b0c3387a6454c7bb552e0cc5150bbcedefbe636f1275df07f624530afaf175b042f8c67f7745a2d1bb5de7613bcab58d8882ade4391d775500dc33a371de2a34aabee527b1ac6e20dee2ee1fa158dff2a6a277a836ff213bb6e7940bb111db53bf6e3640103e4f9718325a7c99d603e15c442275174274a2bdac600d0c99d6aaae2dfa4fb774ff8c7bca53b5d5c63bb7ec8fe9308fdf40a407bd5808f2eebe47ac32c5e3eb3a03e6478f00b6a9670e3814f856a19c42e140693f7f7cff5b1410517e470fd501f2d142b31c4e40fd436e0c5003341a9ecb89a4fbe5df2d97c3502cce59a5b206ac65d940abcce4115bfd1da60e3775a1827e906a1025a39b7ae1382a0f33e3054133d9bf1f7ec7444e9b0dd3b5e3f3d8a85d28d69b5daa47c96adc78c280c71a3f7e743f610cb4c7c30ee2ad8d4c4d617cab9dd196c2a63c4d5fc0b1ad3373843973a8b40599596abd58438e1b60c5d547445da2befa293929ae74cfd6bb3e56637bed1e6e9a9eeabb54b17fbf9650ee0f5ee8acdf6a39ebcf7a10a8e8f61212bd7db61e4ad2e11a6d8f7b4901b4b15ab1b881ca0e45e78858a06eabe61cd5cb2fb17a49bada7e79be8fc21f3420558f2d95393d29848c729e740fbde0082e593fefe750b2bfaba98b2875b0aabd82799b8fa736e857b9cdb757281721b93219abcb51977dd285183d7cc15da094f03b3eff3acd4ff40ef8e3a993accedf2431b56af042b5fadc328acda73fd7e93252f8c7e962068b41d19be23f0e7f92ea0772f9a0058eaa3adf2c6fcea6526082da48cd1ffa38041739f7278d7fdbaf619d832f8b2973bc1dcc94f9a5cfd9409c5512064c0a049decc79b6d1b7b0880b48d909d736968d305e627196dd83ee9301d5d59a04029698c149afe4c78ff36dbf2c0cbbbd00d1b34ee7958fdbe8d21148a67bd5ae9c1bbb00c4f174d6071b2611f7b8f9b6feab09dc77aff42e5541c1bf706e6990e556beb5acc7efdf85f455ea42646c893b9c25a9054fab83232f84ba2fcfc9b485dbe5982533a5570ff62328205175afaecbd1ef485a4e71248b09972bdb289aaa06fc1445fe9ae86418ccef321858e3b83f95b1c30f8a1e94d6b2206721fa970bfb556f143db4cee4fadeb24233b7a06b147888540a73242439a30b59117f485e4bc42fe2f583d284b04662f40210ecbc71c15723715cd9cb75051e31c13999c4f175798adcc23b403bc46de89ebc66b89cce13a62a940d15ffc585deab8730ec6121bcf50039130590603709bd199014ddd3050237dabd9c44c98579d5d9d5192b357824e3a0aabf200a54dfe10725f831b266e6492a669c03688a964d832596a14e9c775efce18a092727f72f40507a9f356a7ae7efdbc8eb0346e030ff2a7fef3ae2a0a64a3a028450a0920b31be61a3fd9c712ce845725b0bde33a87e1693fd3467795f34fce2e1d7cc82438fc43841fe87fd32109e3a7971bfb885ac2b7c0106cf9903fb582f27bc561f65a705b2f6b5ee219b98bf7acd12687b4cb71625e6a143fdc69bf54fc75b3db81e3af71586ad47f7bf1b6ddbd3b40a42e7aef5dbfd615f91ccac19c7cdc82064d0c564f972c49e165540cfb9e350f3fa5724eccf6ca9e7c1ca2b8c0644903cb568bbe02b901f2473e1fa9e390dce04b3dbbcbd20565172877b0fd868825ea1b862987100eaf7fec7bf409e3eb8e55b7544a1a77fc6fe2c2db800daee975c31846d7419a2d70fa10e0e3c80d01d1b0d0d813342e703508f1a6faf6fcf369a3f43abedfffc232e22783072230c23dcf72c77a9ddda2cb4b28de5f2ff60a87d03872d6f7cc19dd9ac077d7d9a3eb491483afbd4651af707ab5fdd11a6929053c414150ee7c7a1ba0c0f44972e87b3e1ec25d92a2ce1989eeb21d6f2a8a59de542c9e0ec55d207d5f9ae4c47b070595e8718e0b8d50e119ae33692978f8698b2e612abdb672571af245f1beb40e089ee2f426f77c1504ed1d8cbdb2435ba98a59327a207900137f4fde244fe5fb5b94ff95e34a10a3befcff22a07b48f4e8f70b206d4b8693ef1bd74e3d454db4d7da09062f20c5d72765472db89fa90ca0326ddea31ab6a343ddaa456b1c526cab42d2aed1b9e608ad483f4a147113211405414ca17214810ca1862b6e52d4bb498bc04052d70f71b31ab530618db31531688ace823ada21f8c839b0ba84c9ef2c92303411a52f62e003a410b046f079365ec98677b4c5f04505182833fb8ea8195e733f5133f8ec6f2845aa2598e99b2d86473f767978bd0df3500080a1c64f3b16c18fb38078053166f4f48e3392a924815e0caa8b4e126fca998255720d1f8f8487b7bced757683c4148385a741a789cdffd94f9652ac8062cf374548a9ef2dcf110dfeeb83d76a28bf2c48e4a3e1700e70817892bc690d927b7a1357590530289c399b5ca945690415f419ffe1c9915ae05713856f5c037147ad81c59b4842af711351f2e6ad6de25ac6e823ddb6b5af0e29398fbb9f099f907e6abd55a4fdf4517f086c4419e623cafddc6cd95ce034a7476adae81d21330631256b719ea38620de189cb1d690db8b1531c833b365f0aa760b533f5dd3da1484f37854f24be72ea299abe336264df6be2329f88112bc52adfd3033bb1f5250c9b248c9acd8fdf80fba13561a88591b2f5fb097d0d60c4f3465aa4c92e2cc276ccc67d77df338040dcaf0dcfe82e97f97536fdb3724cbc6c908ab6aef91238409ccf88fbce5a8905d6bf1646c366e15eda66fd302cd82fbaf1cc349a354c9c3a3f0c4eca9775980ff8c06e29d83bcc6e5a48b50c3915e8ac6f652cf01605b4a06b2ce0de967744f074e8f9a734a21fd055fc42144d29be1eb33caf2fa2cbdc07f15cd1f384bb444f1734a327a9b08c231fab3b23e9b0815beca8f003335be7208422921b036ea3ad6682fb10f836960bfd0ce7711d01165c4f9cf3ff5b43a21f6318334dff5379f7b30f25beca6122528f6079a68f78c33cf14ae2defd8ac796510f7e4410dd3fda5850da2e7d5d582b156655dfa1463cb7a4994344fe3c209d6b429a0c462064060d9950c2d9586dcd8b2bce10ddbbcbf7bc290e122039a12b292e118f595980b18fd0098da18d7ceaaa1b693bd432de706d6e4af715f876f958e6dbf0f198f11af3094c97a0a49be51d6826d102ad6652a8ada1852671d3e1b57b2aadf48191647b46cc852c574dfd0aef37597b7664d9e9da13c1bd61a58424d08b44f14e3a9e0d6b6a25d23ece90963b9af8f47bc35bc842fb43f0c1783d68953b9e2673742b11b74d569374ab28c0724f3b20b17414d5bd78cb480cb16e2856c16bac04224b7b6e07dadd70e010a1a0f39ea8e0460d90bec92658c369190e54cab975d480b3b3c58c81412a2aa55d1e954c575b41b687f6d2bc41adc06a81cc70401813442e417fb6bc52b6ed73a9ee8dc05b50d7d4cb319f2df08aa0bd05006ae2cf4095f5927a5c60770fa5935dc8b632bb2e846094831bcb82c68a080f36a626bbb3b3da1192cfe38ca7ab6ce46263d951b68c4775a7c27ac4632b58ab9ad0061492fe4301b67d99a3be6b4928b33e9cfab0ee21ef21e5b5a764a7dabc83daf5b3f48c4b990020d728aeb07ffb2210b82d11093c5a31f5af727e68fdacd4f6227e8c7bbc1c267cd37fcd2fc2761d9164a41f2fe3903eb7535c58151655a140e5a265a1f8fddf64bd7d67ed076a6a7b1e955a22d5882a8daaa6a988e17d83947849fd2f6d4233d662d6d4e688b43988a46a07207d6cb3c8bfdd385abed7ff29a8bb0b08a8397317daf2d7b9bd77694d9d513e6f83bb457f020004c6509bdd3c7d23c5489ad3e0f0598f22ed301d7ea6ea5b928d8730855949fb4e95f692cc1cc70feb08ecb16eb18928dae19f7e6506476cf87b686364e7ce2fad4516af8e6eba09c5cc89e0d66a9bc33230a68469abbdb1e09aba6c0fd89dd354e994774a3297f67b727e01f8bf8733244f41f615bfbf389274e9a9d3f746cf9f981966c71302412e3bfc45a6d9a6541e538665d3b608dfd4ef2469cdbb934543aee54d90cb95e645739b3a5cc3e3aaaa451ff58d0acc6c173f8bd301a1122f22fc11e7f5af6c6cdfe82030f2406fe9654a1f1d087c98e40d58f7a04d77d7245f124f2defc7af27ee324224ba0a5c3478611b21272a4a6a2f1fee55b24e6fd7b445d21438d4e9917389eaf1b3104c82f01577f18f7be55d69d2d9499d07491cf84beb94d8282cceec46314cbd069a7425e3e31538087422519180e3942b0336e935736bfeb52e6ab116ccd81a214a750d20ff053d4eba0ad19a87cb80046b2673ef35b6ef5c7afe57d63d34c8705f9d78e8376d2d7cedb67aec06f11dc4324dbd3c5e789c3c7b62ec6c968c79c783fe7b0c8c7bdaa074b8dd65b1a408119e197f76ff2145d9caabce27f0ead7675f51b09cc7988c3db656d47762cd10126b48527501a3d082bec0e852d89bf3e8d9c0df92f733f8addc8d661c42623691c2de5252f6e4133afb256fc9752e2d10f7a45421886cbf547bbe47d1d270ec1d56a4599eb6cc720cdcb00c281dbdca6fcbc7c4cbb04c8f576a43b45902058f6db6f61bd192fb9607c5d28cc7251d2fffee2e0380f0251d8c9223ef59b2e5157cd3d2ced4cbe23ee0b37f3af9db03fb6f1ddae0a6acecb98c065cda44c202572c214f4b6dccdc31aa628f536c7e78cbd9839e03a3fcb46dd9b80d7bef16b28e126b9e337f8b0379f48cd8cf579d65b2a6ed0d3f5caab38ee3a963ee54c00b7437e7313391bc0ada94aa4a756756881ea3e4d04a25fb68ccf39bbb468883f0b3653aa43b450401cb142431c942796b7ca7559f87947b17538fbb5135d20cac933ab87958f909ce570afefac96251e93becf5e121d8c8caaa2c0ad014942342d9c0663b43397f2928553ac121e30c2f34cfc7f0f9798433c74e78f3ff97fb2f6edc9eeec3d6a3a5fbfbb44a3bd489f455ef471c402aee9b782eebd32b8477728507244d3052aeeffcbca48066218e6cef61b15c33ea05e30c894ae28f195f8d525b46d220c2bae5b1a32d89d6b536751293bf1164b35f5c481707dc622cb60b8004f68be9ff38d4ec8aa8a453bd3bd3b9289681822684b31bee16de7a404b2190b5ddc642b2c8a978ad4e5a7aab3cea2cbeacf4523296e949949f7be50d22d68c79ca58bf8fdceac547f1f39183bd5c710302a38c72a2218eb8daaf1dc043972faef502cbe61d0753cef2a7bddc5e767417393375d574e46ecbb3cc508b0659fad9f6755820fa0ea464c7d8f8057f0aaa392216c81ac1fb56eeac1f3894a01c41a0081a75fb1d54b6860f5146c823ef08389d7e81bb0aac53c8791a567e36c09628bda97f371f01d663445b9c90a2a4937cab786ec8bf5e34686aec5238a26a7a46160aeaeaa677ffd939570aacd719fd1e230b9dd11f4a3d2be6d1d2d8bab5e2d999cae2f7aee5540df984a38739d60b6e330a0cda1446517ebe97fe06a241409cfb65664e08b3a3df6d51d845543690be90ce7cef9f72357efa18af3cbd84164e0df8522f0ed893bc13e2e85375feb01017de0cbc344ac48d456dd2a8463b6edca1462307762c261b91aa06bb36063e0cbc346f76a99bfb0d22d0fc8dd7c"}, {0x0, 0xffff, 0x9, "63923b713150defaa409b4399c6f240201e518c06327fd4dd6d6bdc2c9d1f8b206561b1f02cc3973f9faee11260e471d745335374c729c0a1f6678b7951a752b3428ca85772bd8c09ef824801b92de14358efcfe38c64f9b7feb1ede1e7b37f299ccf5e67d73a32471f847f2e6dc668cd28eef5cc35f68bfce6d241871b35e16612a66cdd10a539f5d9f5d19327144fd"}, {0x0, 0xffff, 0xe82, "a0103060f14b98c7391a301e93f4f6c31054ceeb1ec6b37c2a691d780c19137d541155308d0ddd5b1d027d56f62bbb17b46efab88761f9e6ef603b6abf1cd358110c56d21992b0e7bff63f56e236ca7ca821a4cfa0bea41ecc6bc1bd2fee7281012394967ad8c2977f4816b5faa9f6c2b39e41884eb46569d9f9ed83869c0783e6f0ee433c1921ed87735728869d01e0dab55fa2a3e35a5491fcbb8a9fb85bbf8763fd719851181c9e8de52f427dbec6fd82d6b2f13cd8302524cb3f"}, {0x0, 0xffff, 0x3, "b5e6eca8db58710800983d938c65f9e62217f7aa987424cbd1a91c3d4e3c5ca13f112e4d46e93fa8e91eceddad3bf0bbc90ed3d733952d3750114d3799a589b7db5bbcf8d4b88b81a3c0c09fe796df2615d6bf6edd7c91cd419e5e420ee8635cc993251cfc4b4d31ea2a072027d0c34eba9889b94a9b190426a6aa6cf54d9302c0d59746a6436b0a8dbd18be29f83f52fafcd4fcc9c5f5ad471656b6e61779ec2514e7"}, {0x0, 0xe066d3cdc29fe39d, 0x7, "36206da39bd8e428f53b1c99e34bee607fb7d4"}], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xea679c643fbfac26, 0x54b5334350a944fa) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x2) 22:28:17 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4000005fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xaaeef4f6ded4792a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x82000021c0, 0x40004200000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x8001, 0x0, 0x1, 0x1, 0x4, 0x6, 0x3, 0x3, 0x80, 0x1ff}) 22:28:17 executing program 0: r0 = msgget(0x1, 0x100000002) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e7ddc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa448ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b0446001249f5b2000000000000ddffff93d6fae9aa628e168feee437a46b3f0bd77f62a118a2ec7773dbc5d133ae7543d866335240df193212ec33337c261e49fc36201e0469adfeb4e1599a21857ab21e"], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = getppid() r8 = geteuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000580)="0ddfc7ac386b82ef081cbdee7c4ef6158bf0bed790b89eb74c40fba182517b8d588dffd3c5694d7d373ad939ad32", 0x2e}, {&(0x7f0000000b40)="fb471cb04e7c813ec4b19ea315fff6448add9ed8666fdd48be389ddc073594f52e1bef2b90876281f1dcc07ef9e44f34af948bee72de51836881992afc3dc81a6763cf0e82fbe54d4948b3dba3fe1fbac85c74ab57124c0d059943c82aacb19048976848ae630059467451d47df99ef0afacdc84c4c7c193185ac650d28f820403969c49a0ea57fd99765852f2dc051eac472cfb38dff4bb95d1de6c3e602c2707c7c27469f1cccc4e88ca6b74d92c72eb3d68a42cd17be14c2d81e38ce304b56efb0fc3738c617d201d5e592613e4a3dd0e1717b00d6a2fafaa2b6c8bed28bc4d9cb1cc97eb1c1f4da5ac96ad7d96c48529eb6303b4", 0xf6}, {&(0x7f0000000d40)="f6d9d69bbf59e04ef9a3c832aa538d1a7c430bcb84298685fe8a259aceba30cca50d8ba0bbeed0794848d07f300233dd7449b8051bb8edd6d41de028630babbd030991f3a9b85c89b5321ad86bb45001a1354a49fd987b464c31a0ae20db9506650de93667887f0df7f4329d53c93ad693d8d9c9500bcc50ff2ade6879", 0x7d}, {&(0x7f0000000dc0)="07da233c68c83f2d435f82c54701647f1c094be7fd5b0aaaa67102e566312067fa618ee8299fdfd9f057996892719162f992170d655bdad65377868bb3c98c5371f1790a3476ef82089f70936f439272e964b8ec5d47f432eb4e64c836bce7f6e8e3d5c70459f7e9f9576697608fe95aff897e84c50960f4b17813664b1214d5a647761df8418bb1ca27411e", 0x8c}, {&(0x7f00000006c0)="c1519d9c94341b3e238b54dc9a3ea5", 0xf}, {&(0x7f0000000e80)="748b4bec63a9279b0cba6d27f4c7516ba23370cfc9ce972581b4526e381ff0ccf097ae1ba6a8abae65d57ee0b04ca65f865b0c8102465b5d7b9b6755a2ef2a3b4e67663af494c262fc801c2f5e9f46a40823e82cab125dabcf5aa17b9b8772736fe00e5e463ae8402bbb66cbfa47704c85d3078b9c77d3b932d26116ca6ae519460588b017c26e7ab4f3fdcbb37a691ad5048c07e4673b4e9cafacb5a0762ba6c2bcc3bef6a3723f9c25ea8c0c1001a5466f73a824259c5e8d633754035bec383936476f614b8bcf34ee4f1f33555e4e3ad5b2cd23053e15f58f458c1b", 0xdd}, {&(0x7f00000007c0)="6bc7dfb1ec1028b625e1043217619ca012bc504a6b2dc8196e53129928c33c4335298098ea893a334ec769fbbbc5a7b7379a9f2f9041b73e", 0x38}, {&(0x7f00000011c0)="d756a4727cd72d20988b166a49f118a06e8e86c59c629e1545e02cd296116989244c2e428036211a6562503ffe25ad46bbe2bd6c6d4619ec8fc07a924d88974ed7602b455430a9dfd7fc245ba67b4f8aa4ae79fbbb2c75fcc64b1c0f0620531e7176b84b79dd797dc0e8252c05d30a3d1667cc0b1a639003212b5e0f9f1a6313d960bae076040c6b1587f15f2f803a0275ef760a037f8c0dcf8b46a39c1d049e401f9917dbc982d73be85269fbe152ab39b88377f6842134a3790cf1fcd11a5481409b50bfdd23", 0xc7}], 0x8, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r4, r2]}], 0x68, 0x2}, 0x2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) execve(&(0x7f0000001380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600), &(0x7f0000000980)) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB='R8'], 0x8, 0x1, 0x1000) listen(r4, 0x6) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xffffffffffffff50) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) 22:28:17 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mlockall(0x1) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 22:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="3749ee0216643bdfe16385c8917df41fb1e2c302f007b98db4bc46a9e2b39f9d0d1043e8625481cf7bd364bc13de95b03a6170e94effaccaa4fd7f4301dfadd5fdf0d4ce1868ba4a86be36559bdc61bb48d38781cd564fe7f06d827d3eca97f4e0065836f61b0e901bab51711ef6d33a", 0x70) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x3ff) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1, &(0x7f0000000400)=""/210, 0xd2}, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x100) write(r1, &(0x7f0000000040)="670dc3", 0x24) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000001c0)='./bus/file0\x00', r2, r3) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0xc}, {0x6}]}) r1 = semget$private(0x0, 0x24535ede755069dd, 0x50) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x2, 0x90) msgrcv(r1, &(0x7f0000000140)={0x0, ""/102}, 0x6e, 0x0, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000000)='.\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 22:28:17 executing program 0: mprotect(&(0x7f00004b7000/0x3000)=nil, 0x3000, 0x6) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = getegid() setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) 22:28:17 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fchflags(r1, 0x0) 22:28:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1, 0x0, 0xfffffffffffffd44}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb495cc31c7856e9a, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x4}], 0x4, 0x0, 0x7fffffff, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:17 executing program 0: getuid() r0 = geteuid() setuid(r0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 22:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x98) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) 22:28:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 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) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 22:28:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x2, 0x7f) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getitimer(0x0, &(0x7f0000000180)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') 22:28:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:17 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x466) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0xfffffffffffffe00}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084, 0xffffffffffffffff}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x9}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 22:28:18 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) write(r0, &(0x7f00000002c0)="0692eb968eabe9545ee29698d74e94d7d41aef9334ef8d4fa221c41b2b7fe4405b009c6a01a8f8c5ac38d1a19732f8f875f3e030b8177f8da04d02e26372e66b9ad9377be996596f5ebad925010bd46fd236918e3cf823620bb2eb6b84cbb156fbc8b7e42a8291fff9919bd48354ba8f775ea3055c40d8029ce5d4acdd064257e56bb264070e04406d5d47fcc5148b4d027206a1ff4b4d68b8be7b2a4b8b9400ed39c231562f145180aee3a95456cd8715e3823c3937f464339c31b3ae4b5c64aa2248bd3236c5f622648547d86bbac80f36da1920c2882771114020fa4b635f7bbec33d0fb369e48a", 0xe9) socket(0x400000000018, 0x3, 0x3a) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r1, 0x1000000029, 0x30, &(0x7f0000000180)="26f25fae31929646ebb627095fc32aa76448b9689b0bdb38bee3e15e44b9649f2447d749d2a3ff7983d8d0acabe292efde05b1d3424af17d00000000000000000000000000000000a01b3a410028a1b893c651ff2223f6e327ffcb0620949ac9ecee4bc57c0e", 0x66) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) chroot(&(0x7f00000000c0)='./file0\x00') 22:28:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000280)=""/122, 0x7a}], 0x3) poll(&(0x7f0000000300)=[{r1, 0x5}, {r0, 0x80}, {r0, 0x20}, {r1, 0x4}, {r0, 0x9343877114426690}], 0x5, 0x80) fcntl$getflags(r0, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x1f, 0x1, 0x2, "1ec788d2ee69b84f2638dfd75b06c577f5a07579", 0x1, 0x5}) 22:28:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000280)=[{r0, 0x40}, {r0, 0x24}, {r0, 0x2}, {r0, 0x494ae0df9e943d6f}, {r0, 0x40}, {r0}], 0x6, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x80000000, 0x748, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x0, 0x5}, {{r0}, 0x0, 0x10, 0x40, 0x2, 0x5}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7000000000, 0x101}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x4000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x39, 0x2, 0x4, 0x1}], 0x1000, &(0x7f0000000240)={0x80000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:28:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x81) 22:28:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x4, 0xfe, &(0x7f0000000180)) listen(r1, 0x1ff) socketpair(0x4b382ddc6e09e298, 0x1, 0x7fffffff, &(0x7f0000000040)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) socket(0x2, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x9, 0x3, 0x8, "06537658afd5a33dc27ece36db6feb63ffd8ecf7", 0x2, 0x6}) pipe(&(0x7f0000000100)) 22:28:19 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="114baeacae2fb136be14429f9890ce169b4076") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x587ae10263372487, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000340)) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xb9f) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x6, 0x3, 0x80, 0x1, 0x8, 0x1, 0x4, 0x10, [{0x2e41, 0x0, 0xb6, 0x80000000}, {0x7ff, 0x100000000, 0x8, 0x2}, {0xcf, 0x9, 0x2, 0x5}, {0x8, 0x4, 0x100, 0x9175}, {0x9, 0xffffffffb33c183b, 0x4, 0x8}, {0x3, 0x6, 0x7, 0x4}, {0xcfd, 0x7, 0xb5ea, 0x7ff}, {0x9, 0x80, 0xffffffff, 0x320f91ff}, {0xa5, 0x7, 0x55, 0x10000}, {0x8, 0x101, 0x7, 0x8}, {0x7, 0x401, 0x0, 0xffffffffffffffe0}, {0x4, 0x100000000000f9, 0x9, 0x100}, {0xde4, 0xff, 0x6ff, 0x6}, {0x70cf, 0x0, 0x10000, 0x400}, {0x8, 0x3, 0xfff, 0x9}, {0xd984, 0x9, 0x2a6, 0x8000000001000}]}) dup2(r2, r1) 22:28:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:28:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x1) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 22:28:19 executing program 0: r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 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) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 22:28:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00003369aa000000832069b862a5bf738f9299c74a2993c26285e1744a7b224d99a25fa82d3ae253d2f23457606c7b7dfaee1445d14a4b7ea8ccaabeec517e2a96a6bab72893191bd79c3acbf2e6d9c5e2914ba8ef6e4c3634cd2fc7326b7583c675b092285d2bf2170755799457e77074bdacebdf7c5be54eab96edb40cc139843b425b8adce7f803d20737e55272ac1c6e863614fc828aec6c4bd9d9c2629a1439843f225a65090c097ddda97038d447e3d02e09cfc099895940e057ce69a5c7e4e133cb4d70c657"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 22:28:19 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r2 = socket(0x1e, 0x3, 0x0) recvfrom(r2, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000140)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x6, [{0x2, 0x1}, {0x1, 0x43a9}, {0x3, 0x80000000}, {0x1, 0x3}, {0x1, 0xdec}, {0x2, 0x12000000}, {0x1, 0x1}, {0x0, 0x4}, {0x3, 0x9}, {0x547cdb22dca66e67, 0x100000000}, {0x0, 0x8}, {0x2, 0x7}, {0x2, 0x40}, {0x1, 0x3ff}, {0x3}, {0x3, 0x4fc}, {0x3, 0x2}, {0x1, 0xb1}, {0x3, 0x1f}, {0xd60b16bc6235b4bf, 0x1b}, {0x2, 0xfffffffffffffbff}, {0x1, 0x2}, {0x1, 0x4}, {0x2, 0xe3f}, {0x2, 0x8}, {0x2, 0x8}, {0x3, 0xfffffffffffff801}, {0x1, 0xe776}, {0x1, 0x579}, {0x3}, {0x3, 0xfff}, {0x1, 0x64e77d63}]}) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 22:28:19 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x81, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) dup2(r0, r1) 22:28:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000140)=""/133, 0x85}, 0x43) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x25}, {0x40006}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 22:28:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) execve(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 22:28:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus/file0\x00') lstat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") unlink(&(0x7f00000000c0)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/16}, &(0x7f00000001c0)=0x12) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x64}, {0x6}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:19 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0x22da}, {0x7fffffff}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x0, 0x0) 22:28:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:19 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setitimer(0x0, &(0x7f0000000180)={{0x7172, 0x4}, {0xfffffffffffffff9, 0x200}}, &(0x7f00000001c0)) setregid(r0, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x101) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000240)="b14cc100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f13b627acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000413ddfa0a1847ae3187bfc3fe3b2fc0f47dff699c7b8075bba86fc2ff871899b79a81442de43c9177af452fd107e8ce03afd8e806e0ac04701fdbc7be83825d439b2e7ca19ff35c5334c1ebf15e859a4d2d25e95c6bd4b0c29404c0df47476de2669746a72b4970e6a3a102d41c6c18c5216c6f239fc76f903a474097945c9c1121468a01ba30ab88232588744d050dcca6b29d38506ce49cdc02e16e8b3576038", 0xffffffffffffff73, 0x0, 0x0, 0x0) 22:28:19 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000001c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426cb3f9289f931c752ba8355d1c8e4ccde7c3648842975c75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b000400", 0x53) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000240)=""/123, 0x7b}], 0x3) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000001340)=0x2, 0x4) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:28:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x0) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) 22:28:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x200, r2) 22:28:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 22:28:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3780000000000) read(r0, &(0x7f0000000100)=""/1, 0x1) 22:28:20 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="37a94b36bb3aa911c055722c70d8d30bed3f634a8e3b154eb291388e37f6a0fc31aa6b143a5f5db533becb20ff250abd88480d00b0efce6d2dd903afc3d5b991b5b5ef08293050f3311bb40b3eb5030406e5400686ef67afc6feeedf122b2d1299a5bf12dbd024131929", 0x6a, 0x1, 0x0, 0x0) dup2(r0, r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 22:28:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xfffffffffffffff9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) r1 = msgget$private(0x0, 0x300) msgrcv(r1, &(0x7f0000000080)={0x0, ""/117}, 0x7d, 0x0, 0x800) getegid() syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 22:28:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000f6ff00000000000000010000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4bcc98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e388033431c67745b49101a27c1d10efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000004000f08f3459031d9c7b55f5bc76212be54113ee9287579ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977da824bf011f5e99c658f04eda143c523973a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c1516bb0641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff17583465710000ff019d924b5910c6f5854909ba943225ebbd027200008167b2f94a1d19fc0bb963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec0765303530018778b125c83e5303cf8f26bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8b1a604dccfc0c8d5e011d879d72818b2caeeb08ec063341083fca491f00e238f765a2fcca070110eedbd85f31719c9558b6250fa70bd1c4fb9cd2b9a4114bc62e7a3cda1b2ee6cf72e46d6e747527ef7e7952c180865e250432fe20206a4220e525ed53f5089192739f83f1e5ea38fe132100c1375489484515905cd72a4319bc486347b66b282378d0e91895ff32c74db2636da459"], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) mprotect(&(0x7f00002e0000/0xb000)=nil, 0xb000, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) semget$private(0x0, 0x7, 0x200) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x40) getdents(r4, &(0x7f0000000080)=""/43, 0x2b) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x10002, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) 22:28:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 22:28:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="e8ebd6a00abd340756408944a06635c2f57d0d4d3aa38b483802625435db146ab07f106ac87b626899f86fe2532017a1e5ab1df621bbe20e2c6e77d394081dbeca10720c995b2dc015454aea86f7569bd28ec167217988a8e9e8bc82", 0x5c) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") 22:28:20 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)=0x10001) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 22:28:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') lseek(r0, 0x0, 0x0, 0x2) setrlimit(0x3, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="62cb41e9299734660bbccaeb8fc4679a579433b0f99e404691fe319186f55725ad9ccdbbffa90b7ccf2c525ba829857ee16578a05b6dfe1d64762ce79b400b385f20386f3ac416471ee36da45fbb5b0b9ddf0d", 0x53) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x1, 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000280)=""/182, 0xb6}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x9}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) sendto$unix(r1, &(0x7f00000000c0)="8cb470362d404ca3d9da9b0be989528357eb500c52b633eb7432879d46313de815119e532b06aa56e701cee768dc80d50a4a881671f88c413f0db1f67e1416", 0x3f, 0xc, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) 22:28:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0xc401, 0x4, 0xfffffffffffffff8, [{&(0x7f0000006000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0xffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000000b000/0x4000)=nil, 0x99e6}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000000b000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x7}, {&(0x7f000000d000/0x8000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xea}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000d000/0x2000)=nil, 0x6}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000013000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x6000)=nil, &(0x7f000000a000/0x2000)=nil, 0x6}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000013000/0x3000)=nil, 0x7}, {&(0x7f0000012000/0x2000)=nil, &(0x7f000000a000/0x13000)=nil, 0x9}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x40}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000012000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/166, 0xa6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x1c47f442}, {0x18, 0x1, 0x0, 0x80}, 0x7, [0x80, 0x9e04d86, 0xd0, 0x200, 0x71a, 0x6, 0xfffffffffffff001, 0x7ad]}, 0x3c) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 22:28:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x20, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r5 = dup(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpgrp() r10 = getuid() r11 = getgid() r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x80, 0x0) r13 = syz_open_pts() r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x18280, 0x0) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./buS\x00'], 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0x408}, 0x10269c4c774dc007) r19 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './bus\x00'}) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b00"/87, 0x57}], 0x1) 22:28:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x190) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100000010) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:20 executing program 0: mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x100000003) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f000057d000/0x3000)=nil, 0xe71aab24d895a84c) setsockopt(r0, 0x30, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x29, 0x400000009, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffc}, 0x8) 22:28:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f00000000c0)={0x2, "75e17a719546da6bcfd35108de184dbb0b706dfab5b152908bd77700aa9039cfa77dd83ba7c8639a4eedf76798cdb44f1c20ade25824bc7fa5f2"}, 0x42, 0x800) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrlimit(0x6, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1020, 0x7fff) 22:28:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) setrlimit(0x8, &(0x7f0000000080)={0xffffffffffffffff, 0x3}) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:28:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet6(0x18, 0x5, 0x2) r3 = syz_open_pts() r4 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x56, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r7 = dup2(r4, r4) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000800)) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f0000000a80)='./file1\x00') r8 = semget(0x0, 0x4, 0x600) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x2}) r9 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000a00)=""/89) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r9, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 22:28:21 executing program 1: 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/170, 0xaa) 22:28:21 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 22:28:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:28:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 22:28:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x3f, 0x4, 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, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 22:28:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0xa5893b08a8043d67) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x40, 0x401, "bf0c0568be08a4267f81d4339084b1e727898d28", 0x9, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 22:28:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) linkat(r3, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) 22:28:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x22, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2047, 0x7fff) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0xa10, r0) 22:28:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3a281d5005efc27eb1b77d2cb67bf6fc9456370de6341ad855854073ee95fc2f14b12ae23c3d4f997f4489b2eee57fde49c50b686ca8e868b2c4e72e1067f9d19d870c2fd0cf67f494dc242932fd0c71d48cae5fda18e71c00272cf412331e79cb787def03bf130eb5d150a022c64cca17ca87d48aead856e3caf0b545ce8b84d5428e3b7a2465f46c9b04ef007f4e25036d5b588a47059f45743b6e3d1d605a28b777d15f51a5b2cd54e2df16128983d2e4eb18dc55356df6f44baa315c959f661c32733313b9973320e5c4aa75bdf9bc5c7ed01a62ee47d2d9de5c49a3f4750b922406c11041f09a3e4287"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7fffffff, 0xaf, 0x685, 0x1, "71d684585b8bcc029a56c000e5c20c2dce0c939b", 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:28:21 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000ffe}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 22:28:21 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:28:25 executing program 1: 22:28:25 executing program 1: 22:28:25 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 22:28:25 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000020000086dd6088dc4f00102f00fe8000000000000000000000000000bbff02000000f9ffffffffffffff0000010000655804018fd24a6190780096e266"]) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69deeeac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fe28401ecbb0eeba0c558165dfbe3871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x3e5) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c507d6dfd4227a1fa4d012ae447473ca48e7a6430a61520cc238495aaee48c02f6ac41e6bf3bf554799b9030000000000000000a4aa63b9e2f69fef9d612f871f4385f041576c5e7d19c5fe839fa202361cd8360800005b65c6593d2874b4122cd2350000000000653b5dc763418dcd6756144511a86426e6c929b02acaa4eedb83c8fb9eb5e0707b7c98d31e387057424cc65c10b0c0ce71dee4bb6113c274262b4b2f5a70801e66b3c03d2de16cc8d2d3"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 22:28:25 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x7, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 22:28:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45, 0x0, 0xffffffffffffffff}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1, 0x3, 0xfffffffffffffff9, 0x9}, {0x3ff, 0x6, 0xdba5, 0x1}, {0x5, 0x0, 0x80000001, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x1f) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) 22:28:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 22:28:25 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) dup2(r0, r0) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 22:28:25 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x7, 0x3}) write(r0, &(0x7f0000000380)="46dd98c4c800374618595615cb1a57217f82be712ddfbc218eb259c5e117b62d2d29d7648a5dc4569de52a5d2b88bd9990295e70f66f88ae2eb58ee6b0dff1f42e6ffe7e05ca3ddfd4046d50342cd8de061cb4ab22cf099803c0f1208aafeb5c8742851a563f31bdd1a2717da9d512cb1dd06cb23d9c78c7719c49d894c962ef39c7f6992bedb36dc3193c429c7efa8e1742e6f8594f1adfd6376eae45a4218cae15674cf2322d124f21f3f520ba9d3a57109838", 0xb4) setitimer(0x0, 0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xce, [{0x1, 0x4}, {0x3, 0x3}, {0x2, 0x800}, {0x1, 0x7}, {0x1, 0xb5f}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x7}, {0x2, 0x3f}, {0x3, 0x218}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0xc61}, {0x3, 0xfffffffffffffffb}, {0x1, 0x40}, {0x3, 0xff}, {0x3, 0x800}, {0x2, 0x8}, {0x3, 0x7b}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x7}, {0x2, 0x80}, {0x2, 0x2a}, {0x1, 0x7fff}, {0x2, 0x2}, {0x1, 0x3ff}, {0x2, 0xa250}, {0x1, 0xea55}, {0x3, 0x9}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x8000, 0x4) read(r2, &(0x7f0000000280)=""/212, 0xd4) 22:28:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0x40}) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c}]}) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) fcntl$getown(r0, 0x5) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 22:28:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x4) flock(r0, 0x1) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000140), 0x10004) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x86023f62b4642772, 0x20) flock(r1, 0xa) accept$unix(r2, 0x0, &(0x7f0000000080)) 22:28:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 22:28:26 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x100000000) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/208, 0xd0}], 0x2, 0x0, 0x0) close(r0) 22:28:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x104, r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r2 = socket(0x18, 0xc003, 0x0) r3 = semget(0x2, 0x2af49b4eaa244df5, 0x1) semop(r3, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x1, 0xffffffffffffffc1, 0x800}], 0x2) poll(&(0x7f0000000280)=[{r2, 0x100}, {r0, 0x100}, {r0, 0x100}, {r2, 0x11}, {r2, 0x10}, {r0, 0x8}], 0x6, 0xfff) getpeername$unix(r2, 0x0, &(0x7f0000000100)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/18) getsockopt(r0, 0x5, 0x401, &(0x7f0000000180)=""/73, &(0x7f00000000c0)=0x49) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1, 0x9, 0x100000001, 0x81, "7eb73e1c9edce46e77ae4cf398ad567eedff3a2b", 0x5, 0x98d}) 22:28:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() shutdown(r0, 0x1) socket$inet(0x2, 0x755251ba0c93948a, 0x2000000000000000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x103f, &(0x7f0000000040), 0x4) 22:28:26 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="2f2894be4513307517051659da5ed8f67d1f343e8fb608f40a170f9ed9286ee10335b88d01f53ed44863e30152d44bb7c40c5072ad5f5a485fb0579ce1485884b6bc63c6614b858c3bdfbb549c38a6104c6f23ab98eb7ab3597f17172964f5ade2500d8d42cff13fdcd97de6538ddc2f2764add231daf739f763ff81f91b310559b5b250e1a5066f305abec88b935bfb5b443965be2a68dcb5705d2d7e451728a8085cc7621f699d8c2b950321992c17c5a1e8dcf339dc34f97e645a7ae2f18101258c37c2741c9f9041", 0xca}, {&(0x7f0000000180)="4be9bda7118ba6038086c232749c265e3b16d8b697fe1e821390a54e4b2242f2a0afff17d7267711e470b30c3f160a4ad8c6c2f28024a0bc10bcce4ba9421ff5b1ff4e7ed029dd1eaf3d0dce285d61987d79688000700e095e95042ef3038c8929a372f87e9a83f929afe7150743b531a63d0c355014ee30f03b10ea0df84030d852f0635971b8e852a23c366e63baa878a26f2171818b422a86a7ef9d44962971c60242cc8ce371c350dce87b8b398dad74c33a008cb01cc87ad91fb6608c776a0e7a42f4cccd7bfe61c7c4d136ba41ba73024c33132de500a8df2d9ea81b08f406a5ec901c42ec93078c8a067475a5f34c7a38dda3e917a1c58c008340512cf65f5751f8d9307d871380daef8a7dd08631ade3745bfc4b96f6896ce9ce0be91c28c62d6df852eeab45ca88dc981b23c64662587bfc53cb6ab7ffe3ccf9940ca1b96d5a87746aadf5a4b94818e03e149cb069059ac5765e4f8efcac91cd1a6d982c9961c98a660e53b04834f960a0f09a01ab9fe7dde3bec8eb0233ed66a447b2382832eeaf277115a83d2a84cb4b17e6a28218f817b6cc19c7b9424dc73e18816f1f8f56af10414a1f90beff3c1dbe9753ca38fb598dd8af98993fcb7cde0ed96438cf8a733a0f7610da89765341d4cfeec436a5bb2e18018a9da78026d2f3e7cac0716fdeab195fb4025f45b5d27ffda1e8f6f91e5f12ddd2e36508edc703812373dee5b0d4c40fdabdf000043a6c5dfcb90d0449bbd684f744db99b715102c818df11cda1927b373acfac9174c500044d1ce89355b725749d2f61edfbab54fdd0c044158f08da89fb07e47277476fd23bb93e7bf37dfc99434fb645e9b8afe5a587b9040c9f6e512c07148b82c568470e33060e70d799ff8ff94563b5240a09a1983c65feec72e7cf84249f8b07d0d752aa8578f6b372ee4f4e76ca4c0fc1635215241d53666092796e29fae60bb92e9ef1fff64b96fd74f4d84c28bc54661094b48d27e53b78797ada08281ae854be69a89e479a42a4a87fbe782b7831a27c0521ea85ea480bb3ec10b0b3bcf4a9556eb31f3fa21d69f07a4a0a3dbdf444500e4b582dc8f2262babb5ff1417b7577455d746b95cc9c3ee9f973508c7ca47ad73eadd9d1c5b9374bbc161153f8d0832ecdc10449bf1ad092a04aa3e41f4156a63062ebcc21ef79e3d3d86a9484ad02ca16eaa72b709152359f34be98536ad65574b36d183dbef24a6f2385e12f21bcab3dccd68d8b60ed6f7eaa3f54a1487f4a9d5029b3d6b8bf6981db2c715f198703f3957f192b597f2e5fc43bde0452377bcfb21dc23c60dbe72c0cc8abb85cad803bbc18b83486f406d328afba1cf8e82b4bb8aa66720d1f208346e4627c60480da93325b53c1ca38aca9b0627c861bd741988380beabad388b180b2cecf6abcaad84a365f2abd4875800ed3495450b9b4e541e0033c6cf530c5a3dcc19a76971039df0f10b43fbbfbfa87dbcf5054d9b015e7e8a5a543ad187370c692614c933e0ee46807eac744d5f23c3de346df9a43a03ca0b0621fced2f2e50075631de33f9c2a804adeffc15d49dcc6329706d075a9fb9a7bf0806c0f259f38f805b1678f6379fd28eec1b5362508db9bf25ba24a9d59a6efb43ed3996947c18ca5a18d5119278585252e019160a0bbe627aff7940735ed70a6d4f82faca7ebaf550275f20eb77154a105f50fe3916b6335b6b605fccbfce2af1a98b5771ce0dc11a168cc5caba0b8df11051eb4d98237a31dfa62906f93147d6b989bcc1493b7a5d5d6e81d7017a343189fc76f1e2473cbe59fdefd1a206cc634e4de5720bd3305e63aa9d4e5a69a7213bb42b4872fa208fc80e3590b5e62c83cd7689c7c088a559c3b7439f9608dcfefcaa900f5274aac890ce55db7430c88a60505e0fd780c2edc3586749336c2860126727395c1dfb9a91ec8f41f06106d41b97dbc3b1e41a70e4b2eea149167182e696583762cb49d7f89a63d3d4bc2e2260c714d365cd36b76896f0ba2a3660a84d174e30c2be1cefc48beb304f4a6749f12d569cb343f9429790d7eae605d02f80a97636a403f1a2b57eaa67bcfae13944f653368739b84f162f4d2d35988429d89165fb771812591ec061c865e76709e7b87fae04be1502b20edf71088bf6dfc99f86008f2970adc50a69a3b3354041e00cbd438c9ddcf7866da9a15d255f3ba3ab80707dad92ced1285627f4b18a791343e8998eaac03510929177ec19b7f6bc6a104a3a4d0eb121054fd71054b47a2787c29b3c4f7b46933e43093176dcad01b8514b447cd5de8901bc75596722e7b32ec164f575b5551ba57a70330bb50283db304980b6e9681bf6115d2b936aac647dcd649088e0130be978ba645358927fbffae8a1aa3b305b92aabac520585d856c35ae3828ffeb13ce4e8344fd2a636fc5bb130fdcc46649f2209192a50de6e0830379c6345f082bbba63a4a4bd6fc9cb756e0f0465f6263cff4d79c30dc71636f25e21441623b2e2052ea20b84a57230db27b5c7739147bf2722e5802e94652c459f4cb847997fcf5e5d0c8fd45afa2ee35d409bff94867e63a697f8826f8b70b2d4e7e3eb7b94b96e3003372b2aadb0e8180cd08dc9fdb39999aa923f06170692b6975b49a5c1fa2ec514154963e769e89a4e268fdd534730ff5100dda2aeaf72a6d1e74cb3979165006eef0986e9bee67345f25f57d63513620566f8f82791d9300c23600ad1f5f85a765f8826756f48d2fe93b5170d161b4fceb3cddc8f2ddcfd2797487fe88c2ebde26ed807ab4bc9581bc33b391d793004ef45bd145fb3b997cf72a5db929289369a80427f47d48ba6635100c47928f8f7ae6687e47c3b18abcbe26fdb809647a1f1dfcd91988b1aff8a0212136b70960a22497f23b7479aa65cf55b9c0a543ed6834382279efc90b0df8bd373f16a76da2cbba369aa60624cd0db1ff1f67b5036ff1f3b1ff9a2cf6a4569087d679bd6f58f79a8caa534abc964ed20b8e9ebaba9216aff3ba010669ba92f6526f5689469f8691a6763b33e20642bf607432de246d2a6f398dc66b67980ab1439c61cf4e44b86979bba28477f5ef1f5b060004c9224a0e563bec9957cd4dd0e721b26f26960c1a72b9ff199fb96f5481f4af246ae663c7d9df715419044f4f4311004548454549c543a976119b076198df374213434ab96e55113b852a23e08279af3a85bf0d02b09c723aad5aff152308311b39f3ce4f0aee07ce9a3c66e967595aa42f3f4f664a6e75be5fe811a01c44f5058ca5af5efb52012f9caa4283cc03b2d5d5700d421f02fce332d13247b552facce1a7fea2b6c341fce715035d2462df5c8c9f90ce75156eb01f1ae5c8dbb5f6cc97800141e1afa805c6190d77e6778110e902a50fe6568e5afb253f1c9e5f654c5a1f9ccc3159646107ebc64bf7d85a7d4793e54167e088f3b9d5d6c26a9f3354df71c76b0444ca241544fecbaf363fa99f72463a7fd6a51802cd71e82d06d49eb077ea9258e95878ce82125d29b677af197ae44de2c4c6abb137890a88bc37604c2745eda8612200ba70c0fceefc206d7279a2da3be762b43c5750348da1d924e1fba79f6a0780ff6a869640860479e61815209c080dbbd79113a0fee7e01c4682462cdfe10f1b1b400c2bd531e3d80554810170a4e69daaac83c4903ce53c464f8d8435468c5bb75977e13e9f57d28a37c8106cfa7a74ccb9954bf1152dc7597baa8c69d7fdd71eb8bf3c16ff82bf576ecc18038d6619427b856ec7489bcb6e792d3ad789c62f9968f3e2664bb4f6d2ff25c9c366d75f993e05adb55b5f8d6ddd39979730f21d8f9810766e98d44ca2add71c4415578f76ca6416fa5a4df0fa4bb61249f470dd0ec295c3d45783802b3e37199118841d3a8f013182d16c949c1c43ea2dcbb9302e43bbf8cca6ea8b75b4f480bf995af5aa06a9802c02ef00e98fbc87f9162870ca818a28376640010fbaee162a49592120a8c9eb18353528e4dc7bed0a7b8951c4dbe052e40ff835548bd79fe2138a852cb6477db4a47925fb489f3a6fc5b62212c4d0645709dc1fc2054c8044c1b8c6f902488d1446c0730c7e06172b4af2391ef9108ea34a6fd1f698bb10d6c85dbc26f6ca5f485bf4884c0d1e2b03558e95b5ecbe193acafb61a0ee867f59ea86b9526a9b3ba7b93671d87aedc87086a8d446ae3162c2283abc19fd6df80cbcafb22c9a7dd942149fa0e422af290de3bd6d558fd7dc0d71db6ee9fcf0b5f8a072dbc83401a26223bcdfea3acb034aea8cf52526455d395b3bd9dc3ff185420e54acea041a8e536bea3f6ae77c6f94f4537f0aeef5653f624298906bd5e6f7cfbb4083880372554e3aeec177a5806f1391d1efb2cb2704cebce4425fc0c9cfcf3225030c64fadba03758717bd1b54843459b4fad77445ca0c4e6a864fb797647387a5e6a1504f1f8e2f101bdacdbfa5c52a8218f98991318c0b68b219ea22f28f6c9da22aa1f769366a6543cb58af1e5e378fc3312af913c33f9eccd0e8ecff9f3393239b15e46100741b12e72cbb5e6363e02da5bd9daff9bc0b9a09b4ab2fafb758ddbfa2277efff8427b489d7d00a83be6adbd694d8d4d3e71fb04aa2a6640cffe8eafe9f24a94d49d81737c84fcec01c34bc1667fe172a8fdf0ff48e6a223a16232ac40aa888d899b705d798c6342bd4450a7a891737a88cdd3203c074fc83da496f05ffbf8d533ce4467e2feb78acca13195bd7c9e8ce561cf89146a8f330dc60f0e45df8716348f08649ee85890f6068cef531a1c63bbd0d660c914e9338ef91e92d93474ba1be6654fcf48f9ec7f2fbe8825c6b3209e2bbffd3d725537d8350fb6ab0de4831a593070e992da87acba5ba858e1f6ec8bb322bdc97ae8c6b102f43a0d7440a522f428c076e54861c05fe02ae0868123fc946fdbec78d7ead2f405b676020ab62a83ebfc7c695b5241a7eae6a9d7cd7b1e61ce2c550a03db6aab5353b1ee0cd6d2fe42ddb5e0834f9b2ec96f4296a101aee386e8681a2c6881276dff7be213488f30abcc8751502f670c4549d8632e344e287150de44565e6487ec2d3ccada6d89cbf8c5b01a43259e95a114b13718aec4d29d50c76c05e54650e14cbbdfb86b8a890e7fbdc2125e855f2b64e2da9245b3f88f21b8bfcda25f964834d489d8bf596a489d59185a21243de974e6cf589d4421a4c4bf4c44adf4b8aff5ad7aaa620cb5a617032eac7356d362c127f7f8b3c83f563c0de685fdd8dc80aa5613e56b73a3703e114eae427babda687fd7818f10a943df57da58cf07a601317aff14b133186f3d9a913e026deaee8e47a78e161edc9dd61e6ef8c7f0e3d18bdd130e38e1622c26dc74683a6b2edd7d4dc4b14c749fcf2acab57fb6e2bfc9df53a496161cc0cbb2a4c67d8f48afcd2b9d2bdbcf532a3a6078b601088845cbe87056622677ca710fcddeed92451244557bc91719de84d0a3f0175b13242c448b06fbcbed4c454619d4c45807a9921248cb9c5261697b89576660e6b4c1b80b6b0f6a681ce0245508ad1c028be6af3ef0c64804618d2d8a84a5a8e197c5bb2e4970dea58c6b898987c276d6114f264e6d724c0690c3dc3fba829261b93965e2a7a0ae0e2d42d0a4f52465767c0364ccd4c47276a13c4a033953fa823d3c993eb49df3929d7576f8132851c7d8ffc62f27f72e20b2dcf215acb0efc916377da0999b2c2ba86f4e4d8768f9f6a5824b8c2a6dd3009aeb041ff5a0c43b1a3d5f68eaf18e6ad4409c5f450f12174016c3eaa965d5c793ab", 0x1000}, {&(0x7f0000001280)="2b7bb150844d65432da8e105523f27b6c9d30842af722b75c03ed2818745f6c71ad1b9583d9866f643879fea18206285847366f641ed9c8621a8fc7ad0d22eae33002cda2e16928d2adfe4e191144710a8b6904ec00701e3ce3d9fb7455275334c047b6613d2dc7bbaa1b58d2d85f33b9fe8ce7f2d66d0df81898c6a5e08d950f3c85c1c613072094d2bb89119d25bfd7c94f1e61864cac48233f3c125d1f15cb5f208d5134b99a15d9d31cf0b84e85c52ae1ba67a250e2484f691d7bf1a3ab75f6dffbb91aebcdda1a2902d68830a18db5c621fea9a3ec79194e0f3e8c68a5b6deef6ce8203f6e23d533f733d5c4330444f07b6c517c8e8c2731d7a7d847bb72068e21ee717f464a97987fbab1ac93648697e1f3a72dcadeabcbe00e2f0154625c19bf92680fe0989cf76b4e3b46cd23b830b24861a16b3bbf4d41389e74b2d3a042949b60bcdf02bb8be193b9b84d375b1907489fb4130b906ae370ccc74c0c6aabe18938cf0723a31631681b66243113a96c07858275744d2bb9412fd29e352fafbf2ac71f1d6db4c76d8afa422ae144ccf05af73793ea69f8c210ca229c15d6249b39f24d0d92fea50d4e67ada9f78b77eef85523b60e961ffbffd96098d053445e162a86f7e022982fd6048a1fd2e357e4ee2df1c2e29a8325409a73d8cab3d159c85cc41df769fc123c48cbbafc1e46afa334ed7bb54b3f57cbe4195962bc68c434f03cb65dc541093f07698a308e741e1e5163fec93ca2b64edc0c77926127fb69cdb0b78da15642e4f30777e3f1b671d45b3aa6bdc896962b902aa0c97769d4884ee04084125c915afe92c5b4051443f0da0b532c5f24c6aa5d752af4f270114c2ef3f6fd89a0c017733823e93cfec6d8bbf02b0b00db2eb5b787d7c14cb92d359de4e6bdfe4bcd3b57482ad57b8f13de048f8137fd8c646abde5356ae4026fe1c4201a41e8a811e3554b2d278eeb009baa0079f17cfa195265bae27a3f31d91c262cdf6019fef2c45f0d1a875d3b472473288f0078f93e106399995c58b52df7f55e96959e13a4b2665a4b9219d242e004f91c4136a61e6f4b5e970a1c9ba7d45cdef345986830000a69ee844476d06695e274f5c6d2bcfad2b2ef71007a3d290a1f4e08f23f794e7f8d9a3d589316950dba39c0cba094df4da8be56c36eae9203b95e8bf1cfda7befc33ee5c9e2c625f4dd6c67b5fa0479a2aa14dc322702b5702055eac4dedf7846f0d9b19cd463c869f9d2a2b969beff28c7aa7002fc813ee89c88b7f27c195a0c74ab8ff1ff018ee70920960b3f746ba01a2bdb18002a748ad3823cc3ef102e22fb1c9073fb5b0fa5e72baaacdc28deaaa15787c37064496aa1242d07ae5234c889ebf613ab496e9eaba12c8bc3401296ed423a271c660e43909633d7e67438628e7ade195900252f8938f08e60247ee4f27021c6a50c352d129c1ae633e4761cf55622720b940d0812dd896584680970a34a31c8a28d0afd8dd2a79de6b8c174f295d2d8f5685b2adcf1d89c177003b248585e0eb25b63692ba1a3cceddcddaaf894dcad7301e37f8f7ea9bb498bbe854925fb4e8e27c662bb3b21b8cf291bd32cea9350404554296ef9829d8b1dbb74ce834ad9883e2189217774090c4ea1f690abac3674c0dc699f5a514e98a7b984ad4e22f9c677507f278d42f29c9a630e75ce20ff5c00f48fddffe1618a896d935df01f0095378a039cd4a55b7cf39c16de9a84869a59204985bc34f8266419bc905b28bf30d0d75385599f6858fe976ac1b2bdc93aea6a9dd4d883c04c41222d97e96ee0794ac44549cb2198904389ca1229ff0cd740a635970409050f865a20ff6f95545b17ba29d782f7885858b7068b2a977d0fd700237c9e5b90dbf71c5b1e4eee8806ed5da9c1629ffc30d9e65e0dea62204192606c856cd849db5d283c31f2b16845576eb262d50711eb59962863cd7a622ee4bda8e7a0f20475ba0bdec29dfb1d8d795f736777ebc206c98d491efbebddf02d4bdbc2f243249deb8c4ab4e77f0ae506d495c81b5c211904877cc3830815bffc7c2ddb9f433d07063d1d1351f05802118114d5c8c4c040f2d06e6d0f9ce3646da173d63f9e1f0a6c1c63b14e9d8107c931ccd24daea11180608e68204d17b0bfc7d0742b54dedcc4aea1869ccabdf3bf754e20119c72d06a742d4a386d5a4b88e0bb70e477fdc17efe3b11a9ed7f7120ab5769b40bb767444ee40cf57330adb9b655caf40ebac86aef9448c551b3d31e1aa0c9b07632151469aad5fc5847982c1ce6e2b1e10020bfbed8de2fa1173c76bf72f8a0530c3e416a1d826474bcfc425f819ffc3a9b79f4ca3962a5861cff29e24b8b8f4ee8cd373efe649576f075e8a42c754013f3321a7bc5916cfaae395396778d66bf31016b9684ef8194e21cc886640461c695bcd799c0a2bed1963d866f27590d58025612e95a07b6a2409d663ae00e68564fde0c779ef1b7e9152195e6c2fb4a38aa5dbc52ad0f5d850251d432d117339c4748cb050ddc8b1a139f112eef6db72df1694fc3246fa79c26cee83f433e117326fc4dfdc22d5938f291d58c8d80163fe4e16d95ccc5a62087c8916a31039ebc221b70f0ef3f35a4a411751d4bbf5a5c67b96fc5b157069e8c9e4dabef795d70b2834731f19444dcd1825c7156a2045a8153aa79c0f2cd2c8857d2bc5676f1a562929872598d27b8cfd4b67c2704877492e430fb55640a2285e40f5d5ed9d7201aefd9925d4d532d7dddd382658f053c54dd187889aff38d4c4099c02be455b08a8e29a7c887a0f9ea397b8ae9391b83b1ff42f00d8e1d20f08aeb2f46d85b11cdcc61f1abf802d42fc9fcd9a267fa2a6d095b45868aed85d9426d71b9b54e6ed695ea0717948e686a193679faec7354b55bd047d890e4a0da101b3f0a8ea0f424f7966ce6766fff9e38400d151bf2d1b429ccac6ad1ca3c9d60334952cd2e354a40fdc1471b532728410a5e3c7eb24fcdb28c0f690f8c5d6563d95581671439392c68015c5e21b4824c038bcbf115c0412cf7747c39f1af285a7307e23b2a021bf041e58b7ae03c9da9032a261a82a91cb6d18c8f4ef05866899b0c372b13423cfdd3c5441ab5be05940ea0171f4009452f49847849959ab599faba751770156d049bf146a9511ab9c3001cb8cc4761fedbe8473a3cfc5de63c890d1ae563b6fda6b98c62a3043a201a6d26bad62733df050b6056416ef35a086e194ee27bed6c778520d6e3858bbf3cd8d4ff10747f70422c7ee699296075329f9a7e6cb309018ce590ea97727ade507f429817d6b35a47e0e0749d18b09cf473301b7d7242afc0a15b9e12badf6e33570644acf5d882f6a3aad0a49065790c83db75601af99898c799ebf429afec7692c8c3488505a278ef8c70f3ea48836a7b56c9ed744ccc9f2ab9a1d562f430fde6f098087b1ee389861eab319b68053f03442dc4d6a4c48da7c0cbb4f3a479eb96d6bb91777b0b9cc3852c4aa9324c434ffe296480028c9c614b18bd16772d120b416c8971f169077e6cf413c5d9629c7f5693ba71a9f4874e41c451e5cc329ca8b011a259f6ab2ea20ee06cd59a1e2f67cc0082063213b89758ada96edcd12d9ad3a8542ed0ba74e00ec0da70c1cc590cf4c954c0fefd99e9f4f6878303a9f0bd78c399e07508548ce32f07c862f5c98fc62ae339a48fbc398ce88771387a89de15a80597df4c0b0627e67ba89421dbb500cb831bdc6e7cfdbb3f5f1d0a7eaf767ec7e8c4c04568e0903ac09503b007b5ad47643cba0d38e5c5f2e0f38880d3778072ccbf3866994b858b6c120054744739bdc63db55fe14add3a0e58c3b90f8d4fc2e014a467508d10d0480259184331183dcfcab0a763ae1fe34e0f2b8e5fdf0bff4f34d12f8410ed751a5c4ec19019fd8c868b9df1bafd09d7e440637275c6a57116638e50c603cd80c4ba5c45cda8dfdb24e496f47ef3f629961adb2e1ccf8edb509b5b615d3d0f9243441476cbe81ffb18698bd5467636a821e53a84cc65b5c100b6bfcae5e11421f2e57930230dd86e2740ee2bb1d0ef963331e88d62f03a9c422708a98b1c9fde478acb40e8a31cf823f2f456c12bed1b6c0757d10aa0a41130028c1e8aebd44468cf923d0e39f4eb8af1d64d2b09cb27ad4b73543f4a5dc52e2786f1ee295a631b91808d0403930de50f5ef907e4e9a8464b7033bb7a9bd6b39eb0bc038c1b81da63d1d03ceaf2bfddd9ad3d2efa6904f9f7fedfbb0c0460c2d57d2986f02f13cd969295f9b6a8f9638bf1604a3dc2b2d80e8d3cb890b1f607957f1777c9983b634c559285b9f46a47cb380c0886df7274792437dca4646142afe033c8041040d2d8672e7e0af8f35b6327e7c29855ccb8ba7126821d44996d19d29353a37a4a7dfb57d70422f97032aaab470927b57617bf1815d8d31f8ab82dec1cddc0b15c6bcd5007f52f00cca2844ac140e3ca393d246bf8dbbc4b6116f4bd7946dffcc79c3dc3b0de0f7a08e22f0015f87fe26bd77c6992fa870d8ecbfffa2ada1e38d2f000414ce3f56530fec2a7433b7b11e1e4441c1a5b19ab9895c45b6a0f3fdb5540da7d4be8bc462ee28ffd3da9becb7a9ed4e27156bba2eb749e2f161dbf253999fda7f685685378ad7cd2a61f5cf300075617661d8a2965a89bf28abbdfc92ec4d8630183e25e7823ccf5605254f3a6942705552fd57cd47eec22889919571784dd817778f4e2243c034753e1d7e76e5ffe56c70d7a0a48283c82abf8a00d6019078c01407fa9db24fb0b8d806d8b5e9ae17dddada9a40fd3b10b715ad6b88a3063f4e5beb8be347f5f226b00c3ea577746fb6cd773fa5167fde5980e50860d8d519b27e0fbb763da92ca03ff7d781ebcd6b2901693c07acfa1f9e6071c91d54140bc9c90d2e534cfaa2bbbfbc9b46c04d89da43d1e91b768077c326fcb49596caf94f4bd6811cf8b9a1b1c85fc5b476ca8bb77fc9cdd76216eae78198e03343a3111f0bb4b973ddd4aeb4a2fe8e6c2851d51e740d32d7190347eb0df79c00ea197d32b69a0980e7507950a7f95880f7a451c1e8c1fc91216e478f8ec7dd6ce0a65f7324012855abe2c294183022e510f83ad4c837d55a4f9a92cde4400fbb4f4e294507da6636dd429acdce9bb62e57ea64434a20265a170a402834718a8ee9ae0740387a213ebcb0bcd14082a593cf3549bd18a1319f0e45f82ea6f2114bd2fee756977d06755c48fd5b830541d4ec7fe882d452585147dad262db769b7f61a04adc6b3100403256af9031dbc92a9846956956fa05dad52bbc6f97cbd16103954e082c34deb343ba2d8cd262a04868dc8a870b0f8d938c4491351fc82b3e7752069898766a5bfa52184a6f80bf9eab093c40c87b8da633dc775b56858bbd6d2c65a35eca6142c444777aa3bf15ba452bda22e3515492dc2c061a44a5afad8e9f78104dac23ebba2041212b7b7e875a2fce74dfdf30e09e8dd4246f0a84bb85eb77a32a4d6e60321dc5f4c3b3710f30b0c58b1ea971c1c09c6b458bca2ea37cde1a7c826f08a896e660464d84acf3d15a045a3d9047692d7ed94663d6f41de0a84cc04c66c4756042bb364c2568f64bb86a572e372189f82473bde684db43646440fd89cff00ba1f892ab68b32b852d797e25b70672fd7b420ec43d9c646c30d895f154e1de4ccfc8516d7cd67048d6734c1c806cdaf4332214ad71dbc3781d828f0896c685ca3cb8e4d02cf649170ce27c0801d47d16561af179bc389d13b3b6d3054df7cedaa1d5983717f1cc4c0bf706", 0x1000}, {&(0x7f0000002a40)="e5d8c23b079e775754ab853e7a25f9646e4d4c7edece79095925771956f8da1a848601a408c3ba0cafc22a6b4eda2999520db54c427623fe77ac0d5b0aebb15c2587637a09d3eb5fb35b28ade27c25272a58113aed133ee34a2647cd9f023e7e002916de76ef0d2bf18d9931cd285c65e5f34cf013f17685bc05151b7c15f721c1140ff20fa0775be0b74575fd7132956efecc92f241599db3332dc8a88a1daf2a0715e121c71df241153335b9b79fd8452fae38144f46e22f33a27995ae928681ec92c8f6f85f8d224346bdcae49a86e1363d317e97b2b3afaff80604645bef17cda40f1bbf47c876abb756bee8390114af6d05aa22558563365a4920290053d1a4055d442f02e953d0e25aff33dd54fb2992efc8da0018a0bc870fc5863487f7fa91ddb3fd96a548d0787db2ee6e44757fd91aee774379aa5acc67ac1656b64085ea2ca798fcafbce5d872fe68b6129ee9cbdbf4ac92001af88702d0c6ce7aba0785175431b8ed90d8c5c0deedae6169ba4a5800a26b8cb34bbc68a6ad078c458480201582fcfa4142f18dbea6626582f431d5e7d253e86b10680b001b1ba3572e9b37d77e0b88402f1147452afa2658c0ed76276e4cc9e6136f388ff647e64272ae877e78253b0010dbef39e21557fbe12f4dfe431dc8846dfbb115f91cbb10da5bb1ee641c8ef6141338038d334bfab9c637ba8472724ea324367b75eeacff90f27bcae7beb9f2930ff03a740bde9fa16d57cac00573322a442e767fa0b8492e4ba69c39b5c390be3f17185c4cba5134b375ade0f4e0bc54b3f485b4c3ec5bcc99ca93aab0e18d5e109f6df90e2591e15b8263bf8ac9fbc7dcdf1c74b09cea6125d3796c04e7ac9f370227ca2b3cc7068564e6cd3b111208f21cb8b80733e86b5f531bbaae1a4eddb70a42d0475a99fad0c297388173a64e9dfb796f0288ede56e3aa8d232074494be4b87264246fc6868894b166156af87fdb14a83a8fb506f9e6465359a3d5680443d61eb5c2dda8e63c179f4fee240152b57043103d66b0bd43eed759ffe80cae2f923478f8bbadc6c4df34801cfc124ddbbc3213d5d52109ae7fed777b48882d9dded1b4e33dbadc807cb11caeeec940da49ecdfb8dcb3169644f2a4e27b779e80e13100681ee865fca3e4fed657289c4437b734b6487f644ce35f5a86a8c74ab72dcbfb5d89cc8d144ece9301317e8a730c96d4ddfc9963ea0b266a8dd9ade22dc13fac8abc57d51edae7984a4a334affd885c51233758e338617d7383e28a86a40b27fd7db2c1864dcb5f3459741b456321988687df8427785b93e73d597fc19c632f82a171b9c063e73ad34c00cb978e1255a0fc4d8280bdba0303f22f7547db9ef8e512b59bc79f06d1c14d8912e8ebeb6877a1b15aaf784375ef402431a3e9fd679686cb9ce0bc11415e0b0fe9d5e3143eebe6b9561444cbffd042fed26c22e5bd48961e4087c2564aa05dc8f8ba68d4340291a68935477ff04ccafec8834786b424f76ffa7f68a76cf2d295b32afd0830cc175c49384e2e5adde47986c1c7d1aebe461d4e2dff53a867f70eb0aa27e7cb6bb5688e449b2baba222a726d8e1a5d54cec8137ed0961b7dadb07de0d985cb3b211da1124ee27633d1562e24bc759d416a357eace9119565e2fd7957f0c58cf1359494c8b1af87b40c1b785bab25d2fbd17683b068a38e55de305355fde1013cb6d03978d3acfeb2180ec37cdbf593d926703d3e6678bf51516fa2192ff94a52ccd7d14eee359b5eb102b401d2abb32c3119c821d46b1c5e8968fc12d1c5900ef846b39d6898f4448a39fcd345d095785e84e22df5f5a2d557fc9fb83b6a68eb89805bda4ecf8f088f7dd0d361b543062dc1f0a4aae3c7ed28ce0291f87788a8b8f0344396cde476b729d78ac4d4597bb86f3c9972b9630299e09564285e90e0c1157b8352cd6ca5cf079e78e974236fe476331960facf69a8fb6b4cb77aea163171dea9b3d33afdf9154efed20a96335a0983adb623d15c9b09e2726c73ba4399e9a9cb90386c2c0eaa383075bcc0ea7af221b907803288f58a95fb6841faa0f87aea7dbb8f1e1c3f7c1271173d8d9bf91ea55843bb45490c5b49b34551baa60c9c0e70c48e4fe79f7a081c69d279222de8e0362b9428d0f602b70a43ec342b9a295c4fa78da98034116505d904bdba2603d2c9cbec36391486e365c47b3a954d26acfdf99625e2085f411d622ae8ba16e33cd5cabbeba3d1109c6f82184ccd11336cf828e232bbef7be83131dee0f10562be3014bae3d527a5b725bc08c317d75dc070d632a677328707579284331a52a51de7b8b76772724e9335062cc44c7a5d098791600f9c0985739fc522bd398d3119d5342aa258275447eedf550757a91ead0890abd1bf9423660eff775faeb56ecc89b0dabeeb9cf9a4eaaef2738c4103e66b7bc24a54a367e82405c596b9690be9cb03c70cbbccbd5cec06e278aeb9aa30e44ab9ff169f3a800638d2a324eb8b48e78259e422d518d1f8d1f6d3aeb6b2b191e5b34834fc7e5e622016e805a22de9c4f335e377c0877762f6ea41748a6f7ca666ca9e5e37d803cf5b584451157a651366b8f78741ba786116bc7db581e8321b0b561a9ca695226f1b35447de6e96541533530cc24db8eb9f6d1edd937c8f026c908ff6e0f14790d065181219cc97bb66689180e73c23f42b1fb6fccaaae7f6cb737cff6e05311f4fa5922e20e7af1b46b594d386a0c276c174ddb6629b184a0a318915981fedf0cc338d0cfc6d5a82fc1f3be6b9029979e5d806820b420f22f472d708df32b628e5ed26257f2742d47664b2be3501eb4af9effdbc83b47b59d9e3eb505d10bbc3ef69d15c2b83d57f7182c168a2081acec79f3263d1e8556e92ffe75f2dd1d4957b5a2d15ea0d87bb922183c3dbf8269c6a42ac7e0808c9b9554014212e3e3089e9074764a933fb7c051bc039aa9819b4921160e50fd13eb2991b690970159c6d2438fde9bae722e6dbf3437009f6d9f665b4f50eea733291ccefcc564ed89e167ceb48c13ed0a92bc030f3213f4f28a4d7830f6ce5839b7755c9c7b105db4efa16daab586afd7844a2892dba1078cb2a41d371644257b632a969e152ca4423d694af83ee0c8e7f1995b86edc8ff49249b159640b81d97568e52687ae0f2a7813a1290aabac5d218aae6beaff2dc965078bb231edcb4fbfbbea775d73568c3be79c24c2968f9452ce9c84096dc5a18fa8b940df4bee15545e8a2e9dbaabd96809c63d991ebabdb0f07b3eeea02fc71f7f84a292f12629743e78b6c7cefa5a7b66f9c3ae430fc6a57af5c50cd0ed040cf0f7109132fe4c423f28a50c292c53987d42bd43af9ec460b7d7385e975afd352a8c9273e855e501404110779338efdcfcf8d4355030c81081c42b26495fc54ecd8421029167369b0f976a15d69ebf8b1e595cc920c38bd4d2e2e5423bccac625f65ddb50376ee1f28fa0332f823629fbddd961a4fd3d8abcc66fd76a3a08330c343b38d166a9b91eca925af4ecdd78462afc96b7ed71995dcd177a66eeb321fa3325825d4569453ecfe2a6a58045fe9b4ac1ee052d57a6b06717f4ae3131903fc5c79da2432a7df5c002699a18db3925bdc474cdcb94998507ec61556bd44524ee1ccbfa561cae0a5635346ced2e6f0056caac8111869fdeaa22b75fcd0e5a47456f68031f88a207f5de11669e0a8c8fc5ac96dbdb6d3ccb3c2e90daf314622601c75201498f433f2b6be978b682f93b184baa75df6dca19362c5d4528b5e8c473fa4523e58fa8265c2d84d55878f4f38d4cc85acc463b2a02a58a4c06fb8741d2fba42d9f2013d6eed4ceeb2516819879863c76fea99d5fb1c3d733ceffd590471d3a405c3056a78bc3354c47c3f99acae8c74cce713c7511c9d46ee9df67b5ce5be3550027391eba69828ac4a3a2d357ddeb090d2ced8f6762be47bd1d0892a881e8223aa8cac147052d2152837ef97acdf68e7b3b1c175146f0229951ffd43b54052cdb52eb27e77057524813557f377ec786c0282548e104d52749738ed7cb79e989461d824e861ff9ecb880bcd4198188d10c64a59bd03664fdb0b6f51813c3a145bd20b3256e25fa4b8889a50e89db693dbd249e4af30a55fc65388ae185416accd866a1b194a2993ceac06c5850aede76104fe74772bcea83a5a9480474966ff84f806a3da463781d1130736b7db7269e19e52b814a64be348b08693a61a0b4c1d54ecda160b93d0ab2cccf951d9a723d5cdd4872ea3e37cb38aca0d1ecdb11ddc0282235fbc3274e5ae2914d5b9afdff9dbd74674d0e8d4f558ad9a931333e2277ff2f7d2f9a82408de708d67c1a36e55fc55591312e6f5729858fb334a3af6d283449d6a9ac3bdd0001a81ad0d20bf2ae74a0b83f51e736157a0d98a4b9dc0ce00566e52b87ba557d480ed9a9a98f16e0eccde9667ace3b1e58c0729bb733dbfb7a5a65ae39d08dc8f9dcb2dc88816cea56b5bb01df7b661fddae931b55d5bf5a5b2ee4702777332ac448e1bc21d28c4368455bd44bf2663b4517b1b7c8b1fdfec257dd259413789e22290db10b623b658c5ba65c453e6b3173667532dfc8701d5d1456fd23ed74c7743381860c16942faf57f3ddbdfe65c0ab81338f62be57ccf4f394907f0380443d903e2ea535de23fb4234eb760f2e39e2347438ffb88d1fa184533c0bf9a255e723432f6dba2cdc154ed13106de513053775ff3b65a8325b66ce154666aa71b23105aabfbf06dee64a96ba08e1b25bc67b77676c4371c19e7835b11b1ecabd9b85d65769fc2d929cd94ce47e9df677285eab75b81dbb9bfabbe14ee83ac10be9d523b409235af070791abbc9e6c69efc8de1806e1b56ccfc57e9d3b5921c379755cd611d2dc95e77fa41ff9555ec0b6a9ac046b95bb1899d5b6db6bde28bae6f81921434099be52a46e28139a81d42f933a4cc152512f6c18a1c9cc5680c6e4e671e0509c1d7594aba81761532052ad4265b8c2f0c8ff0ad150fc9666fae9263cf3e1e26dd8dea7b44c76517b02b9398c3204c48ead856e8e38f6986393106ead4db22b6f9dd2624b32dec7fa3084bacf1184e3e43f9f7b99b6af8a7e11912dffe894ea75f3b7506e39472f8c21a343cbf50d35bdc9b086009aa52ec7cc66185db5130174b3c4d98e4ec0699ef13226a3518e98a4b23ac8593ac468da3a5d4e7b5c66c182773b7f153cff335deac5963e4086eee00f5de340ee3b57f87b6c7b87e3aefa12d453e1608dadef129f374d871df19fedefbcab5e64dfa7a3aacc08b58345bdeabc9c0567cf2d563a094703a76ab4d8771c8538bd1a0c61e4185ace0c5616d552cf3b7611d3b39947bca09493799d36365b67d0c390284ee8864b26f63411ea957d1c67402d354898dd362e4dfebbaa946bd7a10f91621a64f390db5289e31036ca0301ca34953bd6ced493c5227081e3dfbb3f86923ff2a56ef808ee4097910a785f3ed38d946d88d3e23caf3377f7a8cdc0ac53f2d9b6331c65d0e40a13a26b9bedbbd845862b3de5f6484cc1ee12ca01d3765dd18acc5341471949f670fc52d18e40072a7bdb373b7aa0b5cb501d2c159cf1ebf69155adf505f8b688ec72df5dedc28cbc8eb9631e27d432fe5a63213eee4b64cb9f6fcbbe68ff9aec848152b7198a302cbcc9770b1d51e36cded789a46c47c38cbda0f24ab7e455e2bb470e26139cca68c69ace5e08139c146cf88acf8ef0f4af0f0ccb1b3625e1698b7012cc42d784d3897d9da93ce4d2fa9fb7a5ae16f22e2", 0x1000}, {&(0x7f0000001180)="143b42e476f31fc3442be7c0f27a4fcac391334159f5b456156361bb383f0ebbc9db3bb15b5831c9f697466d79df38323081c4a6ea70", 0x36}], 0x5) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1ffffcd3, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) getgroups(0x8, &(0x7f0000002280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4012, r1, 0x0, 0x0) 22:28:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0xffffffffffff7fff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x80000001}, {&(0x7f0000cac000/0x1000)=nil, &(0x7f0000ad2000/0xe000)=nil, 0x20}, {&(0x7f0000fd1000/0x1000)=nil, &(0x7f0000ced000/0x1000)=nil, 0x3d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000d73000/0x1000)=nil, 0xe1}, {&(0x7f0000ca3000/0x3000)=nil, &(0x7f0000acd000/0x4000)=nil, 0xff}, {&(0x7f0000d8a000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000f53000/0xc000)=nil, &(0x7f0000c8f000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ecb000/0x1000)=nil, 0x4}, {&(0x7f0000ea8000/0x3000)=nil, &(0x7f0000c7e000/0x4000)=nil, 0x5}, {&(0x7f0000c01000/0x4000)=nil, &(0x7f0000e87000/0xf000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000b0d000/0x1000)=nil, 0x80000000}, {&(0x7f0000c02000/0x200000)=nil, &(0x7f0000a64000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000b09000/0x1000)=nil, &(0x7f0000ab1000/0x3000)=nil, 0xf3}, {&(0x7f0000d6b000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x12c) fchdir(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 22:28:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x3ff, 0x4}, {0x18, 0x3, 0x3, 0x8000000}, 0xffff, [0x1f, 0x1ff, 0x7ff, 0xffffffffffff0001, 0x7, 0x4917f8b2, 0x9, 0xa6f4]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1], 0x1) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/196, 0xc4}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000680)=""/133, 0x85}], 0x9, &(0x7f0000000800)=""/115, 0x73}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getegid() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x9c4fe7539a1cff1d}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getpgid(r3) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7ff, './file1\x00'}) 22:28:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) open$dir(0x0, 0x0, 0x0) 22:28:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28fb0000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/152) 22:28:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000d0f000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000d15000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:28:28 executing program 1: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 22:28:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) "Í`ÍnÞ&VÍ6Úv/™ëãxÍæýeYëQ–?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶$¶Ð¹&z—Lvºamovµ‰ö"Í`ÍnÞ&VÍ6Úv/™ëãxÍæýeYëQ–?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶$¶Ð¹&z—Lvºamovµ‰övm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d3f7d0 22:28:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xffffffffffffffb3, 0x2}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x5) 22:28:28 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./bus\x00', r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) close(r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x101) write(r4, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) pipe2(&(0x7f0000000100), 0x10000) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x383f0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x5) pipe(&(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x100000000, 0x2}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d3f7d0 22:28:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0xfc90) 22:28:28 executing program 0: clock_getres(0x2, &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) 22:28:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x12e) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2158) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x5, 0x6, 0xffffffffffffffee}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1, 0x0) pwrite(r3, &(0x7f0000000240)="5b727b43af05c6367c521332d2ee1b7e9bfdc1ebc337011c681de69ffadb84ee742421e19cb7a882bfebac19a3fef89c1d890c13b850bac82b0ad11de4256f1de1e731c6395101fdabc8bb6f6ba3982ddf", 0x51, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x5, 0x59d, 0x5, 0x20, "d75fa0e1484b392babb129b1784f9b9b3759095b", 0x4, 0x8001}) r4 = getuid() r5 = getgid() fchownat(r1, &(0x7f0000000340)='./file0\x00', r4, r5, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0xff, 0x2, 0x79e7, 0x6}, {0x7, 0xffffffffffffffc0, 0x3f, 0x8}, {0x5, 0x7, 0x1, 0x9}]}) socket$unix(0x1, 0x0, 0x0) faccessat(r1, &(0x7f0000000480)='./file1\x00', 0x2, 0x1) r6 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000004c0)=""/76) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000540)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000580)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000005c0)={0x1}) socket(0x18, 0x8000, 0xa461) syz_open_pts() 22:28:28 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/243, 0xf3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 22:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x6, 0x10001, {0x5, 0xbf7}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x23b) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/155, 0x9b) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 22:28:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000340)="b6") 22:28:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x7, 0x0, 0x3}], 0x6, 0x0, 0x80000000000000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x1, 0xd0}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x6ac6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x8, 0x3, 0x3a}, {{r0}, 0xffffffffffffffff, 0x80, 0x692de9fa3fc7fea8, 0x77e, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1, 0x80}], 0x3ce1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x6e, 0x2, 0x5, 0x4335}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x100000001}, {{r1}, 0x4d7a4615066ee9d1, 0xc1, 0x40, 0x8001, 0x9546}, {{r1}, 0x0, 0x80, 0x0, 0x4, 0x6}], 0x8, &(0x7f0000000000)={0x0, 0x6}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 22:28:28 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="47e18304d38e20c517a4ee10350b427d5d89e6b147d8e42b0f76f6f27f045a8ac6939160e1f90b9bfce4b269f1e71b0366b2720ce1ced4be6abda437773629cdcf4983c406d1dd0b5e94fe4a4be46e877b05d533b0957d9d0f2512cb4c124439b93ab7a68756e6979eb2c4cef463c1150846867a1c8c48d7b0167bea63", 0x7d, 0x40d, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 22:28:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0xffffffff}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x1000) getsockopt(r1, 0x1000007a, 0x36, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7ff, './file0\x00', './file0\x00'}) 22:28:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) sendto$unix(r0, &(0x7f0000000100)="4db173b1da588d681e0568cdb076e720acd589241d9a540db8dc8a997d84f1e93fd2f8d8a28a77f7d180ea45852a639fcffb85245e8a8ef6de9d6facbdb8e2ce780c6464aeff647c52c7be06189b3e5c4447f1246823fc97629d2518f774337ac6a22757b3d565171aa70047dd0727d55661afa504a1676829dbf00d86bdc492eb42896b42058eec5ec4d3971588e624487e2001a6db313e198767aebe3c51ca2598a7b322b469458898bdba577f7362552d0258b5ece49ee2297a9f", 0xbc, 0x402, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) 22:28:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 22:28:28 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0xd61b1a9aad4c1c98, 0x200, r1) read(r0, &(0x7f0000000080)=""/49, 0x31) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r3, r4}, 0xc) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0xbd, 0x2, 0x3d5b, 0x7e195806}, {{r2}, 0xfffffffffffffffa, 0x62, 0x4, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xff80000000000000, 0x63a}, {{r0}, 0x0, 0x81, 0xf0000000, 0xfffffffffffffffc, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x3, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x8}], 0x10001, &(0x7f0000000380), 0xc4, &(0x7f00000003c0)={0x0, 0x200}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffeb7, 0x0, 0x0) 22:28:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004004) dup2(r0, r0) ftruncate(r0, 0x0, 0x4) utimensat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x7, 0x8001}, {0xffffffffffffff01, 0x2}}, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) fcntl$getflags(r0, 0x3) 22:28:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 22:28:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x4, &(0x7f0000000040)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:28 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 22:28:28 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffa, 0x2, 0x1cb, 0x8, "e5f461974e6c05ba43162903329bb7cb47400866", 0xa6, 0x5}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x4) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xb0, 0x9, 0x3, 0x1c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") getgid() 22:28:29 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 22:28:29 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc}, 0xfffffffffffffee2) listen(r0, 0x0) 22:28:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 22:28:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:28:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x80) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xae, 0x0, &(0x7f0000000140)=""/174}) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 22:28:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20000000045}, {0x6, 0x0, 0x0, 0x1}]}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x0, &(0x7f00000001c0)="96") 22:28:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00006a9000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 22:28:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mlockall(0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x1000}, {0x6, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20108, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6100, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 22:28:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x1a0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x1, 0x4, "b828de1c0070f97f075cd1e9f6594346a21c026f", 0x7ff, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2121, 0x4f47) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) chroot(&(0x7f0000000140)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 22:28:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 22:28:29 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, 0x401, "73f300070060c3dce5081a6f6000", 0x2000000000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x3) 22:28:29 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x29, &(0x7f0000000100)="b6c51d052f3dd1065a3354d24d428cf22a445a5bdefe19c4f4432e6584de6323fa9386f73664e27242") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 22:28:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x8001) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x800) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 22:28:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffffff, 0x3ff, 0x8, 0x1}, {0x9e, 0x2, 0xf144, 0x4}, {0x8000, 0x20, 0x6, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x5, 0xe0, 0x6, 0x28a, 0x0, 0x5}, &(0x7f0000000100)={0x1f, 0x8, 0x7f, 0xb7a, 0x5, 0x6, 0x5, 0x10001}, &(0x7f0000000140)={0x3, 0x6, 0x10000, 0x2, 0x4, 0x37, 0x4, 0xf2e}, &(0x7f0000000180)={0xf38, 0x2}) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 22:28:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file2\x00', 0x199b, 0x7, 0x800, 0x1, 0x6ca, 0xfff, 0x9, 0x2, 0x0, 0xdf5f, 0xff}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r1) 22:28:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x7, {0x5, 0x3ff}}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0xf1efa28a14f5a571, 0x4, 0x4, 0x9, 0x5}) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040), 0x0) 22:28:29 executing program 0: r0 = getgid() setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x49ad157395086c3e, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x12) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x9, 0x0) r9 = syz_open_pts() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x40, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10000, 0x0) socketpair(0x2, 0x4000, 0x4, &(0x7f0000000540)={0xffffffffffffffff}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x0, 0x0) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x10, 0x0) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="b9805de45d0bd25a087ee17871", 0xd}, {&(0x7f00000000c0)="603d3b17f7921ed0b362e3734a2303503079ca4db0f2932d488f93c166a645c8efc2484930ebf09e4b9ab08a504397e6b8c0d4e57a6c8ddcbfdde05aa06c4ea60f8bf4d9538cfa3436ba78782a45b2496e07c0d3dfa2d36bac94e4ab8fa578826e8853c04bb8a7aade740cdce5cc444e", 0x70}, {&(0x7f0000000140)="948b618f58950fe88dde13115419e3ace787bef51ccb6636dfe115d8c2837bdd9d0073c9c7aa97ca05b8027adc8adc27047472917868b6a6b8e584d12ae47a76fbbb3fb46a75cb7a819e78039f4ee848bfadac89134063ae59f782801bbbcc73a1289d68", 0x64}, {&(0x7f00000001c0)="e6255c35bae0ecacc0f34cf793aec7377dcc60826a6c88068e5f1bb23003256347d85ac3c716400327c8eee69289bb223343cdbc6f943a89b8dbc70bcb2d001ae9d4b1e090ee486ec7f1ca65f5dbcb91d5db0c4af6b46fcb2b1800af7afdc677ae435bd3d0a2b6fcdba9a8a15de0c51108a39b8225cf7d4bbc21911bd8d25171091c979fa755f762e9c207a18a65342e3d413c84cc063221bfe84fd08cce1cf8595f3825876b6307e8fc1fd41eba16adfda928c777fd77d31d2511944e0b142d2e68b6fd833adf8204f3bac9fff3342cb09e99524689a50e5077767d4601d62b48f40b60d9d9d9f6b465e2e2ba16f9", 0xef}], 0x4, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r0}], 0xc8, 0x8}, 0x7) sendmsg$unix(r12, &(0x7f0000000a80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000880)="8b3fc7713a5025e1cd097e9d1bb75caaa17a3f20ece9da1c3eec76f23c9a5fa90e6262a1a343728df2c23299f3c1fc88a9ab185ec2a213eb64707a52f642", 0x3e}, {&(0x7f00000008c0)="8eaa668f6ff9fa9bd2f450a27ca95c8fcc65b263f3c3919236da2e3c27d393592c97de9e3df334b3581c8ed707777e180bc3826587df7601d0bd5ce7a89fb2529b4350422e507304f3", 0x49}, {&(0x7f0000000940)="208d4adccf1f4605b78892ea5736af8e2d0fc5952abe7fddeba61e099634d089384796b37bffaa759a65caa3fbeede36bb88f4936a9f4e3d354f1810de7d7272c23c07e19504c78d77eea09ba3203a46ebd2458d3d8c8adf1af5cfaa3cf856be3e532b625c8420f368dac65a14c3111807d6d1e11e6bbbec431dce41405347bb12056b3aaa14e52c51fd238bf6d0f59b938b", 0x92}], 0x3, &(0x7f0000000a40), 0x0, 0x4}, 0x8) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000b00)={0x15, 0x0, &(0x7f0000000ac0)=""/21}) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000b40)={'./file1\x00', 0x2, 0x4, 0xa3c4, 0x0, 0xaf8, 0x8, 0x2, 0x3, 0x1, 0x1}) readv(r3, &(0x7f0000000c80)=[{&(0x7f0000000bc0)=""/132, 0x84}], 0x1) getpid() ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000d80)={0xb7, 0x0, &(0x7f0000000cc0)=""/183}) 22:28:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSCTTY(r0, 0x20007461) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x7fffffff, 0x200}, {{r1}, 0xfffffffffffffff9, 0x90, 0x0, 0x3, 0x80000000}], 0x5, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8001, 0x552}, {{r1}, 0xfffffffffffffffd, 0x3e, 0x80, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x3, 0x80, 0x6, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0xccba28c307567ea6, 0x9, 0xed}, {{r0}, 0xfffffffffffffffc, 0x46, 0x2, 0x7, 0x401}], 0x1000, &(0x7f00000005c0)={0x100, 0x8}) recvfrom$inet(r2, &(0x7f0000000600)=""/188, 0xbc, 0x40, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x8) r6 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x8000, 0x0) pipe(&(0x7f00000006c0)) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0x4000000000}, {{r0}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x1, 0x8001}, {{r6}, 0x8f2a385e61221871, 0x20, 0x0, 0x3de5, 0x20000000000}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x40}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x54, 0x80, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x1f, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xcf4b}, {{r2}, 0xffffffffffffffff, 0x25010cc26eaef5ba, 0x2, 0x4, 0x9d}, {{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x2, 0x7de3}, {{r7}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x5, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x81, 0x7ff}], 0x9, &(0x7f0000000440)={0xb749, 0x1}) socket$inet(0x2, 0x8000, 0x644e) write(r0, 0x0, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000440)="a205dd8d4f9a475d0662a231bf516ecfd50594770e775aaf0785b3a9a83b6960e819a15a5dfc96d61e409511002eeb1e781adc9d13c054a536f941ed7716144fdb23ead7e82e8d0003c517f653f4e730c96a42950fcee18341c2b55eda935510a078e4115f87e64af3cea457c6c3c34805c1a06e3f7d25ff37eb83bfd611f28ebc61335e30eb6ebb71463257600e1cf14761709dea2e34919fe82e3c5084d57bd68aa0bf7f52ae0ec4fa5f9daab6a16a7d2de3c5b54a254bd8171cda886c006591bb6a9feb8b71b1a699e4d1ac742cef1ec0976b6315acc055583c4418a0f29697dae8d3935eecd73f01c96a50ad77bce356e4a29970c3037f7968b984c4687a84fec5c7b4c88b413e3f57ea413976602cfb226c645612c575122624974731e5d0a6c3f05eb6170c01a3c803ebd68bdc64dcdff9ed7d8ae0b3ee60db16b8b67e09d0508b2c40cf193a61b8c1cb63bc32587258ba61217624b47fc5c16ced59b2d4c55820cbcb56d616ac61049c10e36e207ef5578322c4ee2b88d36be43db163e4a8e1dbb52b506b8c75770d9ef107c238f859891c6f3e9a1dceca524ac9e9e24c5b2581b5f2050673be54ea2993a2a4bd16dee87a92581a486f0e45c9fcb4c5f574fed96048d59f1c8b25a906898309ea86a564cc06a7d44d6fc5476684e44e1caad6118dfbe6f9bf74819ba4b16f4f7607ab3cff6298a76f6b722ee6d95d9c210bf0776b3aa760e03915ecdfcd17376e31adb6d9bc60c1c36f4887a3a36574c5fe6b761c9c02c0ea5b672404427a9b525243dfd703ac8a2b06630581ae1d0fcbb6d3d212946d36e4b90e3181ffa97e69a248f142da25e2d84504b444f6dc5e3836ffa755a87e7c8757b18513dbbd2fb7683c6798257a5e5bca5509400570cc87c2d9535419f8e22ec19ad499d05c2a7ec045f59c09d08664ce63ef24b340e2e622d041b8aa70426035c51d4732fab24d8ff1354f977646c9291c2e7e7fa4431da2273e6f61dc4be9edc6d5088d45b98696e23e5686470d8a9f4bfcbbf9173f6a1de5d54f3ac2191a80c6265683762bb08c48c140c28d85e2eeb1d1207a2d45d916c72b8fae705ca1cf081ce48844dbca05d0a6c190867f77fc149d58e033a9f2d8d099414a6e065ba841f4fbcf9383345d69ce8cc95c581926a080c5f6d811753a25d63ec4daec8bf470b3b3f96a0165b0586d43d697edaf4d7393f6ea7a2d7c2e69fdbacd1b64222f2f46eebb5709595ba263fe686ef48ead7c48cc44c08dd57b599b1daf327c0124cd41e0cbe1d5a867bbc6d1dffaacd18e9db18c504e65face4c72356c220be71c8f2e52e0e698543edd31622ece24c125f6310ba0e4ce77a6afbd00a66d8cf22a2db93e61edc5c213faab60344f08d4bc59aa12baf1296168729769a6f1d48202adeaedc2bc5038c4a701448ed5dfe8e5d210f03f66c287d50efeb445c9004336d8da64c31fea5cb8fe41bde8c9b9ccb015d219984d3950c9de31ee9630a30b9da51b27dcea1d30973c9ca0e91ebb7621f0a878df1eaf2e0b6ef7c972c31bcc9ac2443134454f1820772539d66b4a57fd22578d10958c0c5527c3a7ea367727c53953610e22e85f2ae442ba1a8fdfd46ab7d3ea532f1c07c4d2bf0001285850f6d1808a46df13df185a309eca395d83642a4feffddaad8c7b3ace5a3f15df66dfc01eb036cfb70743c08f4c5a4efb50ecd1d4252f3f1ece54e632dae1aa557c72aa0a0dc8cf9b37b30d48e37b04c95648346dbeaf2d75879b674ec559167ec96e90f27a6ee46feaa75e0ea03a2c55a3e6f2d19d2ea5a27208055facb4d13515ad021942eaf1b351790b5e952a8c92296064575909063c8c84f66ea39a33b2a792851d5f5e52d4d0320734b736a3bb42569961143e1b553b156d8cd76203393c3d47462bee0bcf3c77ccaeba57f8a50a7e6be3bf5e791f65df4b07d4a9330c1a601a07dfd1ec6091dcfbe8542e6aad743b62923394b714c02fc3268d2821ea87155eb3a37dd7647a71925e885d59417ff07696776358554d05ef98f479b7c451f318dd495aff405ee4e97da4f22cc52cd973b6092b634ce571407a5d67bf712b8032bf8f7d38987a71b7e49a48d63902f8bb774fce55a516904e2bf715f805ed248a1539a085d6dc4261382dc005e80c66201d43c8d4df3d3619937ac3451472331544b283c6fae14f3a688d7ad9935a0bdf0eba27b9695901360b0402b67ebd5719a3b946cec850862f57a2f3a2076f003c97d85087b43d42ca71dba80b26bef0408724d18e5419e217b21aac42eb1e0e4e378691b193a44b7580f484573bdbe358d0a6de49d5d8632109ef9d63ffbc2f3233a02d0b3c296f0eea7e85d1764a1a568a6e1db2e7acfdcc630fabe4980c77bed793c22d066fe9685cd14b7926db4235a8cbbdb27176c52b286f5fc30ec2744aa5eedfe60b9685a89167da6a538a652cd4c52b13c276cab4fa95ec4793dbe2541d13bf9a405d4c30b8e6c3a1272fd47946bd2fe135be71c0edf631737b6a17747a13134d11521610bc7743a06bc7cd85d0531380db22fec566eec9be960043083b74f1a2954ec782144a38cf55060516ecd68ac2f01d6649198708cb0dc7f2c5d852e7bb5563b7d5f5b0b9716b7600f3b706bcbf715c9b516bac08fdae0db0c2deb5c974015d1f41c367ece25798212891227844020cafa90baa8016819c403ab2d9ac1bd659ced2c5a322500a91424d9191f202db6f31a4c521224014cce47b6bc88a72edfc1a89a3c613e420d553bee9c69f91697d3b9823b4c9f083a44725f40644dd1851c2ccffd2a26cdd6fdc7c2a77da3f78e8916efdbfd288de8fedf860697c40d3f239f04122b7d7cea93a96f89beb2314b1f0aab8153f042017a56af0a915842f3aad0ab566adf5c56f82f5bdd51254acf53b93b5aea309cc453b848efcb75f664c637922cead3ae917330297b8ad8a1c0706ab1d5d2071d24ec17c65ba2c2fd9806b92412e800eb9325107fe78d8bd9898c5ef03b6b6a17ed2961d377fda9cfda7752fcb2ef21c6fe222f574617cc455519787cf3d417f3c63772fe3b8dce19e0442bbae0e61ffd4d9b6e3f3f9a8756b5c892674b8452abf0bced925e119a63f1d39a27f6d2d48fe050d6b9f3c57de8ccf13cca45008fe032f238b447b773336b4f3bc8ca70c05cb66fd17cbd24f1ab57c73cbbb9d35a2290da1101c57821668e7f67ced829148d3f9e577667e1c63edd1be9d00ec064fe34667122abac8f193fd1a4d7b048e65e0634d4d35ad5c87faf565d5791529bcb83aba28e39cbc1eea319eccfb9018f79332721049ba0f7ad530015e0e0f154116cc6c51165753ede76837be92e0fe47a0a6c7073a949c61ed4b41588872a2fc78d1a7cc1a12c6e910aea98266465622694b5767714a00b6befb6ddb1d95ec881db3ea5e69660312121cd4abd2080d9685427964056d7accfe054e5b43b7da6fc6c79e8e36dab5fdd922327fd62d2ab1a1bffe85e0e1a18a02db6fa54e886bdb55aec7eb2169b0593bab11d73490325f972458b4aebdc07a3fe65efe660dbe8da10ba0aff078ed2674844e386edeed40346b5a33a10f595d86998cbc9e0fc2a615b7745040f0f10960075a626313d12724370451d8ca4b326fce963d0145f4110a278841547a8a74d8bcc165a71c81072b95b6e49fbddc34067c9f9b8ccd18f786812ad279c5fbe36c0f204280c6e6e3eb506264ec017b679ed813f0d4d1e51f5f4611b8b15018cb9c9b55f6be3568676bfac665a12d6672df4c425e310a4f2367a4d0e66328a96603227490aacbcfd5a051b5821616f01f1919c8f109f279e0e547bede1e319c544d6a978f8ac3c593a218cf9c070e984d969e1235368ccea88338dd3505bb7d9e32780a3ad340a5dbbe78a33c4c9e2d06aad233e01575106fc30f533b6c8a9f5e7e82a10d0cc80c926657ef94a999ed5983feaac2f1b408ad4c02457f14bab6997bc03c0c29cb58c1ab2223148d98cf7dd974d4ffb26b12d55647c349cc4ffd81e7638b22e50d4ac077073f5414a49440f04b887d02ddbfab14cda5d23b22d4441cfdf88c1d1e16ebf06cf991509529e8b42bac202f8715ca2a52628d1eb4f30e65b9258ff56237c582ac9447660dd713c00270cf0be8f220a12523a9015d4b50a47d183dee4902e355d9b419a173a37e960480839fbf0de5a20da2cbd96903d88751d75ad2073a1a87ad4ef972bb938a9f8ec31f012dc03d6449e5e9afcef7a8fc3f21797c8cae38f4db9f4e7f05713c99a05428d0c0c9c28ea8d60da250b040237e7e05e8230c95b13c7359a8e7579d63cddee5c4e637d25a05e6256e5f96c67cb57d80f01b65aa6d4a882560b645b974ea658b9495a7ad6f730e447e3ef10a28ea4b088fe5cba9f9aefc71068cca3d674562f12fa39beccc18b730cc01ca09c43e83f75bf01ef3166e0047e295805bdea8b9969ce0c42ba365bd3a82429f89f00f8e0f3401ae3a022ea43b576ae762ddfbf626d4e97441ed0aeee8c2f181afd0826718ec8df01db5580ac367dd9251cc4318a50b0741886580ac2edf9c560f8eb746014986a3f83604718ecd54d1a2b09b42ac2cb8269a609865ff498b862f25f585825569952c382aae86161541d7f43f9e5283cbb016dcc4c20377296c745e0e30fef49f966a14442aed23936fca59eb7088f76203f1dc701a928a453ba408fa5c69a98a7adaeb29a2ee3406ad2d658eebb30dbec4e9e24b808ee0de5478327f2538cc3970652613b05ae3ab459bdd5ccb607da0548eb94de968fca5ea49bf09536fba3c350244bcac61c9ba5a4d076e0075ab649e6bf65bee1502982efb1b1ab4e261f4a1704dc6794ad251bf78fdc40e417b46d60582c578708b54eccec6681edb341faaec492c5e028d563172fa58ff6af6ab3804eb5b2b46e53c22ae4ec5d036c321f331f45f11fdc409850a3b3ad775885f50cd4b99929043c063375bd52a370e647ea946f4e0cb0c209e473196c4906a488a37515cd4b0e46266e5540d7d8d9c85af06f091de63761aa80379de91cfbe01853877b7100457276bf71b3146438f327c8a9f2b698d4d1dcfdb33cb1a5e9669c8de23d01251bc2cafa96d87076740bcf6b8c5819a0093511bee1886a7f5f996fcff0dfc2053ab93ec681a5c61b4838a3506cb2ca6924f53434e169eee1855f10f8f072be11ac06081d60384eff090110e0bb67f814fcb4852a3e680a6487808a210e35c0bf789c35ce86349cc9e2647f0d0b37e367ffc55915314285a4e7fcf0b7704015c2b04575ff5b07e4f5b5b159f4f73eba20ddb65970156085c6c16874d9697b299933f6493751ac94a0c76379a53fcefd4e9fb2b23403352fcfe2183a66bb435dda2bc8ecf6eca99afb11e5a66408f5c1f3c8e76b333296db28895dd0e14869cc0be00cd2a36babfdfdb5561fabc3de945dd5929c91c925edd73fbb6ccdd23042ab318d44df5d1b84d70c82c950109d1572966fd03a3e80bd98b33f0d3d37d8785112900c67afd48859b958f00104338ea43e61a5d45548ae45917877b1277e6bf31d88bf74c49730897a2d0cbfab9a91916216d8de665ee38fdaf55fbf056360d612d1fc084220bb97282e86ec82494b7eea3ce5f39452faa4a3e7bd6aa1d9de73224e79f515d6797148ab5d25033b16225e55ea56664b1f3fbc0f98096aa6100a5a60a61b31c0beabd60b7f89a5c10fd6be5ffdd9139280ac6534d3c1d18745f603ee7f9e9a8512e311ecc6fef9812376af9ee00cac6ca04a55c575f519bbaa20578b02402f8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = shmget$private(0x0, 0x4000, 0xa, &(0x7f000025b000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x1) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0x0) 22:28:29 executing program 1: unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='c\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) 22:28:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r2, 0x0, 0x0) 22:28:29 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) 22:28:29 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x9, 0x93}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="431df09c4ff35cb6d03b0d1102a0", 0xe}, {&(0x7f0000000200)="4374f0f43e3bc258e3b149162560bbfba6d23c3ec77d6a10b27b0a5466b9fdf71ea6b50d2cdae95afaf1", 0x2a}, {&(0x7f0000000240)="aca0d5f92a352ab975b4c0fc9378eebbb76f7ee41348b0a58dc6a324e6193a4767131e93f2437d1a10b23f000cc564ee2e531ff77d60251aebc95707bdff396a6da597d705610d31956b346ea5d7540ec92a5871351f68948be19d9d38e365d499cb966cb8c123f561d34675ff0647f888698d7a8b47f80260a17ac30b2091659742098e2cb4af88cd7cdfd58a047bfffbb55186f98796f507c27eb47e28", 0x9e}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x404) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r6 = kqueue() kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x7, 0x0, 0x0, 0x0, "3cb90277925f3be62c36ae61c4a64800", 0xfffffffffffffffc}) kevent(r6, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) write(r4, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffa, 0x4}, &(0x7f00000000c0)) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 22:28:29 executing program 1: mprotect(&(0x7f000009a000/0x1000)=nil, 0x1000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x18) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x80, 0x1}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 22:28:29 executing program 0: r0 = geteuid() setreuid(r0, 0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x54) fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) msgget(0x1, 0x91a2ccfa35f7fd8c) 22:28:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x5de) r1 = socket(0x2, 0x4003, 0x0) sendto$inet(r1, &(0x7f0000000100)="af9d5aa988bb4b8c6c1e0c1f61704799e5b07065cebba37fe698001d4a3a2eb0d8709e0dfc64aa39cbcd0f4ff793681d3cac0cf1a78357c6c946cdf2ff0490a469b5f6aa590360e9c70561c04c8434d280ff751ef50dda55203aab0e22fc20728925a7182de36dc58200ddfd6ff02ae1f6e55ecb607366b6ed54e5d5021006b5b883be001b3d5df8d7c282d0a27881ac7455a8404d48c83717a3927d353f2c6b92439454359b147f1d604da5bfdb4201013158eed9ebfa7cdd803b74ac70924beff0a6b12e46669ddd5d702920f18c1f21d728a1286239e134", 0xd9, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt(r1, 0x0, 0xc, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) r2 = dup(r1) open(&(0x7f0000000240)='./file0\x00', 0xa0, 0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 22:28:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x2314}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3ff, 0x35fd, 0x1000, 0x1, 0x7, 0x8, 0x7, 0x3, 0x2, 0x10001}) execve(0x0, 0x0, 0x0) listen(r0, 0xfffffffffffffffa) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3f, 0x40}, {0x8, 0x2}}, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="2e86c4ffbdba0881790a12e5f5971dc4a7acf68bf175a08ad00fab9a04c11db55e73a77de407d1663513f890dc58d9ca38d289e3bf39a852c207c53be16b8f3517cd8f6192f241c798bcbba885542104c6535e7164bcdcf75e78b601d57d9b9f6645ac6d7463eda473534d4d6d22d890d509d87843d5943b6b", 0x79}, {&(0x7f0000000240)="eee1427b0dfe13588e504b8f4f5ed24e1d24b063279db5f4de7d670a67e33563159431ac7f20c147b15412c12ec2638a54ce10", 0x33}, {&(0x7f0000000280)="b105021dbd863962b95504a57a9b8910e263b1865c278d342fa0339b19e401fc8b2d6e8684e24c628c31b794627cfa258283bfde3db433a614030175079772730f2b4e0466bbeb05a619ffece346e3606540b8258db710170c8cd34f6777ff270e5bf5c57d8635f8330ac91754ef59a52f8bb7df04b3d86ba6cfeb569b2575bae0ca0bc3f37ee30567e5c5b3a50e96244237396b8e36cdef774a8ce6187423525b12e3ab3696e9303165bfafb7f47e3d79b18b885644b7a6dbf312bcd7d831b779e851e2ebb96842db42603492ce2351c08bf154ae5b26a0ad27b4e0db1f6e", 0xdf}, {&(0x7f0000000380)="e386adfa39f443796ef7a890d1a3c4360f7cf92e7852935343b953a31baecda7ca4516e90328c8cc64ed85724ccdf5acb0e38e5e43b1b2eef7aab94f79b7e5befa80d92882ed969de119dea45145347bcdd6c981ff7530b94f448090fbc5bcc6e3410df3525a0cb4c00be068e8525b421f7d350b75079fdfee039eedc739e05631ab451c0f5c3cdf7c5fde2ee3c40109fe3a75a73001db2ea1afa5c1b0ba6facf5259dabc0947492", 0xa8}, {&(0x7f0000000440)="82eda806848e4debed046b9fbc860207d9bf2655994711a61b3edfc3cbfcb35f46fbe85119cdec2cb0a1fc1627fcdc745fa174c86a272b1327536241dfb53071354bd9355ef0224821cc60d3b79b3a", 0x4f}, {&(0x7f00000004c0)="ac347fc599a77162ecdb8e934415f2edfe81309a244e45b6f59dc8ce90fb6fe4301529f2ec7458a72f5469d0df58b9e9c81b410bb7e9893d507535ee3c7e5b7b25463881441ff9f230e4a1d03926c74e8c0f740f46102887543cb4c1927d0542063a12f935e1306534d9454d81f000b1bd0c6e1af5023bb6b6e46082d03443479a575d5fdd036e6d2f5da484699e28feaa9d92dd8ed3d3513ffd707b9543df2a", 0xa0}, {&(0x7f0000000580)="90821dc209bc3393c2042ba0e7333e2f8b33d9d151d5977507738dc1f6fdd45488f409d6f2ab849ea86949eb3a25670ebfd4c8b7324b6c971a642b5f6d094346df4a7261a9d506df3f51cbce05d1ff7f492cdeeb93f9322d365056e7f02ba34122e3a02b263346986a404995f0e2e36e", 0x70}, {&(0x7f0000000600)="7560d9366875abb83944491165dbd0ba3876e85a5d7885857aac5de2a1b248302bfe82236725a8b78a7163b06d23f77052cc1893d66a810ba1ac3cb0378d309f459a9f589981ab5995e7ec34f2fabc404a1dcbceabac6a224fa9063c498ff2635983f8871cfea1240caf7e64d7b330df06637e82494e084381113c460740ed3c471f201d554f3eb818dfe3689713b6b656c1e7ddde8a593a94255febbf4659041c38397583d743952765a3f9217098272b2c5d895780e8db7614513ff4d2beff7fde928a73a2475710251a7b99ba04f0", 0xd0}], 0x8) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000180)=0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 22:28:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet(0x2, 0x1, 0x8) lseek(r0, 0x0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 22:28:31 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, 0x0) r1 = socket(0x1e, 0x1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7ff}, 0xfdd9) getppid() semctl$GETPID(r0, 0x1fd06302cb911c74, 0x4, &(0x7f0000000040)=""/160) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5, './file1\x00'}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0xca46}, &(0x7f0000000140)) 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 22:28:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="86cc63bfa65875c84b5fe72e7704c1ed8f760606a4ee5777de23de3daafd9c9e70075e7c9b6071e4f4288a6951117fc304c84446e47212141773d4dde211be0b27b52c23106bae9ed1d52c6dae3b370fdc416f55bbc2ad59278dd7411810e0a67e3ad9bd7e15dfa4c49e17fb5f9717c6ad", 0x71, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00,/f\tle0\x00'], 0xa) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000001700)="718538e367fff08635ebb01ff2926e10fb578f02f9eba581ced09d4299e80ceef3d9e052341e6efb0878a9480893560882d8aa01d758810d62d82e7e6429d5f3c44849c544f679385c645a0c146a363e5f5772ef8c0e1c4c8dcc90874d95594e392459c00fdee39829f5ef6a00b8cffe1d69d426fec9bb4f34d51bef0942e1ea9da8e914a150aae587fe6efd7cee265b1a80581df62617c156da8e06e08ef5836faabc0d40f0215c1186a9b2b92b5659ced2a65d961b67cdaf34e3fb33bb82455f76e59af90e4b310a096090", 0xcc}, {&(0x7f0000001800)="0ec4de3977f155d52e0461c7d4ad8a63bb830b5dce3739b0ff27819dfa78894af178f3832001202db504eef152fa07e712fb2b", 0x33}, {&(0x7f0000001840)="e8eabe89ee84d71edeb645733326c74f7f3ca326051ac1893f3dbdf1b6cd60379bedd8f7fcbc7bd93730a05710a8f79a3615adb69c15e4f1e299d6c6b207e00522630ae4c4312ad5be37aabe84b9d863ff12d11210d5e1d9772adc96d51fbe4f743c94514fba1ffe539cfd3d909c37e4ee1c8e96c69460715e346a5e8f4ec94e88330c60b3981fb84e88c55cb0bc0088762d8cf6450a95b2a81137c6c81f29f32394c5fd8ee96b47", 0xa8}, {&(0x7f0000001900)="451c03e49b18323a6cf12c27ed92e9d46eae766bfbad16c765c7fb90b5b8b5320c037f0e19b237c048879c724065c474730f16600fd519264969fafeb90bdf91dfd6475d1780db0bc0e3413542aee908565535ade46b4b5ef0703d9a59b6f1e002f03da3d859eb677ff686acc69dace54c5c18aaf7e6bead9d5e408b1b887dccef405d9701e29dc941d6a05411a91ac045250948c81baef448cea937a51467fd3925957f46346cefb7234c32deb78ba92f", 0xb1}], 0x4, 0x0, 0x0, 0x4}, 0x8) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a40)={'tap', 0x0}) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f00000012c0)=""/248, 0xf8}, {&(0x7f00000013c0)=""/17, 0x11}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/193, 0xc1}], 0x5, &(0x7f00000015c0)=""/40, 0x28}, 0x4f61c62e42e9b556) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 22:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000140)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c4088003c", 0xa3) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 22:28:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) r2 = dup(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x12, 0x8, 0xd}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCLOCK(r2, 0x20004276) unlink(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000000530b) socket$inet6(0x18, 0x0, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) socket$inet6(0x18, 0x1, 0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x7ff, 0x80000001, 0xd6b, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) 22:28:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02288a5a7f6930000000"], 0xa) setuid(0xee01) r4 = getegid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = getuid() r7 = getgid() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0x6) r9 = msgget(0x3, 0x0) semget$private(0x0, 0x3, 0x20) msgctl$IPC_RMID(r9, 0x0) chown(&(0x7f0000000140)='./file0\x00', r6, r7) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getgroups(0x6, &(0x7f0000000240)=[r4, r2, r2, r2, r7, r2]) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 22:28:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) msgget(0x1, 0x30c) 22:28:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfff, 0x5, 0x7, 0x6}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x2, r1) 22:28:32 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) getppid() msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = socket(0x2000000000000002, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r11 = getpgid(0xffffffffffffffff) r12 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r11, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) 22:28:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {}, {{r0}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x91}, {}, {}, {}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0, 0x2200, 0x0) 22:28:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0x69a88df4) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xde7, 0x8001}, {0x1}}) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 22:28:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0xfffffffffffffffe, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x58, 0x0, {0x8, 0x4}}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:28:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0xfffffffffffffffe, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x58, 0x0, {0x8, 0x4}}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:28:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x6, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 22:28:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 22:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchdir(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0x3}, {0x8001, 0x0, 0x7ff, 0x4}, {0x8001, 0x10000, 0x5, 0x80}, {0x401, 0x5, 0x8, 0x10001}, {0x6, 0x3f, 0x65, 0x7fff}, {0x7fffffff, 0x10000, 0x0, 0x8}, {0x7, 0x2a93, 0x10000, 0x8}, {0x40, 0x4, 0xffff, 0x10001}, {0x10001, 0x0, 0x8, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8481, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") 22:28:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x10, 0x5, 0x20) r2 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8]) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 22:28:32 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) fcntl$dupfd(r4, 0xa, r3) readv(r0, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) getpeername(r4, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(0xffffffffffffffff) bind(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 22:28:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x8, 0x2) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1000000000001}) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfff, r2, r3, r4, r5, 0x143, 0x8}, 0x1, 0x8000, r6, r7, 0xcfa3, 0x950, 0x9}) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 22:28:33 executing program 0: r0 = socket(0x7ee1c47b70cfde0d, 0x2, 0xb0d9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82653400"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xc9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="b6ce73a08f4db2008975b59c0951167e9af9a5fcc8e346965f00c9201173f9a25142d083ca1a0e4675075c4f8ff45dd7ca5390c92aba90b79fdfad461cc641", 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x3b, 0x3}, {0x18, 0x2, 0xfffffffffffffffe, 0xffff}, 0x8, [0x9, 0x200, 0x3, 0x7f, 0x0, 0x7fffffff, 0x0, 0xb1]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x6) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/158, 0x9e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$KDENABIO(r0, 0x20004b3c) r1 = kqueue() dup(r1) getegid() r2 = semget$private(0x0, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f0000000240)=0x6, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/60) 22:28:33 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x800, 0x2a) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f0000000440)=[{0x0, 0xa2, 0x1800}], 0x72) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r9 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r10}) r12 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 22:28:33 executing program 0: r0 = getegid() setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) chroot(&(0x7f0000000040)='./file0\x00') setgid(0x0) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) semget$private(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000400)=""/75) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r6 = shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/215) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setegid(0x0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffcffff) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000340)) dup(r4) 22:28:33 executing program 1: r0 = semget(0x2, 0x2, 0xc0) semop(r0, &(0x7f0000000000)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x3, 0x30, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x0, 0x1000}], 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) rename(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) chflagsat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) 22:28:34 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffefdfffffffff9) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) mlockall(0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x7, 0x2, 0x6, 0xffffffffffffff00}, {0xce, 0x78, 0x4, 0x800}, {0x80000001, 0x0, 0xf5, 0x7}, {0x1, 0x3f, 0x2, 0x6}, {0x2f, 0x1, 0xffffffffffffffc0, 0x7fffffff}, {0x10001, 0x46f586c0, 0x7fffffff, 0x3bae}, {0x9, 0x3, 0xfffffffffffffffb, 0x7}, {0x9, 0x3, 0x401, 0x4}, {0x5c, 0x1000, 0x7fff, 0x100000000}, {0x7f, 0x8, 0x6, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x84}, {0x6}]}) fchflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) 22:28:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="11280cfcee307eb29172792efc2dd66f3e1b8c468b3a47e21157b41a0c2d439193974d7b6715754810ec039fd594e4b22901f5d58634f7fcad9a35fd4711021b96d3e4422031c74eebe7582c6adbfe0ccc39c27129044de13ee0cae33e99c6140d30f66a29099e6cbc2fa32920b110130da6969be81120cd178b1c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/86, 0xff93}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00005fc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="8c65", 0x13f) 22:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) write(r0, &(0x7f0000000040)="dda3a53aea713f1e4fabb93bc79d65762aaf1f789437b9cb5fe8fd6cf8546781a7a48b0227b42fcb4a63eaade66c08778bf5359de5f09a87434cbfbba8f860f1994f0b3d8774acce7f3fef9ab63e76afae", 0x51) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xff, 0x101, 0x4, 0xf4d4, "1f86855542c9ce6a3ad316aded96c053d7b138ad", 0x8, 0x401}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) pipe(&(0x7f0000000340)) 22:28:34 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, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x300daa6159919841, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 22:28:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x4) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="0468de91331091746257cf0a2dff97e3ba759ff82a0cf7e18dd27c0f90cecb301eebd0bb53", 0x1c3}, {&(0x7f0000000300)="740a43e58c531580ff6cf48fcb855384426b6b1f4186e8ee197fc7d6a1280d4acfba2010a60426f4637c7946f31f8b69c83aac7d5ff98bfce568fc4e01b657865b497678d5c13150fde8479af0a77803c8f531", 0x53}], 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 22:28:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000680)="f50f0d4799158ac732ab31e13e342036b4e2bcfcb4ce0f58bea437ec6b35947a3423529bf67507b10813820578e7252adab967e2a1d461aec9d22aaee0f8a53aa64a0953230e99ff6762077685660ee538c75fc50528d3bf13610bfe8107266280f30d90e0b810ab6dd83be926cd53f278e0cd47058b7c98baf69cc8e1c849a05b641587f40c8ae078551061fa5bae8b403c4879d33a770d9dc014bd1a44e59158492f1d894d6f78fab0b936635dd59a068286e433f7c517a53a14fc28d4ae17b610df0777105bdb5e28746eb26989497b0c6e9fcae7781e3d28242031c9129c6952d1070bebf6525a03d0be5915aae47b3b836fdc1adfafd6f7f9ef0155265c920afa1452390dfdb5c4712fa003bcaedaee2f0000000000000000e0b2f80eff320dc6fe2158f5aea648396de70c316985954c5b42935aea088bd783c83f5969e0478bbf5cfd231956a66c46edc14fc3fbb27b6a181de651d5b04780fbc0755756997c92bc4e6da6d89213c118f58160", 0x170, 0x0, 0x3) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000000)='./file0\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 22:28:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 22:28:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x65d) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xc5e6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r1 = socket$inet6(0x18, 0x5, 0x9) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) lseek(r0, 0x0, 0x4, 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0x2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2f1133c8f056cb62aa51d0898885e9c7e8aa216a5c8e639102151910b6b7922eb5d525dea8020383d39e43b835d4cdb91cafd116733b02cab19ca78029d5180030a74a3356de42b96e946640f2fec5801efad679711e2dcff3c4804ff8cd4e4f233ba21837455b042880373339039f2913aa0d62314dbf43d2b0bd576007aa546660241027541dbbd433719a7f0dea057d8b2f26028cbbc9afb8c31d18247cfd40a951ee911c2945d7433ea6f4fe8ddfddd967515dd810a51db0f6f6ffa1a00c1816e369a082c80b750ea9d82a2fa15a53d2ee3ceda33893", 0xd8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") clock_getres(0x9cd7189313199e9e, &(0x7f0000000040)) 22:28:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) read(r0, &(0x7f0000000140)=""/116, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xffffffffffffffca}], 0xffffffffffffda5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001140)={0x4a80, 0xc20, './bus\x00', 0x100000000, 0x5, 0x1000, 0x2}) 22:28:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) open(&(0x7f0000001140)='./file0\x00', 0x480, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001180)=0x7fff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) preadv(r1, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/16, 0x10}], 0x3, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f0000001300)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = getuid() seteuid(r4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001240)=""/80, 0x50) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000011c0)=ANY=[@ANYBLOB="e69ad49c759c090b13bd790212ef1493a18f728d8ec979cf2cc29d2ddb6dfa40337810628f8f4a734b69f40f2b859a681632b26f92f650b15f6ff6083bad4a0edd117bec4f300598fc26cad0eba35d0172f891bd4d1678b705270f827acfcceda25220ea52a626606ebd30c6d2"], 0xa, 0x0}, 0x0) 22:28:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1, 0x40, 0x10001, 0xeb18}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x20b4) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000180), 0x8, 0x0) 22:28:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f0000001ec0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x7, 0x101, 0x1000}, {0x1, 0x1, 0x1800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r14 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r15 = accept$unix(r14, 0x0, &(0x7f0000001e40)=0xfffffffffffffe56) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$dupfd(r15, 0x1, r0) semop(r5, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) 22:28:35 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./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, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/160, 0xa0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x25, 0x6, 0xfffffffffffffffe, 0xfffffffffffffffd}, {0x101}, {0x1, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x1, 0x0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xfffffffffffffed7, &(0x7f0000000280)='\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x100010011) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/18, 0x12) close(r0) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x40}, 0xc) 22:28:35 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getppid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file2\x00', 0x80, 0xc) 22:28:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x1b, 0x1, 0x2) close(r0) sync() r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x34}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) nanosleep(&(0x7f0000000080)={0x5, 0x7}, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffff00000001, 0x5, 0xffffffff, 0xffffffffffffffff, "9e9ebb0afdd51d1fda42c034a4c081bb5f766cb5", 0x4, 0x3ff}) 22:28:35 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x46, 0x2}, {0x89, 0x7}, {0xaf, 0x7}, {0x7, 0x81}, {0x46, 0x2}, {0x26, 0x8}], 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x401}, {0x2, 0x3}}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000100)="049b2281e5c965390dfcb288a65e5b509927d63f42291c886d72cabc680ea87f752d10f31517bff7", 0xffffffffffffff06, 0x4, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x80000001}, 0xffffffffffffff1c) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000380)={&(0x7f0000000180)=[{0x7, 0x100000000}, {0x7, 0x4}, {0x47, 0x8}, {0x42, 0x9}, {0x24, 0xa13}, {0x100, 0x3}], 0x6}) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x80000001, 0x5}, {0x1, 0x5}}, 0x119cf9197cc229d9) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x20, 0x6e3}, {0x46, 0x7}, {0x23, 0x1}, {0x21, 0xffff}, {0x44, 0x2}, {0x0, 0x158}], 0x6}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10012, 0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x2, 0x4, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x4) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x4}, {0x6}]}) r1 = semget(0x0, 0x4, 0x600) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/87) syz_emit_ethernet(0x93, &(0x7f0000000240)="fca76f69f5ef54d244dd1c017e9539ccaf3a90801a645c6d9d8b4ab0ab36c0415d4c1902af1523204e74e6231beec8512c7703bbaf0740f401a45d735bae2e1c07fb9f467bd1864b81c6a44d88b2c4448b3710f1f17277005192c30d33d083410b2c4a02dcbbd9def409caaa83ad5fe49f1c093b06a4e3edf1acbec518b5b620318ac12ed7550db0a4b50c5af5ccfd1ebd0730") 22:28:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff91, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x139, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xfffffffffffffe57}, 0x0) 22:28:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x26}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) socket(0x1e, 0x9cb22c2156871882, 0x9) sendto$inet(r1, &(0x7f0000000180)="cdc92f58293b9b838c22fdc5a838c2185806bc1dca55638cc34c97df867f2089f7c358d4acaec6ac4e27bc3a241865782dc68d92ca24fe485b565b199e3354057f1f03e9b9b081ea97f8c8009bb736d50c728f7823434774a17936eadfc4ede1d5ab7c0d3eb74ec0b4f623156b1c043dab0ab2e1b57d66ec7099123152aef903635c00ce70af98", 0x87, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) sendto$inet(r1, &(0x7f0000000080)="d805b072db90e7fffa8cf5fd5ceb5e12bd8db73ac8fcb2294a2b15566a3c35da94b38df301e2ce3d9f7b7de38ce7f518fc6d2f284692934c0a16864ef97089cb442a544f2c6851240c873580b0c8d828e1245128281746c7695bfd07d2a95f107b4097ac5aa779c8b7", 0x69, 0x408, &(0x7f0000000100)={0x2, 0x1}, 0xc) 22:28:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xe8f3, 0x65, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xe0b3bbd150c18198, &(0x7f0000000040), &(0x7f0000000080)=0x10) rmdir(&(0x7f0000000000)='./file0\x00') 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xd7b, 0x6, 0x5, 0x101, "020c5284e56e8fed101efac9ea0cfadb50b77b43", 0x800, 0x1000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 22:28:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt(r0, 0x6bd, 0x6, &(0x7f0000000000)="5427b4fd35cb2aebd553e0666a86fc4f67101b71ed713a5392ce125f07c9dacc6b5e0a48b525647a6c736d819348b7b26efcdb0953c63d0266e25562cc0956cc3c05652eee42603870a22ad8ba7a675b7aa852f77ad1619fcb37b64bf605837977235c368ad632c652b026425f53b22d12403a2318edcbe78676fe224be706c8438a96e5daccf90e00481c5714f3aba08862f63683fbcbd2c49255401c38dfb2c62620b4369b8e7298c85611671fa980947e41ef802cd9a8d87e", 0xba) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 22:28:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000000000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 22:28:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe72) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 22:28:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) setrlimit(0x5, &(0x7f0000000000)={0x4, 0x3}) 22:28:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) close(r0) 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x84}, {0x9, 0x1}}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x3, 0x40, 0x9, "d4f3273b1502a98b166c591b7f6f91768fc164a6", 0x101, 0x3}) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x24}, {0x19}]}) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x6, 0xe2c39df92608d4d9, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x3c, 0x4, 0x100, 0xfe}, {0x80000001, 0x4000000000, 0x100000001}, {0xfff, 0x1800000000, 0x8, 0x6}, {0xb6, 0xffff, 0x7fff}, {0x8000, 0xfffffffffffffff8, 0x7ff, 0x868}, {0x7, 0x7, 0x4a5c, 0x800}, {0xee1, 0xec6e, 0x3f, 0xb58a}, {0xabc3, 0x7fff, 0x7a, 0xfffffffffffffffa}, {0x7f, 0x9, 0x7cb, 0xc8}, {0x8, 0x5, 0x6, 0x100}]}) getsockopt(r1, 0x6, 0x5, &(0x7f0000000100)=""/159, &(0x7f00000001c0)=0x9f) 22:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r0) fchflags(r0, 0x0) socket(0x2, 0xec49ad61cfc4ea9f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 22:28:36 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000000)='./file0\x00') acct(0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) acct(&(0x7f0000000080)='./file0\x00') 22:28:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x10001, 0x80}, {0x18, 0x2, 0x4, 0x100}, 0xcf66, [0x2, 0x50, 0x74, 0x3, 0x401, 0x1, 0x3, 0x101]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) write(r0, &(0x7f0000000080)="bfe141db193b4fb28b72df5e2b92407a576c680f2810a6f011eb2498cb2acb7ff3ba1219dea7f4a3e5c15ac9eef5e13016e4729a873fc1a603860ce45efc4d3af89972666a11f4660a2780a6528e826a959c85ed2b27fb9462d48aff8130e100c7481e9c28e2309e09546401356094d1fe7508724cde08483312e798a70035673ad0819946947e86c595d9a08251266617ff4a601d221c50b28ee5f6f281c41f3103628e1ba856d779c701279f56267828a5fa9cb70b9808bd4d6477655728d4e1d63508c84f9c81c9057784271b7f7d49a6f2305257ee50de1f3a8a93b316d45f44bff3b2b593fb7b35794634479c92887de3bac57b7fe5", 0xf8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:36 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xb4d2, 0x10805}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x148, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 22:28:36 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a20bdfb7389ec9e7d7067e1ac296ee65f256522c173cdf10dad036d41e54c7a0660e352512e2356c184efa6b7819039a4b4dc55f38811430bc98008beac9b2b45aad23506c36c6916044fc9a06a4d34b24a6b5200bf52a4f359d5c7d0d8b39cd663a2ca703", 0x65) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xff, 0x20, 0x48113cae, 0x9}, {0x1, 0x1, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x800}, {0x0, 0x7ff, 0x80, 0x2}, {0x6, 0x3ff, 0x6, 0x4}, {0x7fff, 0xf48}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 22:28:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x40, 0x3f, &(0x7f00000000c0)="d19b1f11433d72cc955e7dbcdfb5b326708b06539937aa9690cc479dc1e1dff996c7ad494e08ff5ec7d0eb9b0fd60132d9e6421b2c51fc3edf2dd059287db0a2dcc283327df91d326437716571e8c16222e20f2e018829e445ac1138fd8f33d8816a0b4a791820533f15a62b6886ff5017ee1d57e3bbd2caede9157b13f8ac61c0d8231bf3124c508be882ab39bf07215732245c86bc0dca2eff6a9cdf30bcdbda5375dfeea05c2de63228c201383620afa53751ecf6f298543a84603e2a4221cb3c610897eb278c69a0c98b47e9e9a6e54a98902a9f273bab9384ec97932693642950", 0xe3) getsockopt(r0, 0x3f, 0x3ff, &(0x7f00000001c0)=""/190, &(0x7f0000000280)=0xbe) r1 = socket(0x2746730cb8175cee, 0x5, 0x800002) shutdown(r0, 0x1) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) 22:28:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/179, 0xb3}, {&(0x7f0000001100)=""/70, 0x46}], 0x3, 0x0, 0x0) 22:28:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0xffffffff80000001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getegid() r4 = getegid() chown(&(0x7f0000000240)='./file0/file0\x00', r3, r4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:28:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 22:28:36 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x81, 0x3}, {0x18, 0x2, 0xfffffffffffffff8, 0x3}, 0x5, [0xff, 0x6, 0x4, 0x1, 0xfffffffffffffffa, 0x400, 0x3, 0x3f]}, 0x3c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 22:28:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fchmod(r0, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getpeername(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f00000000c0)=0x6e) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3f, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xfffffffffffffffd, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x7, 0x6}], 0xfff, &(0x7f0000000240), 0x7, &(0x7f0000000280)={0xffff, 0x5}) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 22:28:36 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000380), 0xfffffffffffffffc, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r3 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0x3, 0x0) socket(0x18, 0x1, 0x9c21) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/195, 0xfffffffffffffcb9, 0x40, 0x0, 0xfffffffffffffe76) 22:28:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x10, 0x0, 0x0, 0xff}, {0x200000081}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:28:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x33d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, r0) getuid() r5 = geteuid() setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x5, &(0x7f00000003c0)=[r2, r0, r4, r3, r1]) r6 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x3, 0x1]) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000002c0)=0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) semop(r6, &(0x7f0000000340)=[{0x0, 0x200, 0x1000}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r9 = semget(0x0, 0x0, 0x40) semop(r9, &(0x7f0000000080)=[{0x3, 0x1000, 0x800}, {0x2, 0xde9, 0xe4dfe89e24f8d07}, {0x2, 0x1fffffffc0, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x800}], 0x6) semop(r9, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r8, 0x5) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000001c0)=""/45) socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r12 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000240)) r13 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r13, 0x0) shmat(r13, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r12, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000326, &(0x7f0000000040)=[{0x6, 0x10000, 0x1, 0x5a8}, {0x15, 0x1, 0x1}, {0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000340)="30b92c362b1ed939e42b4a8a2771a11f6726432ca33ef0b6bf95979142df53ef60be54407b3f2c4aba466164e2ea6f755aef5400ee487838418a5b0f84b542cae4f44cae618e2fa38c9578de1f7e6b08bd534d63ea4ceda12ec9a2ff4270ed7a98a2f2f35dbc3bde8e0a5c939b50cff1708da20b97b81f8609df32e4a47caa79508c0cb8357601d977c294db38070fe5952c236aadfa81509d21330155a1be74c4ab9b200c9f324e2361e828c268846c1a4025e69e", 0xb5) syz_emit_ethernet(0xe8, &(0x7f0000000240)="ba6652c171b00fac4209a4600ba2692186a1c7ab71481051b87c924ff1fa22a8c7019093352182efc3d84a15cdb606ee117479940dbe5493de403e8b7ebe1ef296882c41825cb92ba17ca6bfc143b382b2ab7bba971f81b899d8cfba9cfcba1366261f1a3bb5b524b0171c262fe38bca8d0600ef859e6aef69bf2acd9a92b0069ce03f19249cc0772cc28499d8486c8e58e3b4d5a3c2d9b84c035e17ee408712455a570c4af5e836db95f436af781f48b27134e5c033d4d476890c0c648251865b9fdc81fefec27d9aedcec5816a04cd51897eaa93d04324f3eed5a79061bedaa8b38246013f913d") r1 = dup(0xffffffffffffff9c) syz_emit_ethernet(0xf, &(0x7f0000000200)="d30023aecde88c4c442cd10be7bd99") kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xe1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20000000, 0x4, 0x6b}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x6, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x62, 0xfffff, 0x0, 0x8}], 0x0, &(0x7f00000001c0)={0x1, 0x7fffffff}) 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9f0ca21998c4140891aa0edc973cdf924fc28e8499f56bcc26a73e3e48236363e051179c1fa721b1ae94f1c7f0f47f0fd5a525d97a2d51fc430f3c8077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29903a959f1056ada0000000000b9bcad945829d"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, 0x0) r4 = geteuid() chown(0x0, r4, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x420) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 22:28:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x1, 0x5, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:36 executing program 0: semget$private(0x0, 0x2, 0x40) r0 = semget(0x2, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x8, 0xffffffffffffffff) 22:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0xf329, 0x9}) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 22:28:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0xd31, 0x6, 0x7ff, 0x400, 0x8, 0x10, [{0x3, 0x81, 0x4, 0x1}, {0x0, 0x7fffffff, 0x0, 0x1000}, {0xff, 0x5, 0x2, 0xa6e}, {0x4, 0x81, 0x8, 0x4}, {0x9, 0x7f, 0x100000001, 0xe05}, {0x7, 0x2b2, 0x40, 0x7f}, {0x3, 0x4, 0x81, 0x171b}, {0x6, 0xfffffffffffffffb, 0x8, 0x9}, {0x9, 0x7, 0x3, 0x9}, {0x8, 0xe3, 0x1}, {0x7, 0x5, 0x45b0, 0x1}, {0x7f, 0x2, 0x80000000, 0x100000000}, {0x8, 0x8, 0x80000000, 0x2}, {0x800, 0x100000001, 0x401, 0xffffffff}, {0x8, 0x400, 0xfffffffffffffffc, 0x4}, {0xd0, 0x2, 0x0, 0x25d6865b}]}) 22:28:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0xbce, &(0x7f00000001c0)="5ccc81c912b86f953e3e4a4f1cc23581401b7d", 0x13) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x9, 0x9}], 0x800, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000018, 0xa9c4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xfffffffffffffff7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x43, 0x8, 0xfffffffffffffff8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x1, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0x101}, {{r2}, 0x6cf2d628a7098339, 0x40, 0x40, 0x5, 0x2}], 0x1, &(0x7f0000000180)={0x2656, 0x3ff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x9, 0x0, 0x20, 0x1, 0x7, 0x6, 0xffffffff, 0x0, 0x0, 0x6, 0xf9}) dup2(r1, r0) 22:28:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2893, 0x3, 0xbb, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x6, './bus\x00', 0x1, 0x9, 0x100, 0x1c000000}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x4c) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:28:37 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 22:28:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x7fffffff}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 22:28:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet(0x2, 0xc001, 0x10000) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 22:28:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)={0x1}) 22:28:37 executing program 1: socketpair$unix(0x1, 0xef585db5725ee910, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 22:28:37 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f00001e1000/0x2000)=nil, 0x2000, 0x12) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) 22:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x8d95, 0x3abfd11c, 0x200, "a2ee2f10246500722bc4c7868e657c9aa8bb346f", 0x1, 0x1}) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)='@', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x48, 0x2000}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 22:28:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="6db6117967ea0af8a86d6cabb4c29d53f09fd939567b97bdd6e2d06cc6b684dfcb36fd6a719bc57bec1db6b55876af412a5b78e0969727fc1cc022c10f847bd46581525e10c9d6febf3498741e4535de4fb14d2eb7d60281f6b06d83627d23141db7aeb8ae13354c02626ea0206ecd41ed7b1d4f18b914757e90ecbd297f2f2dabfaae3776e12422f60acf662c53cd574d7b4ff2dfe8f74436fb973a4f0b6ce0b37dfa0a6e28b88b4c488c769f7734559c315da4833b62", 0xb7) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x2, 0x8, 0x9, 0x1, 0x1, 0xffffffff, 0x1000, 0x2, 0x1, 0x6, 0x3}) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x1) execve(0x0, 0x0, 0x0) 22:28:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:37 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffea) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10ff0100"/16], 0x10}, 0x0) 22:28:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f00000000c0)=""/54, 0x36, 0x1, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x2}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chflags(&(0x7f0000000280)='./file0/file0\x00', 0x0) r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) r16 = geteuid() r17 = getgid() r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="0464422ce0e8e3bc14b2e00ecb85f151950ffb541ba99cfc5b0120ba001155f7c7b1ab797d73e8cb54ebbae8435caf2bffe33109d50aa14626256e1c693620f06bd7e1027e7fade8e70446aa564f94accb1a5965d9c96711e170da963463ceb4d355db615bfca91e682f3dd1ad3b5a7a6f58acb222debda85607b5", 0x7b}, {&(0x7f0000000380)="f6e4b266fb59362df026f9acd6a1cc5dbd6fca324d3b148e13f192aa408b41a72c6c6bbae8f8948a080fb346c48b2a33544cf890e4b248e2dec3126ac048b34d55394804dd0aca054f238b91ccfedc0ec2b5972d4aa2c71875238236c9fec20e7ccc49ece7943bdc84fe4a61e42a0d3cf8da26ead324a7c61c483a0ddaa708dfdc17de9272e943774aabe1f8a94a6b22ce698e6c5fafecf1c181cac85354b2104de206e77fe3b756ae5e8641223c2c20effb3ed61490a9306dbde4", 0xbb}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r2, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r3, r0, r5, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x138, 0x2}, 0x404) rename(&(0x7f0000000880)='./file0/file1\x00', &(0x7f00000008c0)='./file0/file0\x00') mknodat(r4, &(0x7f0000000900)='./file0/file1\x00', 0x2000, 0x8) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000940), &(0x7f0000000980)=0x4) 22:28:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xc47454d9a8218d94, r0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x317d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r2, &(0x7f00000003c0)="d913404e49a9ef064ec8971b7ba8161272cee4b59d85f58797956807ce62e13105f1d8a27f214fa9729426b7d5781c7584f8a2b838af8f58b97c9fdcc71c4bbc4e6d64de2e166df078e0730cd33ab8ef025339e322b5e2340b2b3b3d37cc6c55e93aff8120301803f337841962c3f4ee03b80790d3a05f091ccefe9638f6aae4142bc36e88928b77a2e3caba4e11c076df287bde7cd5395b17bfc9af52d6cc4c0e0ce15d32e402a87c76c330b00fe2205a5931ff6af839163fb91bbe1ef8a6974da185e36dc35d4443d4aa824bbc3245421cc054e0c8ee7d3a9cac909e70515a27a76983df03f07fba63493cc8643d07561a169e544c2ab5373c1d2721c8a8449f9c6bc017f36594a8d70e75d83f8ffe585dbe320b248a530e93cf22ab59e2e229973a99dfb4785a487a3adf282ff9d0869d237e33b9a2f9e18bce47b4deda297b78f9632527b3b2c0a5d050a0b3b9577ffd815f60d5b109f54e2a0233d9255bde32645d4823280df8d2b1caa2b46615101da97022413bad582ca5a29fc1da6845cd8351dfaa7153a02710aba4e38eb194f947ace7a44e2137ec24a47df9828ff22ea04fdd901d707fe12f4665a78707a229f6cfefa8a00a9948be9fbdbbe287005c729dc7319a097b4e298aa183b4d1bda06ffc571fd4836aa87883885694d76ac7524666dab5de85b6b88ad2118209a1795ca67a59e489eb68bb160b952ecdfdd0ee08ff929a50d52b3ac0342b53610a7a46369a85f579c1d956315c99dd695d6560134a009ab0e6456a26499b8f6d105358238cfa19600e8673da01e831ce7a49e97d10395c6f268b5a1bf967ede9ee8978cf4f41c9aba3161c9800806f926bc04bca0850dcffd28d69a5ab4aec9729c2e701e33eaabfa261d97f2d84e56c07e9c0289272eaad427fe47a1abc365f60e886bb016f032acf3f03d7c7f09fdd1ef9d776c35495c701aaf9f8df35e985e32c11c205bfc4289bbb1f6612d2fd7041a2aa170008ab93421d622062b2a9e54007ec453d273bb7d879e562814b67c8fc800ef78fe39777663562c69548cd74ffe5a5ce1b9f36cd9e4e650b619f5e911582d68e8b7c0161ffae996c25edb589262ed0590039a8da09f1e958b8dac3a002905db4faf8ca384d6c5ba2ee8edf20851db941db397dd44c93d509969af5b61579d737277c7ad4c458c33b3e3ff088e991e73eca3aee93ab44b27ce3a1ac8c865a4a8fc2b5d67183b18bf5d8907ec7f029f257ef93a3ea93a1af15ff8d2c152f645bc6b65c98f23add4002ae26546c092a67f3e1346bcc3811c79858f4e6b2d75a4babe3b421c3d0a08fa38a81481eda9f58384c745e8a152cad2dd10490c7b7478a5ae52dcdbdfa4c86c21a78e80e8eea12cd583bb604bfe7c002e23d1befb2c359cbf0ae7adbdee8248a450ffcfcc2442df59cdd04ce638bdadfc018d7bfa2a035835f3810b5aecd95cbb3e8a600ba0c51c6362c879baabd4e57270875b5e599cb988a9b422428337b8bdc6dab8040728cb4d4ce7b35e1c6efe4f8826549e7d8631f1b9117038a041ea81b19a49730712051910b06663d806eced06d0ded59d899e7d0648bc3bfe605e6a73603b606cc91e415b82e974bd9e2e88eb6f9dc2d503d3d5789438a30fec8f8b08efb3d698788e8c1d0bca779adb742eae0f5cfb5f2a8782d3ea49257932dc00046ded53b4f299aedac60c5d9ed399023fa13b3de266a6189287431177ed25977bd9bba8a9e496d9990ed701ed4ccb34600e5eff74e13a53f43e9f983a461dabe189c7bd7387f5a3af3d94a1be1c0ec7be4ed1bf599bbf04a31a405795d83b915aa9dbbebb4623b422361ab71ce34a79eb058e7a2652452cee2c0c9b90cdeb009d0edb5bdd2df08bfc6521a9d0e96fcd64336a8004e691b986b46e26a438c852cc5f7652f8da77fbf525eb652f0107f4779abba1906ffacce926d0614d6ec94bc86f7341b29319920793e95b4a83fbdc06bd6064664818bdcdff07c03a77bd0766ed67ff9e7911876d55d901e06075f93a64510b640bfaf643ca481ff3ce9f682da69de619d3172b21bd250d6090f1061acd2642f86deec50c31ee37665e31221a2c203ddd17e5af52c1308d3c794d1e7a4d3ca1fe66500c93183274d5ed77bda9a6cee1a5f42f5daaa10220a4a3cbacfa4ca73d523e3630f5cb7aaebab854b6dc303c7bb4ed20765a8bcba31278a54bda6715403750f48690fe15bf8f7904e2086bee7d1b5327d8d84e780b0790fc0ed24bfa079169dcfb73aa13003c298db0cd340f8ed2d4405f99c39a96d44234c9d04859906651106b8d0080d83e7bbc368ed7a65c76bcc36d8552e17c3622e139c313bddcde7c2bc34639d67c830341b2b6ceb1778d31955595814d242f38b7453dcb7be575d07adaa8ed9e8943cae2378383d7582d79251bb6ba2e2016d0aba638fc7c2b6fa8501d73edf9136dbf0b7476462d931c06af3a47e5b69bd594d71c81b7eef541a0fd6e339b643069bc04460e2e13c52a7ce26d086d9fcd504a1c15bcf6a21e1c2d86f337e3d68b5380a3c00ae7a06c2ffbdd10f70219197243ba9458077e2ee25af5b30dad9d339048001115861fcf24ce3a8d9567fff30c4aad64e0576b635e55b71c1767d6b241253ced989a097d9f871d8c39185bc12c3ae14c0f9ee3692a81e8e369ea2b207f0fd39f63bbf714d68a15329197b79dbb78e5a73c1d51dcbecbd9a19981fe724a21338e48ae6f8afacf08282867d3a765e2d0a5f6115ec65e1efb1c0a03a7f15cf79b73a4a42e74cfeddc6ff08442bd8a4bcf69d23f3577c818361e32871b7b9ed01c6405ac4e3ece794a57a16d3943a7599b1221d6aa93db34b47d395fb5f103829c4e09f9a78d6e63386ac41c9d44a0efa54eba5f3987d125732637507d838befa239cc5aecbbf12358a8b06ce1472c4486ce8d312a98ca1ec0d942d5398f67a375d4c078455b46d7fa58743e2ac9bcdd567a6e42380e2584dadd95c7ecd5e07408571bbf4911678da351cd29888b660cd2373a4fc76babd5c81357b3b7067970e1bd8c4c1a98464af8437f258d4da9144badf688fc2e65cb10a630a7474706b06afe032a8a7d3fd694b1f0019cf603363015ca42a5f0f4d7ca8bc24b780fd0e3a39dd9f59021aaae7e84dfa49a8c3381c16bcc0e4484d5d0495970815c812936824e41789bac248b85bb71140351ae7019ef77c3791cbaea3c808177d9bc56e90c41d0d35e27c5608a59fe8673e529bad7da1985ef2d6dd94dd1485295e11f831738d281b756f1063129d0557094643785db2648764c644140cc86b9804f0627c8fd04bad446af794908cef9710f144ec0078caf6d96fc34463de3e87e9485c11364a87217628b07f1d33b35853d1ffc99c54dcdcd553eee70eb35a3a4ec0c19dcdd1edabbf76788e6bf1570cd395a341539c4fa6b0cf34c0df5e10c691d85a9356134165820fca058a61e30aa5391b4155b457e9de8c2e6f2bc29d6c3de2b4013c8bfd3b04588125403941e0c944ab23fb33cbd5ebaa39381d87efad5198c17212527c3132b1eeb12eae1281f07fa1eddce6b93555a780e3d1f4d6f964d72d1fe628de75e73ebb31264f8652f3faf279ef2533fa9bc46b08c945da677d0dcb53e7c7e37faaf0b3a493e659b10203cdefce96807f97f7f271473b0fbd10f64809b8b87747734c5aea8f229cffd3798a149ead3bf5ebf7b53e6825884fa7491b08cca01243cdc0a349f0a5a713d1f742b0fcdc3d209e887fe3e2933b8b9111cc22656102a79ce889797314826eac12092d86a1e49637606286229944ef034ecc008d5b21a45b1d4fda482340bd625faec23a3b36c147da5c77dee7dfb068ad79a0b310a9e8005666638cfd5b26239eafd774e08874f6c1b5035abb74b2486152c7fbbff4755a505abd6f10e0c387e2dd7c517be23f188e63f815392387f25b8650ce0e8e60085311cc03d20ea659983a2f7c8a533e8434bb63ed4a07075002352c568e7f351445ab5455c38f822bb629e210a7ab2ccd07f5483b9cfb21c3966bf2d3e6203b42e0af4e28597c44d7f8f8e60134f0081222f023f3a7a038c4420a4f32ace21e7142005bde508dc6a143f698aa65fe0419aa54805e76cf0525ca29b53d25f7b38faeeb9281e8eb44d1d48a2ad5c9e8676ee1fc9542dead875f0f8e99fed14e29002ff5f213123055e1473bcd785752fb141e62b2b886aa2905be71e40cc15caceaf8597aab923f3382687615f58fed7f3bee3e7417e637a9e7e43b7da9618b47ea6e4f20f4b1c74747eca2a6644a66a5448f10391c80d7729ce176348f92e0644ee294ed5af843c8c00e9ddc0525f86dec36c23c8ea03e4b880e9977ba79c658970659fb9c2f2bd04bfc25305f22646bdf4d7ec9dc4570e01bec283c348cd9ddddbcb923f64e1eeca1658447d98d1b76e2c3c48043ff52e01b0517de0fe0a9d747ce53167279f99332b7bbf97465a67ee3dd4ac9a1b8b70ad46d97de608de4a8f5cc4fe867b727d108f3b9f84cbea58faa822033ce90a5fb3b19de43e24c115cb4c8cc8cb7dede8001e9232d4739c73920b66d5d189b61d89efc50086d8b9b1fbbb7685258609a7c21486f6dc04ae1fb356adb3c0de71dd1454e8bdc76f8378a67c468b1899954e4bcf012c11e8df8c3a84df472ba39a1ca9614ed2f0186efc1c29369585d5d3e39d14aa4b06fc654283fab5a72d439a9ac7639af50ecae0df8c353994e39e9c661e938e50e5742eebc194c09b4b611e273329dc321f05398bfbb390aeed9bd09f7c3f86979b817cbf16c40b5ce5d1ad5104728b5525668ee23c9f38fc75251a5ab7956349368631f2e0b023241607a804a9668e31288f49abac38e329f8c303ae3c0fd50a7860cbab2b0ea158a8462d9eb6874e58dde6df9e76f59d1498c4ad47df43400e077d355247ea4ebbf335716a3c20b3855da2a58387b21124cada561031c9595fa6d6b90b4ca0f38c7c92766bf464afdac93b8fe71aa21fc5d24f82befa6cf7860a55e60a56c645aab8f3620b3f34b8a10936db6f9f29d400784eb8e8212d1e16687538104e0244622df088743f7422fb172cc733f2099250505146c2c14ec4ea5dfda2d49e701c7b0357192ae4625b58e70e389d92a696dfd667e592960d544286c56f8dc4ecb73266eb02fa5d93a2df80c987b1ad4002e0fc6a1e3951fe504bb784ed5da598c301d68919d2db913cdee0d2fbbb63565fdce718b4bcc46bc984234ed5f7a0841570ee5fd1156d0e83a85345fea986e690e0cd9a24e7b50ecbbbf1bfae3dcab34d91548de2bf0820b120fc121aa9df2d1ba5e382ceb495a7d04adbb80a83b16c5eab30465b03671b473f6885213858119f89f7ff0f96fb20042496b3848a8f4cb54cbeecaf4670985125badb7ba146d38f0128a6eb6219d1778d14a5aa6d7af60fa58a3e6c42d7f62d94ef123733dbc48779e827984a88b66b0f0fc54c8a8a9fcd633ec22e6b27a9fc8c49e1764950e4fb3514a89564e9e58e6d31c68a731261fdb27370748ef3e4d0545ae5b18bb70b823d083adea01ef7dea9dbe61c0bbc52e730348704d59cfcf35f1698646982ef3db6a062ff387659f212531fbebd4033e19b4e053ff7d6a09dd8996cdac1ab3123031cbeef4d44f3962f29cff5157d923376b26afb396a3063f1127091eacd03afb2c67ed8aa446b79f7b73e050b69f24131bd8b97682b13d8f8da1553b6bca496577e33f487034c15bf9034204c46f97a47c0258dc61e3988e21b66420b802c514e015c348e89b09668a2e03db39b8", 0x1000, 0x40c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000000)=""/90, 0x5a}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x783871a6eb8448ce, &(0x7f0000000340)="b6") 22:28:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40, 0xffff, 0x10000, 0x7, "cbecdcda5cbe40b3caf4ad1927abd9a0ce0b73b7", 0x9, 0x1}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) select(0xfffffffffffffc4c, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100000001, 0x10001, 0xff00000000000000, 0x2b, 0x7, 0x0, 0x8, 0x100000}, &(0x7f0000000080)={0x8, 0x4, 0x3, 0x7, 0x1, 0x9, 0xfffffffffffffffe, 0x84}, &(0x7f00000000c0)={0x8, 0x1, 0x3, 0x40, 0x42d4, 0xf46, 0x2, 0x1}, &(0x7f0000000100)={0x2, 0x7}) shmget$private(0x0, 0x2000, 0x200, &(0x7f000029d000/0x2000)=nil) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x178, &(0x7f0000000180)="4d262fddd40f83f54d46963f3d6a864cefb08ffee6641b6a37a6ab5d5265076ce4429f00c7f4a76fa919455bea99b04d5cfd4fadf8d9b97e5d6647306aa0003877790daac9de771b5e91cc7c2aeedf65d5a3429a84f5ff1c6ac13fbb406e145e77a2f6c61b0c98b209ca4b63cca233fd251523c4bd637df4402f8c6c71e50346380fd388fa3da7e71f2d448f9856827f03b8d29e7f8c9c0b76c4f1bcdb57ddfa19012b9be9d6e21b33858a0056438077ed136cf71baed6090ee88bffa4876031a0ce05707d9885f019853955f9e1d6392ad055c6f34830fb916610f4e0839ed1b5d40db53e612d2bf93a98ea6dd9c8646ad7dd8a7b1667a862835845538bbeab2063cedbd951af6cef657adff2543c8625bea00af48f15c881af0c153f2f1a57bd5f435c85889e6a3e4e9c4f60656324a7deb9ff69b02b20550faf1b38bf4cab68625001ba5c95eebc1d9149add70699bea04868ad46989ffc8e7654dcbeceeae5fb71777ff8f892f9f124ae02da8d1adb1bc301e623cff1") 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xbddedc11f95e4625, 0x400) 22:28:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = fcntl$dupfd(r2, 0xa, r2) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8, 0xb7b}, {{r0}, 0xfffffffffffffffe, 0x70, 0x40, 0xfffffffffffffffd, 0x6}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x68, 0x40, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x8, 0xd15}, {{r0}, 0xfffffffffffffffe, 0x2, 0x33, 0x5, 0x2}], 0xe49, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x8000, 0x42a4}, {{r0}, 0x2c90c317b0704388, 0x2, 0x20000000, 0x1, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x45c5, 0x8}, {{r0}, 0x53fec8e5e345a191, 0x8, 0x20, 0x1f, 0x5}], 0x2, &(0x7f0000000100)={0x0, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x7}) 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) setsockopt$sock_int(r0, 0xffff, 0x1038, &(0x7f0000000040)=0x7fff, 0x4) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x6, 0x1, 0x8001) 22:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="209bfe6717020ee2122c302cde7d4e47ee9a31e87b9293ef4bfab0ecfa35199873877b28bbad57f4e0a5f84b19b30af8bd4bcdfc834af919f0d04cd4df53cc0b7b6f5a6314a2b1982a3da695126b136a5e92b18c81e3d939d7a895039ac33651d3d7a6a1efc61dd31791271c8356dd53233969c9e451bb61e490aa45b39765e9ca2dd2e777338cb07fb239461105e708414a48e5f98293298c08fc8f40f31e8f8feac7d89ca986bf247d0f0ea8f24d5b59f0561f6e1df02f0e289d9277f1fbc297e80e213b8359568ae39ca9a57f52fd870b0d081b25781e7db10117cc82010fe426c2b7b9b0cf65f5566809a3d3a772bdcf30b8b51e1be02827884abb1251991b45b528a6065d38b72477a4a3f137264938ad8be90a027d0611e90126477891cf59d87c82a4fb0e301e5b4bbc615c79ab3911d6e9db61e48d1006f02cd08e0dd1c83caf40a279568322722d29ca874523310bbca93116c764c20dd430080f2446f870eb399c126b42927dab410a00b6830d5406f39ef867b3a63b2202ab907c361fcd36d861832aecfca9cf9dbbca63f6d372a5631ef544107b96b17f115d4bc646658c9d0d2940d4bb9f81abdde6a236b3708418e7294b39264d52bcca4a98cf4e866e78dd648088fc0310c0f59479e1e9bc3b6fdadb037224256895815aafbcc8bed8fcc83e9fca5751d0223f3a315f3a112eaeeb33f739983511f18648597f6c0a8c4ceb2a0178f72ee1a100a7e1cbdb9da1f4dcd9dcb4a8c731e2c0637feb69b8c99d7e59b1a4e424120b11c1fe420de6b3dd959eafe317c86d46852027bf832c1b94824906949a7e23328425ea892f7bb9f934b1a308b4fcbd0b54e8a7e0219923bfb71429f495eeeb527e4ffdbe78e1ec7dcc8c5d65f27f78e15aa2733dfe350fb44b92d90dabf255d60ca34ec8031c5081d27a74fb38d0892369c646d35036864715b71f82b611a81d927cbcde78d2e770764601e869be3944e12fba7adc545f4b35bb41dd6042d1a9991e6ed139186bc0333e48103241b7a725df5ea6b3d1336ffc8a5ab6ac6a366d7d899bf904adb85b90f2cba7c6e791c341ceca1b2713aed735aa587548a7de043ee1a24ad58b79a93d1a382a1689a5d39cc23fc9d9fcd8254e3363bf51526cb034beeb8bf872d3ee159dd762a6fcf0950c20a62405c5a064adfb93064b216b40eef7ddf6f03be239b063722d1ce43935831d40303f5722c0566d68c87f58a0af427a32e08eac832ec2351a3bdd971532cb101e5796f4639079dbbc7bc13d3bd93dd34ead4fd51eeb153020e9139c1e256419741604b35cf3fa28fd966d66fa53aaaee977de0cdfb85edd1ce18f8b42b12cb7c2b44e630b8483e189946515ff434498b3c7cfe348fd449c6ee81983447c3a15548e9e6ff0cc445e2b45ba02de727189d5321858345164409ad64d5de948cbc950e25f914ac684d0c6864648936fa9e4057d8bac2b950181e47ec39a63a84fd7b1f0d04404560ebea3342d26499b6716a32885146cb20151a587e4bae8ee0ae37ab34ad16f9c2db4672eb4761f30d03e80e13533748b98a4342c3c5d13f289477749017c88cd63b1dc695cfe853add64e81ccde14cfe993221118fb03a6013c2669b985749018773d9fe60f0a227f4c9522c3d49d2f92f29bed4442e84c1f96593d1da6a69a1341cc5ba6837cea34a4fa3a492beac91a49e30b2932b714e3b528f0b1102cb97cc88d2b1d07bddc0002a753a953be1d810e0477c13def659e6b8d5b2fdde9893901da91ada6e5a511f88de58aaeff1c247b85a631644254839b75c25699fa04a0984c251e8f57a7cc487a8c8b44602c00d85b930447f8d749f645ee1d2ebf86050425f45c19444fdc7bea8ea083b04389556cfd676e5ce6f7ac6bd57f9b883683d5b0851f21b286577a6dc7f60022cff8ef85c2e15463960ff9a5aa8f4e30aaa36f0197cd31a6251d42b914dd57a25c5e89cdcf2f302d122fc1d2ec219a6069a31fdf27363fc616f1ffe4d5e0e6c465e9e5fd57ffa5086ae489bed57f2ddae7ff4c32f09f5b06e72b9d75c830cbca41a05a74ae19fa16c51c08b7fe3fcb47e02fe0c66b00b33dab3c96d331eb794308dcde6c3af48e5aea8d01f810c2ef9cb5ab3cc5c08ba4fb7342c346525871cc9aec4b007bdb6f993be6a949fe30b06e2eceb454fc7c91097d0f7232f3b324857fe27256652dc2aa7a733863cf72cc0ca85a296191e4544c3d20d522b2dc51ae93cfdbf2a78c905117e131c4c475af9084896c09c8ad8545740f94ff8d6b02e0ae8a8d73255afdc63f32fc8893b11abc9b1d0557fa376a8b5e3440418e65520790b2c1b6fdd1736c2b128861c6291d9d133838cd10a193d9d3939a046b3d7855807ecd685d72d4bea6c5299b297307d087313068d89f61a8156ecc97c238a6669462329ef6b6608a2f8b931215dff958a07cce111a7e025db4ab6a9a74dc448b218351f1ef6604694ed752f09cc760195b801a7e524a0eb0da372234bbe5600f3fb8471a1a0363e11b19ac0063f8ff1bdfeca896a6ff4849cde0e0e3831a1b897868a1cf7e2f23a5fd323872e403dfee02387fad736cebaeba8d1a9c1d2320d98da66ea122dfc3c9daa8ae304280c5dae7a5aa7d905e723563107f174f7364cbc4f01f024b2cefe9d91f8557561755079136c6b291a4b2a59287bd7913d82136cd7368985c422041d5548a2e6ead14d80ca4e8b6030715b348970d170249e9611668a536247efe7ac18fff6f8406c5bed9663f42877f255b162132f19139a5d7d976c6f35a3cf307a80f1467171079511a0363da5c285c85a77234b7ef6d7255a73a4a8d304a9b247d867e46cc0f3cbe3e315279382f2c2b5b3ecc38e1738bc603417d627e0742699553f607b3e9c0480e7beb37b9650a5b0cb88f64313fc330bc3a6156b091161d65d698df134e520bb9593f0cc0316cdee284057a5e6d46e8cae0a4aa9201c7d63bcc753b5f0cbfe684ca7c2f2cc7db471cadff0088b45d60b722a61648ffe7ae2c1c5a6d480fd1938a89550b8edc365cf94b42791a8aacd4ea139d2be0645f2d28cafb8cebdfe4d980e6e50a7cb08e6d62aa773d0ab05bb8a7e897904293682da47a5bc18cb1ea6dfa82727dd3b9c4727a568f8cca86e7743966e964ad7545649e12b9c6b2abe640e4decec12ac4b8513bf85092cc79181a13dbba61abcf9487a83fd3fad10d0a959deff75b2ed4247ec8179ae9843454cd3d0ba9bffc1cddd2e084d9e5bbe954130733aa5601dfaf67d861ebc8306a4054aa410ae1fe19ff39d6afca95343a8873bd7a4b7bc4c2fecab8c0610dbb67d9838f0b5b1e62c49abba64574a231be76a268d55f06e4a0b2921d5e013110bf1bef9edbe4863280b8e650b8ae530987c03d5d6fc95d159149a58f0cffed77538959fc2c48c33ab282238f31be368cfa68bf1d59b11088dc1319aa336708a01cb9727fef8807ea407a690610dac9cdc09b435e525637eeb4d8cb3e1381ab34f17dbf6e0984bdaab3939d81ffbde5a42f8e88aaf0297b19502ad7ec5b8bcdaed3e2a3b44d671b035b069da5c626bf4fe15124befc91cd68c182dd2ea556e644ba7e210e43162bca1d4ee60ec7771ee059e33e236c4e312f1177f40413766b1f51b12d89de36f492f4d75766ecd902e8b9bb6a581e1b670a5aafa6bc1b67aa02b6903fadf7f78bc66ff76c5137173d1ce81607c4e184933d9eeff5ea627e5625cd8489e3e647cd0e371a57e60365b51ae0f71a6b8a139dfb4cebb5aed01cef92dcc88c67bec679fe2baeaf7c17ec133bd96f32b33b390904a78164b794ac1c93c3d3339fb204531250b24ed62f7eb6056ff34e3cfc1eb4dfb5979716f511638e1b21526604689f37c662f4e79870c9bb1684f838b3151399d1009ce8d478c86050f4789c481c09df687d43a2e7d877ad83ad739a9957e3db91c869482cf3217f9ba9f90d568ce460c0ff37478a76d3983f2868a370b0e9d59e8fc94c8e4441a5d7ce1c950cc0eba674861606bdda3916f59295fc489f61b94b56134fb78fa57c00c3df46127fc736aee257e6800638b70d4c2e1fa553165feadebf73ec10ab6171b543036e9170b01b71d07ac4582a4f89d09bbd9e4c49acbdaee2b9d1dba61f6b35915b766c01b7fa76b2656975411a2b4075f6a32a8b4cece6677fed25978b156cee4e0e59abdd9f5327ba2c46eddb1a764c18fec8f8f3d4f2cfacd7509f65115f821a2182414588abf84fc5582aeb5e488ec23f518e30716be1f1e785f82d3470812481864fc62c049fcea70af5b2d90001d24d58a4e5e272178709f0888466f62d6322a13234560ade7a12e6c0f20adf084b639e6b99399c3d4ad935bbc515ee9672383e5b9d792c01c90a63f8612450791cce87da4bd14c7261928b790cf9a946e36363a2ccbfe8fbd96676cf86cd2582cbd7efe888c97c00fd3d765af3252e4a6135c12d33aed0dd76fb0af0f544afe8bf519fc092281f85e3f12f678bf0a76a69f482df4e840515df92d4b45fdac59daf66ed666c679122cdcd1377f7ba5afe7dee3ef0eb345937ae971a328fa11d21dfc2a1973acd854d9a28826cbb5f945a2250cbc7300e2ce8d3029c7b706c3bcb0c2dbf7d8e214e4ad86cb4faf7a3dab03d88b94fa9df20d809de0ac1c18c7723bc5d8a8af74790bc247ab39ec9960cafc3e6907b0598315846f5bff5e877b5332971d770f7cbed21d39b7664ec235d450cb3f2c631fc3e83c5cb92e0c25a1e2749974bc82cae0604d641c2c44965acecb138c86742b914ef5a3a1a38fcba6d33e04b474f4485292118dc97e66b30c632e958bc40b977f0c39b64111e8a2b9dd1bb121f96bbb3682d6bcb4ca0d8b36144f5804d4635184e2643ce2a466d1e96a3b309564c2a94a744dd5f3840b523aa1bb02f3e14154ebf77b2d3f5ca7543d87a93d1048edbc9e3dd23bf327ba434f42090613351b2bcae0001e252c1e69beb51e87e9a6874def0e6baaea8bbd6a5fd8741683f776804e3a3b44daddf164829c1536803f63c9036a0c53f6585d72e7ac53205f9682a4a6f4ad87b689eb93fd2159e8cef944ff857de3f978525174809df54abc31d09a3c43ce72bc651b334a22f746e3223479dee206b5bb3c02532db32a8dfe701e4313dd4bbd137859d49777f2a19ddbe59c4d0abe94ab2aeaff2e7d056817d7b954f63a343ffad89e14a39019677c4558a55a54b9cc12fe62478b21009e97dbd0fe7c53127cfb3bdc5292c8e037d6a8927818aafb8df47373006658a1716bc22fc039080bb442ecf1deab675e39007b6dd815faca5293ef8ffa38e49a054fe382dbca75ac82eb027c0542db3823031c589c23291f13159dec29df655467b4dd8fc89e4d0799f630896ac43acfe2edeabdf0937b160c7b5a5896136a7bf8258ff2a85d7e537df71f536f4505a87d3ad3435bf8809636ad813ee4d9a04665a541f927cd13ae0cc0305815303160d1419414e57fe9c999c16ce058de4dfa83daddc027875f80e661d855cac668780236ade4974ed625f7f70011ba9e93b55ca94d3468b1d1791a940ab26552601423e0275478271373eba6489ad4e8f35c5994df651b8d97b073fa1e23032900ba745b1aa5b15fcab72fa93fd137205edb6dbd4ad423c60e4e9d30843e1ad4a55c55e65f0b82534a95d432a89ffd41d9fdeafd0b13ece54eb10b637b9148d75495bcfeba9eb95da032604cf88db31991333df8666edc7e886501b77b6fd6941a96eacb7787d93dec23fa1d0183c30b7f3dc2c32e3ea8e70ea8566923af", 0x1000) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 22:28:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xb, 0x0) read(r2, &(0x7f0000000200)=""/147, 0x93) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfced, &(0x7f0000000140)="bbffff0b6eae8d41576b8e70f017b57f") ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x0, 0x200, {0x1cfe}}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) 22:28:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) 22:28:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463fd78a2a197a3862078dea24018295954984c07910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473ca48e7a6430a61520cc238495aaee48c02f6ac41e6bf3bf554799b9030000000000000000a4aa63b9e2f69fef9d612f871f4385f04157795e6b19c5fe839fa202361cd8cac7dbbc5b65c6593d2874b4122cd2350000000000653b5dc76341000000000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a6dabf20fb6df2aaf293f7d4651d348b2831d9d461541c0c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r4) fcntl$dupfd(r3, 0x0, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:28:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) flock(r0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 22:28:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="d394796d6c", 0x5) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 22:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000540)={0x5, 0x4, 0x9, {[0x7f, 0x7, 0x4, 0x4, 0x9, 0x7fffffff, 0xf30, 0x1f, 0x3, 0x0, 0x100000001, 0x1, 0x47, 0x98df, 0x94, 0x0, 0xfffffffffffffff8, 0x4], [0x7fff, 0x2, 0x40, 0x67, 0x7, 0x712, 0x7, 0x1, 0x6, 0x4], [0xd3, 0x2, 0x21, 0x0, 0xfffffffffffff000, 0x9, 0x80000001], [0xffffffff, 0x1, 0x6, 0x100, 0x0, 0x6], [{0x8, 0x80000000, 0x1000}, {0xd99, 0x7, 0x4, 0x6}, {0x100000001, 0x600000, 0x9, 0x7}, {0x100000000, 0x0, 0x16}, {0x6, 0x3, 0x100000001, 0x9}, {0x1, 0x7, 0xc1e, 0x7}, {0x0, 0xdbf, 0x3ff, 0x3}, {0xfffffffffffffff8, 0x8, 0xab5, 0x69}], {0xffffffff, 0x401, 0x3, 0x100000000}, {0xfffffffffffffffb, 0x0, 0x3, 0xffff}}}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0xce1, './file0\x00'}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 22:28:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xdd08000000000000, 0xaf9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20, 0x93, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x269d, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0xacd, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 22:28:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2ffb, 0x3ff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 22:28:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd2ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611e4ff40cf83da6dcb3390dcbeb2d1af2baea27f275228c9e83d3ec43d5c059f8b086c08c4658d2c70784f58", 0x1000}, {&(0x7f0000000200)="c43d29d2acbf4adf5b235038fcc88ba25f3c777e55fa", 0x16}], 0x5) r1 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r1, 0x1) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) r1 = msgget$private(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000280)=[{r0, 0x4}, {r2, 0x31}, {r2, 0x32}, {r2, 0x31f77337c65c72db}, {r2}, {r2, 0x100}, {r2, 0x8}, {r0, 0x80}, {r2, 0xdf4e82df85e444a3}], 0x9, 0x231) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/246) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x2, 0x4) 22:28:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:28:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0xfef0, 0x8, 0x898}]}) socket$inet(0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x9]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 22:28:38 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)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000008000000dea92ade76b569a70000d47233d57b3b60163032ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d7b000000000000000000000000000000000000000000000000000000000000005f2bc47c0000000000"], &(0x7f0000000040)=0x6e) getsockopt(r1, 0x100000000, 0x1, &(0x7f0000000240)=""/195, &(0x7f0000000180)=0xc3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/70}, &(0x7f00000001c0)=0x48) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 22:28:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000d20000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x428, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xfb, &(0x7f0000000280)="8d1ed85c75933cb684568e60bc6e6e58861420a444d709424699ecbb87157ba2df6a901d5e785d7e7061a8dac69b429cc5f524ed2cb4cdbd7aaab307936471386588573e8a08bfb64f53c57adc3ac53794bf4b7a051f02686c9e1328ff51c4590b8d92bf74c14845b2acd674907222f03624bf26a3b9439f76f8112e8d7e966fac95747fc4850a17f174537e4f90ba456827b51bf6d1c14aa279f727b89ff6426178a7e96ee6a03e8f7a75f0a5a6545e4491d18c6744fc2ed0b47205e849b6722be7e5294b9380a655e818b33937cd3a648f6bc2fc4aed6f184f04c9b54056e0a16f1b77ab234595b3e260ea56d6226c6e7e06e08aea5be8e32448") r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x3, 0x5, 0x3, 0x299}) syz_emit_ethernet(0x78860383, &(0x7f00000000c0)="b6") clock_gettime(0x4, &(0x7f0000000180)) 22:28:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[0x4, 0xed20, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x7ff]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x7, 0x2, 0x6, {[0x313, 0x1, 0x100, 0x80000001, 0x8000, 0x2, 0x0, 0x6000, 0x7f, 0x29, 0xff, 0xfffffffffffffffd, 0x3, 0x4, 0xfffffffffffffff7, 0x1000, 0x3d23, 0x3], [0x9, 0x2, 0x9, 0x1, 0x250c6938, 0x7ff, 0xffffffff, 0x3ff, 0xe8a, 0x8], [0x8, 0x53, 0x5, 0x2, 0x7, 0x7, 0x7ff], [0x0, 0x5, 0x4, 0x200, 0x8000, 0x1], [{0x30ad, 0x200, 0x47}, {0xf0, 0xc4b4, 0x664a8549, 0x9}, {0x8001, 0x3f, 0x8, 0x8}, {0x6e, 0x80000001, 0xee, 0xfffffffffffffffe}, {0x8, 0x7, 0x3, 0xff}, {0x100, 0x5, 0xa1, 0x8}, {0x100, 0x9, 0xfffffffffffffffd, 0x3ff}, {0x5c1e, 0x5b7a, 0xff, 0x7}], {0xfffffffffffffffd, 0x7fff, 0x7, 0x120c}, {0x1, 0xde6, 0x3, 0x3}}}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) write(r0, &(0x7f0000000480)="c820df4b5cb1bcaa6425038e1fd88e5806665869077915f84ffcc468c94a46bed9fbffb9363de6f76eb063bcadf5ee0b19af62e15030e9872d2bd68873d8a9bcab4e44d92842214472dba06353d396d3f276e4ad4ca47f259b14e26736a51128a3df05f473f6dd27f7d864319a6da633ccd94f5ab3d1fae6bd40c96af5a013afff2aa3b486a0f9b3f6e9df0a2941fdafd320ffaf28c7ac6838b1d6053ea15f1a6716ad198f4fd3f2598ade128bc06550489310e4a2b3826b1ff3f24e1b086918cd533c7472e90fd6b4778dd56e530a568e6fc8836c547bfcb338d26a3f6678873fdce8e50ac567d969acd3d9ddaaa88c174e91cfe9354a96dc53264ac540c6e79b75e0f2f9d24b4074dc581b522ab9deab89412aee4b1e78c8e4a867359fea87a60ac0180d12e0217403f10cea3b496f959b4f197a411e65c347adbeb9767b", 0x13f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='M', 0x1) 22:28:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x3, 0x1c0, 0x8, "233a94fede3b053e2555f549e14bed229861acae", 0x81, 0xd8a}) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pwrite(r2, &(0x7f0000000540)="0835a3d775ac2d83f6a8cac82132cc42a1c6dc8f0484638c614f61df7ccd9be58c2bcd7a3f7bb42504a87768e0d443f784191ba5660b71fa98e2718679ff38f8a55d0329db873322760c1ec65ad00dae805ecedf417effc19c1863553ac9063d9f136097cf97f9fee1245b802a1d471fc5ffd93be86d551c01854caa9a78948bad2124d2d64db92754b550598c4c3ca1ef646529739a69b34f842fd76cd0c989307f24a4b9095c9b48e9aa9e2a4ec5c82b934f3ebd4bdeb6e9fbac8820fbfbe87fa383a46b0ec0e10a23aadee8a35210a819676e29e235fcebc0dbfbf5ada9f837fb31f5a16cf7a48898a40337952cc9ad1836004bbc3d77ba69f866b841134b86b5374417fab2e43799891415eea608e1e3fc3f1a127223a7e4547e96dfac77f5a95941003ce9ebe49fda699f331defab0707073f771073717fad976a4840e20aad196d69c016fe8c575633cebeb2e5cf19ee754bcbbe57e19cafd709fa4706c0aeec4d75b02a95361bdce96052bb7b901e63f15115ff20b4fd1a2d4274bfc017edb778322bcfcec3eaf3324bd8130e019ec7cb2735924af9e01c9556ba1df014f54caedfe6c6519979d0c3581325b1a1e4b95c71f36eeb060ae6f48c996615ccf4498f959ded4dd261a6d0ceb6afdd486af95ac6d87c3fe8ebad9439d18776597f9a0c1b261abf6b68c739ce3420ddfd6e576d36d033f3b5e3a32f400a0c22fffe6e8d8097f19f993f8e1750555e7a2d48032e3a6ffe145743f3e80315e762616d09efdb46a9b63393b352a89a308ccad672caab85ed251a549bb9111252d5693de36bbea310d428002dac641ce23b9339497140e3679229280fc66875f7ba1a72f16322794fb500ac65d10ad63ce8cc9c3ef0d1d93c8be597fa59b6fc3747a65e98a26c053b04c82b65fb01866c44da32921e83a32567b035716d3283d1b86c04c7a2535b57085717a6776564699d4fe3d48d2ddfa86369fcce0b8c5e50c5c5027b88f36af2500f618b1112d4b82c14a63032fdebbaefd31e0c414862425cff6d3dd0a77f00d1f538453ae1757277dbbea90ea785d96a449b3f330998be515d21121177936b7cdd6081cd7d06d338b64e3c2bd95f4ddb9a46c7ae124b3ddd1db1ec6e3dfb5109370222db8c56268f7cc9dc32d2114294760f8fa8ff51926787fccc1436a22976bebe57d34f3edcffeda03e2e28fb1acb3e2066e5ee776769f1cb7e606cf3c79f2bb23d25b50e7ed89e17b10c76959cf699552bfbb1b74d329125de3e2dbbc5212bbf01998cd3ebe34fae65d81a7c79ac8376c2d043416976f2f39ffbdf9aa2b1bf0769402be468a0d25a7a136d11b339a407efb072ad6b294c3b304a3e5874de7e46e52e5d48dae1e328f3cd9ef28aa64d2a8ece86d294cf19cb1e635dccb97ed9c750571a5b7043fbc638640539caf9b211ce9bf5fe66876c286d89f46ed672e3155e98472f495f35167d8305e67f7286c4540e66e41ba02dffddd2c9c6ad1f3d41169565c2298648170bb346ba3b39f4e5965bad14cd7f0e16d5f859edd0adfd3d485ddd1f2e8fd5df6a03e46a96df5961ed98de5b60dbfe5c2dbec61a9ab40acc38b63a4cf194b1f4fab8d06b081fe31e9b413a9c71df46a7078d521f4bd0894ca7d395e243180904f089c41ae0df75c77913abdea85421321a237b2a51a1adb02326ec267dfcb03b65e0de472cccdacfced2b5239f8312c3be9c8cbdc7b3e509d8f986ae9537c68a2c02237be45975789f9c2a958f803f7ccb60d2d9f653d2b3269054f2176f02abeaa10683346ab44a3482dbeb14dd47c2688bbf5d422111598933ff5e9bb56a41b59b689cd1406fb221ebf697f50e62b19f70eef7368fd412d567e21f102f465d32dabd83b5803d49825ff8a71f28f385e8b332478b3072391f78d1208ba83eb8247d7d325815493c7152f69b708bb0e8f0e29650e6733fdb2f6a9eb19417293b87061e13f535fad17b4b02782a0f469e6337b421743f2105fa2897602ceda923dad99e94b4c2df19f5a725274aca14d619272cee909e9dcc9ac85188de96f45f61421f96f590c11396119e538f6ec72e9cd2d4a6e6577e17f484e133fb3d9bc4d0343229b4600810048ab0d3e1275da5c859bee89c0f1976122c6f1678df2fa554e5dc4b867ac9948369d2be680962a1a7c93ba934f3711d8b6067438be637c1d5d69d7297e7290109fbe06a88e8f19b8cf4f3dc7a4f8754e17e33d079d837557e3d62799d84ba62e05b3a77ee2afb64c190a777018f478ea19cba68ea1aef2ce9ededfd403d4240d5147638a7f8d1ac4119eb54a43c2ba7d4b8823ffaa6a22e6bf5c815c26d3794e9964eba51c117070d51cdcb3333771067e00d2cff72265252a9f1ef5a6925b860a83c64e03b047e1b33c76f42b1002876d2c654b720a97edafe91c3cee9008a657824b263dcf2221e275cba4aff5cfacad15e90e84162c1e76c3ddcc6c9761a582f21521342e5a25222547ef93eadb0e49a6cf3eceb2c4e2e8d749ec711d69289be0a186a9a1149c8d00f2eec332aecbb6f904fba1944c882861168750ec33ff0408306c79eaaf65e629364257cf002fa8faa76a24f721e9eb06fd736f0c827f00c14c351b95402b5511659cc6f37e0f3354d51e6f1d5e606c713dce1b5da7b117c88cf4532dc57b8a84b2f1f5297cb74d57312ee123a8747a9b5bd9513ee4c92cb50774e5d58419e5aecffa4967f0dfccbb55fe9981f49e1cad4824b707dfa6f5f882c55f2f80e0585f07d1fcda3453032c8c70d1ff329fc99661f858bee727b6d6e37e068089a60704f77370ec530f50429b8c98d177a293c3b52f044d1d845cd49889f2ee0c5f99c8db21ce7ce7143f0904d40bc65c07bf1b60840d957a2570ac1b6be00c246755b7c043d64de705bda46e9ae5ff9738ce86605beae47c1fe5ac220bd8248e09a562df7bff426b7c4d1747e4462637a2a908b47c52e8df58cab638c9e00f43b775c990ce75066da5360228da2805ea9e7929d9cd39504ba4ac5f3b65b49937db0427048d052d365db79c013b67df4b22d551be2174853a0c75540fcfadfaec67b3b86300c1c68cfcac59cca5085b2d77e01d38a845ff960683643a489e5fde0da8941d61192ff1e972ac87346441fe1fcf38231bb610d785aa76a6fbfdfcb3442e7ed0b5bb033c32bfdac68dd8296738f298611e46fa2aec643be7b79e19424cbf6086e85675538b852f948fbc580326fea8be81b419f2f197f557088453b80f44261f9ba4101ce751d5e79d6687f9c44061e4aee3eef43e97f8da9c5a182189ae9a2b0051ba911925ceaaa611f44304dd832f3c0350e7ee7e52488c02a04b69d7e0f858572de7290f89f5078ca4e23c8ecfb611dbee3ef985d788d27b3ca2779f7c18ad0fe82c029da14adcf9f111504c1aae6569392c3a55e7f87b261735215c1ba405f084a4e3071cbe34c6dfd4c77ea13bd20d54359dcdf89ee83a5886828945b9ffabb3fec95b58729955fcb03a8ed65238ceb0e119a1ffa0ea5239cd78a4723a284522d814dceba5882f96613def8a4831f49fcc68f7b75fbc535c334ce7c292ba8647c9f7a7ca2a814982a76efa07953df0261c598417e4f3bf3d486b86067aab5be86d061e14762907b6e381a5a61e685a9b37c3be3553fe1de02e00d937e5558b36ee44812385736dd1cab54d53b92f5d7f3eedfdce489d942e53dccda8a4eda8ea7526f7732644525ea80a75487505edc15357d52af5d503a10c47f45f139c6fc2f3ecade4727ed2127560fdffd803917c0801aecfad1301780ac6b31b86ada7d4a57951addc4ea15dc9ee3a1097f6fedfdd7f994fd69e340a875a910f6fb0d87af97b9fe6c2b6ee14e6ffbc6312e34fe7589b2886be37228dc7b46193635766051ea8a5b33b08b99d5ca2da62a3aead8f3f4d68ecab53830c0e14f6529b19f8719c78b2b45c580780d4136a106ad8aa2c4e4d5bd202b8d117905ff31778ae6de20f8f060b4c4935bd5d0793a92220cc236e178cc5107425bb0b11f0866bd97b86cde79e74c33c17752920a93a562c5fb623528068eb238cb02e8a25c44c1fa4b10ac40d925df4f5a75542857c2a5907abec0d2c4e8baa981a6dfc3094d42915fab8a53dbcb85c6d0d755ca9e90e077b54018be58880cc96f39c13fb290039be22952dc04975cf17447ce849e24789fe9fc323cb9a39eeeefcb791cf2268ff14d5f8ecf98e4753432647161a47114baf07748f5328b94df3909c767bc51012db7be9f64c6363b83843ee03cf0ff8cc80924f7490ae3e511ffeceb8be7e7894235262465a2711622367d37cc62224a87e3e1f5a71419c96a08e135d691400168c98f5a9a5de7b68b591421f364540476f5f0bb18ea6e59e82f325f189cdd1775394484af3225d401a86f8eaac48b8507947efb5aefe2126984ac200f33bf4ec6419addb1cbafa24a6341f2891bb023c35b11a8edbf2860d223e02db590027863174b20a21927783518b9c13a25f0d2eb45dce66ea81bac64c9b1e4e949f4e994e699882bf7afbfeae51b8d977b4486da8fd0082ec18e709fd6b214a80eedff07473b6ba96e1ee8c4d86f73cda443846b0682dce07ef635b045f6e4b653dd3711e92f42263c5978b5069018a7643c8a18ed37d98c5f9867530330aa12f55ad90a1360ba1126cecdfbed9dcf8c946756763f0c20b9630c5457cbac2648c35e30d1367a9af4134088abb978dcfc07c075ffde5341e305405adf67d45b3a299aca65c8df7b164b9af9f3bdf9600643d6c7ef682d1b127ae85e04c189bef3d4762a0d205b0a27a0b5638b76c6e3c216e14af08b25709bd2f63cb3c368402300a69702e4540108a183bbbba8f4596848b20e3b9af8c4edf32069d4e5c9d9c9a0e2878b582455cebadcdc24b65bbb788fabb9e4f61cc28fbaa9e88aeccebdeadc3c3ed2ea3b11e153a0ddcb152bda6b6bb47d7ac6070d2f9228c76a6bb8337c1be7d4e41791d6b8ab04bd06879ac182463355ed5102ee9aaf4922e8eec8d0ca3867d86d414014de23bb89dc9bd1b548376dfac306459c73b5c4bdbdc766bac2b22359a3d6cddcb99dd94086bc3c0ecbb9d81820487f70cc80a81fc2b480df994d08ee2cbe7eb7081a41c3de1d48114c39b563d389bf2885f931acf8dfa88548edcd18fd168c93bd83910b9482f95621161efd0eee16031f4169206c6cac9c7402174a1480e5bfce82898196c8e55ba578051d8cf3a06ceb77fb6bebee080df6455f28487f1fa7f712c822114474749e5425e91c0a547e45b0cd4561d1d76bef38dd72fa7fd3ce8d3e5cf34bccde57d99bff009ae39329d009b47300ab42e16a6de31794c6e6a927560b5ee0232cf2586cedd21ac0fdff7fd3586886b76c840a7630c73b87da2ee54a6e3308037c5f4b0fbf42673e4a6ed56c945b5f8eaf7ac335377542ff71ef0a929d88962d3a345e05378f6026b3ae5bb0d389857da0f361a8f1e902508ba6ac26f85d2552cd2844d5d721dc64980a16a08194c70fc75a06a713c0763343d04f54c72c9996af351aaf4343580a3645f6c9d8e9d640a9411a8046ef3489890b175fc915d9e448a8a43578172867c1c8c50edc68e96b231f8440426ae56c6eb7b78671ef29e44e0e50cc0d4e90769a3122df71cde39b026748147f330a77147b1ffa1458bb28b59981d182cefd20f06fa0847b10b7b30d01587f3202e5eee49ccb54c5701bf505ab291d7c1eb28d8ad39d48c0df44a9fcf5923af4792a3e16cbba5bb07d1fe273e413b62f14bd574969e88e32f91fd6", 0x1000, 0x0, 0x27) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/174, 0xae) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e70000000000000001"], 0x9}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x71e, 0x9, './file0\x00', 0x3ff, 0xffffffffffff3117, 0xc759, 0x3f29}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 22:28:38 executing program 0: socketpair(0x1, 0x2, 0x81, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7, "04713de0af28a28172b8ac0201000000849e3c99"}) 22:28:38 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x1) write(r0, &(0x7f0000000340), 0x10000014c) munlock(&(0x7f00000ec000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) syz_open_pts() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:28:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 22:28:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="06d2bb86327c6f593aa316f4a494f3b0e8326acfd26a96fb1de40b641d0958b5b3eb054fdcf2247e66128d21217b34bc891a80c467c4299c981b964ee3dfbef12a0611d99d0fb27a5d9cbff5865ad013c7c0b05e2303fbf18845c49ed13581e6666ad124b81e9a49b82410837fbd5b7c88a0114ef64d631cf0292a949125d6a745827dc5fd2d9b023b89e875c0cc203576e94a0ab36cd388c990487822f334f78d913a2b2040b8243d18f5dca4f17c3fb1c8f3927da44a996a5b39651533236fc42852e5c84d6ea820ee1583ad8b4de2c12d89ecde148845c9eae3d637acda49239c", 0xe2}, {&(0x7f0000000040)="34af781fcd690ecdd442a0b75a90dc4607af1decdc9bb7c359a67c841ca4de978209b8cdcfff096db1356a649a99", 0x2e}, {&(0x7f0000000280)="83166cfa194a3875e3487815cc007f0784463f613d159b6300228d9cc146f81e0ca4c4564617ab2c9293869ef3650d10695f14af44fd10aba5cdce93ef7cfcbc93f3bdc8812b633d125784b6ea95ad3154c7ffd6d63b3902576157334e6d262066afc9eb2e8898fadd5690e05c390490cf349ebf274a8500c65a22553931d3ff861a353d6fd7595d9875fae705", 0x8d}], 0x3) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 22:28:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getgid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffffffffffff3f11, 0x7, {0x1, 0x3}}) getgid() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x7fffffff, 0x20, 0x100000000, 0x5]}) dup(r1) 22:28:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x1) socket$unix(0x1, 0xe8c0b651654b19bd, 0x0) listen(r0, 0x0) socket$unix(0x1, 0x0, 0x0) 22:28:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x2) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0xd0, 0x0, &(0x7f0000000180)=""/208}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64, 0x0, 0x0, 0x4e}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0xffffffff) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 22:28:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x2}, {}, {0x1, 0x0, 0xfffffffffffffffc, 0x834}, {0x6, 0x5, 0x0, 0xa000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) panic: malloc: allocation too large, type = 2, size = 184467p4a4n07ic3:7 0k95er5n0e3l3 diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 184487 21242 0 0 0x4000000 0 syz-executor.0 *483940 54024 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201755,ffffffff821eedab,2b2,ffffffff821d32a3) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550336 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201755,ffffffff821eedab,2b2,ffffffff821d32a3) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d6d7c0 rbx 0xffff800022d6d870 rdx 0xffff800020ab09f8 rcx 0 rax 0 r8 0xffffffff810af37f kprintf+0x16f r9 0x1 r10 0x25 r11 0x3ee75d74eb813f73 r12 0x3000000008 r13 0xffff800022d6d7d0 r14 0x104 r15 0x1 rip 0xffffffff8193b028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d6d7b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=483940 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0ee8,0xffff800020ab1170 process=0xffff800020adce00 user=0xffff800022d68000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21242 371769 9444 0 2 0 syz-executor.0 21242 184487 9444 0 7 0x4000000 syz-executor.0 54024 363031 80489 0 2 0 syz-executor.1 *54024 483940 80489 0 7 0x4000000 syz-executor.1 66210 448336 0 0 3 0x14200 acct acct 9444 232352 23762 0 3 0x82 nanosleep syz-executor.0 80489 278747 23762 0 3 0x82 nanosleep syz-executor.1 80820 78877 0 0 3 0x14200 bored sosplice 23762 199467 74085 0 3 0x82 thrsleep syz-fuzzer 23762 91210 74085 0 3 0x4000082 nanosleep syz-fuzzer 23762 292914 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 104817 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 420285 74085 0 3 0x4000082 kqread syz-fuzzer 23762 168630 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 54191 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 45438 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 125705 74085 0 3 0x4000082 thrsleep syz-fuzzer 23762 451736 74085 0 3 0x4000082 thrsleep syz-fuzzer 74085 285207 16783 0 3 0x10008a pause ksh 16783 512343 62571 0 3 0x92 select sshd 96921 320136 1 0 3 0x100083 ttyin getty 62571 227093 1 0 3 0x80 select sshd 76547 64201 88305 74 3 0x100092 bpf pflogd 88305 498039 1 0 3 0x80 netio pflogd 66793 152446 82587 73 3 0x100090 kqread syslogd 82587 420247 1 0 3 0x100082 netio syslogd 42223 156821 1 77 3 0x100090 poll dhclient 97871 70499 1 0 3 0x80 poll dhclient 92458 52367 0 0 2 0x14200 zerothread 69878 277299 0 0 3 0x14200 aiodoned aiodoned 37470 169119 0 0 3 0x14200 syncer update 82567 516131 0 0 3 0x14200 cleaner cleaner 21824 449957 0 0 3 0x14200 reaper reaper 24768 204468 0 0 3 0x14200 pgdaemon pagedaemon 17151 394682 0 0 3 0x14200 bored crynlk 16192 147541 0 0 3 0x14200 bored crypto 80313 441908 0 0 3 0x40014200 acpi0 acpi0 75891 239869 0 0 3 0x40014200 idle1 13182 288979 0 0 3 0x14200 bored softnet 71033 335930 0 0 3 0x14200 bored systqmp 86003 360261 0 0 3 0x14200 bored systq 76184 332303 0 0 3 0x40014200 bored softclock 65642 323393 0 0 3 0x40014200 idle0 83401 124577 0 0 3 0x14200 bored smr 1 245579 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21242 (syz-executor.0) thread 0xffff800020ab1160 (184487) shared rwlock vmlistlock r = 0 (0xffff80000066f478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82620e88) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9568 6515K 7156K 78643K 18114 0 0 pcb 13 8K 8K 78643K 289 0 0 rtable 119 12K 13K 78643K 3562 0 0 ifaddr 72 22K 27K 78643K 1791 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1585 0 0 iov 0 0K 16K 78643K 156 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 3987 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 37 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 12 1K 1K 78643K 2395 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 3129 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 61 63K 95K 78643K 1043 0 0 subproc 32 2K 2K 78643K 189 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 182 0 0 in_multi 33 2K 2K 78643K 208 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 544 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 100 21K 30K 78643K 10501 0 0 UVM aobj 96 3K 3K 78643K 119 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 259 0 0 NDP 16 0K 0K 78643K 530 0 0 temp 200 3560K 4200K 78643K 43621 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 25 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 114 0 112 1 0 1 1 0 8 0 rtentry 112 142 0 96 2 0 2 2 0 8 0 unpcb 120 727 0 717 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 6121 0 6121 2 2 0 2 0 8 0 tcpcb 544 458 0 454 1 0 1 1 0 8 0 inpcb 280 1386 0 1379 5 3 2 2 0 8 1 nd6 48 22 0 18 1 0 1 1 0 8 0 pkpcb 40 11 0 11 5 5 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 472 0 472 8 7 1 1 0 8 1 pffrag 232 4 0 4 3 3 0 1 0 482 0 pffrnode 88 4 0 4 3 3 0 1 0 8 0 pffrent 40 8 0 8 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 66 0 49 1 0 1 1 0 8 0 pfstkey 112 67 0 50 1 0 1 1 0 8 0 pfstate 328 67 0 48 2 0 2 2 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 665 0 417 21 5 16 16 0 8 0 art_table 32 666 0 417 3 0 3 3 0 8 0 art_node 16 137 0 95 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 7 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 2393 0 2383 1 0 1 1 0 8 0 shmpl 112 117 0 23 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6860 0 5464 46 0 46 46 0 8 0 ffsino 272 6860 0 5464 94 0 94 94 0 8 0 nchpl 144 10811 0 9206 61 1 60 61 0 8 0 uvmvnodes 72 6096 0 0 111 0 111 111 0 8 0 vnodes 208 6096 0 0 321 0 321 321 0 8 0 namei 1024 38484 0 38484 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 4 4 0 1 0 8 0 scsiplug 64 5 0 5 4 3 1 1 0 8 1 scxspl 192 29768 0 29768 15 11 4 7 0 8 4 plimitpl 152 222 0 214 1 0 1 1 0 8 0 sigapl 432 3302 0 3286 4 2 2 3 0 8 0 futexpl 56 46260 0 46260 1 0 1 1 0 8 1 knotepl 112 608 0 589 1 0 1 1 0 8 0 kqueuepl 104 504 0 502 1 0 1 1 0 8 0 pipepl 112 1272 0 1253 1 0 1 1 0 8 0 fdescpl 488 3303 0 3286 3 0 3 3 0 8 0 filepl 152 20737 0 20634 6 1 5 5 0 8 1 lockfpl 104 2197 0 2195 1 0 1 1 0 8 0 lockfspl 48 816 0 814 1 0 1 1 0 8 0 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 51 0 40 1 0 1 1 0 8 0 ucredpl 96 4789 0 4780 1 0 1 1 0 8 0 zombiepl 144 3288 0 3288 2 1 1 1 0 8 1 processpl 896 3322 0 3288 4 0 4 4 0 8 0 procpl 632 9338 0 9293 8 3 5 5 0 8 1 srpgc 64 18 0 18 6 6 0 1 0 8 0 sosppl 128 22 0 22 6 5 1 1 0 8 1 sockpl 384 2254 0 2235 6 3 3 4 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 235 0 0 26 2 24 26 0 8 0 mtagpl 80 29 0 0 1 0 1 1 0 8 0 mbufpl 256 276 0 0 16 1 15 15 0 8 0 bufpl 256 13079 0 6031 441 0 441 441 0 8 0 anonpl 16 281523 0 268747 109 41 68 68 0 124 15 amapchunkpl 152 18463 0 18351 33 27 6 19 0 158 0 amappl16 192 15274 0 14577 97 54 43 47 0 8 8 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 100 0 96 1 0 1 1 0 8 0 amappl13 168 432 0 432 2 2 0 1 0 8 0 amappl12 160 509 0 509 3 3 0 1 0 8 0 amappl11 152 623 0 604 1 0 1 1 0 8 0 amappl10 144 136 0 131 1 0 1 1 0 8 0 amappl9 136 2041 0 2033 1 0 1 1 0 8 0 amappl8 128 1534 0 1506 1 0 1 1 0 8 0 amappl7 120 201 0 193 1 0 1 1 0 8 0 amappl6 112 610 0 597 1 0 1 1 0 8 0 amappl5 104 701 0 688 1 0 1 1 0 8 0 amappl4 96 3486 0 3453 1 0 1 1 0 8 0 amappl3 88 677 0 672 1 0 1 1 0 8 0 amappl2 80 25456 0 25372 3 1 2 3 0 8 0 amappl1 72 79328 0 78880 26 16 10 20 0 8 0 amappl 80 9726 0 9687 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 118 0 23 2 0 2 2 0 8 0 uaddrrnd 24 3311 0 3286 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3311 0 3286 1 0 1 1 0 8 0 vmmpekpl 168 27357 0 27324 3 1 2 2 0 8 0 vmmpepl 168 404696 0 402759 197 101 96 106 0 357 11 vmsppl 368 3302 0 3286 2 0 2 2 0 8 0 pdppl 4096 6629 0 6588 7 1 6 6 0 8 0 pvpl 32 812328 0 796278 278 111 167 170 0 265 37 pmappl 232 3310 0 3294 4 3 1 2 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 626 0 13 18 0 18 18 0 8 0