0000000002, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x80) 20:45:09 executing program 1: socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x6940e351faedc82e) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/230) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:45:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) dup2(r0, r0) 20:45:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0x100000000}, {0x48}, {0x45, 0x8001}, {0x42, 0x6}, {0x0, 0x6}, {0x8b, 0x7}, {0x103, 0x6}, {0x0, 0x7}, {0x0, 0xffff}, {0x43, 0x6}], 0xa}) 20:45:09 executing program 0: mprotect(&(0x7f000035c000/0x1000)=nil, 0x1000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffe5ff13b9fd812eaa4e713048e69931929648", 0x14) 20:45:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x93180d8919ec4826, 0x18000000b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/85, 0x55, 0x40, 0x0, 0x0) 20:45:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x452e}) 20:45:09 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') open$dir(&(0x7f0000000000)='./control\x00', 0x20000, 0x2) utimes(&(0x7f0000000180)='./control\x00', 0x0) 20:45:09 executing program 0: r0 = shmget$private(0xc6, 0x900, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xfffffffeffffffff, r1, r2, r3, r4, 0x0, 0x20}, 0x100000000, 0x1ff, r5, r6, 0x7, 0x7fffffff, 0x8}) 20:45:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:09 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8010, 0x80) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10003, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 20:45:09 executing program 1: r0 = socket(0x80000001a, 0x1, 0x0) listen(r0, 0x0) socket(0x18, 0x5, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x430, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x5, 0x2, 0x10001}]}) 20:45:09 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='$\x00', &(0x7f0000000280)='/dev/wskbd\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/wskbd\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 20:45:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 20:45:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700fffff200", 0x0, 0x200000000000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r2 = syz_open_pts() close(r0) pwrite(r2, &(0x7f0000000280)="98eea5b086ee957a59fc492aa6aad129b5ecba66a248d202328a517d51b93d097bd285b6fb3d8ee9da9de6fa08ca36ee4730d0fa4ed0e08ef6d7f6a1411ea33fc88b81d9f09c07ec430cf9fd00f647b4a8f31ca728ce666668724cbbd3f5db016f9f57eb22d48888085e5a0b667faf739a164d45e311cedef7501dda6581f89db006d80921683a06e21c13a45d7a16b3f6768b01c0e27d0613a40e953f05906370e5ff76579400d947f8289c997b040ff609ff80979be2672100019087775b1110c5d6fa411b7f1813", 0xc9, 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() dup(r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xd72, 0x3f, 0x7f, 0xfffffbfffffffffb, "0100000000027f00000010006624520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:45:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 20:45:09 executing program 1: r0 = socket(0x11, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff7, 0x2, 0x40000004, 0x0, 0x8}], 0x8, 0x0, 0x7, 0x0) 20:45:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) pwrite(r1, &(0x7f00000000c0)="f74bf0d1ad96fb7243fd52dbbf3b8904fb7ddcf53f95e7bfab8c9e359f8a6d89bb615bcd4dee8a1f3c836cb29980c0d6ee5b83e8c8436b7000dc46f55b0f55b038a3fe3244ef53ab2c3b6cd715781f420373500262d123d29aefa2be37abf44fe43db99154d5013388c007578aa1e24e9fe582ef83a408f3c099794ca06822a97083eae2253dffa37afdfc4fef0e9f6ea52d1b65bc7a92ffc5ebc59351c9dee0ff745dbbc9771b31d98fff7480ce92c5780831518741a10854a83c56647094207b2974b534fc4bf57e23c12653e22a13f0d6f067db065a4ee91f99f8299c55292ff778", 0xe3, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 20:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000b8, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x101, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000040)="b60d0245b279aa126de80b6b4ea61f1e41c19247f3177aecbf4c99448cb8fb8502700655") 20:45:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10001, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x101, 0x7, 0x7, 0x112}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) write(r0, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) 20:45:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x60, 0x5, 0x7fffffff000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x100000000}], 0x8001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x47, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x9, 0x4}, {{r0}, 0x0, 0x8, 0x20000008, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x3}], 0x1, &(0x7f0000000080)={0x8000, 0x2}) 20:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") r1 = semget(0x0, 0x0, 0x400) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000140)=""/5) 20:45:10 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) 20:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000000)="7b8ee5503402c1bb1d9f9cef1efe2dd84e82181d421f336a2847dc16baba330000000000", 0x24) sync() pipe(&(0x7f0000000040)) 20:45:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x12, 0x0) r1 = getpgrp() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 20:45:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffff345bd0d25ded4f955a2d24012d8f728f0ddc67a3e7789b80e4aa2061c33c92d8af955acfb652bddbef0f32f024326f929e07011b3b192ee35c5748d14c52e0fa5f2bb3c87bf27cb8e8ff601f0ddb562ab7a658c1ace07c9b1db2fc4314dd044423caca9544970cce2fb30a1eb9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:45:10 executing program 0: r0 = syz_open_pts() close(r0) getegid() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) setrlimit(0x4, &(0x7f00000000c0)={0x2, 0x400000008}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) fcntl$dupfd(r2, 0x0, r1) 20:45:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000140)='.', 0x1) socket(0x18, 0x4, 0x2) dup(r1) r2 = dup(r1) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) socket(0x16, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80, 0x10000}, 0x8) 20:45:10 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/33, 0x21, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e0) renameat(r1, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 20:45:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x140, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r1, r2}, 0xc) socket(0x18, 0x1, 0x0) setsockopt(r3, 0x71, 0x4f, &(0x7f0000000240)="ebffcbff13b9fd812eaa63713048e69931929648", 0x262) 20:45:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="27f70216e5b8927cecb6325c9b442b6158081988aa50ecc36a351ac1647cb4f6f9a551781e579b7d1535533cbf4d78501d8e6e67510485000632b07b6956f29e234e29d4620c887cd43614d4b8e5b8aca3742c3ba542f37745d74e1875aa7d08c38eae97f1a5c542f6ae7086a8c6d9f770842db830c6c10def29c965f8a78e62c6b7ac2c4c189eece2a24cee61b7fea9c1ff05e33a1001c7064d29a23c53ab296037a8bc0bb4bc84bb1d9b4e16daae54350a484d7bc67d6850fc93a8db316a7ee9d29b19e758bf438ba85e994fccd5a732a70118b8101aa591451b8cc4ece83db6492c80c877af1043ad03", 0xeb, 0x0, 0x0) close(r0) listen(r0, 0x0) 20:45:11 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 20:45:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x4, 0x80000000, 0xc910, 0xfff}, {0x6, 0x6, 0x8001, 0x6}, {0x1f, 0x6, 0x571, 0x20}, {0xfffffffffffffff7, 0x588, 0xffff, 0x8}, {0x1, 0x2, 0xfffffffffffffff8, 0x40}, {0x3ff, 0x4, 0x7, 0x100}, {0x0, 0x2, 0x4, 0x8}, {0x400, 0x9, 0x0, 0x2}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 20:45:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000004, 0x1b}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x3}], 0x3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x429d}, {{r3}, 0x0, 0x0, 0x80000001, 0x81, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x82, 0x40, 0xfd}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x15, 0x80000000, 0x614f4713, 0x4}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x9, 0x7fff}, {{r3}, 0xffffffffffffffff, 0xa2, 0xfffff, 0x400, 0x80000001}], 0x8, &(0x7f0000000140)={0x80, 0xffffffff}) dup2(r2, r0) 20:45:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x40) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 20:45:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x401}) 20:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x6) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mprotect(&(0x7f0000786000/0x1000)=nil, 0x1000, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="9bcb079b61f17bb4520ccf4bf5963fe47eb9ce9e3c224f3f309f62c730d5076a90d817ae84064b357596dcc028496e79731544d56327cad3b29abc60f85bae11143260ee2fecc809faa7a70d8103f2c663f3b5841b71e6c83ebae1585f650d93c2d68e86f6", 0x65) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000240)) clock_settime(0x2, &(0x7f0000000400)={0x101}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1e, 0xa96d84b2e42eb9a2, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x8, 0x6}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x7fff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x35, 0x9}, {{r2}, 0x0, 0x6, 0x4, 0x20000000, 0x1a0d}, {{r1}, 0x0, 0x48, 0x2, 0x7, 0x2}], 0x5, &(0x7f00000000c0)={0x4, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000700)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200000c0, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0x7dc8}], 0x7fff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x200, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000019, 0xfffffffffffffff7, 0x34}, {{r2}, 0x0, 0x7c, 0x2, 0x4, 0xffff}], 0x0, &(0x7f0000000540)={0x4, 0x29893cdd}) kevent(r4, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000640)="13b7f72ce01e9d732fd22a8312a401914fdfcd7fb018ed35e9843e591151d89b8d6594ab7c1c861f142889fe9989745ea93c98bca194e33230bbb9b331e785b444022084ed6cfa4f2ed535d8e97a96bd869204da339573848ff6b219337289d1707fda025da5e49f19", 0x69}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setrlimit(0x1, &(0x7f0000000200)={0x4000, 0x9}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000600)={0x8, &(0x7f00000005c0)=[{0x3, 0xfffffffffffffff7, 0x3, 0x3}, {0x3, 0x8c37, 0x2, 0x81}, {0x4, 0x7fff, 0x4, 0x3ff}, {0x4, 0x1, 0x1, 0xcc00000000000000}, {0x2f, 0x2, 0x7ee0000000000000}, {0x7ff, 0x800000000000000, 0x4, 0x81}, {0xfffffffffffffffb, 0xaa5, 0x3f, 0x6}, {0x7, 0x8, 0x8001, 0x4}]}) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000580)) 20:45:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x40) 20:45:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x23, 0x80) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x800, 0x1, 0x4}) close(r0) 20:45:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') open(&(0x7f0000000140)='./file0\x00', 0x5ed0c5e20f5cb8c4, 0x44) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x811, r1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) 20:45:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000400000002c2, 0x12) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file\x00', 0x10000, 0x126) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0xff, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x506}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x69462eb9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xbb7e}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa8}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x16d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x100000000}) 20:45:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x86128) clock_gettime(0x6, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277dc57a06f0e75101e00000d3202fffe045ad35a0520020004"], 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f00000026c0), 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x269) fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000002400)="36b25c2d489477febc1aeee69aea657e296901f12c6c4bc15613a041308dbb232be483f9e9867286b891b2de512f5693c8a9bffe581192befad4b7370d342cff8b8b66038c795c15462e842624291afdf72d9ced24baf29597730f55997aa412901c28ae59c1ce7c0f2dd141d66f9129e721c5c9f8d0c294d2afbdf3abac316376ec1a3d335a0c80f9bcd139fda9e3df94d33494713b85e63feaca5524493de44c66606231db47243f9debe7bdc39a1dd3afe4ed9fc288b262af00b5129295cddce5dc62fb0714", 0xc7) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001300)=""/221, 0xdd}], 0x3, &(0x7f0000001400)=""/4096, 0x1000}, 0x842) 20:45:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7) 20:45:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt(r1, 0x0, 0xc2f0, &(0x7f0000000140)="e8b1ac53511da19fe0e18fed8006e3499ca589808003ef20a07adf3b05a878bb096d4fda0d527929a5aa37e7f1638a42cc5924d2b5d3dab3ee710496bb5930ef870c9249aad33220f36a4d95d27364498a8aa633f7c5284ecb366fac67a8e2acbe2b3bf14794bda04a584efd198281b9cd91ccb4b43431947bca59d3483cb49f8556f30544cc646bde0f3c2cb8ff0491a6d277b0f72053de90f6b77f3a5b203ca779025012c0fc1d93ddcaa8781f772a00cbaded57806e", 0xb7) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 20:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x104) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x7, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 20:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8bbc, 0x44f, 0x6, 0x1}, {0xfffffffffffffff9, 0x1000, 0x4, 0x7}]}) fchflags(r0, 0x10000) 20:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 20:45:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x24, 0x3, 0x8}], 0x11d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000006, 0xf4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x5a, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x4, 0x1e78}], 0x0, &(0x7f0000000180)={0x400, 0x7}) execve(0x0, 0x0, 0x0) 20:45:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x72a7) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 20:45:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r3 = semget(0x0, 0x2, 0x100) select(0x40, &(0x7f0000000800)={0x2, 0x5, 0x5, 0x4, 0x6, 0x6, 0x7f, 0x3}, &(0x7f0000000840)={0xffffffff, 0x0, 0x401, 0x5, 0x9, 0xffffffffffffffff, 0xd47, 0x5}, &(0x7f0000000880)={0x9, 0x0, 0x2, 0x6, 0x1, 0xfffffffffffffffc, 0xe4, 0x80000000}, &(0x7f00000008c0)={0x8, 0x20}) semop(r3, &(0x7f00000007c0)=[{0x0, 0x1, 0x1800}, {0x6, 0x100, 0x1800}, {0x2, 0xff, 0x800}, {0x0, 0x7, 0x800}, {0x2, 0x7, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x40, 0x1800}, {0x6, 0x2000000000000000, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r4, 0x2) r5 = semget(0x2, 0x4, 0x20) chown(&(0x7f0000000200)='./file\x00', r2, r4) semop(r5, &(0x7f0000000180)=[{0x1, 0x3, 0x800}, {0x0, 0xbf66, 0x689ecd24eba099ee}, {0x1, 0x200, 0x800}, {0x2, 0x0, 0x800}, {0x5, 0xda, 0x1800}, {0x0, 0xaa8, 0x800}], 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000900)=0x401) r6 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) semop(r6, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 20:45:11 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) r2 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x9}) r3 = semget$private(0x0, 0x0, 0x8200) semctl$SETVAL(r3, 0x24, 0x8, &(0x7f0000000040)=0x2000000003) 20:45:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xdc94db07fa51f31a, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x4, 0x3, 0x8001}) r1 = getpgrp() write(r0, &(0x7f0000000080)="39c71c24c02f13095879652c3047c0a149d60d0ea8bee43cfe9841f1a2bd7cd082819f1564780ee9bc7562be4ebdaac266efa11ed747740fe3e223b8aa0d2a9cd52b9f74178a5549a6eeff13c37761c9ef2035ed5f39733c34737fc28314455de8b4a53307b7e6f7e9acc8ed01c937f4a7e903e9f56e5c840b48347a6948abb471006a6bef3e4cfe022fa5c0f8faec4883656bd501", 0x95) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fcntl$setown(r0, 0x6, r1) close(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x89}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x18b}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x99}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa0d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x399}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 20:45:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xd0, 0x80000000, 0x5, 0x7}, {0x9, 0x4b, 0x6, 0x10001}, {0x7, 0x35, 0xd5, 0x80}, {0x6, 0x101, 0x40, 0x9}, {0x100, 0x800, 0xd, 0x6}, {0x0, 0x1, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) 20:45:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001440)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="dc02c938aa595915e76e603d841d3767a444e63a8a48746fbde3be4bc884a4ccbfd04ff48a8eb431bc8689d4deb8867c48d16d4646ffef522297e1d0ead181b76f160735e11704214e82ecd44c41f0b350d452b5b0eac0c5b03fe75fb476b9f418c917c848b375a46d8430d1ae9b40f49ec696adba090e06720128e37a99e22cd26a9dc8024a5333497390ced499b3f3c724864e79180efeef443252afdfcda37b391a850e47d9b30b4df2ac0f2a10712b36f5e076982f7b9191aca2707d72bd9b9354c3e91f55726693bd678db3885ce521ba7879b570478b8f2707af5408a718fdf1a6f0a4ee6f0da01b0921f8561085cf3ce18bd8d8131e289e102e5e0d8d951a4068b00414f79bbece5fd894d891c662629dea0989ac44eabfcf7611015297894b0ac0168241fff1e9242b860c9ced5b3b04e1b4c2745df009afebc0123c8f861e92fcbabac205e5e2ae7405d19d67ffce8117d64e9b3bf7225dd87664b9b9d12a842e454678d10abbe8a21bf2507ca6350405f70fab2720ebdc36ec1a2985b92381fd512f826a690769f6e8212366e482b9275285f24e63eefdf49cebb2ced1d1e00ae7a10279885b854863a6e06d8c2965ca73cf5ca354ce4b312bac7eaf2f2c502c10347e41f39375c29c99e57aacc066c7130f4ab3a37dcec51f9178b377f9f580548b0bc584a5675ed87f7c439ac0dd0d5e56763c9bd366609b383f302fbe4da6267bb1f620974776e5b82842dae9f9849dedf86d076fe3fcab2fd9d201efff0fe9fbde6231ee90452116b47eb6df5cb1a474e027186b43a10e4b0cef12fb8375b830e2532cb18a8146bcc945272ff4ea1282f61cfe62961171f3aea0303778db71eb36099b34a67b10dd09fea00cb4cca3b5045b8f56836d46e7b121cb9ac093ba28cb32b1f5c995bc6963fbf3006980eca451194b39f13a78a0913a6d1a64d12c73d4743a373b3fe54f3b86208782cacaad514160e810fb0257beaa8454721840173de0d4257de672204a4546dce65a3a16a6806ad60e0fa4c86c4f1775c3b01b4758be437251677913589d39c5730e8e537b50f7d655462c7bfbb65d1fce24e61161c42e48e390700d6375251034e5d5a10d42a2c207c4e9a254bb969ed219d910538b2b6ffc97850714fb8c7a68b47f31866d8a389ee54dc82eb26f5dcf019f14828143218c3bf71fd0db2cf4875c4ecb4e0bf13ddfe88fd452e48590e0f8ff091db5eb5e3a2aea03ba1103ce2282651e2f21c96babb87c62759249aacdcb4ee4b5f645b4820a7ae2d50d5cd07c75552e86bb3c60e089a8f9f8ea1985fc243bafaa37fcfaadf70b15079009ef313a1fc7afcb979810b1a49e090db1a5b6c711437e5cfd498a2bed53d365e088596a27ec3f5dcbb15c6a019ba60468c8d93889bd810f88d3ccf730c82f50d2d09d15360d95bcac4166ed532be12a6f19d05ab091cc03ac7c1fb8ec0ce887dfc3ea42f443b5b69379790f3defbd92a2753c451953e300d61885a45ece1c007cfc66e62924c4f708fa341b28feba8cf482fabd408bf60a13f2977765ca0bc8724c6b2e5716501d54aa812873364f009a799aadd8ffc26fa238b3c5a0b8162cce7f147ee5f7772524ce5ae559c4d5bb0102dd0c7e4380611059b1cdce30e12c71a55b71402f0ccd618956915586d2e709e04534a53882b36cc6e22746723e20190e6f0ea632cca999920c1feabab638c882caa32656d14b003d13208fad9ca91a6671597d159f0db380b6d0139f759f00a01b1392f31ef052954619d364979904d248c6dddbd7cc487a0e4597c2029d6b37a1c9880a82d0f3e8804b3d8eb202b1f1e49b0702d32cecbc782110abb76ddc52dc2a5931238adc1060eb308734046e89d0775cc0d44dd7e427296dca1e34753fad812d81e208695a61ad2f819cf45167908810bbdbeee16839c3f3618069e84071523fb9da7f65383af236d6ac7411ce5f6f4ee5426532aafd9c68f573adcba098ee8e3983a2942066e0ed6ebf623569b65d3e04b10b99af3ffe96fce2518941a7fb86c2b04fefeec44db02662fedc903c9400f44473f04cae72fb9856c3b0fa066e18c4e7b707d4bdf622a4cbb907eb052fc155779ab6acf68f830440e653e831c03e330be4c2358b31b2e8acd26f7c15714219ae5a51331fee12cc4eb01e01f684758713d3c7f671195a9f520c8c9d71c19038d61969039925ea469c64a768b9f6de865ed07676e76575e41097f535bc0317988eef3b397a6287d78b9dcc48c25a35ddcf5c21a3db58f19c1bf0051254e38fc33d8f49d047b5d911ab0b0e21c24019ddbf876a002126d0dbe8602dd2826595f5706df9df4777e1f3694fea4e1379c332e5187db74f5c6b85f5f0a93187c11252308c9cc93c8fdfa8fab4e52f27f6e8350fc5fd3026a4c9a2c5549ef46fff11d6e005f9711738840027fc78763d1493c264e7aca4114f2a11c52443c478ec668fe90c8662ba17baf860ccbbe4f7837341b788f36779c4c06530b18caf5a72f04a006d6d18c6e0b885d0b6b2b5b1bbaac4cc1a21345a656151ec68be8e109db64130ac66d3155bd410d71b8e574097186183d6577c2428d387efb7ca19c1370b7d9312512c47fa05ea83103811494ff73588e18481534ec61e70906f150e9f360caa18d62fe8721af4398727a6dcdded11933177ca1c84438c135dfdf3bcca42ec0aab44e22231d18748c4b209fcdc96b87f4d7e59ca78ff16f8d7d8bbc670399880bcfda5e1bc2789b96b2f57b3b443f55a99e6fe766c107b9d4c1b76b837b2c423f12e37f419054a0bad950f47afb8ec55463e34634d0f317538cbd7e58cfad5279791aa417a449ebf90c5dbb30625ea317e2cec42a7867a5b953672413688254d503733660fc1a2b6baf233aae034a19aef5b326577071a83ac46ef49b1afee38bd67cfa656fdb7159c62c5fd28619ef9388024c938009fcade06938701ed90fc3a824d0ca82d136d429ffcd9ff6a17625547dc5efae3b2bcf38d4d838b69a590da15a470661a15cf8f926699832749e0710e474943116d01c62499686d16c32bfd3511ef06cae0f0bac5b7e99a50a1bd80222b489715e21f3efa6f0d137525a8ba86f9bb524f8ab3c4209a16fb4d08f4a160d8fed3594379be7e843a42788184a4692db34f7dbb87ab6ddeb6d215714b8ef14f5dc5f5eeaa397f1875dca4295a4e2585ac454178806086df51a9bedfeea54fe107acff3a8e69c24d9dc6595576ce47697c2150812e40c55d692a6b98eb4a815dd72fb186f754af6132bbb715a79461726bea772e17fc228304dd7414d6e561791fd168c2dc5861dab163b84aaa7f9a3b3b8431606c85c3fd17fb43a418efa1fc11cc0d5ec4f9f2f96eca496b85d06d0ebd167fb4686fa83e082d5036c0b20e7009d1b7077d8d1da30450c558f6474423a31d54e9888f1d643081cf999a8279593ac28db997bbd386eef518e4b30ead69264e8298f3575043bf0449fe072d3cda478270c01b23da2e3a4c08f720cad1494b19c893caa1655a6228540cb3fc6e85b2f7dc9019849e2aa8f9bf1f1d8f7114802f4d3eb35d427cf50c952476d8a8effeac5b3950581b4c4f8a413e9ceb4b309d2e35b8a5bec07501e1bbb4ef5dccbdd68c9dedcd4ab67e951bee8f8919817677dd7abd348c64f610eba80d5be5c8c4c07a1ced67e2d4080ffeb39cab6790a2f363702753a23414e1d64ee9c9d76cdde2c2fe8cf6a2f805349f2190f54f22080bd36ec419b72c9cd9a36be45ae102d385c4300360ae5ef2f0b81c89f32781b4c60789cda4e0531bcb65eebf90766b0e5ca3bd1ec88e23a5661e11cbd31dcf860267d5fafc36b7ad86580d7a39fbea0b630a003f8c80a5d3cf28a9dad81dd1ad4062983f4fae8a73b26195e9682f121a8d5d86c959ee3acec778ec7f09e80d5e8c7cd7cc4ade3b87c5f89b7c9f40bbbaac96116c7daecd4f906a313ddefdd264414d360ffe70f332489c9336e0fdc44904f771af762343fbb879624058598b800d534824983a286d50ab8d3a1d7a68df3b6ccc24f6b3a5d9d2b514025b806b750901f39c4dedc225b2cedea241fb48974ff29dfe9015efd1db3a2cc5b81040e8ff33432dcdbc00612fa0370cdb76acfa38bc5a6618c9195f5791b81378bc546dbefcf347ff833262d064cdf26f55a0a0862eca662506bb047f84b0983e2bb2a7928d0429a48c8c3aa0aac229ba7519e15210c69af4ee302677d0c3924aa709a721e3be69ae34bfad01205e6a8ce68ddb7ff86a15cd6d518ec478ba8b30ad53b638e1470e5977536b4f961287018242472119366f871e652a7ddddd4e8a4caae2082e2f05c4cdf28c54d968396b1bd81ae7b20d5233d89e2d7e5194b401b1471063cc8a3c51db7ea6230c85153cc6df3d77e9e361a93765d1670fcaabca8f8fe90e88ab8082382f9ae568d98bdb04706921653b44f5693a11aff40d7a8d8d2be6c685aa42bd508af1b296ee1b2284ce16759c201077843a967c1d2fc0255ded24d8b27a8ef37cbf2a4aff9e13f8418014e8daea5a2ad38c42608300795afff89304f6561d08591b9cdacd6e796fab0895699119fbcc9c91c0dac13bb779dd7d24b4c1d4df52208a0ac9e3b41e734d7b8e6c51e61e170d27af661da952910e9b54e208c50ef620881df4b2374b029cbbaf5af500109d7d1cba896161e5a4d00944aff71433a63fcbec838a58164974580eec096ebb8569a1c1b4fdb440563dc8197d7ff15d00be4c508e143afce313ccd46ee996e42a8ba9451f108b8ffe4a256bba4fb62e40e4bf2aca028b6aeb85493b7f20f5282e4f88c00517a5b889ad69b2b7587539b4e89b83ae432aed7852d62fdd37342066014c426b15d74774ad04db6abdc1b94b9ff18a410a574d3b8e3d2891a4d77041985692df5e02fa9363b68a16db773748edf93e113f254274a3974786a1f5e633f82bf6d70792268ab09308c8acbee6b7cdfdc16012cd172e26d8b6e10e27eca86b7fe29b82f62cdac7bb398b5f99e5a24a6ff713330f18a732ae2182ad6feb14b12407a1a44a7576b4434d3c5e1fa49c29b8bc644c8b1c5abdb25c5475910821d66543bc461ca2be531c79f1aa721cf04417a2e213684027e3184812e795bfcb514c10c949a06ba936ca04b6b5f8ef5b7ef7f9dc31978d1240914685f0be3d4ca50f3c08a75115b69668526aae25baf620dbdc9a6d5011d361c75064c5aba91253151ad442f72b9fbf6239fc687385fce4a76f4ff12b130d53ea7bc54d1f6af0b07158990bb521dccb774cb13c2559a971333bfab9e9ddfe03ccd8f0511f6ca083ffa9331ebab3cfa0895dcc30e4b237bde9de8dc622b4aa58c708a4e8bc356af1647ade90d3f3741c4ab1685b9d1a696895c9e23995ef6e5bdca31475b9c4b92e8dd07a14ac6a189fc6b317d8cb77452f4effd50f1eb9207f4aacdf5659ec402eea927ea00304fad8e2661d2855e429ace02f2671658ff03ae188cbd7c98a2a17f37ebf8c65fa4fc238fb50d7f68bdf546e41c30094a30764e624fab6c5966d7838805a3e163b5e1b84413e9923647c179192c660be9b8a0ea4545bd86aab2397e290da4eaea74e9c7a45cf5622ab675fa4a42e0e3fda3f6c94d123924c9e11a62ac680db80295e33bfa4cb7b7c5f4fb0db3b5b2476a1a72606f76ca76553a832313853a071738b68b58330658bd4553c06adec5d0c3206a6cf679501514bb4830054f4640d9762af3431c665a207d55c7ba58436de0f81b244db563fccdfb3bffb7528e533295224e5f27f8bad02b1", 0x1000}, {&(0x7f0000001180)="0fa057210dafe74c550cbffe70702625066735a86ab48712599d3d11b93def4ba54cb7322ad38ec4754515fd4fa88f7cb11d9d4057ab746de865bc6bd5990e07b2cfa40c2cfee3baa8c0c30b3d045c0fe50d750a584bb22383195a62c025359dcce55b71f91077d9b6d0a1453be25b4ed9e2037ceea78895ffcef55af03b39c4a3428fd58b66e58c2c6515eefdb4706deecf7ae81109704a861c82a81d09", 0x9e}, {&(0x7f0000001240)="1768926af07a449589b9c8055eece3e2ac3a2d370f7870a692615b73840ecca6a3b245d453b81a49db0f9d286b56dbf0e388acf269e0cccf08874e2f5cf350461f781beb4d2bfa7fe5cf93b846b515b13a58badaf9fef6177b997550e6fbf62e12c2322d1ffcd5449ff74e85b05ba0bcca5426c1970cb47d39bff6bc594eb3eb291ce00131bc2cfb15d3a8021db8cedc783f2c4e7484f62012607f66e57272b5470c0c9c334f88e2a229769a626a891c5e39bdacf3b1fb937337083b8b04311f04c7968aa2f8927add069a90aab8b33dd0e95549dc7795010bb4caf21b1181bf3f72f4b6cf30536cc9581f71e4b9f950083cde98c3623564", 0xf8}, {&(0x7f0000001340)="426bf5336d8272814df82e6b004cb2ef205689f9440e53c7adee31b8ddb9ee36e097f0b244a047c53cdc64d449103e84f35514e91a554b00e24e9888706b8777fdcc1085ea2fbec818863a035e1ca798f45923732bc649d64eaaf2f675fb451e439381103a27dc00e1e0f16a9d7dce41a8821f4e97a0854d9ae3a32d3bcf744c8a8c5e47fdc9fc5acc91fea1b5ce84747abcae4217f9c07e8f356282929d1da9057ec33c05ba87c1de9350da36ecf2143e615b9b57e9715f308126cf138fa4db2807007a2a7380466c943f06085372a87961b10b9854ad314a11b4512fb7eec0d880f65dfff5031429d7a0eddb170903738298c29f", 0xf5}], 0x4, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x55}], 0x1, 0x0) 20:45:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 20:45:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000000002005, 0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x6}, {0x18, 0x3, 0x0, 0x140000}, 0xe, [0x1a0000, 0x40, 0x0, 0x6]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:45:11 executing program 0: wait4(0x0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(0x0, &(0x7f0000000140), 0x8, &(0x7f0000000c00)) r1 = getgid() setgid(r1) setgroups(0x9, &(0x7f0000000240)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r3 = dup(r2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r0, &(0x7f0000000380)=[{0x3, 0x2, 0x1000}, {0x4, 0xeb, 0x1800}], 0x2) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x0]) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r1, r1, r1, r1]) semop(r0, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r1, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000005c0)=r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") r4 = semget$private(0x0, 0x1, 0x204) setgroups(0x1, &(0x7f0000000880)=[r1]) semop(r0, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000b00)=""/229) 20:45:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 20:45:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 20:45:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x1ff, 0x5, 0x6, 0x100}, {0x0, 0x1ff, 0x8, 0x7}, {0x7fff, 0x2, 0xd0, 0x686f5ed3}, {0x3, 0x0, 0x7f, 0x6}, {0x6, 0x80, 0x80, 0x7}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 20:45:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1, 0x2000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x9}], 0x1}) 20:45:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) sync() r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000180)=""/224, 0xe0, 0x3, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x40}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x7}) 20:45:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8090, 0xc0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7d4, 0x1, 0x7fffffff, 0x708d, 0x80000000}, 0xc) 20:45:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) sendto$inet(r1, &(0x7f00000001c0)="a0691b3d49c8a839dc6e5891c26a69c866517ee94e8d74fdb0bbeb51d5110ef3e138bbac656256beb1a5dcad81746971cbce9c535e5642ac4727e523110ac51a87ee2a3368b682215b9239e35868b6ebcba68741d866d2dc1afd8bc53cc4ebb00a2c96f534c4e3c58ad04d85ac6570a1ce548c5d00ffe5d98704adf250d5d044814c377b0c9a9d24bfc7af60bec7d7909e347c4a491e569c937f65f1d6a9cc6b0a68f08d3ac5292116c24d7d4bcfc0132a09272bdc1ea0ca3d95e1fc40bd73ddec5d0288d1dcfe42b6d0076229185dfee6ef60d6d3643f18d4f3", 0xda, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x200) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x1f}, {0x41, 0x100000000}, {0x80, 0x7}, {0x3, 0x7fff}], 0x4}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="6d45a92b332c6adf094b3f987fe0c8377603213aa75561d9d1d9136943f9b292cd134614b19084fec9f4b215eed8a3c6bab597b9201745bed09caf1677a56e0e6ccc14602b2b454631d5a1f8fea3dfd58943f0676fb093444425be66d7c114e07937108d090a800e65dea78010491d3af72dfc2f9b132fabc439a8790c33f8a46dbb", 0x82) 20:45:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x7, 0x1f, 0x100}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 20:45:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x38) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r1, 0x8, 0x8000, &(0x7f0000000100)=""/46, &(0x7f0000000140)=0x2e) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:45:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x6, 0x4, {[0x5, 0xfff, 0x6, 0x1, 0x9, 0x9, 0x9, 0x3, 0x8, 0xf6, 0x101, 0x100000000, 0x1, 0x1, 0x6, 0x3, 0x7, 0x10000], [0x6, 0x8001, 0x10000, 0x9, 0x2, 0x93c6, 0x4, 0xa74, 0xe173, 0x6], [0x1000, 0x1f, 0x7ff, 0x8080000000, 0xa9b, 0x5, 0x7], [0x3fa, 0x3, 0x7f, 0x13e773fe, 0x6, 0x7], [{0x5, 0x2, 0xfffffffffffffff9, 0x6a8}, {0x1, 0x3, 0x2, 0x5}, {0xe7a1, 0x4, 0xc1a, 0x401}, {0x10000, 0x1, 0x80000000, 0x8}, {0x0, 0x5, 0x0, 0x6}, {0xffffffffffffc255, 0x1, 0x4, 0x5}, {0xff, 0x80000000, 0x9, 0xfffffffffffffff9}, {0x1568, 0x2561a70, 0x3, 0x9}], {0x9, 0x8, 0xffffffffc44ecc4b, 0xfffffffffffffff8}, {0x100000001, 0x3, 0x4849, 0x80000000}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x7, 0x7fff, &(0x7f00000002c0)="ba5cb3b70fef0d5b44ed2a494c7591f072aa2a7a96869efae3808013f7589016b795f819d8b7771cfa1001fe67f7edfaad6f8d61a959cb9de567f3b942c7abf7d6b904934b890838af5cdbb613741aacc8e2946e918b47394b81c2051636dc426a2d9f12f912ce36b150631493718de662b06e09ba54f0286477de73757fb98e75d417c6ad94d662400d2ecc33190e68207460b19adca3e97b3e132f5fec04d5ef7964fc251ee0efa6479d7aec6d599e984c366edfd25905cb", 0x424) 20:45:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x803, 0x0) 20:45:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/51}, &(0x7f0000000040)=0x35) 20:45:12 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) getegid() r4 = dup2(r2, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) listen(r4, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r4, 0x6, 0x60, &(0x7f0000000380)=""/242, &(0x7f0000000280)=0xf2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 20:45:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) msgget(0x1, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x3ffc000000000000, &(0x7f00000000c0)=""/246, &(0x7f00000001c0)=0xf6) socket$inet6(0x18, 0x2, 0x0) 20:45:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2c, &(0x7f0000000040)="a0037732878fba9f0a32e8d4d267a0ae57460a2323d313900a294c3705f696102443fb055d131e297847579c") connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:45:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 20:45:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="0f") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x104) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x438, 0x2}, 0xc) socket$inet6(0x18, 0x8000, 0x80000000) 20:45:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 20:45:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000003c0)=""/212) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) r7 = getuid() r8 = getuid() semop(r6, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x1, 0x9b, 0x1000}], 0x2) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x1, 0x7, 0x4}, 0xffffffffffffffb0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x85e, &(0x7f00000005c0)="e4b67fa7bad93bb2e274e5bcafba9d150d2379f6af51cf88eee4aa600b7e65c3c8272793c77de1ffd5336f16ca5c934add000000000000856c951eb6211181b94bc5c16f2a6f0e4b2bb1648d75e673054d9f2e9f4e41368c32908cb692fced8d9cdbdf8d24de6bcc408ccbb664d0f93ea0496bed88ef5a138c0a62b6146544297b1e519baf80784019de5a108457b5e79c7c707f6e8729a159bb71c46936f44e876b5915bddcccf9fcbaef18a820c4bb415235c9f8aa949bd652bd7b4316d681c09753d22e56b669048494a92e449d3be87174b5eb92e64c24416317b216ac44eb183abf6861aa267eccceb8caaea45ef6c731be6d705448b20e3c50e4bfaaa9222d5056145c53061f2e427f61ac858fc8d2296272697e148ce5a0ea44f5366ee18a54447a662e2d931e4d28a00d9e22a200000000000000") socket(0x20, 0x0, 0x40) semop(r6, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 20:45:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="896563022d1dac9c141ec08d47f0624a63", 0xfffffffffffffe25}, {&(0x7f0000000100)="9003155b6110965d429a52bf8f1e47ac225f99a0951d09b2d8d03d904555e1e13b24830607f521e0dda44d2eb06b906bd2630e71416e9f33185f5f38a5fd0f7dee5dbb28660651e2cef219991d103e8963c9369b2923d0a5569faa2c75ab9109630c28b21adaf5398748e3111ae30ca8", 0x70}, {&(0x7f0000000380)="7a008f48d60c41a786fc2d41b49c01d9e1fe85240cfae231a6e8aab28ad6bc54811e4a4354047a56a6fc0f742d8007009b80fb7710985339f056ed21f9f4a48a4b34568314f93275695a393d0a68ee9e395bd82ed2bb26e5e5680755e3a9774f337263a8e479463029c0ec757cb72234936d4436797847082a9eb6b966e19be884f211a027", 0xffffffffffffffe8}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 20:45:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840), 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r3 = semget$private(0x0, 0x7, 0x101) semop(r3, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000d00)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r5 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r4) open$dir(&(0x7f0000000780)='./file0\x00', 0x20002, 0x100) fsync(r0) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r3, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r7, 0x20004276) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/208) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r8}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r5}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r5}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) 20:45:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x100) 20:45:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:45:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x38000000000, 0x3ff}, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) open$dir(&(0x7f0000000000)='./file1\x00', 0x100a0, 0xc0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r2) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x3, './file1\x00', 0xee7, 0x592, 0x7fffffff, 0x6f}) 20:45:12 executing program 1: r0 = socket(0x2, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0xfffd}, 0x8) r1 = msgget(0x1, 0x100000000082) msgget(0x1, 0x204) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/45) 20:45:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) readv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/20, 0x14}], 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xfffffffffffffffa, 0x6c, &(0x7f0000000100)="bad97f0889670791dd433bd08a89a54100ff1a3ac86bcce7d171163a73f0da585c4eead7894c929154b53b86a7d8884292afe689bbae00870c793891d6c4c4e91d52fc483e9493971931bc958ba2f9afe77d46e540f5ec5bef5b735dc06bd744ed83077d2cc085687d5cb80d24e8", 0x27) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = dup2(r0, r0) getpeername(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)=""/82, 0x52}], 0x1, &(0x7f0000000640)=""/88, 0x58}, 0x43) socket(0x36, 0x5, 0x800) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) 20:45:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 20:45:12 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = semget(0x3, 0x3, 0x40) semop(r2, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x2, 0x0, 0x800}], 0x2) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 20:45:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:45:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0xfffffffffffff001, 0x1, 0x9, 0x0, 0x2, 0x1, 0x0, 0x9, 0x80000001}) 20:45:13 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_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x8]}, 0x3c) 20:45:13 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() msgget$private(0x0, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) r5 = semget$private(0x0, 0x4, 0x40) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 20:45:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 20:45:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x8, 0xfffffffffffffffa]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:13 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x102) shutdown(r0, 0x2) 20:45:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x6, 0xffffffffffffffb7, 0x6}, {0x2, 0x7f, 0x200, 0x7e0000000000000}, {0xff, 0x2, 0x8, 0x3f}, {0x3, 0x39e2, 0x3f, 0xa000000000000}, {0x0, 0xfffffffffffffffc, 0x8, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 20:45:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x3}) flock(r0, 0x4) 20:45:13 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:45:13 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:45:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffff3900, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffed7) 20:45:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c5, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x2a0, 0x80) 20:45:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x587, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 20:45:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000100f40200"/44, 0x2c}], 0x1) r1 = semget(0x2, 0x3, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000440)=""/4096) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 20:45:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(r2, 0x2000740d) getppid() 20:45:13 executing program 0: semget(0x2, 0x3, 0x6a0) 20:45:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20018, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) write(r0, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0823d951538e0d8a25a8023a188cbcd738a395a1"}) r2 = syz_open_pts() getpid() r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semop(r3, &(0x7f0000000180)=[{0x3, 0x1b, 0x1000}], 0x1) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x2, 0x7f, 0x10001, "9d4b51e65624a591bcaad6283f09e717098b39fd", 0x1, 0x90}) syz_open_pts() 20:45:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='G') 20:45:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x621, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) nanosleep(&(0x7f0000000240)={0x0, 0x4}, &(0x7f0000000280)) nanosleep(&(0x7f0000000080)={0x283, 0x6}, &(0x7f0000000180)) nanosleep(&(0x7f0000000100)={0x10001, 0x20}, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:45:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="d39d30c2f9ed5880e4df9f2619a9121ef37c934a09e0bc2478429320dda5b8057009715564f2e4de668df8b226579227ccbfb60ba3a2e1f8e3253611e8df000a79b2c003046837c4ba78bdc2ec41c18c8198c2552f6e387693a0069b3244e3f1de90ad1d8fd974d1681c5652586e0486e33fc7fb56aa6412d4866f1e844566f7f09b35b294cbb688b9797d35769075f070357e432d2f046d9b0b7923262805c3f9e5e2f605ad42ec19e2e924e017a5515bb68f6290c047168d9aca194d4b2e114876654dadc009b113839125e18e91d443", 0xd1}, {&(0x7f0000000080)="b6e02bea3c3b12b7e271fc104ddc67e81d1102f637c2ad0ab15ae4786820567730533d4f6bddf51410", 0x29}], 0x2, 0x0, 0x53) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwrite(r2, &(0x7f0000000300)="18dc22711418747750cc6ace2820d1cd9294fe", 0x13, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) close(r2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:45:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x90000000000029, 0xc, &(0x7f0000000000)="ebffcbff060000002eaa4e713048f84c31929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:45:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 20:45:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8, 0x6, 0x5, 0x50, &(0x7f0000000500)={{0x9, 0x3, 0x5, 0x8001, 0x9, 0x17ed, 0xffffffffffffffff}, {[0x7f, 0x800, 0x200, 0x5, 0x9, 0x9, 0x7, 0x3f, 0x3f, 0x75, 0x11f, 0xb91, 0xffffffffffffffff, 0x1, 0x8000, 0x9, 0xffffffffffffff9c, 0x92], [0xed, 0x4ac, 0x5, 0x2, 0x116, 0x100000000, 0x2, 0x6, 0x8001, 0x9], [0x5, 0x20, 0x8d29, 0x6, 0x7, 0x3ec, 0x7fffffff], [0xffffffffffffffff, 0x6, 0x40, 0xffffffff7fffffff, 0xfffffffffffffffc, 0x4], [{0x8, 0xf58e, 0x20, 0x6}, {0x20, 0x3, 0x3, 0x1}, {0x7, 0x1000, 0x100, 0x8}, {0x3f, 0x24, 0x3}, {0x47a5, 0x10001, 0x7, 0x2}, {0x0, 0x6, 0x8001, 0x6}, {0x5, 0x200, 0x770a, 0x24ab}, {0x7ff, 0x7ff, 0x8, 0x3}], {0x8000, 0xffffffffffffffff, 0x800, 0x100000001}, {0x2, 0x0, 0x2, 0xfff}}}, 0x6, 0x9}) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000100)='./file2/file0\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x40, 0xa0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 20:45:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = semget(0x1, 0x1, 0x10) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/209) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 20:45:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8285db00000000000000"], 0x10) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x8, 0x1, 0x1}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) r1 = socket(0x12, 0x8007, 0x4) r2 = semget(0x1, 0x3, 0x603) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000040)=""/159) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) pread(r1, &(0x7f0000000100)="186b47dba4db8ef75fc46ab6674cb509c9828c0224f27ac3165c68ce046749f81800e34855e2c2caaf6236a49ad683f30501968b9d3aad60df0ed7497926979626aca37575ab4b6a2df0baf4997565543d18efdd2f5fb6f8ff9bb6de723d522270774cb06a75eedb59253d62e6031399418d402c79b7399c792ffc2cb61b1128", 0x80, 0x0, 0x0) 20:45:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r1, &(0x7f00000004c0)="440a996e71a360ed679bbb8ef41f5a26a6e8525ddcd963cede3fab18c16eddbb1846cbe190a8b68e335e7dd3691c06c9d4d2a89bdd6d1ded83b303bf550ebaa0c87c8c8098453405e3baa64c2dbd892a92be5c9791adaafd186a6d8c57acec3d3e2b57198b3a9c4ffdf77a86d3a78c0bd4e5679c8f61fbf937370a730c29decb3f1f2a", 0x83, 0x4, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x9, 0x40, {[0x1f, 0x0, 0x8, 0x1, 0xe4cc, 0x6, 0x7, 0x1, 0x80, 0x4, 0x1ef, 0x6, 0x1fe0000, 0x4, 0x3, 0x6, 0x0, 0xfffffffffffff800], [0x7e, 0x1, 0x9, 0x1, 0x4, 0x3, 0x1000, 0x1, 0x3f, 0xab], [0x1, 0x8000, 0x1, 0x4, 0xfffffffffffffc01, 0x4, 0x6], [0x401, 0x5, 0x0, 0x0, 0xfffffffffffffffa, 0xffff], [{0x8, 0x7, 0x0, 0x1}, {0xc, 0x6, 0x7, 0x1f}, {0x7, 0x2, 0x7, 0x4}, {0x679d}, {0x7, 0x81, 0x10001}, {0x9, 0x8001, 0x1, 0x698e7398}, {0x2400000000000000, 0x3, 0x80000000, 0x5}, {0x1, 0x20, 0x3, 0x372}], {0xfffffffffffffffc, 0x5, 0x3, 0x6}, {0x40800000000, 0x4, 0x1d92, 0x1000}}}) 20:45:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="00ea06626c3087b8cf831972d488f0c631fbb9a4f3bc57f11839b791401b88e8dacf1aea9a63e2ed88ccb36624e661975a184a4b23a22937c2e4ea5dcbfc1244cc7e622a3952f2914f151b6bac55a8c6024fed1d4e76ecf85ae7950f3e0b54b65b140c0023879c04e189d7aaa7cb62c6e5bdb3ab04f995628e6cc79afb3c28afabfe5d", 0x83}, {&(0x7f0000000240)="85f1bb80826a887c3941061d4122d75065d4d6b0d216a62dbdc8f102be9ab87c280834b6fa8262c826077e09302cf175a5cdc965d56473de31a8b1a2a4191b948c0f788ee5d97a7e09ebd696ba0204ad57fb20c186d47bc38c54f2743235be58fbad6f9e3c6c87f78b1c8bdde7c1942f3d9ce1e4e1a8c0d4fd5a60c96e95639c2d21d4510a94481d6253316304c9d28fc76b7f803a9287a34ac67ae842953c773419945093cfe4edd329ab631672edb33b46149508e42f2be5207e6403eed263e54983f0d7e9467d41ba00b2f5464809557399d26de2f9bd6dec73c16484e2aed614f529e63fd71cad0876f52f455d7b9e87592ef71e2b4eae56", 0xfa}, {&(0x7f0000000040)="1fc37a3dfb5e8cd90c894a35a9206a415726c5666d5d607295e4ad8f281fc5c236dd20bf081c75862abe17eace93477073221f0301fb10f2ffde987a2e1b", 0x3e}], 0x3, &(0x7f0000000340)=[{0xa0, 0x1, 0x9, "350cecdbb9eb67971628c4931eb494f1790e4bf3c06974373213863925fa743802c3130170ed8279653f96a8f5bd8282e0a442fa269e813234769c0e0aecc9b2566d053c6723bf5d165426e360cf4f8c26f3c54e0149b871644fa0ae573823aa4dc74dd1c323b7c033d7ce0def5297c44f0f3fbad5a1fb5ffb4b2cc6ed8665ee6884b2465ea5b163a0f5e231"}, {0xd8, 0x1, 0x88, "24f7b344426be9849ee82d665840399fef4dadbb265b600587d790e0caa9406827530d941b048ce5086e7d8e61c1edb200df48eaa4099c8f012883957baa1856b58278cb1fea8c7492780ce210acc91819f0b185c53613ce45e39f4794fbbf24e58ad3bb99ca415f5febce20f81b1bdbe2571690e140133ce00a4a7764e6ed89d1a846fda631ce327f2b8c1597b9d90c09c35850cb273100f4c5d19c286aab8199f5902b5786a8895eae722618142700fddc71737dcbfa5b0710a95682b84c6c8fe2"}, {0x90, 0x1, 0x9, "5105f60f6c84102783d3fbaffe3f3b8007827cb36da2760b7a764922e0daed267c69d139fbdd300d6eae5a6248c94e21dbc241de847547edc65948e01331a5a9d0e8f13f3b42a43146cce5b5b0ff862ac2a3d07552333fe07c9f142e89b1eaee03cd7ee4877dbd5cf1c446eaac646d726b60c5a63636f1b73131214a568fb41d"}, {0xf0, 0x1, 0xffffffff, "5779e754dc91c4bf83dd0e43d7f15de2e31b443b13e5a50f9a467d1381f2e6e7789792a22aede37259173a6f3023192b76bc5d4b4ca19e294c5ae6311bdbe254c0f75244eec2f3b879e2287e4a830fe31200943b3545be486eac7daae89009f001d6a4d3a194ac9168114ff2c2765f0a000647e2c995bd1ace74302201bf52cbc767c2f049e9c53d2823f3be3621f80bfe721241ab6e8afce1f2044b6bc9fcf829c723d413c5fd9c05b097eb3afa3760b0d04e06b5459b1f5833aa59a7bd15e66fd3d980a6f28859558fdbf1fb6a6976337dfdd14a4e7a63034d2141"}, {0x90, 0x1, 0x3907, "30b343aae356b2af6f5faacc171dc4669c196703e2aff0218cfb96ca7f41ad472383a3cc32c7ae61f66115ba35d2fe5e722bbbfefe4cbde76af3d41cdd8ee677c19a8aa89df773cd800610318caed1255af78259d52cb6bb78e5e0e0c74bb67f02dd5ffc3ac66ec8526f5e27fe6fbcd092d3d90410b923b157e3"}], 0x388}, 0x2) 20:45:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0xfffffe3b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfff) listen(r0, 0x28) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) sync() 20:45:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 20:45:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) sendto(r1, &(0x7f0000000100)="e816b616820c6e5d6b5d59d1ace898c6daa00375cf65197473b87ed8cccb2ed1a6c32cbba47c35443e2befe82a6238275761c1b2583db8fb78bd81858e59fc49dce3062d5d2b8f045332a466b27080e88ac8b4ea98187d5e617c8cd85e05485191b10c379d127b469855e2d7e95c736df57ef67b6ce4e11f31ee787c915255075b4baeb38af6770c4a2d02", 0x8b, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000e2f66696c653000"], 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xff, 0x10000, 0x20, 0x1}, {0x2, 0xf82, 0x5, 0x20468bf7}, {0x3, 0x4, 0xffffffff00000001, 0x9}]}) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156edb88c605132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee90000000069d3e2e203ec61d60c0adfa7b99a899ccf2d2fa42c5d32f856c8048bd1395303fcb117508c8111f9991c8272b132cf1fe55a2aa02d6d299c1d47e3fb25d02580b4517a265b162aa8bd4237ecf54f7fbec2c638039aa98d1952cc5cbc0b1775684ed3d6205ca74397e911bcb999d6246dda638c86b464ec63c8ac20d6f12ff5b79da6fd67123fb4e6c667e8bf439cbbeab9ee884a7f73c621adb22ff3358bc443439a63ddd3d997ef0bc60fc47cc41e540f4cfa5c32c6db53c2089573d3e03f4b0175b90f041673d616d6a3213829d9d21e93517f"], 0x80}, 0x0) 20:45:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x195) write(r0, &(0x7f00000000c0)="f8581155dd1e4c249b556bd4db86c94effba5302c1489e122e28261ec9abae0ef2632bb2134492828dd725ef603383dea7d55036090165f7388350e9c70ab929f97d508200c930f7c9581375abfb955bb5a1acd7930d48fc9ee3e4f0d32b64e47bc2a89d53bffcf9e1edb99e5551b425f708e0e4f9645395d68dc303a413e4b051f4436087e91e872000e25e7ca7c38c134c7d", 0x93) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="c8ec0954aac95d2aa548066ef38ad23bef7ba6a2c595723ebcf8e146ab171525e2edec797009460c9ceea5433ac2aed1474343c456252ceb50eaf7fc3c0cfbd8aff11d09111fa75ac370bb0a56ab77cd161ae7bb95d303d2ecaacc3dd56b4f3a", 0x60, 0x0, 0x28) shutdown(r0, 0x0) 20:45:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:45:15 executing program 1: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = shmget$private(0x0, 0x1000, 0x414, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) 20:45:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x8000) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000900)=""/192) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000f80)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d34662e06a40f739d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af89167369d9b77e938b97864b637eadc624b3d3063cf7fd70a09ed63b0613658b82c683f69cc593ca60ec35ee56575e3f0f4437b5b97b189afa9952ff64fa2c0c57b1f2828fa1af81f7111e73314d74777300000000000000002ec29ace6d5f45fcf2081d8357d051fd1541197e3168b6ca991b3504365463895bd915e458aa2e350e2cb256f5d995ea62e13de8132aca98f3a897daeaa30acdee4a27fc5aaa91684e0a75317f00000000deffff0a27a1a0801b274b5a6d02128db10ef1aa175c0b537bcf5c346afe4adfa8978f", 0xfd) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x3) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000380)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000640)='./file0/file0\x00', 0x0, 0x1f) ioctl$VMM_IOC_TERM(r4, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) pckbd_enable: command error 20:45:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="eaff125c000000008c6c0010978cd93b241b2501ff26a8e6cbd580b036ceb1a236092e167a35c386129f8e15a8d986680cfe08000000000000001888ae93323b5e1abdca0f807107fde1819fb34138135a9d315b73214a60bad8898ab7f6efd632f43da358000000000000", 0xfe16) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000280)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f00000002c0)='./bus\x00', 0x8000800080002002, 0x1) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000380), 0x0) flock(r2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xfff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000000)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r1) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) pckbd_enable: command error 20:45:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2000000000000000) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:45:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x5, 0xff}, 0x7, 0x5, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 20:45:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 20:45:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec429e5f1124c05500"/4098], &(0x7f0000000080)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:45:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 20:45:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) recvfrom(r1, &(0x7f0000000040)=""/133, 0x85, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 20:45:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000800000b, &(0x7f0000000040), 0xfffffffffffffe1c) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x40, 0x3d, 0x5}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 20:45:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x8, 0x8004009, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50, 0x8000000000000}, {0x100000c}, {0x6, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28000, 0x0) 20:45:17 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d1cf125dc685dc6ffffffffff000000000000000000000000000000eafc07ba8e99c4cf8646aa1580de82e5579f311e67ab572637ba9880eba6642141024c611a67ff252a3a79644fe38ce57897298cf829775935284602a1bd"]) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) 20:45:17 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20400, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x23, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0xad, 0x3}, 0x6, 0x3, 0x4}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) 20:45:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) read(r1, &(0x7f00000001c0)=""/131, 0x83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) close(r0) connect(0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 20:45:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x142}, {r0, 0x40000000002}, {r0, 0x104}, {r0}], 0x20000000000002e9, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) r1 = msgget$private(0x0, 0x60) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 20:45:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xcc8, 0x1f}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) r3 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7425) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 20:45:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x9, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c, 0x0, 0x0, 0x80000000}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555bbd47b3bf579cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a1d814165a80ac59a65c774f67c41825d", 0x50) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 20:45:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:20 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e01}, 0x1ff, 0x8439, 0x0, r1, 0xffffffffffffffff, 0x10000, 0xa6}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x7, 0x1, './file0\x00', 0x4, 0xd2af, 0x2, 0xffff}) 20:45:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:45:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ftruncate(r0, 0x0, 0x80000001) 20:45:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20089, 0x0) pread(r0, &(0x7f0000000180)="372244434f5f5a8505d64babd7ef86955596e00b63b9ce3df0abc02b2f1523d8d0646ffcf61f2d0b4991f9979b546402af5b82eab5864534a888d6c1f0f5aa0a222a4897", 0x44, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:45:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/110, 0x6e}], 0x6) close(r0) r1 = socket(0x15, 0x1, 0xe16) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r3 = getpid() r4 = dup2(r2, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x8, 0x9d, r3}) r5 = dup2(r2, r0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000000c0)={0x17, 0x0, &(0x7f0000000000)=""/23}) socket(0x19, 0x1, 0x2) 20:45:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="de1e29bc041277e3a9cd6fb5f059e99f19ee87677584a854890ef8a4662d", 0x1e}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="8ae60b9d7c38dd471fbf2f64aa7bdee86c3a2a5bcca8908dd7eac7c303d27847269f2f1172f9c235dd4c34f2f123aeeb97d489642b56e6868cabf205f9925e2799a9956d407a18ed97abd40a544afb78cf5a76664355dbee802b8a38bddda4a2cf9f0e43fa050c211844a3dafe8c6b80343edbed92cebe9b2a594695b609a2d637519f85c90169af61baaf78312397dce0e10a6a431b9430250e190969be50c7711ddb368e6b950ad791368023533781534eca3b007b0d33d9047c2f7ef38185160866ffb4701112ae1c7e9f71ef06d1a3b021ba90f3cb5214ece7282d5c66", 0xdf, 0xa, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) fcntl$dupfd(r0, 0x0, r0) execve(0x0, 0x0, 0x0) 20:45:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) pipe2(&(0x7f0000000000), 0x0) close(r1) 20:45:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x49, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r2 = dup(r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 20:45:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 20:45:21 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ea2a3661ef88a66812f7992604244bff427e7b845dd600ad49a9061024b2d6ae90bbf2a566a24b14e128d005f422e0db8c022c6325b87ed97802873c1d534d7815b522e0b8700d3862986ec0da49e5a2aa491a0691ae5951f17baa74b67c86bef0ce936d145f348ca5ae64829c5d63e9fe541ef55d255a9e40c1c7fb65f1755b64efe0b13cb87c15ec045f5216aa4071075d7a6f7f93f7514bac849034cbaf5060bb274cef4df3e3dab331eb8f0859d4a066a25ebdb777895fa316e2fda80174d1e232c368f899e67328fa90629a3df6749410198e3d43b144", 0xd9}, {&(0x7f0000000180)="6938a744bc1760e2591a9fde3794800f81950273079d331b3a1ac83614e4f0822fe82f62a3136e12f5ee257014223a8cecae34", 0x33}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x4}, 0x400) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 20:45:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pread(r0, &(0x7f0000000200)="1c0d0414639defb8534b8ff377888411bc6da5312476c25b2c86b35cc0f7613b900a25fd184f61aae9fb893e017501f221174f0bc7b6481a265d531c8c4c5915774d797e8c85ec02bef2c0008b1572a338476fa2a2111cea4578f1039b6206162db4dae9891a8b55a7d30ac3eb7ce9d7036011f96ebb3485239021567683d71a3adee2ebb751bde9aa7c307622e885aa929070cf17bbab753e06c165652b2a1d425bfc47ad9f624d9b2c57b31d8ee46fc8868ad65597849d3694f77059d7d461819d53b13ed1bdd88ba8d2e0ec2efdb5d010da9f012030a93bf6440db6ea7339c2652f28941a4cea5ae4cec9563b13cafecb", 0xf2, 0x0, 0x0) 20:45:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x2) 20:45:21 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1b27) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x88, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000140)="b6e6c6ebc6da7f653263d853e18af9cbeaf2c5d4754a72f987c9dd94a94490962347256814317599e1987b2e531bb7ee1f4edeafffafd8238312408b3c8c9080d7124cecd121049e6f5c8057034fd21828dc") 20:45:21 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x109) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x20}, {0x4, 0x6a9fabf1}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:45:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 20:45:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x101, 0x1, {[0x0, 0x9, 0x80, 0xc04d, 0x6, 0x9e, 0x16d97357, 0x66, 0x0, 0x2def, 0x7fffffff, 0x3, 0x20, 0xf5, 0x93, 0x5, 0x100, 0x2], [0x9, 0x1ff, 0x0, 0x6, 0x8, 0x4, 0x81, 0x3, 0x9, 0x1], [0x9, 0x0, 0x2, 0x7fffffff, 0x8, 0x5], [0x100000001, 0x80000001, 0x4, 0x4, 0x100000001, 0x763], [{0x4, 0x7, 0xff, 0x2}, {0x100000001, 0x6, 0x3, 0x7}, {0x0, 0xffffffff, 0x7fff}, {0xfff, 0x9, 0x9, 0x63a}, {0x3, 0x0, 0x4, 0x6}, {0x1000, 0x6327, 0x2, 0x2}, {0x8, 0x80000001, 0x4, 0x7}, {0x9, 0x100000001, 0x9, 0x7dd}], {0x7, 0xf4c, 0x972, 0x80000001}, {0x2771, 0x100000001, 0x8, 0x6}}}) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x1f}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) writev(r0, &(0x7f0000000000), 0x36f) 20:45:21 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x100000, 0x6}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 20:45:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x5, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648d2ec939b2dbf2d5b876dce8c66c5afd688909f929f71640ec9d3ca148c2f81244c0cf50ed4fb2463414dee682c6f1205b813c09d4dee7c447162947d302522b9404f658a63234ed9eaa8eaa6f38eb08984a07f6e92cc792314af69b63ef8cd065c92b93a3ae9135489be286d4da1eff19a2fc5f00eca469eb34ec59ce842d240663bc7ba960d3dbfd95054f4343b243157915c9c7f82b9eafe92426abe77d499f00687f2f82c24a8b07443", 0xbf) 20:45:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="50237fe673779e3b77c8721bb3b6806f5a5783011e7b1222a4d09b9f09711a099fa664b48ed94aa6743931736017ae20b0783627161f45a1e592ec800eca9134fa6c0794f60a0b02f23c67af5830a30d005d99f95d45cf9d5021462aec4c4a77e271d03078300e2a1b249a726530f417f1a423094dcc52a27849a1b4f97de6c36a034934b4680a4be2f9af93fe759aca48307555e8234f341ae32ebd6b4432c93115", 0x75}, {&(0x7f0000000140)="e23745250397d674fc597849a85989c8c35339964bf060e27a2d27c045c820173270d452640c44c22944b60ee0e272de9648d55ae61a7fbe4fafd30111c696cfb30b9aaadde4a9471bf915c9248ccd295de41a03f28a91801e23b3a3ad265a83caf4c8aa299cd29df6efab0ba9865536a93f3dc8dfe2e188c72945eb7b007492f489f6be8b84df198b21f2c7ede721adb15ebc9b690d8bb645bc54eb9394b32563d38bf9b2eeb42285f0967185e33884911f86d9e1986a1339a68bc97bf23eb6e96502025b3346eb1e178f5afaacf73b4de76fcfe5b2d13357e3b67e08e1a34dce823b5402135e8e42041a0999ca2bab9c0e", 0xf2}], 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 20:45:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x13, 0x20000000, 0x7, 0x3}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x74, 0x20, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000040, 0x800, 0x40}, {{r0}, 0xffffffffffffffff, 0x30, 0x5, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5, 0x1, 0x4}], 0x1000, &(0x7f0000000140)={0x4, 0xffffffffffffffc1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\\/\\]],-[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='^!\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='$\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='[\x00']) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 20:45:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:45:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x90, 0x0) pipe2(&(0x7f0000000140), 0x10000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair(0x6, 0x0, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0xe, r0) dup(0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x1fe, 0x0) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r5 = semget$private(0x0, 0x7, 0xc2) semop(r5, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 20:45:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getdents(r0, &(0x7f0000000080)=""/140, 0x8c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6a6) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) flock(r1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) getsockopt(r0, 0x8, 0x1ff, &(0x7f0000000280)=""/194, &(0x7f0000000380)=0xc2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="912e05578fc5b3ff2c5421c9d0e903b5ebfd59252cbe1b70ec8bd2e2c2c595a09ce68be811ecf306b7bfab1cd89cf3febe8b11097ba4b211eb6398a44aa0f647d1f5766c38521ed5a51ef18cb9e9dfc984dced62e665a49d5c6b7bf64553edf909e05fbc2acdb3e44b77d88367b384f268a5cae593793787b2ec149b33ac6bab86a3305e20f2b0a4abb1aa52982e9561d748b259c120b994433bb7c1db7408f9721a07e25d469c5e23db61e6", 0xac}], 0x1, 0x0, 0x14) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000004c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0xa, &(0x7f0000000500)=[{0x800000, 0x7ff, 0x6, 0xfb}, {0x5, 0x7, 0x2, 0x4}, {0xcf, 0x7698, 0x200000000000000, 0x6}, {0xffffffffffffff83, 0x5, 0x81, 0xb0aa}, {0x6, 0x1, 0xd, 0x3}, {0x6, 0x0, 0x8, 0x6b23}, {0x94, 0x7, 0x100000000}, {0x4, 0x1, 0x4, 0x8}, {0x5, 0x80000001, 0x7}, {0x1, 0x80, 0x1f, 0x1f}]}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000640)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000700)={0xa, &(0x7f0000000680)=[{0x9, 0x1, 0x3f, 0x9}, {0x8, 0xa1c, 0x4, 0x9}, {0x4, 0x0, 0x1f, 0x6}, {0x37c74c3e, 0x9, 0x401, 0x5d8}, {0x10000, 0x1, 0x3c0327fa, 0x8}, {0xfffffffffffff498, 0x200, 0x0, 0xff}, {0x5, 0x9, 0x4, 0x2}, {0x101, 0x400, 0x9, 0xfffffffffffffffb}, {0xdfd8, 0xffffffffffffff7f, 0x81, 0x28}, {0x5, 0x5, 0x9, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x7, 0x9, 0x9, 0x7f, "8d6931f15c180819619bd117cf1b00d98be7b810", 0x8000, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) fchflags(r2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000007c0)=0x3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000800)) pwritev(r1, &(0x7f0000001880)=[{&(0x7f0000000840)="0ca719cebe2df752ef612eae5ca7d900b2ca6e57ad0798d873fbb338daba3c108dceca287c1167e240b285c8c433d8818b30b9ab3175a8adaf874efdb5a732088f6f70059739a0cce137f66f43f267d38b4a9f9803d38383008b9668d95d523a11889626c04295980ac9f627a055fead05aa518dcbd48d6f6b58fb76f63b0fa4f40ef28d01da5ae9e7d86d33ad09c83357d9762c743566b75f7c341d2950351ecbf5916bf6f3fe1a49afac917b88e35991c72a33082fa8173f3acfd855befeac7e7ea000875591d4082b2bff81f859af0e6280a37815eaf1b2dfb1ed06c5c648026bca97a80338583d4864d8770e05831d2f78dbdbd24988098e7963178b8bab496e6e602693a5be59ee2e1757ea70596f637b6c2cc72f0388803e47796ac2fda0730890d367ece7c004f65dd1fbd2a815d92130e655c3b805ce155ea426ef740ca18ffae54a9faf21d2c34a33133fd129eb14961a8ce2659c6cb93c62e64ae35ae4ad0e91826642e4c8e6a8243b088690d392ce7b1785dfa4c7a713fec2ccfb857e3829fd371fefec84fabbc99da55ec162e64ba2f4e19674030a367487f8f31cb2126b3c24950a408f24f2691c703263f61250deb87da72742d9cc0dfe1337ef5e393c5b2b58736d689b69eee4b659f281f6e2432abd7e29af2c13b6e5daec0d035197a278860fbb39a7626b4c0e38368dc777ad319d28023d1ca5d94f7fecc92e6c0e7e50e75012ed1e0ff180bd7c08627787c2c265bd8d74ee07a23ea380a99fc4311f47fafec2a25d9338c7e090a5329bec7c35b64c6e3048dd1c054e9680c5ab18c6034f67b8cd0829e2d321daa6f98e36ed7925e97029383bfe294d4c7842b9d2c411dfd1c7cb1b15e33ce7fcaec93c5a16295ad93e9700c063614c95545afb0ee0e3f9c6912a8f6c46d644572b3e29699ea5e5cf763a82b063fba635ce32677e8542c0c3cd6b734e29dc5a843ebb4b163ebfa79695d7f8fd50bc5682bbfa1dd393735187711d6979210bab19e141ec0411e99ac4cb68de91a4fd89ab68e40ef7bc9d13a55797e3d91c7e1931c68430c6cd092fe58bf056d1b2a06ad92dc7f8bd6aab4be7d7aece972dbda911b3f362753d2767268ae2c673cef02c3bfba963fedc53966de9b97370fffbedb1e329423d460938addd738f6358ff10e3fc70c943efb58df394d208c0ec21896bc5f8a186eb108b58f631311fb56d7f6b49145ab5c992377fd79f418f266f82bdb0f4aee69af314675206129580a539876fb6590fc203111bde34f5d1bb350a616e758ae264a39bfe95a7893392364b50f9ba380fb43d5506a13a85b5c4a2cdcf20e2c8810b67a85d3086a7d63573bfb568ebcadc98a4018b5e7c7f1d395842e7554dc999ea1853f54e1930683ced063197196ae93c30d88749c623a72e4a5c4a0d4e2fb1eb9e3488a962ce5861147235e3d8ef6cea62137075afe2c0ed22d3cdcf4018d776e7537229b07bdc9640f4986fec30bda0969bd58e254cb457854a1ebcf18ba6299ad2c01d15cc2956d9e8fbb534c1e5b6cc18f4e684d5fbaf66374771c4e777758cdd9030b077e2106c0d529a32061fd7d3609e46154122a072ea87cdc19c1c772e4fc5f3c5a6e3cdc9f02c5c7426cd2e95f1d60aaf994b5d6136dfba0ba3d644784f7f4b261211d70acb8a261a8e51e5b40b54cc9dd06b06b311f14a87f12688da26c630d97584df11ef4612dab58c93ea396f284b9c8b121d706e7ea546e006f27e40235f3ce27e85ee9641515ca97ce3dee41fdd85773e80453170c183088f22ff4fc1cc7686a3d5802a7c75ccb4f3ac6201f31db1f734bc98b0f12eef2e2b92f9a9476dad327c44a58ec8ed13ab4bc76fc590932a9ce74259d6d95cf141a73b5a663d6db6f0b2e130b203cae848443d40295700efe9a76f0aae80e5fa8eeee5b2a4e43d55889b1940650f6a815223c074b53eff48a4a0b97dc045fca743463ef9eb810c881013ccade53030bf796f0e9c387f6636a5dfbb7bd3559fb26cd76643cf4a9a13f24a6d44324f844f928bd26ce35154e7ff3360769182c7a07a62710d0286fdbd85d9851e5b06a43dbbb8c059fe6571699cf462cf9f3bc1c14f80a7528b763be01d304ba5e024d8b409e3170d5c741831f81888e65d0ccc33c14d18e2748ca81117ad89d13eeca9d13746e429a18a47813a2971a5a10d45f6d71c9c0992889bf3e76bf472019cbb0b87d32d1d5825c78ae68bbf2bfadc9186fec49ebcbddec0fb678aed73f1f044452e7280c2a42d6115e53b0e2b3e01337cd4e778c5ea8c255951fd1aa5ee876f51e4f102562754c6fd43ab6fe710a62841f83a77339e66b9dbdee59552edad76ba48dae1148810cdc0e0955deb6ad7bcd7e91441ceba4e4b908c7fc7b7300816856838f05b2a542095c25981b5b5f637fbc41f69629c93c837f76b40b210c488e6784dc3105317c8205df8c40cec1ca2c0b4ea08854cc40b553665e58e2b14618fefe5727e5c3a10863e7e662a60ecc7aef9823297598387290802e4130d779b1e1975586dae125d1317cbbf7b1bc6ddcf59116cab597b00cb614c19b8b77bc2d28ac1550c32de25260604db63f0a6e39b117a516d41b762aa096c79566d4b393a02e1a383dc9b63373ae7cf1fe4b3734cd55072d08470a4e8b9babb39a8b3cde76f81497ab9073d1c8e0d96ca961d769e7c76eaab9d9501f97a8750feb0fdb9d48dbfa93cc3319156c3213f6b2b499eb76183354852f6c7bd72c1c610ee35c0051b26546b26bb3d3538fb8976371502a4744eeb953f67aaa931dc99e6c41f78891f85931fa19cdc6dd7b0e801f80d6bcc2db647ae915fa0d9332aa5a93d1ddc1c30c3864104b3fab135f2e1b8e3cbc6cd66562841c8f64e02d1abc3997ae43b5a3acbee15e8ad6a865d68787695d41816818b825bf4abcfe2ed9dea1a81c0039888196a6b10cbe49cbfc31bb8f3783c12523114e0826dbe435751aabb87c95bec7e2887ade259e85ac29253d763397efa871bc3170f84ad7be5c4b90d0c8d84ab92ba79135acbf2de112b605c46eeaaa5040c8bdc0255fb2487828097675228fd71aa9442d16420e88539b24adb4183b8982b7c671a842df8e0b194315c708fcc2ae246d976b30cacf981ed051121b194ed93eb3ef74b148e3252a178fea767e79576a413e90564ed54a0c4a98cec6170c396b832855b78ba536c02d5ae6ec7b3a70fcbcfbf5e20816e90160f81faf4c5307291418f50438730fda911c1fa502f0657b15395e98c105b52617990b1e00079a42e8ba9b1e461f19d1b893a1ebb9063449bd672bdcb2ddbb1aad6372480b882909fb62f1c201b02a45147cd54072bf7c4b0711b92f3fdc1be7c0aa74f78546fb0bfe1306a83f15da6a5604efe589870e088722a6c98c546a43fd5d3ea5cddbcff65d38f5a97532b2be317d808c034675918bdba287b012963e6703e4aed3977c217d5fa340e2a55ff8f1f96147c86993caf59037ebb68e0afd079e4d0bd641d9cb2cb4a1a9bc567b4bb96b8de092116370da5463568a29cc91d37957445e45e802241a8ebffde74a59e74a746c0ee306dd27c6417b13bdc92d82e1f4d262937dc581dc6871c934235a1044541000feb84deb7fccc857b83ba73e127c49fc57df1ecf0ba3f92bdedf5392598093bff850dc3cf28851fbc11da9f1496a5ebe947aaf32c351396ff57805be8f31340b17b09d2a46a2acd550de35d351394226e81200679686995c4a88458f7efe3aab2205ec6a88e9af0e05ad61c3b346714d923f33b7d1ef94f866231bfc195d782e5f7266b769e73f7571747e4d690151a13667b399b2a796bd353d41f6d3999376c62ff6ffa2fe38fd0bca8d6f259150f03a15d53bedeb0f9a12c99bddd06687b4f1e97b00d963cf9adf0c811018463840d2da11310fa415af0251c608489bd72b68ef3c2f4a6c9d3841827f079b62aff591aadd4ed00910f92ec71c4359eae1a500b7eb6ced0d2341515303ab226f6d6eda3d7c3d503105bb8ce243272888eab353b2105d5f61f2de75db29fc612fa79ff963e3f492aa040722914b04e835e5992f8127ab38b569404906e90dce2e7d971240d4a61f4aeb1fe52b7f41f3064c329c533739b62f47af11709fde8a8cfe324574eea6f5a73fce27e75605759f0f8781ebec9ae3aea272a370c07f6e61690057696dd9a92bf8ff9fc698fb12b974112d816ec552d1e762d91cfdfc7bdb2eda71d22e1a064b2d4ec77610924f1b2ad80e42ad07d2b777540466c6e91c76346374f846b3f672e9024d8d4dfe90a4598eb67465ecd39764383530b8d9fce77f7ea79a6c9bd28b4f32983a847868e32b19895c906d76bbcfaef41bdeaa8055b1337edbe4900e86c989ccad0c7f3913017ec24b17c0a0a6cb3f781eb5cc8e6ce730ab55d63adc1f5fea28cfc26470dd3e9aa6c69baa360dcdb1c050142cf9baa87916e5030403aa8e9d7393173d51de3f7c4f502c5472e7a2934b9c6991ce3cf29411bb2232ddbf4b167e6512f96f1e4cf69311b1d12f5792f0dbc1d8af6fd44d93f2212ebffc1d0e97fab92f5fb0a26c70c0f483b48c560159cdc5a9ea2464e06c232de8f54bec3e31fb2e9c7ceaa67640d05e3ca6f3b55932ec3949d3e8c068bd07320a7ee777bfdd871062d03684a483e5ebafa09b35e85a76cbcaa6ffe2558fe66a1e18946a54996587379c73806e359eae9a0f8a0b785b0d1599aa19b9d3652f6e988e588645d2688ff9af01181ab31ce9ecbe03de1198964dcd14b56153e448d38c2774b645cd813e26fe686598401fd78510977957a16c97d76dc710c2c04584156ba356f6ec78dc937e17eb5fb930f241f01136fbefe0774e499ccf3d19b9cb9d8c9578a33f858eb3821ab8f0564632088194d08dc0f19861742916be366a7716448b235eb58216d6b0e5457d6d1529dc5765555d579ed3c6ed8e3e398eb195aaa30f6765f6754d179cf060a77cbf6a57af14838b4fa28b0d2709e8e8bbc5cf05324e3373711a423ecf62e847eaa8f3dcfe2d89fa534e578fd131af84fbed53c558cc942588110fb6ed6073f37311553f60fa7bcd2db66373a367926ad007bcb8905ab75a4fd12db7e8c53491d1a7dc667b35cfda5a493f790625358b8fbb63ade330ecd06f25d43c5dc90ee00a58bec05fbed8ee8b0e4a0823e5d7d44fda8c6367abd6bbefebf1003040e23a5c2cd5e18c177305fb08577723c3c91ede9515925076dac0b88cfce6775cae3dff64c18c3e2350a81b5e3b5b41fef1e99bac2c6ce490f4baa680c40cd24157b1650cf6215c5248d52f05a643d07b8dce8452282de001f3f2c0eab60118cbbdaa88eeedfa1d9aa20ab182eeded5c9f304b927d19d356e6faa09a4b5847c3546df7bdd77902499e1245f42f2f1ae93b07c4a1bc7a3c90b2c21e51c7da74073ae1045f0710851beddedf34dbaf9db4240d026a0fa4a7b5d28adb84c52d05e59ede34b2e4463bc45a3ea46791af190b92df19913b25b4df2e59d616aac0fbf9ac9c9617b6b0439192937572af08b3c401e9ed67466c754ca0372441235d68ba4441d62ee649bfd631431b90585ab29fa244769bab5544a126d557e7af1f6884bde8c3bc871d3962e987356f64a01abd8b09286d2e0e900f4792e39598529b3a797420973314d045de8a6274e5821d3f31427f6e91251d4b359255dfba9145bbbdb36ff86a4183f16fdd3e34828ffadd7f8c764447c6a8f863de180404670f99eba494afb20533215fc20aba21639ad82f37d39f2f3cc1b57e896b67619a3d6e40", 0x1000}, {&(0x7f0000001840)="3e82f192e6873c0b8d35b257ead2cd1eb9b1407b924c46", 0x17}], 0x2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg(r0, &(0x7f00000019c0)={&(0x7f00000018c0)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001900)="078d7ed48dbb8fa7d415", 0xa}], 0x1, &(0x7f0000001980)=[{0x28, 0x1, 0x9, "856d1ddeba04391a02ba3d7b1c0873128b785e94e1"}], 0x28}, 0x400) recvmsg(r0, &(0x7f0000001e40)={&(0x7f0000001a00)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001a40)=""/97, 0x61}, {&(0x7f0000001ac0)=""/160, 0xa0}, {&(0x7f0000001b80)=""/121, 0x79}, {&(0x7f0000001c00)=""/64, 0x40}, {&(0x7f0000001c40)=""/220, 0xdc}], 0x5, &(0x7f0000001dc0)=""/121, 0x79}, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001e80)) bind(r0, &(0x7f0000001ec0)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x1}, 0xc) 20:45:22 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xb9) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/94, 0x5e) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 20:45:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:45:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0x80000}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000340)="fba666c21a835f2d3017f617c573b80f63d02f53159ea5735f9b3c35ef8135cadf77ffcb18a286ff03000000000000c65497848e3597cd148831e7d76d223e62b605e0b4cf74fad8db9c9baebdd722eff489a7e406cdf93bab7894093708a2d9fe88c1405b1870c1b3f9ca9dbf0c83a17af20038433dd252af37f263a40579f6b00464164b504c915594fde4037f05") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3ff, 0x100, 0x1, 0x59f8a085}, {0x100000000000000, 0x9, 0x4, 0xffffffffffffff80}, {0x800, 0x7fff, 0x1, 0x7ff}, {0x600000000, 0x7, 0x0, 0xe1}]}) 20:45:23 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 20:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) 20:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kqueue() 20:45:23 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)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x0, 0x64a}, {0x25}, {0x4006, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x10008, 0x50) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x7, 0x7, 0x1]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0xff, 0xffffffffd989333e, 0x1, 0x7ff, 0x4, 0x7f, 0x30b, 0xfb6}, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffc00, 0x0, 0xffffffff, 0x8, 0x9, 0x10000}, &(0x7f00000000c0)={0xffffffffffffa0da, 0x40, 0x2, 0x43e, 0x0, 0xba, 0x1, 0x7c7af607}, &(0x7f0000000100)={0x8001, 0x80000000}) 20:45:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x1, 0x20, 0x2b788425}, {0xffffffff, 0x2, 0x2, 0x400}, {0x6, 0x63, 0x6, 0x3}, {0x80000000, 0x3, 0x7, 0x48}, {0x3, 0x8, 0x2, 0xfa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000180)="d0bcff7a9e21a08c0e204798b1f61e5982dcafbe29a8ba11d15bcba0c7e82a6b8bdcac2ee56791c7c965f89fc8d8cfce5a70d8efc0f8d51fed8cc5e07e4c03c0edf2f65a8ff6ed435857ae38ae059cddf8a383622bf5c3416a0fb60eeaaf3a66c2d50a32cc10072f354941", 0x6b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0xe21, 0x400}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x7ff, 0x6}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) r2 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x1, 0x3, 0xfffffffffffffffe]) 20:45:23 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) dup(r2) syz_open_pts() 20:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xfffffffffffffe42, &(0x7f00000000c0)="9676") 20:45:23 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x7f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xff3e) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) 20:45:23 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x2, 0x20, 0x1, 0x1, 0x100000001, 0x8001, 0x1, 0x0, 0x3, 0xf8e}) 20:45:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000180)="2598500537b267e3dc550757c171d0c7e39d9f991af1774a87e047d170cc4f917c790269111c0af2ec044f3fb8311a00b7275ef13fb5327a4f39b4219ab0b13f358d8ae272f2bf83c9d40f4e504dd0197219cff376fa8a4b34340ba60bf0e2b1b219cb659150a30bca935b0494b4d1e3a05f92046692d55d39af2d82416791eadd70ae26f641ad98a0c2a7f88f71b20b772c5e75775428ffcfdb23bbfd4897f345f6f1edf591", 0xa6, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x800000000000000, 0x4}, 0xc) 20:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10089, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 20:45:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1009c, 0x0) msgget(0x0, 0x4) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x131, 0x80000001, 0x101, 0x1, 0x9, 0xf33, 0x5, 0x2, 0x0, 0x7, 0x6}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x3, [{0x0, 0x7}, {0x3, 0x6}, {0x3, 0x6}, {0x0, 0x4ab}, {0x3, 0x6}, {0x1, 0x1f}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x2, 0x3}, {0x3, 0x8001}, {0x3, 0x5}, {0x3, 0x800}, {0x1, 0xa5}, {0x3, 0x81}, {0x3, 0x5}, {0x0, 0x2}, {0x3, 0x43b7c6c0}, {0x2}, {0x3, 0xfffffffffffffffe}, {0x3, 0x49ec}, {0x3, 0xaaf}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x8000}, {0x3, 0xfff}, {0x3, 0x4}, {0x3, 0x3}, {0x3}, {0x3, 0x2}, {0x3, 0x100000000}, {0x2, 0x1}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 20:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 20:45:23 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x40) syz_open_pts() r2 = syz_open_pts() r3 = dup(r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 20:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2041, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:45:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1ff) semget$private(0x0, 0x3, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 20:45:23 executing program 0: r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r4}, 0xc) getppid() getpid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000100)=0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x1e}, 0x8) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000180)) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x0, 0xbd, &(0x7f00000001c0)="2b0526ae1f4a70aac68e7647f3824758880595136aaf35aa9742d10868d67c0ba6efa7db7f233df44aec470add63c1d62dd7d0f3bd7dc59110e77670f39dea000bd4c044d0356ee706f2c836c9c40ab90fc47e8e72e58af50abd898da9118b9c3899c2f3e1bacaafa2c84d197c510409f2091d375b19322f522b48a9e75ed19b14b7369d9161c788cea87df69395c76636982e1a2c2e2398b7f2b92ee8948ff415b3046efbc8f91df292a79b6c127f5d6bfa5d6306", 0xb5) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket(0x10, 0x28228eecf6fe1971, 0x2400000) r9 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000300)=0x5) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x21, 0x0) sendmsg(r10, &(0x7f00000028c0)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)="9d54d6e318f9f7cb96bbd69e0f1ec8de366db0d96ed1097b2cc9904e68f2", 0x1e}], 0x1, &(0x7f0000000440)=[{0x90, 0xffff, 0x5, "368e220f31b0e03a1c153e2be6122fe40639f404b6cfd7d1022b0766231013953a6bcbbc77a73db697af638c75df51e32996334dc2e588295c5dd8a90dfb8da8b9c32eff26b2a878e9dd3413ee7e8c5fa427d4536c581313125dcbba7a82cb089952cdd33ec3657592d086265cf6f684e2e1bb4bd4a1a109ab1cfec3023620fa"}, {0x78, 0xffff, 0x2, "b002e12cdeafb50281befa8649efbd598f784b1b6891d68ddbee7772808874c5c5c9d638ffa1ba32194e309888d45205f52cce3afb2ab6b37569a550d2a87ca3b555188ee4ae9a23f26ddd0c925712be71b363934a606d4ffd4f40115b8fde48be9318"}, {0xf0, 0xffff, 0x5, "396d06e80df827f49e5cb8b5e12565e03919b7b628bc2dd2c2915321fb84e04bc0ad3a93d959df3617ce915bcb7bb333e89adaa097ba384db9b08751109d2616f9af4d33156d9d289c6e7333afcdec89b35bba038615ced6e15f472953c99ca085d464171c4fd4d8b1dee53ac9a5f91ce7abc4462ee53e5dfa88574c6baf63c8cb3537d0125397f21c634e1d13978a4ebf355d081c28f31be5950db8143e10fbfe1d15608a49a9136688016653d1afaefe28f0365bdb329a214623e4aa31cc45b2bab040f3c50abed2fc53aa86c68baa9d06548e3633ca97c5128b4af0e5"}, {0xb0, 0xffff, 0x9, "6a176b4d1c0720547cc4a10bd5de2695f5598e49041b093ebfe80035d6666196d808e5cf60f88e9f3f50acfc1551efa06fea15ee25a1fad3f88fbc4712397e6d3c6e1f1e846c316a55695d011077f253d602ae8967f9db997b111e088a7a068c41c9e67a17a0788fa09a9964bd5574f78f321ca40155befe9d6aed77cf41b1fce006c666801e577f6c7757d6901f8273e5ec47185005851ca059"}, {0x60, 0xffff, 0xfff, "50f49194a9bc60937fc41d124c12bd3cf7381f3b3d2f1671a8453a348d68ab680e1130722c44c32cdf6e225333270f731373bbc0bd82372990a629049ff5056ee7bb66cd3fb7c841df"}, {0x28, 0xffff, 0x1, "2d66cd4daa64dc8408d7c94349e345bbb78c063c4f1c"}, {0x1010, 0xffff, 0x130000, "b4b471e4d100ca8d90ce0389be3934782094af27387d57344a93956c1fe6f73f08a215d98f65c1cd1d9e894ea84a2cc1d3a160a94c2cb1db7fefdc09cdf04b71e441502642bfe5f7d823580e2a422b66589b0d6a8f82ed6d7e57c80ea18271b67d6895ebead18527ba9e38b621a49f8b6e83be7159e86105fea34019b2eab0eaffb98bb47da2e4ccb8b9053b343eda2ee20814cf3630c18ba6cf6bf99e28a60146e5fd01f2f8cce0389c7097b13ba5510b06f8d1ef6e8dfd2908313d73294cc2011c750bc4a9ebf92d43f61ed7bae9a6fbe032b1e8f394b403bed1a31e8c7920d7aae4a52eea8bc9cc69170ed11f498fc06890fae93d1d16d93e47005a1c41d5af4fb6a42a784568bb73780de546184f994fd6b807b5abfb5ad580be3aff2dfa82df66ac7ae3041dc0f5319bc0ad1c2a09a0672764da55a700607814fcffd0785b3eb9cbf76933d130fcb47d15a2cf7207da9bde7047dbef35980c594400a88cfc31a4f33af07b7b0dbda7750bb6d46156ed52aada107280fbb32ef4fe33de1ef9abf2de90de559270540d9e1bc361a23dd5bb393ee49cc06534ca2444beb8e1bb24d2fa494dd13a1b476a055d5b7e1bf8d51719a6f44d8adfd5065e0f807d564eeb0cbe37708de57d968089140449ce35e708bc2415af7116ce9d94614b63a5001a8f1162d6744d264d0fc634b33535816a29a9c240369d8609604f2d0d5c79a53211d5341dca85c2424d5931cd498699dc2e24c67eac6c772e86ecc8a6039b87c2e07ce20c55a101c8bc3c24073fe5c2c4bf3324ac261f75986847c9277b6ad56e7cec2f3ca398f0e4a534cb88050dc87768cbbd8d75f84b14f1c33a8909842778be6cdf3ad46bbd3922ca927879c921ac58dc719125c60fa229c65b03f6dc036bc6e20f9bde901e8402d73f2af4b2c059553e0a41bad4824c5eda8e673546e38dfcfef924db74e4bd43f4666f25117cc88e627d37bb4f91e4550b87cf11fb838ec102ea2c1c0829188b2702af0cecda0c5d66a699758b88bdaf3374c4ee4888c19b855f09e1672a1b09d1d23b7945ad15e9c54124621b1d9247adeedbb57b1a7e6c1ca18e216e39f7a0118bd35e677f9d040044c21bf48ef37fc0827d8f4aa20fe8f3ceb277d9b06e4d5ea6b24cfe7bba73c87077c1595fd26cdbc89d27168fa769ed1eb076f3888da73a6713b63cd36668652a4d537dd737e5ff500d5eb55c7e1c934403f6306bc421d60952d9a3d3fd31c6228b352f403ef85ccac073fca98859d2bf75afe5bb403eea73782e007c6b922bbc6542dff09798fed610a250f079254ca73e13ead136ca737d5eda3c217f6c6c46d413110df01787f50efc224220bcc952f8b2c80d385961c25b3068e8d6389b125dad17bc580d895be0cd0597cceaee45fb2ce5e0965bcbf6d5662b1e44fada6afbc9469cf43f4d8f8b1d3469800f3213135e7d628797a5096cf6ad5132971311ef1901444056af920829ad538c5b3b70d1a7988a0e7c93c4cb4cc532abcc0c087d238da74d03aea90a574d180acbd69fe4c4e8a76f98a08efdd3a980b8502b2e554dfdfce8dcd547c38c5b6ee43b9d83f4d215c0249016cc9993f8928ba3e211f16f6d5ff1b0ea7d0ded6165b37a13d3772d36f7fd7b1c6309a536c068bb7e7fe594257e24880812efe3036ff957c26860fd33c396cb6486dc1d6ac75845e2da1c365effc2fa04fd87e201b5e0ec4ca61b3fd14b2fbbaa006ed81dce9bfd2d5b77bfc26b37ffb564b93834d3afb84837f1eecc9bbe2f4cb34f928e5fed0af530ffd0ae323e71ea322b1c4ab91a42f4fe4670ad04dfe9a6bdb59c9afdf8e28d6acf62ef61b8921e741b687a3c1234823f2df84219cf67585f9ef403b9b1f302d5e55d30563a42f058b213d486ce312b15e9e54da9b11ed5ea2250056202d00dfa02ffe27aee1c877c4379ee27edd5f2b950c487f59cf968a8a62b0cf972e4805f9ee9600940e513935ce436087a7e719489ca20dcac50579dc90b691bd97cea8a94d08d0963d843ba8a1f34dd2956da2ef6d81cb2255ef01bc82bb66ad85e810fbcddd56aa8951b72e59179e8e4eb89e5d04da12221990456d72ab6fee6a70ed8dc4a8010438b856a736a81a5286dbda30b5c7a03aa21732e92b9b49f65db75ad79d0df6333bc065c569f83078439b23343e9a2e5fcb1ee490c683ec9268689c811577d9e1c66deb5b9d7dfbbb9c234861c986f28ba19557aa583515075ae47dfed44b49a2659c2392ca48cd0a4a038fe01cb3dc6b20538c6bede321881a89b27de308142e9ffae610757ba857235e420587f6269119325f473f1cb20bf00e7e1d25108c84b4c8c70d2537f9855ae55520637736f85d4aadfdf2117e2d48686eeb817726ddf5af962f5172473e7af1ccf4f7c77fca20467418d33a0ed2e55842f7cf3d4058ffba6b3a824999aa675e276e2d19efafbbe62b506dd23048cc6fd7a553eac93d30c171144388f6978fa7a850512427d8b60ee8e0faa2bea61a7eda23730da9e8cb33362119629aef62744d5abac93752e9843e27ac167dc4d6614cf6aa1e964e000af752b0d1d1eb5722da408e2a3ad59c6674d8dd7a67ab8e71dab45df04a728707e0eb2da560009bde538cebadf72ca730d12ccba0479da9ad037cfb0fd7c379d3764e308974c5b75a7e1978c35602b8fbd63fda154b368009fb38248e11afc3008405ced2dde54414014d9156ad82fa4ab2a65d50d308b57833baf378eadb1762c5df3b4a8e513009c70d306c1248cb5441cb2fb7a2744f4aa1ecf31f766192981aabb7b5b8dc3210fd5f304e871fff7a34ddfb41d0c7f26d4805f43dadee00f52be9a3ce59d82fd5b8745751a59e32aaae11dad5469e663850e56921ca656cf1a79ae448754403bd5e37b54e200fd7ccefc8dc701010c783700b381173c0b4a0a2973f3aa4bc8d64ce41d0cc40bfee457869fe10c04c5c44b09ef88f3e638de30dab80f7ccee8758a2808c0e2aec99b9e10c86779bbdc7e6b5f09ad1d132fd1cf63b24fc288b38dce13217195fa2e26e643cc21d2bdd2e43db839152a51c70a44763bdd5c0e759c86bc4cf2709c3451aaaec4ad3da38c9c212d598eb09131f2ded8cff1a5b2d0c4558407edfe40b3ea3cea3b25cc298eae277aa05548aa233b164c736c81ed5c2914029e319b08fa3f1df49c879c1a8daa03e226fccc34be8b6875a15e4d72bbd478dbb8d3b260b28aee32e0b11eba2309ec149eb7e3f9b3dd8d9ff842213b190233d48bce8fbeaabd11a8ad4e31b6aac56b52d7505972fba32f76212761a776eeef19d1517b13fb6d00100797f83612c551a122ca9f981715f59cbf2f4b85ff3f49501c31057e47276d4085e3f9dd75d618c158e35e6e62fcfeafa7f11570e32153170c9c224cab73b34925192c0fefc75d38b50bd676fadd9c1251ea3f88300089469bdcc283172e58d24ee15715f59248cc9b5099980cb25f5c881aae466071d4efe839017a043e04aa93d36b804ca0fb2435046936deeb4e1ff3d271279e3590bf07d5b6743ae09f13eec81fe9edfbdd974b804b973902807ae1ca65f05ccdbfddf791d4fcd96ab6cd4bae8fd8ca3e102813468164d6dee8e1e6889632babf79c01a60db70aef8f93f9b7269662fc32002068234a8e72c67cd2409dbf5d8b99a5f56bfc259699ef00f2b3e34e1ce4b6f4e5cac2f5c224d2c9a4dec347b336e4d96173d2383c3c1f61349139931e8844ea0e338d75b4e62a11b840d383a194bb994163be35cea30f98c76a8f221e81a21079823d92d97b69d273dcf65f4e63cac7a447a16d45a52643cf45def054c7b0978ce8ec3fb62470910e1caaf408b7fbb518c7dff6334aac327c301d58bc4ccd0dd9d054c314bd4a2b6fa565c1e0e1bb41d96cbfe975cc52f1b41c590440cdcedc9d432267e7f7f57daf04ad6958674b7298abb1c7fe9e4b144271e6df18d7dfb186ba72205eeb74386bef1615f9d20c317151187344e12c92306b2b124e0e23a1a15630affabc5446dac1c5fc58f43c6bf33a18b2ee705200354c023689fdb9bc05b23f481e4d114916d78b1efb6462627220f0ce1e6117f0c4b6ca758842083ec4efb37d7605061ef556b4eb2341b59d96e72f782195f0a4f69b6c3e2ff849d90e470addeff1aa71ab3d84f6910d833f3581437d49b97c6a4be360578ba37decf44e4122dea50ee236c3fe2ef4496cc25a9d40d0a23cf888ef3daa82516a3411434ebec615f32596a19d872b9ac18e3dc7abf52f8a5ff1dc7d026664ce66b5369286c41f975f9d78006804dc044952289a597b63eacd751a5bb4860cc27ce405279245429314940395ed665ce63616de3516d222644f262d6592972ad009945f91c7f47651f9d32bcf678da4f5970a242efcbd845e04ad83335cc064cc06cdb113f7e39c431677f01cdb9b180365eb893522f1fcdeb9a9e6040fc517c2ec66f396da374e2c0cef26594e29e6218fee09d4c2a6be6cf5a8ffc61bed17d75541e5f5ba31bdfae802c2e5844ab9b9c9ae3f450a7c9177df029d259e8b91db4802790a088705921c7321391f2b139e707cef50c6767d5efe16338360571cb739336b05e80305b6cc5ea0d9b2b15c171d038584f1747d79159bed0130cfa5bd3ce207b0053edeaae42265b96361a4c8892e698e43e419b4cd935ccdef5859a3c4d0df11868931885b6e733706b88eb4ce21fccd0788789d3f471043b34622a9a343f0ae99e9e6efae6a95c2db64881c9b5b6dbc41b16a42b4eb8738186bce72c473a7774164958c43724c97d0c618cc0779565cd5bfe23a8e2aba7203bab3efd3277243b74350d852e205d51a15cee9cf2de854bf5d8c3f589f2f91845077e445318f501572a17ab14c73b19c18461c13b145100e6d102e4ce8480ef7cad4b77375b3e174428ade99282974a0bd86f64dba8499fac6a566aa1d37e7f384b36596af31df1433ec72550d0b9a484b7a5e7cc6ca523550349ba771453c35f0d14460f601dc8fdf646f2397472a963750b3307c1798f3728888175e6e5919caed58466612a7df66c2cec3bfca10cc1e4ca300973b7c52573b6e70e45da0e18919f8e8ef754b8bdd9e7bc2d5f8addaded0e437d10baca3c97436d18ae798393022eec1d1edf4805148b9d02cfbef4cf47017c4fd0df0e2a54f62f16dde012ded8885b01ca0f892284306ce91b097e85090ea06b15c8915d9b7900e7057a87c44f5c87e1ebfa04935af8602845e872f39561efe79508c1d99c0a628447fc071f0e45ce9c4c53d03aaa036a64d0523aa0fce4a92fcbad6e3612134888f2c3939b870636d41515ed138f2a255d0767601e9b63353a083f485d290e21b54d327876022dfa052bc8483e34b1cae7a56d986ffba9ae2a03b1c4921574371b0bcd5b62812a8c5a986101ff91494fb48878d743d696dc535c6e92e4cc5b0d4f7432a67d8d585e67b9d138f681df7bd21be10623da026fc6e6466bff946b407afe7296d808c1dc63f9110eb7264686947444b09edf8ac1d2b5031e89a06164d2cfadb47a69834f8a40e948a243daad17494d4b9bc9246b7bce9b8710ab5825dded573ee0b0a342e075ff672fcb9660a9433230cf4518113dbdaf151a378547199cc76f2fdac1a8295e0a1e0b326142874dc50969accfbd630219afce5d53e5150cf08de5dffa1620530622a444974269e54465ef8923f91459610ac5d785b417571fac679cdfb64d3009977274d523e9f166f3fcd7c3680e572cae1a4119804e6795ea45ba72e10a691bf6ec3ffe06bab256d833d2"}, {0x110, 0xffff, 0x5, "eb223208b123792f00d0704db1d1acf2acde0918b75e237425ca0cdc273b3f3c569025de4113382111cfe3af44624686a4b4eda7d60ce43cc89edc8849363fa8bb6d7905e15e7364f022fd32f98ab58c9c6174db6e9945998dc341060ebc582ae8f3f25766dc3a58b362cf865861f767868467cb042beff321539a403bff7339af0e23c7c533fe3236301c05b42aa6d58816d89096b630571179096d34720262771f675fa3e1f207d087738b3b33ffca3c011f8a7696f480662ce9e564bd1d447f47e36d09b44c1105e40e5df465be37adf900c91342c98cc74c55f1e3337dd7596be5f9860241a560b5612767591dab7d50a1a236e72964a2acb7d7"}, {0x1010, 0xffff, 0x10000, "09ba1c4a914b9d967c5af28a92264c86ae6a0910b8aadbdfcea8f910818eb98b1e7a5093541b5bed0a23fcfebe4e3cbde64b1581a8415ad67da2b082480a5737709660ffde88db808f5c44e55148b7f550b74c908f17c6e6c2dc10941a59fcf1a300479479fc8f9cd4fd03d4f87b41dfa91f99a93b85edcc38e284f7fea30deccc561a65a8f76245f9cd2353d365a5bdbf05eb343a8e558b0ba857c48d0aff3a80e15162520f784daf79c16db3fb6d065d829e23fa9ce78c24a72a585d6b263a3760dc2b511430547eeec37a143c4ecd5e4ec29424772ceb055149c06ff8ed0471b6255674fd1594bf5ea730ef6232d1fe0962cf10f6c5ad03c189402f8715e24085f6b3d97b96a043f16d3de2367b83341d137d555722224a94b11237fac32c3dfc9a13a72b1fb003b79960047e667cf32cd27d426f5c746d588b92e90308af9ef0b43077958158dc3755065b7cdc3d3ea43a980d4aded76bb28e4d9674c2e7f620279a4260c3b892a1e6294b787c70166e0d23bbb43ccbf26522e2160cb362f0790348ee9dcb7371edcf2bce0b8749b56a33a2aedf370a006746283532d809aee2021e2dc544e2286c1c3333265098c7432258710e68a235a26c19d39035c5b9c052247b5b934e12a90ff55d895a195b8bfa1c67508869038d118a3f473a81038f6bc8484e1e01741b29da5625284415ebc0928be7ff770cdfc606d4d0543aa2867ced0b44f58fe904e014b7c67c95486c6edb189799db1f8ad5da4697828c88182c7071ba155ad044947b2579c350f38a528bf6dba8f6096e9d93e606c00bdda98ef9e59c8c07f2bdfa2dc8d12d6d524ba88c837f9609e0d5b59bf8bbb7e5f75aeecce4abe05a325d3c2173e2fb7051ff31e0451e4091608cb168b805049aeb6701613f17a146efef64e13053c99aad05faab8a48734915216f18352543f8e0156a112a895fc767454c9771ec2728c0fb739236f3ab07bf3901368c2f18f3990ed79c5501aa3c9f39776594146fdfe4536a8daa6828cb3097a10e996b76266f75f0a313ca95823726e1e4efe405fa86efc3a6569eda29a9cbe0b6e45660a826674e12a20334aef1cd4c790141d7b2bd40a9778af2d11936145d3e80dd00b3f62497bff048eb18c9e305e9179565e1db4bac50e89da61bab1a050473137d350618e1c6880c6f6754b09f8cf619d8be153f789fefaa498fc87cfe29b5deb36df248ff81081a20d9fa4d1397d1743eeb030bd7432307ce2befe470731c370e396deb12d90b64ce4449faedb6e61e82f8c7bde543d19b8c0f9f7a824de53902688b623671400ba14f816b28ca951263819c1aae785b0961ca79f592e30b33d41e49e895b5f3f9ac3ea8a5624daf08a02f61a632935192cd9da2c21c8d7147776059e79c592a75dc99b800c36f1921b52b91a3189e834bd496e97d4f1617c8edb4dc890ef16b9b810295c5ff13dc34ef27ec48bfbf210aa66a515ee7200a370791730f6525d31d41e4c34609bbc8daf65b3ff040ff1078b1eea5da6d4431521768704713f59f069f1a37d5f45c299c579221c7ab6dae88847c471ab7745d4a537a45922d84e4e5393394a991b5ef3174fbd960241719a2f54064d0275a2e5401c7042f7c49fe39619f6f835f95ede08802c3bf7709b4b35bd8b2e68dd3bda62a5fa156b7cbdf5ea37ecc99a84a1e12a655b433efb9f1d6148125360620854cf85adb8ae792233c649328b61606c606a4251d7bc8dbd3348b0ccb5a0d1a52b4a38b97630872abf2d8bc8d06a34de03be12565539326a19dbff2ba2819f8945c199540fbb44228e2123bdc3614c1023ef0aeb04f1b45e517a2403b97fc8b42f5288936c3e515c0cb4646a3c9c37b357916ece4de9c0f8dfbe9727b6454a3273e0166d12f9454c9a6fbe91586bf5c29374c9e5834ed6a94792f48e6178bd8b28a457efa6fd94d71e23776499394b9b634fd11bbef09b777b6ff7047f2e81193efe56a207120145f04bbbe2369ba3eef9335dc12b18064e7a4550db97587d2a86a168f1aa5860015241baf89527283ed95653f9e1af6a67529ed6cfacbc25d29d180989db3b5f8d311b00fce38ced895c438fb66b3ce0b99f2675377982a333ed54011113054d43fa278d406b810f438d4ac6b497ca7d90d370278370f538986e3a46c879bc5d43143ed405de2f3ae0bf7ddb5b0ef730f4c89ad8b316e1920f5d65d3a9646050e3e91564ae69de4ac94e2248a2f695736a78d69e809c05735c3acd96fd48037c7856a94a2733fd36ec4dc699309e9ce179f9e3ce466659cd62416eb282767255905157cc50ee52a680da1b131c6ba2efa57184d88d431b49ef1bdc571202014dcd5b89bc2b651aeb0ec894b245b6171308d11f3619990adeb9007fca62426a6206b86be8ce2add1b16f00fd3756c51234889aa062ca40c6d0ce410fabd2cc9fdb8caf5c82168c81b28f9dcd5af9c2cbce9ac85214e0f692fc2d968b3c2be2fdcd44fb91d7d6d72e1713c6d703d1893909879a7a2bbb948cce9b62344dc200488637b1b6cf12df5a729b2d3858a07755b7ab46c41377640378fb0352b9409781974cb01dd5424875df279afc7ab65e21d842ca9e21a4f4b83660386ebbed38db0229804af6eead0d3870a5d13fc367a7d964455c4fca8c3768cadd71aa8ebe2cf7fab1da191a7b269f1515c59b7742ac0a71a856b75d0a706c5e362ae8f5accfefc69e5ff15297ace91807a9aa4fbd30a1d8be2b17260bf4d5efeef01d54f0b53bd689fa08e859edd623dda555da11913b999bcfa5a36e86833bb57ef8a62f138417c010eaf65ffa7c04cc52cb9adb8316928b20a375fe9d14a17407eecc1ad62ad35587757d9a35829063739eedac47e47199094a4c5eaad6822955f1a9578a4f2da34a047d2e17796300a2d268b9a7beaf251db19ad43c83441cc6d60b566f28c95b56934c453d983d34ffb96c0fa21b89b303956e6c7bb3b467ac0eab0a33607bbb9fa4d9b5e8f10b0ca4b7389412e83a2bf881064236931c141259db893cd91c5286b932be3b4360a892229902ce7980a73d0b87349c1b7672505be17c51eb9cc7f23d5541b7054f82c05a514de2767d2f8668b1a9cc7095f2777d2a8784b60b6c619e56fa79b9b15881fa07220755d9136d616d852f12ed0f05ccbd006b97511661dd8aced79425ede645b2d52a6a9c6449e41baafeeb3aca3d73ebaeb858cf2d4ed7f523af899eed99634f3e4a643cc6b721052b85c68a8d0997c594ccb26b3026ecf71d1019d78060abb7bc8b13eacd06154444fee6bb73ac749f0794346e0ca8333d1c87cb201176bf98d72409f11b70368adf426a2fc8702a9b6adce7171b8bda6c9c848e7a8c6b7d97e414bafbf6e65a39658484533f5a66b8801b4a9af0fa0a6060b4d2c1546cb2d03040e720e066fd1e36363746b361d3b91b991a299e7d7f53fd14c3b572ed06ba025594b63ae897310e78173dbd3ead932c500bf6c7267515bee23d1567313be5d260e9fb68bc2c2a8e63449623030fb833190107b32c88dc93244527b2aa7d0f6a0adc3fa7cebee7fb3b35ca50d5dcf181c4f008fb559b7cc79416f3e3748d301c509017fa4474e2eaf89e778e0aed53057921ed37ce9f7af302a9a32fe3e4a956cf664e3ad5c95b7ea14cce557807dbca40a2d3fab7fc743fc102b20e3e4650221d26bf8eb01e32da312840280043da6f01f75f7990edd0bf61d3cda2675dd6e34e4d812166d739177306b8cf7e14d42134415e45fa648850dfe785f612c21f603fcb70b7a195df9de3f8ee872b78083f590a437674b2425bcf736b456ccee25c3723cd2d34ebeccfb1c92b61809811ed63d05055dfc24d1aff8324e1757742a5158a37ef492cb84c52fe5227c00dc421ab7c3b8121eeea65d1c3ec29459d1186ad9aa945bfb4bc78af9ab7780e8cfa6155a7a432e524ff9f008ab88aab2729d4f8421f8f640745493829096b619f14b4d35cfd78989a6f5ca3aaf7f88812105b5a53355b983c24aa05efb8a9fca0e415ed217caf1760983212c739b59b2adc0535dd071cdfd2a7722bfbcdf0812af4087bed530d66a541e164cf16da8b4f8124d43ebe169a96195686ec60d73a2cf2a296ba7ea70d5ef549314a86197b35d060341e0e645a3fa986379b5b316ab1cab494add719ebdeb16668040a6547c4502d494a25b3adfe9184c5fe3cdb700838be434f3e5808a187705e2b5597df177d25a85ec736b01828d19f53c37f482ef85ef0af7a31f9a98c6c1e1353bfda903d0509cb5da17f4025219c17764efdffb8aba0d63926c513b2d03c650da57fc88f50f60be18dca173277b73d47f6383e5379e0ef0945057ac527874d903aa64671749dcec4b9a5c328d2a039cefa0841452a5c620762e375d048ef2da262270c0aeff12dc94a6eff5bd368dc180f918daba1f53ed95db75c9a3b891fdf417db146449993e79782498f3a80db5e21c7df54fa46c1758db615891bff291b44bbe382c209e4f4547169dc9796ffa0fe20560011030819c660cf7e6a89eaa99977bbd4e8db543c88371db9e28fa92c0aa821335125a9c4b6a17ebef35793a1a33946eb870cc570a43041b8fa7716fad3acb339b26606a4c19b386908b92449d541688e372960671cc6d9476f650d9b7e38e3cf960f4c42d153c19bf495085de21ddf5bf0ce6e046d11b1e2639968c68d3d91b6f3214660c04f183231fbdb1fbc6d7be4680317de5371bdc61726d97550476a681cf0d950e6a88f28f9958c6313971ac7f2c505a7c616a0ee7fe3a7a5b1ef216e6096965fae6e6d9e5b5d2067c436ba61a4e315ce3d64fda6d264928a40e092661aa1960c7f32f2a532e577d4e733d83aaf4d7c1d0ec9dac08e0bb7d318e5a0f870e385940bb4099bee5fcfb53b28fd5b36ee0a24f8990742aa6656da2ac46cc350d52f61a22d78ff1db2a583b85a2a460790e3c05f4dbad544dfb86bdbcf2be981418b6c7e02258be945fd2f76097d146ed0756bff0045bfa0a31455b4870c1c23e4017953fb7740af736f72e242881018e13500efcfe54661f2d1e3ceea569e9f3f0dc70c0e9922408eef00a6a5bbb65e52e87d11d977e9d185be5a67ea66d9d4187e48d8fcfe29e52b79984fe1857072e74e7bd026cdb0c5110cdb601250c568c9ff2c6cd9c8712be5f04d247a7f72646b78232ac5a1e55599a516a0028a334193ed5bd3b72a252d20f5cd3087520604e9654fb1425ac4456cb372dc287903971154de01839a23afbcae1afa24f090ea9eacd0020b0fdc03cb77df47c8d49f5174c768dc553342cbc9459858dc0bb15ce3bcc7e4ebbdb37ff910c74b97ae248dc906707674d7d5d56efbfd27bf52edf26636dfdee7debd22e9e5fc50cc098e1776e93bccce7fb0498a4caecd6f5bf4f8772089b071b45acf59a07a1b0476da36c2a5eca16e8ed89ef494751c14d6ddab64b0b1f84ec793995789c2ac59df6d1d65f6a91949427fa3f5ce949cd0799d0235809b0fb1436d8ff2c6f8d132b01c7fbe2a1fcf91c1c145ce6feff83f6e4093d6ce6c3d1ebc2b0b93ab7e8bb5307293aacc397342f7d2e131b961841ce7f337587140cd907e424b079546159bf06ef7dd394bf7406b535ad2cfc60af6ef6cc99db81bf5a1721a0657615f0a1c92502681fe5a3f70aa6b3a23333b1601297883664205ccd9fb06a75d538679ea422552f3ef3cf9d691ef98f7cdf7fa24d25d7209e6153a503466e08c4113e2c7b8c3d178fa4194e783cd1cf19e20254d28407d229be2d5d3112916a06576733933"}], 0x2460}, 0x403) preadv(r8, &(0x7f0000002940)=[{&(0x7f0000002900)=""/57, 0x39}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002a00)={r3, r0, r4}, 0xc) pwrite(r10, &(0x7f0000002a40)="bf19efb4d822b417b13dda4ede0d80a09eda7bd640fcbafa935224466c8fc47b27de12ea2cc9579f8c214ceaf5bb0bb6a1493dcbba636dc4a0e5279a0b625645580971c5f0316566ad2fd95abc5835c8c925f4bd139dfff7a486d9898ef7bc9fa42820e055ff05df3ad43ea0356b0b70c216bdf7fe29279d2a840ecbf1460eb743a07f539bd65c4b69aa207327696fc7e7e799d473e4228ea73b38d257a3617d49fc4da4c4879994d1e5e8faec79b4458a77370816", 0xb5, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002b00), &(0x7f0000002b40)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) 20:45:23 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 20:45:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x2) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 20:45:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000080)="9cc5280e536d6f6717f3779de514a38d5f444be1c14d827980aeb133798ba3a161877d8c7717488cce52b02c897230529629426ada5343bd40ab03b48af4bb254027546acfbe263328f1c688f8f08c51b0fb8139495634bc7118d8b68b218065279b338636ffd456a66f479b4f2f04350643b1e91e31ab75303c09fc21a189d8176a18b33631be41bff025936dc47db18fa63b394930bde3401ffe3ae82448033ae1eba7f6a92b1173a110dff00627e2dc890bee7a3c83eeb258cb237e245fd8886df70fffabcdcfe7e712726fe0f7", 0xcf) write(r1, &(0x7f0000000000)="374cc3e1dde22d86c548ae7613a582c7374ee75b08", 0x15) ioctl$KDSETRAD(r1, 0x20004b43) flock(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:45:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() read(r0, &(0x7f0000000000), 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000040)) 20:45:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) close(r1) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0xe2, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:45:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="82cb72886eab1fa521a4710c873071cc7fef2c2bb2dfe3a56747cacef02bcf467921f3b7af9cae339beb881fc74eeac5b97fb6c67ce0e6c960888c9512f998b8623c72e9d0ccd3c4acb1e9d9e3bc5b32", 0x50) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x9, 0x4d, 0xffffffffffffffff, "e837ee751b48bbddf8ca5ca2b441e09a54dc7455", 0x9, 0x20}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x9}) fcntl$setstatus(r0, 0x4, 0x88) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:45:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x400}) write(r0, 0x0, 0x0) 20:45:24 executing program 0: r0 = semget(0x2, 0x7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x101) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20002, 0x4) mknod(0x0, 0x80, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 20:45:24 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x4, "449090f82081c2afb30bcbba7308612592a80947", 0x9ae, 0x10000}) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x11) 20:45:24 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) syz_emit_ethernet(0xa4, &(0x7f0000000140)="ca151f99bc9398a14dbdff09a68bbc85b3b5e44f5b20fa8cc01ec7b3116eca7a33d742ad87b244812c9038593cb7b3ecfbac15b965a5e80b7452ccd231d2760f1e0622ecefe390f723fee7694d42c6a1d7f2749a8f008d0106b10f5e21a01519ed6276f7ad84a5fdef219dc66ec377ad8afea33319afc29dc23c8ba9fdd62e57e24222d269eb6d83d98064e022d7c84b436308f3485e01e7d605a99d2a338d7cc20a8f3f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa00, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:45:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 20:45:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r1, 0x7) readv(r0, &(0x7f0000000300), 0xffffffffffffdd1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x2) getpgrp() r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="ed22adbae43bab97b5e96e980baa4a170ce78cd0dc2a5f6fc3ee1c51532d91a9c077fbeea9dc59b7afb83ddb718b5d4db1e6aff3b0b9c30c178546f862ace88162fdc155cef3e3f31988859d64f89eb4143629d49f968188f06af9a52dd0e1e289f327d0e5b4ae507715bcaea7c4818d15e32fa85d974a80155049b07d4d6c02d34aef831847bd9340aea11d03c55e413ad376a8b127573bfc8e0c4278a358a4e5d3743ab1696a2f2357a561f2cfceda79d1f4a15255555cd0aab06e0252f11f726ddd9addc3565612bc04b37eb9b57d0c64fba4d6d0be64f45a81db60351dd1e52ff613afe4a773e7723ed27c4c663f5aff8e53a5081b23af7c9dc2cb132a", 0xff}, {&(0x7f0000000340)="39135b3e45e2345750ab884222aaefd1b3a5dee32215e5f7af106ffe1fe4a70d748ed68d39bd906304363eb5a48956451df8deca7920257230eb65702f916661a84db5ed456d0aedb39edaa5cfbbea4e6a442e4e57c316f051d0e0c80192fd723810aaa53f1fb323f875683760214fef9359dbcb85038355e8e824bd87f222bfd80a739f522e12ccd35b43223b1488db67d0371612f0fded45bb0bda55e7c6f5ae0f90c36e297305f2753958956ac0dffb485a57fb9e4caf99a2f424831262135ee9e1f73f451452aaab6604531e02992ec96ca2a79be177f07c3a2558df0642351835d5e78a9119099c3a9c58f93041fbbe6f57eb819969c100980775", 0xfd}, {&(0x7f0000000440)="ec19b78440e92129b7cf71ae5580a6c68aba3406ddd596430bf4416b92f30df25ac6643831f2da3aa42f49f1882de02ffd3a6f96643d31e8ac7a5bd088f0d228be95dba83d3d0afa4296ff35f888e26e4894c5c5f0ca46a657f09e99a4bcdd97084f7fdae50cac84895d7a2ae00e798a43143b0a14020ed0754ba3fae021994ade3c35358234bbc0315a73820b38d8d1b389c337ab69b458c436082ca39d124a", 0xa0}, {&(0x7f0000000500)="1a092b79828baab4a98e691eefca4ea5124c5e946dab20461a3a1e5de8b0e1fc09a773b4085e416676b199f591bbbb802c7754965e0227f9d3062669f11d46112936e74a8394f341996792b37cebe73f8d10e3189d5c823f92403ecda47bad27da870fd93fcab3cf66e1eeadf0423e6e0de01194d298ba2263cdc7ee8360677d8a5df0929af68aaef6e99e5808973097239c254c5b16056567c36e5dd642ad1f16094cb06fba28c7c10fe2ef617c639ef7ccecb9a8bc0da92abee4851c81a3d30aa82521", 0xc4}], 0x4, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x80) close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1ff) 20:45:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:45:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) recvfrom$unix(r1, &(0x7f0000000040)=""/168, 0xa8, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 20:45:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) 20:45:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 20:45:24 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa2, 0x0) pwrite(r0, &(0x7f0000000080)="3d6ff6ff46a9cb47332146ccb0ece10e8472c078b36bb7641ac63ab4cf2b40dbf50d32dcc5757c8ee62486145bbdcd92327deee160da197de9f95bd9431025e9936d179f076908ec3fcc6aa2791bfe09317dd2e4d61c9bda21743a6be5eab7e4ab5ebc0767356cabd30191e7b5968014aec8841b0103e4aa5eed1072bdf46587207c9319d44f1cb58738a83eb2983bb9a643f7396e3b834ab56902a9c3920dbd1cdd48ac6ec713b2fcba6f6b5cfe45ba8780571fce6aab0cf9286d", 0xbb, 0x0, 0x12) open(&(0x7f0000000040)='./bus\x00', 0x98, 0x20) write(r0, &(0x7f00000003c0)='LJ', 0xfffffffffffffc69) 20:45:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 20:45:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x28, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x3, 0x400, 0x333489a0, {[0xffff, 0x0, 0x1f3d4850, 0x100, 0x4, 0x4, 0x8001, 0x0, 0x9, 0x4806, 0x2, 0x3ff, 0x5ca0, 0x1, 0x5, 0x80be, 0x9], [0x7, 0x800, 0x5, 0x80000000, 0x7, 0xffffffffffffff81, 0x9, 0x5, 0x5, 0x3], [0x277, 0x10001, 0x3, 0x6, 0x7, 0x8, 0x3f], [0x1ff, 0x8002, 0x100000000, 0x2, 0xffffffffffffff85, 0x20], [{0x2, 0xa, 0x4, 0x6}, {0x6, 0x4, 0xfff, 0x3}, {0x200, 0x0, 0x40, 0x3}, {0x8000, 0x1, 0xfffffffffffffffa}, {0x1, 0xc6, 0x11}, {0x100000001, 0x800000000, 0x3, 0x4}, {0x8, 0x7, 0x8, 0x7fff}, {0x5, 0x1ec, 0x2, 0x217}], {0x4, 0x10000000000, 0x9}, {0x2, 0x2, 0x8, 0x19}}}) clock_settime(0x0, &(0x7f0000000300)={0x6, 0xffffffffffffffff}) 20:45:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000080)={0xfffffffffffffffe, 0xfec3, 0x0, 0x0, 0x0}, 0xfffffffffffffffd) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r5) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20008, 0x0) r1 = semget(0x0, 0x7, 0x10) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000200)=""/178) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:09:53 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r5) 11:09:53 executing program 0: 11:09:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x3) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='./file2\x00') fchflags(r0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000080), 0x4) getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:09:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r5) 11:09:54 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:09:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x2) sendto$inet6(r0, &(0x7f0000000080)="c0ad2b999189c698e90c78544007a172d960b73a8934630c591f17efc6bc8ae2251caef145ae5324c5fac7489fb8536267483a5424936b28b6dd88ea153130a6085ff62bd68ba7b1126185e9efd68df481af8c8b567b14215662db00b129352be7399f8367a5dbe0a32f390db146ad4c53d6aad9cf", 0x75, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x3}, 0xc) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) unlink(&(0x7f0000000140)='./file0\x00') 11:09:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r5) 11:09:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = kqueue() chown(&(0x7f0000000080)='./bus\x00', r3, r5) mkdir(&(0x7f00000001c0)='./bus\x00', 0x83) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = getuid() r8 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r7, r8, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) fchown(r6, r7, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 11:09:55 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x6, 0x9, 0x2}, {0x1, 0x1000, 0x2, 0x3}]}) 11:09:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x13, 0x9, 0x4, 0x25a}, {0x80000001, 0x101, 0x5, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xea}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x380000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe9d, &(0x7f0000000040)="670186fa41f8dbcc8fd4fe08934a4014e5c4db9dd83e5de233b9d11e65cc63390349bb0010da17df3869d60aa0af3aa8c4fdd58a5a2deb57cd1b0c9694c5623416c3cbbf2e8ef63fd1458c01c7f6a886d1eb60739b6eaee8f50d201fa02d29339419cf1037bcb7bd7e4535dee841892c31f8b2a0a83e0b3fa1b86137c6d11304d9bed1b53a8c688efe709b7d1d01c81e62bd34cebf4d") 11:09:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="66696c65300000000000b902e88463ab10fd85502c92277371b4334307b359fb09d1748d6270e571db7a581c738c1904bdd913ecab6d2f0e466b72f33a240b3d7e0225fcd77da4d36b466707c73bd61fddd432aebfe8a506803d94d5363cf99593727d8529ff6f53e8138546b03de01518892b7fb5b4dddf"], 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) 11:09:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:09:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x15, 0x20) recvfrom(r0, &(0x7f0000000100)=""/188, 0xbc, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x15400000}, 0xc) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0xfffff, 0x10001, 0x6}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x100, 0x81}], 0x101, &(0x7f0000000280)={0x1f, 0x100}) nanosleep(&(0x7f0000000040)={0x4000002, 0x3f}, &(0x7f00000002c0)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 11:09:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:09:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000800)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf6fa4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1e200000000008000000667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516373e2ad432e", 0x1bb) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\xc3N[)\x00', &(0x7f00000000c0)='\',\x00', &(0x7f0000000100)=':\\[/:,#*}\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&!$\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='C\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='x!(\x98(\x00', &(0x7f0000000380)='\x00']) execve(0x0, 0x0, 0x0) 11:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0xd96, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000004, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x20, 0x7}, {{r1}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x7, 0xf9}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x4, 0xfffffffffffffffc}], 0x1, &(0x7f0000000180)={0x1, 0x8}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:09:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfe1a) 11:09:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000500)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 11:09:59 executing program 0: socket(0x2, 0x2, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r0, &(0x7f0000000180), 0xffffffff80000001, 0x0, 0x0, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277dc57a06f0e75101e00000d3202fffe045ad35a0520020004"], 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000000)="5f421eabcbc86094161b79f663914647497f88452461a338259f4aa1f29e94e4bcfceead2cb89e3207d8ba9a9eafd3626f228db0aaacbed1883ac3f693c327b3e37fd1f49a7bfc9168b063fd682f087acfd729e9c486b68519f5211fb2d049be82ebc7a5c45545334beeaf584d1ce30441025a3952c6f1e054a3", 0x7a) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2703d5e3ea2817cee72ab21b09f3c549b04865a1122c1ea5b6ee3be85f34f5cd3b5c1516c736ebf3be9d0c2d05f6f5ae1a9087a8723b3dde17f8482392000000000000000000"], 0x8) 11:10:00 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x1, 0x5}, 0xffff, 0x9d, r6, r7, 0x5a6b053a, 0xe6a, 0xffffffff, 0x5}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000500), 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x9, 0x4, {0x100000001, 0x391}}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 11:10:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "28b10c3c66e3327608e561b1d01e10dfbef700"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 11:10:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000000) dup2(r0, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/81, 0x51}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)=""/92, 0x5c}, {&(0x7f0000000740)=""/193, 0xc1}], 0xa, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000fff87c8a5b672c861b175c2a538706000000b80100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7ffffff) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001200)=0x3676) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1a, 0x600}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000140)="017d2da6d9cb563f8d3122138c9b3dd6194098a5e0b0c90a7c92475b8426b4dff6b7d098fb26bc6c2d44b809545d7410646f8000f1f73578c11424e83656920d55e2b52936d23a45cf40979429f3a5e78419b4cd6234f908c510c3dde8658b2a6ffcb8a51dce2957e7488bb04e6c5f4fa7a970d3e49ee4fce038fc9097c68427949535bb26346ae18efab206297e98c436eb489edcb2fc38c4690338073ffd77838263665415c7123713cf23c90d1f239f9dccc402884bd6dc908f67a65972320c613bcfdaacc6e491355a6255d637b4e289c62f216cc1676068fd4b5aa6db12b649fd3b9ffa3e4b33c6e4ab88a4808bea62cb4aa738abb3b6298f05077deb700731125ca1d8dde9c05696a5764f4293084d5d205eddcc7a44d435abf2aeca75c243c1a3a4c571aa52c5cb67f92f2c181e61d84db771dfe742ce830f735c3d23d48c19ffc395e551fbc4ce908296fdd6e836ca9f2bd286b0bdba0192d54f42aea242c2da8cc35129f20a34bdb500981a308a612413f90c97290eb33385c712d4462058549e14ad772bfa0160ec3d64de6e4822a905040e4dfe02dfa7186e156e0dfba140827241ed0338d0c3578229e53207e4d9199eef3bc3f0843f5535a912b0dd2f19a50076be43f46be1a95621a5a69ab5881ce8772206262c6e4376fe5c4085301e305ef91fc08fbc8e780b63990c955a2e84af93592635f930eee186efee78f7edcb82399ed0f4176768586fafa145756f64cc9ac35e8dbf8bdc3c23a3fb5944fce49e1b9095ddde61e8b650cba148e83e3f0b5b978a033d0c0266b05a652053af50f0ddb932ca400a256051e4775d0a08b1d12882c6cce36b015df8fe5315dda46b811114e2dfcd8e2e12255cef3ae8a38b56cecebb3a65b8e46ae08ed100225c4ad06639dce1180791fad87644c721494cd38d6f8c4fe238b77e4bb9c02372597c3f49de8d9596099bbe559987c2c803757c7b06fec616b828e3ac98e1eaac02a743f5d6834fa0d3abb58450bb20b113b88afd56f7408502a72d7eb63adb55dcbc87ca051cb92d55ecdb3b354888230cd12d96be89c3c8c4cd7682e61c6ffcae444cc2cb6cf658c23d0e05258cbb3df9751658152e605cbdc1da8a7b10dd15501b2ab02bf9b9f0146114f1062dc1886668a5057bf992283907c4c907149e8487397d568e5e6eafc5b183f19bbd306bfbe8fba494e3c1d0488710d1581689baace08fbae9d95d7159bb44f1014cb1353b8237fc55e8178ac03df888e79fb0de8c69fc01209386a15ee81083feefa94ddacd29b7a8085ff18c64ce1ead035dc6e5df322589335be065ceb45433ef8bc39d2b02f006988f276b58dd6df8dc4a9d54c6c6a56d113284ccb9c1fedd22420fc0fbb3db1ee53682269bbe8acb7114754f2866022951f8a171400b0becfe5d845be0cbd4c808fc6045c401494831e9c8a67f121b99f759872046f65bb4ed0049154d338786bbf135aef7e721b503bbd5e3faebd59c0a99410514e27f3115c6653239924cb7522527338b6071318b5de0b9c462c4c50bb621a1446a5ed59c6ecd0837cdd77dc4579f9da73772e014b41e367d21997488fb2939a0f6bf739e8cf91e787b52197698e84e95dee7ec5a91ad19d99dc89132c77873768dc4293088ef1d97c4948b24d093a4c5996be81f43599ecaabe3e973486a17ecb5b3950a0e6577b608b4ec5516c7e2c3c7b3a849cc302e1f3c16d2e6651d557e7d3a5d32c4ee28ab949461a776eb68379a4fcfdd459e599061edb700fd3d13217434cf92935ec123b5d58f79343058f08bc5cc1071b6009b29a9625d9f05fc041a9bd10af9ec3d22fa1919600e12af03f38f3c9f9a03f059420a0ad55cc5e0647c37ddd6b4cf8d6df842ccdd909be9339399ba0c6ba221b9039868707f7a140ec696b9b9af6ab1e65b204d89d37aef18c7507a45981d1154f99844731c19ddacac5dfe9b52ae934dd637c8d5e5b9ea132b72d051b3dc144828a74bd266ad4a6387e515aee3f716bedf19c1245b007f374094d8c8b410289bee53f2fad3964427b63428198b3e42996e3fc7ab4490f227be0dc91fc5ba460671f28d4ac66f8226b4c8ff5a7e08b2661b91ffea71265a4e0765da0e10515725acb527e849d5d379ba993f792b1f6c83480af516f28aa2e23f21382c58783ef3483e08ea599aff0d44bfb557d30fe1038b3042f2850b5dd97112781ba74eb304c7682a4be4dacc7001d0b27fae5bffa43461ef415782609eee47a9f14b03f8f3702294c57e01dbf53e80971790c683ed8dcca165d1c53f16580fc7a38256e9c301f517a710f3c0e6737c3e7b8eae6a45dc7f5436a8ca11c4cd6260ba7135a97f2272426116eacecc935c8797b6e515a795e0f971f99a39aad4b871728e9cbc7983a4247746fd45ea9515314796bd47f6736b174a99713d7c999749dc37c2bc6433e3c7c3d47e31e9e732ab5618e432c1598a6826321505610ea023900898e24f2eadc4c662e49ce812309662fd2ee91cb937d9f87bee9b6ce4a3b882d3c9ea1767327e3e8109765795d52c4692d02e47a835941fb23c5dc6c0ed088288022e1d1a5e16a80fdb8adb14ce443d09cff94798290fa1364c1266c0d1adf81e08eb6192eb62ed7f6aa4d4d3bdda3c500d26adc9ff9bc9f5d7f267ba0a9009cd9161ad96f029406acdc959b1291ac190bf78e4dc1a5525b9c0f7b475b01cd97e7f08ad4fe655b0fb892f8dfbaa38148affa3a1c1ef4fd2fd001e61654e68f339d89f193ffe5179ec0da800418e7221dc3f831899d02ef8f235150d3a0f5bca65a712418eb7de3364761dead998329b8bcb0f929bfbb8ad7cbe925d5bb8835f322d2c5b68a55ccfd47d788d47234f06881f57c169f0d11fc7e21bdc7debf94b7226cad76fac31ad8ec01551a10cbc44c1156359562fddc3cf733135655ff4f100d8d7a039357f5b8f3462118fc048878a3a684aae194887ce6a299140eedc558e61f5a5fdc01159760ac5cdffff4bd8178b8c346c87025477214ce3f60bea33b48f016fecd2eaf563f5e4362670626418af94ecddd8e2af4bc8a73a6b2a45c10f43c3404c07663a008531f9852830ca347d233c0e3f28ac335c281dd5a59b841882f313c356b4ced4d8f55ce2fd66f9b9bcc52de5e063233e2b23010f0831f477c603850eb1783fecb31b8989798aea79d0eceec1e2ee87fe753aea4c3a53a4d1344a3205de5dcf984b8b25b9e34f3a4548d4c23b621656690d274d46b895dda34598da668d68171d0cccb0f2af328f08b91c3e4286f7ca1fcc3cafe9eae9f4067e79963c1ef2b141015c186711b50dd5339a312aa25cb270959670b2b25050206d8a97f773e0ab6c6a533cc2d650da84777daeddd7b88c471276a970b8821ea202a2f366eac6835eee78e2b822527c04e3d6a9a580f19c31c0bba5242ff2ea6646ccae4bf480f28ad5a3bc09b0674f91098b5c695ca89d8612ebf1cb32204ed320deb528712ca717d731fbdbb0e1ec913e2fbc135f20aaa6c640af677207348a1a6a5c1d0f21cdf10884d52b29cac1b4f0aae0a064d63100e367913aa6520869817d3cd51693e9102d033694844fdda374d60c2154b05acfb6adf17422d68913e46114c08ddc0263120d69dbb8d9721c265d31ab94865a4d331907c04e7998371bfaabf621ba5b413cb716481b8674bf15101592f5cb6f70d35eb7d1ea70e83a028e03d68772302fe922dd9301b9d96f772ef387c993a78d8747d027bb21c3004f4fec5b0e84474d5c6317b62dfc4434055bf92343ae96f68f24de41ad145355db830fdf25db81d193d24b656cb77d25cf917bc8937c4e5db366e3aae605f5b086af881c7ab51fa84cdfebf1160b38d960544a3d2bc5a4c964bb2707c6e3967b93ae1c8efd54839f8afd6620cad61fe31f07473500be6c959943efff70ebd9057830f7e7069ed7b631ddecb96b7186868dbe8c7bfdc3c645384bd9db3008675f96889963d5238533c4128fefda1c8f46d81246f523b01a2d87131d720dac513820ac6ce323d4720d69bda3804b39f368240abc8de4a8b9d17b2703519bc057a90a4715f3f0c563bafcf9189b2025b6300fc4ca66eddddb3d5736689529de5c1e08529481f0e1b0b35a383a7f594b2a7d1d8d917352d9a4148a0c4c02a02102c2ae9c981815f5f09753a88ceff7bbe986f00caeb23bd74c16670484fdb6bdd7eaaf6788eea83fe8b9b0ef29bafbc08a6d2d358c5fd507fc311ef650a37335ae3a7c54ba3504ae2493424674495a43e77a513d539c809a85445b30229613b43d66afce523cb5f2484238554c9f66c07de390d49a538fa424eaa223a81fdab944a76443e7fda7a5da9e76342789bd1d9aa68f529bf98380c94b73747a01f60ea7aab0352f5516f1a122b25d3f463ccf6141e3004cd0b954d45675faf849d253a275e560dfd221cdb9e7d4b1bc88a07963cc7f16686aa44b951a67ee6e3b71a9389b9123855842ef41ee4bc012206f9cfb837c39fd29074a2ee3cd61f989f9f1834578c883b32eae1ae1cba154688915e117d2c32f8ee48566c4f60a797760dff6ec15f3e335246c073538449885b68f2c4f19a2ef518150cd70018117e4dcbec1d9bc1a919be41d55599536ad7d9fb869b3967677fee39aa5b3b72088215dad98c3fe611c7978016b1916a6968e4d90d90df72a97e6b8044ffca91cff33a55c70049218f11509af4c71c98d14bf2b1293a4fcaf8112c34c6e3f599e3ced6c54982d54abe1994d071f5449da9544d816f1c6b1f76a2f1383863a66a25daf3216d4d972dbe7536e910b063462b463ba59da303372dbdd95e813f233ad8ded9107d8f95419793e8d297f5a2cf7de485701ef11add819a9085c1dc80268321fcdc1d51b2fe81d20fd7a5897a171e144c2ed5aa74f3456675ce77f9608cef2f028e0beeb5fe8b72053483f63bd0fa69a9c161005b1df59d012ffaa5e6ca0dac26413ae35a1ad24df32310427a83c017030063bde664e8de3748831df66e2394d9fa17a17502f8f8df3d432f85c430f7fdd473489cfac135850c417d21e9aa44c4b257b897480184025a0bd00ecd2d7fbf32fca9e3a1f78c61d06e06b671a3088f4d94d10f8b6e485c1e7e0b086cde8963054ceea6aa8486133d34b7b846b71a8f9167ca19404331f225cc5bf90b241c370b0f964ad0c2f77f7937bae29dc818e1dff003e731a70838270868a265a374b0a2bae684bf012fdbf5775f3cea7f9d557feab9f46dd2d309aaa7fcf2641af6fee2e02b91b7bb8d675d2d0cd9299bab39865623f082f06773515cf5448c55793698cad3d02c8525b6be962a7512b4a1744d4b1a12936389bbf53eef51f7ec1495e60962a6e9ed72b296115d188a2c5fa62b34cb3a7e902bb918f69fc81bb4bc26280b94ddb7fbd741259982903d6ba6f5fd333497cb2e137c557f95016b6205bdc7875942c63d19990f210bf8103b7b3bab50987b8cbba5de3726076a21497cf405e8ce38770b5c820669b97d00eef4544c917cc4c8721c0639eec61221afabf38d32374cb2beaec2471596edc90e5e720e0b48c7d9f2238264404453b3d9bada1b1a3fcedf42d33d0f0afe0286347a39fa35903142d895f04dfabbfce64ebd1eb49c55d97b00d41b321e5e57283f1e285c207759403ce276881d8042f46fc750c729596b2e30c9c5f48070201d5b2e89b428501567c06e085ea438f9f3074a21833e55f7a43df40f8dd1cf05e529e8e0b337bc6128cbfd5a582f8b64269e688e8bc5b9ce8fd515ea3112572cb74ab74a320", 0x1000}, {&(0x7f0000000080)="929f11bc52bc5638a97056866fd9e529d683f3376fb666f0f078856f8aad1642504204cb941ab9fc8274e7baf6946fd646af2fe515", 0x35}, {&(0x7f0000001140)="db623671bb76dd1217fda89c535ff7dbe08ecc8d7852e7785fe072857a700afcc66746e4b45c97f4e46b108ce2714541b38bd917eb7fefabf5663f3f07af6c5f6cc69086eec19cb3d27aee1bb0a135ad10f978f86e8ec3ab", 0x58}], 0x3, &(0x7f00000012c0)=ANY=[@ANYBLOB="7800000000000000ffff000009000000ea5961cbd02f9e78e17598b34761927f27b581c37bc6bbe33001e1b1d519740db009b122678e0ce6d32e5c3921bd1349aad1f26879c637fbdd12369805cbe088ee0bfa1efa0e8282c1b42b37a0c4d32b3ca8737aeb78ad42320ec18dbd0dec9741cb6235a7764f8a4ffd1d7eed4afc63cbee75867372"], 0x78}, 0x2) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff05, 0x0}, 0x1) 11:10:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x140, 0x40) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f0000000000)={0xfffffffffffffffe, 0x4}) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = socket(0x6, 0x4005, 0x100000001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/104, 0x10000005f) write(r0, &(0x7f0000000100)='N', 0x1) 11:10:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) pipe2(&(0x7f0000000080), 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30c80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6, 0x4d0cac93, 0xabba, 0x7fff}, {0xa8, 0x3, 0x9, 0x6}, {0x0, 0x8, 0x401, 0x7}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfe4b, &(0x7f0000000140)="b6") 11:10:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f00000003c0)=0x8) recvfrom$unix(r2, &(0x7f0000000b00)=""/4096, 0x1000, 0x40, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x9, 0x7fff, r3}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r5 = dup2(r1, r1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x6, 0xfffffffffffffffb]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000a40)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000440)=""/61) fcntl$setflags(r5, 0x2, 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r7) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x10001}, {0x6, 0x5, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x82, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 11:10:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffff801, 0x3, 0x1, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 11:10:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) fchflags(r2, 0x10000) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0x101) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000180), 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0xb0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000200)='./file0\x00', 0x1) 11:10:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2000000000, 0x0, 0x80}, 0x3f, 0x0, 0x8}) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 11:10:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 0: select(0x40, &(0x7f0000000040)={0x8000, 0x200, 0x53ec, 0x283, 0x80000000, 0x3, 0x80000001, 0x2}, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc, 0x212, 0xa09, 0x3f, 0x6, 0xffff, 0x4}, &(0x7f0000000100)={0x6, 0x4, 0xb6cb, 0x40, 0x9, 0x8001, 0x7, 0x7}, &(0x7f0000000140)={0x8, 0x5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) 11:10:05 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc80, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffdc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x401}, {0x4}}, 0x2) execve(0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 11:10:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}], 0x4, &(0x7f00000015c0)=""/237, 0xed}, 0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x80000000, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) r3 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/133) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000001380)=""/118) sendto$unix(r1, &(0x7f0000000380)="489666782d7e347c674e9e540d685fae4d15e371dc3e442a0ed779ab47f6b4e109bbcb3cfa46c6003eb58d46507059a9a0cf9c3ece6b507299d7a10556f5adc1848c010ead230ef19460e4d2618038f68f441fd373c985938e763eeb7670da7c24fa684d2ff70508add5732a760638939b981736d122e44baf6af0511085cb84ebf5586d2fd47a120023b732f826059d0b03729e9e68258d14f23643d185b6b4f58e82f2a5a28e225789a748de41d4e56fb7927426bc135fbf00987d060c8ef337c2c238f9196390fc2ecff418540fcf4cc48b31114b69b52608c9f4ae2feeba0fc5f50d84ff64d5a35c9c5a4c807ecafdce92cf92393694f7c24009d53c2398b6195e4be9f9c50a52de502f01c3869d4d08bd7f974b5f46dba93b09c1cf98c171248f778f6315a641229634df5f4a659b9afc6c8406cac625cbd4252c5c63f34884c51a48fcb04d8baecdae09b39e88ea2986c6cc9ba88fea9f9c6321117a56e0f28d526d083f1e2251160be020ca04eef173ffe2861e0342f82593400814c59cb6a0b07f67555f1ea789160bb8fce9083757631b8c73619f08178458661ec733b9d2e77900cba40b4d09b388d280cabe599df94d58c7f3bd9986e1d98c04a24658d3c93f5dfe133795567c8781530de713e2c5e000f74ff2425a8f048c22d0a44ccbda683e7de2e4e3b875d37c51b643114dab97107cc6703dbcc82234f6ff87b1ce43d0cfd1059a3db8eace698e7a91724b3c2fe3db745de8edbb7711b11473394a1a4630f2e0d582e2fc82b3148d9aafff4e2383979aefda948696795fd6b8e1bc0ebb32aa0a69f32a9321ba8743903dacd9fd00cb651ef4a8f4ffd0d5e61e50a2b445001810dd88f4aacc80bfc86bc3636a90b2324df69cfd5d019501d3bfb92d6d45a8865cb8d03f750499b2b49439f46e1cd0daef37c0acdf0bb87a8175094505872a7e08c184db7805915dad0c538c46b1fe93591b4a388023624ea5c526a7ccf1536075c830c3fde7111f9f3b5d8fa4eb24a8ad7d28e6660152053f033f8012995b13f873aa7552b609292dd417ea69438ecb91d51b2789fb8a304745c503f24d2533d45017869b09f61965b71925f4ffe32e910633babff75d5cc63c53ab45569273d7a32cdc051087e1fed9ff6a5c65afe518e89f76912c706d23528fbc834d87583af78b35e00614445da44ab04e47f1c7a1ccaafc00cf45533e5cee8995d3c20b1d446e23aab7856d23eedcd039ffa447f3ba1992b579644130ecfb3bf2cda65873708cd0dcbd4cfb9c6dbc26b1730f6fab288cf56bd2678dfa3859533d6bcc1d659e046eb692aa4064aafccf11a12fb968a85ee8fc8a80e73da09aa5f94ef01db6ab325519a0ed673d9638268a520f56a36eedc40305fbd6bc56dc0e0f0c4084c755063ef11ffe3b0d765aa29c9e0dbcb3008a2fceb9d4d15de6a6fe636a0e33d6dfdfceaf5b7c55efa1e3be514b1519f06ed6f95f270d9960be8be26551fef766265caf42404a6a43d91f188b454de1661afdbbe0923357864aa4d9d39ae292cafca015490d7d27b134a03a5394ca4dc978b3545815fc13cb0e728e811d19f762df8595cb695ebfe4b1a82bb879ae376805312a9bbc699ae15c39f6166af2851d759d1615698ef1dbe0eb495e766541474e041266561d22b37d29cae1e41d1ad99f521f172659ab1d37e533503e36323b5a47f96e8767905fb54db01412b93f97f19c09b47c49485301040436ab803e1352a89057aea2c126f7c3a66b33d96b0e73ad63c89db7b06af54b4a2adfe630bb8701e54aaa997fb117bc6029c61c157d37dc03355f1682ddb073ecaf62fe684e21175ff212aa211a1649afb0a4ab8ae12031d3e07147add4bd4d2fce89faac748e0cc3b094458a6d835a31b2e6594555108f5071eabc602c9d350e1d62667467e5232910d33ec56d7638938879c89f9de1fe4e5d4e2f62cbe533668d654caafd959a448d29c624fc385ced814bec86da94e2373a229d6873e0c7965bc6500b6dbcec2e4286d6b1446b9c6f97e5cfa038d383e4197b9b7ac6fe2e7711d3abbfe7839b52ee5c7998080cc17b0712495476aa7df2b1f3f48a7f3b8686b0b959adf9b083518319be7a344e3df7d2dc04f4aea023854da3a93e2fe21d75197ba285939a691835302bb1e8c44888b6f7fd4ccfc0f6b878f4eafe2aade6cd01587f85bedc1fd88db547542278566c3ba07fb41480773100e079e7b7533cd302bffb4ef9cfe435d9dc470303b0cc5d3c0f0dc2017acdfee3afd05300c825f6d0bfa30c46df405e0a46bb1947d29c99782b963d5346b4d3858c282e6650358ade9d92b80d74da5e766be88f2056c898b88c5cb2d15944dd85d8930afe1b51e733ce2c53a1d850c3ca6d7a24b218ba9b313e581a070ed2353cbfae88e6e5a5f00361339819ec28dcf9158e6688398cb0952aca0d9f6c1967bc4d1c5e49b1387af4b549b25aa8d419ae1b8dd6e7b9319df1a23e772296c798ba110b9a5a20979b6d371d4c43b2b28adc6ac55dbc58adfe5937957b24e6ba803e8fdb49e9cdf899c7ed2939a616b9643fe0844ab4775dfbe0bb9816765ae5d455d6fd9a56267d8c18bbdf9307bc10cedfa2a1a0de7bf9a707dc2b09c2a633add3908cb2f94efbf63d223fc849036017a87c2e826abc284ebdedd5214422e375bd21c899cababf4cfb7794e45e6ba5a6e52fae4344b000e52f892874d93f48bacfbd18bd4d6e869621b339d141dd1df571cb62018d594d03ce8c1482633129c2ad86cea6c1e827d7fe97b2bf002b37e3097a851bfe1f782e69cc01d179173a862a29785a4cbc9f1a15e1d5c8a23ab0a69083711896a59eb9c5e03c23463ce00e3b4b8301b7af4f8d6341adac340fc5091f91c35005f78f2e813dd8561fc797cb0577e58c5bebd0bed205f77cffc039a8ddb827e456ab48ffab1141a0e324086a58346b04863bfe0eb53a6891c7faac69ed135032e8931e4f691cb08d332b425e7189e1d083fcf11323a961bea42cbf69ddfe42757742d7b2ed3a6e0e8840bbd90b937b5830518a2aa73d7293fd63fa702a0475ea112027faec7b2ba865d59ca6865f176596808403a52ad82144be74219717c11b6e19cbc2a52f753a4b0edc00a4421e63cab2501ec271995a61a38f3308699f15795d81a00394d50606b4febd6f32a8eb6c34a956cbfc840e455476b1f113b898b0155458a77294a621e717357f248d7034e78dd288f233defb9700aa7cb6703519724b81cbbb5cb5ba064501c9cd1aaa35abe79390b5d6f14248a391e194de6dc5e79b66e99c1296e81827f5f5f91671958e253db5f5c39c49b73db685e60b52bdb7d8f0b0f4b18b288e93677af9adab52802f8c878768f440e6b51ec937e69e2930fa4a4ab82586a55eadfef8b9482c4370db9e9f1774152542a4fbb990de30d08e4d6be53f53e8eee3375047289fcc118ead40b6cb0f336576a47c4828fff6e190278bdfd0349bc8776b47b223caba6a690f08e5e5f7bf3dac26857dd3c4891ff3010d0b9893dd7c44194d54d0026ad038a97c1798793371ab5be4ec1d76ec9c6d1ad8e0f4705e4d8e0e456e09d0050636ab760be043d5843fdd8900e1261ac982eb5c5f9c74970f2459ad304b5d311d404a49197e7b5de0f2e94e7c4ee918c9add9515f918650097dceceba59ee2a296502b147be64b5d199bfb7786712ad163347ea1ef2180ad829c6790209e7c2020d453b315ea1e59aed98b2f93d49b3a2e1aeb1c95fdd88bbd8b2bb95aec44289faefcd4f41352446de078ab6209d9ed78b7086b0e1b757392dadfc2f2495646bcf9c02a54dd11be29b4c2563975a88602fde175c6759425ea7d416052af983f2d2a34b34418fd8c887e04946f49841fd411cfd4354f380fff9853119f82cf5daaa1da94a7d2c904177b54352cabb148bf83396f84241de090e51e24404830c6d2070bf03b916b41cc2afa55c30253e1fd2f951a5801a8fe4603f82cb1f44f0cd19a0aecef8f6d53b9e586116d061d68f9fe04dddee848111dfb05981243a554d7304a54de49fcca47f2ebfe173f29f3f7ebea923dc64869de8cf3edc06d74695a406cfdc52d014a1d8d4432f733e01354d8f11f78e135cecdfee617f13e77e5e8a743f669f5020d15e699450731b8a2a2560d86962d81e3d6dd4fd84cd91322cfcc9267c737d010f76e433e23a76531c43bf4cf756d8f9aa7503c71e1143ac088fbc659ec55b9a2914c69d4decc823b3ed1ded035ac734377586d9028e20dbb2d8e0bb14b76918c3a4f43ec2f729fc83271502e99e661a7479c7fc6bf197cda33838ea620775a654ad8a9a0a44fa659c95ab50903755df2c870961c926eb8fa82edade369d3f583b0ae6bc5590a864e3cf26ab4661d6731a54ecad32193b310f381bf7e65622f62c6dc49c77f811d6c2684ce499be42ed5ab3c49dc9b179f8d6ebf4c98966b2e9c57a71d01f0221a1c88000656c50e9df39fb86058e8ca45c427f96a88f72ebf44ed52e6aaf692cb12c37dbd4d0edf05a9d9f2c24ed3f9e45f02cd6a897ce17a9b8fd254d65967ba76673e6e718957e562ad6f0e73ccafd7961617ff0ab983c73e74328fd0567c5e58eb74185c57c4e1672dbcf5b4c122e521da2ba6d2f397f0e123f003cf9a02df867225f909dcc0fa24670a02463575b94cb1f2aba50baba48b6c09e2b94c679f7fd81509551bb4ad44e28c390c403c7ec373fe0e0921f101d660cd050566268e8d1c42b1e332a1e3f51c13cffb58285830e0078712972f117ebcf983e77ed2dc62942ce143a27352b047e4f08a0fa047ef633274f9eb0735faf095820cdeeef98cacf3c9a4aa4f5964905fc3def64f2eeba682ece5e6326257e915d9dd6ef6333fb22cd749714f3fdd3ff2fb08feabe7a2530dc29b870b994d9cc5e0d97e0dedec3aed5fa84fb55b492873b01533cdd114c6c43c339e9a9202ffe19205a7acb32c6f072767ebef42852d5a4a811ece6236f03f6a725169c1f75dc6f20cf689c58777e7b24cf0757bc7be63c850a8ad259f43048db041acd1e192ba3835fdaaa77d88b6c221129b465beba87bd3dd7738287b9e7ee5aac5673e814c6117c8d267ad9552de43a5a534892ede6d3df773d1ac0b18040d69c43e1e34600fef7df7e08aa2403610f8f8d6690b3cc042f0ebad0ff622c311cb0cd89d98f19594c9a60a113a184b887f38fa0e7b96b2247b87e97c6a5ae73388afc31a130c252ce98c8d5bde114753034d6417a6a3f8fb71121726c171ab3cab90a206a989ba6a8a1c081e2711576e8fb5d13479e6a28be10d8b4c9b8785f6036e41b2f04585b0374dea5924cd2af1423c8e31cb504a7adffd70db15c9902e86ab243fe804054113d9e125b4bd7c69415703abfa2005d5f6ead8d844e2612f2e7b10fb9a134a11b863239cddb1860708370f8f40913df4d5c530bd9587b17bb4e9c9ba8e6b78c2502bc013ac83eac6ba9c3c94eb8701324aadf441d93c25c1db96866879229df730c6fa53c20421d0de53f8a52846a635652744a28d5df541bc9d843262fde60caa906b8524ff77eed66841cb29d1fde5d148797e1f48216d79710f6adb70ac184afa14f5bf2c4e19e56c94ef3de3077d4541bd7d635523de7224bc21112a9b67de4d74ab53b2c55da00e50f9fb9a03ca1ad20b6b40ac0b3265b5a0d1da0bf3817aea8a3840652c30356cd2e202c4148c0f662980ec01b30123a4847757953da971033d3307ed13016dc6786422d30d03ecfb8c343387490374ea94a071eaf983d3d4c713b", 0x1000, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="c1696c651000"], 0xa) 11:10:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 11:10:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x8001) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x2, 0x4e8e00, 0x6}]}) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x628949ac) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7fff, 0x0, 0x5, 0x20, 0x10000, 0x7, 0xfffffffffffffffe, 0x10, [{0x0, 0x9, 0x0, 0xfff}, {0x101, 0x1, 0x8, 0x1}, {0x1, 0x4, 0x10001, 0x2}, {0x636f, 0x5, 0xffffffffffffff67, 0x1}, {0x100000004, 0x200, 0x2, 0x3915c892}, {0x7fff, 0xc1, 0xfffffffffffffff7, 0xfffffffffffffffb}, {0x75, 0x8, 0x6, 0x8}, {0x8001, 0x0, 0x5, 0x7ad}, {0xc8cf, 0x6, 0x7fffffff, 0xe337}, {0x8, 0x4, 0x9}, {0x4, 0x50c, 0x1f, 0x101}, {0x4, 0x8001, 0x1, 0x9}, {0xffff, 0x401, 0x9, 0x6}, {0x2, 0x2, 0x9, 0x6}, {0x100000000, 0xe22, 0x7947, 0x2}, {0x2, 0x7ffe, 0x8, 0x65}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:10:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) rmdir(&(0x7f0000000100)='./bus\x00') 11:10:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 11:10:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 11:10:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) flock(r0, 0x7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xc0) 11:10:08 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1c0000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:10:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x3}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 11:10:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x50, 0x400, r1}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15, 0x100000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x80) 11:10:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) kqueue() getppid() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x101, 0x2, 0x0, 0xfff}, {0x2, 0x9a, 0xa04, 0x10000}, {0x3f, 0x4000000000000, 0x5, 0x8001}, {0xfffffffffffffff5, 0x3ffc00000000, 0x1, 0x1000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x7fff) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 11:10:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000300)='./file0\x00', 0xc3, 0x40) 11:10:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus/file0\x00', 0x400, 0x46e, 0x6d, 0x1, 0x5, 0x9, 0x3c3, 0x0, 0x0, 0x1, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) utimes(0xffffffffffffffff, &(0x7f0000000040)={{0x200, 0x5}, {0x2, 0x9}}) 11:10:09 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x715c) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/91, 0x21e) 11:10:09 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x3, 0x1, 0x8, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6d4a) 11:10:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000040)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 11:10:09 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x600, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 11:10:09 executing program 1: mknod(0x0, 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20080, 0x0) fchmod(r2, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffff8, 0xdf}, 0xc) r4 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x9) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000001c0)={0x1, 0xa3a, 0x2, 0x7}) 11:10:10 executing program 1: mknod(0x0, 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) mknod(&(0x7f0000000240)='./bus\x00', 0x8030, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget(0x2, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x4511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r3, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) r4 = msgget$private(0x0, 0x62) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x44001000b, 0x0, r0, 0x0, 0x0, 0x0, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x8, 0x3ff, 0x1ff]}) 11:10:10 executing program 1: mknod(0x0, 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9145) pwrite(r2, &(0x7f0000000200)="78889b9f81930a97cac67c93897186746528938a88df421e3c78e33000bb144ee106563d410e439e1decf858d78a890821250de22e3da7caafcb036c38004ed4fdd2fb962233f810944a2a7a94814773667d8fd496335f86448fb270fde002cd1601ccbf5c72a25ef808d0fa9067d0bea9ff0697f98769b7436485616714ac1f77951addc387ed75bce9d1ba6075b95136b64820441d8a2d07fefe7e5a6d8dab15fca868db665cb034fcf269486d4b825d1177d6782829c1ecd8b6c7bb0930d76ec53d", 0xc3, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7ff) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe38, &(0x7f0000000100)='\r') 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/107) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 11:10:11 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="d2", 0x1, 0x0, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: socketpair(0x6, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x5, 0x4, 0xff, "5896d74dd946b377235fc9f399ff892a0e684340", 0x0, 0x10000}) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfff) 11:10:11 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x80, 0xa6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000012c0)={0x10, 0x1f, 0x4, 0x800, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000000000/0x600000)=nil, 0x4}, {&(0x7f00002f2000/0x1000)=nil, &(0x7f000026a000/0x2000)=nil, 0x3f}, {&(0x7f000010e000/0x1000)=nil, &(0x7f00000f9000/0x1000)=nil, 0x100000001}, {&(0x7f0000328000/0x1000)=nil, &(0x7f000050c000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000425000/0x1000)=nil, 0x9}, {&(0x7f000025a000/0x3000)=nil, &(0x7f0000310000/0x1000)=nil, 0x7}, {&(0x7f000037d000/0x2000)=nil, &(0x7f00003e5000/0x3000)=nil, 0x5000000000000000}, {&(0x7f000020e000/0x2000)=nil, &(0x7f000041b000/0x14000)=nil, 0x81}, {&(0x7f00002ee000/0x2000)=nil, &(0x7f0000515000/0x2000)=nil, 0x1}, {&(0x7f00005ce000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f00003a1000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0xffff}, {&(0x7f0000361000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000551000/0x2000)=nil, &(0x7f00002b0000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000218000/0x4000)=nil, 0x200}, {&(0x7f00001d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x62}) r1 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r1, 0x3d3, 0x8, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) mkdirat(r0, &(0x7f00000017c0)='./file0\x00', 0x100) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001200)={{0x77d1, r3, r4, r5, r6, 0x6e99f4a13f6f407c, 0x3}, 0x5, 0x3, 0x0, r7, 0x4, 0x7, 0x9}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000001080)={0x7a, 0x8001}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) fcntl$dupfd(r8, 0x0, r8) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="7dd2a8a9574d883d1b9b40a0f8f31a4e23026c7593ad1237c39305d2edf808111bd5d9b4a779a965d5", 0x29}, {&(0x7f00000000c0)="e596f883687b4ca50c6e2d20d2dfab6f23446952af617e6cf64045b368142b59ebba8a504e25e0dc8bf3224edf0bedb6b6fafc8619ee817750671338d4698feb316519dcaecd2dfe13366df3bc9ab28997887b3af5d1953298b619aac19a2e023049b67871a0b4fac1ebf6", 0x6b}, {&(0x7f0000000200)="ca93f9c71ade5aaffcb78fa48a21571d3988878782d08f0f121766e5ceec12311b5e62bede67abb242f6c5ee0fed78874a2147d080d2a76aa9124071b95af5baedd088e3219874b747d119f3803865af9e19d9a44c13dea2a649e302d6ff30a5284e3894a72d23d9664e41f72c41c340", 0x70}, {&(0x7f0000000280)="98be328475a7541bdc55f141daeed2c056ccec82b058f1403eb935e60dccd43ff9d00a7864d946b7afd8188d10aa4f6cb8e71d758ea2740c40605bb80c8c3dc357271882e1262dd59ce710c0f9261a1a2e79f924d0c549861e9e54f309295630f98f566bd9c40d3b14f5bc9f83df3fc50360d023e2ff01e6efaee41c24646dfea1c2483f5727f2b46d785999bcf629af530efee81a45840607d3", 0x9a}, {&(0x7f0000000380)="b8ab0b31bd03bf40cff3fcdf18409f62e1470c80c20d33e8cdea24900b76dbae230db4331b672c348d8f8ccdeb6695c5ce634b79ef035d0aa52d4dc5432f1924845bcad297afcde0ea231709a8bf205e9dcb4879b32e2eb61e8adb2fff942bd41741aa8e23c6a7d7385f37c0f7504c075a46336c5786c6be0d620ab9e54ebd577e86e020fce01de2d23ac20d3b41068e54ad731dab97a3f306748b08917e3b2d6e960c602536cc91c332dfb285b3c52878db301881a5ea2a8a7e7b5ed902ac019a1e0e357c9dfc904659f6985662e7f8db174f380aab2b448e6c87e579cbdafceec4d6be87c84b70870b6f141081c3c79487b168f371aabdc41e32fa21e06ec416e1e43aa45c23c8f6d1782956b25172dc6fa507b7d6f240b81f5a0f18edaa2f4d12ac265d70db61e7e1219183c8118d38bb95306e1038c1672545a577ac00c4c7feac01f160a41204661844ffbba0e4b77d23e4b1f15eca9779c7a22bffdd5ae62553ca4a423e40cd8470a91c11c646337a0088f6ce79e9cefd4d46ae70d79729a217b43efef16fd04dd4c413db08aa27076a01b8719764b3eb2e4346a0f0a5a82e52c0318a39493ce9766208c223637ba72ab38d491032df042a0cf348f416851373ee4b051b917fa65bd14f1bdd9bd35b74da21fe4e54818697b0ce3c6fb4cd1b102042830f058b461b60fe07db844b5b7dbddbfc57ede4934cd070c88e500558dfd9807553d0eb99ba1a0ae1da94df300f5e33c82de8117def167e49bc7bc90c68355d22b0b64df33350cbb770896f12150cf68052da62ced0d075a0ed76fb375c5878ae6860b41c93beff1068f7ee7751ba00da7be9960b6eeb8a84e1588fc2aee1e870322ebd9459e0e2cb61bea1f2a615d87d2b0b2bf1157c20f7c0e953e8ad1bef220306795acb39ad4335a5fa751c06b79c08969c1e1318f42dff8c05f2d902b085518288cbf5d70367ff8e71f0a806ef5f4058d4181975f633963ba526364e7a3420489116c5215c40504f5cb97fca7512c429f48a60401f0c725c22b37b71bb3fe1208f4494d2f1d5cac4614038bcb7e6761579164fadde3a354a1a58bca2f4a78d1b20c346d28436f0062b3571607f6ba0de4f67f7941cb7e274b3ed668cfb305973410816457866419892194572e089673e22d5d9ad1ba6b35f4e45d19cd541f0dae6d2e2e151386882fdac9f4fca226c2c7ee716b49e6ed57ed8d2b2f61623a271bb0e35c49edbf7bec735ca66b7dab0ea4d17a371cd8dfaaed04e190386b3df12ec4d8399453185f8a4e9181c2c28e46a2bbf0042e6ae08fda4a6770e675bae0dfdb56212d49411b70a28d68af30f50e8fc4f6e20d6e0c2e5b3c5bbf2492ea00edd45c23587bc7acab5a6ae2c1df31eef46df5d739134d779f1746dbec966819476c84f741b27b79a638cb533e253a3950bbe88da73e17a72f2b4016946f130b2fff0785870029eb1f1450c4aeb04d96d1f4acf3a1a784c751a9f24bc669afc2085aa3847aff952b6d028c8888b4984dbf9d8b8e481e81a0eb3a33988f5f08ef2853e35d8b5f72affbacb02ac992d2fd56e32a253a9df886ddadd8620c41df357c6390120967902b5afe831e6be430bb4efaa25b30e5b57c0ca306b28896890fede81676f293e1669c1e65b0f83d88d42e1bd1df93932a8802f004191ca94889886bf7dff534fa5f674f66177e8e34545186ca1ec97b6eda17ab909befa253d0d7c553050eb389f63d85adb93707539cc00f3c1e22c47a5cdb263c19e4f20f9974911190ab7c6d9d2ee0e7b245ad2fd1eb38ae144a21bb4bc8c3c8f66b933d52c6100958b417270ec639abbf0c9864a04cb18666f8b063d44d72893867e0c4d6b84e56c2c7a6ac7a92e99699acf2ac3f1abe6eb57532155756a4b9984c76c6914208dabaaba4cac7c4fec5ff06e6c060809d4ec1312ea414557766df65426485098b404278999e6b4a34c3e058b65fc43bfbdce1ed879eeb6a316752d1618b64dbd05f09e194ff3e9da0fa24cb1f0a7b3d3b82e8315dc9d64ae9283305174b27314c39e6e32a1b5a52dcf4f0bb437c107809c741c6d29ce7ec926ec779a8b5400544e313fc88e74b5d74420c198ab108b2520c7fddde5e670b2f15d61464f882619838c0714b13f4ab6ca7feec6338a25564954ffb9c0c47e79651ce38009dffad4159db5d8b3d2bee562c78276091cd27ccf206c6c035824b11e8d041f6a94274a8d4ded2b05d1f3ea8655b0799dfb934be159fd6052e4b91d9b58330150bf3ab9fa5a067f0abbb8021f7f7bd76b0275d3a9671e8b34bf9f305156a5e19e1f05f8812c5c16b19c338a64c159fa2e94689a68ee1f9fd60e0053c809a4a0888581eef7057d172b2fbede6c9e00779bf4b02675ea7186345ea78d1397983d40e32cf20890e47a40dc582fb13f1c5e804921a6b717484ebb0f9083b3ef1429a88f874181bd0a9570df7e66fb0cabbba63f44aa79013f9a1f4f3ee5426ca92a29aaee0c8d90f13bf44fa8570d01e139d49169e4367dc539bc316f4af85b4a824fcc10e4d449a84e5eb63974dadd04c6c54ff8667502346bc6554d78ef21c2a8b4169928ac200ba40c67307e8cb2fd7a5836941a0c6f7a34d1d38356ac25a4d0723545a564ec10c43a24d3c798c0b305ff6f72c59b3ffd2133c748f5918639aead9763756835a991fc21223aeb42202b2ca3ea1e5ef1b86354f5745b1eea3f654899184d0694698a667f3c9abd62d8cf63793068d94f599f6da0990977f0666ce0af153dd11fa4be33b0ae93ec0406044348ec01de1ca3cfbc8634cf9da79343a6d0e2d5abdea0e1356fb3dcc1b87b7a25eb4e450f9f958483278294db2822c372f4fd4a9a181b8f8e09294e888f1e9ad1dd7ea63b10a6cdd958fe3bda3e5255ec48a62d83a5af67ef625e3e9a040f8143574cac59f0b7d11ddc805f6051778f1ac5a34698b5cac2df7b2c9298b1ba6db83f3cb9f0a9fef18b7c1a22dbedf84d027f5018a713842b741b8a4dd69aecd85b988c8ffa64a6d188b89d38e37b40bde5f94388625017b0f4f2adaabc14fc42ca7f133396d5a1ade921d341c7f0618ac053ed776b4c1cbe3447e0fab1ce64dd61dbe5faa604f4bb6e209cd8f3f064298e9e332bc2e0ce645b26a2b989f2c7d16f5683bea5f0abd97dd2e0ffe991e6a42449406e2d3b32546bef119890f6a2c1d70f6b4ac4cb7d76f036c37be566580400a7da454a8cb7c0b34105ee33dc9fbeb8221a73340c9e4fed35963ce620cc5e7dfed086361f8be6aa3188af7af79cd39f0def5d44cbf46a777fe5122daf2db710cb98ce69648628b19b437b6c0b0d1ecf5f701d48d750e9111e606eff42dbe318a74bc94ae1e4f24134d32723bd27cddf6c6487956c4d415de36682a9211d3ba56b7d60d8a2b30487c12c7815e841050cde60b98a97bbde05426a9dcc7ebcb05964a8bf53a279ad15199f60f3c56abac1556ef9e6e681ee91b89d8d20559fd712a68149e7b7c82ee041e73498a6f663990163ce6ac002012ba31b343fc2a17569d2ccebf34f81a8fba00ccc4209bd12470e679f5fe69e864ae04b2f83d05cea5bef5c72df2d55e4f52dd080debd35bc7e300fb494a32c25614c4b7cdf9a48806dcd5fec92d9cbd2ff9cc98240ec2510a669ffafa3daef476dde0125570e3a43a481e39b3ce5ac29d92a5ba7caa92953a35f10a86dffe8094f33301fa38fcf7f12cca90b356366def33a6ce9fe1ddcadc1964d87d9f0aebe4b406fae66761214168599e72c44d43ca3bc210187b9a36193f218d6509074d0e108218cc98d775ccbb024f86e54599b5931d4024e86ec75ef951d98695194052a303c7b4dec126d39126e150d6b11f5091c0674270c2efa6f9e357bad8d8851e67e7acbb0d863db5ddc89c61f8270f7f3d94ed8483c046cf47c0562c195fd6bc9cee2d4bda3947e663585d3eb7ba4d3ce2adafcfee7aebdc640ea0377d3e9c3049205c37142e7c45bb15cd2946307874b0305d46fa66bb8d6f08c05dc3eb249a5e09cb31426904959e7d72dead62e5a377f77921cfad0125210cca866ba5b9d5f9ca5410d23ad2afa7da45a3525bf9b4b542264fb424d87a12d3fdd18d4b353148977520aca7c5aab911d84a665d759efd4efeaa5034ab22205e3ddb220af4bbb89ce4fb0b470b42c2cc0823ad6b8256b25838e97d7ab47bb3ccd6ccfbe3e6bb9baa0d3442a6a041d3b5e68794e44d539fd585f3875baf1d99d9903825aac6fd96f9eaf954548d466ecff0e1e6092101313f68fb3f1de6fb9bd95145dda6076395e761a5705ec5ed09c3c59053a431385692ed599285d56d3d42e6cb96c69358b6cb7fb529dbec064488ad1bb3f02c904ecc79e6a67a580c5bf80c7929764332a67374597101bd58aa2dc80545ee7aee9b2addebcd238d858c1863713895d783a83aefa6278e52c02af83abd6bb9e51ca301d83ff43e02b5a0a3239fd614a20e897d101fe44c3bb550119d2b7e3a7b2f0dd0cb83e30da22c3aa40c05e96ad4437f1f947f8e047ee3406a01fc35f4a8875173099f9da0714133cd42e8122e008599c44271e6656be14644703d0369c31a626a49ef121d72b9b6ac23858280c8f16a8abbed64b8ad0777385c54857974f2bfb70266838a7dbc67ec2509e92307319359fc01d2a4ea920deb60468b775baa80d60c5a1437adcf4ee35a6ab993f6d43c1e57cc2ac96976842ea3cd7cb62735291e0df0781982e5f9ac4375e4491e9477eb77776ce43025d4f85a049038e580c784080819b7d105190059e1552c9b17ccc866a8151519f0ddd9572b2b75c2ba31580ace21136ab6decb3fa7fbf7ea3e4d0f48ec5e6073bddb7dcc79c05e89524ed6c41a869fc99ace206f6116a2d4c938c9021decf79340a9bd72a968df0e4c3af831641c8f299fe00ae06d91ffca9251b583ebda6040292b897095341bd2c5d7b00406a6beef7eb534260d8848ab1bb1e78ae696d7b82bdb8ef699d2f81fc63059251c220fdacd55a5037e6f7a253d9fa4b21dad9ecd3078600fc2657b89c989dc33797c9720ae6ed4b86c2a7232f7549e1a5ef0b4897185256aef4ef6f786b9b211ef27c9e6f3502456d96833a3ce3f04175254f55fe1a5ea8e298f055a4fc3e0e6a69543efdc0f363e37aaa79c8b6839297856efa4ead8eea0ad859654e1aaaa22093dfa825743b494fde1cede7975a10d34aa1d19bf4f7bd6f3981898390ab6e5ef66b66cdfa5e7e6f5e013812fd5c330352c43e873c89625b55f81817fe406a4df417a7d1f690d3eab3f3052b6872a9e68f26f5f44982ab84c27870c7da439e58819dd25f0cc4f2946a9e62a5c42f7dfe852d2744f80526f9447f367a8ec8d6b7de43903f2dfd784eff4a73b9ed5d4d8b31090e32b2767a13973080186a099344fce2ed0010dcb5821f075f1139ddc4e19ded87866e2df11cbc5ed9ca5519e8d2c7c637e302da8baed6007f8521175af7697c4d15e2bac78dc42dd366375417a9aecc2a1b7cddae4775c9646eda9bfe2c95b8fe5edc77f7cc9bf06522d6174833dbff4aee3ce23595a418c7a910002664cc297711675e78201a41903f79783a1854e2cf3135b82f1cb3cb6ad1024723e42d3a6ec41c80fec872ed59448b3ddcb49fcfd59018412778ad1faa94e385abec9f45b6b4af8b0286a2101fa841e81f8cf7c6d262e1fd7c2a44401c5597ced2643e89d9af17e98b8e9a533487933070256881c7d426fffb386371ccca061fe9b58758789adb05280fdbf02f376871748e5324a30d32607d533394daa533c348", 0x1000}, {&(0x7f0000000180)="e5", 0x1}, {&(0x7f0000001380)="e508c3dc34bd8d391e2f4d8ce573dab18ec9a0461094e8cec851404249f49cf24428dd57fde38bb3681c176728227033f2ae856780ac608375f1839ba032a27ddad59f2d66fd0c9dd395f508c2e44c27feb973be20db6bb7bc373f249762419391298413913244311e19e16a99ad13accc0ea4557d7330baee5f67aae1ea90de9ac70d0970670f10b28c396b382fb77f647973ecb510c71ed56122991d821f024c00d1136ec53f", 0xa7}], 0x7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) close(r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 11:10:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x5, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) close(r0) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400014002c5, 0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000002) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0xaa, 0x4, 0x0, 0x5, 0x2, 0x7, 0x0, 0x3, 0x8, 0xe84b}) 11:10:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:12 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300), 0x24a, 0x0}, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) r3 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) syz_emit_ethernet(0x7e, &(0x7f0000000440)="afd7a7b024c53b6e20f2b986d1b78efadf0f44229d6caf4158249285d21bdea04ff1f5f629538caed3d2d510d722e4d98db03d33cc182b4f059856c2b5f74495f9f9b0840800aa9b7a0d34bbc9a9080c90dd5c1f18482f28a77f37c46a8acde0ac372b24403c287b970d6cf827fc503b338bb4b91ddcd7b6c4aa21550a1e") poll(&(0x7f0000000400)=[{r2}, {r1, 0x80}, {r2, 0x20}, {r3, 0x40}, {r2, 0x3a}, {r0, 0x100}, {r2, 0x80}, {r0, 0x1}], 0x8, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r4, 0x0, &(0x7f0000000040)) r6 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x10001) 11:10:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:13 executing program 0: r0 = semget(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xe4) r1 = semget(0x3, 0x0, 0x101) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/207) semget(0x0, 0x0, 0x100) semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x2, 0x5, 0x1000}], 0x2) r2 = getpid() r3 = getppid() semget$private(0x0, 0x1, 0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='.\x00', 0xc20, 0x140) r5 = geteuid() r6 = getgid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x28, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x42, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket$inet6(0x18, 0x1, 0x6) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r13 = socket$inet6(0x18, 0x4007, 0x1) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="a23b81bd14eff55d8f4f15ce3eb9f0aac51a21ef61f4830af40aa7acbb839f6bd75c65b5db675e6dac5d383cebcb330af25608ca1a4e80c813", 0x39}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}], 0x50, 0x4}, 0x1) r14 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) sendmsg$unix(r10, &(0x7f0000000640)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="edb8446671992f8e74811f908a4f1cd007c1c4c95d185bd14b4b2db3d178df7159248fac8176f29328eb6750de6266d9a8262457614740fc7aa48cba36fd777a5f3f5e0637f2c97cdbbcf79d2bd7874a36d80c4935a743605e18db8eb3aa17d4b1f2812667ec0aaeaf9e38e8df1ca1344a46e231ce09d1c2b58b0faa0d3eb721aea009bf73f69c6118d87500b2535b13e6ea2b2659be8bd372f3d44bd51921ca23135ef930f61cae", 0xa8}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r13, r13, r12, r10, r8]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x48, 0x2}, 0x8) fcntl$setown(r14, 0x6, r2) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000680)) faccessat(r14, &(0x7f00000006c0)='./file0\x00', 0x100, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) dup(r11) getgid() getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000740)=0x10) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = dup(r0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)="10e02f508c395e68d512c1564370cc03f621c4666012ca5a4e63fde97d3bd08f6ab4f601906bbf85318352be326f4ca0068eb82c3731aa30c016092413202cde7948b0bf2f71c31bbd6dd636d925122f4cab5c0d90e288dfc6bc54b5d7ea6b79a6bfd5f57a431760c59bd754c2c0786e56e7efa7358d3864f7a6574d6afa042afd261a279db30230b4402c15a8ec7d557148bb850043fb835dd8f10c203b412e2432a43305d8fae75644fe117eaef4b08ce72df23d21894d17d25100bb34520d22a422ec1a3a3e373e959b5aad84720c8c437f5615ede5c1cee35ed4a72bdf36d1c2e31897674f7b51727c5ef677bf6f7ec69d0c6f272e79dc7618a4ffe56d16d7fc101bedea0b6b310c55d93944b9ccbb86d2c37878a1af4638789bff6a9523643e61c1e0059e84904bda7848bd9ad6c75d7d73dc4d635db0080a9cf50b7c95d5aed1198a500d39e46a2dddd606a1524565525e6eceaaacfbda0e0b801f0844fe557d1fc21bf232ed0474756477f32aec9d5b360e52b8181318f6ea3aadec9fc81573c31a2961833a11c821717e58fe5af443c91c2a1df8c31e83469eb9551e29376e811c589db8445eeee2fc4889d151432c96dd391d5689646b85598970a5596ffdb8b5dcd631bf1bb69d48ea0775a5a4b9054e7b3b348d61261ae8b33695ac176677ca931251ccf86c29e2d14a6017833bf6efa11af6c0fd93a0cd2260ce3a2afc165a426219d0d03704882fa3d82d177cf48523102f036a49adf46d7a49284b5498d37225e49b175f5c0bf1e621c1ec3581f68afcab9f465599f351cac74445582382c59f8a5984002f444285604a1f4f6ff742b0a1ae4c4a4c07f641b23274b5df98cd3680bebd30527b4c22fe66c2bcdd318c754195ebedf2b135075edee39eeca1ced8e99b65d7295a864ef22d8141aaf4c55922994335dc419d5cd2460bb3723be045db6699545c6cb1e9a1ca8644fe64a43863759814c6cc67c12f912739a6d9f59ae3f160b92d46d1f7c78d48173245ed41cdd8176921974d14059cc0cc56b950acf075ba77ce076608a7dd689c67bbc6177029bd058d6424ff6f92bbb740ceea88713bbf0f124fc2d3ecb6671c3a37e38f79ec22d0f338da3cc57c4f03972fc45b4fc59fc5f731667a078da8a26a85b934f4c7f9eb0788eb28b7e3a405cce945064e1d1ba54c11b2c1488de251c84bb03e7c0171290014b1585c5d5a3a3d5a02aee1ad04258490c1c2fd3805382d57397c7db837582fbc1170873dc8849ce2d011068c706335af4b0bcfbb5c567b39042b88f2a602cc35d61b23a1fe9accfa01fe3e8cc6200ce3e3efa23799692241e58d41b575a4d57c74f6e7f747a5061a56d72567ea0e783ebf92aecced5d47f9920daefce84af3da3270c0dc000b325ba7707cdea039da9ff04b6ff9df89e980d7486f0ff80116875c8432df4be9b9c0587e5bce189f02d5edf551b2bf51957aeb4011d6a644689bbf682c5cb31fd1170e144f95a3bf19dd4050e26a355551126bf9e9b0ebb9adaa67fb261ef41f6cfd980a00ec3422ced8d24b3f3b1e9bf56e043cc64bb1bc736e7281fb738af9ab0aadca0f4d3975b12fb8898574da4fc0616a31b14cf7b119f20b0bea488c9d0ba07c1e179417936421a332327472497a27df7cb04de1095686791250141480d840d98f850df3d5460fba376542f06e910faba3ad8ad713280224952217ed7801ef78654bfee5c720229f735caab324d6938f976c1055dcc0ae451d71916bd9ff15d17ba814d312a47a29259d411eab00f7b5c90ac0147d7a78fcc2927aad52c4c9c6b2af0963556dc771fd4eb8234a4d5ef8bcf4f4e3de6c69971d8678ec652b8a15cf31718fd48b3a9386f67574e665bf59dbed66ffc55766f245eca2368c0ea2be5c6ea328b9c113b30fd98ebb5bda33150834bef2c187f2d742defaf35f69dff77577865ac30b36415e37638fc4318e9a27b7311e2dae8c6c7e06d577717e85bcb9f65111eee2806c129892eaf723c4d470e610801e1b4f495a16d7793f33bf2d2d99cbf22e1b0947c2a03365dccb897f5590f636f3eaf8671794bf7d2ec894bd8d51b1b05ba4eac421cd274f1acf3b6cf51d83571584319226b0252e5007a7a59624dc738a8c0bb915d9cde8e61304415a6e4f169f477a964cc69cdbeba602f5f456d1e020605d689efa2be4cf93aa57076724ae38d1e2be58f5965d2a64a4351d24de035c1c2bfc45ea73d5335fbd97c4cb1abc83afbdaa5363f680a6420c2fd5ba8e9fda6448b2623fcb2c1f0ce5eb2e6b66a43e411d98e5ee2577751b33b271d74c5ef59775e728f59d4c88da551f084c1dcbc35fcb9e6ebbeb8261db3fa3e9bc5af0370beedc4ee83b2ac983ea7ea56ae20bbf994a7c92308cb257f4bbcfd55d1b334ff6ee9b889635726ead37fbf4794a88659c8d8a43352a2c10e679548ea3ca6ce823a281ed8b6e0e3d8f32c56fd94862ca4daff5af695ac55abb4c5a838a3516bb362764c49b226ea977e62355e306e6ca11061e0a29ed4dc127ec93c66761255dae01b1fc8fb70a6dfb51a5a27e2de4092384f38ab6e7a3e5be0b10a3064debcf5a71551a03a8bb34bef43ba22d79bac30a62496dd7564cd549313940d89e2c60fdd8e2489582a1819ef7d63a95ce0b1a52610a44ddec1df1e9d3979a38cfbc1206b21be79e126fc5d313f0a665ba2bca5e2e926ea0e1037712ef24517adbf156fdf35295e330d1e820341a914fbb1f489efd34c8f11ec8386c4247ed48939cccd24c5a5521ece88d8a0ac4049350dcbb41cd3179828995db4ea4ad737ad30e939cdeecc1a6c5ee5d9f80a00bc0c1f71b758f2087c303e08dc24becbcc1eb36444bb9c18e425451e81f90bc41940b53320a7f817b9b1461a268a514bd21d53401d358c8be3e8ec9194ba74224bd9e550f55161946bc0ce5d301b9def6542f8989f3e8a6c1b2050273212a012d265d626f01ed98063f31f8c2dc638a607ea10347cec477223abf3d5fd98b8ba790ef3e73db9324a8e4706e488394eb2d0b76ef6b78baff0470c1bcb09b40dbffbee6078ef4c40b107dfc3dd46909301484691747f65b747de176156334aab4ef6b365ea013a747b58b64d613f4500ad51fee968490506073941d3ed41e5770b253edd2dde96b31487a986103c13c7b9b50f145733029f62617cf116f316dadf99046976d5f3b4ca8ac2927ca9d436a5d66b1f8020951de08c3edcd637841f0579fcdaad08ec74bf21af4ab46a3ef651a5cc85a4921a50817b00d830fd964998d08a93bd18f5e9cfee96a9fb0939f36e5ee2a8778b1d604a5b5cb4a7406c728b83fb6fad638e9970f1b7760bdbf7cae8b633d18999665b13329aeda70a9ffb86d67656b154dedcfa00f8880644c6d51f309b54ced758d8fb45fefde699929366a5af07f13f06b45b5ec13a77abcace3e14caab562ff4adf0eb93931fbc8a5ac5e8e3f2c21aa3fc84cd32e4c5f946eeb8c8e98975c78f5f0dc382de5750bcb8a9fa42a09e8e59b943d60b10f27a8b6f1a88110ffd9900552d05be95d3517b1e3e1567cbba4a2c39797081b46245f56be28d5829c9461b1d02fd87e1147ffb8d4b91985f997003d1acf278b2639a6bf2e39ea3b997d1ce81c6dde0282365168f3f86a39839b17521f8ba045e9d1b487d71461163dd8af7c2043c4d7c83e3133abf6a6e645fc08d25ec7a895580dc0f283eaa475fb458ffa77d9646d5f804d7cbd4396b670231818e14d488b504315bebdd9439b673f6e16ab0d2fd9a2cc0c8e920f925ec4a1048fd34bc144c2df2278208b9ae37973fb962cf7bbee87c8a5bdda0a3eaf1ab75097501f40b1fc0d5e53052aff9286fbe52162020b118e25ea1f157b7bcc0c72f09d9ed54da6756909f7f89615949581a3e59f04fe1d62ab6883b5b08f899ef49d9c15d0cc98bec73f48c6674a6dc4b1ff1740790e1e7e7bce13462a5f3423af3ca8675c93af910698098df3a8af0a89e760b1aeed6560449017728226bc1983e94e31960540064373cc0344eaafadb3c50e79365ab2b51b3f6280685af8849c13fc25cc6ceba265819b9111a79fe84e4ee6da22b576f9d14eb04a22b74f46890cdbec91ce10b4036fb3961a0bf00091c92030915bcc9a2aa8af4bc5837f6df79d0a149477ce89356b4274813919d77678083489160bb9c8a64b315f4194bab15c93a6486f1bab474554483d475748b01d02cb7acd1b22a50d16c06d8f6ba7d4e8b5c2718b8c75da933c131e30c8b981008052fdc42b100f924062538695a786ece89b8b18a5971e574c64025b45ec9d3f7dabce09fd93866ceba655a7768f6ef1c76314a85a7d13e9b9a0d4c2f6909ca52c849f8a79249dd222a9311db198ef247b9d125ffc8d08fa82bff3922695a9883c1e8d8063751ef556ad5ac0a6544f775da68252a0d61471fe8a56ebf78ce54ee32bfd4b7e33a11d5554aa96a036e88c68b502addbaf9f917dea345d51cd62722948cb945046056b63ac00538e8c18e4e8acd0d7459e4fb17fc4addbc0571c73bd4dd96c400cba6916381b677f16df48d7d0dc1e6f1879bb2a36d6d53cda4aabd36d0ab6ce9bf9c30397dff3b77a61c9fe4f13051e5e3864caf00408f7aa15ea94c2f14a2d588169254ca57df56abd10d3cb1342870a3388b3cbfc37ff08a21c19e0567aa06e3ddc3156a3b275fc3c35909ceb80050af1da7216a6e72e72759053ca6f2536806832ff351ca1ce69813a4302d14600e22d94cab9bec5b3333bd4c4809c2fc2a8f68cb0334f7d301b33469e0cea253e2ab466bbbef7c885575367b7d7b4a0d11ca528b728e98a0fa6c98db540bfaddc85cbabab48fd5aa12a1d493d16a3680e2040b603ff11f177d5b6b0a4c04e0b9b94b9d26fa896b0004251275e1f06838c60ddb132e81fa6605d6a19998abac40fa68e55fa27e0ba4fcd64c523f985521841672a054ced251bc6e72598653b1a6bd20bac5a1da2cff4494382f98faadfa04807e8af8f738376ee4820ff293abfd462c4c4dda785bf556be2c6445de21efc50b17fba120c91f1b06435c2614f7225e7b491246e9efbfa26193e000a6907a2ab18089adfa6118e025a2a52c555fc9b1114a4461e66e45a5069018c41c7fd570f756df61e3f546c391f2370509842c7e1ff42f1b38e9469ce5ab0f16c16e8b9c5979f0d11656e57f3491bcacc7f0f1de4065ec88bebe01bab4bf51255ca38d17958ee54dc66aff2904f99e74f76a0f5171bc376f6923787215ef3ce3141b281b9890f7fca693c0450b9afcde071a759a1d1db3c88d4163346ab4e4496d539f7b1c4e3aaa5be81f13859cd7b25a76102b8d2e4143aaa3ff37d39106e63fa8c60713e6f585b70315b0c2d2c2eca66ef7deffa86ac5d6b34da9361066dd8967acc8ecbdbfdf80e04d634b4ba96217c5237750bdbb590e8496b3b5c38a3cd181d0e1fabb729046256755bef188e140f8866db10e2f99fe89dbca4ecefec431083551d7a3af1eb9c5b4e18613dcd9f844e088a982838f3553e5c0f553903c6ca38b004bd309994650491a604ea4dddec1cf2ab9f09b6b4f894e0cd839ce53af2b59085170594e42dba499ce68ff7e39cca1aff0e23a713a219e22d651419837f3948eba3ccf7c574c252bb67fcffb9577fdd362045cd7792ee9458b87186828042c3fec989042612e3bdfcd3618e0444b2bec25c6f2ca7ff5fab0f8297e41e8db582426ed5e3262b2114aa2eddd0bd6f95201a43ae17ee0b7174ad338b4b344df3505ba12c6fcc03cc9144acfa90289ca5", 0x1000}, {&(0x7f0000001200)="c603ddb35ed23bfad7b31c7494949fa01128a3b6030f5261f49ddee783f01acb05d4ccd3569fb9dde8a739f3afd16dc3c0726d225e8b04c4ec182703e4e519e158e176abf1c731dfa69aafbe809eb909523b458447efc145189b5239f0206496e29f378f5f2aabe404f4b7e58fc80bb33ae85cc687963bf7d5623b368ec7a42a5d24fac9870bb29d72d0bee1f3da8f6d0441e6670f520251d564b2c5461a472e957f865add91ad6b596816a1114574d62d5633e5eae1dd73833e05919d26c95d9215ef062d8f08f2e5b6593c162c16b1b04c9256f2f0fba969e75bbe83cd9d06e5cc755db242729dfd0f116ff04ea929c278802b10c22e5c016bbddba6942136ddb543e336123d93f19166619456e53e8e6bc15ea5972c0875fc5b7e764c6683b54bd3e2a9814863cf58986b48f42e89246045fd2f62cde60cb30e28719fcbf4701ddea1fcf1ed0b32c4aea1cf72b1f4de51f07b81257beb76c81602f6f6aa95bfe3238ef0824cf9e8e5b370470fcb1bbfe6018e05bb19c37318043f4b6ad8edadd9d0f9822b832ae41972be8bab42de1b49c05617a06cf06a12550de97e72b8a6f79725c31fa83b559c2eeb764bd778c729e48aeb849597b937553394bce57d8ce24ec7c5b8657a59bd30bb21233ecff17742a94fca7598e9c9522357153a3958c4efab3920550fc3ec6694076f7169fdab4038b06eaa6e9db667914d266feff73a0b6fbf687a9fe283ec009fa55eaa3a03c727a033e69e21f5d6192057b3556a356b210ab519c4ed948a1100b9bb3c67db76f5f654b026338dc72d8b6337dda1126cb772dd96583240000279cc40f8633c21aa33419de89b5a6153c32a5677f7bc054e4ebd1f529f933cab969596bbbd6299279e42e44097c7cd366162dad0f08bba572dbf99026bac0cb310b92e98601afc2e8487f070430b1c57a4a58d9ac092f4b11d4880128a1ad1d6aca288c5f3eb7cde148564c0d6a8d61e0bdbe1b917ffb944b496689a8c701ce5fc9f702066e8a8d65e00b03bdc94f3be82c64e9bf3ec40cab40267e869a8aa46fee7823f7b3f2bfefe3b722b7375b2adae4e9d06e983061eca5dd903d7b35878d7c1fd9c452a1ff6519ddcfddde81489276802f1bf2a0af5b6a925cb557a31ec46360864a2fc8c5d12055e82ab48530dde9ec0a008dd38293868f1ad3645fcb87c358cfa55213e7c79a03a97c4ef1ba7969a031eada72057bc71d58e7a02bbf5aaa868e4e3b91aaae67ac5944ffa11b3f7fd194b06914443a9e7a5b4992f32162b90ebfe313589e9bafaa6a5b579d57e53dcad9eb63ebbf92071922234f1adecc9569a6cecb00e76d69934f6dba11cc7cc573747a8167a6c61617e4da68a191e2ed7f6a1a0188dbf00ce59dcb390af6850d48d1dfa36e12a01e22b94544f537f6ac4a569e4b343576b21f2d1fabeb693c4719f29371264ef1ea676c7c8a26128f886c76530cd0df1a25ff5923b2de7ec34bc3f897e94f2e5aeb61735ba0ea336ad6538f46802d45abf2c410e95a89e89028070612891a7c57e6714216f12dc5a7d4f07bd4c4916e997e3d78e639dd749dfeb2584356191fde5f43f1d1ab0efba4cf5453e2175cfc08aa20ff784501cdb4d5dfed31a4edb245fff3fb329d90c116db23980267d873a97590dd941605dbe79636d8c119decfbc75153d8e6b67c4e4a93d411dbd7e8ef3abe592e7d9645701720cd9228f1ff5c33f6ecd489174cb35d6312f5a9423e18af45a1161473c17a8008a7e72d5a70bb7f9ad1c588bf44c0217e6ded37f66565b2f2526ea071a6f825f85f65fcd96560a0eb347deccc9462364d369214b4f1797483674d709ec16d03da40de65ea12c2880bf981035713e38ca5dda571266a50e65ef1f3caaecd25fcfb002be1a8cc885c2714aab740ee9c7085c0eca05390a600f093889721bf8aa81b56f1405267e04771e6ae42bc15ae0bdc886aaf5457e29bc2f11d052f3a17234fe605682b6b8569af6e6472b63c621255c1a0cfa6aced29be82eafb7ce7eaaf2d53415e5fa6bfa38906431e3e19d9f4065ec3ae501a669b01e917c7025d13e84eb182b9fb2fa560104cd331398cf0198005b04b429ce6d7f98b3bce9bcb43b076af1987ee85e70054f93a46478aec0b6c07d91cb6442bb5253f873e5d3d979cce1d232cf3ef85d7441587604e5e704ebf644b160a503bfad5e20f1e099460b96e94dfa98f2052daf3d00ed789bcef44fa7ce0f7f3a91291e2e7ad12b2bf63b81ac2d7dc52516c3311f346421d2e38eaa164e5df240037aa4ff90f686dd4b30e0faef8fe0442ae4d77b85b2af94ab810708186be4e4409403c0421dc2aa84a6b4a6507ffa13a0698b2f8ac2ca865e77c5c444e073c852ab1abbe040c103f3ee383b6e932776c2a553edff1fdd7d6653ab7eaa08a74493ea27a186ae1f587f8c5198a9324404d005adb1e03c8b7bcaa082e8cd3f888bbba487007d1244d14d94d18531fff2667fce516acb415daac38f6e9f7d6960e291d410e2e3b9ba305035078f9197609b20b7c09fe263dbbac882a71e0f8fb14e22a433173921da5bf76901b518c3d15668432e6a96c266abcf1c4cc643e21e7a8cf987c09e58298043cf8ece1a93a68af29ac62a7706c5672e1e22507facd41b8035e858094b7e91554304a0660bf4485a122decce5dbfdd00a0044a2c2acef7eb631b4c428f9ec664e92504ee770d110cd153abe0779ef0d35f048f0d72e69f220658aa6c25bface61e27c8726f7d3c5e252c6557644fbadb0c3a36f563dc21d6c1ae8c67713bc627f8091a82bf3f25590af89295b27f6a493d54e843ae87b22e8c24bf9243302cee0faef34f4ff630e256ab7d5798760af272f0fb822c6ab1491ba6801a830fdc55b654a2b56363dcecca748514c79b57dfa0aae3ba869906f4e0c6520c6289bce94d7dcf499f42aba433a9005a5cbaa95d8f696cc9dcfd9fb3e7ebd227807f2ae6d6874e5eb2da7cfa82492b74f2c0c850fa8ffc5fe607f93654fece9e6cdaaed0fb0ff4933edbdc78f48730ce0e21659631394961d6b0f807f7605edeaee6f5e897995244b51cc4258a902c39cb1b6dbab480f3146db1ae3a2b0fce7d0ba3953c54fb21fcc2980d6253258d0e9e08a32b9034762674af70a6f314bd5bee319afbbc0719c6e5b7f716ae4d344f1705d7572ef0217677a37fb95cdb4ab0685cf410fde3b5583db2281bb9bbaf826cd98ea4b3c3f3d3b31858ebfd128bbe28ac69f92aae5f9eb9a32d569cf9a59fe7f0763001350eab6cb7f7c7147bfb3334201ae421395425fe8b791ca2a2b69e97de546d6c363afec22b0e402b4426129f2e083e3f149b5ccc337d5e1552b723853b42aa4575f4a7cfa56c511b652cd52f23210d587a1193b08138a0f6e4d1227a17933188090f84448d0e70ac1bc062a85a18ce97f6521d333d293b26620711455aa612255ddd44633fa9cdad4b3e74535b5f2d4972ab86cae8a449004576c53262c1a36eb57aded0de18334abb2ec88d2f5de63030aa821acd0992d4efe30b1bcb323b0006234485dd936a31fa9fb3dddd7ab08c33ee988388b0511cf8cbb25f593053157ce1284edce43e745417d54209bfaccc8c465350ff667e086269f00dd387663361a3c36aeb79ff05196116dbbe186e391bb7cdda820102cfa711bda2ae694839197cf2adb0aa05316244f9ceb4cc541c5f758ae4f30d54eb989bbe88aa207b3f2aa6c7c77d8c8904956d3a235191090ee82b680bac9236d59089f4607702c1a84c24982cc786197758f133ac26f0e0af4742aec6e0314229bc661d1d41b7a837f4c02f1ad2e101270899879060318c9963bc901ed03a2c06c8c021451bbc49bd45d2919eb41ef937ced3e3afe143bca36348b9baad471cca8b892cf9e2b59f1f89a2713312c500f323be91e211a3d9d4625ae8615a032e0a5e245adf3b982f417f584c4a31b2db50db65c755e495854e4779a3b04c3f4753f152b5dde5355fe142a2cb02d1a66992b5ce582198cf436d5d28898b61f2283c4958782cb305475e6a922f715a4b6dee0a677a0aa6bf672bee61bab4d5dc53b0e0e4a1c35d597028003338933ddf0a677756b45af2a35b299eb9506ae4d41972aa35452a9981923e1d9398100363a6a2c0c3be247b5b340afc62231395d428cc3de78911f0946d26da4604c9d5305c864fdef54b158fe6bcc3519c6288310653de2c1eb2d31a86f29e1b8c458b314581339def54661904c3ded99312c76505de18f15e0b4312dbc5b2e79d46b92df3289aee217702b15d956196d5ae5c4dfb62fa4503ec9823d937b1a6be180b17a07948d287b62e68e191fd061324ee7ab310c7a0a83a2797f43ab9164a81d87f89f272c9efd52bcb75908bd4bd880c648b4975c0da2363d3df4990a1be672ecc3422cbfd36559763818b3cf315a821ab5866a9ccb6d33af9d4d41d16a087990440b7d8c626bb82fa260c7e63942809bbe76cd1675497e268d6bcdd52243be4d3e922e3c111034307cabde5eb7e1a2116235db47e665c8dc3944d77ef1fe3cd9b158b0127a64dee54a0cc9c652b07d73a1bf5120e67af6b90bf11539b1909ef0145abc1085f7043dc296f2df62738d7b206d60b280e666737c150f866f65aa8e0dc5edf4cad750c23b2231851be7d780b47bf8ea80b733eaae9426590a1b89f6d74f3fc81d5741e24cd4cf441c59e42372e79396a179362782627649e94d733e7b281f4bb40998de44b578372c0f7d8f54a057b9fc3c29acaeaff330d07d05d0d57af0817b2fbc74da831a47903086a4cd6925726cc71edb6b4f0d3794d476afcfc33dc6122ab68c0482c5db0d6ecb6e068420a8e941bf0e2db78af396665de734e9d2b3998ed5725c623e556ed863e1d00228b5bedc4088a563540155cc8658ef43db53e891d1bf4ff82af22a3f5b0215c067fa2faf3976e8ca10fd50868e6d1a1834bd6595a42b6ca5dcaa3f60dedf883efe11632e901e60a4702b6162aac8e54d7a9c95c89c19b32bdb31b8a9c3ec1ad0a46586eae09695a9c691d2b83add481979e83f311031567bca3f1f329f9a5c143201b34b89e95176b58709740df87b8520728ce7dbc773bf4f107b15c3c49c5cb8342b683ac59a9fe4f10b98a15dc2de4f3ad16c683e8505c9618ab641e587051f40bf45b2f907559d852911e101ac61f64dedcfaeacf58b1f6f6ae3bc22e1dc3d474ab4a335d0b0132a832af6c30d2db0bea63cfe76673674d6cc172ca59bcc46e055cfcb1267f66d593ce0c52623fdc2fc1a185379a05932855bd8e73cde59dfa7c01b406e0c90c995fba4d09f0d924cca66e8dfdcd6afb1493fd1214ce4e72eaa06e3bb3197397afeeefeae1d72b67b0f21975e0cc93f02270d03730cfdc19561015da4d65d8baacd2ff5837545cae31fc964cf2ba35f7018424f2cdc9d9a395f6235eb1c226bb47cd0bd23b3f41825b7f8b8884b80435617fb96ef2d66dc38a158f35b57dc8246bf7625a3d18a8950820c7c2b76e7cc25ffd9e21956d8bac9cff1055716d3ac5ed47c14ad1934c7cd3d980027ffcdd69abadf0e3453e83ff897c723f6300f6cd409bcdd21374a0128f150e293e7ea48e7403901ba4b6465e7adfbcfe8ac265a664553d1e802208c4dc1101244a696813dfe89c2859290486f2ec339f4bec9ae91c75ad288b7ff1b20f1d176a844f1d26cd604c712d6242e3b360b25f60d9360a347af9cb85636b79bc839dc561894d68fe9d751df7e209a6c39eb611f046f1d4058f4935b6250d9157df2d21df4ce887ed40c8b", 0x1000}], 0x2, &(0x7f0000002200)=[{0xe0, 0xffff, 0x4f3, "bd46f4d1579ff4076057c1ff16f4dcae9cabf1f32988e688d6e9eff16eb779a55fd57be078cd69f50c0e83b7b4ff693912bea22eeed76ced13c020ad5df8b814bf626f51a308010136ae919deb7d071bae092d67c8818821ea7875835ea32eec07b0d909b1857fa2ea6aef5e7c4f1e80a2bd930236545a8ba82e87ce3af2d9db5e7c29b39fb919630d6eb2efbcf1fc95b66f083fcd0d06c20b4bfb3307660f6bc431f486965cfe71e6e94ae81dfbaa17f469933d636aa675ac78f405fcf001fb8a2004d5ede172099c5d430737705fdb"}], 0xe0}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 11:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 11:10:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:14 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000280)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x0, 0x7ff8}, {0x81, 0x20}, {0xef, 0xff}, {0x8b, 0x1}, {0x88, 0x5}, {0x22, 0x5}, {0x82, 0x8}, {0x1, 0x5}, {0x1, 0x1000}], 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20080, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000380)="351ef275c2512c46e48543d0860290faacce13d4f2313637f28291be717ae01a11c33805a9aeeb37d57c650e2dc1d92296ede67444bfac70ec1e5d80f5a2f5561ef1dad9cb4e3f6bbc2fb44d3a5d97c0db4536f1bb46ef86eb82e8b15bb6c2b8a94c8a4247de62e0703da803dcab853e4c00b98e4e2e084beb115ac046fda46ef069fe6eb893d056dc21524c417732fcf06f22408bb24f3366b98251f1bb73110befac394a165358c9ecb53ad9c9cdce2025d557d209ecaacea6eeac3f4905bd694a0e0f16500235ac8e344d48029af21702916fec85e6034e991cbc16f40f6a7c516571052ae52e5447a50d") 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) getuid() r1 = msgget(0x2, 0x13) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/90) r2 = getuid() r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r6 = msgget(0x0, 0x684) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) r7 = msgget$private(0x0, 0x110) msgrcv(r7, &(0x7f0000000140)=ANY=[@ANYRESDEC=r2], 0x1, 0x20, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r3, &(0x7f0000000600)={0x0, ""/141}, 0x95, 0x1, 0x800) msgrcv(r3, 0xfffffffffffffffe, 0x47a, 0x2, 0x1002) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 11:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 11:10:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x7ff}, {0x2, 0x9bcc}, {0x0, 0x5}, {0x1, 0x1ff}, {0x3, 0x3}, {0x2, 0x200}, {0x3, 0x1}, {0x3, 0x9a5}, {0x2, 0x5}, {0x3, 0x6}, {0x0, 0xfffffffffffff5c2}, {0x3, 0x8}, {0x3, 0x20}, {0x1, 0x4}, {0x3, 0x779b}, {0x3}, {0x3, 0xa9}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x251}, {0x1, 0x40}, {0x2, 0xfea}, {0x3, 0x4}, {0x3, 0x7}, {0x3}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x5}, {0x3}, {0x3, 0xffffffffffff7fff}, {0x3, 0x100}, {0x3, 0x2}]}) 11:10:14 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open(&(0x7f0000000440)='./file0\x00', 0x800, 0x84) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f00000003c0)=[{0x3, 0x7, 0x7e00000, 0x7}, {0x0, 0x81, 0x7, 0x5}, {0x3, 0x401, 0x16a5648d, 0x9}, {0x0, 0x14a7, 0xfffffffffffffff8, 0x1}, {0x1, 0x20, 0x2000000, 0x6}, {0xffffffffffffff6a, 0x3, 0xffff, 0x533a}]}) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 11:10:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:14 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x143, 0x1000, 0x0, 0x1000, 0x2ec64a7e, 0x212, 0x3c, 0x10, [{0x1, 0x6, 0x4, 0x7}, {0x10000, 0x4, 0x10000, 0x80}, {0x401, 0xfff, 0x81, 0x8001}, {0x10000, 0x82, 0x0, 0x3}, {0x9, 0x0, 0x6, 0x3}, {0x0, 0x0, 0x8, 0x20}, {0x7, 0xfffffffffffffc01, 0xfffffffffffffffa, 0x7a}, {0x2, 0x3ff, 0x4, 0x7fff}, {0x3, 0x8, 0x7, 0xb2}, {0x6, 0x7ff, 0x4, 0x3}, {0x100000001, 0x0, 0x3, 0xc87}, {0x81, 0x3, 0x10000, 0x5}, {0x10001, 0xfff, 0x9, 0x1d}, {0x8, 0x401, 0x5, 0xeb}, {0x0, 0x6de8, 0x5, 0x3}, {0x3f, 0x200, 0x6, 0x8000}]}) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) pipe(&(0x7f0000000240)) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x1000101, 0x0) 11:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socket$inet6(0x18, 0x5, 0x3c) pipe2(&(0x7f00000002c0), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 11:10:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x1ff, 0x79, &(0x7f0000000100)=""/32, &(0x7f0000000140)=0x20) 11:10:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x99) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000043c000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x1000101, 0x0) 11:10:16 executing program 0: pipe(&(0x7f0000000380)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c657000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="563b00061f274ee6e0a79c7c7bde3bb0550bfde59b8b584b24653a08d1cf11ebcde06d16269e2f0c4b8bf5ec6e9c3cf30f081ace91ff4a2c4654aee2162ccf044e53e822457fdac3fa672154f83b44afcd342d46699900c123ba1e099eac70682b9078a52f09265095706055", 0x6c}, {&(0x7f0000000180)="63c45af479c2384b6f49c168609ca2845468abf6145ac6b7fad2bc2334db3970f0c6bbf3d9d5b23cbdb5ac8b752ee704a2cb7f577b1bff7f3c71b1a58ae89135a98e2ef0c5793fc17978abc0e0c636c66c351fc32c5c4b128d4fc821486ae054b98806c0842d465bdec4a9b71d62ffc2578e14c90d055cfb3382c051e88e3459a424777274d40fe12801193d0d6c7f4cea1989f147c14e40fe17", 0x9a}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x1}, 0x40b) r4 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x3b) setsockopt(r4, 0x0, 0x9, &(0x7f00000000c0)="6fda2af3", 0x4) 11:10:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x20}, {0x18, 0x3, 0x0, 0x160000}, 0x8, [0x0, 0x20000000000, 0x0, 0x3, 0x3]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='+') 11:10:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x1000101, 0x0) 11:10:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x5}, {0x43, 0x6}, {0x45, 0x7f}, {0x8b, 0x4}], 0x4}) close(r0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x80000005, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x5be08477}, {{r2}, 0x131ba9161da872f7, 0xd, 0x80000001, 0x5, 0x200}, {{r1}, 0xfffffffffffffffa, 0x3, 0x80, 0xfffffffffffffffe, 0x333}, {{r2}, 0xffffffffffffffff, 0x0, 0xf000000c, 0xfcc, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x51, 0x40, 0x89c, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x20}, {{r2}, 0xfffffffffffffffe, 0x28, 0x8, 0x8001, 0x7fffffff}], 0x100, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x87, 0xf0000001, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000081, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x83}, {{r2}, 0xfffffffffffffffc, 0x80, 0x85, 0x10000, 0x6}], 0x5, &(0x7f0000000100)={0x8}) 11:10:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x2, 0xfff, 0x30000000000000, r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2d) close(r1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x0, 0x0) 11:10:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00?/file0\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="dfdfd0f2ba3e3ece3c1813736e08e80e57d7a1e442ea58ca788efb896f0067e901891138f0627e8b785601037390a6e85907b51e3d2f9358e8325869532ee51eb85949bb0656fe9929ea6e7fc544dcc7aee1a9fa946decf088fcc6f7c3bcad9db0d42e10ee7eda61d01fd07bd1641dcbb61c17d25de6e3afc76df2471131edbaee793f275aeeeb43f0a1dbd65af2738e47d1d5797cbee424ddf39dd01f66859f046b59c1f3", 0xa5}, {&(0x7f0000000180)="e480f1b54fd8a732a95802e443e2ab326a627fd0860f3296f336b019d5f435eccd4df9dd3bf6b02690c366", 0x2b}, {&(0x7f00000001c0)="de54acdb4eec175694a3042f5672584173077bd7733d3c2e06a9573d0f8fae9b585d9ba21a179d88da3b8a491a7582183441105e6887211861e1cc02a8b331ce8eb968a9c051603251d14621530640c3961781", 0x53}, {&(0x7f0000000300)="6efad5da7f79534aed28f1305e544909d52e748bcd7848b89f655f835a30c0c97ffd46481df84e019e84904ec3691e343f20fe7f5f1667914bc622a3f9857007b6234cc870660fc22f90ab72b4a7fcf3af4974f35e7d3331b1c0f306e3052f91bc786c9f8cc51911707badc2644c3257d0a54bd78a3757c127c48521423c2080ac1537175024ef8ec97ddad5f5a5037e6f2096fe426ae82fea15fae25397164460d2555a2b380bf30bf53b0ebd52d7e24c530b23b0f005a212332e899466addd85f7d29aee2b3779ecf10dd377fae1712bc7f98fed88979ccaf4b570753233bee249cf940e56738d847be3c40c2e0f5bdc8a85599597c9cd36699437827272dcdc2fa9a317fe54d79cac87413df97d03ce8aae511cd26dcd3b24cc954db83cbfe3e3eecf6b998b387fa09143953cae79a199a32527edea0840dc53cc66d6dc8d3d282e555700fba97ba4909a32f40fdf081e0c4d52829f0024ad1b24c9b5ab6f835632cdfb139c71614518dc393c6e82bfa29624f9d68020676e14d6add2cbf89cad6dfab93431ec2e14b40d1e0933e33c5ab2e7ec7e35de0da4deabf5c620d5e38dec4c1b5a3c4515cdc4c24f45df27754d8c44d46b6065e1f6392cb0992931d4c0e253f486698260f7570c7c3136cc430a97d60548ed2ad4de1df15469b03049d2faa2e7ef6ddb7e76271fd3f503b9ce15dfc2cbbf6f4981b968b011050c4b528cb1161cfbbe2c2014be4113d05f8a3271d3add26d70ad1810b30318b136ba32d533068e2b611b689482673867d0da48be1f7918850f0d51b3e1a1a2fdc3cf91027a7028d0a01cd7ce96bc7527273cbf8ff97577ab063b6d11bc123898a47edadef88bc6a5cd8c2815de7a7812be809df8e2ff4543cc3bd7c1c9730cfa05ed8006eab31d48d71ea5f8bcd83fcb070b189b2ccc1020c57db351b7ad938e10ea068923234dfb41646eb9179252f1b9d01e57814aca4e8bee0609d4a8c77fd79ba0e1ed1909ed7cd0e18eb89d79e2f1f9d71f976d8a4c479146e5189a499cb1e3e27a22e7fbf4d7b7a7aeb4139757e81f51dfd13c0ccf1f58f079587ab7e93a638c236f0bfbd6b37b3fbcc82602e9e7589f5eaf6106219ed15f4f9e53a7c0aee482040bc2d909e75d9f26e42bfdf92362812b64208f26c82c101e05f89a6b26b22317532ed08c1293893478edcfb2599f59175c0f07f19ed7866c06182ee804046c69321173cc83a3e8f553f90bb69c7308882f145d347308b1f4ab2b32b5d2a1638cc84d99d17c4bdb68055eb0ba73a787232c12a1085017faf9c523ae1b58443447f084cd0cc9402144eceaa1a26e190813d675a5ecfc65118adde047fd613d2750257c5e67c0ed331ee60ee43501973e3606e6f0890ee43ef565667044db8ea7441951a1bc3976a5faf337a37d80ee3d95610e6630d2e55b8659a9d9b82dcbac3d2cec9749153526b43ba8c09610b0b0186843765b3b957178e978bf2c1abb1981b1a4e870a4fec8b75c1a84de8cf1ef19db110bc634bb3bbd183895ae2a6d347cce4b10fc0146a2373ed8ee9d24f4c803da1eed40d5934df1e58af2dcfeac2c0b2d790bc61dbfec45ad19e98e7337753f16047ee4799cb39bf86bab4271ce483b8fbd40bf50db9c345ce393028f1a5f8305e0d3a8dfcdffbc09a85c738a04aa019354e3422528e690b53a4ad55818d32dbc682fd4483752de562583462048f7019e9d1b7279257bf00456f2067dfe3609506bc02aa297aefc92f208ea23829d28ea242ec8a8b3dcfbcda5327750f429d4102a71673aecc85da787c5b467877760b8af0aa794419e7219ac9b93884b232d88f73b23371b3efb5d02279832b0929d327231f32b1c232a16625bb125f2dbb1ee3cf13001eae4e151a5b735c16f6c1100d606e27ddc6aefd0af907ecd7b4d06b8da1b2f55f2bffbb2f5c12800b118370fd5f4a1bb15501518e873da359d0adb6d349ba9977d0e8a9855d99772f53c8102f00e664119c297c7f665cea4f3f9ac5b1ee308ec60f9a12df74eb9b5b332b2b1d66ce63c680277aad95ab513e41b06119b468119ab94eda9e4234fd9c581063e2f35b277302ca6d762dc1fba28d12616fcd28e7b2b1a261b370bc4a7e18afe57e93c3c767effb45a42ad7b91aaa5c93b8b2c7fdfa2ada11f7cc18abc843b1958de363ba85c30b448492933cd709a4ed65e9c060da6cb7b5261a9fcd0af9c49aae65efc106a3a24094238292f70e7988422fc3fd76a12899086a7363fcc36f50290f92aa7a7e4d818f5233824ff04ce1f6707d9c7d962c499a967bd497ab979f34f2431647ba7fba3738bd2d8b1ca817b863030362c8d3a8ed7148e954e1fbc8055a43fa85f346ba51d336689610e17920db743227cd6dad05da48f3bd96fc7f86b1be54f8f9837791b9473ae7db70dd19e16427a895ae8019cb558623fef49801d61644006f14206937297864f05980bbd14af4e2bcc241282a44ded026460e356bc22691860760aaf399adf076490de2a921c0a763b085cb6b637803cac391e1ece52a7c63362dc6a521aa390b2f88287b27f72fa3a87d9cb8f4a7bc57139ecf2d1152b8996cfd2456727fb07b9edb46a110193bf67cd17112c5cabcd99d2bdb2eaa4f3b466e02ec2fef72b68a0471f74f734176f058c5fdeaa8ac09b60bd7d2a0f9b1a664b7c70343df0096da741712f735b4da37604fecb0bbe836a4ffcf3ac795c4d5a57a39ce9893a8071000df97185a6298c4186115d53f5d5f6730fee98f0351f8c6ca68a60db720b88df28a2149b70d70f8a4a2d3a449524c6b5c6e2c540d257cb9e72d07577eaf66d1b5c7d1bc7f8e14f908a97e02be58cc2d00788192355c811c3931b77514840e7afc07ec75ea88263b98d6e5868ef4e12ba15674b11ce850dede5e2b76cca1b9c43bdd565a0e7fe3bb3dd4700b92cdf2497f127b73a29af9ea012e9b6ea49734deb8735be804c4145afb206de090f09850510d6f1a788809373c10fc48dbe065097d55dea31ca47a155855df04dbb7b6682f92556af9f9048234dd5881178fb5bea361b19301d42e5e29edd1a310ea0a6b65228d02b83c687c77f4636f43a2e6a03d31ff0ec51c760e3e82a4320c806b666029ef39c2c4d0e645a7b349577f4dac49276f571b80e82500550f11e25ecc402d378c645ffeb7f0a2ebdb90d1c47ee47304c13f576ffe5052c4ae4030c39152a9cb2215a6f5816ba36a7cb47b5469ad962153f5d45d29eeb93f1c0078c21afafa82c9aadae371b9b33a902cb176d051f8bb47e8d8b57e0f5ef829710ce0a0be5c3db36c9e0edef7dba71b9973f7be4bca2ae3c6689557bc3b3958d03d84cd7adceddf1e0ea64a1bcb9614079e8166e16e43b680db2febb9ccf78c5fc0dfab28ab5f32c3cd9917b0331f0af0af04c2e5e0581d7d5229acbcffd1865d38d3d6c94d628ec2f5ca6d9b5b4e344412c1559936bbc3ad2be422d55df9172939f08c83cc0850a94e0052e4012aa293b4b31a7fe85769527b39b539ac33826bf5613549741bc86908b1e5afec13a8de1279294067302eb2292a3618308f9c877908796eb3bddc67043d05689a116d31e847e3923230d37c784fc9a9ccb94fac01cabb9aac8fb06757cd23f4575f4cc32131501d852bcc70a85bdc265c86eed98f0dd22cb0250f450e556f653c565f981063c256762dfa22fab307e79159a9c9e23014cec45bcd2912f9a180fdf2ae6d644bffc972c963c9a634d1e2e2a12ca30c7fad0847e304c3793bfeca07e86e49018a93e705f1a93133a1445584a31a9dbe915e31f86bcbb0184c13bddb9b303af46da28f4ca94a93970a2568bbc92ec534bb21a6a695c64c25252b6ef64a41e3199f09f9d9aabb7d5dc815ab39d02f8e4b7b2b3a123dc2635b8fbbfa1704c499ebab1fd8bb25beda3d37101f8dbdb6b9b82cd49e62e442d6ee81a6be1c93fee03a6fa8b690a2bca1738a3b33eb3e5369c253be43cc116a964159260f418002a71b5f76f4c21bd6cbf83ff2344956712f21ed717d4501801c7f604c7f023817b0adfde25531815466b4fca5b229daa6806ba1b66c11a84391288c1ebb521e1e151e5bedbaf0285191864cd86ab019f3273f8f46ea4c3c643ead17ee952d72ddee19dcc1a5b38fcbed88e73b5dc221596b39a238f014c96e474012a92ffc904c9e857ced185cdc32345560085ee7247b7dbfc1d88f7d1bb75939e115f10edfd0cd569b9c9ffa6d26a16c10dee86672aa02c2b4c7a5491c6e7906657858ca44d0ce930e511b822fbb148cf83cbbdb9d61fd6dc2745d4b39f8a4a49ac27b5dc201d98b0db60b4a36916ecb1156f4a723cd28d0b6e374cef14c0aa1c66e4c6e9dd2181cdcd396ab2573e5d00682d242c3ebf8085098eb109a74ef8dedefee47f22493a85b3dd8bd73b3b936a5887d0eaecf90b9175c96131de86893ba654fd3871c9ed84f43f89cf514bbd0e225db6491ba1fefc9f68a3aa08fa96eaa312fca0ced14588f9ccc1618bd1c8a894e4b2c1c5c5cebfc0981cac2d4ca32f84c67a411c979defc08bf1e0eec58fa580a4a89966a2eceaa3ba1742a05552df6e106419591dfb9bf8b5b58e0e56d9e1bd408a22b72dd3d03a3d472ff309fdd6aeae6d0c4cbab8d669bdda6f25da21a5abb0d0be4d28f6fe14049875ddfd360a0a618571bd8665b1041b0f685cd9fbeca038e448c973684acb46ca11072c683f6805d4ee916e6c7eaa0cd2f7a7e99c2c761a81c8e2c1d833816e5d46d98cf759bf099e7075dd7a318294410cf74b216adfd7d9c0ebbecb08ce990ccf04aa23aed539510fd8ef9f061ddfd48cfbf5be2defe507e36f0eee28683000a079b561506e1676b7738d56f56ceb8a6117c77e950de8a763b2c0f01d9fce1cd96252c7cd6f8507333dcfa5ade414b032f3989c6e8aa76425aa2252b95582a5751a004e519036c5897bb787abc652bd9c5bb8b920651a11034bcc15ef0a9d797cd1f92857ca1018b80099cba0ea967643edcb98718b8ad183a3ff54db656b09705499dc4c38aa7ad487367fc4d099d25b982253378ff9d4cc289882833afceccbdef0780d4cb025e1549fdd2213cbec9d7b1eed762dee6cfe8ebd99b8f9ff9d99de3850f4b203beced5cbf2bd45399058f7225b7a247dc374904cb9a1775748e1974195ce9195b3fadd836fa768833c76e6f15c391d1fac8ee266fa0e3e69cfe94da6122411b5cfe504f0dbbc61d3e357dfd6b5ca7d9343b576f31260831df531af10a55c93f167caaded45a3fb2aa55715f6bd1f54406ff32d49601a7645458fb87dd443c288e0d5ee97a646f8df51f7c1d80f71af477fe02b79b426136afcc597f1a35d3261badfd591540fbbcbfe044d9aa1bc3c7cd1dd7ecf588c380742a39091fa1d3705cbed1a41ef1467574cf736e33e5df0e144e0777421227fe7db73b0eb02c247f3122de924337b38ef8afb21b7d1354ed6d3dd0f286f185f5afadfa679f49b249bfbb8b947930375d36fc37400ddfba482c10bf7cbca06c2ddaf6e562e2c66dca9ef81fbf6febebc87bfa4ba932e350675dd7d6d46cd3bed339444a24e30c43ef10e3dfc4fe4a51a106076d2ead3883e937eb1a7dc245c2bbe19bce3d62f75d41c03b992f02595f4c52aed7dd17a85346db1538979f5143d08faaa0239a49359a65048e3cc4f7dfa4bd2418577aac329ca6b4fe4ddbf0f76f880caad23287d8825fef36e826f20129dcb148d1587b045dac56da0c5aff4ddd7a561571567114144b00eac237c3da0e939363c2d0085c49b2b750f6dfa45960c", 0x1000}, {&(0x7f0000001300)="8535ce93b56abf98ff1fe7743c84372b6a0b68dd59f75ef9ff133d18b26c5cf5490f9c45678fd476dbc85aaed69ee8ab3fea7f26f51e9eb80e23f96f7f44c35c504d16a61f56494176909aa095384891a965bb5fb07617197e7938baa9529e9532a17be62c57321c4b69e106dad00f6290c55eb2abf09cfb9607dda5b8aa3fae23de858cfd61537d999a6a96bb1711de3f5154f3979194054c919cec3ca6c22f129f0c1ae8678fd6f8205d977a7ee09c5e72c2b2053532afdedb8ee7c93420e7979cbb79f8af6f40bf9a21e359505fa163eda611cbda75e780e2f33d08cf7a2433721aa2ada5725ae669aa1e832fba571535bc51b138de58", 0xf8}, {&(0x7f0000001400)="83e678f2b31070c20da5711a0db6b4f224e8038f3e07f6e416139696394c26335171021c29cec73ec99839cdf04e0ece0817b6baf797064b1917440da3cf670061f17a2e7aa65c2185f1e339dfa7238a50bb777aa79bad3df7eaffcebd62990f827c08e933936cacaf72dd5f3b4df9b22844a474556668ef52b909665b8c63c93b01ba7789562ce9faae63a9e48e9a7db1147b1e408c1e83074e08591f47a05d47462a6d3f0ba62dfee2198c8a040a4e23ace161555d48a682f765d5d6a4330e912bbe212fcd22b1b4c14331819483f59f4840070aba20db4ef7aa564c651cc5dffc163436d0d8c1c215846c650d16d7b867f54d4b9fb8a78854012fec4ffaa6b2192e31f3fca88e63a2fa1baaa88b383e5627fd695dd49a8d79f555f8ccc62aeba5b3b1b267857e0914070418a86c38d11c858f31b07f0d198f05d9939f42eba6ae780ecf5fa9478fca26f1301f0d08ea9b27b65b7a2b21bdb067f3a6daecba971e226fffdc6a41f262aa98cddc4a0e4c07b433533ffb4906a7d1d65e4f8b126494a19abe6403ad56e18d804123e6119fd9ea66b673d552df184d1bb807880afcf5d8d86e8da3c4a35e974ad0afe241f2808ebb17a4c706dd74fa320a043cc4f7764a7694f6d92ed2d92a81203f853ae8613b21b2f42bd55ca45e3ec8897229ae4988ee2ae940acd8b04b27f0e6cfb381f70df5738724cc5953a98ab8f7aa02145e2a255febabd28fefe4d7270cad922131faca9065bf5b9498d5a9f98536730272760f9506194d923de9361592eea9843b0554149f0d9649e389ee84fa9baa41a197aac2a4cb22bbbf0260c0fc49616fd668d023041bfbf9c7a87eff6f1290ef628ddbc7cc3d39c62fca75a95acc11a29bad6177f5c0805588f8e3e4f30f9b804e23dd021b7ec5e23f74c1246d1d94291b4e9831c4b01cc49bee3050a92448031908640c12955b44c3522dc3db91d9c573707f741ccb9aafa22c55ad69be65bdfa69c24f83517778bad3358003b664099ceb9fddfce52be7dc40850e8308c13ba3d8c478dede2583c04e42cc6307233d2a67c87b486d47fae1096a6f914317f9ab654d001ab422ae72df338ec345ceaef6bf7f82a8912dcaf4c5ba7c5b1b3ebddf522998b317731cd7ca563d7d7bd5bb427981cab5e168453d94359b3257cea69b703b24ed60d0acce50effc9ad2531237eee2497a4b5476bceeeeb0baa3fc7a9d085bcccb937f9df3e353268ba750e71760f7389b66cab3bc85c3417085b8b6564c5fc8fd74ca945c8c118c512ce1b805dd558d82299755e71907616758c442a1291df7da0c40e6ea8d1f505db10ee32bd063df3834520bacb6f807af9628f7e8e3705cde5ebdfd593af932f7780a6c722ebd014bcd571e4a9132850c151bf8aa36a904e1aa3c0c755c81a9f495a79b25098f374e31be3ed0dc0649556d04191503d6561e0d10a5922bd91951d2369787677cf2c8209196a8a5ea38ca873d44f96d53765cd66307f576e5f9029504a0f901041ec38874177a1593e0afa62a1e4331a36b0a61ba189064841c6be6d8c5b490e4c249b9ba23555809e7a69de6b23c5c4ecef44cdb435a9416fb5d4dc42e746898c18b262718729ddcd85cfeaac35e27f5fd52e9f9089cf29a5530190af3bbaa60ffd694bdae1e4b110c28fb6d824fb0a0fa59a4e4575748d904abc8c79aaa714d2213d505088f698c8e62eea171710697301c72fa82d6216053d3c138c3a4495b651d5fb346f63d1fed4193f859904f31d98011af96930cb69fa2a03f374643686eb5fd6fd7fba5ad2bcd3d98c1a38916a1cda9768190fe9fe2db2e3378899577f221b9bdb3d2e7d843d8b79031014ab700433f994c6ade25eeee2f91d92f994a505c87be3f477a846902c3d1a779bd79e3fce90c3466bce2f6e8d3e454850cacecd9525c9b22fbd4156082df842a0191fe766b682c0389e6cc2d744bdc72bcdff65f2217d009151072169c0aa4809e004bd9ff42fee2c9da5a5432b9ec3ce0f1abdfba2f369cd18ecdadfebfa564f7cf4d5fa6408bff0d47acde7c0ea57032f91a46ad1ba04545f894a8a84265a3063e18b59273f9ebe28f1736b3d5b8d2683f3396e725b7079963d0d98b778f10041158d9e7f410d207ca7019234bfe36e5ddb302186697b09b6d1df867e3e060643a427af5e459641af60adddc21c49107694ed61fb4223789054f7803251b5bf9f15551dfb716eecc19d0bbe323025fbf4b03ce9a5ee3de9d6331030a283c0fd99d2bfa9894339cc92479fea95ff6b108f5c715ba28dd106c063763ececf9585b63cbf9eaf8eec6fc1526e8961a67eba7f3591f080211d1eec1b1546ab94549c6323bcdc3290c46ee0f12071a3d04a685bcc4d44d17bd1376a98a017f50fd1ee04cfc0c99d3c09a20edf9b386c3733548b9180719ca96e409f4ee49c42e4b02be00ee6721f175355b4156e16dd6b7ce3bc8ca3fddaae596c8bbec16e07733dfc866911d8fefc1a9a1ef93eae37f33397003e8ed9796125be313f26c87a59aaed6df3758e66fbedf899f18e6c0028e52ae874d187ffd73c3f1a959f87e4e92ca283785c1d0a18b4397ddd910b1c7ca64b65f0fb50525ad540eb95b63b33cb3519198cc147e31f1f0943d06d242416f7f7747532969708fd949f4f2b6976a0280c7aac2708b3bb8dbb04fe1659664768fcf4e8484b69ecad59f40eddd78c71cb1a3a73699b8546deff7dcb0e1e643e9de94168ec38b037087cb5711d6d8c2b6c21f69b9aee1817d7af56c925ee5d4d60acacc254e6835f6bb6f364e7c930aee75c74630846f46ce1fcbd6216295a1a107e1b45f107ef1fa8b45cd57f2ec125656ce87a1c982dc8dae70220f1ed0cdb414d173454c4cc58c93376e9c91a988e32b08be638f2d23951fa38ff26e7b2c15cca7f125e47387b403d81e48c02826a59490c63de08b78e8555209df0dce3620fa095ccd6de687a925a768b6658840d7cf760f39f7a915f7b51e7fd27eafb172992f459ae47b15e28c5db2366eb523a2d3b9bac1480ec3d5aad054d1ced85bfc0ae91680e225ae7342e1ffc7e58bb2c06f8025a0643bcd8d96ef70fbd1017a27dbfda676d1f79c330a5329dfbb092253c27cc0102657bf9f39ab4456bb36cf73bfb7e77e74d6bf92e9802dd07e4adf2c326d95c6104757fbf3d0951ee497fbf69568216638868117bce17c2a8c1cdaeb67391d8122398a38e89a58d57130f0b8dc13935beee03fef0358fb238e6fcdeb9460cd7fdf1f0d60ac81312222551dbe2ce420c67d59c4079e1491d9b69dc62ed4cd965847d6e9bc10452e00b597e0f4e15c5a061a8b700eb1103e1fbf840216e9609a795d5da8314a143a5299e4bc7948d35efdd18dbb71dbc910eb5a2349604979669d815339f56c2c7698f6704375505b07d341468186c653294d501c6a2524416fd75184b1f20b1fba0f78ad561777cf8fdaa589e9229b504ad3af0db5ccb873c9baf403e98cc74859fb22fc78a1cb0acfea7a96e799e92d9dfbed26384f3a6a7a570ab08f9b4239629267e2c06efb81f21a7dae112c9b33be7296acb3ad993d9fba1e8df3700f98925e10cf05b8807ec7e00d25aa110340ab2fae33e7b2d846cc413d6f5db9e570ea59096245d7b561851ce81416c8cfe3cfadb52d4392867314a436c328e3d37436f46e583ecd10882ca6d739d07402dd9c21ecc7ee37c268fe2488f6181f7fd3205df08d3816e75ca6e6c623e93c68b9b1ccfc22c8e7820636ee2af423db146bbb7e67873916083a9f4b1008073dcd8a7437c11c16d8061798e85fba2fd7d9cf33361b863d652f810fddbed92dd69974d51f98b985258d86088683ba819e401a23c88260804efcfd0ead350ae676ea7a7ec8b0469f4c5b86cc17f83d6c91693eff6cd34922433950ea5c7db824d17c4100481e19a330ee202156564b3ba81c0b2e8f7311d38eaa3fb371b2bbc0fec438784d673223c835408fee37cdc5e3bd489667657ea7a66abfc54118fc02473a124068a4e88e77454b2895633f1009996401b445b023d9fba7d94d2bb7dbe4c54f9fc2104843a6072d0a4fe06271b90f5bb30e51dd80ca4a55c4ec05c7e61c787bf7afccbe78cd76b5dc8606d38396be9adbd4211ae1f5cca2cdb347eefcc2f0a644711c2db60de49e93e621f9c51782fc8a2acea211f735611db373d0c9e0e817eff3ba1e9c27c6c9fb6c3a660a78ebd4c66f045432cdf8ec83d9143f2b5d6750067decccc1cac7629b8f016fff52a261127438f4bcefa763590d5e7ac432e5928b4f893e6f4784a8283ce12eaa2ff0365179f674301aff7efbc6df3f6dd7f866dfde9d28de8c0274faa7759b4888461e339b4adfd4eed2042b09851e66af115a43848d9ecde110e516cff1a79744809ca5a74b65568af93766a644756cab3c58d79860f85dbd169b61f7db1f28ea7c57adb0921601c425ce0d18758a7474fabb8b6242389058111797015c6280cc8c62d4001111962e2ffcd1c59a1c9c537a8d48910165ad6768e14703776fd2cf37269bb3ca5afbc69610446b1ff16ec7f51e1d77f2bcd9d45f3385a5aa8bef49b30875df80f33484836cb0c28f24a373329da0c392cc3cb4d42edaaece371b40c822cf6d0425e3c90467adab9708accddc1799d3914eccc207404bb8c88d529d0218c8a7d6c6a39ec89486e6150f0544a3c655ea327b99bea108057f8061ddaef21b2f623e1e77da8a10222fb15b113202c4e6e4e1e92b2f749e1c2447f1b0d0ed10c617ceafe10732fb4193881579138681e5c4c1ef9545ab1a8dbcf2801d89b76be84aaa348708fcc90d13b39c1eec22f5a515e3b5de3605b4bd45e53a6e31bc9022f0e0e9dffb17d658affe5eaabbdfcccb78e8a089db7a57923505aa2536b77b428d41253ea90e412f73ba5254981fd6e9abfb0e0102f4a06024cd91ab7d23a92c6e547287232a241f8a6d91a767c4abb8419df8c1ab3960f3b69513bb610d0d72c2de73c20857a1e2229dcaf90be70d94ec9bbb32c767984ecfa55c202eca67416876a346012325f3be88926d3ab5f10b83c673ed6968c401c04d2087f1186a35593e654992ab25e21abeacbe44fff8981c2e00e83f3d259f239eb1adb49415391ed89dd9d392cdac7a9e0b23956279604f553ef766b05a3723c233456a4ad8fadb38f20995c4a6e06dfb5f5716ef9649867289c1897df77182affb25640a5590eff4b7a3b13b30be42644ce97f8b0015af8faecbefe02ea54a5795a22b58857417de3f2a8212e0fed6ab7256618e8e14a2859fe2554470390a92e23cd1f0cd877bc1fdd226d102b9d5af4105a538ae0b6ea7e5cb983bc1267bedee5d33ca99acc9533326f0a70b258dd3326635ef559f73278bdb2ae99fa55992709a303282c05e479682c8d8ab036ec01424154de7de33254f77a635a9cb9e4a78db21432ad18b77faf771d6198691e5f093b98fb92ec8267b1a1dc185d4b051daed8767cf669d4112c9eda6ebd1362c4b7f8acb2de9cb6da560e113dd867507f0a826ae2b203616f9ddc0fa36414d32c877e9309fc22c56d2b0aa9ec92561cfd90d49311ff888a4ea644b999f2723ddc02d2729f03a71d920e7184f57540633141cd7905217e45f71b5feeb22c22d60d0a929ac3d4936067484d69da09cf056c9fb0dcc77d9bed70ca7df1f5184eca7b0ce5fc695e26a309f33d7db8e479f0f1d73c1365a9fec5886e0e26e937124da97a93c009512946adc0ea0483a412b38f8681eb131e3e1996634ea6b181260ace609b9071b2dbc6d4898", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0x0) 11:10:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$unix(0x1, 0xb, 0x0) listen(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x0) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x0, 0x0) 11:10:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getitimer(0x100000000000000, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x0, 0x0) 11:10:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x400000000}], 0x184, 0x5) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pwrite(r0, &(0x7f00000000c0)="2eedf3daeb2f16d80cf0e09fe6c52d15beac35d4854b154607c9bfd34f130006ec0877617367e5b8f7f8c45345e1b8742de6a869b6261498cbcd754f31d10133b103962e72a6c5a81197a80f1a355f7cfcbcd26d949b0f298bc90222504d4421e580dce9ffe46c9b83bbbe1840c0851e25b4f7641dd205a077f88edb67694795ce509e5020c00f281056cd8172b22faa1e2ada7580f145dd8ee0accfdb9254fa6f9e6f039458465e8a60ff81340d813431f69c69c8a19e16fb3271f4e9f58ada46b22a35233b6394c4ae16fd47d67fea8bb55b", 0xd3, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x330, 0xe7bf, {0xff, 0x10000}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x24, 0x5, 0x100000000}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0xffffffff}], 0x4, &(0x7f0000000280)={0x0, 0x9}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x9, 0x9}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x5e31, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x7263}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xff, 0x6}], 0x1f, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf00000db, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0xc0, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x1, 0x20}], 0x1ff, &(0x7f0000000040)={0x6591, 0x7}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1, 0x7d62a}, {0xaf, 0x299aa176}], 0x2}) r3 = geteuid() setuid(r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpgrp() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000002c0)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x80, 0x1955, r4}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000081, 0x800, 0x321}, {{r0}, 0xfffffffffffffffd, 0x42, 0x800fffff, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x42, 0x4, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x20, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x46, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3181, 0x8}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 11:10:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x391d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd1) getuid() 11:10:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) setsockopt$sock_int(r0, 0xffff, 0x19, &(0x7f0000000100)=0xffffffffffffffff, 0x1000001af) socket(0x27, 0x0, 0x7ff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 11:10:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0xbcc2, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/53}, &(0x7f0000000100)=0x37) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000140)=[{0x5, 0x0, 0x800}, {0x2, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x8, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x3f, 0x1800}], 0x7) 11:10:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x80000400041a, &(0x7f0000ffb000/0x3000)=nil) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0xfffffffffffffc03}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x30, 0x0, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x81, 0x23}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x1000, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x16, 0x84, 0xffffffff, 0x8004}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000004, 0x5, 0x800}], 0x7e, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x1, 0x1, 0x4}, {{r0}, 0x0, 0x9, 0x80000002, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x57, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x16, 0xf0000000, 0x7, 0x9}], 0x0, &(0x7f00000002c0)={0x1, 0x8001}) 11:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r1 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x688e, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x3, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x810d}], 0x80000000000f8b4, 0x0, 0x1000101, 0x0) 11:10:19 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt(r0, 0xdbb, 0x2, &(0x7f0000000080)=""/46, &(0x7f00000000c0)=0x2e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x8}, 0xc) 11:10:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x33d) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) nanosleep(&(0x7f0000001c40)={0x200000ec, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x10001}, {0x7}}, 0x0) r2 = dup2(r0, r0) ioctl$KDSETRAD(r2, 0x20004b43) 11:10:19 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) 11:10:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0xffffffffffffff6e, r3}) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r0) execve(0x0, 0x0, 0x0) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000180)="677475e94c953e8afc161407d383c727e76ce679eaeed7c48ce7462fd67adf55154f786eb69617e20de1ee54dfb16a8ad9a3123fc6a5e3a0fe47d99178526a63e71b753fb9c111cf50fd7e687fe18e12970b93ebfe368de9b52ca85cb7959c054e799d6a45aa861b", 0x68, 0xa, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) sendto$unix(r2, &(0x7f00000000c0)="9991f28e1e9c57e07c420ec30dac57a16d503e6a74345cd5ec3ab290f9b80a1e689f329184ac9bcd68a07d700c338c70ddeb8976f145eb79a7fa32a1541b2016f7029b4f7c6b2b7277418edc501d8403c7ace6ac271c1b2f24f84bef7d4514", 0x5f, 0x4, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r3 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r3}, 0x3, 0x4, 0x40000000, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x30, 0x4, 0x1ff, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0xf5ba}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x800, 0x8}], 0xf8b6, 0x0, 0x10000fe, 0x0) 11:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2081a, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91, 0x80000023, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x3, 0x3, 0xbccf}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000083, 0x5, 0x76cd}, {{r1}, 0xfffffffffffffffb, 0x31, 0x800fffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000041, 0x4, 0xd9}, {{r1}, 0x0, 0x4, 0x20000009, 0xfffffffffffff49d, 0x79c}], 0x7fff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x6e7, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x44, 0x0, 0x5, 0xea56}], 0x100000000, &(0x7f00000001c0)={0xb9c, 0x20}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x3, 0x2) 11:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 11:10:19 executing program 0: symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/176, 0xb0, 0x41, &(0x7f0000000140)=@in6={0x18, 0x2, 0xb9e, 0x9}, 0xc) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000240)='./control\x00', r1, r2, 0x6) unlink(&(0x7f00000001c0)='./control\x00') chflags(&(0x7f0000000200)='./control\x00', 0x0) chflags(&(0x7f0000000180)='./control\x00', 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:20 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0xffffffffffffffa5}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x285) r8 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r9, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r6, r7) read(r8, &(0x7f0000000780)=""/195, 0xc3) 11:10:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2002, 0x9) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 11:10:20 executing program 0: r0 = socket(0x18, 0x1, 0x3f) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:10:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2000, 0x6f, 0x80, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:10:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x104) msgctl$IPC_RMID(r1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x7ff00001}, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x3, 0x1, 0xffff, 0x80000001, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x15, 0x40, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x61, 0x82, 0x81, 0xb}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x2, 0xdbf}, {{r3}, 0xffffffffffffffff, 0x18, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x18, 0x80, 0x5a885e6f, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xf1d, 0xb965}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x8643, 0x2}, {{r0}, 0x0, 0x3, 0x20, 0xffffffffffff0000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x8, 0xffffffff0}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0xeb}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0xffff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80, 0x100, 0x5}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x3f, 0x4421a09f}], 0x8, &(0x7f0000000080)={0x4, 0x2}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:20 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = getegid() r13 = getpgid(0x0) r14 = getuid() r15 = getegid() r16 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000480)="c6376f3ae569eac1365b91db1c2156536a725e61d80112d11632b048113e3e58c032d7724741e61b62945cb7f884b8030d1b3e71e6b3997812bf965e144f799e02dd84ab71e6e562b03d3daaa417b1d4546e04c342156b8aafc6cb4c66eff866e86961e2fd9f1f87d1", 0x69}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001ec41bc57a8a77fb89c20000000000bf3529fb30957f575fb3bcbb7000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x400}, 0xb) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r19, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r20 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r21, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r20, 0x0, 0x3) ioctl$DIOCMAP(r19, 0xc0106477, &(0x7f0000000440)={0x0}) ioctl$WSMUXIO_LIST_DEVICES(r19, 0x20005302, &(0x7f0000000140)) rmdir(0x0) 11:10:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x2e, 0xffffffff, 0x33, 0x1, 0x2, 0x7ff, 0x19b, 0x0, 0x0, 0x5, 0x20}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r3) 11:10:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x680, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20210, 0x0) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0xa62895f7fba6b9a5, 0x40000000, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x6, 0x1ff}], 0x7, &(0x7f00000003c0)=[{{r4}, 0x0, 0x80, 0x10, 0x73efaee7, 0x2dbd}, {{r5}, 0xfffffffffffffffc, 0x4, 0x2, 0x80, 0xffffffff}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000091, 0x90000}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x28}], 0x5, &(0x7f0000000440)={0x5, 0x8000000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r8 = kqueue() open(&(0x7f0000000480)='./bus\x00', 0x38020, 0x100) kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) link(&(0x7f0000001480)='./bus\x00', &(0x7f00000014c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = kqueue() nanosleep(&(0x7f0000001400)={0xabb0, 0x7d}, &(0x7f0000001440)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="bf8e4563d15bdb70c7d3c199614f320247b69448ef23f28e7efd926ba83298ac2de4a6990ba9209f6811d76ddfe44992321cba509525897028f612a45ad466705fd5fa7531bd75b2fec098f876e47854d8e9d43819a99db844078c6de32018ddb12eb8984e77d370a59b0c6a609179f20e3a5f33add3cb04f7ba985a720d320ddbdf22e87f5529521d774f", 0x8b}, {&(0x7f00000001c0)="e5395bbe78cb7a800754c0ebb4a91b38719a49f63ffa1d741ef6ee4a488e540f3713f914af8177f63c0424a2aae0e62fe49a69a9560eb824a8d14026e917f5efd09368993a4869bf3bdaa6200f0006858c0c50b3b28712c15f3b62c2fb895b28c21b29cf9a9bb9040b1c5668d88d8a8e7de2fdb0c6f12b98241d90c082c83a4217cddc5bdfdcf8ede323b143078b957daac86b8034b006a9cc50039774067501405ecffc187609aa14bf47c6ef6e1c719319f252e8bee94fdbbccace50ba1a45fb7a2a4e9dd2e1f691a2b390bd153be45ba54c532bea909e30c1d2a480e66c97f1c077f81db8ce867f422cb7d0a2efcf5ffd9ff79b0153203c18c96634f4190076e9afc9624a5ad46942ee74131da013a1ab970339ffaa68795c704f8131a8be8c82dea6356f5cd1a8d84e1a40503d94e6012c6fff9c534ae1a44c6606802b01af159c4d8795790b52673bbc3bfdd773d56dc020ad2e74988964135463ac98be5827d8fc31e19a9c721b5a9e0d24a2b27c40cf5b5e6e20c11e86dcb09e6d3a6ad23060f2f98ac65c5b46ebfe96aa8d2f449e986416fd1d384e3d59753a403be423a1b6faba2ae2d3388e0231915b17e4da8f86c0e49c1a4cd5712f53d47a0e8128cdded1a21a087352fd32febabd4114d1ba086fb26e2ebd67587574291f656ee6a25ce19c1a0e832cafbf6410291805441ea41e922862ef26e8540325af86396292195a483127dc91650fdc0b8ec97f70d5beaa3e9308cf876703876d8a0118687a956b3b53a94721be63fcbd6452c19b3eb1973e84e72f424e735a84a1e1b687f43b8ba3ac6f1f4ed95fe4c1788d5d0f8bf4be3506eba35e6fde8afe82c2bdac302c38ec27af7ced494fc7fe7ee50958a21e18f64f56b9936065a32c6234dac576557edcd6655cc543298691859c1f043cdab701b2ae6e2d9c6dd5168b9a5ec3ac38d2ac80bc5912f55d697540c6c7f073556881cceb410e9b51febaec83d900035e215b9ea126692cd907e15f098b63257ea4c3ceb22c91e2beb5c6f40059e2ad16e84caa5b11e1189c7c00bf9c0f3652239091a2c4dbd33046336a852b5964141bbd949bd377ae6eae43724121195254e50218328002995b335f9625d3c4f99b245c7c208999723bf7c19da96e5cbdb5cec156ccf1da09f362e4e32afc43811336ce4f0d0b67716e0644fc747141b427ecd78df6ccac37184093d9da790347bf54560990db54e64ce4f2a89e95646943346538969028d85d99d0f9a63d728c374953875221fe92e17aa5f36af61adbf2e6541a3020470111aa2f06bc874c34a089624d7abd01d66958a9d2eeff6fcc83cde501211946bd2549c1160efe1feec97086491b695e5c69395e235d9e001acf5fbd8f7c5fc0ad46dc78741cc9dbbcc418772e892a0e737de1545f542444f87a112ce56ae3aa4f3a8dd6bd3ba3c0b0ec4cddba7376fc69d661d78e826a06e9ead40059afe8a9e8ddc182be80c349e73126881d21a6d300cc59ed1dd83aa57f020bd6caaadef1f2e7b021e0021755ff1a966adc654f1e89c858730dfc3041622631c8f7b2fd314fc6722bf483add3d3ce813508b4d25e1147f44b21a25ae9d8066993ea116062bce9d4527ca9b7fedfffaf6fb9e1deb1e73b5957354b68d9b03dce88d86f81634d063cff47d4207e0e167e8901894f6f2060f66ba8931a96d8295fbe68381e1b70b4f4572b95ababa0f8bcb90db09d068f0ded473ffb1857c10de166d5a0d5fcbfc20c66c0573764766f4d3b93f5d82503d6cc6dfd113bcd17977c192addf858aae052f7e0f9b2e7f1304dbeada1c3f59fada40317840394330554cdaaa6b58597bbd41cc4125b6a09480b2f9efbd551d5c2e5a3e1c70c266f65d5e957cf4e37b5bf8120e21d321c5296ea578126bbbf098e64b0e17d114da722aa280da040234ecffcc3f8395594557de4c563ca29ab9ffe0ae56d159c0028b9d09a6888b76cb945a68b71f5665385fd63e6b474aad29db4aa71fbea0674b3adc0063babbbe7a5491f3d82328eeaece60b1e95e3d6f3d2534a3973b815d5a5fbed0c7fce36878860f3cf46219662562c7f684f438d046855a69cf5c0f915efd45ef44f9ed8756329dde6ee7c6ea48e0b6169b9f69f67de3967ffd0b77113565cc3686bb43cd936ad05d22a845d706ea1f9c994e7decec2038924e5df697f6bbe164edfc6e7811be96eba1116a3f25da38c9ee9130412eed119f7796212753969059babfebb8297b23a5abfaba3c9eb87dd047282dec2b49614e17507622a9764c2cfc164d10bfa966521ec843dc23af400649c849caaf9b0a78b45633f3f7f297d3d754b7312896181c866305f84314e41edbc0e5cb8381333c463ab9ae55590d32e9093659cb94dd68b731240058f4a189c6b8bc945affebd2d39b273f0101daf02d0921525ba457e3fbc218be9a32731f6c1522c47ce7cac1471a00b6f68bfc06a79afa649ed3ca72246acbfd9149f4417d62d4fbfb1bd81133257551ee15d9339d93a5aec6d1b39aed4f135802ad4e5c4f2bb245d392d19ad66441b3699cd606201b2034f82b65bb5b9918b0977287723fe7ccc778e0830aeb6296d65ff3f0a613ebe10c3d4fb37da4eb1c689e487a499918423be58641f386bfa79bb6067a107e26ada89a3068ef4db28ef545ae4227071845a70b89e997da5f01870c88fc1aa0a52093465cdcd6b9da1ce49878b591c384a9d49d46e0563907257cee9073798bd0a461177ba3416e195c8ed7b40e755544c526e2b1efeb7088560e8283972263cacae1814acc1b6668f46c96ef4e312cdf93eb523c42aeb555821b3a273c1997f78bee58d75071d0ad8f3906ccba575de248143fe98aea20d4c217286d4a580c29215f509d0fa0346c0414205ed7b281daf2e2c3fb854ad67eac6db7b18e065922842acbd2dfc5fcffda671631836afa68fb66ca429525075b3a67bddd51cc7c1d7f22fa16cef1f2b24cefb7060a9c358dd26eefd3cfb0791bfc51de6a8ef104ecd5e5a6c5e374abdc96be75c5a3135efc1389c8c2d2b74d444a75b13703201365905755a2659ab9349e27614542eabbe0f64f8067fc547ceb01607b28d26051af4cd35fb0fc9c40e333b4256c70ca91a9bccfba88b9ba91d44c05f513e10a8ba25574d05913feb3b45489bdc289e0eaad957a8c9bc370619a5cec6f3ec32585e410bc717a58d901cb4dc5202e4617da7db31f6f9c0396bc9a5bd492040fa360844c03b91d42322b54e52b0bc9f70110b8cd7c5f3c7fe33b5b9b1515fb4f04bbb32d5e971bef710cef2d36902ad0ea1b7be70112869426e00da6c0f312383af5e4cd8a4a94c4b99fd348cba1a21edf3f41197a3ec228021768042b058049a83feb3ca930a37ebcff9c740eff2cc6ce2cb722a9887860c9d8ed9ff04b5bcbc33e8f310bb53e7e2e505604e1e838a94307e02d1947e8bd50fd500afe1b61eb56c6aced339f33d5913f99439fb8f5626b8893db225991a4834bf87ef9baaf8ceee14f5247001378077d10c981b4373ae812d149610ec9e0ee5db54b5102a9ed3a961b40ebd759628d5a7e7ef55514c086ba3fb8ae0361c081d037383c65a397c1e88edeca9b12dd61b019192398a07954e825ab2ec59908b2ba815367aea2fc5adbebaa4ec71b57d64c2fc83204642c6be45f9e7f9ad9caa4d69efa676ddc3468d1a75a4fd8630874c46f46ad9dbd69861d3df90d63c58ef59e51fa7138ebfa1af850906a174e726c6e2b7c2489ed42db7322ddf094c5ee452babfa2bc07d231ff0b0e1fe8c584e5db9a354a621deb6b63c29f60b5e4a6385899abdb2bf4a0525508703272016daa0034a3fc204260e10e4a90bdd076ef45ebd3beb21fa47f677586e8971f84d06505fe2a6f4cf6db2ebeaf4c92b19d2dab55bc7868ab8b7575e4da338af137454aa22fbdcbc964584991b8c5ac143d3bddf685beefa1e27851225f703085ef00e016513eb6da8d66e397b955e895354dd7f35fc1f1e3779ab04f74daa8b77e997bc770f0b012a3883e708715626da8a8bb960a91c2760c789b24ff51c1ff9e3b2cc6014642a85a3e41ed684c6c9dbdbf9b50f1033d8a19d50ca0a5941b22ab5f7aa4a738d064b2ffd0ad3c5ccefa68721adb80940922fc8e20e8ea081651c7446eb2458d29a5691574e8be7b1f485207f2e6b507447c86a09bcaaf9a430901303f368d2566f54de19346679f131f95818f218177535524dce3e0c11424c70761be3eb213ada4ec116132e8b1801ea5906df3dffe2e2508b20e16b1c008e6997f12b1b60a97eb3620a6f3e7abc7087c0c551fa2de9f82e81ac5b3608bffa052964ed68bbfba7ef80930db5f1296caa03834a09e41da60d25c55f78ddec5eaccb6c4a800f8dc3457261bdd640bea94568d7e571c2600dbb077319f2495d3d804d07d637ef9e614c214e43e208931f81ba6592f39850d9ce2d75cc9db55f61dcb93da9ce2833dc792af248ffb588174b2368a22baddb2bb9378ad8e67e04840afe5d7ddd803b44f65c34d65e2d202c3ed7191d8a1eb040669afa38f5e6378a678da5438da1fe01f521f016eaa40717f61f08925563439f5b5ef9119506e408706bb4771d944bff2295194160da11e7025ecb478fe55cfb5771d106c41079946a28b6b082829614b117416d0b51175ec8cd2d7ab5d91368c8b8876af64191ec876270c89c39ffee1e2ca2910431d5c758f988122953ddf5efe5f7fb6c3f6311a9b053d33ca0e8dd03b001a054420906218780c812168a468aacd0bf610eefc21d9a12fae15e7f06533f908ea65d0aa1013e2c703226d9bc98c143643ae510f21f8fbbdab6eef5f9a02c56f161fc4eb2b6aa2873a5dd367b56242ff9869a310ff0e2efefa126bef5643d2e834a4c94ef1e96b7ce26e9b7ac0c801e74cb7a4d1a0ff1a38931ee3945e44aa9d0cdccb003666142b453c17aafaf55fc0a703c5621cdedc95315d2799ecf5869ccd761f69a9fa2097c805e266bc8049397e1e23f2e6b4949efa0627fa39cbec06cfe86150ec4d9571210f6da5e7ecac3ec66bf91b771ccb0964d1c387836e1fcfdd4e7738b34a05488d0117f422bdc6aaea2468e464d74ed7343642e1cb6f5f9167674415d7ab09f81c31f93395834916cbc54c0629e12b29c28bb954db8851c0f3a2d8f7782d2ec1d28cb46ad87ff9ad69756571fda762b852c3dcec93d3bdf09556441baf592d9b5cec485031f758bdfdf5e4afb8e12f4a88333a08bfdb7e2063a35437668d8c851a201346a0cd75720cca78a153c267cffadb55b03dd5ac3f08d6e89dec47584a72182b807636a1747861d2e9ccca41b00dc979df3ca919efbcff843a145369fe4f0f0fe22d64a21504aebf5f188ed1fe6fcbba32cc7fceaf1c5120e7e057466c3fe60a2d64e86e7b65326107c9c6a1cd4b41f08df807ed1be806dc787d68a6f05f980bb83c72ff38204c8fff3e6e927721d1c1091d7452dcb88c43d80a508cc7d58906f758e980ccd36f018ab862171121469245440a9919ccdd3b3892fcb9d78754c145df64ff00250cc1a16e9f3ab884718b964ca2a809f186d2da019528844d90a23beaf25274b48c875fb6b49760666a79198b31115d021d8547c730eeb06cf0d7a3b28ce7743052a0751107bc3a9b0210787a9ad65fd7dd7488b435896af168771f3d510bf0ee59e50a96e80503b86277c6833ca5b8933d4dfe546e517c0ee1312e427fa9b158600f844843516310baff6525ff4dd7b9cdfdb048840bb36c0b457bfbcd671a66c122c1e6fa90d98b237a6972", 0x1000}, {&(0x7f00000011c0)="583033976dddf1e70a63ebea8258c8951eae69f95759fdd74d8631f7adc30fcdae40b538f95f055a7d04387d8a67add1fbdb7f298d9fee86cefc843fc244ef4fb434bfeed84dd338218eec7a31f1495f85c5f8b3555e051da84adb44b3ff33dd4e9d4574eb73e8c7ba9b65ad54134d932e596b37b24f6c5dba90", 0x7a}, {&(0x7f0000001240)="4a84badcf8a25e0abfadb4925f9d0f9dd548dd234e23af28f25ab03c2544b32c044dda17094918a340c88ec7506ce9f873473fd53c4f712f17eedc2dce540af2fa42a14633759464c48461f001b2a8bddbf9a2ae77ec05e083b9d9af49e9f00ac09f0d55ac977611d5c96c8424019f339b715aa1316f5073af53068fc2bb8250a70c6ff14f5e0f093f4502f1b6a4f1a01383fedc2a1aff61af8effb1844328949c478495a3e87e4dc0574d", 0xab}, {&(0x7f0000001300)="5e5c50d8137b6da0cec7ca5d7525373704fc5816ca221cc35f81d30c2e6cd92ae82731c05482153b88b47a1a1e79111ce5811f0c3266623e751bfb4e65b6b30318b7b3375429de9c84e37deb0a997ba58321a6ef0520713176873e1742e6c088ca572b165729dd835a", 0x69}], 0x5) 11:10:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 11:10:21 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffdfffffffc, 0x1ff, 0xfff7fffffffffffd, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00~8O\x00', 0x0, 0x10000000}) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x7, 0x100000000) sendto$inet6(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 11:10:21 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 11:10:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) nanosleep(&(0x7f0000000040)={0xf0, 0x7ff00003}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 11:10:21 executing program 0: pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r0, 0x0) r4 = socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f00000004c0)) r5 = fcntl$dupfd(r4, 0x1000000, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x1000000206, &(0x7f0000000400)) semop(r2, &(0x7f0000000000)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000740)=',*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#}\x00', &(0x7f0000000840)='$\x00', &(0x7f0000000880)='-}\x00']) fcntl$getown(r5, 0x5) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffff39) sendto$unix(r1, &(0x7f0000000900)="6e3b80031eea3b850b8648e2f6ca44b37e64d389fcbed792e9645c67e68fc714a36c91b2549a192d8879221054d830209dd8c29ea1c2c32a036a4e72a21a80711d8e7206eee75651aec055b5ec9f5d8224341856d5483543873f119e5ba0a388c495b6f731a2c30d600579f2007314f8bb66ec1184a39e04a9bec3e937fc79d78cfe43a0a10856b78a84dfaf30502fe8f586d0d1749281112010a59ffe16eb585983bdcaede9e61dabd4157c4dacae10f5158ef1567d0f0383f44338f61eea993ad4730e0c18fb40192ae793891f76ed6aa9d2a0dee1b3059cba37bc75b8d85d706327228975a6ab88dd9389df45872498a3d2fd7b7ab9716712c95a7c7aec89187a89439f7d75e74927f2c5cfb0c214b47b7f76bfbfe18ce4bdd6e37f242dfee7d1a013cbac9e5ff07d0838e22bbf84ee1cb7e03f8475f5f0a2ae66176b075f673285c5d810799184af738c2c40147e24e7e4d180503f95558b0fbaadfa3ff6725424b0ebf2f2b8c79315578454113affaaab90092c2f4abff5a013a72b159596e1302b1a406b7fc5ae3e06a41ba30c2adb8180e47d1330ae5f4cfea7467ef3d5a194b2227f46b582f1b6831c0e33383679b76e23d8773275fabfd87ab0fab8b7bd14ef1af75739b4d8727c58f96b5c5006e59abc4d2b1801e4e30ca5e6effd3e8b6820c13b9ed83667021c71607ecf90fbe5f0a8bfab5d120a2909ae14472d999232f71527c435bdf1000ba61eb8712899f9e1cb2f553c29ad7e8b74846e10aa985c5a89d0102b197f6a66b3b1e53de2141c17bfefcaed42a70a0bc62bf7718a72ab921a707240aa6c3f6b77ef1f0c4e435a1a8f4aed12e80ee628bed90583baa5ea03bbbbd54a1b9e6e0684f2adbd5a45de206ec384dc1d24fafbe74b68b5a6905d002b2259b7c3e205f4ebd74bb36e5880d1edde6b6eea1320e121258cc09b9ce26f683bcfc2f10415389d04c9a227eef769fb57c2cef593901224c096f8cded71e811e7e6d738efedc04c8ea9b61fa3cf9993b9fc00f778c2aa78d1d0f75a93a786a31205b59de194145cd5cfe5830f5cdcb2424dbee9dc0701335db9d8524ec5d2d98fdc5632278776b65c253d4227838874242b47290129f72991b8f3459ca806fac66f6f67114107aaea72d9b97c393a3c3cd5ace6513bdf1f8b0f56a10937a68d659a52cad631ea514e508f155d6f270dd4e1d95273c7bce664783787d886f9980532363adad3b6d980eebafe391ba9c29d47ba07f281ed2bb2f0958efb58aacc0c227559265cdd27a6d056d25d719c84a0184a5a72481c5ff236b3e6f41e58e2676ff01e5ea04d2236a4b1a87f6d63c0a7d0244d01bec232dcfa3bf74c9ee35ced1089610aeb146636fa95a3787d7a144131a6cdd80294eb62243f9750cfead9fe39c1ae367e66c51cddfad3db148c04b743b315e9df3b5bdbc8a48618c17e5cf9f8cfb0a05f240f6795f05109bde8ab51c15151f1000127b115dcfb57179e80cc5ddf209c7d82f095ed08fa2b37645325df71534b1ee7ee9ae7b164229cfa76da150c14e96dad409e5a9f5187fadf6538c3ac5df4dfdfff987ce9214755854ed2099ecb537f6dda9fd5a1d180ba5128ed415ce4b966483a479198525b94a47ad2c961397259359f10efd3aaab12189997fa641d643123091f185ac87ef08b0cf6e0c2b69adec00c7eff85f6400eada2d07a57fe05875e2728b95f569282291e95f2ebc2bb0743b4e09a5580d56c0da6e0ca2ead5c06d35fcfeba0260078a99c6ef9f588d3cded6c361593981822bdc8456d23d5cf17a08c51dd7997b64b7cc7d37934b82a217d40247df0927d82bcd61ec7ed6340b284e4a65f63ddc2f2ced09229fa413eb24c90d0673480caf0aa577ccc5558e246f653c08d489ca2b1da7759db7c52e7607bbcbd7f6bc0c1ff4f3cc499ffe81beaa10afa76aded1659d46e428ff5d4e46a953c24d5be11a5d0caaa7a1a339ff54aa9fe92931b3d7987b418985da96d26c01032ad214a158c96d0e1507fafb2755179c1ae6791dde1519f7d33eac53a4f4e827259ae2db838a5fe60eed033367e56c52485b6865e7d39a6b3d406b432d2bb60df15e3b898723c45c7664ffade44a932f5a5752950d980391ac85624540a3a2d7a2f25befe979dfd49b4b85368d1f02ce0a3eafb87b670042437358c81761d3ad6310285f805190b2497f7c73676ed54593b5f753c3161deaae6a829f84e5419badf3c02db5b3d07100238f6d243d29daeb510fe854fb4caa9913e7a8bd6490c1231bb6123b02eb592bb0cf0653123bb568462058382405b493493499f483ffa08a0eac8b6abff04263094e0e7d4e692475101d01529435096085a3bcf1d773b3fec9b8d4674dedbd9f809b0f48b0dafab1a5e856db2860daaf75d9399202392171c4eb818d7c1b7d741e047b91a2f4e1aee42d0750dbdf4d1698c9b87b5eb3064fa27880718ce6194f530eb6d981af6a870ae35132d16b71891c7896c37794843e5781fd462f219d0142d7488852e434c928aee3cef23aaf32a776eed4791fcabdf28e03b966412d59e8e349109d444628f9059177b2f38a11683ba833ebaa234f490e04aa83e08bf75155586fe21b4e8a68062035404d97509f7c0c9a0303ed4c348a816a70d7c0f17b4134aa276d65defaa53176f2df6890befc51b87af63e0d375f583053f167a1122f78a52cc24a06803c88ba979cf974f2ad51f99207663ae86819a06d39bcc625db21e1613cafccc343730f84f5634b4745b985406c96d2a851f466c02c3d143f645ae84c12d8c8ec93ccf72ab30fa6636b42c24b06b72f0ad547545d7686eec9c2c91d25feac3f81564028ecce7f9f29e9e112ea94da3c9bbc3c2a9fdf807974079febeb03af7aa77550126016f4dbada67c3d708a09cfbc04226e2ee8398c35eaded430cb6826266875d743c17e7dc53c0074d69b45a454728cb54c1f79ff01061ff2c71af47a91de0bacbe258d015996960c02c9be30d647ffaa0514e8e2d5c6092b9cc11e2bebfcf5f87ac32b445a4368967dd4c076075a359317b518e80d2263b08db089e4048b126e5e3eafd223a1a46df6b8704dd6ade24c8b08ad1cf46fd19f237cf2b73ad0bd14fd07d2c0bdde888682226fcb82d58e85faee11141a5da8dbb105d4ecf3009a186c84bf8658d968dee7ec9cd775780e7cf77d1608e471e8812b7f7bd74c0c27db9966d70c8276c4a080d9ed75f855cd9e069a6df03a2922a1fde5467014f287648b6a8ef642bda992150c8564563902dc2ddd9b02d029381f225238fdfcc364fe4d6c0ec245fe563d87471b0a9ea6d9f2cd6d10c18c7c15822431225087b5a56e20bd98866797d997875b494c0c9f142ace4b26cfe8a22ee8e04792e6efca06f1d4a4479069c49a723b678f00a9ffa66c39a81d14279353f5eac3fdc97ba8d1f886a1c68113b5564f5aa10fc2f21935a64eda35f1278c1186893532d853f6e3328a22593c990109d49310b93741cc4b2decce095e01e278bff3e7f16a70b45c8155537ec0106c0613c1ff030c3c4b30ee09d425c1a5c18e85a121f31d13fe229619f0e218b6466b8a9881aa544f55bc8515463d0cd7a45825dd3096a0b96b55529379e5b545e3be731e94b7eed209695780b87ece5aad95e5b4fdd5720823202d9f2d83fe7e22eb8315e98133c34427b274d45ac8951f0b7c2c33869c60dedfc6c14d0c3aab7d9f0016fe6dce0cc3d0453da1271c9e0783b4ab36c5f0b16ca17441c326d46654df9f72fa075efb123825ea1e308d7b3898db3da38db5691fd6fa2da825d24028182a913068523c085e1e07f090d78733a82d5a5f2b91a0fdb5e3cbcbdb9f97bd8814504776191043a0e85773152ef2922ca6a5b13ca52447b4b5f1080253917a88f684c45e08b4a64774367e4b8bf2742c93d45be307975ea99f2cb9a659634a2f754e117fc9cb063abd9eb71dd68887d59ef78b48e524fc6ab99cf806eadb603ada484cfc198637f15040b48df002eecf7f78e381aaff6c21c5ec303ec797b38c7dc241d54aea0690279aa526687066a4070281c0cd4ffb2fb1194bd0dd3f59bf9c5609a97ef23e7ce6612f3d3663de1f9ce55d7e72b094286bbfcc9779ca37a998c130ab2c29b438df51dcd606fdae7401f1abe8041250008591e8e0868bd166201258be1c6c4312a4574e79a25e65ba3c5bb380f007e1667ecba077086f60db3f7893ab3830b528843ee29bb431b6a6785be32e55e32745759caf037ef39d14680e24b1e694caa3ee5e0e1c29f6e56063ba829dd9a1869ede260cff5f4148b38744d42ed520dcf4f86952aaddd584d0a8aa80f9c3c0ae38c4eff7e3a6e7826c78afa0b28ab1602a5777964618cd54103ec249b77cdde2b946a3bf849e6c1902817e8bffbdf6205a3baa11f1e49916492dafc56ee9491cacaa188ccddcbedbe13c98ace600230c8034f74658b881978f9cccecba62ea5781105046d4832a22513e219d4c508c19fbb9143e8af217601d5e9696a2b35f59e1d7fcd5db5429d93199fb82efbb484a128559eca17595874d926398e52efb3c09d3e16389252fed65d13ac9819db3e836a42fe2cd050fe32576764e945ca4e2396a5765b7021911461962634229681b5d2f93dd2c7eb78c78520b9bea1af67bc4d19673d06c520f1ff19412d4c9e20fa4a6ceb6d48692f9760dd67075cfd2e6c0b0b444e2428b5d9930e0109a1a0761968037f526e64904290229dc55e6c266261b6f79e9d783464a950310526c131566ffb4ef4b771288acd6ed5193970cafbf86e5506b653eb89b874f1f8f29ef73da4b6126634664846ad8c7e1920b0c9db61d3d0e212418cc71c7d9c906409adba7d1c4ee46e761e991da11a3483bbcadefe7e952f622a593edef906be18cc9ef718c7d234e4bbacde0341bbc403fa667fb2bc12ac9e0df5513939c0d17d75d78126b032e99fd034f7a4b3ea94c3231ec43e660b76c874ca98bf6a7217ace10edb18b373d6ca4b08d2347c55a6764797890ef087453b8402dbc8aaac9b8466e19102c1010262ec21c4b7bb52502ecbb588e605745bf43e77e28fea171a8a684fb6b0f93500923f931d5f5241e767d315ce7232f3b741a836d7c3736dbc2fab1665474298ba3e0cce3ba051790fa03f2b1f38cfcb44e8ccfc61ff1ab1c36b464019828d9902e30ea1f61360838d34fc82848ba3354dd4ac8d0fd1a898a7c437b36e53da37316fe8828fb34118135d42354224b81497cb2f0647b006611614e6c06d999f9eb479f48eec19da50f452aa966999a094b000d279c0a88e101cc733c36acf27219e35b885ee1e080566ff22eee8862b1e7a1c41f547dabe88af9c85c2d956814fba983f75a08129d59d4ca1802b5ae611281868de2171ecaa515bfae8bfdeadbb9e9f93f9db010238fe8b37267fcf18fa935461c37ed763536b2c6c4e1fcae53145acf370ce4af3d35de5d98be55c2655a5212354f5b48686637ee989e7c7af05bba3ba6fbbf87d310f6c9667637faf7f9e805ffece55e17fc5adc03a768b233d13ae17635d3f66210dc199b24b25c6dcbd2b99e83405156a242eab16ea870bf6a3b265ef1d326f6df614ea9915244b79d5a9a44d2cdfe5463fd58f99a53e73adcc09f4bad4b6861f9a87dee2b9dceea55507657d47610ad242934ae73a20ac06c8164819274d27a730cc900f243da00a34dfc17fa26cba986970addc6b05d40f8cf13adb13e9f5f30b6b6764c058ecb1b2e5f27d549a87e7ee6aeb9998f32d1bf5e3c547e2632db1ae4cc17a9b", 0x1000, 0x400, &(0x7f0000001a80)=ANY=[@ANYBLOB="00002e008000000000005d02f79f87e1de39f24a026a0004000000010000117a1ae68693ee9061c90d5ffef27d2c4fb8c201362418f6a5b238a60ae6eb930318613af59ef5751b0c72f6b476754c20872f716daed16e365fe6f9de6e043497c1137c400e56ce452b1ba72d5e35fe9a58fb385f4f046a4ee7744517fef9a5f9921c450074ded934f3a92ac27b00000000000000"], 0xa) 11:10:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 11:10:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:22 executing program 0: r0 = socket$inet(0x2, 0x12, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3f, 0x3, 0x80000000, 0xffffffff, "ddaa5a11ac9752e7439cf7adac1885b5ada965a6", 0x8000}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f00000003c0)="2539a6e7ae61d651b492265188e2dc078a38e4154fc942a19965489a089fbd7ec1fb007456c0df3b39cd503f9abb631ee2c4a404a0bba8b326df4a8f550af542192d0ee465b2cc246c1ad86765d5f981b234b22a4038996886a248f108b2a1251eecfe6aeaaf96576e2a4e6d753aa6604264c1d5619ec08d17a3ab01a055b7694e") syz_open_pts() pread(r0, &(0x7f00000001c0)="64996e45e64baab6061a78d9cdae708b39301b794ccd384f8062e08125021092a5be1dccaeac9bb86ef499d4fed3c8d27c564255", 0x34, 0x0, 0x42) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xb9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x5, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x10, 0x23, 0x2}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x101, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x44, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x4, 0x60000000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x5, 0xb7b0}], 0x4, &(0x7f0000000180)={0x97, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000080)="6dfd4e9dfe1b971fdf6e33a447efa61a573a60af2c1be32bab981266e0cbd5b1", 0x20, 0x0, 0x0) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x4e, 0xf484}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x84, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x4a, 0x27, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0xf, 0x1, 0xffffffffffff0000, 0xffff}], 0xffffffffffffffe0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x82, 0x8, 0x80, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x8, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0xb8, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x8, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffa, 0xc6, 0x20000000, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x71, 0x1, 0x7}], 0xfffffffffffffffe, &(0x7f0000000040)={0x4}) sendto$inet6(r0, &(0x7f0000000240)="3e2e8eea22e1bcdf551dc3a76708b8b69c1755a996e0a0d82829732bedbebdc5abdbf04b92ee013766bad29a8ec97172846eb6335143a43db2258361c7a2e2955d2a9b940b376cb80e789dd88f43d7af46191e020d19630d2cacc06ab4b9de683a9c1954eb093b23a9ae4ddd64d7264c5861d26650af7a16ab9a6f269a0917ef793e2a85be0025193cde7e754e8fb3eb47136d36c25e72da9b3b26df4df42d9d7706cb1e06297d91e8b26d", 0xab, 0x40c, &(0x7f0000000300)={0x18, 0x0, 0x46b7, 0xfffffffffffffffe}, 0xc) 11:10:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x0) read(r0, &(0x7f0000000040)=""/59, 0x3b) write(r0, &(0x7f0000000140)="35efc6b7499c6f4fe8cc6c9c22517943", 0x10) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="29e821b28f71d72738e7353800180b6aaa0d75cc32aef646ab00019ed1e0d5c1534234104842941aeb7fbb1127bdd5f258a6c1f5b782bddecd9df50817a0b8dd5b6b6411f5cfd28218b023937ac620f585761219ccaeaf3fc9e39e64b1d5579d4cf74ddf731a8d6948967ec42ad660e46c184a3f57677903f92e7c2557d38b8e18aefcfcd95d56ab6996b3a315d1670eb5976e8d913584f5569698679ceb061b7ac7f054a9340fe266eea454bdbf753f48f5a0c46668b1c269fc000a24412ad95c5008daa6e498ca63609c8e1805202e11f72011", 0xd4}, {&(0x7f00000001c0)="49505e7751c8198f7b192c72300b33019953221b7824b50e76b5f1090c3e05b6a58aec981d575453882a604c0f34ca39f940dd06eff0e5b5c580b22cc1669ecacbcd4c90fac590539039f4dd3f1adb031cac64fa56e5d9e1899b509669bd27a3d678e91e01e81b45d78cf2ad66f4d415df84fe5c5e5c3e1d8878594d2b8275a59436ecb49d609bbb018b824c2b41f98712557f0acd5eaca8b23c7e29fa90a32ea41587c50cae4db71cc4c2350de7bf7031ba9545d1ceeeb42c6741d76f27c71c14701472a3efa8c069461c51402820fff667da054f9bee2fab592dec74b671d7f277c4193fe8c8f7e2f8566d3d9df6ab8972b0151e0d315a8de688fdc9445b9d76339efdb6e2030f5c52baa66dee464e2696a9c04ab719c80a91c4c6e156a63c1888cd6045fee3b5338ff2d087828d956a91d200065319b2c562c69b72ee82bf6696b8e3d20df70e335769649acf89624e5c5441ed45f95fdcb6ece3d53a29247cab1c04b93b8b8b09ce57c50a86bcd982e35952707a92734157b2d292b64d0154977d165e63a71346719a0bdc9d599dde7c6b24b4b66c05650e004f7fd9383f3212571ddcad336dfbf5718e723c25be1a23d098ecca843f10c385b7ed90a59d3dcfaf9e5d7287cb1097cb52cc3ffa4934c494a8ec690f9e45df58361eefd760c8da053fb725f38b7ba3a60c5f8e44da1f89f588431649ad63fa4296c5a516f9a4b7eed66df199c0733be385d6279b06070ce64212874912c4f3c14838a3733ba5bd2e115c35be3443d1821970166588a2072c221d057423fe2830b737ef334ffe6691dc24487ef20f166ba14257874d23c63247fbd72e25202a777a4610cfd2b2add3a50a06d4747909281cef083bc3789ec695296f490141fbd86404103d62636f7b76a9c4ce1a9ea1a3c2065cef4742319e6c0643196d94f89e5b727b67246a2a0d66ea450afc3f5aeb406a5bdc55ec960dae02b58ebd094b8bda4b99e0fb360342d28008105ccb0371ecabc1a584223b2b0dfa9c8f0f4369e5f7d442e48f7f2078310888251029c82c84771776e9b647e4d39e63cda6c8f9cca19d03bce8efa64e023790cd66712630507e851548b33afdc0a45ba6c527b41353ad9d43b0761c7e8931bb48b258e145017059a269a37fc27ead4b64698d71bef6cfe1ee58ff67216c0ae6fc561b55966d542d9bbcc1af7cafe956a20bd9971435e59df5fe80c2c3e829ffe68a78dad1e5698d5ef5685c6d1d5d23cfde063dd00a729544544c45ff0c930c247d9133cb5fe692a5a7f3356f82cac377947d653d16b0891c56ddfa14707afe514cc4fe5d382afbddb581bf6cfaabe4a4e7b32b3dc07a947f5900089bc7e98e41988c60119661087263df9056b34d127c52b37ed503a2f9c2f91c9f518a71a1afd681dd74c1942edfc30ceb452de8748d8b1f2a18ab5db056a9fc0e65c080d1d0c89b39883fddc2c1d70cbf3f3bcdbbd0dd29f7dd1de12422521763d95a322c26b65df306e092a7e778740ac46bf3415a8e92b11763f147ba6b43a8bf79a3a0d6e00c347e1d8414bb0ee1f5f06582549360515eeb5c136b264074b085e9a182161647bc1dea5c81a3fc0b6604d6707311ab7e39230988ddc803b2976dca531b5713b089574021d81de75c79671d11083022a6c1ea024f1ae2a40e851293ca48b687aae9067f6d37d6401c0f421048a92371773b78a448f9ce90635565760180591df0db482cc9b657f7f8c79dc436338f829464c516a69e6bd6d25a06ff781b2d1bf35740dc609240052abb0b58cd8b0f44cf1f39e73dfc534aee19523072f271cde50a6a83063a05433f0abc67760f8fd9142714d4d8bebef8da4f91c044de189ce19be489df86a8458e4271d3f6c23c6a1f42ebdb2277376798ed3ccdf319518356be358f7b683170b3287b5ddc70469edad9d51b2141fcaab530f827f650ba058681af6ae129b3da7b71702a4448473eca5a10ca88a0311a188af03692b826698cc43a93622b476c8375151a16b885e5846e7f272110301d4e7de572030e5e4b773d2f3f2febd7a4538a35fcea6d548f1ebf1eec1c62365602e0f86b102f349b4c4820e231a7ef37ecd173c29ad05f605bc1e6bac20e0aa33df8d431d15ab020b55fc3aca84b465e0c41ddd1c2efafab80306df0657ce81e003f2c86561fd8d4422d5763e31ab2d4095a13fd1416d924f823cbe4178694064bdbd1a6f5b7a81b3a25bd75dc4b219d883102ded3c030cb1ab69e8683a17fc4e4dfcce275a699bd4894048009023a4352de1a254181a470ae6f6a933fd1112e7e18e9fc2fad39e2d86218b3dde318096af46cc5e3c62ee4fc639e908e047cca3e54cba3566afea531d13aa2726f18a625ddf5e477ec47b91aa4282cdb1c968b1543efb8baec98911a028c043bdc1e12123ee367c7976eb0a9639942aa562b4c54d873d77e00839b4c3ca97b6ec05e41bc06b769df21dab2d47052a9c0faaba2ce599bc6def2e30fe9b2010892dff5671ca515e539017d57e2a06213c68aef55e41ed5a81978765a9486b0da283bbc052d4250742f7a915010bbd2a05db1aa15296ed1157e6d34ca004050949b6f7e8dcee99f07da853a3c7fff3b64144722f3f88f307afa00db24235a92fe19c4a7aa7ff0389a6e85ea68dc817c417c5c4c285ca40e8c18b34e8a7b19f271ce451551383b80600cbe874d09ec37f1719cdcf358fcb4b0a4fb620f7fe1ed7d1637490a0daf28c26692d51ee71cac5c19aad6b19362aae9fdc9709e775033a3950c8d4ab390a1cc29018b736bf01dad453887d3430b66d9b8819cf43158ce7b6b5e31a7bdc503b81fc63e4ef55c07321b9fda77cbad3c4922068b67770f03b5d407662f17e474b27e63d7677d68d92218c3fd44e5021719f3984df59411e092fe9e2e43e0191abf156d089519b373cc3d5f91bfe526ad60a36316de99319e03484ce897e69c316be6ddcd8f8be7fb12a3a612bb85a21b71628aa6f09c43abe4af5ba62e35d561f36aa9ab5c54904bf77b01e2a7eaab768fba47592d9634e45f5c2e31558370a223a2f1d847ad46fe09f7624b612c09e27618b4d9c273c662143d933965245bdb8771d4c77cc51e68701f96fc2deada929d68ff4f1db2eb9cb65e54ed298fad87ec6ba23a1e0de1e37275a63a0c629c8dd07962e363d683a3fb915e41f2c8afd04a9fe6669958d0e95d7fe7286ffb896959231d6b6f2030ff79a23346ff55c191b43669bfa60b9f3cded16b927b73069c2f9e17f4f26a096c15ff37d61083c86adeb06248f6592d548be92aea831c54f099c0990954d2c32ee18c9ca04ec59d8f8d827e16ea4eebda5efef4eeb7f182630f5ec9ecb7418def8ef2980d2f619a885472e0e28891ff56726e9fb08b4d0b7d7b6be10440e3056b7432380610e93a20a6094c9769e868d5411007445bc454862091d7bcd888fedb997875ef1a4acc11bcfb52f159c2ae2b765b5f8632f555d5d5884df8ebd6571c8134c7417c1e2274012253682c9e2e2d1913ab7d4acd9e399fa0ba2cb5370052b1b78af87348e2fc998f01b0ec500d7415976e5199ef7c5f754601f5e67a454eff95c8f2351f234bcfecf83b538ccd8d182379e4d961ffaa8e7da60736f63e42d1eb5fb5460c14d2c630298a60e288b7b24d870a191be9a222604c567a4f28a8c0e91ad1a8481f0c0f60fee8feb1d9f5498167136bfb02e7b1930de58dfa52a0af656524059b6534e1723531691f1bb00851efddf33279b37cedbfd5769a719154119de390a467cb93e974771df356d1a9d3c4f7ec36979ac3091f2a309a866c1e8df99e2af7f5c06cfd5e6648c083107e3f8b3175bc663d7447a1428e9c6d92dad1028ebc075648407f34a94d7c224e9882176e2b2894b12f487b80fe61838e8948440100bb70c2dc917801dafc350a4a1403eb257d2a58154e69c323b3b221b2a8d1d376f4cb04d0490e7eba04e2b56e9691f6dc0fb1c1b4ce3c16ee3f2983eb6c11a27486e9ec1631b7c51518dab1b778256c17e39ae44c28148d61e3858348108e7ad2c8ec344108c7e5ae4a388628a8118acc31b179302dcb6e082eb053987dc767692c8db61d1b52b4f02c3730721af8e0970c3894d3f967279c738c30b03f28ff60bc9c5864de35b62fa4eefc7a7efb20ffe494018b2df2c849e121385e457312bd8ac6241c42200a791b74e46a127cb18fad5a041e36ea15a8d5af1102174dbb930f45bbb054292ad38df2e0017a828ddbc885d1b32184748d52e89681d089275765483bbb7bdfe5686736c49e918c9fc555419053b34e5189d8d7cf83c0041d36f18ee7546740c285d1de287d112f03c8cbcaa08c1d41f955122163ea35d70d14ff84b2e4073669b41d6c429697e95b7013c0888cd05e6dfc156b8b69427198b4fae033744dd901dd6e589b1bb662286a4f28617a43fdae60f398381bf19a47aaf07d806628681ffbd5bbc9761162a0c969d71b34c32289aa2f6f081bd2d03fedabdffec5fc83c709242a3f7e3749411a4a5ebeb8b034af06584caee5954fa3681ff1a4618a15f07a22d76bb9c658df0ec07178b82a27ad05cbbc234acf36824cf5e23c7754675435c485b763f1f440ed0cc3c1a86f2aa0c4441e47f19e5d1232439319ba2898a267e324916945c8765eee000c45daa6107fefd35452982fb797bb16ad8eb21a96110de9550e0ef279da9d2f022ef5a9ce5ef364b9fa80a0ec0b1f130a20c0c78f757761bae602a30335a9b1b4fb608735ca37abf68bdb98ea17e0d59d1a04d23969321fb6a06d2e9615df52f582dd11fcb5908f0a44ec8ad81d3554f8aa88c1b8b342a907cface776575bb2314fa23e575e2459a73588b4d627b255ed4dec8838a284e12781413ee72287902c27d98ae5ab8fa772500cb21c0a077ea0c78096e3fa3fde7557f7201cd51a9821d12df81d1f2a756fe9802dc20c9b768e930ade18da3cfc2e3e43b0ce8f858ab535df7c04c7c2f435f78bf055fd8a64279fde265944b34198c5edbe5df7c7441f46acf0e283881b83d6dd58850025131c4e65e51f2bf3d43d67cf49bf65f2c035e378c8c26bc01feb6d5bca85891f58df5658207d5b51d465347c0d7bb490f0c72ca43454e25d0de28b6f2afb687ee46c2fda45f09c01fc4a87187a5e3f5870285168555b114001a376a48b6587a4c7a65cc2a096ce93b80d1c73ef53a3e7d5e116ec8216cad5a6943ca7bafc76dc0e9738860bf375cb67ef3f1fe424e9e83ae1beab59854d0e104a69f2daf3e203bb047a00db6753032ac329b2341c6c3268f9e3c52ef6d79377f966f13fca0d529bfe4a3a4cf4f3dbf3ec814b21f62be3b7ab51b69489484a4518000e839e796e8450b1b9a68628f101736d41cd0b9f5b481dd8d48e2cb19162272e1591277ce86ba6a95b9d6b045af4d5492fbc6646719ecb477613eaebe7171f0c9e5196b4472e37894bccfd86f17882dd619bb8914de1004f80f8e4c27a98c604928f40bf47aaabefc5469c3806ef762853e588e9688a2947d5eac4e06f564fe3b7cf11195506ffda6bfe6669fb9610b2691e6502b6a7f69c0691fe8a324db38dbc60fb72b6f2f6a2de7cf88d2b8f8c96e0aaefa6279009f7bfbcd52b20c2f2cad709fb05bf8554e690e4c2b86dc4b0b79888f0d334f83ee28bfd90f7e30e6fafb38a5251c02b1382a57de238809a47a54e689726c083eaa18892ab184c832975352149a880d10497daee360e2971c6593ef6a526099bab293c9e5115d064527f1f5dd7121efc109d6eb8886b8f06b91f4e326741", 0x1000}], 0x2, &(0x7f0000001c80)=[{0x1010, 0x1, 0x9, "5576f1c802bdff31d5268eed26e7165663bc6ce01b3ffc6416055093c07b266f0eceb79942f67581df75da3c9703135db3c3ef86070466f057e0a7ca245389c55480d9e5aefd85d98f2cf516b8b4adbd1e2c763503da8aea77a22d692788e6036b7ceea7855b96fe4ebd83ec4f5e98822f9b38148c637e1f9bd6325e569b0d1afbc0db136d8b93bfe43cb058d7276b4a0b4535495375e8d7bd3cecf603ba103b5542fe10949adb55018222cb24b0f02ae29f072e3a27a1420004bc47b7de15d7ee604ade733457bb71ad7c0776803cc24959590b31e3628fb0f05f3c441e73dbb93332d8a8e10e15ac05a4f25440938d04b43cca0a7b18dfd5cc648f1ce3896caa5e1840b9dd1454781f966d9889674b28776d1cacb96851e86aafd6386bff1664e65be64f9f8fae1dbd8c7885c2ee94b0dcd957f48b134d566da28ccef92b417345ea6c6f73aa104cf44bab251928d3f410e71f574cc8cc4fa217e1fed0d4b95c6fc32b7c3212143644a0b45ba00bc465073480f4675be57f47a14666e7249d15bedbf85c360e6de4e2736a644512366ee149c57bf8b4db95cf0190c82d764e01da574f9f5a75c342bba355f19acac2a473a800c73c90785b9281acfe72637ee7429b79e52d1e43207cfd4a72476aabb7994ff105033e4f7b2d83a7283873079952545ecbb738491f94b318a909cf2b734123050da120f1a0a9959cd563af43418f068e8b358e9a8552af9d10b62b2fba13f63e003dc7b5dc0acaafb91bb3dc814ac1159d7dbeff2bd7a0beffa93259555b8c81f0ea4bb9eabc0fa248e9146eb40eb4ec76f09bb1bc0ef60e1cd4b34a8fa5ac2c8179b07db2c5b1e126eff67e4ae5d9e9dc567e9ef3dd903ec814263776c850df6a7896291a86d7612f811019921da077776ae83a5b5a84394a7a45d8600444e2fcc226654d8bac98beee0a66b748c7f8c201d144078be5ba4475ea957b78105b292a44ec666f25caddd89e353f931a2e5b5d3adf35df7fd00a96f49319205727dd634cb91a52da53e68062666c93acbd7c99c3238c2b865ace94837e4dcf9ca8d4b38ef5850b8bb7d2ba44256d7152b89fe9f62173c274b94cc68d92e348be40b52d788e9f4299667c258e198f05f2697358f838625911412ff6ddfc35da56f3f9ff0c6ef08a13e5dd7384eb8c87333563fefff8be8eae64e2dc761922f0d9be678ed0707e219e12f2a5405ea9a7e6660995cd289d48324a6b8d3b1ff6b70285a345a76708a3b4c8aac82b8b1dd1af9f7ffa27b4e6a6fe5c231d15c1f66b7494028ab83fa8fde6523375bbb91d4b71b455a6d3735a9937d1b1e7c1fe779e681e448ace20e61f6ce48a182f47043fa48c8d3c3f7a300623806be89c043c74140f95b743ba26d726e6b82f340951f418b35debd1309b8ebd3f98f8b7d048b55827b5317459f28dbb4e8745e38459a41f3b024977d1b128607c529c7de998157219f52f6252b4f46f722bb04475d57ec2a36dd471980a9d8d0cade7d146b2def6f86db2a77466e5003a7aa3fd774f893922aa32482c02a4a3bdeead9ef82db08c41d683efa0a2532a84c7921fb8a8297e64f4f52956c22dbfafc91dd4fb719fe6e6a3d14baa3268f8ec651e6abc6ab7cd9f026145d23ea961b472dc2180e6a9529f8acab31170f5484745378ccad0aa57ea859d3c744e9e0c0226e7c04a5eca77f22d062485380c7a5dc1a8660be450884575c328c1fd775d35f8b150a610551e0f0524655900086853027b022e21ddeb8b7a7ef29e14ab117060fe07940e96d7157684511fbb47267c2da35e6e1910ad1a2886757ce4d84700c472da5efd69ff48664636dd41d6f33e55f1d2bc7cb344ce77300f973233c579091f445d962ca59f07ba8d8cebe4f0738d0f4e3dd95e9c739131d533a0ec3fcfcefd214a47eb310ed53927ce378e5c757733d20c6a7f692b2acda56363160c774a54250201666a34916c84c9985c933bd45737630163095a3f9c0aae0344a927e2431a9f97c1aac69f0fcf365d518e3e27f7c8ae071adeb59e8ac371a01f592b23bc51aebaa968bf78560dba96ecb0fea7674569f245318188fa2ec1ce6b56e5ebfcc85cc3e6d52b8a1d2a3164b13f08fe243c6d78bff59d092cd84b00ff658b71183df89a9572ed1632bd9a9cfafd45e51bb725df7f4a2dbb49f7abb8f219d763efa2d60d812ff2a5f7a65c9b51bdd219f4b9df9ea1f58d84a5c167e464565f27f2f50f3091c3d985baea366f58197ea93d299552afe0038bd9ea291aa924896b44e096f2328651a4058ac8c15c3bc714b1827bef662733584c0bd8f6980aaf12f41c6a22dd995e5b8c1f5958d28938288ecafb81c40ad70803058e6626694122a59de942f75b760ce7117094037e23cbe0bb6929d1e355f8e73bd2da000e7cebc6eff55f945bb5398e2b65c5caa320be4375f9d8390e5db5a2add0e8559c791b7b62b609d92bd452d4a46129c657bc0455b832149086d88ccff068dac666b2e41fa42317ca5e7f68bc3d49414946abc3fde20da3f280f78a52a60b38a8fc242ca56616f057727733dfce30b83350da80c9fb862695c6a4b5ceb8a4d3f986b683699ac934bcb1fbb2eafec26f4cb859db2a2017ec1b1d3d577859fee180c8797db0d2372c29c45687dcf8a6714025512dcab3f9a7a04cafd71a826fa1095cff39ef107fe5eeaf8d7a8e2a4cafead760a0e4b1991e66ab118e6a24528c1d4c93586cec602726641292968ff1735699f75071e27748de6beda7e21ab15cd4d24d21ed2a02555bdfb98f20b57260377686b0bed35a75c9c08682def18e7cd242ed75e4467660426e9fca396b462d7c9070d052df631a12336b715c82a7a6d3ee3a001ef550f4be5725e75c054db968058da9adceac3df680fd0a2b2edd689a746a6714ac9db60bb1f94e980d3cf8e8a6a48b710e595b21d8fb7261a19d9c0f193cd64826be6dfcc151c2e0ff1d56130184dabfd712882a5aba278a35ffc1d4d729711822bbad5e08336f1512f5f9dfc6ad9534d6b1b77757809f7f88b1998a178840cfa0c07ad692f2a67e761ec15edb76f3f2ceae21db7c34333cf50eb10649fe5296f3e12ae14031cc78a194aaa69cf5d181023e0f0829efeb7cbfa99a97e0043c3108d5a9cf2f0ff332aadc0d979be7fea36819687d8f37069af9ac0b6be6887bcc28f5370e271b12a2374a60060a6a7c3fdfc73b6b1a77a2cfc8d16c97bdb3166e3c215b76893f5282cd17ab25f7b91abb881f21d814500c222ee04ec8e5f15498a22e4099abb98b3590f3a80bbb33addd0e84d6c469669bfb69f5919462c220ee28183387f62acf16c3cb63f3cb1d928f7b3b4ff3d54e20b248d9e3bcc5e6a47ee3efdde7a9c27764d37748087f9b265325c5ad2d56938616204b9df603f253fc4bc60829ef8a606eb040e5e96497523b56c756417b48c05f224a1748145ee08ebb036bd2d62e1e32fe655a695f242873ade0fd481e97a925778214722019a6a3b92e68d35eb1cbe42230e9bfe90dcfef2aaf75f67e072a75a24ce56997d4d70e234d08170b09c630e6a896e2cb876d2c65465ce320b68637f4c468ad9962d668a007ed9f7dac0d32c03b28058e0e24f9e58500c76331226d332aeb7e7218a644bdde7a0091a370c2958e18c54e95af28f317f7011f2e987dc30cc6eaf83117f4536ec6456433a00641967122053315ff52422a66f3678752be699e522ecb3c87df6ffaa618bcab26000242e84a6e93732b20e55de4b4eea5423c12bc73e7afd2f0dcd15f26a42b94521934449a8f646255a7e8e02461ec010b4c4ffe253be079fac3c418923d28c07c795e19cdee1eb8a0442dc58dfdb95431c0393292d03c4b2e5a3e067c8dacbc1a7061db20b54e7d5571a5c053fe315395bbbb014829dc6fb0a58608e82586a19463aac0e08bc7a6bd4528854b3e45bc3f97aedfe01e1d610e90289c15ec2f27cb9e6a04a36be4d8a7af0f178e6828ccdb5bd3080acb3f2cce8e5430d65763cc4940c2876670bc0f5e255b0938983d6a6fa0faff4eca62d81e2a261f1d32d0d0c72413d0557571f6bb8edae0bc070368d7ad2e2fd51ba15221aeb9b3a645ea5469698e960c4886c5a600470ef725dfd9074eca27d99f0736a26cba91176fe97f99eb47cdf021c4bd57c7a13bc6c1a0948ae4ad9607ba7e8c7a892ede0bf478afcc6f401b1bb7cb5bb449b79967b3ef71995f352400716d01a77d2bd78804628dcb79c8b9cdb9246211dc87949903a3cd07b86765cd73b199435e9a944ab46ce1947aa520999a65333707e70150a984a9ebababbf1ec11982a92818feb46970442199010d030991ca410cd94634be11a7aae0118a1e490f9e0610836dc85a4d4bfdc51abc16d9bb6adc4484d33701cc06192eaa595b3d7fe05d673c6612fec924120582c586bbf6c71f7a0e46d5a369c4942fd2ad332bdd11fea92d578dc939c4a300b3bd3dfa1486d721751ce4c8b21d7e54e700afb38d43a32101d9b167e87568201419bd89c7fb4d996dd9bfb0ecad8c5fd540ff0715182c1d0d056f66c8e22bfc07b2c91dbad1cea5ef2146934636196bc26ee7583faacaaef0d05612daef73db48809394e599228ddb0f8b77aaa4c9dd363ca17d8c153ee33bae39c597f6e63cfd01f431d607402b3fbff536b5782de479cb5c791460f6fb1f793f796901224ac578ae3d79b9c7d7eea5fc6dbda2045bcc94de4054c0257f1255d4e07b2c180cbb32406cc6650facd0d76bfaaee207b9c662e6f3486c10624c6df9bea2606ac3ee8be523e33c2586ec88a558bb08bcc1e563e4a41c05584717233205cb3463ff337518180485c10dc0bcc0b596151f7708bd887d26e3152c514c744895fc5e41db4d716bc2ec69ff2a3971efd25716621f62e31f61e52673b98a0b8f80b3d29f302bb570fed0a706fec90d72cea08f5a2bdcce6a6fdb7f8758966730e8afa0a802ceb76e1de6ab12bce7f636ebe23e3e03221f9bca8705dc1ef37f75f6448f11ab265d653be3dddf1e0170d95a21db93d204bc73bd50916f0a4ab46de682e86d00958327d5c8aaae94872d2fea0260586ec6ea1c3e2137f2af77aa5efb891bcd15994d02a2659cad14ab5878ae83e47f7189a6f2060ac3aa401a8bd8db425dacd960fd4c268073f7639d167e678d0c16830d4cfea58d653d84a0f1169cdca2bdcfe96c766f5e11318e4be244ac7615758a52be27b60b95457b89160d0194da3a331f9643e702279900894d404fae2a099a378bf04c2053a5663d383b14e45d9828a61ddae7806034ba8f2e755415e3a44c64569382fc79d55e8b93473772a0431769d7e2f147fdf5a43d5f194e670488a9b18145b1c107acec6e4fdeab54025257c0abe696182173b5dea36b2382a46552aa2e727d6701eae58d6738bb851ee2469c2176448cf5809150defaa400eeaadce7edc2d1a0779a7eeb99071f5edea9d8015ad0b561ae12023aee5502c4665209b616da18e148d85b4d70ef6f94bfe28066ba7cfa4736026a365141510827d67735da11ad1d7b9371a3177f7f89d8d28f314ac5b86d6554e3810dafb8a1386e51ad29c13694de2486622c5d70c482d0a7cabf858cc6b7661de783c4f0084da09c1a12dfaff7657406fa47f0a1b97219947f5a6f2d71a63f2d0b95f343d0a643fc0d4a3ae03fc87757ec94faaab815171a647c5a18440a3a911e41295c56e9a800a0e7fec606744f421886f415aca8dfd61a1d44311bc032e65e5e2136c1b721b53bdf0dccbc8cdbfdc16e241ff621d490081b2d43256e00"}, {0x18, 0x1, 0x100000000, "9152c3144e17"}, {0x68, 0xffff, 0xfffffffffffffff9, "0aa97db23482742185ea5e9ce1ccf79d2558ba3ecd0581b0e49992d61279661c52bef5c067d9cb27ca114b2891e63dd978cd8bb7404d1ea438c33976276bfa5cafda57cb101a9ed20182e0e246987a4e89e6ef5f14"}], 0x1090}, 0x3) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x401) 11:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = socket$inet6(0x18, 0x0, 0x3) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x559, 0x2e9}, 0xf5ec8edc2dc7d4b1) 11:10:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="87060000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0xbf9}, &(0x7f00000000c0)) 11:10:22 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f000047e000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x15c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) fchdir(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7ff, 0x7f, &(0x7f00000000c0)="b4ee0dc060b7e20744b3359cec1c92accd0d977854e9cffb2d6c9e320a86001a1e88a52fe73dd7a7f490e76761f90f54675a383d453f09d99a8fb288e7ca5db10eebb0", 0x43) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x43, 0x1}, {0x7, 0x1}], 0x2}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = msgget$private(0x0, 0x100) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgget$private(0x0, 0x10) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x40, 0x7}, 0x0, 0x1f, r6, r7, 0x0, 0x0, 0x2, 0xfff}) 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd57, 0xfffffffffffffffe, 0x139, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 11:10:23 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 11:10:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1ee, &(0x7f0000000500)="b6438222ca2c93cbfe07c555fea585daf208627b6670120e56772594c4adbd6b68f29c4b0fe5a9272bc30e7b644da7f955e8a7bc77602ace4aba1ceaadf93ff7f2d01dade6000aca4a2fd59fc813e9d9e40c013cfd3a0f45dad58ddbc5eee9aed080cc53bbdd7b866186efd6d09ca8430335fbf4a1154bd60538937a94601569b232ab6fa0e9e62e62ccc6520695c95b8516c324a6c54b3ac7c0d8259bd147acc1825f7f4355d34b28c0d5a5fd31e4bc703315f34f76b3ad147edaa3fdc5482ece6cb877576b2f11f903b0c06d6247e0c3590feb8ae6735e5f4d8f4b07cc52c98abc4a25118ea02d2159daf9f227ea7c69c9a7a7634384e1d61802e44a31541ffb78d680ed1485b6b6878c1fa63eff688302bedc640f9de8ae7cb899d490cf5695e6c445b3693e63a1254feee6cf0f1d70707e35a5f35930ec0318918283a695b05ebbd936dfb863398ffcf50c402fb030daaa5805e87b1bc5cda7b8df3b2b1da180c94f28be51c68cface987cf25b2f552a4a9f8e59f802bfa8dd8d979ab3eea442b7136fb5f3f5e50e7e2be041851761bc9b5a4a5fdcbeab3630b75add30b6b02163c8f127cb3639e732aa7b5f2617c7b5ddf28be299eca156df681450600987afee1a2a2e3c8d588ab2600ed5687eae4767bfecf15c90adee98b2c953bae5bf110d37843c3024d55812893ee0") 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x50, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x48, 0x40, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x19, 0x20, 0x76c, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000080, 0x5, 0x1ff}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x101}, {{r0}, 0xfffffffffffffffd, 0x90, 0xa00fffff, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x6, 0x81}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x12, 0x2}, {{r1}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x6, 0x7fffffff}], 0x7fff, &(0x7f0000000040)={0x3}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:23 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/96) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7, 0x7, 0xfbd, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 11:10:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) getdents(r1, &(0x7f0000000000)=""/232, 0xe8) 11:10:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0), 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x8001, 0x0, 0x8}) nanosleep(&(0x7f0000000100)={0x6, 0x2}, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:10:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fchdir(r1) 11:10:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1030, 0xc0000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 11:10:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() truncate(&(0x7f0000001440)='./bus\x00', 0x0, 0x2dc000000000) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)="67ac028674bf1c389050fc4255b2e519a3be296208e2ff9f7c75a4b2a0dd207138bd6ed68569680be09597321e01328d9642c507a0f8d40bad4bdd568f27ba8a856b21ebd1ff3f2a1ed71b9c1ad876fb8d26cc75b3218bf708b041575c7fd322508d8f6ae5d794c979f648e5e92126eeef6a6916954f2da674690133d9c79e12d6b7b62e74c4e7cffeaa5e0c802c4072cdcb8a35a50e5538e3c2d22203bf71cba7e777ad6783643f969fa8ee838e5ee8a8636bbabb3418112fce1faee9267c6995ab9fc2798b2ce70f683218a4047828a28fe3b3522f9675f91ee871d539454814d7e110bf57ebdc070f65f54a71ce77fed9b9f54cdad52c1f54bd292d847a2d73579ad39d9a53e01f6f5b334356be6b2f18d5a1294512e9127d01f1e5cd9018561dec1d0db1cfd306b96ece6f47b6ba2af79d14cbc76d4b5b10c3066027b55092594e0d98cc111d445f2f2f65e7e5e9dad75d6be685a6318b7f60d5e50e2379e622282ec46d046dc5a7d7b85b7bf99ccfc0392dab26a6df38192d0c3ffeebddfcb5bd434667393e0da38d2e91b473b368b16e169b9d60de08542cbd34f2d377df2eb21de293dd300bed17b34559e92b181efd7066561b0543892f7c58abed78e1c677122703a1345c3ba64de6c39c1130fb0d47319a0b287625c27dda16d5b003ad54d2e6584273b9a6f63f5fe7473b4f6b7b2943be7ecb5757291ac800b3835932d145e1194b6cbbb1754cc1c819382cc0f796a6af057b5cf4fdfea00394c88ebcfbe69e2b389d77a38b682167533b08217218d2267fdc9d8ecbf700491cd27953b731afc03e497a8c8ab18994c1bc32ac6a714ea9bfd3ab26028b15c94b4d95dd5ed12a03be368288c1b688ca27c6380f853010c40d81e26a5a77967bec315a3d97be9613318675cf4b4c0d728b821fc1bd5e3c1a73e78aebfa1c564b3ff91e8a9c4016dac87fb523f04695aaed619daca4653f6d8be5e14d447332197c3ab8a889e347fb2094fb8b6f199e7f9adce24add0c6155a9169e5d6f7f1585d673c8e72a820b186a09d2d43142aa1b88a27b8de3fae03b9025368cc8f9ffd0b2ef23c618e3ada7fd146bff46aca827e85ce6c5ed8d79f92a7a3bdb605f733e31afe3cc827121d29715e48e0ca102182b375871704e1534a132bc601561a166af6813e9313270bd0387eb02841669cfc01aac3249030b84ed5e9e37b5b73604c23413cc80070ba28ade42075a45e2d3357b656b7e87163decd0b48479a68418e37ee3242d92e2e097133b5138cabf4c351729f7526286045f8d9739d6ab73c2c21edc6ecf552b4d38b747b91b5f043b3419d07bf583c5bc0c53fe16f9d555b923d484c5da69d244db508db806a0ee2cb54bfaf2d6340aeddb58ad2998ae188a5d96929f8e23749a94b7ba2b8c003388383f2437fec51f6cf6735dff9165347e9267d12dabc58dbd6c9b134d3f0e53e8fbcb0d20367f39c8ad419e9b7c9f57969fc9235dd714901b2e87b6e1284722104f62abf113b30b2dfb0d3aa60ce7b7d8c92ee4ad4356a657a85bd8b29f7448e9a1fed38f1375f0ee895bdf141d4c161d53194d7d782a1d57f1a9101484777f503ceef50b6327b7111ee6d33f05fa48769cc43761511db34fdb63743fec9a0ed854eb9f563dffb962bc35a107483913db1eaf6ae1290223c44ed91a21ea5f40347ef4cb46df1efeea20e4dd494430294f88c9f62e4d208783f38edbc0cd81a07c7f5ce409f6eb2ddfc5bebae7309c1bdb5e0f8991b16d473b745028f975a520a30c7d574ffdcb3ee7821ea2b448e24c738157c9c17714a0e7ebab974e45270f22e02f147692eb3318a24ee957c07227cf23b47497047e7b595ca8cd0db51b1ef1738214006a39693931cce526603dcdf8831849d5731ecc7636cde26ce9b7033f7a44bcc7a72492377ddee8a1ac9e45fbd8c4c5ec72c01dee02f55a25c1c673ff7939df3a0af22348d22c847173f7b5b1ff20ba787c84fa4e270274e0e1071374adf436a7b06651558197c389a08e00bd4068d5d189adbdbdeaa838261db209d3f6cbe2b3e534861123ec11cfd82163026992c14c4eebc089c863eb378f26045fcbee3575b6645e7354a7135466519a83fa6381119cd9ccc5f3010ff3b1f0e951f28807dcf43771a6c90b89fea4e868e3c2e9eb26a42819779ec9d7bd144c1e818d52d3bf453dd0ad3be9c290249ae033f665f5efdf652f0e692f06eff7af9fdd1b1da64acb0f6c56b209d165bbcda57c880522a324ded3fdf0ebf8712694c60537a84f479b938ac2e994cd74d21d3595a74c72688c35e1ffd3902b28afff8740c7e6e5fc6cab88ca2fa091d7c4195c13c99d97b64f9a0d51d0880eadb896070414aa12cd2c88b2f55c61a880c898e0dda392a179fe57befab05a4963fee977a2bc13f7e9467a9b4718c9bd557234cf5ced43485ade038c77ba330196465871a0f15e9d257305fdde6f9ca3f032d89da023035086926ab339d7c8e6ffef7429ef6f9ababe10563c89fb9408582dc4cb08005d6a30de17fbbf80e32d745ee51ce7d88d2fcb45a3133a5b7b121cee3e9ca64b838120e0ccc1c33c16a98f12c4176090da6fecdb0d45f5cc2417378c138afeeda5af58b8124ae0a7da02470bdc71b2fadf54206f63c5561c93a040537308475c016ac75c3b7b756e81e2129be24016c5bcc20553c04d844dbce8ec9ad7cfabf53c7dea7be705e473fcae46f3e30bcf95de9d02efb9d43f1eb6af6feb858e8b1c5d8085ecf8ffe8c33ece9137cbd85a215f59499d908e3bd898fbf50243e5506782ff69aa64689e3d73ee7e1ce6334896cc7e534c014c5ea43fa5748dfc0a70c0abd61aaa6d5424e0e37c84f8454c4b9559aa00ece4bf35d19b52878df0326957446b436bce13263134bb260a3698c2d3e211506564291fac91b20695c2e8867a9ada7eb6052cdb9d47b3a142f29d679580f937843e40156b4f6b10e0ac4712c411eb0bc5a7d338f6dc17c82775657d86f481a38f29b913ec30d9a72f73c0339be606f94988da641ff351b58d71f495992fc0af042ce9b65f301206ad7c15367bbbaba16a82ceb7b454ace09b3ab5ebc89c8648f9e73eb7ee45626913986093d4b881c2e0c3b7c52b1628d603b18bc6336ca51b1976bae97c90b2a0af6d6180a694c8e67e7f9061cc03c0abf58984ac374d7f6c15322e983fce4ab39778f9fce52e83cded5a531ce7b2ed5d0a95011e1bd37902a35c63b0868964441dd823efdd37d3a957abde6f8f1afe50700493ef7d4e2eb1be06152bf0ee8a2d5bd99386061b3def53f1dce453ad27f95e0762d9e417bf4d84b4e49b774137e579e093c16ae5068ba2387817dd514e5b850a9cb6ac7fcffc610130cecdff34448df37d66daf1255fbb8be939f71aa5388d4c5b98c1cbb14b9c5cc236e0320f40f32a183f191a50a07cc5f025cd08c024cac4dda610eba886afb0779bdbcb8b39f42638a29078f43e5b44c8e592f18c6d45844b5a7329d8f125a619d358cb577c490cf8e8c89e34015794ec286a5fa34e82f084273c69991ba6cc03dd1db4ef5b83c53479e8b437fa531b17a195ed143d96a2488fda83307387c29971d39621d8e399211d7b9b5866faa24426ef541b9c0ff633444f3780713ae5e6b6088b1000935655fa727db8d81526a4529ede6da6148e222953846e8af1a0508023f821b5f668772385bb3269bbd8d8c47ff4c5302bc62b281a15e6f370616e49b230d9db4bb874f3fb17c23bca7428620288253e7b26b55149eb418ac4e5aa95cbaa203bfa75d2d5339b4a6851c937607d93d352329092aec01252d4dfbcdb5b743818a1d112d7a1b7fcf66d2e82e86e77f294b3ae59a3bf96111c83681558b5166c99bce006b8e7407a232179000a39c6aa81e4ee3ea19218884e392e404a4b597c6550cb982600e2e80a049e7583b731ca958b9638b0fd156ffd31e192d206e7f75628d6f6361d475c4610373e87c488fb6c25896e60558a21b772dcb58bc1b6a2f4cb097176dad9181efef0ca47b2bac937068a17028c47f1e9cd0b44bfe420e891041e0e8b0857d6525ce444bd383310562c4bf78693f6ffbed5c51f895f4ee338e3094eb6095feebf3d9e4ed1fe64b1804ae0dea7f1412ac98141e0a018508cb681180eacbc6c86db957ca1c9fe43f2a47e425d4eb7edf3e9ce1c3565afa1b5784d32c652fc94c69ef50d57d4b9adc3949eab6dc8832187f8586f5f51b66dac3721a62cbf7eb0bb71d70f524f4fcfbca426083b9f79b3f1c5c07d3c36ea6bd6ea740e067ebaad6829caff1e66175419a13015a83e37eb8a6ebab516105e83bd0389b1ceda40760aae5976aa7865f773649cad2250a947204d6cb65111e090df77b631815628f3be230e06c9def62059f177bb8e98b3437333c5caf4a86467aa24bacbbf91eb417fec3de822e654d1352628a7679e668c884ad91e7eb690cf55e939c66c15022e4f65b9780a4579b36a7f48d93c930640df60f9238505d98974b114a035d91a6efa02dfa7e6323ef7bd33ca0f3a38ff41db10cc35cc22edf765a89ae7ba81d4731f5ca4a6f5fae4a367e6a4145eef6d127aba0e567ba187e9869edf561f61c49be3c2c3cd98c1543e93ebb3485c7d086af24636bcb9e71af9eff79f9bdb11d215fd5a1789b59cb37d3f281d05a0b53ecc003d0887da7ada506dba7242ec4af633e1f89d3c9d8588511770b2e2558e7152928e176fce5f8ed2902f45a2650a91236a41c76cc18ad88a12c465f4d2146eb141f7514f5115387385aabc0fe18e7b9b4e78d23a4eacda2ffc35baf37bbda75b3fb1cecfbb29cd4b285dfd1ede84e5c3d2988118a6433e8b3c7a72a726c19f24e6c1426e04ccfc1ba83589b950166c1e5fde51c46a38bfa3c17b3c2ca3c2210c57c70e2366cb532789c252d89b4290d69338f511f20555fd4d91f3916e4d77d331f522c3305448c7dc4beff2ca674e5bd2b7595c287a053869d17fbefe11a2ef646404a36db011e1f41403c2f418ea8f4587c2d786b82b0d9d6e3afcea93fec5fecb764cee643e69f68d5be3579d49056af54a605b93279de50b66e00b706b7d2c3a68fc8d54f235893917dfa2d33f2dc4699d69be1e2e4a77b6388141dfbd83e92abe03a3abf5af7486d36c738dc1d7da0cf670b669695214b5c0654e1979060a082de84bac2f973285e789cebc33b10a99277847212040b0c40a206f87cb05103f4fd22986d41e03f2acf4fe4eb45e47f5c80b4dfbec560d20f11751045ae05224a8456ccf9f69c77c46fcbd8e04a1f995b0310aba9c894eb16ab97602cf18206d5773c883d4aae686575fa7707cc738eb6e2d09a907b34724242c86d1a72ebbcbdbde6202047aea7e71b597187f9df1430cebd6aca8cf14be243efaf459c69f12bd8ffa73af90b53855f47dbe061e22a2726b47d308a54f9ba1b9d2c4b0c3c0794bc601e37cae3cc4618641d00b4f3ff00700bde29286203d81745cab3d3173fa265751d9171e421652139214f4badd00b373a0572934d8918b7421b159c114e393d1ea90bad60d86f8adb0444d5afea745cb6dd4fe4708e5683c183f0ec5402108f6d8d6f3b170f567702a00ab3547d8ac105c0210e6e369e77f086dfff65699451920856e7201c92fd3a6cd9fa858245ef7f246ff9c9f826fc2b965ea4352c7656c5ad706c4e64bd0483d5cc5a1b1a185fdb6070f1025592e7e21479563897a5a72f905c5b0e8d1de7543f3ef070d0c90461621a5c5f526aa1477b925d765ff6773b629d332926697c0818bcaedfe", 0x1000}, {&(0x7f00000010c0)="944f71fc22a8cac342f59238134566a2bf909be4f03f8e6c202120837b19d57440061be67fbb835f97e4bf6fb4449375b1cec3879a23ff768c473a83b935d2ac0f7ce7b58c7c133ca690d9f286544da2d8dec020c13375e3126bb7c4b65f43ef64122e9fe17367031d1cc1799567a4d31f6009888020c40b10576cd32fdd8ac71407216b67a877a94fe783945f05dc4fbc52b1856cb6d55a0cc944da024d09fb838ad78228c12f7eec1fd3aab0850d", 0xaf}, {&(0x7f0000000000)="de3122860c3e7eed17f4dd7a40ac8e7a18b689f16b3fd00962d6e10174af838a2512", 0x22}, {&(0x7f0000001180)="2dcdd6a5dd585186a76ee65cd2d0dae92f799dd3412bb652fc15b68b6d413b2368a37c5a1e6d1630722e52b221e3fc1f0dc250a3ea5b5508eb3268fa58837a087134bfbcca238272704cc743e2", 0x4d}, {&(0x7f0000001200)="143dc850dc4f57f8387645800564f1701b781681b0b3c12f69215a9ed745bf61fa6ae60dda9576c4cc1fbe0c9cede27191fbadaffc95f8bf9475e18410bc63ed47a8c32e773d022645d2e1c06b6443f9a8d3286b01699c6861b5b1e729c5029421b64e89dfcd5634dba12c", 0x6b}, {&(0x7f0000001280)="babb0abe43a2619513797ca7e6878917f82bf70b668b58bd951ef48c3d60e409206edfc2397ad151f5507b7ea269e6178ac3247d8db25715e6701883822c88acf16195407b3ea9ae8d11d0b29470087be950559acdccfc769d6ba72ddc585d9c00ad8ffc19452b668aad444214522aefb1fedccd8dc0ade5d2828a493417996db4", 0x81}], 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x40, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x2af}, {{r1}, 0xffffffffffffffff, 0x64, 0x0, 0x1, 0x200}], 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x8, 0x16}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xaabc, 0x6}, {{r0}, 0xfffffffffffffff9, 0x19, 0x82, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000005, 0x101, 0x55}, {{r0}, 0xffffffffffffffff, 0x8a, 0xf0000004, 0x4, 0x3}], 0x496, &(0x7f0000001600)={0x401, 0xf9b7}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x4) flock(r2, 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) chown(&(0x7f0000000680)='./file1\x00', r7, r8) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 11:10:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffffffffffffeb0e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000a40), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="1e72ec8910430e688604c14bc35b87e7e4dcd25771b04f73fcec70c90e9390fd7ea1130f66394c42cb703363f8db20341180180be121b40c7f7dcff44e722be40f0bbd7fc519", 0x46}, {&(0x7f0000000280)="04011e873215051fb55a78837177f6a69f07c9f7ddbba49fac8f34c4b7623bb96c2bccfc3286fca5ab61ae3d1c3a8bd25d2b05a77c2c9a149f957b11fcb269a42ba898421d4dc581e8bef986988f013e48c9e74029cd2267896cdb947923a9fc6e6442d65fd334b8f579cb0cd6c49832243c41a2b26c39", 0x77}, {&(0x7f0000000340)="4b07cec9b72d87ee7b44f24195d46c2b046424266a139767e8b4ba63a6230d1d329dc1be878c63721d327d2bb4dfc82aeee71e13c025f6510dae63806b8d7a2ba3a8749f52467f192966b60d8f93f09b69e7d3e29a47e4ecd5cdc8b30f8f849e1187932ee92025c5a2fea7e7bb489069dcbbf497f1656bde4c1891a5628e54683f58c44c6545748b5e6211eb09203a5f27584ee76ae033cb67992ee641a79c7bb2c20ef248a1a207e17ab82f", 0xac}, {&(0x7f0000000400)="49785749310d50bdb5e3664e6249bcaf64749cbda0eac24ab842023661eeb9060cb542aaccd8dd2b1727bfa3f94b", 0x2e}, {&(0x7f0000000440)="3b7b9730b1dc26fe21722e18584fd35cfc7299f9a9a11def37a2ba3cc9b875a7b26cab07cbe3ceb6690e333f5ce060627bc1e21a6aae65ba36608bc5e2ec0e06d237d5b5809a480f3efaf261db05c71d592522e8d4d944fbf12bc536dd2720291e21e83fb94f74aa744f8931e5b61ce69e2200c667958b9354101e784e4edc3a9b6531ab06dcdcc96109f50c0affba27202d1cc6486b7ccb566d08d10b3c2888f5eb1beb33f929309b53b4f97ec15907cf9b499cd0", 0xb5}, {&(0x7f0000000500)="b1805358097b0dc46f6b67b76e6fa27e8fc32016ca1d7af3ec631181ee34116c16740bb5aee1293eb0b1a48bfc7d8320aebf878374c9d5bb459651ca2067913f07b52e1b71f97685d2cf0b0343dcde499e59d5a91800670438adf38dd751e3f0f5ff2ed3b804de0721b4d4d4", 0x6c}, {&(0x7f0000000580)="e9eb6a28b6e1751a23e5cfa736da280ed45ee63bce54fc75db7378734cbe9556fefd53ad5146cbaa078d6bc7d6f3c864304f68c814c96571a3b2d349cbe4423d87d150fefaefd3a1ec35f4e68071dd8cb64c27bcc331616367ed6debb7f3ee8306d74651b44dbb7ae19ec08c9bbf9e44c47e1b6c9c2f171cedc4e2eba452acde99fdd398bcb1d467167013fedc10294a37defed41f87f9edfcb0443b9ce24f6195d2678ee3ecf91776ab424d01fe525b774b587630a54ebc8c7b8091fba214f9b46bbe5cc6fd3e4a05faa449", 0xcc}, {&(0x7f0000000680)="5bd0383f64e912c83214130ae2b71094f2f0a219a1373bab589ede20b775e476a846e2cd3f1651b57b1ac6469f3b2e7958c46aae2f6ee9e74e575f6ae5e1246fcbb0503acd727291da8fc0a36f91f925e151d6944729875a082b1d1e444b29e9ad7ebea14df85ed2", 0x68}, {&(0x7f0000000700)="249b78b31ac786a27e8120639dc16e154bccf26d0232752a8b8dc8b3647b5459e1fbb1644094f5c4806719a491c4de28d087566659a9ba67630b34a05bc24c1974750c3608ad82bf707d48a1f6357612e6cabf7d97a7cfc4c30a76e4d2fd85385953b82c85d4bf866830b9d6a3df8c1fb00aa3316de3b5a5f0e0dc31c934b3dcdded54", 0x83}, {&(0x7f00000007c0)="bd80416481306076dcb99747da661edf4f227390680326c640f0158f", 0x1c}], 0xa, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x860, 0x0) 11:10:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pipe(&(0x7f0000000240)) chown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() sendto(r2, &(0x7f0000000100)="fc4c2204c92e38697b50b045076f4eed2e59f51f25a5b2290784b4aaed31d5ea4850c3aa3765656874242c91ea67a18eab41d328a215ec01eeb3f3d0075dff74206d0a7c3b9784983e019331eb9892ec6f3490a4760d6068d1426ab921d06542547992cd5a1d180372523fab30804ab32c141e9206d485c0801ec8171078feaf2c453624dda12d7f6cd7984fe0852471ba55ca257eab10b33696", 0x9a, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x2, 0x94}, 0xc) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1000000008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup(r2) utimensat(r3, &(0x7f0000001440)='./file1\x00', &(0x7f0000001480)={{0x7, 0xffffffffffffffff}, {0x900000000000000, 0x8}}, 0x2) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) read(r2, &(0x7f00000000c0)=""/65, 0x41) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001400)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000001280)=""/69, 0x45}, {&(0x7f0000001300)=""/88, 0x58}], 0x3, &(0x7f00000013c0)=""/20, 0x14}, 0x2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000014c0)=0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fsync(r0) lseek(r0, 0x0, 0x3, 0x7) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x0, 0x2}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xb23ec6bb60182746, 0x9d, 0x25, 0x6, 0x1e}], 0x9c, &(0x7f0000000100)={0x400, 0x7}) r1 = kqueue() fchflags(r0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kqueue() 11:10:25 executing program 0: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) pwritev(r1, &(0x7f0000000d80)=[{&(0x7f0000000d40)="6011", 0x2}], 0x1, 0x0, 0x0) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000ac0)=""/165, 0xa5}, {&(0x7f0000000b80)=""/135, 0x87}, {&(0x7f0000000c40)=""/221, 0xdd}], 0x3) renameat(r1, &(0x7f0000000e00)='./bus\x00', r1, &(0x7f0000000e40)='./bus\x00') open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) chflagsat(r1, &(0x7f0000000dc0)='./bus\x00', 0x0, 0x2) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff25}], 0x100000000000005e, 0x0, 0x0) 11:10:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 11:10:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x108) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xfffffffffffffff9, 0x0, 0x1000101, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) msgget$private(0x0, 0x10) 11:10:25 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10008, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r2, @ANYPTR64, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x2e}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:10:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x37, 0x7fefffff}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x80000000000007) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x17, 0x1, 0x106000000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000009, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffd, 0xe, 0x20, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x7ff, 0x6}], 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x4, 0x9}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1827, &(0x7f0000000140)=0x10001, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:26 executing program 0: r0 = socket$inet(0x1e, 0x8005, 0xda) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fb703716be87fdca687bc55645b79de6b3284558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48c522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d26fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa04000000000000000ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a09952119c461cc93ee6262192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b8a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b49cda5cd2b8853a39881deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7ff5819f5f0c16fa34060475bcceabd186fe3610000000000000000000cec35f218865ba302f157ca02d3215143bf07690a7a81e267b7600000000000000258831508f2af6e616b7c3ebdb0a27d97e9cf9f8ab26b195fe7f82f40164e9cfcd11bb30ea3a8a82b816c5bdfe4088e2db083532cf2802e3b29db6f1b66d3cda710dbdd1bbc8fa258fecfc7352ef35d543a604d3d7838cf3075818fc21df68c3dd5f76c9c12120d39195eacf93904c4672a20744ea2aee7e4d591316ef02fc4d37835a73228b9c60a3cbf037db4cd4f6f940b378230f4e61e513aa93c206da", 0x102f}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:10:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x5a, 0xf194d35958c78b1b, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0xa1, 0x3, 0x4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x4fd, 0x7fffffff}], 0x7e7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x80000001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1f, 0x6f}, {{r1}, 0xffffffffffffffff, 0xe, 0x3, 0x4, 0x9}], 0x3, &(0x7f0000000040)={0xb7d, 0x5}) 11:10:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20000021, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x12, 0x84, 0x6, 0x7ff}], 0xffffffffffffff8d, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x21, 0x9, 0x85c5}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffffe, 0x4}, {{r0}, 0xffffffffffffffff, 0x39, 0x2, 0x800, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8, 0x1}], 0xc6, &(0x7f0000000140)={0x0, 0x16c}) 11:10:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x188, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x813, 0x7fffffff}, {0x18, 0x3, 0xffffffff, 0x1f}, 0x40, [0x10000, 0x483000000000000, 0x4, 0xfff, 0xffff, 0x1ff, 0x5, 0x1]}, 0x3c) 5ïÆ·IœoOèÌlœ"QyC5ïÆ·IœoOèÌlœ"QyCpckbd_enable: command error pckbd_enable: command error 11:10:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x40, 0x59}], 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x3}, {0x2bc, 0x1f}}, 0x2) 11:10:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0xfffffffffffffffe, 0x0) 11:10:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6bc3, &(0x7f0000000180)="79cf076d9b47c4d4e835a4667698a1591c0f06bb") 11:10:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r2 = dup(r0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 11:10:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000380)='./bus\x00', 0xfffffffffffffffd, 0x4000000) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x5, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x1, 0x6}, {{r1}, 0x0, 0x4, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffffc, 0x90, 0x3, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x24, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x678f, 0x3ff}, {{r1}, 0x0, 0x40, 0x1, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x72, 0xf000004f, 0x80, 0x689a}, {{r1}, 0xfffffffffffffff8, 0x10, 0x3, 0x6, 0x19e5}], 0xfff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x4, 0x9}], 0xffff, &(0x7f0000000300)={0x7, 0x5}) nanosleep(&(0x7f0000001b80)={0xee, 0x4}, 0x0) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001680)="a826c3d8b1dba2797000c7c630a89f41da389410dd1bd4bc4e7d0f12623f974a2d32a1339b1206397995bd4875e50e7ee14183ea7b254ea6691899c61b489f389b61953c03fd7c1ccb4ae4f0857ade5372170ee6c463be7524f6c55d1accfb6990a3010ed82196e1339f671bde7013adbc5955e1f26a06b7ee3227b3e76f6019ff1e8210b1", 0x85}, {&(0x7f0000001740)="3ed140e0629520707efccd70f6277ea887ad36cb1e0c1b3775c1cfdcac768a2f38181bfe0ceb41ca332420bdfbf771017fe4abfb83d60b7bc700744c4618e782e44a6557071ab78727fc706076c7c166e2a9158a59d4c4fdab567d5b8b5bb82388baf5335ea4b0f6bc75faf545e4a68d7a27dc013e8f5e75689cc53c9b79acaf38ea6a5c52d2cc3b63e689b3beacb94ee18527779a0a142858503d71bd8d23c71cae9418df970961ec7184434cea31ad87db5335cebc5389c9eb539cd2f5d919730253eb339a58cb2e0aac97f49bec57412d24298fcf97409c966bb703f7133a110c43031ac917da2c2a751ef706af0e", 0xf0}], 0x2, &(0x7f0000001880)=[{0x38, 0xffff, 0x8001, "813ea6db7ae97dcfbfebecfe6b439ed37f35f0a0aa4fa4bf844299256143978a56cce84635ec"}, {0x60, 0xffff, 0x4, "4549e4909b33b2813217204628133a413599c0e4197007a7f1d8029bc33b8da8d413c244eb77183a537e28e6ec415afded1343558ff89527ef5d1cf9d6834e46eca5434f5e090c39d1"}, {0x48, 0xffff, 0x6, "7e111e48a3f94e40ce124d33cab91dbe6af3588bf504d1b1ad648b65932445a22b1b933d4aa9bd62d0c63165e3a63bef4fffbcd27b6d9abc"}, {0x100, 0xffff, 0x3ff, "770abb321e801dccd920b5c62d41501f01f2f1e25d7396155d5808f354d12f11717831a749d3d8b462b7201fa643b114450cce5d1130fd4028a43140e9bbc299419403e22e277528a7be744104c66ef7864e93a7469b4f9c003a849ad51f9dd8b5b0334807fa49ccf1df0b9307c031e6d82b10a638c31c2b8698c66523b9f83d578c0763258226fd174562f51c0921fe188e89b7a2d20b8c020cce8936a9e2b46a73e5ab4aa6a68f73ee90c80c1f5e8d05ba65049cd3a6280e9b6944f890841a912d2df7cdff3902835dbef0c70f898ce64818459458b594327e301124d9227a7f87666547786eca6e0e"}, {0xd0, 0xffff, 0x2, "20d9da9a9400f579487662e0a1dfd8d77da95be7b6a5b35314d0f7ce982ccd05c38a1119000e8c83e87ca5a00a2de4f7e37f7f8d5ee55869c2b5a265d7f69fd0104c39ff3e4c1200b69111aafc62aac703f7660fa60f4c632ce89fb523018f9ca91160749f1e3a2591fa2a9be288a7dd2e5eae2aa4b6dd744c1ceb4bff0e83ddfd220eadd1d80c1303a12e9d3f732b9f7e0b9c193f194bbd503f0989a7c0cdd8912ee0c4dbf40efc84d1278a2107fc2cac5c7348bbeb7cdacb"}], 0x2b0}, 0x40e) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x8e, 0xffffffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x1009, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x10001, 0x6}, {{r2}, 0xffffffffffffffff, 0x6cf7649a34cfa408, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x50, 0x80, 0x7fff, 0x6}], 0xf8b4, 0x0, 0x4001000105, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001600)) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)="6f0d3da19e372ef483c4dae68972bd243fc3b233d9500c5c8fd3050d4805b13ca0b866903e7f913e5b2d76366b9102cd28b42de54c19c99b0ed9686f4478629f03da3956d4711a8b3da08aaf857063197540781237160112d1941895e52666b09d775ace840b0a1a263d6959f51d204abdbb436c37b4b1100c7959c07fa0ac6b23066fc035001378885ad728977d7e1a7799dbeb617eb8598f32b403c19090b53a47c075a6cc5546ef134d97a58dcd4ad3a78a7a43ace1b2fe6cea155dc6eca59304b6f1f7d536d12ea65905780d549b278e1b8c3b36406faf376054fd71933fc1f78f72fbae2e4812fa44ef9421e6b8d05006c1a3994b", 0xf7}], 0x1, &(0x7f00000004c0)=[{0x20, 0xffff, 0x23, "94c21894c7d0cd1b84657bd9bcaf8067"}, {0x20, 0x1, 0x3768f3f1, "80187e9da2153f6eeb5d7c1f6698"}, {0xb0, 0xffff, 0x3, "680f9ffab3aada99c177944a907f93487aff91e3bd427d8845010ca499cc24c0513bc98583b9d5d814896ba578d8ddcdd696e425df1150ad8617573d42e144d33561b6ce23bf4bc185a4209a65a38c506082cc7b47d7704407d910d1477d20da1cc8f4f778eca6c70f31ff2e7a38a9513d365384d40ecf275d4db4a92f7a0a2c7919547837d4e8b030945eced7947bbb0399a06eab4e414a86"}, {0x1010, 0xffff, 0x401, "8dcaab633fd06a8d50cd65a6f372860b40993dbfa0883f5c9b9239b99e0e5eee4a6df01e58e2263788875acf5ae45f980f0b0d8d4c1218434af733a3138812153e8ccad8b2285c7aecdb99b299e1b723cb7759c1895d007a8a2539604792de6de1c6aa4d936a16a945f6539548adc8bcc6e28b45a88eef069ef33fea0dce845c7aab7cc9c5e68b223fe1e590fe7bb85c0ae234a35d70b3c1de8e09764f4bb51d91e2ebe144ce73ae7246a05d15e3b46fd8155c937d8809a91cefef635c06d11b488bcf447a9b81cdee83f492086d09b002a8dae0c618c35f5e0f01daaeae535919da42838a1d0324982b7637d597e46f8999c03d0eb88e56342726279f102fe14e54c20facd12e327e2e203314dad6f02645243a96f4d32c1ee1839feeb4e72dd895df2cd3ed1fe4e968dd0c612889a29b2b1fee8a43f784fd742cedd311d6566d45dd3c34a61891509e935b312f154e4b7ffb7a0f127c59ec7f1a5aa92853b2d1fac06cbbce4c949b71de09b14d5382062cbe4dba7ab43e8e6d63a3d57a8f053f0b75ef553d51089a66c30d0592340036365bfd3012368d8aaa02c52f72120d0118624c22fa13c8004c7a67f36fb14ee5e11b14a8b72eed48da563f58c98e8f09998df1de0e089df297ef80461a484fa48e8cdce91367a58e3fbebd188b26df88163245863ff0a02c34a6e6ff8dc0a306a0f19ac1ccfe47f7cd8d2c06f85630300e3de0d7745b1ba694aaf2a3e6e7a026552ed3e1f34e4f0d9bf6142b8dc67db736772368112d7d7d5c18d723c2c2b75436e393d602672a116382318498fd7152ccc07dbd61d7723f010dcc5c7f5f17a1f497d741cea6c7970c199246c0d7a219f6e33b4b7aa0cd2751260dcd2f34934c0eba60f4fb2ae727d52a7c18103c9eeff74b172fe0b13cc5e93cbe8834129f114c98c1016e809bffce09d79518a7738c010f0d258c8d2268245c9ba6e795dd845ad9ebaa22759dee3aadc1f9d1dc9314902eae7ebf6173e39b6f9fed2085547194df367fce14a6903181fc4fcb76c3fb205752c37436a68673d0bd39d0e830c1bdba8fb53901ce2f35abf531b5ab5186f2813668357b708d972ba210ba682f468da2bb69e11d780a96f807f87502302bf59aa96e62c13cd2012eff82343dc92592173e3c2b708b8d7f36c786771cdb9196ba6db1d9260056879a57c96908860a1309ce354bb80b9a6529addc8c61ad6c640344a8700125f5b7402d6c1db0fde83d3179301ea6beafabf114c1b55c0d292b3b8d4e14e0145004e18ba5a1b3d8c90fe6d55a2664afb1f2d710cf5e8b80e5ee88cd671a00d03a93293b06ab66f3f2877b1f20a2e679a2827f06c4fa9a67d844c795b9f6b7100ecc445f0f4d53e3c0d3dde92833fdefe1473f45197c26c460e6843473d1d6af0d543f878e84cbacfa561e8764f901c1518839002f4cdde949240adc8ac802011ba99d9e64e3039033a1062aed9722c34be3d6836c9f4a71c9d47e81ca717e100ff9173e2141c4a6bfb8d283bdd6074f7c91bf468ba913c6e057d79e7d2dcb9dc033653654461a227b83307b3aaf211dcde3b4a050209a389448f3e14291675ea04457cc93c42d87039b37e537f6bf0ec0eccc6bbb329b68346061998a5d9c231ac78214d7846cb1430dbf128fb53ff177d3356623a21306a5898ca3373198a3b1bfbf348f2e752d747cc5ca9c0ee197dd532570fbdd4d7fe9d5c3c699c06f0ecbc8904c36f88ee67692a5bc91e4dedee638485d6f4beb43da0bea0dc9da6fc3d91e05c77a2c1c3711f9a886a3f36dd67d162bd4a036f758ad09644414f21b69e6ae24e0e7c52a62442310b4ffff66f03cc96a967041771820624f85e94e0b055fbb83c3a4f1f4bb06a80afe4fdf180f4291f6670a9704bfc6160a95f7f37c8dc24c4ff81774dad5839ae78dd87ffbfad26c2997ecff98a115fdb999b0b51faeb4f886c55bb84fe0c537045dc3600971f5984b504195f5597d9d44a547f833920feeeb4ea0f9fbc1fa4b9f9dc4fbe929a3518e088cf35ffe47fd7a70ecb5b59679112bfed02c281e19ae58c2efef3c3308da6c9bc1f1dce29178c16e3b9d33d74f1d81918eacdb36bd1b4ef3e53f7f1ebabcdd52019205b812b21ff3d171f82fe3c7c3eefe2224b552c0e144342e8a21b5b12ed42606ac01269ac610a0a3c4a76aa652317f0729e9e0292885e6fb6bbeeb66b4e8da822d02a60cb9caaab61075bc802879e3c42437ebfe4b78b8e73eec4c9e009c40cbb654a28bdd7dcf268e2563811985ebd644fe16e59e6f8ef9b5ce16fc4d7e45f55e23fa8d777156da8017a3700a8e7aef90cc421b27a631d3796a928b7cf364a52a18b444b8cfcf4170196b0cd76d91063bb4114f21017c4e48af24ce3577f7b4bfdb19d1e91dca9098a95d0888e34fa716db817879b5200dd3837a2db27b1e6a64bd660d909b54564edd7760a7ff60ee78df7dc85df964faabf4c31b883cc429140f971fb4d951826399e63cd1b4d66e4349c5d1c4afa810626f02182ee7901228c93fdf641975cdd13be074e5be039c33217eeb64621f823ba1fa8f174e0fcd8613bea3efc146550937877cb2eae16868a3944cc84aae8995f6ae05dd97c5cf07ff43d50c155328aa170a52667ac85c03c74d4b1180713cfd0c3c8e56b9bbe22ef1077b29b261aa629b7c3adc35446f57a2470a427771bdcbbde00e067bcff107b12e91a011f43cd8d825154f20e4586131c1be4208aee750b2ab6273e10495c602ca1ce519f5f8dc0afc73c74cebd1894376005fc29cc68b6b16879f74e3e8482bd83a12296a40bc887b00f20e346e4a2af56b6a53fc5ec84475c3b0e9945648f57dc16ea4f2988dbbe3af6a2835c0ea0f5b36bc79d43aac06eb74455da8366c8b474042b0655ea6db812d17fe13b930427897a25309b200da164c10a6afdf7ec4993f59a0ff53598abe7c21a5faea04442e0d97d501c574c3f364ceb47de7217a55b43f99bca6b878be72f3dcbae9845ac0251a4043dd4960c839278d80755e2962145cb12435e467b38ec0d6c0e5cb0e1a30000fadcd694e013023b6b77271feaf01d4ed2e8132883e0887ea3ff429f2b0790a58f83229257626b290eb9bad03bc9e3c122f3d0db434c4e75fb74894dce7688b7412aac7f20649f20c4149f583d1ee72b59c1dde2fdb21161a6373b48a4600e043fde3ab4f14f7f457b45f86ff6eae3b39946d7834504c3042efd00a59459ec3eaf33a48b189182662dcf59b04e0455387096de40a0e73589504bf11ed04c0f563be38e1210933a936697876974f0833f6aa588f783abe4b719528befc8cf738be9aab471da647b9e6ce0ffa9c63e2e6e857645f5a00c419a523c131e64b1a63e8aa1e16ba91ec5984eee2b3c339243e900d151929d5aef72a29b396dc15c6767b335fd6dff7caddcfa447f88ab20af24665b704f0cab41b051f1f15064a774b8276c377e08e1ca04cb946f36cc8bc8e5d81a34a3477dda17bedee63fa4ecd1fad4e2c4a4a428a7ea342e63a9c58111bed1f7446432de37f377c98ec3d8e1365e37268dabf3de19ce50c6b25e21ce712d580d6bcd1656318d8b0159147beb0b6e921e5202396c42e35d7b5d2d5762ab8b8e3cf45442551641134663812044007ef4e95d8fa91aee83b7d4ceaea2717ea60a37ac05d21fc42dea4b3a26b02b95c3054729c053beba7e0c7dd1e3cbdfa9b2a5728662bcd1170efa6b91e56d2205cbb23046a4acf4621c2db8f4d78268ecac94651fa97e8a8eb6d3d1f242c5bdb7847420def3075e555a709a878301c6e6776ce8de9955b186fd7baa88b279749e0f30cda7bf754996999ec40996bbb8a1107292e3c365281f95a363ea1b391e3fcd23bca04136d9e6a21f04b17c50eaa7f43e23393fdd902603f880df454cc5920c9bb88c34874509936a9ed979b3e62009464a5f118c7c5ccdbd9355ed55c27400b07a9fb32f717f403745d184de6fac3e5272f9a54e87d24e57e6b92ba3e029ecb63aac24c8e185ea65b29ea0a0077f5a40c2dc4b31ba7c94baf32d731ea085be7444ecad5541554f63d2bb3101a3df3f19dcca6ec516c2d97b1d13763db81e58f659fdaf043f3734ce441bdff9b26a86629080e79be27dc2581ed7c51381bf18901287204cb91df54e6b3b674358fd2229fd2852aeec157eacfc8a40427542d012216aa90dc14fe3ee7b444ef0a7e3238576b347cbc6e3e8c5a1d27e5851f72bc263fe9ce22ac05e83dea01dad8d0730ae755f3d9c164c994d587282c8c8526b3a2b9128ac8b6d104868098a75fbe9f8680c0788dfc9055b856bff4e2138ae57758dc857f3568118622cda22791eb84c1ae52dd73109893e1f2d758671b06a712127179dcde672066cbb808ebcb59efbd3fa9edef2f0e4fda3f4767781d665a680de7ec0295b88dd5b7d415f318fddddbbd001f2f386cee040bce7371c1d02714d6bdf03cb180a2054c84a7ad8e9339c85faae3ff42a805a7b31d54c23fa316f7fb0103a027a6625a726bd7a469227c9503c28594000d6f8308881fb82e91bf27943bd7c11695a11ec8ed0562ffc37f842a884177a14c03a4f8050a170f663a553cc1b503c2dd30191ca8954d7450e8b90e21d6d2770e1a430762165db65017b618d68569bf160cd33c4eb7449bf3fbf5408c4e6da3378e8cac12a82ff03fb1ab60fcb8cd26662942f9f02bb06c25920ea59412d8012ec248c4c380340a8ebdc08bb3654b127aba832d099d67129b498a45a56f53df3ea6a874c00dd444ec23ab4503f26140c844f9c8d6e3a6da1efabf0dfe00b3c76293670b15aa711a5808e585b93217472d706362241c596b84b64f447111d9bad5652071df3ee5af2d5e9d7221f67218a04e61d19d27553935482324c0b51f47f0f2128c499dc2adc409c0e3cd97daaa5404adafbc9939f621825cf33b28292e432c53f0ff51e0e3e452e4240479856b1599e8e6b505a63db8cc635e4a3b742b9e03b10699facd6966d9eae18025a264566300f7bdd64bed8872b7889d01732a1601db9ce153de99c9f51d0bea1c2b82a1767540f102b2ae237809179578743b64f3845f20d6b1cfdee1b94d8f6235840616ff32c69e58047d98a4157f8c27afdb0e900b553629ec394eec435730370ab1422c290c676d93e373a36cbe90eff296819bb8bcb8f630c095529c937d351cd9e8b534ad3c3c5c9f19b638622c43b0da0e623aba8c37601396c8c1be4def40da3b31d979ca0a3f9fea9e465f102580677a8ea8391645bb949d550a10c24bd7d5c6a9e6a13cb5bf8a9fc7c003fdd04799590f7b222d5b0a1e365919e477d9a9d04879d797acdf731dadb18f0804bb2e71bc4c063b78444a54afc76461ea631b8ef8751dde3d63f0e5fbddac671526b0d4da6c88167504dcacaf07f3605f1709cc34c9c9a14452a2194e1fa64d62be7886466e7b4b091218e879b4cbcc993b526c7e0f2cf56e4a02b797efda2461d9449f4a1d61482354a91c33b07b9be84c3ebcae4bdec299d21ce82e8e7892c5d46e983def3fd13c58ad458fd39f248bb7551bd87b8be46c251bc3ce3be7af6b7e63de21ac78b5e246ca1a5fa56a9dae3fbd6a5e3b6cd7219fd2a99ddb6e30112d2ee683aff2e74e0ef7624a30a138c151eec56142658bdff064b654ab530bc489ad6a3cd1bf9113570ec7702480f31a44fdb8fcbb34987c99dfc16e7aca2bbd31af0ff1ba59157d5c0cd2ba1fd3857a1c5c7dd28eea2e90b17a9277d3871a8032540da085bfbaa0eb27f9a6dfab4442bf7bb481892822506c"}], 0x1100}, 0x400) fsync(r1) 11:10:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="e72dc74f56cdda70bf9a04c27ae98a3245c9202666421375e8a15ca60aa6b56c3fb6604c85eeb634f200940c6c677203b02a10588c880d662bd5edc5dac5a474e06642f5543fcb35947507408f7a5f3a882ec56e48dd7d98cecb867038208052004c82274949cbff5e3180a7e7e505d01542df1d5d8d1a4a465514c387d64cc12856a9c1bb475272259f3c96cb7d2a965eed48bbad15997717167661a455", 0x9e}, {&(0x7f0000000200)="c2cd05014720fee17c65117fac3665c41b3bcb84733f9ac0aa7549c8309a60238d0714f865a0f139e9bed54d07591507711a99964b7fcfda81c7045789208c593b20bc3cab94b114c79ea8b973c95c3512cb73f0477dc9c1a8a7d551197aacad8ffaadf30eadb42300c83f0aca7f62f1664fa6edcccc04c5ef787f7e142683424b7d65176a086f62f0689d6b974760d0d9398b8f5d9a7596ed1d75", 0x9b}, {&(0x7f00000002c0)="02aeee7176cd922db991f1f47ff5c533ae2ce15c2abc1a6ba4337bf5b503649963371a06adda11f87927494dd9820b0ba25cf4341fcde2f5aeca2cb6c11dd268e536bdb349a2c1c9e6c421cfc1f82bfcecb691fc060f01076d4dd3410b4661730510814887a95e52c619f629e0d53b823da24dbc6e9ac0482a02ed90dbadba570c050b152c66b2ae0de166c1c376f6bea2e9", 0x92}], 0x3) 11:10:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18783, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:29 executing program 0: r0 = getpid() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x43) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000006c0)=0xffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, r6, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r10]) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ftruncate(r4, 0x0, 0x0) r12 = semget$private(0x0, 0x3, 0x200000020) semop(r12, &(0x7f0000000280), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x81) socketpair(0x13, 0x8000, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000340)="6c042ea267293f91a80483eac3d03ee613b04e828f7ca107bbb1fed426577639805458091cb07d3ebfc670a1fe50e259173a1326e95c0bd273f66ea1c83fa7989dfeb53acad11be07e4be4613f36b9146d4c0148afc3891230d982609ed58be994ef828f197cd2f023fd3125a8a9c66e439d88296bb52049036d5bd3f624d5036ae8e2dcf9b404019a91d0f595e29091de5fac63034f6065700336f8e5ee0bec691621f8fde21e14d12666f3f261d91b128d09f7ea39989f56488b839b9de8f90e", 0xc1}], 0x1) wait4(r0, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000580)) nanosleep(&(0x7f00000005c0)={0x9, 0x2}, &(0x7f0000000600)) flock(r2, 0x3) nanosleep(&(0x7f0000000640)={0x6, 0xff3}, 0x0) getgroups(0x5, &(0x7f0000000680)=[r10, r11, r8, r9, r8]) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) close(r13) nanosleep(&(0x7f0000000700)={0x8000, 0x7}, &(0x7f0000000740)) write(r1, &(0x7f0000000780)="0de598cc70f351a6dde8b83f", 0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000007c0)) 11:10:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x80, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x7) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000280)=""/117, 0x75}], 0x3, 0x0, 0x0) 11:10:30 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x48) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a558ebccc1e2d9f9d5ee574c6210c6e1e56097bfe0497c0c58998287ba2d53049592781b2822aaa9f223a3127f18732b085c83764c3c88fefa1f8e6e504e4af558b77822ac1eae4e9087571f5f0620d2f0daaf51703fa2c5be202c1773589e32f7e5ffe521b37f5ab52856a6f365be23b3713bfd1dc9525fe51d18e161b35f9b7f9bcfd0bff557dbd95be0c0326d31ffcf688b4dd233a632d37b5c902c18c3dabe0837b1473192e593a12c0e13be787f6d646fe13de34530703f11ad4453cba613ac384dbd036c21c78344d47685c73e103f929fb9af61d3ab41881c44dcc254", 0xe0}, {&(0x7f00000001c0)="f06489edb61d2f0d7865258a34bdd89fb53408da51820ca2136b1ff9c86aa3a7a144050fa10384382faae67d64e329b6a9bd88f16385bb366f91f7697c7517dec8d005229e87d821e8ed01a5c2cf03a120cbc7999ac231b66b17c7d7fd15c27c5c50e6d088f3736705d031ef29cd2f34227d94d45302e39b27172d9e4ca0f69e3a628a3fb0514108a8bd1362cb16eec97f65ae1165b21fea0b49583cb5c3848187361c079e72e5d4aaf30bafc145479fc637cf9b67283c88c95fe791338e6b129dad47d2c56df90c57bbc8fa4b819b36965f71d648c308ed49fa5fbe86024b6292f0ebb41d3c8343b2dce1933ed1b22b44ead643866c84d383de002c88", 0xfd}, {&(0x7f00000002c0)="c07f7d8b55e1a8c55a44cffeca50e8ca5963ad44d933f8fbc4f69ac6fec493827b3a339242371ea9bd1bf5062068f1fb88536d8e3b58d0979874c2faa5b120ed4a016e351a5c18497060da27856d98f3300ba46ee7371a92fccd7a300972f46f9ddcbdbda0827098389038096c0a4cc289db6ed0c293f6278183fc119582b9fcf504578da941592ffd38dd0e84ad38b57f83de97974ad3c9c2d51018f85e8e0af2a11057048855316a24bd84451146facec4bf1a02be005325f83d010779be694be4e51d2cee7f5ce7cf80ba820e3ebc", 0xd0}], 0x3, 0x0, 0x46) r1 = kqueue() chflags(&(0x7f0000000400)='./bus\x00', 0x10000) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:30 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x8002, 0x6) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x7, 0x2}) 11:10:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3ff, 0x1ff}, &(0x7f00000000c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00003822298fd6190f471640d1af28f5bc0000000000000000"], 0xa) listen(r0, 0x0) 11:10:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@.+\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x244) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) msgsnd(r2, &(0x7f0000000000)={0x3, "5d555956be67205ce5570abf15daf880f0952d907e0da3b3fa84ee908ffeb9af1a9d4f9f71106a4a168c4930c7a3e5a29b322e24f38301f4c0444306a1f654d02f702579a8af6b3907c9b9db3415b903c26269b5141b616c3ab26d7db290e00399d06e51477e67982cea9592088ac249b940ec75139c8edb3ed6998665240a2c33099f854e6ce5c49a1ed7fd60ce9e2c6d44b39c0cd3be104d1c06505da74d8d13ab3c7b5f28b37cc20d7e"}, 0xb3, 0x800) 11:10:31 executing program 0: r0 = socket(0x11, 0x1, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x840, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)="6a8857b9f85b8c174593f72257afeee212a9a3a6b70f3fac258304588a00730fb2ee068eeb0fd447cb25d1680160f5be3963b97ef6ba136578c9c1f5a159849c8c008684a67d1f6f6bbbb6c47bd2e7fcffafd5ba3baa19353ec04931fbba99088ea34bb594480e7625062456e867cf37aee0e7e0b9391f0f89a773146ecd5a78ac791f0d1b005dd2ee42ce93122511e1fbffe7065b447dab5c25f739eb6e47f57ac67f", 0xa3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/101, 0x65}], 0x6, &(0x7f00000004c0)=""/254, 0xfe}, 0x2) close(r0) 11:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="e8567382648de3d738f9465e56e29ffa5eaa68640a3a42731d2668a5df639a9362a71115ac836528b411172baee92a9c1c26c61c8fbd0c2af38db43902678831f48545db6b9d8b9377db2d8ace7751813b67c4e6ca177fb98557db049da68920687dea8834a4e53f6e637b793f87df5123f37a932e2bfdfea5b34a319cb018dfab0a83a0ebeda1f75e5fcdd2ddc64ab4be31", 0x92}, {&(0x7f0000000200)="488a3fb6649fbed335f795b11c7680c4c54ca0d801975ab551e624a90551cd25851035f758d1b86a5c444eb46085abd96167d84eedb0708e4857baf3b2ed5bc84320a7f6abd7f5ea6960e34cb6ff0f4fe31e6b42ec27471e9a12930e47b4a22c59f865d5e48862c213b1820607c107657f4ee198d64cee8c228bf8ac1db8a6f724eb623a3b7b8e2a44f38696787709a4c3c6020173e6054aed82d6946d8c55d5537dc76a956dfc603c354dca00c931a5e77704867fa4facdf98ae0e0e36757840f4343a2b688520ed2d0db82ae7777d4d1a66ac9599ea62a6e0e8b815d3c23eced23dcf981c8f343017c81aaa7900793", 0xf0}, {&(0x7f0000000300)="7bc423b5ec527594b19207824fc1a7dca278940c9326f8466f57390e313cfd1e88c4dac4c4f88be0fc80542561aca606d9f8102002296554f1047efd4744932c35552bbffb39f05773c54180aac068c21ccc980c96868243283aa8672148df8388b42be7f4421a75e00f1179770a9ef3141d45915ec38896d69db0b7d61143bf51f33d65f7b7cd1fd6315fcb255e02af20efb6b4978e92cceec99c7c6b5ccffdffdac1", 0xa3}, {&(0x7f00000003c0)="1497ac05456fedcd539648fc4d7926cefccd9a9f624159147802808e1f8e3bda9a803b4acc37f591ec75d61505b703578c72365365cbe468e67c3ce914de35adcc2f86eb1381b11644c39131ff7d0ac40271329372e8a75115d7ed11ad77dd6e9d98a771c420c49fdfa33030fe251d75846a19f76e721fdb551eb7d0026384e4a833ad343d0325b1f6837663c8786b4e19f45de60988c946eb1469557250a7e27a89486c97ac29444338e08086c77013189b62f6652d6e4cb8c622ea9f75d3e03b4074a8c898b0ac8895e82772fe1decd7cb", 0xd2}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x400, 0x18) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x6, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$dupfd(r2, 0xa, r2) fchdir(r2) nanosleep(&(0x7f0000000040)={0x10000, 0x3}, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) getdents(r0, &(0x7f0000000000)=""/104, 0x46ab1552c1aa493) 11:10:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x106) r1 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/28) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x1d96, 0x6, 0x7, 0x437, 0x5, 0x1d8b, 0x20, 0x10, [{0x2, 0x10001, 0x3, 0x7f}, {0x1, 0x555, 0x8, 0x80000001}, {0x9, 0x43241a8e, 0xff}, {0x1a2, 0x3a61, 0x5, 0x800}, {0x2667, 0x9, 0x9, 0x9d}, {0x3, 0x8, 0x10000, 0x6}, {0x7, 0x3ff, 0x7ff, 0xfffffffffffffff9}, {0x4, 0x0, 0x0, 0x81}, {0xf38, 0x80000001, 0x0, 0x2800}, {0x3f, 0x7, 0x3, 0x7f}, {0x9, 0x0, 0x7, 0x8}, {0xc418, 0x0, 0xbd8, 0x1}, {0x3, 0xffff, 0x40, 0x7}, {0x9, 0x8, 0x3500000000, 0x10001}, {0x2ce2, 0x8001, 0xebed, 0x9}, {0x2, 0x6, 0x100000001, 0x5196}]}) r2 = socket(0x400000000058, 0x4000, 0xfffffffffffffffe) setsockopt(r2, 0x5, 0x41, &(0x7f00000000c0), 0x0) 11:10:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 11:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000103, 0x0) 11:10:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000003c0)="13", 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 11:10:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x3) 11:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() open$dir(&(0x7f0000000240)='./bus\x00', 0x800, 0x12) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x1, 0x8}], 0x13, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x88, 0x0, 0x7fff}], 0x5, &(0x7f0000000100)={0xfffffffffffffffa, 0xc2}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x140000000000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/171) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) 11:10:33 executing program 0: clock_getres(0x5, &(0x7f0000000080)) 11:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 11:10:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) close(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x5, 0x1ec, 0x9}) 11:10:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0xfffffffffff9fff9) fsync(r0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 11:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() 11:10:34 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:10:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b3, 0x0, 0x1f, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x188) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xffffffffffffffff) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) msgget$private(0x0, 0x125) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 11:10:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200c0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x802, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x801, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0xae, 0x40000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0x5}], 0x5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x8001}], 0x7fffffff, &(0x7f0000000280)={0x100000001, 0x6415}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:35 executing program 0: getppid() getppid() r0 = getppid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)) wait4(r0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:10:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) pread(r0, &(0x7f00000000c0)="ed9ceb02492f110b87a64b453f3ca90ec95a7ab3873a16c72d0ffc", 0x1b, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="8121a94db8c856387e84fbeafe823a23", 0x10}, {&(0x7f0000000140)="8d44d41722629fe8e350bbaf4e790d33013eadd01e2bae30afc0a1f5bfa8c03b0357e07d78167c87d050e42611dde76dc48a8d7bdec45042dd8851c222ce04e35c1bd8fccbf8a4eba2135b0dfafa81f4e4d35cdf3d25dee8f312e93b98f1dee69d036df38267d8afce233bbf4d29b4c5cc4367db1bbc75e999c2b77412ebade94a008e2d3818c83ec2e69d50d70206775f06c8ce17df86b18ec3", 0x9a}, {&(0x7f0000000200)="8471cc7a1e3de8da20a526432589fa30f78691f366643b18e4f6a284cebe9397d0bd59459fa1580389033b32de48df2455085635894daa07e0c5bea99558d92f9da52e5ca0114ee913518694b9eca108e1a22d60de8183c331cdaf7a62b5b74919d3c79941e514b7558b9443ce4c3e08aa499fa19efd04c1026926f0af946181373f2669122dca8abc40e5df78a6d1410f407b1352a07ee9c96b1406ccfa7141eba15364a3130ae97c41be4d", 0xac}, {&(0x7f00000002c0)="82401ea2cc7ba75ead6d3ab32f4bad926ab800043a1dc808052c84aff4741ef65576c1f42ca63aae15100e5596b934bef7f72002d69b5397", 0x38}, {&(0x7f0000000300)="1177", 0x2}, {&(0x7f0000000340)="25778c5957d0e579b572f083eca39997a8f519c60ddedff9d0f701a636b1ac2353f1ded0c06e97d7899a0a3e258773707a41b3f3f38500ac2683585baa79944d773c7ec02c22c4d991e5ccb68609defb1ba94606358aaf34c79cb8dbdbbbb21cde460fafb93873a22e05301ebb35db0148248c111b41e49909af0e738c244a08088d4c632a2b9048583959eff7326a114d9e32675d8fb9eaa1ac04b35501bb1b07cd7c7f621321f724046fc81ff53fd3e13d326f2dbccfc2a3f2c53c1ee08a0bf26395ee0c2cf94b886d782bbdcf", 0xce}], 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) fsync(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x1, 0x46c96986, './file0\x00', 0x200800, 0x1, 0x3, 0x1}) fchmod(r0, 0x51) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x81, 0x20) mknod(&(0x7f00000005c0)='./file0\x00', 0xe016, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) chroot(&(0x7f0000000640)='./file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000680)=0xc7) getsockopt(r1, 0x200, 0x1000, &(0x7f00000006c0)=""/34, &(0x7f0000000700)=0x22) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000740)=0x6) utimensat(r1, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x4, 0x6}, {0xf517}}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fsync(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000800)) getitimer(0x2, &(0x7f0000000840)) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000008c0)) fcntl$setstatus(r0, 0x4, 0x80) 11:10:35 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/209, 0xd1}, {&(0x7f0000001340)=""/214, 0xd6}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x84) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2b, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x137e, 0x4}], 0x800, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000023, 0x3dd7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x88, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x8}], 0x361, &(0x7f00000000c0)={0x80000000, 0x8001}) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 11:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) write(r0, &(0x7f0000000180)="c03a99e9fa03f9ee651b5a6c0daa250c04cf4600d1deca4789b3554aafca00683567d77c113db931ebe94ae91f4fbf82e8af2f01426cc47f35acdf84c82b3ef681ecf76e27c9900432d8fb89c367b3c8f6e750c774c91179da40", 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 11:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20001, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x4}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:35 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "ce3e78aff3ad6557a55ecd767458e3ca4c2d93168398420916d89d0aaea3e690294e29fbf501587f0e0c32a573b342794fd9542bf9036794963fefc7775efa7bd354432047ce03c396"}, 0x51, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000000), 0x0) 11:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4c}, {0x2}]}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/197, 0xc5, 0x841, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000240)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) listen(r1, 0xc0b8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000540)='./bus\x00', r0, &(0x7f0000000580)='./bus\x00') ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x10000, './bus\x00', './bus\x00'}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x8001, 0x3}, {0x6, 0x1}}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x0, 0x7, './bus\x00', 0x0, 0x0, 0x3, 0x400}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="d8f8c4a7e82d7ff2068486c6b5121564aa6ad095aee3b7183a4d6b361989541a29c640cc1253bfdab2015d6c41cd0149ff4a60901266495d076cb20921b1ed0be159d52a21a364b31c3589927279a3a1433311e708fc4479c202ba7b271ace00eefe761bdad418afe6d7e818c7fbd0f0860f0a59397940d2ce18b2ed3184e4a4a34b16843e66fb89b70dcb586971fef91abe554e3cabccd608ba26d058f424e921c97a47e9f516ccbc508f42eac8dc0a1cf23fa61052521f85d6a0e611a037737bece993ce0cbe6cd9b4477791", 0xcd}, {&(0x7f0000000240)="4ad40f48bc9554cc5af7b3f1c267a5f70b02238772c3882584183a82f41f94dc38dc43b0078c7bd3912e08ac2d60d4ffbbb2f5f9aada22a9533145b22825424ea6ba4d380487ff6138d44bd4bd131c0a61c0752350a731ad87e83ab609cbe6c659e671f0a31a1467f33bc1", 0x6b}, {&(0x7f00000002c0)="02f8fdec1d3c42d8f63a4b06a116596b1ae0030d1cba113972ce1430d0cc935992cb8f3100420ba8efd0087121ae7fee255f63c4454ba743c7f2c90c6a150a848047915234ac44ff114d5f4c9b72dcf0b275772b3c1c19b9d96b0d2fdf65ea3f720c9b1a2de286829be7c90c5186abc56e2088a083e103", 0x77}, {&(0x7f0000000340)="486f5fcb461052731c751a812702b77e6490838cbc5400fe98a212e735228c8937efc1054ef17c29d74f276c819bebaa4a9355b365310d46e424c96d83b1c7266793a7997fa45b9cfd862e937fe0fb5ccd1b178f54f4ebe4553ac818cb0a85126e197c2ae58378d2b4c853f4d0c64b021bf2cc72fd9c2f2203944a9a5cb46bae0b704c171705d881ef8ed7b96ca2cc6cbec3bd56f41dbf92b39f11e8c1c171d310b7f7585f7438f3d9c8b504e8912c78539af686dfa8bd3d3660c6ae26c3c0291d", 0xc1}, {&(0x7f0000000440)="38d4094e25a390589f671d79f32679abe20ccd8092f2e347138d5d18ba1155bc23c9fb93ce4c565dc07d6df5a097c251de8ee1b63fac0236decafb", 0x3b}], 0x5, 0x0, 0x0) 11:10:35 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000517000/0x3000)=nil, 0x3000) 11:10:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x83, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:10:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getegid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff130080812eaa4e71304831929648", 0xd) 11:10:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8010800080002006, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x83, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='\x00', 0x408, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x2000, 0x4) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:36 executing program 0: 11:10:36 executing program 0: syz_emit_ethernet(0x300cce, &(0x7f0000000080)) 11:10:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:36 executing program 0: setgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) 11:10:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x80040, 0x0) 11:10:36 executing program 0: 11:10:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x91ce, 0x4}, {{r0}, 0x0, 0x73, 0x4, 0x6, 0x8001}], 0x9, &(0x7f00000000c0), 0x7, &(0x7f0000000100)={0x1, 0x85}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1, 0x0, 0x6, 0x0) 11:10:36 executing program 0: 11:10:36 executing program 0: 11:10:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/95, 0x5f}, {&(0x7f0000000540)=""/135, 0x87}], 0x9) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) lseek(r0, 0x0, 0x50, 0x2) 11:10:36 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 11:10:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt(r0, 0x6, 0x6, &(0x7f00000001c0)="a2fb134be90ced5bb7f3c6f3ccad075a1c7d752f2c2f0d8c673caf48231ff0b1e82343dca6335ffa9a7d8b5a4fade24d4e1ed3a8a0df63db86d1b80cbfa784d2e5f374b86a43ce05511b6ad11c870e6ad228b46d6ec2e9774cb568b44a855a0502215c1ba123fc33f4de4a96fefd5aca136dcf1d69c3e4aab69d0fcc56803e72df0cad2717d7258ddea84ca8a194b59be3e9", 0x92) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) dup(r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 11:10:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x32, [0x1ff, 0x0, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0x2]}, 0x3c) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5855f73fc4deb3fec0a8feb0cdef2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff08) write(r0, &(0x7f00000001c0), 0xfffffffffffffea1) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fsync(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) read(r4, &(0x7f0000000180)=""/205, 0xcd) close(r2) 11:10:37 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000640)=""/226, 0xe2) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) unveil(&(0x7f0000000180)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 11:10:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="26330794", 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="36c747c14a9f9831b44beeefe2111fbe882d988a3975c9a28bf1f58c1afef5f77cfc8a33a38d51f3bbfcb8bd1523e87b8f6c095e75d4d4b03034743464f5abb197b1312be9adeff4b13247e01d6a334e", 0x50}, {&(0x7f0000000140)="d3db14f7d6cba1f83beca9813859ff40cd930ad71cc4ccab90bec177b07adb865047087db184a3e5ed3ea8", 0x2b}, {&(0x7f0000000180)="8f1b2d93ba1c39b911a5f5137de3dd3ca8ea0fe30342ded005a3c5a5b0ccc2aa9fa6ed9aefffbd2eeb96e74d9cba53445dc235135dbc61023a5bd45156e22fc9383229e63fe0aac8107cd6ec29f73d8cd0903db188ac3b55c6446c42e60a11a22a4c8975d14a9660e62e9c9ad1abb7", 0x6f}, {&(0x7f0000000200)="0ea54435a0b4351ff2685944cd6cd817ebcea0f6cfc28c7bbf0af943aeb38b72b91abb87d720c22abc8ae6e12af08e935e6462972eecf094719aefcaf83d0fa7d29135ba09c7cf50c47449f61b04ea11cb74e5a35a7c713e9bd01d69221aca1b1a846f5f0403d619fa15596ae846ae71427e7fe38a163bb03697b29d56fb76a2f49c5ff780d9190d48e123d22eaa3958b7da481260d7875c9701edf7434b4e8f31345acceb694cbc1bc4f1b733608669d0f75b6231747174c9d0e6333aa11c8539367a858c83ecaad62c90146da9083d64", 0xd1}, {&(0x7f0000000300)="c9226601a3c92b3564af18dc299e5de8e1c599", 0x13}], 0x5, &(0x7f00000003c0)=[{0x98, 0x1, 0x63, "36920572be9e6980e4e22b29ffc257e660be6dbb27a61dc2e015b4865dafb338a41cb0cf41b95c81f4fc781d51684dc0b1863f6aaa1660a5f689db68aa8d35c53594c9b4425d59705b6a0373642f49ead5bc55679dea10a666af209b82bbc908b07001e9e58e1e0ab10fb22158a1c83e0830b6b90d6d9fe9618b65ba1da01350f1"}, {0x50, 0x1, 0x9, "abb748216f7c0bc7cb348caa195386aa4582ee53b37d92d7236cc99e629bb497cd8baff943944bbcc18cad9f8ff57d7a78df244e7e1eb02cda"}, {0xe8, 0x1, 0x9, "6dac6173521f8d3ae1ea19440d964a592f7d6997a4418f483058856d6037976d08543f4c86bca5f4ca4570e3ba96a1f26b8fa4d1a4d9beba3808045c9e470dfb25fb37b63f80480927d27d1a28bdf1427c480b09767aea7a8416291142bfb2ee93786e07b2708294b41de3b8fdfc315d3c87726962e8a23135333b6314e6e2fb0aa2d6afbe530084bde4dfd4befa8f301971562712545e2f78755465d1226fff27a2d85a2eb2faf7229cdd5318286455b9c83bb0fdbb212a5c1ba62141f4c1d57bae4fe1ed5f0981aa3d9d0e4e760d5f117d"}, {0x30, 0xffff, 0x0, "82cd574b6c62e5a24dac800cb32f0975b5d3e78ddef6cfb95910"}, {0xf0, 0xffff, 0x2, "8503a3cdd8c4c97a496983a3431410a91b03dcd686783b8d706367775e8c6ad3ecc8a0e732ce7fc10e1fc9a0562c43c907f483fc7acbb0a600edaf87539588d73a442409ff60becfbb7e70eecc1dea7a22658e6009f7a0b540deed53749c1ee324f2b8e9f9b0250ce218ef37429a3d16209a71debb40a0dec2cbee90476eea73369b528e8fa4a00a67188d0f15954e28d4e567e90edf9715e1f0ee872d7ecd30173f452cfbb214855a131bd8721a148a34eef49bba2fbb65e915dbf932e5c65d6117b4388350ae77baf66a4462923f47d064ebadb1023d9861e21b66e5ffa510"}], 0x2f0}, 0x400) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2810, r1, 0x0, 0x0) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x101, 0x0) 11:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c, 0x80000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x184) 11:10:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x4, 0x8c}, {0x4, 0x9, 0x8a28, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x41080020, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000049, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xfd, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x20, 0x120}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000340)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) connect$inet(r2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000300)=[{0xffffffff, 0x3, 0x7, 0x4}, {0xd7, 0x21, 0x200, 0x3f}, {0x0, 0x9, 0x4, 0x1000}]}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x1f, 0x8000000000cd}) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x100) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x126) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0x3ff, 0x7, {[0x2, 0x5, 0x2, 0x7, 0x9f63, 0x1000, 0x100000000, 0x2, 0x80000000, 0xffffffff7fffffff, 0x6, 0x3, 0x9, 0x9, 0x0, 0x5, 0x8, 0x1], [0x11d, 0x1e, 0x3, 0x4, 0x3, 0xbe27, 0x5, 0x2, 0x20, 0x1], [0xf2, 0x9, 0x1, 0x9, 0x400, 0x3ff], [0xf, 0x9d, 0x4, 0x2, 0x6f, 0x100000000], [{0x9, 0x1c000000000, 0x9, 0x401}, {0x6, 0x60000000000000, 0x4, 0x800}, {0x9, 0x5, 0x7ff, 0x7fffffff}, {0xffffffff00000001, 0x79, 0x2, 0xa3}, {0x0, 0x0, 0x7ff, 0x1ff}, {0x1, 0xffffffffffffff7f, 0xfff}, {0x7, 0x4, 0x0, 0x9}, {0x80000001, 0x1ff, 0x8001, 0x2}], {0xb4, 0xcf5, 0x9, 0x8}, {0x7ff, 0x100000001, 0x3, 0x2}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b1000513600000000000020020000000c32777451a7bbf000004fecea11ea8fef96ecfc73fd3357ae26caa04d86c3a24fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e440e729ead3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb3, 0x0, 0x0, 0x0) 11:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x8001, 0x10000, 0x1, 0x6, 0xea, 0x9, 0x2, 0x1, 0x21cc, 0x800}) poll(&(0x7f0000000040)=[{r2, 0x8}, {r1, 0xc}], 0x2, 0x8) 11:10:38 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)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:10:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") 11:10:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000080)="cc6ee672c8587b90dad520e0a4fd4e76e7bae356ecca76cc3d7d0bd51bf6dc438bc35bc791", 0x25, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000000010000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x29d}, {0x2000028, 0x0, 0x20}, {0x6, 0xffffffffffffffff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x80000001, {0xad19, 0x1}}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) write(r0, &(0x7f00000001c0)="f7ffcf05e674c63a62e5965d167c2c6c263ee7f4efa208ff7027b7a71f5df20aa1c0ed9628847696f69731ca5c4883f2ea753c73964aa640a44a0f825fa03ae69340e046d01db72e41dbc6f318414b25ba269c28481e8c8b8839927fe13ab8492ea9051d350764c8e1b3acc47ce0adb5b749b58d8fa5fda6b1f71680245a3c128a8eb71285854354cefcc0809b8219be4e237be76e92b30ef779225ebc7e25c93d07bbe93849cb314ddf3a12584220d9b1710615028caa8ea629399b06e830dc7a20c29bbf8a9dd94e445f0d0c183f0fe81b67474c8fc22601befadd0f1d2d696cdae284efe7188a736eb3f60367a6001bab0647bdc0a1bc1ac8c51fe757b2e5b5eb872b361e6fcb3f2193e8ff28469eb3bd9d0bc9f82f6717d6c222c3bc174d8ee74ff363fb77bda0d71a4584580dbceeed356bfaca1f978ee19606b88f7c127271454b76efd02f6dc38cfcc1efca48e7a5f2ed3ade87d7b2b019f64249153cee30e94405813edd1d2154e74d1ddf322dd77ec5854d5f18f892ba606571cf64b1de83d06db5284832de40d5d279ad4a13baf47536721a928aa2efaf4b111c75a73111714631ba2b5412f5e186e77613903c9c8c2639efa39d9f75a192cba600cf1a7f35c69d42775601a3d3ee7264afc7c06167dd49b50542164a441e5f954e108d0fc0577aaef942db9a05ba12dfec8a54d908469b8673ae6aec07a2f4d65ae2a585c34d0414d76f25fb09c99e0dbf19d25dc36496652918902b0847a6088896e586dccaddb405a52684cc037ae31429104a1ad940d04b32beac018fd9d147d19ab075e6410554a31dcc356d946edf268872d5f00c47186cff26ec0dee49c248b6aad8620019e9bc480d30736fb53c7bd525d9e60d81af05d5c97345402780f21a6ea74afbe355af295d16a9e963bad9ed52191a14f6cd934261a0760c60418af400c592eda05b6d519608f19637d69c445a5a8fd2bd4264e791d71c3f30a5bc9659d1948b02d0564963f2823f805e4985a70edbc344f46e6d81c82e2b84ee3d7ed3e6ed209e83020297e6c6381ee4718b757d530b89a57365395784dfdb1cf3463d115111ccd452e97c454ac2ce88cbe9ba8750f892bb01a8c001f1fa7a88e0db6e1c4e0270b36d789e382187b6f0a3fd2cd36b8c04b5c3a00493e930e34fef0b943a01f1ca44bae6b5b06836daedf3d7e26e3587fd1f1d683db38c207a24caaeb4a8f360d8873affe82615538cfc80e5c274d0916830c07f6bd1ec8bbc4323cbc989d45dcb2187201a4dcc53fc166e288668716a927237463015a525fcd62c1f38c808ea446391203f228f415547e67ce13aa319c5520c8748d95206d3260786885fdcceb0da64b8cfdff4fc715e7d3b5cdf1ff3a3fa6210aac96352a3323ccd5515c4040c76d3ae435441db7597a831f40a5808b22826f1b2e2f7e3aec61583fdbbaf0d36ddb86846c03efaf36c588fd3644a41b46974c88a0e11f0c29ea24b1e8124926fe9bda47caf7355a9424841434b660307b2c9b8bcbd98b6d5c77eb2be844e198647915ea5bea6c81c6ea4c814dbd5886479aea6ed58a43e90bd92789a2f734a5f6d44187106519ae093f62871183f5889f11766082fcd1ddb22e106c18d5285970e57444b6e4bd09fe6546ee5a2c9a5a9fde03421aa279e9acdb11f9d6da977bf3690037b9daa1304225f9ef429d55003b063b80c4c11d8049dfe9155433bbc03829b1ab8bb4807434ffc2d5f6f6c5d7db5af2e2c141f1c7d6479ebe2a6db03495324bf2753b3c70c7d208ee77029bbd19fb9344eb961a21c008ba9f786f7f863207abdfaa3792fba4a0a6fdd8c8e6d509ac54a3f63ff6fa0af02b26167ef4c110bb3d8ba0d4e924e0c234a5af9446887de563f6caadaf744e6c11b27306b048609b5619e83f5b69a4653f330118fd7bff9accbb52a9e81e50fb5e2da66eda25db7622bec371a73c65ca64dffea270605601605196301cc23c06f6545c01baf0cf769b69e29b6830e7f200eda2d1a563b5bae5cd8359f2f1f8ef2e9a8e79493e963e395e48ae0028b8ea4938ed3f5a797dc9ecdb708be2437ced01347e889aed73db04cde22a09dd58483c10525d5a3edc40106eba547054b671bc5b634cd387f05d5ca7cf9681c32eb8cff5354116d75819954d5cc78af9e389c5957f05a6d1f63bff957defbb6ea037d6de39b9fbd4b70a8c3964caa4d56c1d193ceba5a3f48b5539429335f71cd1dea5e91815b9247741c5ea11e60f1c48bda795f1ffd50df5a8c9993ae864f8fec18b5257f381e2dadfb68439666a37db0c950aee01fc5b57761f38bf32491ed3d9f884625a7a20bd17fed3afd28dd1169a8c4ce247d97efc20593b48cb9aa0f6b02b3b0abc32262d6af257336e08b4a8c32de922847a09eccb9541b7efdbb9dc45706c47d6ff80c980ad1ed89c871bf1d063fc3011d5515dcf410d409a29eb72ef7422c8641139fefa3b87bab407cc0b68a444e57ab6cb245084d753675e6eba0d500687fd976365f3af774a49703e9e40b296dfdcbd0a4058515f27fe07dd1fdd791822d405d1e831bcc4668b7ff54e894d2b11f57a33fe68a607fdf54ee9c52ee31033b17d8f5f7e380a84850ddd54609cd056c84a5e66b3443b154e56c6fe51ac1e989dacff0998fdb53f451a3501b95103c1d789c3fa76af60bbcc621ee8820a7dd3d4d6f607ac1a1568b62c541f0f001ef3571b8adbfa93afa889077ea35b302be138c05754501723e8f84fd91d08729e41caf4a2c17374ea969ed7bd29e7f62f0210006994a976e7eb900e2cb52a7326db11fccb06ec3f60808fc8fcd656b062aeb0723b52be10d74d5d5c55f27933c0247364d0a08a542e2322e4efbe0c5657268aee6c860a1e18214659575dd897de7fc13c3d91af51e8155a622918e7799fd62a462ac42d33c1db0a3184ba2101e790cdb189bcecffaefe6058c83d7a999f787c3456740ed7505c6e4a055b717a565d07497decbc25f79116483c961465c2116dafa267fc009102a0483a50c3e72b144f6fa33b092e6ba4fab3ba7cd8979abdbdac30de76a0143b60a1ce3bf1bef61377c9524b30eebd5b6fd2fe32c4e81834ac8b92dca1d4b595a7a5502c5ae1322bb636c6002df9520c4df14eaaa86aca91d3bdcf7287f7be5100d6a2c9cee2e430fe6b67efb3d2361a34bee206bdaed5714532b9d305cfdf430e60ef9762a392aa882f7e5bbbf969a2d80e53161db43e7c6699823ba2e1979c2be79db2dbf578eb9084cb381b4bd5f80d0035acde44efb57f5205be3ebe3a84ac6664097cd3b9a1ab7ba3ea053a745c04f5b4643e53ca5ba1f7a073f864aa52f63c5430e1cf8f0a2f3758a708d62ac7bacd0402ab880243e46aaf718c2370310144e67d48bb35aece77e00ac94b288f1a7d5807d9dc09ff2a2157d4e7dd84e724eff233ba03a99027f1aaa9748e9e097a4a66ed2f01e2a7910718d0733b7342593d276ecf954ee07f0ae24610dcfa03ec7e93a1d86989cfc8b5405efde338a71682f2f80bac2ca21ba7b84621e8b38ab31fbf24c43cb6b917e4631409d94afc4688cde106dca23c8cd01eb476b568584a7d143ad78e84cb7aef83de72dfd251f2b11b5b88bbf60971096b05b08d783663e90175b90af788fc0a2974bef327760629b5601ff51001b23a68f1edaf3eca5da94cbab9ef826a23e6de620aec87c1b86af83d97fe883db072a83ad81687dd47e5fa608748e609f89bcd52c511077121122adcaa7a07d370220c4ec37448caa33a5dcdf6d8816ff4f93c1d3e8b2632b09f378919c16cd7a0a3de34c486cbf54ffd2d7cdd598c15c48e75a970c4eafc538fa5e867756ef9f10ee3c5067adc899a85d34bd491b6ac901162ee46a1ef9a4c26df6788f38dd93f7be0597d6998235ad0ffdb8fa659ea5e5c762ef63614242c714bb0e3ba503e827a3fa3f2b724bacf44bb82c92f015eb82facb0992c4b100daaa96f2c09ba4b0230efb1c7d4ec2043316bc3c6535dc9b7408be30d6ede790d16a2c0689d3bf5f453e9ed46e51d6c24e830731ee56655447c1d6eb1bce23d3b3d40af6e5c8a1a9992428a5b749f6fd00b7105e1d67aeed742be4b1c7fa2b3b4d598c6560024769eb3c3d8ae9b19047166bef9218a2f873575d04afd0df8f5310743daa1a08a3cdb98e34157a2e72b38750365ecd41d1ecf5117d6997ee9c231942e1f3c5c63bb5d1d257e8fab9ca5c95792417079b9536490707ff876bbedce71031bf71a308524802c3c397f310a17a43ea93392e2b7fa8740d8270240bd135d14b9df393681dbf8f5eabd844f9e7e936e6ac2d661f1359b4ab2ef75f98df7f6a38b28181f8059aa65bd9d8320279ea14c71d8a5d98300528feda5007c02a34639776fe2f579616f86adcbc0e99198bc4b670d1f5653ea6767f3b691e153e4f2c9474fb121f335532094241a153cba5f68183df317f4fa2d60b56a2dc68210eb6709c1d7efebf832486ed894a6169cc65b41d15d892080b82872cbd6011f3e26c6ceee318be1c19e67bdea3bc8469e7dc20dba341abe13b9fafe2ddf74af8620a2ab646501dd91778bffed214c21a82c04b56822665c471a7ffa8f871cbdb7e4343ccb884d397560df43e431415f182c4ef9f4887a257e50ad5ac75fa1f1995f3d487aa06a935bd8bc156ef30790aa40d9e2035b5f0b0041a276bf9880931e147bc5d021c053002960512dbc0f9413cb32781cdec4af91cc98bc6f8d2d7c5e6e08c565567f08fee0ac0d573d23d6d3a311c91dc9dd43c5e79e7ce3eff50602d47d3f216d5dd8ce1a0b6abaeb4ca098a0859266510fea12d213b9b06f3a22d753be8411e83e2a35e9df388a565e19c38caf2d5d1fa1a73c742555cdb70da33d3f86b3ef1d538d747aa57f67d93235f76ea9d5b45496c05def0d297adc690373df2d205a444ea45056345662bd3f54bb07268481df43e9204fb2986f9fe5010730f26ac59ca8f5001af32e95a89b8e1466ed55c6fb0f72bf45abdc51dd2672566bf6f09a8ec555ce6191f50dae7ada66acb51a1c87bf39e473af559448b53934d860164e6706bc2835c032125c3e49faa055fc3f997524f3809958d7d999ce0516e739925d53e93fcdf8c22b908735108d173c58580e79904fb8c31fa7ea3733e85cf0f2545bb93ccbc25c01237e6399614f3005835e837418dcead0b46934973c2badaa75d15984889fb14ce096c8c423d59739fb6b3e7cb5d774390659015ffcf41f1052990316c321f116a748a66f88a693d335613de4ec6e5c01592d1738b0a5e996d657cc237e73213390192352ebf75b13624948d1c11bae84394f50401200f85c61cb3c1b68ae8b2d05a681c75272c3c85ebd29ad388dbef4a6b7c9b4eb25db9752dcd101270386081a23c4f01869b124b54ce90fc95fcfd4825e00fb0948297f2e6540a160638c86e07a5d55399dc838a4b35dd6a8305fc92f09f63e3eed21848cd2ea95d2c48d8a1928b1fa5400dbc20c72d239dd18b011cd8220844dc581dcc2fb6a425c5517c6273894880dda604c515f5c0aef3281e491c69c8815372f51d5e65ebcd469faa6d0487cffd9b4388c6f2573161d34ff3e6a5ce536ccf93aedb8f45a2f18c32ea16ced2ca471b601e8fd965eeaa54005d11bbd5b7adcb7c7f1211e2f57f04719375df9c5c7be531c4a96b06a9e473823807db2e08711701933518c7f22b0f9a5f4d24302dcff4f5e17fe08f7b030ce7c423ab8e3c15e1651e11bdc219452b7f59836dcaf285eb0ea202e232ab00e407e62712da7a41d48b40", 0x1000) 11:10:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x11, 0x4003, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7, 0xff, 0x2, 0x4}]}) 11:10:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 11:10:39 executing program 0: syz_emit_ethernet(0x29, &(0x7f0000000000)="499e7ebd2c69ba411150162b85634a6d32abcf141395f8f46ccca1ccd5b4fb4824824eb27dd908290f") select(0xfffffffffffffd49, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:10:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4000f0, 0x7fefffff}, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000002e0e53ef917e46daeaa6a6e2076ce28fb790601fbb885754eb9db460bcb4091"], 0x28, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) nanosleep(&(0x7f0000000180)={0x7ff, 0x20}, &(0x7f00000001c0)) 11:10:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047466, &(0x7f0000000040)) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) 11:10:39 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400, 0x4bfe}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 11:10:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0xff, 0x9}, {0x5d16, 0x0, 0x52, 0x10001}]}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 11:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 11:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/\x00', 0x0, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:10:40 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="287380e542ff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 11:10:40 executing program 1: r0 = semget(0x2, 0x1, 0x40) semop(r0, &(0x7f0000000300)=[{0x2, 0x5, 0x1000}, {0x4, 0x200, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x9, 0x1800}, {0x2, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x6ab, 0x1800}, {0x4, 0x1, 0x1000}], 0xa) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000380)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x3, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x28, 0x86, 0xca3, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x80000000, 0x1}, {{r3}, 0x0, 0x1, 0x60000001, 0x7f, 0x9}, {{r2}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x1000, 0x3}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000036, 0x800000, 0x4}, {{r2}, 0xfffffffffffffffe, 0x21, 0x40000001, 0x81, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x50, 0xd, 0x7aa1, 0x7}, {{r2}, 0xffffffffffffffff, 0x41, 0xd, 0x1}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0xff, 0x1ff}], 0xda34, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000022, 0x90, 0x3b}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x75e9, 0x800}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x80}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x1c, 0xff}], 0x9, &(0x7f0000000040)={0x80, 0x6}) getitimer(0x3, &(0x7f00000002c0)) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) sendto(r0, &(0x7f0000000100)="c962ce6f4454dc3e51a2fb6e6685a2c974546221a214775caf7671cabe8c69bd9e607bb5d86b931c910de48ab4f5a947fe87b2171a4ff54a2c61a025da6c2038a14c4b15a887b37b109bdc4245ff8a95483951970428e70d8e26f31ca109cf006dac5b91a401798787c2ec766a740587e61ab3baf4c01db2f780736a878e89595a07657c54dae28afd8cf9d1f89c6ce12d5f891cafe67aad5e909d0663d76c91e18f36fb71649b479a02b5a5d704fd64cd1e000c661eca7602d7b1ceee3ef385140dc826744470dc92db3987c656b32834e20e79bdd0e1cc049bc75d8ab8c1981fdc4c67e316132247f5b5bf7969135167558234ef16b51d8f5cd2ded90e5e71c3d09ab8d0cd1c2719bf1b3457bf51e1c171dca9722e75d8663c67993594d66c42186979432bf7f4c28de8a5473d801bfc72e02b29851d58198f14af9ba264d21fd45c2f83394a4f10924b71e5476eb5bf84d5375f9a42b7a526b983e4ee4b5bba1e746437f74962329749e2bfea4b7b082ce4ea7ab972c32dc4e53989387246a3ecc37a7150b616370a16c6bbbb399f31c875db274f00d63a800b5e58a00b2b7ce74c377676d2c364857f13b07a3045e4d93d2975a88e9d0ccbc349a5ed15ff1797cebfc883ba674c02e8e14a732e6e9bbffcb8b7ec697e458901a87ec7ef5a7c4e77232f91c63bf5e1d8a11935e627aa60f61d4ba1377644cd9ce6b34251ef40620a728206e8a49b5bcb215102fef29712a800260fa9642afd802c2ed494ef2ad837539d0e2b8735c0aea0dd3a68c3fbb5e72fc4af9faa2128f55ba6a7ca9728a51d9a8cfc05688f6645ea3273b86e4bd9f1bb6ee91ee58c5f424004a0b138188ef3198c3cd9935aa095200986b8c0b01c3f1679af54f8d9a362076e29a7e9dc83e2bc550dd604d1114e9a2e338070ce5503ddca679ae277d82ff132dcf4dbec7dde1d63dbca107216c3505ee2355464cd7f50605e8361ea58a2201c7f7a9ef1406ae22aef2f1660f8412ebeab74fb1aca52c27fe636b1e8bf6d706fd3cc8976003b50929a76670b3e5af944eba81dba056a2709aa3f25cc92e73c7885c7c7b6e05b6781e6e8d179fa7273eab1a61f0e406f70904c7ceb7b4d2aba5f448813ff5f391d4597ec3b4063854782e2fcc8d23952f4247edb3023fd1d39599ed2879f481cca45d8d1e7a0d7e86fc5b9f831ecaada0db0411a95c461441ff890e47b3fe592c1898b1038a5a8949a00568273aaf438664701153fd0c13acab4dff3fbd91995834270a41686c149a945ef45a45cbcae0b427266ef93e6c1ea3c9305a0452a84871614b7ab74c24a1539a191b45fc1b53db8a59270372c9aa73faa3ef072d831b748a9c0b6f9333a620a68fb83cad62ae59c9db35cda4532cb6630f217e7dd45c41236fc6dbbff86282ca973fe52ebdc639f9371b1e7169cb39a50172505063ce09ddc6da4aa4ba598b6a9cbaba1f40ad10f1084f49d3c44176100b0bdb7dc0037f34ab4c8ed632f742d8eb323d2fb17f109af1631c5410c030f723c7817495c8286eabad011fc9e376f3fc67de89565676b7d4e16b53cbd9cb116a93994f61c5c1499e5b5f190839622f6827b8ee8e6b8d132ef3b3526d4c26e9446ad4be248d57572894bff7e6217041da2efb0c0495a32e11bc53e7c1def510f866d4979573b0747dbf556d9d1f35df501517936e6f37035f9430bb7034fb6ebdaaa4353da417a9139ec11cc4ca32ef86aee0cb2efaa669ca199595b3ba98bb251d706ad9280f372a1856e29e061fee7a1c06cebbb0f2bad187446ebf1b90420845f7b30083f3e6aa3e4c8ab67fa96d0a47bf285579c3e213e58fc4c6bc2183047bdec0bd734c13f27e5edde6a02c2d5fbcb88099f7f1d2afc9c885ad39e47fa1829240e4caa8c7f16216f203b51efb890f67e8170662cc50f8662f93816bd36077d5e43fde74e544fc81027b0a84d5735b77a0367ada9908561021b4ae2daaa0a82dbc7052c4fbd6e309ebb6d56a56a5d18e69ed66c5450a3ac481db8bbb5d6a44137cc8a8f3304c9bb9c27ebe2a9494173182487087c21dd9f579af8c984427041370bf86f7e816e9feba05104a5385e859e7bb921428fd009ae4b96018221f44307a235311b0ab3275ba3058098d057ae94b5b8d5f35962356b30141cf40487e6ebf172d223e2598d3790002a5b96d5e421306ec0e5d1dbda116253a7a4d4c01653243ca045ffd7378b37ae762a13b4129316f173d2749c012b20aad132b4ede3a8cdcdb2b51a97b89c0e820048bbf96a150072ec3dfd31fe380cd4d5a106dd95fdba620d429a69bad10891eebf88e2a87168150cf8d349ed04543e11a8fe15ed947a3a5bf85d5972c4328f78718dcddc7df3b80fdb66ef3472abbe7cc9e1e3746143205d570f20b4a8e65427fb7c548cd79d34f50d811a7ef85ac39cf85383d66a34809ba162d7ce30da301ac006bdff291dc4c9a26ebca4c5bf63c098ebe5aa67e7512e94ccdad08811629b1e2410a40451fd681337d0f2a3799356901f3ea028ebf1bf1cce4fb80f3d247111f655011dd1e4e3081d2565443bdfb61635401837fb71e9511ebeeca75d0681a00fc2ccc843cea23de7993192c6e03a297cebbbbf2697e4e674f90a2b0b81a8b9d4755acf64dcf85fce8edea38dc88720cd1a749b1d3fb156e1e2f9a99f076aa54682d01b5557a12e81f266073dcba91f0745ceb4499dd64b1fb836cc6f5601e7a4c99ef633fa5785f4fae2cd98d0d67389b7f2ebca9d448ff2875e55adfcae3559d861f6d2a94c23669582ade1fc115e02f9b2d0d485834a5d492ba6a80310f42e0bfdd9d1e22a2c27c3dae97abd0bc5ca8899c62e4a1487119e5b5f3216082af603cc483e53a67e387822ed40cc1872c36648718ee0306cdcf26d198e5b3da0d19256c5aff36de1fa6ea6530807a8b382378c0d1541626576bc1105963f85ee74badf93f01db47822276c383e5f88a39453ca6efe74eaadf00ef5d59846790a802b7f7177fb8a3d48a9653b3f2875ac41ba614b413700dbb95bc66fa3b8231df6b13ba50ade248232bbf35bfd47ac3e665dd6f457f59da006b87d9db6b4f6bdd319d9e5a5bc6f4be821e456764189b6d587726cc3e5af711dac96f0509819916cf4ccf25db6db42c0f0bf6b29839eb512efd61b58dfece68d21678b3fcfbc9a41ab6b1ae6e07d56934a4e7fe5baac0e0a1b9f77142dda888699880c78f32e9993a7068c7f3d257a764511071eafdfea0d6b650f689babb59eec21084267c895c6503de5a584edb2875bebc8dc2b549023a7fc8b454b95d0b8c89e818422c8af718260aad1dfe3d0211b81d16956d870d41f22c6e51fb28052f3af7e9bd97dadb438581c6b6687217ee2b26e68eed7984921536b623718598c01b9a25fb03a6c0242d7322f253f1d011fa0014e5ace585e0ee93717f33043411f6351617fe7bc01322619c3fa33843a374a447ef0de73a88ed8ff7c89a3e344f34cefd81ffb5d2c2f56d648bc457e00fb5024b8d7b9e7ace08fea320f0dbc25b99a5f739329e538e20a2b73f90e6dd9f328a556e8efc3df105fb4b7bd2c9c0fca16bed6e6a250d7a812d3716bb2ce82686720dd4f67b8518593d02ac4cc1702d59abe03cde439c36f6237b9b5bf124b219a020553c6ca8e7821116a29cf4afcb20194cbed1f829b2181ce6d7078bc9392b1193e8fe893370a498ff4e566f46f7d7ab3e77181cf74a068601a8b9deaf975e0ef4ab44b4014fcaae6fc9cd36414ecfc41c9a58fa92b9fe6035fd01812c73354c1a90764bda38e4fed73928ab6d912243641d44943133da2da55cb6c536aae57a1b0ea227b0fcca1248dada72393300ce28af8fb5f9e280050fa07c7ec8daa2e8c184dcc3c188d7b980d4997ffd9c76af4dcdbf5af99e8869ac857913f78191597a61fd28f420ed76121109a15255691de5a4ca5c3ddb8f50571270814bef3218c00609d77d84914d5b921ddd07b1958b7b9f6e1d3ac1d77f18706078d08c140c442a282f728998bba17a69c4c33b3add9d1c2ed0775f99207f2e87f62954b32e64e77fb299e3b9995fb47f8fe561b9f290c6d297b3a3e97c9cd1a5fdc3a80849863c75c8f3bdab0d1fcc5403cd71a7e23571249119051e2506bea4e5ac0ffb4d86c1e36b350282a2c4ff4a0d1da65b4d8e471b6d53f043821cc5763acd15ae38e8c19451d62360487f9074cbf46192cf37a2e98d6b467e80d8b15ce2606469e75d162914480f1946287136153ed464d8d3d52b9ce7ff0c0aabe4d66991e79c8b94eab3453be82209d8df99ad35fdb6a77168ddbd3c268279a5b5494d54c709b0fcf39bf4e52b6b8728e140b4d070ae3f9abfbbec9a72f205d92ff9fdecccb3d118e73dd8db43c08aa0094c22c46a221b4586b87bada33c5feb4261375405c5803c2c186cd17d5ae4ac41f858f2cab0909cdf1c8d3d2b00e0b01ae167b66bd3c7c7873257a00ce0fc28d9a3262b2d53f886548001ffe9d126986bcd78c5e721c84761dddd78ab1634d793a354a0dc29380c58ca1d1d4d2f7989dc7b133648c7ff368cc04eee088932c06324bd32a4c0ecbff0de8b9beca961e1297f24634270977a7c66eacd35e4ee5a95e7ae2120287681b600bbce467f5f3329f2628874208f695a1105d5ccfdd333d490440ab43b00a8e98ee4890605d7569fa4c0581b67d1a613909eba0648db5480378280559532607ca985e775206b37a560199f73696fc467738d65622c82ea62afe79a537bf1aed832276763ad6d00192d43b455b3ac7d32afbcac8b194e70e4e3b39ccd13ab350678463860dda1f72cc3443834d370a6a6a69a01de686c72cdf7f9195bf74f5735947d19777bf96c895273a23f399812be83f29b989572a0f23080b3f0b4bee47642553d11db95635f99dca9540a9e2f8c1b63f0c6e68f2e095c5074f03b58c6091473f2d78526047660f8653aee572935b9c23946e9b93e453d4c960b34a6189f1d8fffeb5afbad0f7b93ae2c6dbf48651145ce50e9444e8d271018e3c1aec684b774f6295f0aa8ba1f5d69b8fd13c23d3b5517e94e8567cb5b9931fadaaf848fa10be52887118cb16297f6ea3ce2588990f19500cb48dc6dbaaeedf44c3d44e0045b7c717cd867c0dc31df36ef00ec522d7e1f996d764ca9c653317b0d25155affebe32f04cf03ba32388aa67e009ec0fb6d61a3e8069347d193c4d6646e305283410d03d4418c7ccbd4b5dd3d1036850e7fb0d9f22c02b8ac26ddd44a7f1edb2a31a5c7e870c5123984867980f0eafcd323d287f677e75ba88c9759f4976d3c09488f01b7969a1f7112bc48b7f2e00860b470e3c3adffa79c8c15b93364bba947b9bc1a6d82250bbdf333b7d37c17f67c862b1620228f50642c7fc7546a1812723e92edca7310b9906d58d0d2f83b86d3a58d8f5c2f7dcd6741f22a95bd14a0c8d741c15b3faee6efcedba282451beb7a7e31da16e1b7745f93c82f60ce9869355f38045ffe62dec043131e83b58755e5ea287a44a0acf804d6f61a3787fa6b36a6741560b405e16a1e6ea94cb348a5f9a9e22c0a694f4b4cc28e2fd8de8d4856d2e2820f1fabf36161172e4628d5a3dff8b32986cea42c54662821cedbf878bc75d36e4702353ffc608c9180c7a1ce87d6ccbf165965a8d5c651aa14b5f763331b94a029fd94ba9fd0b17ada9b3e13c61b16f77e2a6482089a6eb3981f2884757a3bfced3027522b3ecb5f4156133fabe342418d0e74558c61e3f876b7e25a4ba9a7f6ab8372192d0d808a5573f623767305796cf", 0x1000, 0x8, &(0x7f0000001100)=@in6={0x18, 0x3, 0x6, 0x80000001}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) nanosleep(&(0x7f0000000040)={0x4998fbc6, 0x8}, &(0x7f00000000c0)) 11:10:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2, 0x1, 0x133, 0x5}, {0x40, 0xf250, 0x5813, 0x8}, {0x74f, 0x5, 0x7, 0x2}, {0x6, 0xb3, 0x8, 0x7fff}, {0x8, 0x400, 0x100, 0x4}, {0x5, 0x400, 0x8, 0x1f19763a}]}) 11:10:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000080)='./file\x00', 0x800, 0x24) r2 = open(&(0x7f0000000040)='./file\x00', 0x8002, 0x28) open(&(0x7f0000000140)='./file\x00', 0x400, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x800, 0x1}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 11:10:41 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:10:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="d8", 0xffffff04) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 11:10:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="509121d9f2470bd384e8dc0a5ccdea9b5015c61f698e5932a88ce41e51ea6d0aefe59fb1fa95b02abe16eed6d827420582888000749ce59f016a204b33d8320092ca0e4f58ee3e7259a030abced8233784c5f90c4ed075499f9cb18da3b78fca8effa4a885eaf9e85d4cbb24ae61ff387b49fd5b3a2eb4cf487ae15f531d8b152f4f36e4e074eb8218b4b4f00b55f05261c635fca9b475f09f442a6eec2b2b9a69b3363b8f8fa7e81a6afd4de926fc97eeb3677eeac95ec87f7bc2f214e8773970f7084ccd1209e6c062e850f942c544325183d341e05080dd3ad45ebd3958c8dffb100a2432cdddae1e82a56afd1f694e", 0xf1) 11:10:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0xff, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x97}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6dc6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc6f5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="035deb923b9aef3b011489e7b99fed936d4cd4a3a4edaec038774ed6acc556e8ff32e09c525c05e9fc29ad88f617aac094958c142e9b1ded2793d871ab1e333accb0231581e39ebd3adcaeb8d66924f65535b9b18ea0f5c6a2001ee8f806e33ad1732ab2e15e6cc1f30e493bbfb833ddb89c6962291aa6b05c18e2a13a7e1507cdfbab386f2c0a4bf7ca6bd45764e54b725e90afdc164c31efb390a973066ce679bc3dea4370436543e18efe8d378f91315ce60214d6141ab2ac24210adea12db64e951b4c58e1e21ae7e92df2a95c4677511c2afff7bf584bd0ff70", 0xdc}, {&(0x7f00000001c0)="65e2577199172048bba40b0a518226aeb85b0552d783a882f1c7badbf9522df674dad8c609150cf968079af4514455f87c5149ff6cba5e831d17a9469580c0747ba19dcf8d11df4687b6fa6f2bac20e579925a032aa8dfd022feaf249bf7f20564e9b8e64bccd57e3b8f95af4fb7a55ab531d89aa9a8d7d61f033ac3dca5da9b56de918e2f10ec437c6aed0bee69457544de49f2d1664cc6ae17ff4ea852619f1e7284d0f4c1c4b9c97003acd65506a7f8055ae480bddd5b326ce9c52b0a6d765730d5ebebecdba17fc95c9ed36fb969ef03677bc4760ace794ab405e1fe543f59a93ed602eb9242e00b18427faf6743bbcf02ad0b4f7e112ce5bac134", 0xfd}], 0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b7, 0x0, 0x1000101, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./bus\x00', 0x15d6, 0x1, 0x5, 0x0, 0x1, 0x7fff, 0x8, 0x1, 0x3, 0x2, 0x3}) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = semget(0x1, 0x7, 0x40) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000300)=""/136) 11:10:42 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10002, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x3) r1 = open(&(0x7f0000000300)='./bus/file0\x00', 0x10400, 0x104) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x200fffff, 0x5, 0xfffffffffffff621}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x78, 0xfffff, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x4727}, {{r1}, 0x0, 0x10, 0x8, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x89, 0xdf69a8744d6869f1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x2, 0x80}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0xd7}, {{r1}, 0xfffffffffffffffb, 0x28, 0x1, 0x6, 0x597c199}, {{r1}, 0x0, 0x0, 0x42, 0x0, 0x5}], 0x7, &(0x7f00000002c0)={0x1, 0x6}) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x88) write(r3, 0x0, 0xffffffffffffff63) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) chdir(&(0x7f00000000c0)='./bus/file0\x00') 11:10:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x9, 0xff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:10:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000001140)='./bus\x00', 0x12, 0x5) openat(r0, &(0x7f0000001180)='./bus\x00', 0x100, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xfffffffffffffffc, 0x80000000, 0x5, {[0x5, 0x5, 0x612c, 0x81, 0x3, 0x259, 0x100000000, 0xffffffff, 0x4, 0x1, 0xffff, 0x9, 0x2, 0x0, 0x2, 0x6, 0x7, 0x8], [0x3, 0x9, 0x3f, 0x9, 0x1b, 0x1, 0x6, 0x3ff, 0x200, 0x4], [0x7fffffff, 0x81, 0x7, 0x7, 0x74, 0xc2, 0x81], [0x2, 0x2, 0xb0cd, 0xffffffffffffffdf, 0x80000001, 0x5], [{0x1, 0x5, 0x100000000, 0x4}, {0x20, 0xffffffff80000000, 0x9, 0xae93}, {0x0, 0x7, 0x8, 0x7ff}, {0xb5, 0x2, 0x6, 0x7ad7}, {0x2, 0x7, 0x4, 0x7}, {0x5, 0x7b05, 0xb89, 0x7f}, {0xbdf3, 0x3f, 0xa87a, 0x1ff}, {0x5, 0x200, 0xfffffffffffffffd, 0xe1e}], {0x4, 0x1f, 0x0, 0x401}, {0x8, 0x7, 0x7ff, 0xfffffffffffffc01}}}) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006, 0xfffffffffffffffd}]}) r2 = semget$private(0x0, 0x0, 0x700) semctl$GETNCNT(r2, 0x400000000, 0x3, &(0x7f0000000140)=""/229) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8000, 0x80}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:10:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000140)='./bus\x00', 0x8085, 0x1) kqueue() nanosleep(&(0x7f0000000040)={0x100000000, 0x7fefffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f00000000c0)={0x1, 0x4280}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x20a0, 0x400) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x4000000}, {{r0}, 0xfffffffffffffffa, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:10:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x95b5}, {0x43, 0x76a}, {0x27, 0x8000}], 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) 11:10:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400000003fd, 0x1) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)='~5', 0x2}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus/file0\x00') open(&(0x7f0000000000)='./bus/file0/file0\x00', 0xa0, 0x86) 11:10:43 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:43 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xb32) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) getppid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x800000000000, 0x0, 0x1ff, 0x0, "a60032b79492ad9c0200"}) close(r1) fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f00000001c0)="46e0c9f6f2de2883d88d0ba5e8dc1189eaa68ca12d7e362eaa2c5a75d1ffaeb3cc3c4239c498bc0e95787a6443f097d4ee1e51adac1bcebfbbfb2c36c5f3350c507fcbaf65c35c32182e54718a362dd13b60a669e7831ae8d6ee927f1525ac338d702b142e2fcfb56384bf4a32e26b6ccff86ce733bf295d30a303dca47ab7b4ed2f70604c26658a84a55c5757078980aa520bc4b81d8f3c", 0x98, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x50, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7969, 0x200, 0xffff, 0x1, 0x9, 0x8000, 0x4, 0x1, 0x1, 0x6000, 0x24e1}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:43 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:10:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x8, 0x7fefffff}, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3f, 0x9}, {0x9, 0x10001}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6c, 0x2, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x31, 0x0, 0x6, 0x3}], 0xff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x9a}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x9, 0x5}], 0x6, &(0x7f0000000200)={0x2, 0x55}) 11:10:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x12, 0x0) pread(r0, &(0x7f00000001c0)="6f5e7eb66764dc8855046ff3112876e2ad8a6641abb056549c1a6e21ed96616ea17a40e7d75bc92e8f7bef8430be0876779e5a94288463a3071655bd5dc650823021a4cae40d3c18f5807bf0c59f0d0a21742e676cc74d1f60f3367338c2bc685fabc6ecf6c1afa497c1567044248b3793ad8d6394ec189a33dbed271b7ac5b2f07db3e12ddec93ad9d329aa6347", 0x8e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8840, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:44 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) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100}, {r0, 0x42}], 0x3, 0xe0ca) r1 = socket$inet(0x2, 0x4, 0x7) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:10:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:44 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x3}]}) 11:10:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000240)="7352d132b73a7a8c4ae5b6529baca45a64b138d973bde919239ca7dd6a6c00899f6b8b17c5a5a6d9c4ca38a4646c3e91aa31185c88f5944fa5295817145874570c525634a70a8a1b97b8191d44e6122a95be75da8f23974a2661a93dd7546544ae39a6fa0860b20882e0dae88fc963b3a9eb6311b585b0f8f896297d1564b2868866546456705b53af125a3dfa24ce2ae7f0a9a5b01fdb594d41e70f0153ae963eda9f58f8861877b4cae110ec02ba87d5204b344dffe01e8b6d5c4df876636901951bce0b605fadfb98f275795cd292c20448eecb44e3de56bed6656c35af3a7610a99dab0ec73019c6b4", 0xeb, 0x40b, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffffffffffd) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) 11:10:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20800, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64, 0x8e5}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 11:10:44 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="aada31afde6156000000ad846f2c4b0000000000fe770d71d202c3d111c48049cd7fc9bca9959c24e006cad1b6907dc224cb1d4acd35c322d1feffe252c6e3519ad4f650d469d09aeeb188076913dd8f9bccc31ed6bd1002120b84c4c648eda90db1d2faa2a327637a44858a5aca6b8a88a909651d9a926ae5fa10764bf95db404fe990159ff1d5edeb6cfc183cf124fec101de87a63422b6d2599dadf8a243816dc3d65015f3da68f005c0d1dddf82de4634719700e2bf642391a9ddbd533136717edf2e20bb58f7ab3d8f2e7d9e2cc2140f691acd1ddce9548a7452316812afef58a4f65f3e36940089c6248f0a175f4a15e3259eb653b16ff6a6842bf0cd911f047ad335322e0defe02fb74f29c248bb9bf76e220f0ff285cdbed15ab0810a1a23048dc53f4a90fa6ab76bca1100fda4b5e8700d3316999ffa3feb3ac1330e96c0e350fb56702bedce8c3510bb587f058014215df34e4a2a23bebf4c0d34d503a653e129d7e10", 0x168) 11:10:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10000000001) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x3, 0x0) 11:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x9, 0xffffffffffffffc0, 0x3, 0x8}, {0x5704, 0xff, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x348, &(0x7f0000000180)="b67ef0085d64bf2d1a186a02c81b4797e8dd4e5ffab9332631b74280235de553a90e403097526df61b4219b82137") ioctl$BIOCLOCK(r0, 0x20004276) 11:10:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x84, 0x80000032, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x52, 0x9, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x21, 0xffffffff, 0x6}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x100, 0x101}, {{r0}, 0xffffffffffffffff, 0x8c, 0x21, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0xe, 0xfffff}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x20000006, 0x1f, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffa54, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xa41, 0x2800000000000000}], 0x61d, &(0x7f0000000040)={0x40, 0x3ff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x131, 0x1, 0x7f, 0x0, 0x80000000, 0x6, 0x9, 0x0, 0x2, 0x1ff, 0x3f}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x80, 0x101, 0x1, 0x2}) r2 = semget(0x1, 0x4, 0x1) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getpgid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1000, r3, r4, r5, r6, 0x1a0, 0x3f}, 0x9, 0x0, 0x5}) 11:10:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:10:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000240)="b4e770abd0256c7431dfbdab273e4a8e2b762b843c22bfde5cadb9a525cb1bb286e89b198a159ac4299bb42019d7f24602d70a826b090c97e57755c1794335d4a16cdc14bda88ed9649f1ec7b714970828773e7a83e33566760f2367a7eba0579ae65b7ab3558c140fe5693e013c4c42c5c0e85e7d4e47576bec9b279ec1d92efdbd15a4a85d29a77f8be35e5cc054bf864565277066e36deed679e3e4c346cd572ab340cb0c4d51e300b7f5e2a1dd4300885df35b26c561a033db86c69a96bc775828c41b572c1db13d8e22415407141b36b42ef1b7e14b77b0729a40fcabba07c521c0d250b64e912c983b2c409909b89513d129ba01b68b5a36c1eed58dbf0c5a019a6c07973e0740f5f2f879131caed5fb29cc07d38d7023491246e4acc9162d1efc1c2d4029aabe43e20eed154f8ca01ec4064bccc71aec3703ba038f20f77133845b03d31dc891a961d27bc4c359e802eb81c8712bd703ed4a21fe92dbe18ad2823c5f446e2c7e1063ca9afca7d2c37148b79c91111d27ee9f8e18f647f95382e2c469be010c1c57041213db4537e1122332ddc3141833120f8957b4bb4899c68a80ed19a185a1f6752b3b1b164a5a19a13f3d2528fcdf5d0b4a31aaedf77b6209ffc89df1297a8162f9b685b7520b8d44ce6d6cfd0ba8c22c0e75a91e1ccd7a02293d446c33e3d9cdc11a59529226adb0ff3c55316e43c24415408b0d028d2ed11c937b89aec694597a98440a9633adcb9fa5276dc7d0b6d9de1559517c3f302a7ec914b4a502e9c7cdf88e0c2ba9e6554868f6517a4e03a52cb8abf12f379721823cb4c8198831fd50497898b49bc2f83e3d250077e9dd516285db78aac993d211ee3ca30b95ae15886b8cbe510d0f0ea5fc3ea11be623352ee64d82906ddcfc5d5161baadd2480776805ff91e03d5edecd001a37861ddd04748e77db214f5cfccc1b628b436fbca242160dd328714496db6538fb0a9099d61cc93b5fca5d4cdf7cc52340d661e5f4797736fade0dadf58472008dec5a21f23d3e5827568af35a2f714eb88ef061eed6235306482f4ea690daa3342acc6be9007e7b17c456678bc4d8e38312539a5e5f3848c955f8089f8e1f41bbd894c5bf31054bc63bff7c822ccc3d8ab56f2f82de6297588306d22e260158b64189c29c479b396d24c69b8a5feb6887e138a30e6c6c263874209c0dc83f340234f491fd3de0984f2b5362e00d57b2c406ddcd6cb76a2894ea6f260dae47badc755a8f5fa3435a3eb70092b3be525e8605ec832224435d922ae31e3472a197ba6e4d5020b06a0566a518731f1bfedc93522c3b04b0c0b4065b4ff77973dec8e2ba1811dc8b7fc4168050a50a9b225800ec00cd3385d7365796eed8c6988de6f5cfb05ac773ede6dc230c39e4916482c2435cab532ff181c63878be213650c2d1f9bff9075a11e7eca2a0c75d882ae2fd53822f2f9ab1d310b96e7a6b6e1768a188f3083d68fe07c07f869805295d31e963eeb461278c8a7c7f103c6368fc9cf816d82006ed70545420233965f27cc486e3de65d431ecb45bc7ffc69f5fa2f24cb40579f7172d3c5f0b5132554570da106b8a8c3b817e8a0b79f81d6d4274343fcf746bbeb25c81ec87fd0712aee9921afb01d75ee8841604cd2c652933237a0376304f5ebcd366410bacfb420fcf33204d8e2264c839e54f22d4ac56e16c065b3137426362784b60af9861165d4e1f824dab7098955754e4e7713af4de753416632f53bb985e003d3556a4bdeca428b41a4037b2dd637fd70981eaf6e4abac18e020512fd1a7dca31595658a3ca8ec0641b6523b2d67f5105de73792c2c125fd9ded683be8d611ad7e063de72081684f036ee781b4aff8e5ce1d8c1c8729db1e4385d0f19f7fb3d0f7727a5bd4b7a52bf888b7063a30869c737ec9da30a5b0ef535fb76652bcf488b22f7b9b78333614a04e63d92f5fe6924713f0b074973cb2b52139bd40dd34c5faf68a4a298ffee99eeef74a1159a504f35a1b3d13f7afe3a4cdae2efa11f13acb68b6c5049bab5b3c194eabbad31bda71a7aab38133c16824df8b5045507900a285b4a9bea4201d290e93f9dd8b0d35cfd5a61f6e182a84ecccfb13ebef861bf58a24f9572d0b49f2f641880ee5f02b10538b275f746e96f17a60f81cd2da24ff8c90f6f5c14efe452b3511e095be37e31d1ee959058b962e6392ddaaf17e756102f1c2c52ac201fe5b10fe131f3da89c56ccd6650787280f6e366b6fab7c2be1f8021d8119ec2e6afed900e31145ec49b593a0bca799aedbe1801128121d293d4adc520513930461727f522835ddbde72c9ae9a2d0e4cf07a88bccd737106618ef291a1db680909179926149cb59b3d62759f336b67815c1cef5e4ba65bdd5282cb01da9d88e83b20aa1d00bae6db93a8208067806e86f60b61055c8f722272ba3fcf0346b543ce2a11b0ccedf5bf308cfe3071df2d3ef8194bd56565f778522d6e84508f0332596c42bd3a801e443385aa3681cc130718a4254fe6b75370bc81b959ae682a4ac1513df39220221fcf99be38252fc1c8025878e978a3bf66dc054236c377887d941aefc28250fd665e6ac07d048093135215216b94c135c630f3104b97a9dbb9178372103dedf8285adcceee6b93d32dc5ecc1ebab8bfc45b81bf4fc04998bddb552e1cad791d227b1064edaf132b0120e1d9be583849d35bb42503bb6b1b2ff83dff3a407cc01cee8394fba033e8c4c426726b21d0fdac512640833eaaebe2709e88c5201530f23153f1f6f0b35ac7d1d37970f48cf0371fd8a61d7049ae2b88adc49f3fb5bf89794b1c647187611e096e2c6e5bea039546e9930a1c971cdc62de88dedeb00b646aef4e03fc3ca8d3d7e334e315e5994cafabef1fb803c81c6c9ac8ee0fd1774fa8a372df26ceb7eac97b90641489ab02d482be45a2268309459ec9815c129761b6336663918461fd74a63cc2e817ab1bdbe01b955efd4343343b72da15af4c4e7cc68a58543de924bd0be92f4de6a8f472024ec3d4b8082b77f783ee0f4076e7a76890a898c5d53edc4ee80bc79ef782837e1237a2c9e53d0f8c02c7c17765e27fa280fb78c2e2432f56645a99ebe8fbfed695a28cca20173fb2ff835e4326e9e616b9f13fd6348ace521e99fd32226a2f7c20440c14565f394452dba92a6abe1e4c738fc0512e6d233139916676d62592586436722807f1af72f08db82743c77b7e438640d31f22ae21c46d99346dd09c87af5badd4cb3c95e28504eec453527731a3f597cefc277d22ab1eb707039e7b5ca063038222e4dd7a96ad32e3d59e1b9475b563950a729aea4c2fe7bb8a2c848d1bbb7c81b7879438d2106af9fbfe44369373b2102db4cd768071358ad64816885c254ed6d29539c0eb12514018a5fe1df5d116d0d488510f861b784b36d4b80b9bfcd0115dae808b4b1030c7755d792f75e27fabfb2a6e61a2bc13e4c3d8e1a0a73a76067e83bb66877829796e6e99cbc57c6bb9fcfc660bd1aa3c1e07826b95568a3ad8841feffc7ecc130a649d7a9459cf67272587410302ab03e30db66233402efaeb71169b226b7a0e3683b4b93754146a6afcdc1821ee226ea5d394edcbf172212cb58fc126f6f482da369f248e8e901f089c9d001f538991eefb732b2d4f243f35ea84d541b1ead466808ce997c111fa74903c42f9d8f29746892c87aeae824c80716d4123b92adfe31ff50bd28117f815659f6ac91bf8060436abaa33464b878a3c9a4f86648042bcda8eeb895782f3f6c19c10da34ff9bfc52ed38ac5397f799da1a172a90d23e0faced082e7f2d81320ed254bd4e2327dbe3414d84c4c4efb2ff2f55e14bc85b5023309f7c090b685f2b2b9f9495c55ed26de070d88f9a3473e564e3f9e9d0eab305befafc4dff500017605ed7f8466b1a9ce81b8ccc0c894c64251343dad42279d57d58e33ec8e1ed2e907d0f7d0555f722829b4ed9d0de9a823c9f17a53c65958fb9bba7bd315865b773d1dfc0e436a534560b54d28aa47567d5e162eb0ca40c9d19bfaebd1f756da31db61ed32851aa9c22e54dce434a02664faf33878119db0df4aacb24ff555bb31f9f1591525f3dc3ac7cab2e3eecb341fb71ffde0abc6956bddd4e28ee1a73a1b9ccfaa51b97565b55db8bfc6b0516eb9f06a78777e3718a6e81ae61c72d020c74f4634a789dc82c316a23d9ebbf38c9a30b26dda91d13da2777d10886e50d77bca5d6528153319849c8fb9147e23af464fc7aa6e70567786bfe66a9a66b090c36646a15621c1187bdca86f91e00adbe97eb99e8290de0681617816f4bb87466d296b5ffeeb8f652c71e002da4cf6060da06f477a67ec455cc4e50cb459acb86f83860c1e15a7d17eb5f0221e819ec85976050abd3fe9b42aefa651439b1da0ca8d8e41dfeffa1b2ff5d0fcda7faf6844e302188e15ed55f455a396238be36ee8e719d65e636ed7ffbc09c4d562c0aeb7436961a142c95cce83b0b4b4d478940521ad5797fe9b7dc81db2c726823f4f8870b7ed5798217d334edacadf6dfa5432e88ef9a1ece6cae121d3020be479e7f5da8bd8e1a5bbdbd3803fb3bc20114c8346c271ee3bd53cf746ace2c800121a7b7430a66a53e2db083d3207e853eb3d7054f317a42d36854b10851fea14045231350f54c4371c90e9fec39b47a501f70035529cd1004e121b59aec564efea7a3bcb3d28e5b3eec36e243171b85f3fa9c007e9cc9d678eca4c694ddfaffb970307ae22241aca4502c02e79cf171f8314ce47f689706fe9b835e2bc671ad76260f1feca3b83078c52f1be28bc8bf951997015dbd26eed88157fa84341a40d330637d9626d9cb8bb6a72ba37ddda5cbd38ecd53f78a40c950fbd84d0d95ffb2af5f21b505d22d7c86d19c20883bf7c5c712be95dea727241e3ab882bbefe80945f4f2621070b3e9dc6148ed422f8619faae0e733a1fed581f5a39e3322a187543104a244a21db4d14019cc283bc36f3b2eb74b1f825fdfb89839c0fcf9b83ac1a42edbcc6a95dc46dc6e65f6a191ba35cca2786ab7dea1b9e0a68b3b62563b329b28b3a32d2ea33df18a986a3734b5c666449930653d18cd725ffede46efdc0f85f987b2573cf4df148932d4e8455f8b5b6a4e4f7846dce2c1de699e0bb022fb6d9388e5781a4e766a1aadf9b022a21dcf895d5ec926136cb9c4d1c0020982005f39df5d55395a33e4da64b4f79a51c6a38abee68182438a3a1f62dd565e782417aef1dffdb78dc0c0fe64d513757c9bf483805d2f4d1df3f862eabfe3026ee4a1552d02ec0060c736394f1f4f4ae2ee7d4668fc806a7a159c831e52a985b80f56ed4a48d5e3c73150795452e8f61a1b5a52b1fadba1b832995ecb934ebd03bec49e6f38771a815cece6148bdc66b28ef48dbdd46d567ca627fe416801850aa22ba62d514c5c997d8d61e63ef7826787b5e1eb24916904df3437377a323746d042db743f9ab820f3d5af9205c799da1a7fdaec9f5785727a2a240f52bffc4ab1bd917aa314af636dcbbfa204e5b1b11afca3e625b779686191c3c8735e9f0c1c599ac685437c15d6dbddf5427962482bc06723abfabcc7257f4e284363f33254cd52ace2004bc7464a699932f576e28df35ea57a506ca145f6a3bacbf0ebd7dc8df34ebbe037d96fe4b68ba74adc540854b6300070d9887646de7c90c35c7de92557a8d5993826e48857bafb2d0643f1fb2b2dc2ece179d6efd4492db2e321100e76a20f1cb369254b5c664f52cb1a75eaadfb59abe95c64087512", 0x1000}, {&(0x7f0000000180)="fb11de1baec4e0acf343bbb5d264606225b58212dace4f21dd8f202b9509e07fd7988c57268e41463a45f80060723ea27374878dfaf79e7a71b82d96ac8bbd015b7f485aa6563533cc4fe88f1ab0e37a32165336fb3181b669441457", 0x5c}, {&(0x7f0000001240)="20e34c42af4614535ab75aec292effa714667361f2cb2bc25b4a8735d9bb3c325571ce2548197be8ef9cdbafb2231089c37f8dbf1ca12529dd2d8925b407a4e217714f217b441e959fe30b5fa49c6aed9209a665eb5218e2f3a3", 0x5a}, {&(0x7f00000012c0)="778db0ccddb4413413853acb0c6d51ab92742b14222074e43d2958dcc26104eb34115aa62a5aa0ec0b2a7a7aa239d553a95da22e7f16948ed3d25d39a66288361b4a51c1b0bbca17b0e8590bb1929e5794621c6c4b785846172e2f5ac290c6d9087cea19717ba3cd5bafb217532e08757e7dfffb9b32ea3e52012ffa78d3a3c494af2f42613713f6c671111fd75e9e412189f17090500d062f14adb1daf44d2af71b36ee1c5dbd8187478e1b33f7a5fa95f287c2a898", 0xb6}], 0x4, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x40, 0x400}, 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x100000000, 0x4, 0x0, 0x4}, {0x9, 0x100, 0x6, 0x10001}, {0x401, 0x4, 0x401, 0xfff}, {0x4, 0x400, 0x1000, 0xf9b1}, {0x2, 0x401, 0x5}, {0xfffffffffffffffe, 0x81, 0x3e448096, 0x1000000000000}, {0x0, 0x7, 0xef, 0x81}, {0x3, 0x80000000, 0x90, 0x1}, {0x9, 0x1, 0xffffffffffffff7f, 0x20000000000}]}) 11:10:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) 11:10:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x100000001, 0xfffffffffffffffc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x8001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0xfffffffffffffffc}, {0x40, 0xfffffffffffffffe}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x9}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1f, 0xfffffffffffffffe, 0x1f, 0xffffffff}]}) 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4, 0x9, 0x7, 0x9, "0fc0a0f595aa1f8e587e5ba39f709750d7686baa", 0x3ff, 0x9}) 11:10:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000040)="2ff5de2ee380b9aeda78f09c347fc8d5f9cdd662a64ba9968f5f28251ee1e0958a5980", 0x23) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) 11:10:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000000000000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:10:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/88, 0x58) 11:10:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000800080002001, 0x46085d0b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) nanosleep(&(0x7f0000000140)={0xf2, 0x204}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0xf402, 0xd2d}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x28, 0x570, 0xfffffffffffffff9}, {{r0}, 0x0, 0x2, 0x3, 0x4, 0x7d7}], 0xf8b4, 0x0, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x811, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus/file0\x00', 0x1ff, 0x100, 0x5, 0x1, 0x100000000, 0x3, 0x3, 0x3, 0x1, 0x6, 0x401}) 11:10:45 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000723000/0x4000)=nil, 0x0) 11:10:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0xfffffffffffffffe}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x24a, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0xffffffff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x8, 0x5209, 0x4}, {{r0}, 0x0, 0x8, 0x4, 0x4, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0xf, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6fcc72f0}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x0, 0x4}], 0x8, &(0x7f0000000180)={0x0, 0x6}) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r4 = kqueue() fcntl$getown(r3, 0x5) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) shutdown(r0, 0x1) dup2(r0, r1) sendsyslog(&(0x7f0000000380)="50d3a3038f146ce1bbca550c2a758e29b744351c922fdcac87aa59b2fb0ac13464c396acaf455fe037a0377c5faba85cfba7fa4b5465a82a05816395f6a97d0c002336671331183165dab583eafa6a8331bb6eb39c7871efd7466ccb4702eebb9ab3c9a0b703710d9045724256ec10968b40f781a1c72564e17662fdbadff0b7b53abed76c450d14819abe7b6315ce7ec1f87c4d36a4d6799da74afb61f95da0367659e63554d5b5d10fa3f211984c8f3bea11425e5fadf31bbbe687723d1640ffb5c837ae3b39b653702fcea5e02468a4de5e43c2984b2e250a63cccb1b7d669bf1117abe989473677f5d3afafbfafbeef64754730506dbb5619d69f19024722c3a063a8191872ba175701a94c255dd5a0c4d92faf872d6d12eeb1c4a9e95b13781e253461a6c10ca41f0c10e922681cd4153b446f9bf6aee4183823169e251e714bad8b07a0c722f777c7bb6b88c0004713e1fbfd2cb6ea235dbd234524fa9cd183d43e91ea67c5c7e17fc13d92eddfe9c056cd018247cb639d3c1b10c862f5bba4a0b681b11ddafc685b36f154d759688ebd38252328f83ed56898b23b5c3136c180ba6b5007a180d3f9ad2c96507f559b15c5ca7b230eac2645f082f50e9c128dda9266109105f5203b3585293b1beb5991bd3336dc66f9fbf97ea4aaecfbafaf9cd2c1fd836f79924cf0e385b4ec5ec34dd8dccd175e885b8782e504a53e98df36f14827773eb0a6df69de270a47384666c66c8f34f4988aa50e392a1337d99ecd80ab4e05e00de43320c65413efaf85324538713f865644053bd090d4da00aba4ec0724bdfdce69c7fafda16ac2e28a55c66e37e667d6afdfdcea286dcd4a875cd332cb38739f7410547c27b07ed0335d072c5cb2e27b6311207d50d93a09448b5b230f95b1deeb6326c5a6881d756069e711146165f125c7c5ced214e98cdf0ff049a83976a38704184f5a7e67f821fb48417a5d7c185d9879cc185ffbabff96860cdb543765d05ba4b18c6db29b9a97e704bc5eb87c250be93480948eb7d8d0560e148ee612e1b22acb9c870c837483072039876de419485c96bd991c41ed36a326282a3848c77c9117adf853dfbcf51cec176922ed192e033b3236f593bbb15a8a07f46bf7956503008fb4612dcddae7155e2066863ab0f4d8accdd300b7212bde8fb7b77c29e3a4fb805fc43e75f2e54c64d01417a508d0fd44d42e6356326edee0f20dced8492bf237fe0e9223a70c6a60385b525148ba4dc74b388d0577beaded5956f177740a42e56dbd4f4498eae719be79ca170e79b4eac4f96922eb6197d83768edb8d1234e9ed26c0d6ecafd1d00925cc450aa593d49f75ffbdc509d22a940255d882ec60cb9e849cc02cca81844a6b7d491eb6c7d148219673c4129a812974b10c75bfd3e0bd9fd1d75010579271cbdcb7b8a646627ddcdce143efe5727eb1841ddb674f2e73cfea757a2f12e5936c65e8eb7ff96164a1ad1ba4f6b2d7d2d5e43285ea32c765e125f3568f481567eee67e10419adfd7b6410caa09ce4a8cd9a08c32ba48a9d891ca65e900df8e5de4002f3bcc8b990bee89375673b1cb3a390baf70ed707f78c0c74ca2caeee13d58a8863d68246157fd79d6fa4424a6040364f95721f1e51b6eabdcf5ab02fed73bfab06b3549b27bf6e68e420a01fa5177ce392020c1b2fada783bee959a98e300e08bd85cb4bbc6c1ce36a420dc8557431d0e4b52680fdb8d78348d37cf9d59bbb887eb89c16e5e3f18e475defa7be06859337c8a102f531f779c113523e19788860e88d2acf42f556cc1d654abda2adb044df83c9ced49fd5efc95c8068a4a3f365da47828d42e2e8ee4dedafdc72809ca6aa33798c03d8d5a5799144178c2599835f018323b10515eb2f8b6719004c81d01a0bdfa624fa0ee8a3c1d0c66c06a1b3412fb26213a9caf9dd01b636131e27078f94c476b1e49e958892435275d680b9e8fa4a193efd2fb82614a6a6e28fdd1ffd76e7020a76ada56846c9a07ad6d670f08a5abbdc34c7a1eefb293fe794efe98ebbaee4eaebfde45bd97d14ffb92f11ec730f50ff4e010dc62db83a9b8c0ed651d9880349cb0e308a66ac7df0a0d68319aef2fdcc2635dd0b07716a533c8d230c790b7184932336273244f96637d09ca1b17d9bc7eeab2a6532ab2a65726641420bdbc9a1bef2c5971a824b400f7210ff28c103c6249ba230568f39a8da018b84a0543c758cbefbaaf605f4833a552e8206a09e0e2d3011e6934956bec74650df5c4f9f0dae129aec24f49e25be07fd5a8e720783e2c81317922908a174587f69c612a99f125122acde300f6ce96ca5cf7f3aeab0ccc648d4f3cfc07fd429b9088c16b067414c55212aa5fd15c0e7be240714d48d6e976856052b626e14dfa9aca504e834f8db1631ece41f1e27a7e39647654fa3d37f635b96e620b880742620b37b06ecfbb2db2a651bdc10261472bcd42fad8321586de4dca10cbe36e06bf528bd54a4b6e40527bb276ede02d793e661142330e2fc1766c751ea00d31b729ebddc9d397f726a03beec296a738b13d71d578825be925d07a4d2e7cf71d056c615b9bebcadb7e475ad4064c56452703420c73a10671af6598aadb3fb08dd9ce7331995c00597013548c152df37382eee0a1b9284647a300036e2a73bd602d781245d469759c2816fa80addaca4ea32c6fc43559c87f0af004caab29ff98016e9390b3ec396723fea190b4be6196778ba9bbfd7b58d3c7be09833a639a79101c9f3bd49de8c473b3a26cb97790fc820c96f0728920fe2a817f812f72d353f27886ace173432690805aef96c07493a5d106accb9f41cb3e8ffd11bfe5bed4601e993d62a2420d6c0a4ae8d2be394a7e0e64fd499896c58c2f050fb1ef3cdec664f95560f0f2ed757e0d3dc41933ff507e5ae0ecbeb4a8d3897cbf977b57949dcfd6f10a14323ff2cc3b412d3889604f9f5b90385d4f28ab2ebf71793a152976ef93f924bcd43ad32389e8403ebdb957f4e64dee1847b200c33e07336d535888a3ab9c3cd41872a114a828222a6bde6f2004228237b330c02e7fed1b3a7ae206ed31b28c8e24b73ab9516412decf528122d99c7095c03a868c3237fca033c7a46d4fa2abd85d81818a0d526696441a4fb903c0b313c969f6ecd633f7d1bc18f31e6dc18a63ae3228f7647f77fd099eafe96b3557ed3fa8b4dfbc56f793020f242d9371b340b4071d513a5ce31cf43ab7a090e786398bb993cd5d010eb30b33e5485fb28198254829abfd46009469bb172bda4d4f9d27e9232fed70484d2076615cb60a4fbb7ae25b79da39819add9ec06b12d0c93c2ab81d3f974c0d10a78f1fa12b30db83cb8f7a27e1365e5a678e67dc01d62d33ec96b03f98a8894d7074e343d1b02086106d523cb1009edaa60595f978241f97bd3e431c62d7a41a47704bd07c9f0e4c1231771b0386397180a1e648f9a45492ffd41cd3632ca4c26ba820f55373f970ef304eda194864ef14b6b5840f08cbf11f018185f838c623f6729361fed82928b0f280f06d830dc11f5f4562e3a31a52e2b9232dc20fa977960b0d43791f21905562a75570701558297a9bcde890ed0c137bc526d574c07d96045656db64846efeff6c363a17789faf8d3f7b38d13ba1974fcaa82d2cb9d4e75b349ed7bbc093c3b76a7d1e8330bce0c648670881aa9086b972588a9a1e406f3dbc59a974720c4a97c36828690a465b269e849f75c9724858be803692259b392ef2603161c620206115be7c5dc1bd4cc0f33d24bd6ed52fe3f6cffb497cf56f44d46bea823851d6b00a7e5d900f2e7b9710a661b4fd5d74be60378c7dc04f9af6917a421d6129ccd3f8a5bba36b617cc39c0742428c4123eff48ce14cb6b8479c5961214bdde364c1162aad1a62310265939784800fdd58702100de88be87a4264d76156f313f091d727491d4ee78c9182de6e0eab4e1cbdbefda8d6c11481fcde7eb7094694b8d9405d3793b0b0497e6bd5a178f784dd8f4ec436931e834b8a2abac3cc234ead3bf472f28a52ac3739745a0d32ea9003c779626d3151732cc05f3dbd8bcc15e98a40aacb56db6127a26de4c412faefec5dd642169371c1579406efd36200eeeba7203bcc636268f565159cdae81feed094390022ec5aae233ad1ca9487378e8b88a5dd1087de459932fafe63bb4bf630af4f0a1ca6aa1b7be9a383cd73c37c9edefe5416debd728dd02d392506f504dc07d12914e44f1dbd65f076db763c99cae752ba68d7f265cbddd96d18540e29a22a8dd79015235aaa24d360f3792cd210ed08b248618fa3e298a6f471b6901311326f0d6a036975a20ea0d8159da5ba41219b60822f25b25ffd552f6f43c86884c0f1afd0b405f02772a48bc3241b8284059e559c676f30894fd048e50571517a4f7ed093fd11cc0ce80dbbfbff5bfff63e3cd0696e96e41ad67d3dc6cc6c8d4da5dcae02176eb4d17d17dbab0c59eacfd32149e38e1d6cca2b8bca7ce72c2a53e841a31e8800b0eeb8aef30896f14c1a473c1af865f828ba87b15252bf304ffa22ae3e86c27bd53974f89585baec00afacd5d180bd4b0fddd5c1fd8b1a0ae8021ab6f1bd393861156d06305f3168f71afd53c8fee0f013e9cc99d2b2b2539f880a54427ef097496a091488154be91b94a2c263b091181b141b3f497c335f041e06f0818a246679435ba05b1657c93ce040bccac7a0b97131dbcf150c3e51b7e9406a59755d9aaa3c158367342d120ea4a633ac7186d7162680ac2cc3d411e11996159c3e285fe972fe27319fe81961f34166b7fde2d49e6d9fb66bca974d78bda52bd5a72a7328d0f95524370d5125669df30441b2c7a8233d42c944a291376a1e9757dd021168f6f4d65f86a035d966586b442d613437ea6302bc25f336f50393b9a95c49d914e909c57eee2ed519ca3acd79856223a3879769bca870aac85e85feec64f27e92a3d4c5a55f9bf8f68f225683652fa22dd62af9e1186f20499b53fd86a5598f235ecb972e59fa40ef182dd774da4d46308c54f78843514219bae3acef1a5aac93f4b7aefcbd3fafedd31c5b076037a6e4597084d5521b6ca534b179c1af16be76d72252aa8b38c82caf4bfad32177c356780582abbb3256c429228dc3c1a4e1814b09e19fa5f0a632de12585dfdcdcc327229e298f83ffb3aa4525ed0cb5758769d0e67cc0960518e9a5905be04ccecc3163618c4780f65e5f6684dd3b847b2ff2ad7b915ed5025253cf87423cf4c32aab8c74dcb5507f1a018d528ff313f3d411fe81f0eab81f32d3340741317e32df3fb56378c4b4abc22cfa6e8df80e4170510af6304c8f25b6a9b8fcfe27a826f48ce2faf328c8bb64cded0d5650b65d090d6851df27819bb4a90d76ef5ec9d7249bb001df9ed8a4a3b01c66c5e3746227fa574ea8d332f61e1c690b53d9c556a8a69c6a52a06c827b1f89a0e184098a8bc516fa0e416bb127792987a78b2af3aa8437105055ceed84027038e79c3c8c12d6f9c8d97e7a44deb76fb963e54e9bff59c7a436dc2f504c439cea3e28264371f8e227508f0b17ceb8b611d168184d88a526c2373fa6b283adf04b28b1b9f7718e8999d4ce18a0e1a9c2a04bf6a9f6dd97fc7048cea0f313ebb5294b24c1f25b598d008eda37e69e4f18f8d16d205dd9ad0c653d9a5f8faa0c26f161b4d8b1c0eed508a7e999c6012b0c2ab2a82589c4a326378a7b76a39c58932d79ce49bfb563da48f35e2b2651ca53a14f2d64f9dcaf3e93143e5af1ecede4a8", 0x1000, 0x10) 11:10:45 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) 11:10:46 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1a3, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x20, 0x3}, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:10:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) 11:10:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xffffffffffffff14, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 11:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="4f632e6a727dfda647469b29a8a248f5466e1cd46b4eed6ccbc9cc862325699ac5338ba6f4346cbd252f68c7c2a1e808fbe0102c01ec78e26686365390b3ab952bfa2b60edcdf8426591352a7c9540d7ee51b5c0f9e5173f6ec8dd5b089aea1156dab13ba7ca70e4bf9a656b6e79636568931397221927dd221db64bf2ed1c617c48c9397e5916acd3454aaf598f1d7acac8a6876d3779635393377e1cd4fd005f5c5d18fafcefe086ded3f9d4e4ebf06cc1d0aa8a390bdf3fff235f81b734a26be71920e01eb16d7772b8d877c092a9f51d4f97331ace530ea4a4596e4a08", 0xdf) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x470, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x9}, &(0x7f00000000c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x514e, 0x3, 0x600a66ad}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) write(r0, &(0x7f0000000080)="7a7e2d23b98c7294c2729b210a421c8f67193ed7b695f5029b92061805617a05e61b2012ad23edaa377387e66225d2378e228d4c0f5f397485c5e69e52fbaf7b6bc5b0d2776c1fbb600a46db75345e87a37aa165426855d458376ce3055d571ecb1ad234e77b5e91d6294dcc9eb768139438df73829a7e425fcdf2cbeada3da4c031ccaa162391d738ac000f2de9df924868a8e11ff1c4433cc923dae94239b4d515a0ac2a4b20500f99d6dd7a1f47ab30d1ad20e755b8e8b6baae22e5b00f5c44ff988c017a7ea14f3b2eec82afd7d20359222f9bd48b72c79eb1f551484b2bb7abdee4d09f3da5b2c6b09e32cf44f54d3fba", 0xf3) 11:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:10:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8000, 0x5, 0x70e}, {0x2, 0x7fffffff, 0x4, 0x8}, {0x60ca, 0x6, 0x0, 0x9}, {0x5, 0x37, 0x100000000, 0xfffffffffffffff8}, {0x4, 0xffffffff80000001, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000181, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x41, 0x0, 0x4}]}) syz_emit_ethernet(0x2c9, &(0x7f0000000240)="2291a233726fdc5a7e012d7fb934e7572d5799645cc06a7f6db3c0be859b5779dda787b6582a43904dece58b3242664b43cabdfa5d7dea9ed5611e74408528443f2bc383c6ed2d34bb2b29aaac174c2856598c3ee6215541f9dc9463054aac2d27d13ca5a54f91b0e8aca535c683e034d7349f785bf714d906c6b2e7fbff27cc260d440b0301e9b139a8aa9bed258b59747300c48752af02477719c3aec6e34ab0f7d4924be9a6c733d04dd60ecafffd01305feb11862375873f4bee19d9144f2885e7d143b51ef6eebcb66f278fc30042a0225825d799020075655474a773f7e421d029c3ef993f9be90168890cbabfd934e0729c6577f348cca72a5d2c2993a2e7508b1e185dbb435d08d81a84bb677fad92b6888a4fae4d660eedd00de705bc4a0ccfc7c36c4c4dbf011912e27bb24ba6c91556803f0244dfc3cdf705db62b596312382fbe63a32828c6f204fcd3388856f579440f176e30867c10be80c16510282ae43653a4342a37ca25c3c1e1aef1bb7b45b79fb97f889e648bb72f385dfd6a42910db84fd7c681bb556da1c0cd7ebbc9d0d08069aa9b54b647c150b1f5f0957d43f45dd4445afdfc101588214e35b26d1e99785b520e2658f8c44933ba0d1ae6fcd3e5ff88b6bf36f2d206cdbadb14e38192a4b8f86639b6ce4da6d98345ff2319d7a2aa28fa11b55119e22c43746ed4e650647a0898b7a49922e0d3a8f43d232f655f3c273cdfabdd270bfd4175b98437924995792d5261efca7693b3839b43e2a2470d427b8931fcc0643251161fa54c47b41f62d48dae08805b6e91230edb3fcba0e54e55e") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 11:10:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f00000000c0)="25588a09425ee4cd94ca89ad1bdfa8768e16dd3831974e609f4d431c43262eee844b77cc6a3a182a789a1ca2da170d20793b1123416722da161b828ff5c448eff538765b6b701ec43dacea36573aef078cff367432007b73ac3206f6ea45ebd0476458290697c5b6f2683ac20d3c1f2cd7c47bda5976da76c4b1afa6313c1049ad4feffc8e955b782501ed10f5d1915a12555ca0a1ec62c709d7446d08a17ef276ac5198b1ecaf4b50938a591d6f2a875c7efe99260b9765ea8af892c357d699c07128e6016ea2fa8fd67a56a027e3fdd01e34a43316c8df538f38edf5ecf9f06722b27bf7fb3857dd4039a896247f7eac70c95261cb6f4b56ccf4b2b30162c8f924b14c0460b5a11fa74ba8de375dc875b87bbb4afc13b74b376d263b58cd7461d5f253bd4b88f701c746d05a933f9df343417e1d3f1848d87d612da9fd3b1cc2f414fe1fefbf49ba2bfbd009608b3ce75a0df5e6fb1f10bbe56bd922449034afe8c15b65141d7984987db626111b691ccdd83ead510961725b9406c2059b9dc90655564400428c437194a872f2f1feac45bdef87380bdd46697062fcdd5fdff5336609b7ba651ecac3bdeef69e5633972fa027c1ee6d9e26de849cb2c4681dad6b7bca08470c0d646203f82b7c2cb601609c078d5eee869bb316306f6a3ad517f28b6d16886f0af71cf8c30ef044a6666728cb6bd1cb3abf17d1763b849c0328d623a5cf9ce8bb8cae1ada1bd9b5e27db78590cf40b95c4a496cd274ed39c2538b1474e7598c2a311483a6522abfe05d2dfd63549ce64ecf654d256d953ed73746ac479b649d5febcae12c9db3099712bab4fa3afb665bbb717321667c3eb09471645054cbc8b3db449286b8cabb1e4b8c21f2f3b374bcc7c8b4c0dd55009fb494994379c57b82fb8efe6f1dd02614d8db2996bd66db58a8c6018a6cbae2e73722a0295fa6fc498a30a0c89debe4ebdf2ca8980a332d1150d0baa733e16e9d98ef58a7be86a5600660a192d9d1f03fe22845d541e3bdd0be140834353bc6da05f15c2a9ce8d7138888c40b0201c54d2b74932d59784f79e23c8900658de2ba53b800d9b81a1c1bcd4a71eee6660cf881266f49b16702d3468541dd31f1737554a69e86ff713b4932c59f0cf957eb09e08730488ab038e0b9690178924b1a270310a9f55e8df4c48f090de34aed13eb4801980e130ab0f32be07d952dff7c03bcc406b95bef9c8602071a5158c444b469102dae4c678214eb486acedf853e1cf43ee0df3e7bab75840d980f541df2f3e3f513b782910d53005cbca86d58ece909edd949867daf9583a3960aeaf8f7c942451887247eb6b72ef509c20d2d2094d4a0870eac27acb2aace87e0b94f4a8b6b712e05f8c8e717bc9b666498746fba46377f8ad6836f014253bc7a27263a721fc3e0e463a7c61d7df8ebc0e961e1bb81917e4ae7bf97193ca02a7f9ebbc179eaf4dfc1c725b842fa52e723b24e83b963fdf17790bd746635497e6c5a5ea874d6f0ad2be5edf8d7fc49f60e77342c03fb6cf547d0f9ba30fcb12d1068d7f2818e2bdb14c72ac7b4db617f4868e6f03cc16ca667aafbc63ca146ba986ee2e2f9ba4154d6f9154ce7cf6ed98e3f9186983f7d841408d992b4286eefbcf89e669c4af2a1357c25ca7adad23306a493f42a39903cae1c1ff0f91ee289595b76efffa3bee81344edd86b07f6c4fd8628a98c3ba6956d52ed3292fcc07bc18cc84c6c21f5937bc120e4747b5e8f6535b9eefe2005b4a7cb744be3a6ba0a8434be89489570ce3df0b1db18c843dd2935090d7195c0ec3f8a60f0514e1dc089accd4dc0e72929887d15d1e8eaf6485e610d595969429b9e476d86bfa39be5c0f5a38e66e1a9d2325b4e8e337b3e7db3a82038ae65321b4914bd01805fc055f8103d8157778f994fbf1f729d6d85b2929e4b9245398f04932fe44695fe4c4f66af74de726331b657cfaccf0cc2e223ec89e258369f58c85447345e7fad6f7bd3e52b9a671f70c50fc441b94b1d2ae7820813c569acf3e700c270e95a83e7b57df3b87f3d2bd29e4fb8cc131cda9b77b659d779abc3aa774403e174da7221481dc2cbdc129c6855e2d5d5011ddb678e5a47cbe541aa02d4d2f76d956981136de38228add1f333bc3638d9c84b40636378dc21a792356eb955baa0475fbc5e4ec7222cd34fb6ad4711bd41181e4657dfcdb6cc6221616f37d5af2ac87bb672d601adac98c4ca974794672f85425a0a007d34645dd49d6133a8b5cb50d08637b8a4dae292577146177ff1dbdb7e794b813e5af1f802e8f6d9810e5739af3e9705514d5fc57c391850ccb9e82640e7e56f02b4332d416f54a8461443130555404f7d4a31562e274d84ae42400b5bc8a37ef307122e96d315b795097f72b5fd4b3b5059fa9454958808ae2b8a24c4bb03301e63e4f440a9d139484b7f09b4629433e6993cd134ed1880715950c943494cb088ae49631c8f217d5dbb6789298cca2387f9ae682f334c3751f7c2e7703bb41912777752e76230e1d95629d2e62dc9bdbeeecc204b501e82fe42930c4f56805cd5f0cbb80ef64c1a9afef0d314dfc2196c9603398417f4eaf9f6939e43da45d70cbb9baab8c97e3e1308b2132bfd658e343cbdacf2446b9e245a91e318146461eeaee85327185e85a2dfe22c299c3ad42d0ca8b1df2c127e5797df3f23a586f5665ea7b82ebed5b7983a40a7cadccda665a542990feb41860395a2778e43d3f3f79e83dfbc614397996b43c06b1c1d9c8e30896aa6256c6477b57c1ddf3bafddd99beb3fcde39a1c3792712023110b69df93415657725f2908f51a8bcb978681bcc8f272718db56cc8a6b8d076b2c42096b449b0838c5531419f75b2a754744c2b9abe1814221b4dfac1e01c6b58f1310dcaf6b47db9007f9aa56946ac81a58016966878e4f6c86286e0b66d7f719f9e1ea0cddd55774b2eef6fff0dae7b6e1d61387b44e486ecc7e2668cfc205647295935686d9eec86b577ecd0fd538f60dd6b56e450e261fec059c5a2f09f77632b831b81370ad5607043e3f70173807c088bfa6ec9134f63e82d825f5af6967c87a212f76c83c606691ec8bf8201d4dc4adac9031736701eea3ccfe673fec6fc77ced930db510279c2897446c239b79d5cf780288c539cffee72ceee2b5b7640012b38616878e63467d620b9b20708810e1e13c083c6ab1aa63e4c091fe10ce604ccee1f219abe1163ae08b213981a30b728a9e2df839843ea3ac1112bb0f28fc4a6262e12ad9d2bc97885e6a5d86f890f95f1bf375e4ff249ca19ae1ea841b48c1952689c65fc7739bcd7a9fab7cb21284c6804e96d77f4a9ea56f8299a799ff5160fa0ab7830be3dbea44efc37d5705aa0d0874fcfcece5f0ca1bfb62b1c4c1fcc37772fa100e3fc03ecd1f14620d4381b4ed4902e56f0fa6e33b70ce0369ae89e8f33f2e0083a5ddec121a2343b6d89433ebdb03502051972d0dbeb80666311879875f55ba10f4344ceb2fe886227ea25b62c58f3af881ba16ba16f5f738cca689f3107b8651a5785520d12d0e26ca65fd2f18f274e9dcca116c7848ed5aee6b460acd06e08321e3ce1c49762b500dda24fcedb82dd56aacff2c91d30b6b6bfe8b1138905f0fdba9fb6def0665fcf69609265fcf648ba625ceaa509b6e3d969a2d64817a9be78fb3ee5a57ab52fc271550cc5d92a1a6840df74a720ad7bebb7dc96188776c2a835486009a07d0ec6cb8fd527b5ce937eb9fe9fc1b95528067d2596850508d04e680575e76b38d19c63b534af5b2669636adcb95a5062e6bef3d8e92c29077985e0696e4166874e53fb211ad41779cdcf1cc36bbd41f97c65c7beabac5b9cbcb87c0643ce2e7ae144ce676be9585659626808e6be5276eb8dab06a7ee362e541fcbff996d14f0db7c17c5d66945561b4e48d9e4ad03a84d6a0fb9563e75552db8bb946099c9596a1f89afb778e2418df26fed2254c25d5e2cceb6d32b1fdefb9fdf1f16b503d5cd12ad3f103d662504de6f898ee13a67a661fba2c1fadee22aaf9183169cad1238f2f77c635a0fc2c465b748470487869b338e60742d60983b7e17489188403ade331360be769c20baace2f7598bb9920dd36cf1bee8d553f95df73ee4449929de389c6fe4cee355fb191882b39390aded5db6b61ed114579da2204186b4111c830e0b5bddd39aa1fb2270376298dbdf27436a0bc1c54c48370a8dc11168f5166ad7059746fb7c2a6a1bc41ec5fafa4bc6001006df9a8a583a556554dad705724a23a9fada371c8d1e4e8effb6a64d4b8bc41aa7f8c94a4d90782c09fa87e13f16d6ad4d760674775a472a8b6f4b1a30bc7ba62225add38450d1363da021dc2485495284e32b1ecf6617414ac086147761987b4c7118f5cc405c64c297a0b21cd34dc0cd9351212c7ff651a74a9a2a82c11ea6582833c917f5e3a1980cdf673c8679d5de2e50af3deee64e0912afb8f6f19d1bc574477b8d1d754c98d54af119627633ff56bade1d0d5cbae1e3eefb7d0247da73b8fb77a2cef758fd282e49bf705eb2c27cf7fb2fc0dd8294e8a7628d083beaa17465495c49316ad0410216e9a6f2d33f327694dfc7f1082c82cbbd1e1de8fc9c1d4c034c79d32039053132cbe729b645b63ac1f3bca5321faf2b3aeb313efc9226043e9512ffb7fd401d2d9c9e86e5357b1043171cad3c98c73c805ea4dd9459fad2a3312fd74d6e5a9ec6fb748be3110c7d042de7b8da1dfcf298c8b2304ffa72195a72ef3216dbb7d577eff3795d52b5b66f111a8835486f9b49ff86e207170c08a64fe43a8bb24113f494a24bce5ed00a75560965d1c4eccf3dc669542fa8094e2eabddcd0564bf168586099edd2c03db6d806b8dfedb7a10b1987a5d18f5fa349c09cd9edfd07d90003370fac33dcdc7be3c078540a002afb5e4f2febf27efdc8f37aed726131d28e240c11c9ca918108503092b28c45bfa9523bc13e4912708ca8d3dbe2fed711cf49b56b957e16b00a1ff659255d4cd95de1f299ee0d416cb925e96dce6b9d3c047bef93c99d965c0a53ab782361a951cfd54e00892a6fac7597b21aa6e4d00bd53ea35aa75db5476fd0d4cf3f5136854e98cfb8592c2ac96d63e834c0db4f50165e3eb5b2b2a318ea778c17e31cd81052002b40e21561bff03008a479230cf51da5fd533307d1e808001970fc6fbfd5b44b010496df40ba48fc52740a271e6c9f3c310bcd912d4281d95c31f18c5ebd38de61e85eb4e44f9a8addccf50957b2c2c84e63b2bac461c611cff1e462a6ba712c1521653eb7196deb41fa91d4c7f6aec3b5dc8dded779f1a7e1dfce139c3d51fd3dedce111f1939da37956c4fe0e4d14f799f0123a4b0526d7e9f79f12dc6c9af7e2312c10dde2a36ff6be907d0316554e7edb605ccc12fa523c1871cf60364d4ff9e4de0d3eaf1dee6b2253771dab06a347b348c51d8ea7206c2ad6f119bddb70d23247922758c376e06d2dfb449b1fd0b6b2ca48fd6e8a93e3b56cbce02fed9621e8ee522e7023b977797b72eaafa2bf8999439c675f1620adc7e0596c50af7f3c6a8c2b4fc1b1b0d9e57d2099c357b83cf45b79720fd1767e025e9e647e91a5f45fb64b2c2e9b0dc7d9fad09b62c380607cd7a105b40bc2351218bf30c52cb367ed5337b5ed6c45568bd0883e5f3cb50c217524f6e7ede819f06e0a1cbd3056908d70e63ba64bf74b2361a04f485b2971bb09e4ec5e14093177313e0fbfe68f55b2e60d6fe80ef376c9c81ca3dca00bf2a56ffad79b1eab", 0x1000}, {&(0x7f0000001c80)="922db8fb474d3d0350385b4aa929632c8ef742760e6c968df61ec4b3261a94e6af72b3cfc2b62b446fcde81ce4de9b17480e0e59322a2a13b292c95729083642fa9123bb496e9687e1138fcd206fca6f407d27ede7d3bac15412d4aadb3cae93118fe70482c81b403e63c0da38ca1c15e016bf3be529b146e1a24dcefea3cff8e6758250533dceb60710484e54c38cb653a0c9617d011f8ae8d9d3a75c8bf9a67cd5bb64778f81d3f3a009b4950ac842e8100b2401e7986b71b835ef03551d86cee382104dfe7a1580c885ac1529bc6154d30f80401269a0450e593c0e1664e94c74dc2f7aae5d0a4ede940bf1d9810dad6b3b44cdca805e2c29d1040e12bdf333c4b69ef2214591e191b6503d541283ddfc1af4580f2b2b7bf052da68a50b9cef64171554eb4da77e8abc672c7ddf93f4fd86ab68b3c9669074f3bf06db7daef3b4a9053c64573af09436384ee798b44511e6723924cff253f40ee10938e199cf76ca77e7cbb1c8000330c316fd8f25b1bd958b4b3610e05ecd0be04662a10e2e9ef2300e1770436d3965c3af6cd1ca3d81955307050817b3759adb320a2f4896838d5f8265f071b959fd8d1fd5076c912b787aed11d21e3a52b729625cea21af39c08b616c74c3bb326ae5c9e8d33e1f923a3a4c4159f4878f99fc2b17875bc5d265b574a0c9b5cc74aa6704e8113484ae375d8ff785fe1002e9574104f2403e7297efabbb1db7131a95175a99e3453192006bab13966987c87e9f6a2ec21da09a2d7084e6801167223c4a268b07abec37c0408710f53294dc9fc598a4ae1da2b3e315001a99d6d67883e736cfa39a52d055b4f7e1d351128cb3e12e85452be2fe0c2ec07728202baf3eb70b6d64709112ecd9e37e59a8e6c4b757ddabe43f97648c5842777b7fad46e9efbfe27ae91c3cf7255a382a22d636918ecce6afcb5c603cdec19d8ce92b4343bb4bfc796fc5be7175323d2744848d03d9c9cd6918fc792ffa4308511081fa2ceff37f72cb386e74a6b513b255660801698998e0b9b3a1e38e781bf76104d0deeebfb7cedbfb8f33e3b7932ab18fa01c06f3fe8f8d0a3f12afed11cb789f19b77e620946da51499699d644268e6f490a986c7820b128b3a34d69252917310d7594c8268f17f1af1b6d82ee86c620c15e4b608a745320c9663befe41b431029e8909f19b15b89def8b1e08079c600a77c92faf3c2d75e086e48d63d73b4e2c9dcf13541092328fcf2653eeba2a3107e89a65d170a54d5a82841c53125d733a22ce3d4bc3ed83c1e0ff50c0bde0bf4a106efcb3c916d9ec6423389b1731bb70d6fdf75659af5dc43d376039190dfdd39254df42d9649e590365841e4052848b4501ad659f31ad591047b3153e9b0de8ddb7352948da0692b9f82bd2557208ecbccb0d55a631e3a48f4ea938033abd79fac10f8ee00645f89efb649a704e30a8c2d3bdbfa6a20b982ba00c0bf2f05ca564319db4c2bf51312d5f8064a08e1c1da2ed3813fb63f4463eef08ec21ab1a7cb09a0ab508155e957658f0e4ba3523bca28623372bef9015726f63374e22b46fa812a94915af0cd21cda36cfe388ce196bed72cdd38f36a5f74195c6da6fa7d6168461ff85ea9be556c764bbffd0ac54cc8af3264c2f68b95e9b052bb64bab4d268c58882dae08c20340f10a5e2b48478893cbe6ed7e33ef37a39155d0386a76bee9d65ba907cf3e97193ed2bb1bc8e1bf131ba599d275bd26a1ad69a8dececff0b2ec5ba988b7f62e946f3acd396f6c77c9a56cc7eaadd6151fabbe8482d571f5998968526bf7f7727b687206a5eef1a5af80c715ec623d0fe22f370eb89710e66f7094513669ae97dfd0911d0b100f74636984d17646488b88a0bb99f6eeac243b86b62f86ae127f1670c86241e8185b9c858792c7de51d3a1c2339fd33f357d11b60c200c93814071307feed8145fd79e334db6cac3a64bba3e8938da8d5eb2f2b504c8f61a70dacde3f8584d808f2f5316daf104f59d9c3ef65d1861ecb24982939a6b8e3bff1d1d8946dfe75e39d6308de3ade64be84d11490896ce25b000a8330814635ecad3b51768911e54f845c24de6eddb878e54eb07f90cfc23a17c24f48c5ad72cf8414304cfc72c08f19e3e0ea0493d4a98e57f652d1b7c838fdb747d7e73a1c701f95daac2e03003ac6ffcffd317a030252ed2a4818ff479814674e25a3ba445659294006f998343dc1293c50fc5fe9f89e64ae51f2c2ae3edc6b98cb26ee818f040a76b062da2e39b6731913cf8033b3d61185e83f32fbbe2e95b2b758de8b06d4d383c4281d08c02093ad16cbe3b94bf315c7d33704b8d88817553060d180be0f5cc2eef0754e8204bfb06a068bd3c596fd3ba159362ba41192a082ee05f9a6bf68d13b0924c1e9f487cb9cf8a0b93ae6e7044c7799446f65c8f899392aab858b283d12c9154e791ad836606975b09460c697be1d848e46b8cb7c1d3c189b0ee55c99707d9a950f03c7f4b30abb3808b93466ebb0b72792f8de6b63c5e420f4dd9e679b34853b40c13a76b6aeca780feb59ab37afb5ab6b2964648a8dad6eec74e6da56f9d48e638a4521a7c3ca1617c173ffda94e5853449f0eff7e988de4be2e5585a2489b876bb77c1654ad0cbe3e0fec55ef890314e934e0a9e398effaada8c99a5529d21151926a223161e015b05f6c6f4afb18e1626179cf229327da2c9f11ed9a3e804af1fbfafa348c436087799677b8d5f5f11c5bc2b1263716dfab7fd09c2c578b8b05ddaea1aae6bea17e0db8c0a383c1719ba10e88e9cc1d8ce41faef0339f9de42e848fcd306e5640f412f10d09f72eb39a8452883efcb1cbd413f061d42f58c803bea382c2d8c7275d1d5c26af69b66b9a72c009b6bee7b2ad991c8d4ea269ac4f500bda54129a3a4c5f22ff00817e13c4b446af7fce4b6254b3cd0344995042fc84d43d3684626543a25666b25bc0fa625d98de654359a9a2bf1bffc4d54749e1729daf38bbd316da2d8372912ecc1b52d024fa89f6641ea78bbaaf462f9cbf84d634c3b193c91529705d4b2a59936367c674c45de5b755b8445fcc08de4ee504063689952122b1c077742119b5227e11ab88bd591ca543a13ed49ca55bc991584decffa939724430c3ce549f5c036e646109243f83972beea649fb42741fc38ad6726b372550dcce409cd2607f1d167593d795ca487a4736c031d0145eef4f0f958b02f0ec390b3bb7de05f546e999d13dc6c2731273231dea210cb8fb8845a4073c9f93b25286211dedd406e2f96008ced9af6cfecaf2ecc0304f8065690fc1481a4d46cad7817ece3fbedb8d8dcbdfa456a80ec03540cb0d395e306bacb126d198c98a28d3d53ce92dd70b374e76c7d838ca0d7abb20f0b09746caf4e2d82f0a3b9fd7317762c4324f35aa90d65f45cb2edd9e987280638725bce8734fcc07b9e0f0f0ff57236ce842091a5131838402f5a5122305e0d015fd1669a54c8e258dc1dd5a65cad3539d94c425a870a2c648f7d09889241ffd0a6e237e717d5500de833a861fa9478b4b1594f65b5582350495950e6eff7d7bd03e2710f0ba1f12609e0c121db8f1c0dd47eab60a5ffbaac246b14a07cbe48b0c540a5d80d1ff778fef61a931b3e130d6aac4908a7d23e6a280165bb14f46a5c00e117394d717f4889c1a0dc34fcf05eddd4a46bf29038423c04949f896aba56f2013de3445918a73271980c5e7926e1723e8c7e6c73723f6eb4f8861eb717e49766c7964e38dd6d3a28cdc97b4f78013bfa7c84908a78c75a9bb6e22a3dc26914583defae3c2e42a086552010db632b9ede808a96da219909846444aa8f9d288e816de51ab22f621b22e50f539e00e53988e4535b0af5e5a784bd3ce74726f0e3cdae3c267f588fb0cb96461ae4d904a45888d11d4d51b7592d1203d65519bdb171e63454069886b8e3ab62110cfe4eff147ec336ecbca9b1df728b7515a309569ed468f9bb84997c1efeacc4bfca85960e35660ef465070a41ef5405da2978ad1ed48a05df7fa691dc73bac9e0d8742a27e8090bb4cabdc2e5662781a868f37bde1a925fe28991f26b13572f3d2638375255ac7ce26df41359a2bf3f8f57c8f13ece4403c7b4e50868ef1eaf80c9f5c2d8d4f62d4ec5ca0731f8ba79aa1c7c063400d3148c9ffa6c2e08635b4229a664011115cb6b3773ad207259751d8c36c181e43a56a9483b26a227f282fd5e3005fe34e1cc872fb3efbbfa91c163aa0a59a6373280defa999ea5f8d4b2148b4ae43e77bca11bdc0a7d8ab51e6f201d4c5f73dfbccddec9f0c7693d07750c249dde4217f94c8c46c7e00a05dcc11e0e5d2066aed28c194598c78785cf39aa4f7c5699f95b72261f131686a791eec48f7067cdf54c3b5e014d3bb2a3e9e87d8edad1fd838ae22830c900e1c363b2a09edb569c36f4abfddad49e840641b79db53c72273fbf911a8faefc070c8f1678edeb78dd2a62cb745a6beb2eedbefe539dc1753b4675164132dde76d2303121addc9d6da122267ac974e8ca70e2db76a08fa50aa9ff2634dcedcff00ce92cd15981ca7a2e4566ee41269e4452dd0d29bfeff754d0051aec9e9b7ef1f2845a99ae2f696cd95831aa9f469dbbd8575e03965e504d62ac8bdf8a5553454872212757d9fa3212d25f9cf5d7c91d2abc5fad24bbc2be0fe7597ef78d2742cade7971335b21e4b2831ac7cee61eac619597bc10448e604ba0adc82feec1d84c36c175f9b324905d520dbcbb6d0deadccc176c8c934c9ef9f129a8d165b7b4eb6793f023b404cb831d7907aaee8acac44d470b0ee9ef0d4606ce167a68cb310107c575aa70cdb478f387b15b40bccfbb3d14fe1fd84faad433857317c64adda82f29827cb4adf49c54b5496e8c3b95b28ede4eb8e08f1bfe31dd632695a34f2cf8fd51f5d84d96b3dffd4eddfc1481258fecff44dd06efd4e6139dbd826c387046c602964f03e4392031862aff220df3dd8c6728fa4cf6bc3c2d2df74fb9bd477fe1ffdb66b1904a93f555cf211833db7e2643c1be1a1b436f99030430a9d032b20e287090d3e0f1b541fe02b9e759c1e30e4f6433ab0532df4b9db2fdd1de558dabd25cb5eee1e373ae8d61b9d9215597580a2a97f70c0c1773bb7d6335a93cb3be1941428a8a8ab6df1637ddec4b8552c86639f198263b27e64d6428ff2b28905f37e0e0f049ea7ec8526006e1338df4926a6d6fda5d5a3025e9a29cb92738da195de516452effa7e97597fb71750c46b7027029c4763d3a774845fe8a57cbfda8d82c7e5a427b38e1bb10607de3b34862d8a5cd0ab182bcf19639bdcc954a26f76bde0c6ad98601ad69347c354b04603bffdebd92b84b8a9454a3f966044e250f2a33c667ee18d2b6e6a2e01a3a9012e6828f80616b8f70d8d2438f11251cf85f8fd58c284860ba5dda39a284fcad4febce1877e5a3e60c91d08981abe9de2c7cac7edda0745d7479eae450b9aa25b3914220acf3519e7f4338e2b50f119386bebfe424ca19ee6bb46983467050559c60e2d503f09a61e435c6936f20a729fed40bb15be64aa955efa52382d560b0c04c6f8c6f514bea9836e84131df3d7a5f7a8c1d920027bf57ecd156a08785e3503695e131a54f102940caeb4fa05cdc9036dab684e55783a6322226d0b94e9512f8b7c20b7ba049494f6c13eb917eeb78be1d49738173a51a6e5cd6f67d77d25f2507341da74f0d1b74c52f8f49ed7a3df2a8b48ca23f1d00d3f2d0ef9f28831c63c81ac2d2562ff645dd7c463f37239d74ec6", 0x1000}, {&(0x7f00000010c0)="54b7cbfa6ce681046b509f7a46cdc6bfd3e74480b6ca5eb05437352720d1c5c2ed42792cccfab8fafc75a93a5a6bbc46cb07aa2713a9e0e012a17b36ca8e23d4de593d50259faf8ea9fc9da806e0e401d79877eb8aa3d26a31263c4d173a8e4f24fb3d238708ab8f29a384e483f6c61291", 0x71}, {&(0x7f0000000040)="2a305512aee6c9299256b5144bf9925a8a21a5334c4d269a52414ae1c4f23036a348c59b449a17977e87bbc3005ef3f88a8d79b35bfa50670d", 0x39}], 0x4, &(0x7f0000001180)=[{0xb0, 0xffff, 0x907, "8c255661f119bbf63052f2f737de32b8d23d0dbb3cb0400e9801db641ebbd1a2d793c96e6f6910cb0a0f45624213072c288f2df69844929e15b375b163bf4904665054d9f11a1564dfa39e28f96662ab9757ea9c23d12f9548afd5a7dac65c5a0c7a5e1feebdd8c8791f0ff657f73312fafd4a7b9787c36b635bfcdc4d684d77c1ea9ed4f6751555144d8ae24109a32fd1a5dccbebe7618917"}, {0x10, 0xffff, 0x5}, {0xa8, 0xffff, 0x100000000, "95cdb0ee1845bba2c64971f16d4bd25efd0bead93efd7e36cbf86ee7fbec33628bcefb3f2c2086db12bf6bb83824dc9fe2e8c77f39c96b0a4ecbf50aa844e8be9061e143bb5c2e7c97eb53493a0b7ccb29954865f2f17392086cca21b63c748fa0e400e5609dce14232997eee0a00cd9d5b802390ac5ab16116010688819e4bc2c84cc037b17c4c60fdd0f66afbf6f7b7d08685abb"}, {0x50, 0x0, 0x0, "69bc2155e96de7dc541ef69156b3db3af9e3af923b43089f9ffd202dfb992a399d34806b2fd63a10d0bd18f6b2d682827bdd1dee1a88d6b5d26555e3"}, {0xb0, 0xffff, 0x3, "38544ddab908c0c3b98fd04f0043f99497e653480a1c1d51fca93b68c688375152fd2be4e46348d4745704ef9958820f291ae540739cc2bf1a2bc8b78fa4c913940051a65f17de99e91ec67a57366a28389052c03569bcbc08603e04c1a1ba803e6bc36d3d757ff23158bf7f760eb55c1e664265da0cc18ed82dbe0142debb35979e1c22c9a5b652944a489329a3ebdd923febbf73477076bd8833e156"}, {0x110, 0xffff, 0x9, "27ff07a1a0802ce2c0fb06a43e796bd85fcdbc835a2e84ff079520196069c78c0c8f88c88e1382470228de0ca610eec935e6930d36f06acfeb831738a1d8854cb66acc1131feefda98e6061ae0027b38c6ddafab0a0b14875f1b75ca85da0746edec8e5149f9c03db84eb82c7d5730b9291b3b67a7eae01d65c77b9cf8e0c3f717590347e325a7250f2ac6a503f359a0cba76afeede3d31997ec86489b7079102768a289a12d79bf89a95666f4e9f91fa28c4d971f3402560f9a1a6a7237c7ebb1a36007692bae37f659f17660d9b5afd54e2c551444bea3756422e52b237db2fc23001dff4ec89473941d53edc1149e4e807eaa1ff89e2b0ab2c5"}, {0x30, 0xffff, 0x20, "e4fcdbb85b3ca760a46ce7c53201616f9d1d2a833c29cdb512"}, {0x108, 0xffff, 0x8, "08b321cc34e94248031768721368a8a0f7f230cfa7ddaad5f26ce2eff3a3d9b12f2e4902e9edd4d04f893db5caf256b0abcc2abe12e1e8854c2b2813746e43c61b207523a2e83529564a729fe22e2594a2d6230faee49464151e163a252325056678bc25db5d2251f638c74e557e6020fb83befaa630224e22481bdbfe5cf04cbfeb9e7f9e1d9a11614770edcbb113d6830f6eb4acb3af73dc4dda18c8993c63e225869089c494ec0b278fa17d0035223ed5daa9ad2a07d93ec6ae9754e7bd5ba59682eee298dec5db8fc1c8615d95c53b7d6acb5afdbc14fbd6e08920d7bc5c73fb308eefbc89ede726737ec0c185a869182edb2ed9b864"}, {0xa0, 0xffff, 0x7, "feb8a5e3d16c8d6768250d880e1bd159d81fc8348bdc2dbb5450a5a793606b3aa0466566ddb749277c9a261387bea0e09ffd11eddc71ef0969988aee5c55e946959771afa409a759ac127b0464e07c893cafae77bdf1e45ef5e6e55703a148e712d8e4ca28714c0f800911a73d3d0751417192c8ee622736b728ee64663adb8539326c0dd1f92d5330635e77661745"}, {0x110, 0x1, 0xdb24, "cc0301679f6dd6ceeada8438ba362e60b8ffda054988a11d9833ee4d36c78d2bfbc842c8334979d172d82baa81b1ecd344a34106fcfe0a01814e7cbc3b87ea06eb2b2f6664ebfd8a0aab1a0ae3df3071d6c6e633f77aa05feaf4505122b5b61b761fcaf2e38b0428e5b901a3918bd4e4f8c6ad280db0b5c9e3ee6bdb2ffd98a1a56208936d766e49b235fb255a805a586d5a329eedc9f548cbaf7b88a9967f22ef3f1add8800a17ed4a1a4f16ad936a719df9213144aa9dcf92db696d09604740d170148bd26f2f77bd55a57715d8f864ef6d1188fef82b9bd94543b0224e3c2d66b87093a2f46621778a0dd01a97f9f1033649a981b1af25afc2140c79ea7"}], 0x660}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x1ff, "1579ed3c1d21ce26737ff6ba720c0a60543a8631", 0x1adf, 0x59e9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:10:48 executing program 0: r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091db673e1b96f21f26ac6fef1150f0ae3ac1eeacc41a5236ce3c5ef4c8e5abb00d19b9df780efe06cc0a40ccd02c2bd1794f272c8df90700776c53ad78df8a885542216ba59e23579c7dc8d96fec3110049328d8a1a1cd76fe36c2bac84957a3be792b344b5e3d06d76c44aa2678aa3d1673538000a3e8cc822262f0100d557b321ce0ebc52b4fe1ac50a42f8c5b3b74b9b4a139b2c0dc15a1889d85c1f66a184f144b17ee5c41cf0cb2f09ffda4bb29bc4644c841f414bbbff8c3ad8fa69433770a9b906aff8f562f6de1b393c49c7556b539cc1b42ffac0a5c3c6d7c2b2b65bc9c2a71135589578dc125567411e1f11eef473b28fb4215ebc2be9381e2fb47fc4aa3aa2337b3624d419e801d2e0d334d59a034bac01fef5ccacf7597fae82744056fff719a7204c606f5d25e9889a6b49e7514424d217b05efbf0ebfc91ec72f4e"], 0xa8, 0x0, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 11:10:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x101) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="922f42c0a419981c62c8bf6a87ec9bc18afb9ae313179a7067578633d27c1c9353fb4c76bcbb0f8c6a1183f2cf23ead8594bf973a00d93dd", 0x38}, {&(0x7f00000000c0)="99f778492f898e489c0ba68e7aa472b0333c8d925edc22cdd4ed6a33824488168446313cb7cb698ac08da952e22ff223f9486b1b288c076df60b61b9056a33758c50eaaf17291e6f90ccb92e7b4886941ebbdd1e138fdf70da68855a7dd3a891aea7170522e6b930", 0x68}], 0x2) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 11:10:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x1b42, 0xa3, 0x90b, "ff31c9cb1f20e3f6eb2b1d607cfc44f93046f488", 0x7e}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x2, 0x8, 0x1ff}, 0xfffffffffffffffc, [0x8001, 0x3, 0xfffffffffffffffc, 0xe611, 0x40, 0x7, 0x1, 0x9]}, 0x3c) 11:10:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7, 0x2000000000000000, 0x0, 0x200000}, {0x60}, {0x6, 0xfffffffffffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x2480, 0x8, 0x5, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f0000000280)="30e772c959bcb88940b177fccd00007ea16e68b6cba19a6d6c049d434203832a58f96bb713fd8a77bd4a608ee85135e64b952a6efae99b1eecb61e7808928348cbfdfd16f445858b17e4918692bf51d88798d5642fd64ab8b8808b584a340b5e0f8a303a4c1608ffecb89ab61dc5c7c86c31c3ae05060056eca5bd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x401, 0x3ff, 0x3, 0x96d}, {0xffffffffffffff01, 0x80, 0x3, 0x8}, {0x5, 0x4, 0xfffffffffffffff8, 0x9}]}) 11:10:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x8000000000000000, 0x3) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xffffffffffffff0c, &(0x7f0000000040)=[{0x5c, 0x80000000000}, {0x80000016}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x7154cfbb717442f8, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/30) 11:10:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0xca0, 0xfc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) r11 = socket$inet(0x2, 0x1, 0x8) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0x20, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x81, 0x1, 0xe90}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x200, 0x6}], 0x6, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x2}, {{r5}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fffffff, 0x1000}, {{r6}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0x6}, {{r7}, 0xfffffffffffffffe, 0x40, 0x4, 0x8460, 0x6}, {{r8}, 0xfffffffffffffffc, 0x8, 0x18, 0xffff, 0x4}, {{r9}, 0xfffffffffffffffd, 0x4, 0x45, 0x401, 0x1000}, {{r10}, 0xfffffffffffffffc, 0x86, 0xfffff, 0xffffffffffff0c53, 0x82dd}, {{r11}, 0xfffffffffffffff9, 0x2, 0xf0000004, 0x10000, 0x1}, {{r12}, 0xffffffffffffffff, 0x2, 0x10, 0xbb, 0x9}], 0x7, &(0x7f0000000500)={0xe845, 0x7fffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x83, 0x9}, {0xca, 0x9}, {0x0, 0x24}, {0x25}], 0x4}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:48 executing program 0: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r3 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x31, 0x27, 0x9]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) r5 = dup(r4) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r6 = accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r6, &(0x7f0000000580), &(0x7f0000000300)=0xc) r7 = dup2(r2, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000006c0)) 11:10:49 executing program 0: nanosleep(&(0x7f0000000040)={0xffffffffffffff9b}, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8080, 0x10) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x1f, 0x400, 0x8e4}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x4) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0xc0, 0x40000000, 0x1f, 0x8}, {{r2}, 0x0, 0x40, 0x2, 0x97, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x61a3}, {{r2}, 0xfffffffffffffff9, 0x2a, 0x4, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000042, 0x273, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x28, 0x6}], 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xb7, 0x0, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0xffffffff}, {{r2}, 0x851b05268bbe0639, 0x6b, 0xf00000c0, 0x6, 0x9}], 0xfffffffffffffffb, &(0x7f0000000000)={0x0, 0xffffffffffff7fff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) 11:10:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open$dir(&(0x7f0000000040)='./bus\x00', 0x20083, 0x140) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffdfd, 0x1, 0x1, 0x0, 0xc000000000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x81}, {{r0}, 0xfff7fffffffffff9, 0x0, 0x80000003, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x88, 0x1}], 0xfffffffffffffffc, 0x0, 0x1000101, 0x0) 11:10:49 executing program 0: r0 = socket(0xffffffffffffffff, 0x3, 0x5aa) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x40000000000008, &(0x7f0000000000)="d328ee56", 0x93) 11:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 11:10:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() read(r0, &(0x7f0000000040)=""/62, 0x3e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:10:50 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x280002006, 0xffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x7f, 0x1, 0x0, 0x7ff, 0xaf, 0xfc6, 0x8, 0x7}, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x2, 0x6, 0x9, 0x4, 0x9}, &(0x7f0000000200)={0x6, 0x932, 0x3, 0xfffffffffffffff8, 0x9aa, 0x1, 0x8001, 0x80}, &(0x7f0000000240)={0x1, 0x40}) select(0x2b, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2000000, 0x4, 0xfffffffffffffffc}, &(0x7f00000001c0)={0xc, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffffff, 0x6, 0x8}, 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$BIOCLOCK(r0, 0x20004276) 11:10:50 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:10:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xce}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:10:50 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='.\x00') connect$inet(r0, &(0x7f0000000000), 0xce) 11:10:50 executing program 0: r0 = socket(0x24, 0x21, 0x4) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x400000000018, 0x20000003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff4b}, 0x0) 11:10:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000140)=[{r1}, {r0}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x113}, {r1, 0x20}, {r1, 0x8}, {r1, 0x40}, {r1, 0x8}], 0x5, 0xb98b) 11:10:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x3, &(0x7f0000000040)={{0xffffffffffffff0e, 0x7f}, {0x1ff, 0x1}}, &(0x7f0000000080)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 11:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x150, &(0x7f0000000040)) r1 = msgget(0x1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfff, r2, r3, r4, r5, 0x30, 0x3}, 0x9, 0x81, r6, r7, 0xfff, 0xfffffffffffffff8, 0x101, 0x9}) 11:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 11:10:51 executing program 0: r0 = msgget(0x3, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/83) socketpair(0x21, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8ac, 0x80}, {0x18, 0x3, 0x1000, 0x9644}, 0x74b487ea, [0x3, 0x0, 0x5, 0x8, 0x0, 0x200000000000000, 0x5, 0x4]}, 0x3c) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x1e2) semget$private(0x0, 0x4, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001180)=0x5) semget$private(0x0, 0x5, 0x104) semget(0x2, 0x3, 0xe0) semget(0x3, 0x5, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000011c0)=""/35) r4 = getpgid(0x0) getpgid(r4) 11:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xffffffff, 0x4, 0x800, 0x3}, {0x352, 0xffff, 0x149, 0x81}, {0x8, 0xb8, 0x0, 0x2}, {0x8, 0x5, 0x4, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x40, 0x2, 0x200, 0x1ff}, {0x10001, 0x1, 0x75, 0x6}, {0x1, 0x9, 0x1, 0x1}, {0x101, 0x1, 0xfffffffffffffffa, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3f, 0x7, 0x4, 0x4}, {0x9, 0x6, 0x7f, 0x7}, {0x1f, 0x100, 0x6, 0x100}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000440)) 11:10:51 executing program 1: socket(0x3b, 0x8000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200200035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000920400004913c67e6ee7213c32b8d393071c3bbae16d147fc998499d9a76abf87877a616c9bd94e9c913f2f6f27b0f3392fba40d878a4f08cede985040f7f71aa5a3a85b17443cfeaea25a8c4d1b67db82c19f6500376340df5df7a7454da6df3927131df81fee6d168fcade98a198076e985bca98db44990cf393f9d702b023fdcbf5466a7b0fe2651c9309330d8a38d4506f05ea4d1e920d749f498e89b404ef9f6d367a71450ad7c42c4c0b10bdf03d504c5cdbd48102b882dcb42ab246707c6b496e6e6f3f"]) r1 = dup(r0) fcntl$dupfd(r0, 0xa, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x7bd8, 0x80000001, 0x8, 0xa6, "20d64a24430ba124d5b80f11be67dc50a52e7d45", 0xf09, 0x100000001}) write(r1, &(0x7f0000000100)="f6d9dc2d3ce4d52bd39045c18f85ec1b2f8f000f94e0b97f7676029654c491c80959782f0a16254f50067f304e3b1a24d042fcfb7066bf6a0f23bf67c48470faa2a956fd4f93cfb3aaa502f727a0573408cab9d9dd79ab64037969b8fd3fc0e69013072255cb6e394d26d9c3fdfd1f6a04f61643bfcd8a9c6ab299d3be210c82420800039613272d1827216aec7393f831d9fb6985be22a7514348955c0333cb7680322ae62b5ca11c15c3ee1007dac35515440b8af48b09bac0a7e598aab447ba584c6ba067168cade01ee673469fc3932dc7de7a3b6709ef07e4e8b5468a3698dd797674433b55e340892fdfed97142796fbb287f674ebf47115", 0xfb) 11:10:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = syz_open_pts() r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20004455) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) 11:10:51 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000000)=0x401) getdents(r4, &(0x7f00000000c0)=""/59, 0x3b) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) 11:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_open_pts() 11:10:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) r3 = getgid() setegid(r3) shmdt(r1) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmdt(r2) 11:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 11:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chown(&(0x7f0000000340)='./file0\x00', r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8090, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x6, 0x2}, {0xa1, 0x6}, {0x0, 0x8c}, {0xa7, 0x2}, {0x47, 0x1}, {0x6, 0x5}, {0x43, 0x8}, {0x3, 0x400}, {0x2, 0x100}, {0x67, 0x9}], 0xa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x8001) 11:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x4}, {0x125, 0x7}, {0x8b, 0x2}, {0x42, 0xfffffffffffffff7}], 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:10:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) 11:10:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x81) recvfrom$inet6(r0, &(0x7f0000000040)=""/244, 0xf4, 0x843, &(0x7f0000000140)={0x18, 0x0, 0x1, 0xe0d}, 0xc) r1 = socket(0x3b, 0x3, 0xa3a) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="11ca9f4f081ac299174bfa5b93cb7493cd3ae90bda69462fcda0e5d455970daa58cab2b2fa8beb0b4e41085e6140beed4daa3587218238c36bfa59c1", 0x3c}, {&(0x7f0000000200)="98d9f9b59d80ab8186b497d90c96fb5299949a286912abe408e53360f616134b0949f002705b7580312263fc02b2daf2355f2f85a14385d35e41cf303afa5200f7ac0ce8cf4c155365925a9f28d1148282518af29e5b8272b3c3c74f1ff95a1d0117269efa7fd9f00de275606f883411ed2a83e42fb1b2dcd13032e774c6e0f6d35e7a500b9a9b7cb1a1d98381b48290e2cca7cb861b9cdfbb8c2da3f5daab61faf21fbb68973a3d9289708b", 0xac}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1]}], 0x50, 0x1}, 0x5) getdents(r0, &(0x7f00000003c0)=""/198, 0xc6) r5 = accept$inet(r0, 0x0, &(0x7f00000004c0)) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) listen(r5, 0x3) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7ff, 0x3}, {0x2a, 0x2}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000600)={0x2, 0x0, 0x3ff, {[0x1000, 0x8000, 0x80, 0x8, 0xd9f3, 0xc24, 0xf6f, 0x7, 0x81, 0x9, 0x4, 0x3, 0x268e3b2d, 0x0, 0x3, 0x8, 0x7, 0xbdc], [0x7, 0x3, 0x8, 0xfffffffffffffffa, 0x800, 0xc160, 0x2, 0x5, 0x9, 0x7], [0x8, 0xfffffffffffff801, 0x9, 0x7, 0x100000000, 0x8, 0x80000000], [0x0, 0x3, 0x20, 0x4, 0x3ff, 0xae], [{0x80000000000000, 0x0, 0x8, 0x7ff}, {0x7, 0x80000000, 0x1, 0x9}, {0xae, 0x6, 0x6, 0x7fffffff}, {0xd7c0, 0x1000, 0xff, 0x7}, {0x1, 0x7fffffff, 0xfffffffffffffffb, 0x5}, {0x1, 0x0, 0x5fc08dba, 0x100000001}, {0x8964, 0xa63e0000, 0x0, 0x6}, {0x2, 0x9, 0xfff, 0x100}], {0x7fff, 0xffff, 0x400, 0x1}, {0x1f, 0x8, 0x8, 0x6}}}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)=""/1, &(0x7f00000008c0)=0x1) geteuid() setregid(r4, r4) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r6, &(0x7f0000000940)=""/191, 0xbf) write(r1, &(0x7f0000000a00)="363fe1b7b0bf6a510a1c7d9d846fafc22a7c16b2ba316c17c18127012d30b8c26fe89e971bd7de69327db0c730a6abc78f172699b4c2067d17163e0538d157ee6c5ae685e4ae5d2f9a0d9219a3429f340c4853726b7b3399c727e4a3387f37f358fc8917d83b1fa949", 0x69) getegid() r8 = dup(r0) fcntl$dupfd(r0, 0xa, r7) r9 = msgget$private(0x0, 0x8) msgsnd(r9, &(0x7f0000000a80)={0x3, "e97219f84caa95b815e2ec206b31f03b73b385fe81a47e52d98c5e4e1efa4141f234820c4a"}, 0x2d, 0x800) bind(r5, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r10 = openat(r8, &(0x7f0000000b00)='./file0\x00', 0x80, 0x2) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000b80)={0x2, &(0x7f0000000b40)=[0xfffffffffffffc00, 0xab7f]}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000bc0)={{0x5, r3, r4, r3, r4, 0x188, 0x6}, 0x7fff, 0x1, r2, r2, 0x35, 0x3, 0x7, 0x8}) mknod$loop(&(0x7f0000000c40)='./file0\x00', 0xc0, 0x0) 11:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="1fa0915febfa8867bae6a40a9381a06f8538fba1a540798576c493affdccac8d726cd7932e2272757330b4217b1e3f7f719896d8ce1f514e8260030ed62a2420267a61c10e3d47b3ccb695275718927dd0baa1346df8cb08f6d5cc91efb2005baed7332211a24f84efc28062b43221b8b8b9a03640cd7b29afdfada7f23da31f7f69b5a3f16499fdc0d72b4adea2cc8a5f522080817e1ac7fc63c8c7f63bc93d2f4fc954686f90", 0xa7}, {&(0x7f0000000280)="0bca3d7c898e48cd3e60343710288c7397baa1f33a729272180879b7847812a4074d305c0aa51a1605e57050182426c82d7c5be443abe0a9605342929a896e4b95b5886341b2deab51f7089243cdb1379dd3f372a1be1a2d2ee83941c3a85e7c9c7f518b2811be35de9798bc5176d414cc29ef42dfd00a93ca1545e7e0ad92be18051b79ff45559a517bccad5965ce70baccf9b63ee9c957ba22f80270e34d13a6ceb93478991edb07e997e4a0fa2e7da57dd09809b8f2e055d274d39257f453ae61db50e590e30c0d4ca0368bc19de80e2bf76d4803a5d824d1267b412eafae6051", 0xe2}, {&(0x7f0000000000)="307dce88afe43257cd80cc228f08a22d4a72b27ea65a", 0x16}, {&(0x7f0000000380)="aff486ad0983c60ec833f0e4865ce252d9bb7224c99db8efe2a5f4a565fc834286397d4abdb4bc823a9b65dd4ec4024c9730a9339c92f870ba040a11c9e8d9d06fd7a5636be51adf5ece24e5837d79a0e29ab8000d16cfe4f19a560386a393a42f285d1c7802610ec2048b2c86eeb05f26a8403a9c2571e0ab9703ca9653acdac298c0f00149186db3bf51ed000c2ab02c948d4adbb6962a704b75b306d6efa8640a48558f4f9eee67ea60553bd8d0d55a33b06ff04ddc97", 0xb8}, {&(0x7f0000000040)="f2e41f4c5ae1d28839ff70078ef0ee81fa13ee59091c8803ac2d87de58fcba9f3c6f12acfef2520a8a4937edb99c3bb0f2f177c9c38fb3bd377c4b", 0x3b}, {&(0x7f0000000440)="df8f97ec2ce5238315f479a79b1ffd0514e6ec9f25ceb48d7c8675600adf74e5fb550186d5e0d214591e2657ea5670a883db3572e026332133e1708761d33becf03f5741e7c1c324c27a88d5691c58c2db858c90e3b0d633389e9b9f35234a2e28228c541415a482ee65f57d97a517b130fb8b3b96cc2018c6e3ff10b275f481db0c04e40b66c2032df57097a6ca8bf6b17c741bae77d3a3ef141cd544f5f8161312937f9a9599fcc149", 0xaa}, {&(0x7f0000000500)="6974d5c1427d464aa4a0df01de3bc8310db91c95d39997ff812f51f7b3", 0x1d}, {&(0x7f0000000540)="5f9acd1848d3af3596216fadfc787bdf411221bb03c6e2f49cebc8348e1e252dcd33f24e366be9c9787a6fac1e04408820b611575ea8f4615b17d73682776bf5e48419b2c8277c8d2614a12992c411b05312de5ae75bc0327cc2083cde61c6459ac281f348f53712977dba23841694a0eefb49cc5401b0b30fd5e1818508b59e91510975a0238999b4428f4651832a03b48f0b4182df514e9c60cabae5a81f6543eb7d1e0da8e83666ee60f5122e93358687bca6d56087bfd9525a9510a0b3cc35b08fe7b85bc8e757fef3ad6191029017849001c2465cf47fe6ab49538002ef2454c63af89611f93a7833b5c2562c7d015a0f2cc5c921d9eed3c93c1e563e2a40d0bda7c25a87485ea7d7913250276bfa0a32d0e3de275c1059ba2f9efec1934cf4d172a803d20da4c980557f69d5bc573e7e67013c42d971dc84b701ae53df7687a171ad9981c536b64b88a572c4488d1d3554a4ac47c9e807e72a629135193f44005f55fa4a193b984a0be90be9a49e977c212fb708e31189cfc5adce4d81598a36f9bf45797a779f899fb801531adb3c30990d8d4f6fbd385784bff91f4901b9a3f22e2204200329dc512f45b2feda28e7d31f947ec9087b477e1c6a19eaa62f0a97db4741adf2fa853c059801860821a0ce3efa428aaa7cc06e3537fa1fe9da60158d522a0dcab31f4ae5f2b62539527de9c74caa269dbd6699ab3fedd195b38a0ab70160edfa079aad3b2e09b41ec1abcaaca666ee0b61d5cc02caf7f1f7f1bbaf44fe8c9e2fb349cf4b7343b78c6307e406289d68a6a18ac96b2d863e312dffc1e54886e67950de63f3cae06198921d750b459802f588adff8aa08c24e35a367d2853e2ddea57b5e3a2dd70762b61ff032637eee60504cdd82a0f39b7d790e5b28c1880805e8036eec9ee566d386be295a1b3a7d5924fd50b1624f7379ff5eef9c0891a76835e61e949d1aa735cdf148a4eee5481e20b66bab3f58b4cc05c1c30c957a61647c39fcc94b00a07e5effc5f998cfb5183d47c0a44bb3693d8129741f2c793f7cc3ac212f1603aaeaff41be2f4dfa1c66d956d04f20458fa10b7708a92b0831114fdb279c73e7574585259606b3ec03a3f549cab4eeffb3e64aea96425758dbeecfe0f365e045a0e7688f27ef5a1f30c84dbfc9c4f4d63670b529e007b1721d8e0da564d2097ab87994059c58b062175ba438dfdb932f42031563adfd0928df7aacc19e04fb10c862f152b195b4faff237a58753e16471bd6afdd4a807f94593af85594c42ffcb90f556f8e7efcef2f25ce237389d1dcecdf5dadc8f2e2379de8cded77b7edb6c8455d44993a60853037d6a89c37b7febeab75c3f6a859808901a2d174fc69c9929e43d7d4be7d13bb79f17884d9be23164921ce9bba5130773f00c73350c97d612cf08aba4ce4237502f24be820c11aa3b6853e74a04f9ffa4f049e69c4aa5033222f88a901f10798c8c5c7ccee4e1291ca463ea35a8acebb235c590a24350750360057de75e6700373aad6c456e592443e8d79d80d11faebdbfa326e28f06729cb9883c654d253ebe964773028c0e68413a244a10c6ecf41c7c54f0c92cc3e612e2dd20e785368198597f991baa46a30377ebc47018e7eedfa68074d3c7251bfe2072e1dbd1a561eb343a4fc47ac83efcbdf518dd2f76b56b433b462b027e7e6760124fe7d4c7256e663add611b0aff4fdf8b5172e788e53e5b334e2ba1ecf6174bb76065a2737f0d94e806415fff5471bacaf0096468519938d506523cf2506acf74b18b6f4ce999c2c618895a03ce7507be026c2ee9b8bbaf910d0753b684061b7ddd3538597ae2b056039a92d5f1c48e3f2853e8c626c1502c29107feee90e0ba0c284c2a3fe6e86b1d0d55d7ae34e15f7466faff25fcd72fcc05ea5a808d33804b9925f72e61c532ca819e6e70083542a13ce15d03753bc49c13b410283c1939484b54e8726337019003eb827014bc08b41465d13f46e9668b6f82004551a8b6a69ba110bf373bba31cc4202a8c2651be735cf3f27d42c58b88705c2650d83c17bba4e451eb70afd038005df69eafbd9bf11f7a61becf3b801a2c1327912f650aa5acc2967b1de3e286308f13a960142060675fe7072f93ed3548412a8f49c8b2b1dfd8565aad7c700da36f0abf4544ac03e0aee82b757799419665c78824495151a87482ec3625385589863ea13c625ae763ce40e99510c7a6ca362cffd6020b8a1024237ec6d8d979c4f3b1527b2bf45b6797c917ef7bfae7dc6c338cb357c09c15b2e6438ff1307ecc6f50e471261f4fbe8b5f17d6653ac9f3beea1a237cdeba33df8f5dc4b03818a51c6a1e27257dca2c623a395bf901bc438e2e2a62503e739fae5d4b2e1b03ad245145483ef129ea3bd9c0c9b316e185abca93c745af8d23c08231b11489388d157ec4678bfc87278290d86d68c59f9a64c34409818cde827756fbf9174fd49cc473b62a091a2a7abe94b076229d57b54e55aa11c9d3f6fb310dc1d23c6ae2b2af117f274d3fe18fe1568ec29de9c29b1022ed7120589493d7a7d45691b055fb5ca1651767b09bc438315ac047697464f7757c55ecf3c3c089d74d4d7e7d160905c98b9db9a0f215ee7875bdb69cde2bb5b6431b22f0dd7fcab48163d9b5948341e03ba89371592dcbfe6aa1f220ff38d283f356ffee045587170642c72d69d45cc8b0afa862a432a2f90651adf0d949979305782ac7e8018dd060a8c00dc9d619be727c3f5a97ae22920d2abd2bdc6253cd5a198143aabb4aaebfdc1ce0bffa6c93ca171b70c25b3991ba846e5d4b74ce170286fb1f813d7609b70cde81c5de528bc58fca0dce24df8a4a6a908005ccbdc9c8d0b67383e48cc9882331c5ba1bd679e1d162874653ef248a0397c7f2520ed661576365fa85743341fe716e21c3f806c09d2fbb4ab40e3966a39111ca820e8433947c71554887cfac77a32af0a4f30a1fdd6a0d542a1f70de7de16cb25f4a3059d5666b51d2ee44d3233926aa829ac0768960cef4bd2eb2dff7db73f72ae908685ff2e5c301a14deba1c72b7688bf11242fb95ad66723c7019b528fd4330b88c886b1b4ecb456c678cc2986699e3c48e681a41f23509957e75024baf4a6434d4a25d400f6ad6009d59c1ceeaaa8d2a3b2cb40a0926946a9c5964256a9b2b856aded93fa2bf53ac9ee7e35a675f090383529ab78eaae9fb0421305e03e096d81b627e008806ed33dd57985942d291e021206c2df5ebfbe4c923b3a134b65e56a412780efab07d520d69f8dd05507d1d33eec54eb8c7c164ca1aac4110886863c0f422a0e3ec10a0a337df266ad8ff5c4af3caea7ec13dc3746ce14fbe03ef99e1ce8b160098637e1431ae7c31e6270ca57a71447fb33287c07710dfcc2baa4883196e1f562cc65020971a7306e54cc4e1fcf0f8ea9fb33fb0d330a3b8f6dfe3c6611237c1a5f3e71157f196998dafd96268126a4cadb2dcc832e6907b21f5580640971819fed041bbac106b83e35867ef6de962d2dc2abcaabc8bd1b267c2bc6fab2b944f619814deb8dc3ac2a067b6906554f382dcdef411a9c6e0ef00d8496b160f1937a777e00590321ceb757c7dffef58177b6a200e06892a462f681f6781c934a6d9ba86d7e29ae1bfa0db7f8b0815d97434be4988fa544fcd844231ed359390cd5280385ce59802c89f05b124bccd94ff8331e4b5574c3fdf7336b59be9565b0328b78dd655b7894ce16b6b8db707e70f8b3f8aac2e4dbe1d9152d38d122bb0c0ecd70676a7b79df2fbfbbc1652661522ba97005cba69a8272b37cd8ffe39c4165d630cbdf73b15dfae083771d1ad11e77a73ad01deff6ebcbc8e30a566b8ced7877b82000f0bd55138a4ddfcb0ac5d7663ecda0e4129635fde3273eefdee8c35a2fcf10976c72f433a3e68d50f6b30c8fac1ae182e83d1d98e0368e43efb70a3cec8494670e4323d8ad2d556b18567f14e314cf66517ebd1575faa41205d2f6782416acd57c84814e0ac925a8445c34dcd6e25133146c05c5adc60ea59d1558c23986ae870edaeb72c9d55c54fc05b2f784c8b3c8e15e606a935ddcc872ace2d066065b21cefa582b21516d6bc558450ef14ac46fa1968bdf34fc20fa02f06e1bff8919806272ab37e1e70077be76a6998be3bd08143f8ae8b546f8d0a7507091edb37a384998013002a841883c91432d79b36811ae87ac3d39d9229406cc3128fddf1b1337d6ba0a2d38ad62fd80d4e9aca0342772fdba17ce2ed51162ecba3932a4cfaa55bac7a351b0765ebeed766d5562cb1eca76ae84a0a222f461192f27efeb8bf70201a6b572ddccb4c5155cd41719501896774bd5f702adba7489d71e02e82f89285736fc4bfb799af09b00243ad0e1579e3aa0a7ca368f1f5afea12af5572f3dc0d81930cb282f14fbed4d859028c7c8237de9db7f4d6b0eb4ee982c6f03c90ccb022d18c15a3ddbbef424987366e6c4b4725c4fad18ca89fe0fc5e0b75fc8ee1ebd9199962dada2579a34b9009819bec55e4bf05bffba5ab0ca4ccf9c10b1168840c97b44c791c4aaf749a3af3808eefc4790349b5b67d7edecc4cfa55618c4894256c3f4f2b4921276c4e420a8a100ee19b0d0376609cf1d0a8ea159130ab0a0522c7ad38f93fb72b51763a937707545d82c7a202aaf59faff524c9d21423ecf27718e0718bf3cc58091d661c0087beeeecd6e997c343840b38ed38c371a41d5ec8bd522d7ceb87f4cf016eba3cc41205d541a238aeb5783b4f630f34a674dca926d438d588685d2678e4e44d7da187bdd70f9665a6c1fcc062939092590d50c46559608d5b9836433027c403e6a1a8a8918a212666d42adb56c49ae1f3c634935c06618d2c10ee633eb9bc20992dd5a23833e5fa5d34bb7af5d6d40ae1f2799b0d114c5b854b75f62c2d0974fd99375e9ab5cd8209004708cc7afaa0b5ad7e85473b28609c72c2f33fbb6196ac5b95b15218bc014ecb7838191c46e392904729a5092b738ddc746c4a31984161c1fef2b3ae2c0cb5f3b4ce24604172470ba0e46092f2362b2eceb3d2ccc000632f0c67c65aa682aacc509f7a88fb57dd34052a8f8fba746df32b8149c3a73c15e8c3f90045904f7e831a4398622baba4d22fce701a6ca9ae8a945fa214b93be6832c479170de5b04de89f028e7d39d0cedc1a2293e3d7330e323528da40535a3d274c581b4d99b6902e0d3c52056570c89271c185639e8c015ddeaed9a6199076db9de9dd8b9da7f21c0d875de1f3f24653b573534e678fbace380534ee95077743a4838c506231c609a5f88f31d4605ca596a2016cb716fc4ff894243a1690cf0e4944a421ca5093c63cf514b215e158e477ecaeb8b86db74351b73b925c87f8ee62bd8bac9172928e9293933f2a362da560b8a67eaa528f0a329586f63d20126c019e7aa58a8a3aa0d9b00cd22218cabc331c40599c1dbcbf3ccddcc838577dc25a03782f62b016fc3c47b5f64d7e71ffde6c0ad7e897f35be6bb9d30592b3092fb296122d17af4e2a99847bf6cd5fd385a35081e25a5ed126831d9f03d424cbccae7912d600c6c4ee6c3fc67786e9b1213d82e3e25676e0f7afd523da831b2e8f0c6dba9ed8ae48412d4deccf181dd416e0b2d6ae4242dc5839bd5a2b9ce0ac130266dbaa9d4ae86d5623e3e1326dc8389fa1a94261bb52b3da874d06f3e7be72fae4514d32458aa0464ddd35a53f4194409abbcf38b5f79f92890d7bba7bfb307fa2b0d5e8bb86ff3af247b407baf929f34d25164e629f1f15463", 0x1000}], 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:10:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xed58}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xf6, 0x5, 0x5, 0x9, "9e612a194ecba348d23f3e2dc0b454c9e53ed804", 0x5, 0x8}) 11:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x74}, {0x4c}, {0x6}]}) read(r2, &(0x7f0000000080)=""/10, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f0000000180)=0xfffffffffffff036, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) 11:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 11:10:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10011, 0x0) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 11:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:52 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000001280)=""/254}, {&(0x7f00000013c0)=""/54}], 0x1b9, 0x0, 0x0) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x800, 0x583126b6}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 11:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r3, &(0x7f0000000f40)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dad56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc99906f1c7042387fe11128bc7f90c68824b17e9380dcdd194a34e68375eb05221510e28e2d744a61881df6279dda9e2fef5af977b96c38138e4c929697fcee631793828884fd732153e2038b8ddc1c5f38c4688920ed7c2a43eb8074475fda0025751bf44750b75f26a515906eca7ac171b00336361010ae36d1abac5c4c1bacd550bf220f652e46f32b52d4e88f5c1b3845e006e8559940a36aafc7942129c9d2f8b796d91abfac352d3c42b9b9415f2674b9f2f53b366b1e05f3b484d2fc0ab4f38562c775e52f57607d3d80f8aa44bf1ed468db3738f8fafb6eaeb4aeb228aa7b0bc111cf0c04323c648d4443d8d6ceb2795c0d61bf6a069808deff28039bb0dcb547faf8f3cdc9d092f4f38337433e9ff1af500"/404, 0xfffffffffffffeb5) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000440)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 11:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) 11:10:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000001c0), 0x157) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 11:10:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ff1e3b6f00000000844518ff2de4cc22b642cd000100"], 0x10}, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10190, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) write(r0, 0x0, 0x0) close(r1) 11:10:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) 11:10:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) fsync(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 11:10:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x8000000000010, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 11:10:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) fcntl$setflags(r2, 0x2, 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 11:10:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) 11:10:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10e81, 0x4) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x6, 0x7, 0x49cc) chroot(&(0x7f00000001c0)='./file0\x00') dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x400, 0x8}, {0x18, 0x3, 0x2, 0x2}, 0x81, [0x3, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x1]}, 0xffffffffffffff24) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x4}, 0xc) 11:10:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) 11:10:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x602c, 0xee2) 11:10:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x9, 0x8, 0x6, 0xd6b, "d55707b56cbd0e8368171555afb8dcc6229fbe90", 0x6, 0x100000001}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/106, 0x6a}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x289, &(0x7f0000000200)=0x4, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 11:10:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcb4e9faaa859d0e8f5713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:55 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:10:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:55 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 11:10:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/86}, &(0x7f0000000000)=0x58) 11:10:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000200)="0b663061e32f2c19fb423c9853a063862678698701e9ee8d126c09fc4ed5cd639259edf40dd3a4f6beb3fec6385acf1c8d08a5d8007d6f4b75487f8c73eccd31bbb4adadfaaf756fb2adac5651adee8bf0fae36668268ecbf28db999aa28e7b8892ffd343684cd0edc718f1009cbf8e69461467ada908fc103c1922a48e9a5baef36344c6a63e430d9b4cb45007899f485cd8da07e4fd1ae2a86abe5783bbef2d17c00"/172) 11:10:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000000), &(0x7f0000000a80)=0x4) getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd5e) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f66696c65ba1c895e30def6a29b01433000"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="61e1a7e01b2885d713e5b3408bfdc1585edf5813802a80752215b8eb97e2854e6fbb09ddedc15bbb969b6092cd56493eea474a5def347f9801f568142c59478f1698779a3284eee9a69fc18900e34d9a6546c381f1cafa86847a8bc1f97cab2c1d386540e31c4fb7bd7751d3960e741b1ae97b5db73b800c1706a077d41a39490d9782979b70e026f81c7ddfe137b114ccf5b382e6e3730b1820caf50da5", 0x9e}, {&(0x7f0000000100)="145ef4bd7862b3109203f522d41a867cd292d06d817ba9a0bdf73a9bc3d84155bfee7a5eb61c7c907a5a2eaea72ba102c68bc7ae1cdf01bf58dc437f0fb986e83d68db3276dd96e1d21e418a5ece75c2b5c09c8047bd15728e4483ac5ad8caa148977858ace74a738bb7d47f830788357fee5458db3ce0", 0x77}, {&(0x7f0000000180)="0cff121b569f3aebbbc4b40b92135281dad83238011232204fcae67016bb02b4832cb55705e0ab50e2f85ac5c2b0be616b4b994aee13bd406008a55bc143b1bd8214c2bb73fc9fe588488e7d68a89848a3591aeeb7934d9a48700f354bf9fa10a474f9949a9384717c46a5c892782002ef4ca17dcca2fb8b8f6b40679fdaf6e3b539b1543f1d71cdb400552fe95498ac3ee1dad6ed4424c158a433e71461bce955a2115f", 0xa4}, {&(0x7f0000000240)="39fcf7fc4d6e36fd5374d686926aa675caa71409df03351aa95762e52bf8afde381ad8b8e7d8e753ba22bd5a9f4948ebfffb057b5f6750d008538df5c2b3a59b698be181bf5609f85cd1242ba9aa78a7918898e4113cf045081fb24a1f80fa58", 0x60}, {&(0x7f00000002c0)="29dec7e82b9ffd5ac8ecd55662570ce9a2b8178eb51e4f910bee5441e0ef2436104013f6f6bd3f0839a8af0910f23a53321d9621677982c13638accfba9e5b888e7d6ea7f6f24880d61b195254b365b3c804a07d6183e086de685d729c2b880a", 0x60}, {&(0x7f0000000340)="e65a8dddfabd387fe2dee160b1c63eca88e1352e48943194641a95be1459290e3f9b80e399874cba85e0f2bf7ffbdcb464e059a6ba8d07f426a965a575f4eba58cb2907f64172c79f5fcbdf13878086474d774278f10d09f01280d6518f42fd820b2fa8b8f14f9f8ee63611efe4cc400f8b249c7c7f0ea175ea7e0bc74682e6ff954c62b27a87c3f85376bd70d5d2a5f140032f895fc6cff696721ef3fb461a2b64b74b7c6deec2246852090ac402a9e1fc46e1f0c144ed413bf3d8a82c7389ae9adf6a9ae5f81b009017c70", 0xcc}, {&(0x7f0000000440)="b3a23b7a699ae10449f7a0894ae73b7c9122d93cf805c9bf6d2bbd0ef637c56fbc954c03f25b", 0x26}, {&(0x7f0000000480)="543e107719bf5b17f2ff3c5c12bedf7b8f93ecf66e7ae286ce9bdeb99352c2182a33c0d9bb7689ee89ea4c80c793824451a57a9e636f1b6dbffd1e95a654fb485a6b693b4efc64854cad83b2c0a8449a41c0f2d5b5aa3fe4a09c560479f8b1c0fd67790496000a818577c6c1c90ddc739b8db878a6809409ce0367343ce4531669bc1862732e351998a5f02ba29edd2f3c20ff84f05b7c902ce3aa683c87b4fda0bf3462d45bcc615c6775097e27671275340e35f91fb896bd60", 0xba}, {&(0x7f0000000540)="f2d79c007ea0f849941912f1d9e72c79ac5d96bf12ba4305e22e896af100849f7112264b728d5df12a4a2fabfe0d9e95438b7df08929212ff9776dd72af8ef432549b9c60d4d6f20168c57e835495eba4771831cac4afa1ad2d6e9cd104ece680013215b7fb72207af8ed97d8bdae6f33b02cc291d6e140cd90caa55026c0eb6ff3f52fff000022ce0ddc364b2469e6cc16e4e9d0dd01c04529de2e7", 0x9c}], 0x9, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd8, 0x406}, 0x9) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 11:10:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) getdents(r1, &(0x7f0000000080)=""/54, 0x36) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x1, 0x42) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa539c9d730f67a4a139997cc28cae85eadb5f6a8f"], 0x72, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:10:56 executing program 0: r0 = socket(0x15, 0x3, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:10:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x200000000000400a, 0x0, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x7, 0x1}) r2 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x4, 0x2, {0x6, 0x7ff}}) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) getrlimit(0xb, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x3, 0x60) semop(r4, &(0x7f00000001c0)=[{0x6, 0x3, 0x800}, {0x6, 0x4, 0x1800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x80, 0x4, 0xfffffffffffffff8, 0x2}, {0x0, 0x3, 0x200, 0xf86c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) 11:10:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x110, 0x100) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 11:10:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:10:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:10:56 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = semget(0x0, 0x4, 0x100) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000600)=""/124) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYBLOB="03435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a2992da2c498c2583001647a64469feaccf00000000c075741ec96e"], 0x51, 0x800) pipe(&(0x7f00000000c0)) r7 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r9, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) readv(r8, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1d3bfcdaac304eb55b4520f3ce3f500000000000000000000020010dcfdaf3867052f5ef3a5a56af22a72dffb5a2d207e51f8b3d804245c98ca37717dc711cdd2cea0bea5288cc24dc7db83ab525c9768db4d3a4dca1ed2972c8dc008a4b89ce9cb86911c8a0058fb87c085e12a7450a5d9f0fda0a5c5419c05dda01db52d8e0956228d25955d3f82de8cf7723cccb1c093a71d5761f1fcba4c"], 0x13a, 0x804) 11:10:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x690, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0xfdc2, 0x6, 0x2}) 11:10:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f00000001c0)=""/121, 0x79) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8788, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r2 = dup(r1) r3 = getegid() r4 = getgid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) setregid(r3, r4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x6, 0xc85d}, {0x3, 0x20}}, 0x0) 11:10:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000700)="3e6aa4551cfddec534017130d587a4050213f7c3a55b08d3a255596467a3eb93921ef9b33c6e99", 0x27, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x40, 0x11) lstat(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000840)) setitimer(0x0, &(0x7f00000004c0)={{0x1, 0x8001}, {0x1996000000000, 0x3}}, &(0x7f0000000500)) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r3, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r3, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r3}, {r3, 0x86}, {r4, 0x4}, {r3, 0x20}, {r3, 0x30}, {r4, 0x40}], 0x6, 0x3ff) 11:10:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000240)=""/255, 0xff) r2 = dup2(0xffffffffffffffff, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x7f, 0x80000000}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 11:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xce2, 0x10001, 0x8, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000200)="7d82c58b5646ddc669a0ca1f5523e8c87ff395713b7b00d36c082adeeef8246f279c8e34c8076ba77764579b0d2f1ce77c24bbbbe2f33e6725ebb2092343a8f77f6a08754eef6244d518ee0b5059a881c804a2353fc89715e2251f562334f4ada32cf629339a346e50f20d3d73dce26d350dd605a6769f20fdca4d9b9644cb1f47d679b121188b2d3f9fd621d566c1") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r4 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000340)=r4) msgget$private(0x0, 0x40) 11:10:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2, 0x40000000000, 0xfffd, 0x3}, {0x10000080, 0x0, 0x0, 0x5}, {0x6, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x9d, &(0x7f00000000c0)="d0e5fc1cc71910a988f86d67cb2ce3ec8afd03cfc733813025a9bdea28905c805fda45c52cd5e13ad3455bd26730e7272d96c2a9c5bba3d6fa02c934abc38cc5aaf6139b41984de67621636d7c8f534241142fc068e40be068a4538e461518284e00a13fa0fda461caba35f0d39a4bfe4bb140002bf0f74b348d2b6caf430acc796c6c673cb39319855af8526ef30ff56aef9eaef68b0d00b99ca73a27") 11:10:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/150, 0x96) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/44, 0x2c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) 11:10:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x400, './file0\x00'}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x2, 0x3c2, 0x1}, 0x7, 0xfffffffffffffff9, 0x400}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0x4) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x5f, 0x4a07}, {0x3, 0x80000001}}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 11:10:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:10:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 11:10:59 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x62, r3}) r4 = getpid() fcntl$setown(r0, 0x6, r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, r4) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bbdbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_open_pts() poll(&(0x7f0000000040), 0x166, 0x0) 11:11:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xa5, &(0x7f0000000140)="b69c4c651b6dccf8dfaa119b194ab211a20b302097c37222071fbb21969a0b56aabb103f3aafaa5fd9b4dd3517cecb7ca31aa10bf7e0b5d5863d400e47b68e5e26cdae57f41cc8f75d0c717e5572ba912d31cb88cba274cc53550dfc9efbfca24736579d59635ae187a449eb98be28229fbeff25d2b8cdd47579a3b15fd30988bdae8a5fef6dd8e521792c03c5152633f33f4223b6c8deb798a07be7e4d294ada46f738d51") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[{0x6, 0x3ff, 0x4, 0x6}, {0x4, 0x101, 0x6, 0xd9f3}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f00000000c0)={0xc, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x7ff) 11:11:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) 11:11:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0x5, {[0x81, 0x0, 0x80, 0x5, 0x2044feca, 0x401, 0x4313ac9f, 0x2, 0x80, 0x8001, 0x348, 0x5, 0x8, 0xcf29, 0x4, 0xfffffffffffffff9, 0x517bd405], [0x2, 0x7, 0x100000001, 0x0, 0x100000000, 0x6, 0x6, 0x1, 0x80000000, 0x10001], [0xd6a, 0x400000004, 0x0, 0x9, 0x1, 0x1be0, 0x1ff], [0x1f, 0xe5d, 0x0, 0x5], [{0x9, 0x8e51, 0xfffffffffffeffff, 0x4}, {0x2, 0x6, 0x101, 0x5}, {0x7ff, 0x1, 0x73a4, 0x9fd}, {0xffffffff, 0x48, 0x7, 0xfffffffffffffffc}, {0x8, 0x81, 0x5, 0x800000}, {0x4, 0x7ff, 0x6, 0x1f}, {0x2, 0x0, 0xf4ab, 0xf1c}, {0xfffffffffffffeff, 0xffffffff, 0xffffffffffffffc1, 0x726}], {0x5, 0x3, 0xa5, 0xa}, {0x9, 0x1, 0x7, 0x8ff}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:11:01 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x160) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff7, 0x101, 0x80, 0x80000001, 0x2, 0x0, 0x1, 0x9}, &(0x7f0000000100)={0x5, 0x4, 0x5, 0x20, 0x800, 0x100, 0x1, 0x8}, &(0x7f0000000140)={0x9200000000000000, 0x1, 0xcb02, 0x6, 0x3, 0xd2a8, 0xfffffffffffffffa, 0x7}, &(0x7f0000000180)={0x7, 0xe0}) 11:11:01 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 11:11:01 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) dup2(r1, r3) pwrite(r1, &(0x7f0000000040)="efdc994924c2d2886972b922f1405efb93f0e95bdfa55d4e9b4bd4ce93620151820295595b16f77ce33f327be4608701fb0b26b1595054cd77b4c8f219134297d1cfbaa739b5c4151f1f5c5abdefe4ed7ec968d85d239f5af103e648cf453202d8da05d15247dafc5805eacc11ace9ce2e9c9bb0fa6599ad1331150e409a37aeab042cf353c73ab0de4eae0f06425461454bd3fe52502fe06f0ed4a62909d2c21b088a08ef00", 0xa6, 0x0, 0x0) 11:11:01 executing program 1: mknod(0x0, 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000280)=0xc) ftruncate(r0, 0x0, 0x8) r1 = open$dir(&(0x7f0000000900)='./file1\x00', 0x880, 0x174) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r4, r5}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0x80, 0x7}, 0x10) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') lseek(r1, 0x0, 0x7fff, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x100000000000005f) lstat(&(0x7f0000000840)='./file1\x00', &(0x7f00000007c0)) rmdir(&(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x5, 0x442) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x83e}, 0x8) connect(r7, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x101, 0x4) semop(r8, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x1000}], 0x6) 11:11:01 executing program 1: mknod(0x0, 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ftruncate(r0, 0x0, 0x100000001) 11:11:01 executing program 1: mknod(0x0, 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x80400001) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/166, &(0x7f0000000040)=0xa6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) 11:11:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="741b84290dfd01350dbff1a0f106886801557a5a45189bed1b5353f6041518293e6cbdb07ac5fbaf", 0x28}, {&(0x7f0000000180)="5dd96ff8df4b78444d7e785191b983f4a961de3457a3bd78d49c5616450efd08f6977b9de1a0361af79dc95994e8e637b27a6b85ea075d9b217ebae85cdd6d77e780e070d83cac8541c9709974d2d2d739a95d9f42b4e955407686c827420ac7d9a73338d2bc54bdb8bd4e30554bf1215782460b1fe0d9b5207a87d3d48f000a3f6dcd7eea9c5996e988b964cc5672ddfe683cabeac7644bf263a7efbea046b60eecb58fc28a0526be88df4abf1a17e8484cacf337574b672e2dea51a5395512825794cf626bdc3219328f19f38c475901ad340f233e4f6f891847351a8c921c57d5415a5953ecf387037426dca381ae20f333a6da3ec8834d7360f507384edc5434fc0688107218dd23e39d7e2d8f9a4fafd9f69a60d7027ae0be337b10c9757c3f3cec599074efcbe500211b866505dfd66c9296296bc4b322551a2937e1b80ed55d3fed0752f236f29bc1f17cba996fe0a3f999b2ea77f070cbdfc9eaee4955d01698a5c749dfbc7a224aa16e6619d904cfb07eab55f5f32168db37e6a01df291987ed6580005ed06410ce5357f050770138e460f56220b77d6d9dd543b4dc3e8e2ff7b2cc54200ead142c1d0b4d8c927621726905ed4f5267452debdd23f3c508445fca845c31727fca9ff689ec687fb5864184c6b96bde06335916bf101837b82ed33d3f9056b75aaf428085fcef499e9bc593dbd138d86ee90ea73bdeceb0556e4c8379a3252968d925a180e3b78cf4a4bcec7a3bf111c8f7fd8713e62583f210557254c3c2704b82920ef3a0a439ef4646174149dfcc9e6362fda7705f7e65ed593eca3c60acbbe42357d8ad7bd24ee877e59c4036dfced4a8745411872ded9824512f737f669c15c994cde98ab34056d3c623f1e7b129068599e765db155a1b151b5c54c92bd7afcc31e1d52985d17828633f42284a7ee9dea52ac6785e7e1ebcbf29498ec7b114aacb02b74f7218825b4658106b986b2f885cb978d7ffc6034d37a4e17924457c99dd0df2ac2825ca326d65e663e9efad1380072de345479430171e2551e7644308c0349ef6abf276db5981eeb68126468946ebf6ebba929ac465e637c9b6cd1aeaa025b063998f88e3c149fc9603ce732cbb02a91930d9facb6aaf9bcf2a135820c1fcb3f0f8d4e4544a794d6556e39d2b5b20c92df84f94db84d679ba171efc2d9b08898f92a8d38135b6ff0396ac1c57a8359df0cb92a7697f172a126519a6c7716e090c74bd474e31d157218b49d3d6d62c25bd7e7215ffdb0510b037c34abefbea456331de738dabd79796fe8d7a433a4d62b28f59d048ad8262b151f69df1aa5ec1c4829e17b9eb56a8508b75bda349bf981450dba2decfe443e81dbd15366ece570924faddfe0286f4138fa1f8faf3deed1bb5b0132fc27dc4b6c7fabdf06b805794e47e3bf525894edccf4502284c7510dd84dbfa3997bdb1fd63a552539494688951ec14f3da53359a20fbeb06c7d429857bdddf53682d8b6f05ce5e79a6a76b18ceb72b7f92241b69d55d7c7eefe214ebb927a82183ead004bff6261db1581002bc940528a7560f5229001da36979d739d500f5570ae8ec187c7fc1cde89bed2af5605f83e3bb184beb6d172deb67938cfe9512c9930593c76d1debd2da86c05f9cb4c82d4124e4ed4eab3648667c39b3c91f27b247e8383452d2a0c21bd7c9350167c1b5e4edc94270269f0255bbd5efa21ab268d95ed60eeca14f4271333a5b64a7bf68f2c1cc05011442af2dd4996c53300ff94a67402ffb2f6e2adcc90862fd2dd8766f04960f35a1d9532b3208a613032aeb2e7f18169de3efcd2b03c482e607273081b8194a58932dbf1d0d7c685f65294c98bbdc59df9d85b804ca7041ab36103cb94e81755ea2d1ee70d48aa06052e7429db775f2ce28564ca38ee8c0ee2ff301a372a1613b068f7d09a833caa547687b0eef1fb61f33eacdc919dd60b95de4c6a0f77eefe6ffac8cc081a52df4e03bca338f7a326f339dd92a9f688c61e2e95d42e06aeabafa39370393a4c8af21904d03caeefc0c3ac8d150effbcc6c9c906d7946fbdee06f3a5907a9d884d7a8d130cd0f003e5c16fe10705ec84aacf958f43a20706148b078157e96e0a8dd7a979a6e137203d85bd33e897337cb4ad6cdbbc0d1fe3ead7572a8783f8b87bccd768608c1b5e7f5d3a383b1ecf69b342abd0641c6df938c4b97397cc318155e98e5e714d59027077dc99c7d740691533d532bc39cdf5bfbd8987996f1d635f1be65e2aa7e0549700ca34d7ec8697f1e9c581ccbdc944547d04092c1c45c6d9cd8699abf656005069d6a1411723195b6ba4b32de448940b20a3aa2a1e29f494e98a14ce43c5674be456953242baa73d5105fcdee4ee95f8fdba27dbb4f8b21b41a047d3812e52ae0e117fa9f1396616cb45a37a3131d07fc19de224b3829c0dd61f3ab56555f685eb22d12f4f4c4cdf5373cb4ebd54aeb9b6344d98803ebc6dfbfc2fbf9ddf7dd7f2493529c3ef67d6d9597d8bf5300b0af0ea439aac32700da728915a3f90641115e478e8041748cef8e735b73c214361e94d6094f87dca8a5f693866517c5bc44db9e086cb72e7ccd1df1d8b8d0eaa14b4a1cf77106e069d163269d9313bcda8b69f36542af54c353da34c4f7408d3afb496fde8f777e7c724977769bd3f32229379d7b9686474274c408eb42d8afc898344c87118dda910ad006d3feaa9e58ee37c24f6d12344a8f6ec56a9b65a1a5279023da27bedc0ad6cc52ed856441b777d628560c94006941b71bb7efe9742021605e21a2d2ee4ba8c52f6926b2d92c4be6e7a74c1898d32eb228a492c5454657fb3eeda4aa12c9ae210170346617aa2f294c6f78e0904da9c91d15dc64c8a2d7a86b96e6410795aefde2aba39e4f0cfb67dff529a69f939d7aeff25c9fd7e6b05bb74f2858d65c35b0cf405a73f0604d0cb5565807d279920efacdb6d5790e7ccce10caf4d6ffbf764a86fec2ad4b30d1e88a66aa8d22b309f2ef77f81526a4ffe027ba4de271190ca503d96ad28830eaedd11cb8602b2a72f4fb93d6b777f7db0611a4ebe9ba5db5abb1dc0e2ffa73661c0c9fb282f3dce6e0bca60ce068a2176b1593143483608e5417fe890bf11b1daed9292912dea972ee92eca19a98987c878ea1a6901ad31bb41cb1d5fee8abd9b846f93e4689505e3f7fdada0038b2686998999eb61e76bc00f0cd0f949f38bc15e63095f1df7ea0deeefcf2dc59785c1a6f7bef4024457be365528c18fa993ffa2faaa8ca2645a093585beb0a64b26d99a2b2d43676cf591163657bc082698dd7eac33fd16cb836275ab25a55f9bc381e63d5a43ceb23964faf4abaeb2e833001f8d4b95cacd919f4d67b2ecdb73c1a158337991b9acadb9b4c2e075d273b8878c92cd195b16901415d40faae33717e4a81ca9982eb8b93ab5b4d0f327cc5b0bc8cdc16d2b68b3dd3363feab944af1536931d0eb91f0a0f4fb9eee2d9891f424dbf4089616ac103dba38b065dbba6b11a96d1a111d90341ea57502bd4bc2c125441f6051ab86613a969493cd2886bf0a12a5fd7e7573750cc7e6a83c08e1b2f8d606abde25e146313a9a72829e7183bf9b7611e559e4b43cfb645400e53d7dbe27a39bbf5d53fb7366263eace1b119e21145cd88c84b2979626c4887dce2220e70d633c616861f1e35b8fb9cf26011d7bb134656c6c4ec84e2ba113d5f8eb50ff16f2dea81687b467ad75964519a90ae96f5ce533b79cb743ae0f601e9d6eba19671da092557278dbc0152c86c82cf6fd6b4eb936590d75f547048001b2043dd4b00247c11c0c7a4086c9a4a0194893c18681b215922cd6c3d1f8ed35e915979f9c3eaa316c29fcfec7b204097e89ff6a080d23fa7a766707b40e5e8e8ea69383364e32cc3c4cf83c7e2d08a3cb983224f82ce0c0786e11c58578793645ef88fc41dce1cbc43d170d738b4aec63a6864520749e4043ec697b1133b3194404c71523e173fcfe1139d6bb57dfd9a6d05f698320cad6c9f0f4d3e83762d37af4c9e51b53a362dce3f2177000c5c030378cb980ab1a5ad82562e2b16a245908e21704ac462644ea0c2cb74a1d7d6d4e5406c07a053303ee926a19ba398e91de58a43a9418260b785730109e991ac4d10a075ccc3b541761ae83db403cd6aef05603e1c1ab2025ef9035d0a8a25a79bdeb23a0a9543e32e4b25c298b41b5d3244a498c9640dd5feeab20ac3f00c6a571032b1ad7355945fb48c4482dcf102b440701c896d9a2d4637bb8c448afbc92000df1154dd0d11e57d0f753898e5f84687c55be000eff964cb54247047031bde55b251c1a4f9501d5d48dd1fb5565d30ba6f34685a9d6090247c70c0718916fbff61f5de6c4f34d0040fc9127e72c9c05b924a05f893b833ddd9a5e1d2409ea3e6a96f345f33afa992caf7182f3c153dc5fc4ec233e8e786f3c390c89d9940b7143dccf65ca9cc5902edbe3fc8b2bd145293680fa36fb0843a5c9cc7ca407aaa27d7ab8976da4abbe10ed56d52717e9e7f2f215c0089dbc795292df6bf90cfcb00ed2b51626178c74b7de6071bc7852640eea399388fd55b9981a099f2186ce7c2e34b9e87b7494fca6eecebb9f1f63132c1d933877c7aeb77424855e5955d9583b046c175010fce2d87100c9c8b06f963de1a2189491ee2ad1107e1c2e2f78ccfc3edc3fb32491c222791340f2a51ad37cfbc25ac480022ad1d25484ff5ee45d0b10fc53a8a35180694f7c1b65a72016537956ac19902f9af87d7abe2f8bf73538dd1ccd4049b3f24ea220d6975b4fdac667d7d026beff38b03a23fccde024f963a4e561c27ed264d8b74a403df3d9103958ffb0d9c79bd7ca04973adc64d2a1a493baa1c50cc4f93879b104de78819f6c63950b3acf818eb0285e579ae8472073ab73c1da6276e2db35434a905214dfc7127efc3c6b0198a06f287def29c7a76bcf653ec68cece824b2d4432eb264272169c8d10f86ecec2cb78d67d664f06e1b88e9cf8c8e295d3b5064c13408462f5b1dc6173775ff8c17a81aa323416e5abade8bf657c776a087fb9bbfd10253c31689d41c1d12133ce2ceb8140697171efe97d2f7b4097c4bef190023952ba3eb5ed4a7d5f67d06cd392e972bd7f8a72d0769c6267e37e8ff914b07081db3f4748af6de2bcdd696693496a790075440ab00e28126662793d3c582357962a1eccaedaa2a8e37cb81192ce4be63d1adb3d02f963fc4a327c7dbd35b2c7f67786a8cc545f343dd4949a1949697d60ec9b6ec3560a888463568ae3e21ab5118eec5a7e560ceb15052d1b21be7bf1dde9cc458bb9678499802fc3073836bb4a9c06ef1deecc99b3acecf92b1f02e794ad955e1a1d9003576ba44fdda838cb47ebf4ce2603148f16c49077cef1abc5ece31b855011133ed2fc3eab76b771ad61b75a67c45f37114f4ad810fbb909bbd469f7e82f7d0725090b20fb92bb18a57336aab433c92d049bf63c0f06f75775a796e83dff0caebf7e6f360df3f39f760db478ee50fa9815bb86c61ba10106835379680f1b2673691505f99b8e248d699362227bda6c23d45a7695265a6190735d846fef7dbe9fed232894bea68a800240af2c3064985435855d3c1c0584d1a5b0a5eada269e212338d913b9844b46d2e315da37d540c31cf47456d19e8621e78323de8284ccac1913022b7aa696627fc10b8acfdb1bb47521133d9c7350bbe47187c621384988d8ea8fec8080c62f40df1cc78c24437e53b04f749f52638db279dc6e0c08ed3f32354e32be3", 0x1000}, {&(0x7f0000001180)="4cb1e2118067800d7059305b8a2693f50900e31d114baa3237a0e195a5c18fd3ca70aac79febc0a181d67d9e3c70b81860bc24d8c6cc25615cd8e9c0fb40d337ac62c09edffcb6e2236de67f778759dd1aa14aa148c49ba0d8232e0de8b5abd039378a59", 0x64}, {&(0x7f0000001200)="8453a4639c7b869a5cdd314e40265578baf24f23b4427fa63d9c617b325ccc82bff55039568418ffd3d71cb220ca7010acc18f3dd2530b5f55370fffd33899470ee00a23fa6f2fec4574827108a460d53397f7db19339c1edb80191e07d6d37658f95cb13be38f28c9f9a9c388db94f17feb79d90fac23618a25c08308285877dc6bd7f1a05c9e", 0x87}, {&(0x7f00000012c0)="d7a8", 0x2}, {&(0x7f0000001300)="edc02c706da68816d189f315626ec5205c854375269547cb705043e8763bcc16e0ca", 0x22}, {&(0x7f0000001340)="61cf0e92479fca6fd4fbfd15456c0670734695f0081ea3c58c6879ebf5173c1b7b78bffd6d9720080739f81517cea6e065b016fc3205dd1a15a0f030a411e6579deaefa230f99048c6e73c36af9585a43ec8795169", 0x55}, {&(0x7f00000013c0)="0d5167edd71406b31cc72d11f29047dc927cb825c27a550f1423b7f600b70be45b2227b87aa6e8b01996be1060af1eab972f74f26b642ef1f7e26373958cce8ff1869fd0d95e3fa3dcdcb806857b96aa2faf669e1bdb004940bf4da354b3c71716e3c0d1498b82a89ca38b8f4cd3eb6ccad161d849d5be3a9967f93dbc94846e26710a6bab6afc138ae5100bd26a607b250dba53bc0772de868eea3549bc31fe8bba8fe1eeb5652dd0ffadf26d60fc9574ec885e32dc", 0xb6}, {&(0x7f0000001480)="96dacdd9601b2c8258948ba4ed6bce7880a98afef9eb1b88d19f5f26fa", 0x1d}, {&(0x7f00000014c0)="a1b09b240a5d00c8950deb386bb1d1c4", 0x10}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7, 0x1, 0x4000000000000, 0x2}, {0x8, 0x8001, 0x1, 0x4}]}) 11:11:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000007, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xffffffffffffffb1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x4, 0xe10c, 0x1, 0x7, 0x20, 0xfffffffffffffffb, 0x0, 0x3, 0x8, 0x7}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7, 0xfffffffffffffffe, r2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) 11:11:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:01 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) socketpair(0x2, 0x4, 0x98, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/143, &(0x7f0000000100)=0x8f) fchdir(r0) 11:11:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="606bbe9f4e09d0e40720abca0e1db08aecdc92b6bc599b73b9e7287bc8c622512af3817d8c4ab5877e1bc23f2a5218432095bb4ac0a730927baa5033d20453fef74a878325798d59e5382a31dea34c7469a52b935c548aaaea9ae57a13d943b666414b9a8a1c9b9be026af4ade6fecc5040f85141d3bac2d4e72c8ca0972f1185cdb435b85de469093778b596ad33bc057d117000b188524ffc9ecfd234b5fc601797d7af11c94307b735df303459cee744ad883ee56d2e127dd07e64e51f17db4f977080a9560467bdbf28f6af13c23f64ced50c7b282fe7b67fe76ee44f95cbcf6c038f78655cae04894da6245c681", 0xf0, 0xa, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:11:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xd451) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 11:11:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000380)="6f78ce16a4d12fb08b5501c6c3a9b9", 0xf}, {&(0x7f00000003c0)="47453f146974c03808dd698bc27f1eab50c9ed390b826b4810d807f8b5f86f4dad18e4104ad2a3df42170ac642b3f5d0a1f7435b3a2a409ae4db7acc99172b51513293896f623ba66017a50d7ded0bdbf2ee206756875343cbf90a660c751c35db13aef65be2f01e8bd3bc4ee61a63bb4b3370f5729539d62c6dd5e7d7f2388f98c315a28634b1021eb27b87b1e287468ea7960bb9152a6022ccbb482ee64b2ad3165858455588cdd60f43aa748438e413c4ae25d15a6fbb1958293a5edeff9a215a8dad3123404a341a25d9515b731994370f71daf720d8993e3b", 0xdb}, {&(0x7f00000004c0)="be2208152c4fe0c5d5bfb7c576d7c5af1663b29879d9db0e94e7a53989ba1da306aa0b4d670a57dbd6244f41a56d475409014c5f4fabc791ef1e3d2acc3a88b0d09114f59c26d70b4d8cb48daa6398cec97b7487366fa612676fae64832d5828ca4f1cd7b33aff67b03e966b434bfdf3e1e446b014", 0x75}, {&(0x7f0000000540)="2beebdd39605966df31421fb6827284e645a4770b00b8cd29f10a05e059b6111f32a8604a1069e8a28feaa1cc3b09b27ff0177b55086d1dda9e006869897b77d49ea39406a658307c0582b49d1cfec341619f797c0d4892066d9fa82e1a7d1d886f2b7e934063c18d0603c83124496bb89b945a16a1af970fdd1932fb046ebd64eef8020dd9317bf662c59cd0efebe33329e42f0ef6c548540cae5001406fdbb0d7a11261604c3bc73135e556a58e297b1fdcce63babc2f78d6ab064b4aa030c358d0463100c4ca4227200782ab70320ccbe1f533e12d20b15c3b527f296365080d99881e86b20a4a63ad4a53239015d86c5499b36783dc7a19866c0a8e2eb8abdb2055914fd4722cf282a86c47efdee1f33cc265e5884b51944de0e3473a9939775334f686504fb1f4c28856e4f6e05f0354290cae3b9945bc9f6ee78fedbdcc1e4ddf281e99efd2ffa13991008faf223aa01df4de7538ee2b3464bb027564077e21302fdcc4aa65642eda9793d89c2f712c673381b209fd31c94ac7984d9d091b5261a89410d32009594a8d1377a9dd96da1fca78f759e06f5d4f0d9c813e893556bfd391d53a0af13e13e595a5c8688e48a55d08a89fba087d70d7a3bb25152ca56f6209989c191aec53e12e6ce435669a8293d6268c0bdb7a910ea04ae24f966fd5a571188912d1ed9e176d25c0c10379f0e58ae1b360758d24e7f0d4795442cfed255531c4472ade5cdcbffbdc1af0df3aac75b5250231b887a328c10ed0d5c5e9961e70955472d397a340c7ff7204b02ddb30134ce7794d45ff41462d5749f9ac5be230c84e477a0a92977668c1b5750213d7fdd7fe176aa28233eee25e1e07d98e4e45546a303afae73d875bb9abf53c30d899feab6f7a0f244da4f7cec7d16677ad6a5489e7e39575d14abd9d2086b76a05b1fb613061c2d3f89b4c38712ad0c612b9636f7323ea5bfc6fc2a028bec2cd2c33eb979a996c3e52a33e37840cdbf5b0da25a5cdd0ae95111f73c0a976cc011190a869225de7684febd1d33d78a86bc5421ceed1784b80ea837e0c33b57ecc7ac96c85b121eede8748e6987215db5131c6a8e4a66ad3da662a5f8931112397e174ba9af22119a78cf0cf24fb37004b7130074c22494b23135addcac2cb09cab34f21f18fc552c116b5dffd0b9cdeb49d3a6da084b3a0698f672e99abe3ad13dfceaad1d4a38498b1402233e20b1641f85a1aca70cfd6fa7212d0e59ad07dcf0689a6e8b8112e3221d6c0d30ce0ebc291285be36df7c0e42b3df3fb22e0ee04b346b0112946cb15639f16dbdaffbec603f584fb1269f2c35397bd76d89f1fbf3b4ba79e93e7defcc1606740c158de9f91c6994fb67520f006fed2af53eb305da7bad7676f089836e2be288f131b2f6021e4b0a1c27cdb0adfe9b968bd5d3311532f228c3c1075e802290cb362f39900a1a4c45dc3c50774844fa174d12762e409d170b162174287958b3f7c3e90732d307d9dd58746124804713635cf7ddad661fd4be2b6c347eb6df5aa643a98607ad33c51f3df1deccfe6d786d3770c82599650aae33db9ab913e08bb7159990902559415d5a0318044949d5b13032cb78c072d5c5c82f862ffbb70e3a6ab74669c4f9bee19cc5fc47f0a2148d5932abc1bd5de0fc520a3e7123a58854df4df3cd0357b85079b33e9528bcc50cc50dd1396b3dbe39c65c4fc26b245f5cb8eb21d6e049fb5d7d98edf1c742d2a1335fd99b7398061f8b9c5a97ea50ecdaa70ba62ddc80c34bf4af48e7981905b4915da7535122d55f1139540d3962c222a939e1355dab68ea5a0266c6247c4c9256225b0b5448d3c6ef730036a27b2873571bd1d23ce3f774e8200ac63a7095be8f30aa194cde8e6c0236eae5223e65463be67d9a0188eec1d5b0244326eec01ee29a964db444fc21325cdfc6408cd7ff8f9525dc4103f45415e019401cb8d91ec828d20ea87003f0806c9e91d3563b2465a136828cc1e798e95ce1b765a893bb661b54f29db619d6ddf1f10db34da2e546261df5956438e9488c10d767968f23131a1e31c9ee05d69bb1fccaa92be0042c7672f0be0dea6546c3cbf6e39932b80ac0c8123e7ab786de8f7c100e3450036f421b02adf8563dfe07aa9c4aca8f9f08b5ecf1614882d6e061609e208987c2648c490792a9718685b1668a46b53a30ac9b35d5e917245228d8f133dd2bf059a8e30b5428bddccf2d428201a58fa51db10a20ac4de9596d6472a479f21cf986f04226ad3798e8ab94cfe798e4bdd4f01c0e1893ccf4b1b282dc0fa465b7b9f64d1b2ba067008ad95e83d4280b3ba4251106c46679590e0a7589099299cfb09c08d05ba616814d5b64e1901fd8e6b9981c434e9da2607f13041eda9897bf4fd765ed23022662d656c8bbbdf07b2bbbd9550e4bb75a9f126bc5e24624b7f24da5bca3aa438b0b4b60dab3b645137fdd1036f7ef336294d2b395ccf2c7adf2d39c6f50298c0cfc5b534cdbd76db223c1a9351b04d9608ef4a8473d79ce42d21e6fecfc82f0491a98fb891ff6895be6964cd035c5b54550e337e2d574d1aea511f21ccd71151ee574a2ea15cab976afcd24b9817f7fec2edd686b87d96d5192694d295738fd2d11344e1dac593d92f7d08be4979577cf0df7fae5e9dc20faa6df7e2afd43753e34de0cb5e9a33320b2491018a9267fe93bc7794c5eb976a333aefb40e3d8004971cdf72b805043032e8e40ccb3e9a884a5ee4f924fc7b25d3d2df47e9add4f26912154c32861018757de3171fb3bd746238409b2a882fe7d532a4b6f7bea8dba4ef4284cde2262dd901116cd8fb252b48efbcccc78448a9c4fa443b26c7a7cf4492cbc0f7684577041ae3ab7c343c64225d338453de88aba550808cf5310993d98783d355814e064d1f631890b2e4cdf4ff134ad85e9a0b43beac2c2432684c330b629faaecb586ae05e1cb2e4e0af8fd56c53316726d8eec6b23d67d4832d77436cdc7016242437e031720215499a46afe715af7d4b79c619ba35172e9f282041937dab4b7323d534d78c195fd22d8c638707e4a71d805f110bf1f424fd4e3dc60af4bccf5f5f0649515f05618f26e9a3df3269cff94260fcb57e82f26021416d51821f79e8ab6f312e4903972da944d744a431d2cdc7b8404e2b4c9d9ca2d7d0fce28c87d08e3921783c5233e164e7c9596ab15671bb328d2d1ae72935c9d401ea60ad5d971d7055e8c086000a1ddd745c31daea0f1b17bf181327dac56929197b9cf4022e64b5762f5e171b0b6b3950043d1f7c7dcbd3b276b2d5334fb9572bafcbe763cbfd20924c20bab276891895e34bf6ed75794a3e7ccd6ddc70ecacea29b82e09d4d9fbaf70e8586baee4bb6cecb419e9e567f755501e6f850693b4deab7034a607a6605c668a6adde3e579037976531f1d21c9e727f35a8a74f0120105721dae6094302c36c47373a3ea7d1a2e767c953cb0f170967ab73e5fbd371ef1fcdfc20d8c39308799161869302e3867366bfc9ae2524fb05846460c6cde22e3f98dd406ee7a025167d4731c85de9e4a494046fd74c2e71cb81f2a342ad5b5c084ea019974eac1cef9cdd1d1ba6ec2517cb0740ff45b9e4a675b635030aeffc9205a3ceb9673f5f08a0e62b10c8cad222e447601abb7e0c19ed901a9c5ba2d78501c42de5a5ce4c944418886034853f77c442ced674dc4d5fe8d352e6bd34452f3c27a45e5bbf9793491b0a2b31180236ef617938f2e04b83f3c6905ec7c33a9210d2dc94a38ed87d9299ed1e5e3a61358f61e46bce24a1f28ce9161a6162f2c74251f7788012703dad73a3a03c67e5537d943874e5be36a9d99f7a01b2ee9f79e8da1ba739123e3999001d8a56c1e33a07a2a3cd4a6f3659fc7b6418a71c2b61282de20701729dbc9b7197398cf652ac8a0ab5466ff85f4458bd2c25a4ce99306199fa504be1347221aaf511eceb5e72a54e444f9719f3f50ec2ef31227bf4471f598207f2689e84efe880c9407f2a3faf32704a3d7c1213d27ab0589dd898fafb515043acc301d14d2bb66908f13972aa68dfd11e889feb16e77515a0532b3a5d9db4a5ebd35855bfe97520cdf30752dddd1965da5d30ca10f5719cccc8d1c1771247c49065d62cf5b47d53e3c8071c99e8af99cfdaf9f5d0d785829119271fabcc21b664e2e6bdadb451a793cf97b23619a98c2c77ef571b64726e6eeef368340ae1c83fecbcbc20948db5c881a9e10887208b1c9e141521e96958d84188f684681d19d310c7ed07dab9bba8dea390932a000ea573e1d35532c0a869ad5d74777013f8593364a67b82fbd3f757a5f109c56509774548dfe60796d883cbfb1c6ed61717d2af8385669565f224b8ff6af6e907a73ced6e22f950af5ebb7eaec31cefa157ea52828f6b14431e42727d2d0f5b389c621e9e93c3f06e63c454f97822c4002e8d2b683cc823f31bf1c57ae631ae9d0a5fd089ce0bf4fc7010ba850cf69c8680a53965e1b04c163a579efbc608d72cf342ac8fc3bd1040d8f6cb5d18e0b7ce55581c6f4e1e5947ba07c090fb627aa2a692a242cf80f0ab0eebe8eec3d9ea68053bb40b3862159fa3766115e2d9bd43e4a87b70b082c0f345790313cab3e52bc419e51bb6af1f07c7833977085868d3db3e750354c62df51b1eaba5f5e28a92802115b18f4708d30d004ef0db18bfe509a68fdd4e45e594beb296c19edb256cae1ba57ee1d00391ed9a770602bf1293518719098000caae0d0e402a2788e8e00919daaa0994809a3c451e1b38cdd23601504996db4c8739e7dcdbb2dec709bb748da680b03ec9024b4f12d7aeb67703a738712076ffb7552597f61c8a4fc3a68f72fe5569b69cbe3cff4afa244f76e6b3fcc74d385c6094a402e099f717692ac9c6447dccef737959ca304df771b098dcddf8077625836ee81d230aee9917209e79faf7f2b8f62168f1e34bbca0f34042627c7e1c3de3a25c7c58329d051181d44a8ea866650024d71d802fbda3537eeb9f13eafc8e349198d0aa5922d48a2f38ce1522b10917d588eab65dec0f9c16bef8007ccce3c96741ec03b734d60a7824f6534c0de2d3ab6d306c77ca15fba0894c3fcaa0cb495c6a2f236d9a6adc2c66625ef6115aba8646ebb1e0cd4188f7857d0bae0f3c6528f3d9a29292a8d1ca8f44b4f0026e486b314f82dcbca42c0322c9d68676c7d59186173a2f4674cd8ee656cc06870c65a979de97611363576ae36ce1114eba55eb79bb9e0e1713e0cec1167f56b85caf7ee726801da9525ff59ce864d841bd5dd74dbec3b860bb81df16084624cf9a28af60bd88194c8d2621707f03c903e7b576322386f042592773f57bc85e2e58442e09fb781e3b742214c480ca525586b5d91ba26a99006571a8d7080e520955c5ee996961a5bb9d7720c1eb00e4a3a1b426b171c98a37c677a152630348eee2837cedb301e680f219ef20906703ceced619246054273bbf41cfca7e67e669bfd300dfa3a63bc5f34eb75aeb75a3cc4f4fd594f291a7d357e41918ab3e8af5081f622932ca7dbb429ddb610f120335f802f72dd80111a7e200da2ed848b8567a69b33c0d2d3cee59182f15ff604c1751ba62b7ca08cefa0c535084be06eaa5df44823087d6d6cbe959f21f1abd5aa34f86975bb2e96ed4a30dd483337925171abfa9165086626ee7cf39179728bd2486ff4e4766da02690033a5946ec47d7f90a5e2657d2dbb3fb94feb70bcc900ba9efcf820fa957f35949efbeb18fe8741d9000fa35be0521ac0fe5e86df0f74879", 0x1000}], 0x4, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000200)="b317737f5f88f0060945087907c1f8dd0603a4b60125c529f36b82f1ec6ab511396779cd4a50a40e9befd19040a6b46ac8a189e3b1e906b6a876eed48214f715393621b8e9fb55ded0e4ba2938e07b00ef9774f31940f2808ed0afcb4f79923169e91225c291a34b28576f4e9670ea2f498a8811f1bf121ed1f80d56b83da52baf36ebc26d3d6e0bb94038d7ee4c583b7e6957b03151b2ca0bc3f8fed9adda47a5526e508eecf6c3fcfba2d2de08bca369e540022208dae96306586743f8b559b7df13cf66de5dcd", 0xc8, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) linkat(r1, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 11:11:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7f, 0x6, 0x8, 0x5}) 11:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffdf0, &(0x7f0000000040)}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00002fa000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) 11:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:03 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') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:11:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x3bfa, 0x9) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0x9, 0x8, 0x3}, 0x100000000, 0x6, 0x81}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 11:11:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x1e, 0x7, 0x5) 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x8}, {0xcf, 0x5}, {0x44, 0x8}, {0xcf}, {0x23, 0x1ff}], 0x5}) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x6226000000, 0xfffffffffffffffb, r4}) write(r3, 0x0, 0x0) 11:11:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8480, 0x80) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f00000000c0)}) 11:11:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:11:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x6) 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, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 11:11:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x14, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) open(&(0x7f0000000080)='./bus\x00', 0x8300, 0x41) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x101, [{0x3, 0x4}, {0x2}, {0x1, 0x773}, {0x3, 0x81}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0xe97}, {0x1, 0x80000001}, {0x1, 0x5000000000000000}, {0x0, 0x7}, {0x0, 0xd3}, {0x3, 0x1000}, {0x1, 0x1}, {0x0, 0x1}, {0x1, 0x9}, {0x2, 0xffff}, {0x1, 0x101}, {0x3}, {0x2, 0x8}, {0x1, 0x98db}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x881d}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x7fff}, {0x3}, {0x1, 0x1}, {0x1, 0x200}, {0x2, 0x7}, {0x0, 0x7}, {0x3, 0x1}]}) 11:11:06 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa490b8e647993af8cf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872ca81ff7cc5aac1b83c894303b22f310b634f36a00f90000002000000000000020208a371a3f0000000000000000000000000000000000000000000000000000000000720373b15d47798d130c95f46b3db13e67a67f58c879ec60c7922ac2fe401b8a8bd7d3fa3c32cd1e56692b737c09a2d0ea25faab924dadae2c3ff9d0b79a576df6fab2427726cf75243ba0384e2636d87d18cf7", 0x1b2, 0x2, 0x0, 0xb4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 11:11:06 executing program 0: r0 = getuid() setuid(r0) r1 = msgget(0x0, 0x20) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x2) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x100000000000, 0x0, r2, r3, r5, 0x104, 0x1}, 0x3, 0x3, r6, r7, 0xed2c, 0x4, 0x7}) lchown(&(0x7f0000000040)='./file0\x00', r0, r5) msgget(0x1, 0xc6) r8 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000002c0)=0x3) msgget$private(0x0, 0x401) 11:11:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x3, 0xa3, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0xfff}, {0x7}, {0x6, 0x0, 0x0, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae6322525ce995939aaf4fa27e90ea80257749560f8e5815f73f2a044fd31055552fbd5e41789632dfc98824b3da025bbd47b3bf579456fc7d4096e8c8b6bf5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab48f99cf9ea6a806551fa38cbc51f6ed5dc27cdea5e83709616342426712bf4ad0967b0c3933295c9852d7a90e5cb9634ae4c44968a217db02051f4ef7b2b49ba6accbde58765ff4cd0e1625f6f93318b19842b037721d47165da0a885fe6fd459", 0xbaf7330dc9897451) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x48) syz_open_pts() 11:11:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) socketpair(0x26, 0x6, 0x3f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = getuid() r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x9, 0x47d, 0x8, 0x0, 0x4, 0xfffffffffffffffd, 0x8000, 0x2, 0x1, 0x8, 0x2}) setuid(r2) r4 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto(r1, &(0x7f00000003c0)="bd128588c7b954d7e54a8648ae5986817d63df36104d52bbd680a5069d2cbc8d115a0df12da38a8a860ccdfa5edc297d1215bdd9ae5056093f9abb4337f1f14aa114d1f664dc885378d0c09910f19ac311f5397c0178587bc6730ebbb7814798a7e00fe72c86ebca0924ad6f7df356bb463544be670f208a84327567b6d385523d0e9bbfeaf06ef8016e4269487af8c86108b8408e24c2f959d6006787c21fe1b7e568939f3f03", 0xa7, 0x400, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1, 0x100000}, 0xc) renameat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r5, r2, r5, 0x118, 0x7}, 0x9, 0x100000000, 0x6}) 11:11:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0x4, 0x8001, "aaff2114e9365d3cf2af82190fad259535b44e23", 0x8, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000380)="3cb6846bbe5f5e59c15263f848ef290a6c510c9bbf279702df5d4904c4922d583b77f17f762787bd8e8d9b6d54ec1962886ca1af6a6ffa36a63374375ce8840be367a0825e5a14f38119c217a1a61fe51345c81085192d6b27b94f14f8d766ab3acd82a312752bd4b2ae12f5ac0f10d5101dc850eec480a7c7cbf5ba776c78b4524033fc05dee4a549f2dfe3b0c208a1d666796d1bffd56ce7573757314fea9c93479734e25cdb06c0fb7f2e37782e56f33eef4bf60c4b61", 0xb8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x5, 0x85a, 0x7e98, "1cf622ffcd9e0bfe0a38f1ba9d7269a3fd60cee2", 0x6, 0x1}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)={0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, 0x0, 0xffffffffffffff3b, 0x0, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000280)=""/128) 11:11:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000240)=[{0x8, 0x3d, 0x1f, 0x9}, {0x4, 0x69, 0x0, 0xfffffffffffffffa}, {0x11, 0x0, 0x0, 0x8}, {0x8, 0x1, 0x401, 0xff}, {0xca, 0x1, 0x9, 0x8001}, {0x7fffffff, 0x7ff, 0x3, 0x7}, {0x5, 0x101, 0xffff, 0x200}, {0x4, 0x0, 0x98e0, 0x24}, {0x3, 0x10000, 0x0, 0x8}, {0x4, 0x1, 0x1, 0x5}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:11:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:07 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f77f0000003f0000"], 0x8, 0x0, 0x0) semget$private(0x0, 0x2, 0x8) msgsnd(r0, &(0x7f0000000440)={0x1, "d3d7204da423cfc0c375be1d802f897b71679e9718a4e78a739692fef52d1bfd0589dd93c41b071c0e93fa1daba3f5367677182242a60d4408792709da95b31a87198df4563208d4cc578c4aa116e5e449711ebab0418e9b898a0e8ecaa549e0ba29130f1268f59bc6d54574714e3a86642c610585b04a3e05d952bf7d76577b14a00ab2f55998d3e4a2e29a908d249fc653cae81eb5357c1f654cbafa4c0c00458dfc56cb607ebec488f7152274a8326f282111ec562b07f9303e468764995eea9db6d5693bb411173757d3f7a5b05ba287ebe504f52ea8b45ed0cb6fff764f1ab50e8d94408cacdb6b0bffa1a25b116d87a5ce8dfed4b684bc029bf141"}, 0x106, 0x800) 11:11:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x4, 0x4000}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x3, 0x9}, {{r0}, 0x0, 0x8, 0x2, 0x20, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x78, 0x0, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x200}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x401, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x1a1b, 0x1}], 0x20, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0xf0000000, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x3, 0x8000, 0x10000}, {{r0}, 0xffffffffffffffff, 0xb6, 0x0, 0x25b, 0xd5}], 0x3, &(0x7f0000000000)={0x2, 0x200}) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 11:11:07 executing program 0: poll(0xffffffffffffffff, 0x0, 0x80000002) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x6}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}], 0x5, 0x9) 11:11:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:08 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 11:11:08 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x4, 0x1, 0x1, 0x8, 0x200, 0x0, 0x0, 0x2, 0x0, 0x4}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0x8, 0x4, 0x0, 0x8, 0x9, 0x7, 0x3, 0x2, 0xfffffffffffffffe, 0x8}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x1d3df342) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x600, 0x0) write(r2, &(0x7f0000000040)="ef085837f89df5dff0f16cea07f2937a5e57f059c58a6b5084a0b6c2d03f836c0430cec7ca611c00dcf9589c76d802eed2c74997e6d22d0168856fcb72f217d63360546f0e28adaaaeb82b6093a2ebd21441569d3264ec75265a7ff56934138d9de00649107825f1856500f1a2d8504095642c2c6256fa6e96fbf870155bfc949ab41a03a93da576c7b270ae2ea98d", 0x8f) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) 11:11:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 11:11:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffff5ac, 0x7fffffff, 0x6, 0x9}, {0x80000000, 0xfff, 0x69e1, 0x9}, {0x6, 0x1, 0x4, 0x7}, {0x0, 0x3, 0x5e7dac6f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) 11:11:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2004, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x8, 0x7, {[0x7, 0x6, 0x5, 0x46, 0x1, 0x80, 0x5, 0x2, 0x6, 0x8, 0x3, 0x7fffffff, 0xffff, 0x2, 0x10000, 0x5, 0x40, 0x9], [0x4, 0x5b, 0x961, 0x0, 0x80, 0x8, 0x4, 0x4, 0x5, 0x4], [0x0, 0x7, 0xffffffffffff7857, 0x2, 0x3, 0x8, 0x3f], [0x8, 0x7f, 0x1, 0x6, 0x2, 0x10001], [{0xffffffffffff546f, 0xffffffffffffa695, 0x10001, 0x8}, {0xfff, 0x8, 0x10001, 0x5}, {0x0, 0x0, 0x1}, {0x4, 0x9, 0x5, 0x100}, {0x5, 0x8000, 0x7, 0x5}, {0x3b2f, 0x0, 0x800, 0x2}, {0x3f, 0x176, 0x100000001, 0x400000000000}, {0x7fffffff, 0x4, 0x0, 0x1}], {0x5, 0x1, 0x3, 0xff}, {0x1, 0x101, 0x4, 0xe72b}}}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) 11:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) select(0x40, &(0x7f0000000140)={0x7, 0x8001, 0x100000001, 0x6, 0x3, 0x40, 0x0, 0x2}, &(0x7f0000000180)={0x10001, 0xfffffffffffffffc, 0x80, 0x5, 0x1, 0x6, 0x6, 0x100}, &(0x7f00000001c0)={0x0, 0x3, 0xffff, 0x1, 0x7fffffff, 0x5, 0x20, 0xffffffff}, &(0x7f0000000200)={0x100000000, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) syz_open_pts() getppid() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="3bffb63e074a96bb74c306a03bab6093", 0x10) 11:11:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x40, 0x5}, 0x1000, 0x46f, r6, r7, 0x6, 0x5, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe6f, &(0x7f0000000280)='|') 11:11:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8280, 0x100) chroot(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xc4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) syz_emit_ethernet(0xffffffb7, &(0x7f0000000340)="b6") 11:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x4, 0x4000000000000000, "6fd8727097952426b1129d73f74884dd09ff223e", 0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xc7, 0x0, 0xffffbffffffffffc, 0x8000020001, "a4eccea6da0000000c000000000045c28000", 0x0, 0x400000a6a}) 11:11:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x800) syz_emit_ethernet(0x24, &(0x7f0000000100)="b67ca1026396adb026712c04b787901a28d23d1d91e4e92f940e4de87e381ccfd310b413") 11:11:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x4) fchflags(r1, 0x0) 11:11:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x11, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) 11:11:11 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000003c0)=0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000300)) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r3) r4 = open(&(0x7f0000000380)='./file0/file0\x00', 0x205, 0x9e) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) accept(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x100000001, './file0\x00', './file0/file0/fi'}) execve(0x0, 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) fcntl$lock(r5, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x1, r2}) mknodat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', 0x8000, 0xb23) 11:11:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x198) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 11:11:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280), 0x6b56, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x20000000, 0x7, 0x597}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x80000000, 0x8001, 0x5}, {{r0}, 0x0, 0x40, 0x20000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x76, 0x41, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x71, 0x1, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xc8, 0xfffff, 0x5, 0x731}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x5, 0x2}], 0xbbd, &(0x7f00000003c0)={0x2}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x7ff, './file0\x00', './file0\x00'}) kevent(r0, 0x0, 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x5, 0x9}, {{r2}, 0x761de2be5390e00f, 0x5, 0x40000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x41, 0x1, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x410b, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xc5, 0xff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x6ec, 0x8}], 0x7, 0x0) 11:11:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 11:11:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) close(r0) recvfrom$unix(r0, &(0x7f00000000c0)=""/151, 0x97, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/98) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x5, 0xffff, './file0\x00', 0x6ec1, 0x13, 0x10001, 0x5}) fchownat(r0, &(0x7f0000000340)='./file0\x00', r3, r4, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000003c0)={0x20, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) syz_open_pts() write(r9, &(0x7f00000004c0)="f41214c5dbc768633dd2b1309e90a0bfea91e502148b41169709a70196baed1cb187667a64a7ba873fb772", 0x2b) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') bind$inet(r8, &(0x7f0000000580)={0x2, 0x3}, 0xc) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000005c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000640)={0xfffffffffffffffa, 0x9, 0x100000000, 0x7, 0x1, 0x7, 0xffffffffffffff92, 0x10, [{0x1ff000000, 0x1, 0x88, 0xf2c}, {0x9, 0x3, 0x2, 0x1}, {0xac2, 0x1, 0x572a1cb3, 0xffffffff}, {0x9, 0xffffffffffffff81, 0x200000000000000, 0x2}, {0x258, 0x6, 0xd2, 0x5}, {0x1, 0x4, 0x3c5a, 0x9}, {0x4, 0x81, 0x8, 0x6}, {0x0, 0x1, 0x1000, 0x4}, {0x5, 0x8, 0x9, 0xfffffffffffffffe}, {0x0, 0x613e, 0x784c, 0x4}, {0x8, 0x0, 0x2df, 0x7fff}, {0x8, 0x5, 0x1, 0xd12}, {0xfffffffffffffffe, 0x6, 0xf2f, 0x2}, {0x5, 0x8, 0x0, 0x58}, {0x0, 0x1, 0x1, 0x1}, {0x7, 0x4, 0x3, 0x4}]}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000780)={{0x5b1, r6, r7, r6, r7, 0x4, 0x1ff}, 0xffffffffffffffff, 0x9, r2, r10, 0x3f, 0x20, 0xfffffffffffffff7}) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000880)={0x3, 0x7fffffff, 0x57b, 0x7ff, 0x1f, 0x3f, 0x8, 0x10, [{0x4, 0x9, 0x7, 0x9d}, {0x7f, 0x0, 0xfffffffffffffffa, 0x1}, {0x5, 0x3, 0x5093, 0x2}, {0xffffffffffffffff, 0x7fff, 0x6, 0x4}, {0xffff, 0x200, 0x1, 0x1}, {0x66, 0x0, 0x8, 0x1}, {0x39a00000000, 0x4, 0x7, 0x64e}, {0x3, 0xb51b, 0x7, 0x7e00000000}, {0x6, 0x5, 0x100000000, 0x6}, {0x800, 0x80000000, 0xe380, 0x1b3}, {0x2, 0x49a, 0xffffffff, 0xfff}, {0x6d0, 0xd53f, 0x1, 0x100000000}, {0xfffffffffffffffe, 0x2, 0x800, 0x81}, {0x9b9, 0x3, 0x0, 0x1}, {0xc627, 0x76, 0x6, 0x20}, {0x8, 0x6, 0xffffffffffffffff, 0x3f}]}) recvfrom(r8, &(0x7f00000009c0)=""/4096, 0x1000, 0x840, &(0x7f00000019c0)=@in6={0x18, 0x3, 0x950a, 0xc8}, 0xc) 11:11:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() chroot(&(0x7f0000000040)='.\x00') ftruncate(r1, 0x0, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:11:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be9060000007e3a", 0xe, 0x0, 0x0) 11:11:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) fsync(r0) 11:11:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:14 executing program 0: shmget(0x1, 0x3000, 0x8000000000042, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) 11:11:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpid() getppid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) read(r0, &(0x7f0000000340)=""/4096, 0x1000) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 11:11:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28000, 0x0) 11:11:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x7fffffe, 0x20000fffffffe, r0}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) 11:11:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0xb, 0x0, 0x7, 0x0) 11:11:15 executing program 0: pledge(0x0, &(0x7f0000000100)='\xe1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pledge(0x0, &(0x7f00000006c0)='vmm\x00') 11:11:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:15 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r1 = accept(r0, &(0x7f00000004c0)=@in, &(0x7f00000002c0)=0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = dup2(0xffffffffffffff9c, r3) r5 = socket$inet6(0x18, 0x1, 0x8) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8c80, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = dup(0xffffffffffffff9c) dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r5}, 0x0, 0x40, 0x80, 0x5, 0x2eb7}], 0x5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x1, 0x9}, {{r7}, 0xffffffffffffffff, 0x28, 0x0, 0x1, 0x4}, {{r8}, 0xfffffffffffffffe, 0x2, 0x48, 0xfffffffffffff800, 0x6}], 0x8, &(0x7f00000001c0)={0x4, 0x3}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 11:11:16 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:11:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:16 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() clock_getres(0x3, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 11:11:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x101, &(0x7f00000000c0)="b6de300858caf153bd4c4da415fe514f9d8dd3e013aa3018641ef0119d38507743de33b8b7c7a72a6e13615c504dedee449289eda7a77d46abdae7f7467623725d03fe35093fec3fc9bf120ea4e8497d94f0f6d0007c89ed168f8cded5528f97382c07bb4c9177240331516812f85b66aba84d6bfd17deef608db70b2ab121b22ddbcf8c6eb07bee61f6452449bc2c2eed3ca1f7d6e1f099a4663b137432822f24db18297c677441e410beffececf740b25418c1f5de0e4566573b16bc3d4a3a90c14d6268d1da4e93d54a5b9c9ce367adfb9c7060177e2d31094aa79beeab2221ad9ef1917bd568da8cab39d522b894a90ce56893b3a75b4cf065aad3ce02755a") 11:11:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(0x0, 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:17 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000001580)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001300)=""/204}, {&(0x7f00000000c0)=""/102, 0x3a4}, {&(0x7f00000001c0)=""/121, 0x14e}], 0x1000000000000056) getgid() r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x13, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) close(r0) dup(r1) syz_open_pts() 11:11:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(0x0, 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(0x0, 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000040)="3b5992bcdc9b07") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:11:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:18 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) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000180)=""/4096, 0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x4, 0x3f, 0x6f}, {0xfffffffffffffff8, 0x5, 0x7000000000000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 11:11:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000025c0)={0x6, &(0x7f0000002580)=[{0x2e4, 0x1, 0x1, 0x81}, {0x0, 0x100000000, 0x1ff, 0x5}, {0x1f, 0x2, 0x1, 0x5}, {0x9, 0x7, 0x53a9, 0xdc32}, {0x3, 0x8, 0x1, 0xffffffffffffffff}, {0x80, 0x7, 0x5, 0xffffffff00000000}]}) accept(r0, 0x0, &(0x7f0000002540)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000100)="392ab78aba939cbc1f2ed3a5cd5f245d55", 0x11}, {&(0x7f00000001c0)="343cf95e264bb3014324dbd6bead98ebd48ccbd7f2f498b45b09022b95820d03e85a861a6f0806d2357e3ab660d44774a5514120f92cda879cb498b15301ae2adccf3eccb67f38fd53a162b5a4daf5b7bf7858aa7fe1e25524de9ec2a808d4f8c56253aef4be129ef53ccb338644e14059e12251d833000e6480ddf2dd540a2bb1444cd90f119ce35671f3c60e9a798eb69ee05b289e630cd02e2653912a2ab2cbb09258c42384181e32f38dbb388031aad565267aef5be85d89eec1860f59956bb391718748a82d3258a626197e72a0fa154e807b495c4e9769afc653ea7b19151cf842603be097340344a480b919575c9661614f407d8060ec5530790a04051e8fdef759bc123a53c8fc95bd6da988513d87a0f914f6d623f0c3cc683a8201c5613805ac15ac2d5e68ef6abe48296850d8bf30ee3e0a7b2de3a9e29f041146f4863991f093252a838703b84b3cb14534bf50bd151911e11354f43381726e5caf3af2a3f385264f4bc5bb8fe427136a85f3fb58630343d7b7a437300cc76e0fb3d799ecbf6eb8d7760d7b15aeb4738d1bd8e6cec0bdc7b0722b03248baef5d3f650808aed077f6378d92068805f8179a41d53037d75d42f5a641190f1b6e6876d0368220316f6d9c6195e02df72f6decf351dbac4ed0b292a2967c416ba1e81f477689953f0e15e6d2eaf4979e1b2fa5a05cf226b11ae6a3d57c26546c203610577e69e9c856f2c9e9403b30d2014c1526ccd6a7458012e3e820b9917c5c3589bbe449e7a1886856ec0c746d3406b8e3b09d588ee04975b5941f2c975d03e688e9b6bc264340e3583fbf4e20d578fcbd9914359bfc339f38aa8e458e3a55be5812d1d7608c91a5505ef2bb3e01a5e43e87b12e4978b3a81584df05011f12bfbc40b0e6b6069d57955f15b9805533b1361f5f792189af5548c0ebfce165cdf4f5c59a59d4df8ba1b52d4e0a7fe8166b54c4efb006ccf5da441169bc871545846dbf7cc47c18f14ca6b269798d4d3f63f689054405503245b59a40b3b56e99da7231c0e2dcb60d0629a1ef0765f8f49d51fd5d29037b6fdb18d94814073a3947eaaed5e9346ef2acd9d30e57e9dc7f3ad376b9d608ef76dcdb58d5589c366b58074e4dd55b31c853487e5a824178a65bd6ee93ebfe8d6671def1d861a304f5a80ab334b36c3ce9ccc5f9de672838f279bfeeffdbb03e1b46f21d92b6dec125cae5bb8899c15d1fe8cbb873ea2c68d2ead2309cd178aff9f3d46c9bc94ee621b23a42081bffa44b998e947b8ae983b5a7cd4843cfcaa6ae5025cffd4fb9d169930999b86e8263ec479dc8fc70a0ac8a2130eac16bbb75fd9ce704707611a6ddd16ef3ff2ee86921ea869fda67ff084bfdd3ad7502f4a0467cb6fa356a45f43e3aa16017c13ae0dda9b69d4b9baf0c976b8800aeacfeb9311428e9d427b2454633f25a05fbf98b619758aadfc01a0f51c389cfef0db091a1e8432afc1d734834e61b09f8da17684d034e6139035fbb94585b5929fa142bf45b05deea9bfdf350c5a34d68392b0c935d54c9e66fffce349b5867a56b7487239da2321022d3486f12d12e48e9940730d5303258d398e01d3af1a2922fdf417003c0fc620566789e6c96b67a7472f11840dfd0d0f90d559f1562c79a86fc4919f12dadc112d7ed7a3e8174047a030b8a068fe50e1e1522ce273c1ddf545ac5f324e22c1e8abb066ad24402c231f84d1b4dfbe9bfbe87c78b0c6910224897ac01377f6594db7711c8084e94842b099207ebdbdca3c5cf79b56449f0e9495ada46266a928a3d017d019d31126a737c7a6ae63176e4541fd8a09af8e20a0cb8ef55a5b8c25766d55f93cf8306845b16b1de58aaaca4796aa2bc3b7f105e0e3a49be02ad8f24fe61e986168a1c4c06a021321e0cf4d64084e280b2b300767ba48ae7ac269cddfdaa39061f4a2e40e9ca77240d60a08a0a0f428332898b0451c91ae40c3e059ae50a044814894f77ed5197a4b8721b8eb37e0cd4754b2aa278f1e972f742b842740df2fda9c8a78b06c3e605dfeafc14f94bda673a1d815fc4a82e427c24129becef3afda3d2b4a790b17aaecedd66063ae38de13d02d0e43ad1e240ffba87a30e94b979c54e713c21ecd3359fdbfae08e6f2cb9855082644ec1b7e23dabc91c5d97390ccf0e026f6bad4721e3ef57133ad98b9e3278028e15f97a1741eaa1fd060aedaa1f9ef800e275dad9dc45833a567f214d776cf809890b6d2e8542e016ea7d98dd5d9b96d198ff17e3649ff91ad40b09451e1728c93abfe1356af7e12c9895db16730cc8fc7ff716224047065cf7fcfc0c9fef293c017b7c6f67285ccdfd4244389e4c82651bba162e226d7708eaa09e5c937da3399c1945f2aa976cb77ca6ded287c2b353cd858536c7b129284232329e56017e02ff8df783a8020b1ee841baed3858666ae3cbd90372be7ce634cd0c75ef4674d476e2217e7fbb4f6b6cb381fa87f38d45673bea3320d08b80a05433ceec9ce908386af6d4534d9d1dc87bd96b3b0964fc775a5bbe6212a9d73180555038dcdd56ba31a06c141ffdd1ce41445de2454a34765314c8133baa6074cd95fa133fc130989e77125941da6ea16837398c0bf123131b1348fa51f6b5e66432fd275e74d02c73453e5e072a261c510c96863071ac45b51ac766d1ec453c6146761f6516d5b56f4ccbeb12ae6d325780cb8f96638452b349c50a13dcd628a00e7fa7ae9a80af656818cbb192757ad436a4d6bfc9b9e9cd4b63ffaf7dbd4c5f27819588493f08586d216d649f16d28b4851e8745257dd66a204e4589c051e3ac4fd66c36cb8340ebfd541885961e0391510ff2ece52361e86e9e09b39f2e979980745a295f64740aed175e9130f8ea351dd979417efdc2e60d6bf5f52966992d31378bc592994959cd7d284be96c67c7e0932ed846e1824d07f397a2638c55c328150b339750668a40472aadea8f52e475b48846be32d7bc416ee442258cdde21bc8a1e604fe4cafd40f4c36e545d1f60f20b39bde08d7395292da51a650f97ff4f1e88be9795bfdc6cb218cee2402a1b56151766094b903929016e4cf4dc53a4f82887affc9fcfe1cf17fa3ab753b18d6c0b3e80237fb748dcb8c4cc6670842944cc0f78f469caf2a66be0cc06432775aa9e5e84b9262e7aad7863c18713de87d83111b053c349c6193d3116995752636339f93878724a2cd242b89144128e85a89ea2685a7b8c0131814d42a699b84c1fc9f906537bcc877692af016531b131a7ef05a7076dc3a218e8ca6e4ad814700b6bef273ce57da91f865f6ae363c2e26d4fb7c20b4049a3402a78e592fc4746ba74edf890a0f09bc4d4fe2b7f0d28ed33e8218c945e244027548b51fad4a7395cb5ef1ad79a40896f539eaaafd4b27fa9ded89078123ddfb9492b86e8a643f5d19458cd34eaaa77ef986c7933bfd6242e85e657fe97c2b2926aebccee6d038d310419aab307a318dc210ea0112b86bea4ba801ebc96b4e596d3d2eae8b78d2aaf854dbbbeb9849269784825f877899d850fa5244a1872ea55c016d0f3eea49a076ea49603170d1ed02d0a173f3955c20b01c479d7ddda62f893d53e1c1849236c68585c4217b6fff0d0fefa9f05b149e1a803381ebbe8fde4eb21c5d3e08a132a2c315d747e1fc8866174cf8c759d01e6dec8975b4ba552eaa7efb15b1c78e3e19c0e0a0819d72383db646bcf1c845e9c6d0ad43fd15fd211adf80daa225f0684c8001158b2befb0f76b711bb8da7bab2190f08bf7d27185be41225611c52bba2976346a8ace2ad19237f544c34e8c55684cdddc39d9ebefa8a67157e6207316cb2e1c9757a5bd9a0d69d448acc8ec0175f74598f7e04e40daf9f62fd208c88b9ee7870ac203bee034bee37ea80a6dc493843d5517e85e14472473a762292efb29c65ae7fea51abfbc40d1bad4793acb29f1e9135d2f8dc36ca57c16af0b6c1dd4991f7f98f26b71bbd604baea0419dff7bd15cc60d1a5d5bd19cf54db67b5bd8302ccc6e3d36967658acb8d9a26852543bdc8520ce342905c7881e26eed9003bd0074109a5687795a34923c3d9a2217283f46875841b08b4d12e1af57768a41885736e500c68d664c0bf6d4f6b63f6e58a7f178f2c54d7d3c9e4f1e9d00db31691404bfe2d2646aeab5ef59933febffb6a696e96e24032d782090250938ba33a348d6e8ec4395393f8a5e612a75f4b299e3f862799ba733e2c3888193205eb76066a5be3cff774479c4a3f37af903667927ef082e9ffe5372ec2c6ee3e867870a1f578c00bf67579b0fb8aea4c46c17598e46436329ce416d790fb78b0d4c4a0dc39c1a8d8ebd4fd457a78ece1bf6b7c6d684e8ebe74cd8afea859033bcae1133d2790064a9f73d59407957cd754005b7d6476d4d1178c568d2990977e4c7fc0f8d1efac3ded14560fdec7478cb0e4120059df2ee418611b7ad1554c1cfd1e89dae036803c741be9a3dbcd10b6b14a4c2bcd821a48fa5dc18686934dc97e8e2316e7e385aef4db394899617786d1f481ef28ab87937010fe8e6caa120217d05c096461786e15d41e4bfdc82ed4e218004518bd4fee965b018bf6500871add40329af9838d694b9f9f54de415b0ecb804851f19c91ae8535859c1ab4b9a6b42ddcad9179d75971908a6831f0bc703dd0d4e7fc9065ebae0ffe0c669ecf18da374676269de921c3dcab41c2bb80780fc142535b94fbdcce9749ca87799797a7949f4de146eba9c8819792682d9ba1804195702790e9c2be3f62cce7dc80fb716acc12bd451368d035053a8d6e82b1aff0edf9a07b2950a13eebdc139c80e4e9e3da408536e459b241e7bb68ff58daaec8a6b27a6439a99dffd76a919839c12997a78e82bbf40df70a66e4f5045b61bc2b9ffac08b1c9c7faa2c166b05040971dd499203240f01b05c437b22073c4239a644061e9f58376caa54c66f34f87890aad83b378c9a8c50b1bc0f935bb6c78835e72313ec49dae6883def737c42374035944d11d36ff61870eb75f5aef4a5a56ad37297009edb87e9b11b8d3a2877a4e118aacfe8d4fb24ed9a5d6e9013c3ca741b3ed89f399155a69f34c355dbde2f6f27e71298947221485becbe02739afe20bb8e5610e6eafc3b6dc4014c1503288a61edfc274f501a594e1a7b8ca1ec13caf81256216ee2a93eae14f2197ccffcbdb38a142e09e6a07595926be2b7779cafba5e28701e3132612b6c4c9cbc07ece29b20b3df0e31e7f63f51c15e0e79c7e06eeefcd0cd6dd35fdd00ed6de8235dccb9bdf48369ede2dfa7188ae3d0134a92e3e784f2669513670958d0e3d70d2bd655486f226699f506e710977ba00c1c5266b05cdc1c3f686819254370f39ea9baa3665c6ddb968e7b11d406ece9627f5e281f058b0b70050156b51616cf72aa6601198a1de2fb1c6ba98e9d7b894af7a832a47eced239ab3dadff5df5abf104fd0e15c266088430f4fa7e761f63a75f78c01884a44719a8a6e476a177a827c8dace4d082d69577a87a49fb4bebc53d3fd725d7e6113fe601966b5b94aa47b2459411fb03f4232be548071d072918b903e100f1e0f0bd77ee9401d0c027a5e0b3bfc9ba51419e7b2c9f4949ae73d3c498252c2b09da1cc7049c3262e425a7fe393f32c3410389da3d99a6a6f701e98144bc65a391ed40b2bcebcbbb40bc8b9f624d2681d694b19d7fa23725828be86d6d189d0aca8cb0398cd7178a9d13cc9a4c4e1e86b51e9134acf4c0e2a9ed1b0ca48b564f1780a5b41bb917dd90af55b40c8f12b", 0x1000}, {&(0x7f00000011c0)="bccc497d78bd52580919ee6d20b8e3544ea5713119c295f319f4cfe36a30195a22ea674c415b14bc3426ec2122010b41ef0d6ee36dfab856a4dcf4c5d2ecf39a6089931cda24951c4e929b4d664ea608f1412ca232d9dd356034eba74246525c38ecfa76d446cd0d6fef3f9819bfe9d197d85d8943c6ac51c1fbb82622a8b3812c1fdad6fe207f9d787fc7c9", 0x8c}, {&(0x7f0000001280)="fe16231f8ef5e1b0ea66c7aa6f4eea00edbc26bf643fb2cf2f6d4adca6494da2f2e2dc52ed8c83ec3f1b55c8d6da8942047480c161279e6c826469b083fbd83c9a7e7b02666f0e142faa6871f23cafbad9b2fad81f32d7b74b03a913b2deb839bfbd7327cf3a7b12c22f7d8406a9e75a65ec3be9d31c61a91d3fed23b0761daaaaa024d6a24d5c956083df6e36dc421f7c4a558d82c99462a2106c5a8040464c58c28b038d90b14fb366eeca527d8fdda2d06a1e42e95ae31bd6020413cb5df864a061df4933f1f407c6b593b5d78330a1255cebba3fad62272d09678f2610188b087699fad3c9f2be116cfe555a80c86e028cd3dbff622a54b039bcd1aac6f0cd29d304517776c8a665534e15d18015e4799dc7bf42b49d03be633a07edb0fefe4dd58d741d8a574b53c78bfb56898fd5b0375cc3befe1578d05a65d7f5e9941a835ec1de6d2a19ca8e9f654c2910f2234c476f9701574c51792cbb34a2d951874afcbefe4d7531362f969d3fe6eef1d663960d923fab9aaad67b43de3fc7bb6591bbf7a5882729631464c08ccde069c3819a4749fa761a1b3655693ee3850e231517c6062b9bd02b47d44d43ec92305fa392d812b72f83ff7eafa42f44f59938e38bfc9c1bf44f3f5b9ff43057e0eab430e9df58068649fd21b522b46ebad87f47978e047cd5a17c1bfdecd2c03f6b3b7670c2db56e78626e5fe8d215665c1b77b706f41d5b8b9ce30a4ff8ebe9e615056bdefdf750d93173900a0b46378890626a53ff99920e9fe38a90b7c4d3f0d36eb484b61bbea98c63b935fa5ba3f5a27ad0ec09f8a6b50d67389808880a86bc03a5d35c0ffecc7914a5569b8f8b60f09466cd66578b141b219239b0a1fa3c70dae0960feb11ca49f800b3ce68c89e1d3b3b58499162bebb5009e511e6782cc30e6521c1f43f4aa8eccc4e8bb640a7ae73e8401b7580fa6c484a747a6ee9d5fc11eee36f9dde2e6d3d55b872cfc2552edd2ca61138ecaf1b27c02b54e179f5b8673cc5f18fdc4118f2d7f4f6a4d018b8ad8078c2cb49be6cddd8fecfef68d3722d4d5195898de78b1e8767d2d190c982ec67afe538ca59bed15b0500bb0330892229ab2599bb9d38fd135b8caecb60202b2360622d06a155accccb67838941aaf63115f7fa7fc471607a039318d66cb15ac85431f2bada8aa3339e8b92682ad5cb380eabf02b4bf0110305a2b4f707595943eaeac37c8932ce5996b3b390e9b88a70e2b181916b5ff16542b89ba1da215e33b7e7d880967f8660c07926f1c5e920a0f7942982ba3bc1066764608fc9d4f8fa83189495cbf382e321112cb572ec72fae1b020ea4601ff13fdcea803f25a9bddded836e0f18156a729a6d1bedfcb584e05ca1be2875c72dc0e1f515d305ed416a72e740272826f4ed0b1d4ab7c40d24205086a2cfb71d2346ced08405b14d399bdb44f3680abf8535ba69bf496c3bc09f8cb6820fa4199cb9df94014a6beb1d1e36cd4debf82f2ec5650fabd66b32ec918f0ca81a683610ef80243310136246f216dc5448786313f373f971f9a141866f609a07b2d48ea8c15a3f1fe83a29cc23c2c077bb83efa60fbe19c9b1c1cc52831e24bacadfcc2d854dceb4c214c12ee708c5380314eda922d079c9c8548d5e2e9d3a6820cfa28bc5b2c2d2c9430ca0caaf03aee901174590eef6ee74bcd7adc468307610ee0a8e97eb09c9db617534051494b350577a428d49fb8e474cd3b31ddb9ea012ae9921a65827f7fcc0af6b087972ccaade75657fde4878e203ec405e89b5dceab5f4ebdda87027c59f039126d8a89648933bc56bedbc6ee3c6cf3c7094b826da3cdf1a0c62b68f11373f0622b21a8073c2211b5207f6335cd1dfb87c3634925f7a26af7e30b3103660443a78be44a88fe846c5fdee77b16b33e7375f4baebaccfa60da91218c060a2768bc84c2ed3fa29fe93ef8cc0b72277a5cc37e7c5d794b4a54255ed9aacfcbb3730358a6ef8fcf24ac99e3fe8562ce7278d38e66afc180191b8ee3535edf94de0112a24dc8e710ca03dc747fd8457f25f78d8b8ab1b86dea1247a0bc3e67640951165b719ff9093dd3a3f9d32417646308835f1e2eaa68506ece6e160419305d300e319b63a7070a14a52839c743568ecbbee44b129e7066eedbdbc5e7451532939471e7d3129b23e326fcef74c8558cceb1ad28e74cf768857ba1566dfb938d83ac29f302c83fefa651b57a7da38bc7bb1f63c37143f63bf0e1fd471dc9394913492a64765bbb856f13ba9b7b6ad54385648aff60135fac0b8d93cd727c63b96c8212a33e17c48c7f9694fae0d57246e707483a45fde4bb3ba21d8dcd56de13977afa4cca49727b791a8a6d84813afe9f0492654f09f706359c1a0732967530b86be96abbf839e32d0f01ddc55880d66470733c547bbb9f73c437b49fc07fa8f21a4f4b026d3b5d902106b985ef28305bd4347f2b6ad8d66a59f0c887e72c2692f08b255731bf56f9909fe7dfcc6dbebb5eac6b038477aa96da58ea0b9187622f966ee7f9fba087ab7fcad2b45b01ecdf57fda25de301a5b17b1105b84f29cac1d4c542dc37a471aa12c59ce4b4486640a187c8931576d8104caadc7279643a32c499d6901b216ba070c045c000cd258971d3e0406110af704cbc2bc34109d8d5ab3d3295a9a79b71767a503b554332f5dd17cbca1953a4a78cf84a89f20db24c0aba63bbb8bf05d78daa14c12a27bdcc14b12edf29c3982af74b3d7ebbe17e3818c3d60ddef23dcb328a92b99ec95d6717b6982487f29abdbe308ee3cf7fe992e833607bf71aa5dd6c914226c73adc6c7197adc54db89082effab08951a29c33b37b240efb8f856f4e58762a5559a5f920563be6d74bdbe5dde4fec674aa6ed15dac7453144f7b860b5a302f8bb77ef0bb20209f67e6b2cf4b3b083a186452033bc99d9c6721d548aa4e351d1cb3324e20f3f3ed4487123f1829cab615127875713deb709b1f8b7e39867220c8082ff9160fab74008110477c35a88bd53261b9fb58a7f3dc84f3d56c3b30f318ced88a82d4247f8c112c1712cde74bcee2c7df1fd019930908faf55c0775ee14bac8d1b0cd2ca6b1f3b0e7d4d5c7defa743a07f77928899aaf33ace593c7a753fe67e3c31723ea6d8bfdca5ffffc0f1c5736e07abbf5b0e914723052b91163561567f1db23785d60b25648fbf95f9905dbd25666be61f637c931aa0c5c7f31c35042a1c619ca2e0601c42189568a0ca0861110e38a11331fbb79ebe7baa956474a0fdf459901f00eb3c240bebffaf0af34a9993f06238ddbc476d3d505c1f76349c02737baf407743d8b2e3973d61d4a424522d9464a25ac9b81a3df00099723d4cdd721dd406fe845b665d6249103a72b38c667fe09a714882d90124fea038cc212b8b69eb68af482356ee772f4801de38fac50c4b05b24fdbc3eddafb19b9435236867e7642f0ae219469f3979ef534fec8d6a865d47c71c9420a81a96c7ac1ffeabdbd7b989994a207f68105608b12cd41321f5adcd9109fc7444b03a52524f4d13f745850e038ebbff299d430471096271ab3ede311d658ae4f20fbb8ac0c3a7e608949d8bbad0f329f64ada3b1342895a649d26a92044cdf6ab1c0f28d6feed29c67caf9926b979371c759e79d530ddf813a515f80bb4912ed101e6c12b8ba01a30edcb71456b4665ce868e139aff7c73a35cc9f097faacda87b09d2c76ef3c6579142c227087815e87ddc67d4292a62b83963055bf63ccc1c007541dba251bf3e7879e708dc75879cb1a890368dfc54d82543a1dabc9cbe0bd1d9011344f32b09f43b1f5e3363dd568a765c7ae0caa94a55357ff4e956053cd125941f78348039c16fb5ec9d864115650a56cfa0dd9fa0482ca960e8d1f8dbb99046fd789b656e7457539dfbd200f412bfb0835192e6ce411d98f17fd8318069e8b58be3ada123fd7e48f25ce4d5ebab9eeb6fffbcb9f5f301e383bed7cd8bdbdf12e3a7b264c72888794341d0e2df6a82b2c800cdf67e4bc2c99ad98eacbf02dd9f58f3d22b81b8c0375ab61fc8c28319aeb9dfde206d992e3033a771653c24eb75263dca0438d6e8ad0f15b1c363011bd3eb2880020f08a484cdee972681931330ec85171ebc585863f0981a38a80baf7035164be5bfa0a157935039a2d7e8d12ec4c2807fd08765baf5a37f80453943ada5479720bf6ea695e9165da1dd5713f899b7be4cc71e6c33f4504fb37775f15006d3049b002a6bd0fe7f76876604054322e0cc69099bb0dbf1943fc0700b01922536635061b97a199379bfcfebff3c78f3e588296544840e37131442351808ddfa7abc745999d1facacbaeff57850819ad6fda7a77619b9b8825b6de5e913c6a25a0e8e47421f55189d319253dd30fb7d7bce20d6ad6aca30276997136934324afef2afcdf7fabd21db3546ee9ce4bb5aaf45e4ea9b771e9dd42da10c9d9d89cb95ec3705e0b417aa14be52c852403a933da0b1c79c9f246e0657218edeb7aa093fa5498590db7e91f39ab0758b667c228ff17fef48c67b5be47c6969b30da0adecc99cab59d266f2aa07127fb5f1c0b0ca91dfeb20220cdae612c361fa9cee811b41a76762a13c82a211c6bb3ecb7cd02688233038a0174ad73f703491e943bc12f45948e4d4d8b989e424ba2490c14d718517d54acd8d84d0757064a525ba759ce8ed28e9ab488f79d2841235abc18562f0af645b94fbe98511cb45461ebc7ba8aff8ac2a41b0c745a2e9297eee839e2c1165758db75834d5be41d47fd8393197aa3b04e887f9e12eaa819eb2f58cf184d804eea5db89e3ef289400a88a9abb567be4441ab9af598b51065eca8fcbc346bb39a98d67484cc823eb48707e6cbba01c089583c938d106f02312bcb7ad3a47615e6511945029f3ef26d9a62652192071f858812bc9b5d2facf2bb76b5f03898d0c2919e4a2584ec63e429172307338cbb1d076686eebc4587bdd922eabb6d38d2c6cede9e04604469c467636cecd34e4e31e3a4d1a4c4e716defc1a4d690e51af261bf408333f082e9784e5e6b16c7e4900dc0b32c1ee9aa9246d5e5ae56f180b45e0faceb8e947409fb714bac2fb6aca1b20a18a4e3e0ed872c869a50eb886e4091673701c90b41a9e9da9710d6046117800d2e5190d0d2bc00c74768778919408f4c296b6a1273ced31e3fd4339c4c1e9d8cc588369dde1e0c512a2570b8fd225b5ed47132b5f936f072913226d1d5037cc9e37fe67e5a76c8796cfbe78ac0f3b5ff4dfa5f3b9e038c46ee02ab2cf72f555fcfb52c5f39dec3bd6280025f045b94cf9fc99ee374076dc94037f5f0c192ecdd318eb616a18e9183cc056d13e9924e6f9ad77443e5e759953d38ea5c1c13bd476b7ad4e0b4bb28acf2595ebfb4d42be4b6a8ffc8b7da21fd6251c25981c54c3426332e3a02029e6a0f0e35a7a7cfb130cd8d1230ad0b8de3c466ca9898e817004b2f8ea05a2f48c7ee1bd2b7dadcd95222637b2351211916ca5762e0e1b624653ff08aae30fbcd799be5825b1c37624e9ab321054136622682bd056077412a3b95b9e43c9685047fe0c537244cb0793187ae0d476924642a0ea5ce1fb1a94c9c0e9cb7d59e22b4def52f5e37364b9033211755a4bf2ef6a1b39d9392c5c4dc3df92f280abc3cb581d2df878430e5d431e9b2a555f33a864e571dd67d4348764e7ff955efead3d2fc94037eb12a6b1f54267e56d902eaff0fef87a5891b7f1518a86cde6566f8a4114277804cbb82245298946ec3078e614eff0c79cfb80c", 0x1000}, {&(0x7f0000002280)="6b7bfa98e3928c5d66db5066abdf30d67e82f4794593109a8247005877451a9fb8526bac8b9ebb8e7b3958c405d600e19133d43ca1a67e96bc50b79af817276d6eb1ec9041e3beec5a3c7dd2437565e973e10d97a94a2ce5b1ac66ec29f7157bb99dcc98870c47d5d8af8614d651d626234d584692f7502b0f7be3c5febb92d56b8efbcf95aaff7bfa2e3c604210849ed8a8f97f87fd4ceecb34c04eb758bf85b2e82861c0f63d0a2b27acd25411", 0xae}, {&(0x7f0000002340)="429cd9905af556067cd3a2ce7199ba1f508373008cb074c7d6d4a09ea64bc0b2ae4e26da45632fbad553b4a63403d40cfcb050cb636c0bd712667cd17f631208a77c69f33e9314eea3777b10e1f307c4f4a8a2cb4bc4cf016b7e2a4ddcf5204c4ff001", 0x63}, {&(0x7f00000023c0)="c452569ce2538910be8c9523830ac8601608963193a7e6e0f114fb37520620dbf479d7566b824c417ab672e88f644d98d8f47c058bc6dccdd06c3669c7b13e450fafb4be421e779b9917aee40f3613593b1b5953359d5ac4a38dea4ad8256bd0ae9f70476f2cd69d05b4c3a8888e59e66bfdc655c09e51ddf5518ee01ce8ab7456deda0ff384a850742886d9f54d019831702650f7b006f372a7b7295fc3e678fb0f8b9eeefd8fa7bf8da0d922de0f3abb8d2ac8841c00f948c766b9a7d82b9a5642e7877dec3bb5e777874d71dab93b928d", 0xd2}], 0x7) 11:11:18 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x288, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:11:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 11:11:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) rmdir(&(0x7f0000000000)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:11:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4003, 0x9) 11:11:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="da853306b04c428bb4491fb4d927fff859b897c7243b11b5a869a2f6ce6003606f28aac60379cbe7deaaba6f8dac1771ddea6132911a74b411202a4ef9cf90f6a0370504cfe76e6587845536cbd5f1759868d313bbe889f95fe0ed49f8eca2e860267c5b97cee78722456f7e6cb16a4799b6f823e33f6e3f98885a293b8a6d6f6c3012a1ac567a7fe44ed953e1f64a16cae3056e9bec7f0826dc2de9ebc2e4fd5aaabfd291038a35d4d5a64c33d6126734398c13673b541d6bd8c29020c4dc48801d8de97071c6bca3de401a5e832a8f831cc66fb53611050a3531f587739ad65ef2782aaa7633f106ae85bd1ab13396fe26188ea104ca055dec8c01edc92a16e0f2d4ff7eda331eeb2a5ec5dafb760d605c1aed9d69bd2caebd8f49f74733603c8e6abf3c2aaeeb8ee8b7cd9cf466ecc8b5d89575366a8fcb0992c29ef9a17225a494dc21bd622e7f", 0x149}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:11:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 11:11:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000180)="59b15ba90e782d4b9cf652d573233f63b89a86a66ea121186597c7e5e31ec140272aa5962a821005d16045b64783529ecccb0583a9723a45549599b402a3320cb0d4b46a0f965a4b751c3cba5bc2f205cc4bddd96a8eb56e75c5009a38108d308d181da327f4b7df1efac62e856f9472cc72dee60214696654d60758182d1745f1caeb7607c02cb1d5624e7f86cdcf3a39bbe31d457caefacb034fd05941b8f331a3c932c450afd86512092fd05240", 0xaf, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x6}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7fff, 0x43d8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff64, &(0x7f0000000280)="c3cb4891e6852989c3b273445e6488") 11:11:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file1\x00') 11:11:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 11:11:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x9532, 0x7, 0x8, 0x8}, {0x5e6, 0x1, 0x7f, 0x8}, {0x101, 0x1, 0xb8bb, 0x99}, {0x0, 0x80000001, 0xae}, {0x0, 0x6200000000000000, 0x75, 0x2}, {0x1000, 0x800, 0x7fff, 0x4}, {0x0, 0x3, 0x9, 0x8}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") poll(&(0x7f0000000200), 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 11:11:20 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x480000000000000, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000800)={{0xffffffffffffffff, r5, r6, r7, r8, 0x130, 0x1}, 0x0, 0x2, 0x3}) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r10, r12) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r9) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r10, r9, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r14, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r14, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r14, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r11, r10, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 11:11:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/151, 0x97}, {&(0x7f0000001480)=""/113, 0x71}, {&(0x7f0000001500)=""/227, 0xe3}], 0x8, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) 11:11:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) 11:11:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:21 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/251, 0xfb, 0x3, &(0x7f0000000100)={0x18, 0x1, 0x665f, 0x8000}, 0xc) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000dfe000/0x200000)=nil, 0x1000) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 11:11:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x1, 0x8000, 0x7fffffff, 0x7, 0x8, 0x5, 0x1, 0x10, [{0x80000001, 0x6, 0x40400000000, 0x5}, {0x8, 0x6e9, 0x7, 0x6}, {0xdf8, 0x200, 0x0, 0x9}, {0x0, 0x7e, 0x7ac4, 0x3}, {0x6, 0x2, 0x49, 0x2}, {0x5, 0x0, 0x2, 0xffffffff80000000}, {0x9c7, 0x802, 0x1, 0x9}, {0xffffffff, 0x9, 0x1, 0x1534}, {0x672beee4, 0x9, 0x5, 0x6}, {0x9, 0x3, 0xb87, 0x8000}, {0x80000000, 0x400, 0x7, 0x98ed}, {0xba2, 0x1, 0x8001, 0x100000001}, {0x16, 0x55e, 0xfffffffffffff801, 0x100}, {0x2, 0xfe, 0x0, 0x47}, {0xcab, 0x7f, 0x7, 0x100000000}, {0x7, 0x8, 0x0, 0x7fff}]}) r3 = fcntl$getown(r2, 0x5) getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(r2, 0x4, 0x0, &(0x7f0000001000)="1aa762f2a382c7577cb54089c967f205d4779da13dcdb752da60e20a5e0cc6a515f459718b81ce08521c12d3665cf0e335fa5ef72fd36d8b78062e42b35848815897cbe9064843934e49a6d3c1bd672cdb3704a6303a33f7fb6e98e6e0bba48cda416dbc96d82642ab2a21e2bd6b3582bec3b8660d92a87867510e67c84e4e261c30ab948d76cbe7a485d8c2fb181b291b6c77c6b002bda5017d84e652ad7c3b5ca839d41d373319020c27e733d64f6267a9272108ca721b5566d182d6256e9885a92e2249e62bb54b0e2ba9ef2bb72d23e30b2cc157fc29255081706acab2c9e47fcfa4eb23ea7f267dd637a8af0f5651624e1b7eabe9413c5b36da76e0cb51f9c4a1a30f76a3606382c336175e11a4a4500f91c6e225f4ac018b81ecda287bdaaaf7e166a54f0932c45b446fd52a7f4773a42b7397ca5dbe6bb9136a0b6a6f6c8a3687781b8716c729f3635c7c4e461c534d50b2868563b2486dbee8661feb26316be2bfea5d5ac9fb868d4447910d483d7be1372c743fc832cf1aeea8d44b342a9e1d80f382e8ff021eff06b1125661e015c7400e3448753983744c95cf046f05804c9c804aef52cf7541e83cc0da9f48c72d96d2d7c8fc17d5ffc10e5d571b3dbb76722a93789c4d74375c12e2f6c2f1c253e9f0c43bc53d29ed2d96fac2327bd53733da17cf85fac10db228ff33b052746e424db5f649665af44cde3cab3fa0a6844de75555451797690d63ee0634d973454b5044d6020b8c7e33abbe00046942dadcc7badc4f54836243780392881e9c8b220f1cb9cead446f53d60c4c9842727327443a7c649abd1b5ededbe3180b53e55d7d9d90ab7abd879c5f2b69ed7f45f1d37add0118f2d23725db6bf363c3d3a8b0773c37baab05e4990beda601a1ae06630535c75bda053577de8b09469322cdf1ed7ffaef2d44d2574e336bed2cc91b1084a182911b0d4531b3c1ab3b73acb086d077455eebb655fc8cc89a1b0d055d05bd1482f31dfa936af6911c1ad4a3c8081ba3fbcaaab43c85aa38ff276d864fcab4d868c09e00240549c0152fa942853af17f194d0ae014ba2e645bdce92792a67567b802714e8dcb9c40a35566c2af4ec003aabc17996d8e7cfb73b062fcbd2b77058fe52db57caaead9e2e40f950331d9f1e02cd1c4ed2cf642e81257c287ae0d8f4237a4e4ec1e632d5dafe65ef01f108577d89a7434fb2a2fd5a7baae635b00de01136eb1d5e6ae04cfb9fd100bd3f96e8902a474bf124e56469d5aa5394eff806ffc16f074b9c48a341aa5cc219e2d62f33315ee7041e24df8937c1a9ae978034623e391a14ea69450be3a7d7ca296e753caffd9f6ab519fe7dda7556c9be42a4141e478fb9d8e9a11d896ee3c8a7afdddb4c238e83b3e42c647b9f124bc8b04a2fee9a9baee98019adf3d35c75dfefc4da244124cbad54d2f1baff5df0684e1d2e9c34cc8507b0804a3a316bd647e3d63cfd8700f9c28f35ce110dd34d9e2389ff7304ef5807073be6472b6e5adf0b2cacd0f1ae312a4ad0b5eb947c9dd49a877daeede76162c29f23b87c604d56403d9a9929931ca5b0e6cfe566bacd87565cb8e6f038198ea3064ae1bfffab39fd7e00d9fede480a5af0839fcd8ecd38dd5bede8507b73716e1de643ae6c7496ab94e1c4085434ac51122778c19f466d8aac78df0304c4e1dc56603e76178188608aec1e16a2e00790f82cf032c50f6809700469d37ffd1164402abb15006e3d71be5ec46c812068a359bb3869d5142bf4158b8baf8afc6c74888596987e2113b85f3d043bb01092103eec7a958464bff818e68b08944007b8189a2c7607caf7dca3fbda019485519162311a9011c7a79003081ca6bda052d450e3085d8e5507dde024aac6dd4a0b9709b2bebc2809986597368cd34202cd3badcb4a03f81ba5d63f682ba0298a47b8806db62196c793d1c064af72064cd0bff63d2c005b96cdb1f22e228dd92fd935de1c6aad82b71b82ebd0dc21c97cf5a879318ceff09c5c56e028fa37333ae79fef33526c194d5d8adf0f3012da4a67823c109d67d3904ec50826101252c767ef26d21b24abc79f6881b1d73b651dc0548c97fe00fff4965099aa5bb5c4a4d275ce25c50ea9e05634717fbddbb82d791bf4f4180a83b7fa5b2746ea62b399214bfdb047404705b1482a9d661e409a79d72c1294426fbdc33534c8e42a634959f625e30f833fb60d9bf0b24359bb6d7ef2aeebaffe58b967756b5f3b9b2a61847f38cc722a99471541fdcecf3665b6da1534fd861b2207f95d3fbb77b19eef67902d68caa7f45059b2f4cb9ce835314ad7f2caaf11f7deab7a1ecdeba07bc8dc167e073aff5df9ba57b1753311d5e037052c2537d8f861b2383fccc27a52f3c7c65e64d5f98dd536e3c48f06d198a60d76b3a7afb2a97f9d8b256828c32f7ffb4e42117748255ae6ab7def26583bd16a7e2a08821acfe5b50d695bb0a5737f68b0d82c557cce38d1f23e820ad7393602f05c11c43183409beb2645881200648e8b436dc5b740e142a6c3f659ef27a56577bc3c366ec1cf663c3448a418fe583b62041c555951d7b74349ae9c542784bdaa20e0f81ff17d37cbfab52ed48a1410c8bdd755751284ad8d00e70eb69796e61d04cf64f04bad0f647ef1fa7f56f7d70901af931a8fd1f00233cab40bf1a697703a59dec272ec3cfdbedecd216d96c2ad090d5ab0e9af7ebe822b64a940ce9d2cf97654c95455c79a8c5c3c106be17730b7ead15fe290c7497ecc90048d202f7591a868ce1533bb764bf03f306be05e8de469c9368a4d416defc4ea2f1ff03fe18b7e21c2eef31ce8c9906d0f780517488a94b614c1db68a0ee358d8a227917e1f2650c46192a8fb21b28b94e1210d5f223be7ded7ed0db6afa6658525c67e6ba9bd0d599478fb64adce418bca69f849c49c760e2265137f7fe0b741936ceacc7f9f22d455df82850eda554510909fa8bcff5ffa20047b1a94ba890d6f1f33015bcc5d1d92d1cefd4c3fb59b24fb8d2d3cd5c0fabf60cf52a01e5103b19c0def32ba5f202c8430734db27e527554baccd5349ed1e7870882dbff228789edc896188a8fbb37a4124da0dcdc69f1ad54dd5e97b90fe106997b5694b92a1c73606bc3e4df60357ebedf704e67e3ef3e4c04cde5c506d1e6ef6b031e8d87461a6c84148838bb11535c7502bdb6555f7ec16adf8c67d7fbca94ade5e0cb242efaf1a337dc27dbe768413a86db0bfd07dea4f7646c86e9a2b501e5441220a51e41f978999c361275d1c6bf0d3232987d257b638dc1328faf43e2b2439f33c448e110dbea4dbe220c7eb6ea143bea0f788af8f84e45f7efb7e2fea66d2e87c8d971bfa569d842782e29c32d7fec3ca914b708e7373827d12ca6fb3b3cb2dda7157b5308f1003bad17b6c492972b60e1e835532d31f710f53da7f8640e3677c0cac02f5cdae4b59de8bb03c72e2dec6a29cafa53748ee1e1e3817ce35c10c745e25f0f252954e6bec9b1fde16b753bae9a9ae4f185bc15875d557fe21c1c8e27fd58b54fa96bd1ec3595b6ca58f0f0a460b2453c14e9344656083e4498b9074b624951900245d8fd1c57433d73a9a1d1e3456dfd21e5f12504f3ddd82650dc54cf09d6fd11ebf9673cdd6c65a4480626642429d7bf36309fb74ae7a4bb5cd524988124941a6fdd617fe0116f4c4a6f2a459a55998435ae0a40c309c4cd6c138c360a09171e9f0a598160de2058f9c268eae6d0e1e051b61a663ce073d3e57262709323b2a54491bc4a270ba8097e3da8110ec418a5680f5e122a3543734e6cf44dd301d3cd53cc65d4c02d063e647c87506a68eb5b39dfd5a263d59782b73b5b8a5ccb5520d1ac74b3b27ec92211acec416f8c4cfaea4fa61f98049d00bc79ed4ba78916abe5dd410c8ec9cc949b6e047cb7258a83483db9733d1791c97b77799229495dc7a4a46beb6955df217422f8f9b726b028bc54b903b6d39ad12cd3be4443b030e1014527a3c3d34d278e33cb921c0ea3e3d6f1cb4e2c48708331d04d41d0a93d60f8f141f213c0ea6172b234a259eb03208146d92b148df74f176e9e24373e8d75ab11957382fd8f9fd96a1a6bdb016e84a589ac0e82452332799ee1a9e35f6a7e17632ceb2cfbeea5067df087ecf6b173d7d440ff2cda4e483d43868a22e9af65638a1cdcc9144a7f5d5ee57e45cb5018c5428448d3669b35c52d55f8100fd2c39eb10eff65915484be604f139244038d47a3d81bafedbb7b00b9c26894787e4c3698675ce32b9bc9609d62229ed5ba0ebbda1ae904f2d7020c5c39c4ab14ff6f38e52574770545beb6e5a1448c7dbdeba98688ed684cb2efe8ba045708dc50050f7b1e6a01973e0f0ddb6d58283436edf789a27c22a6ef6ab6b53123476bb80fb5c2266004f6a16074d530ff860dbe27943e4849315858a369be147df4eaee49f87e63316f5101a0f1e852e39235607267d11589505b23e07b2d3a2441d813597d0cc68a7be8ea6c399f0205d3ba1ea0aeb61b77d2d1b74a7a2a1671ab80102151385321109c2698b8688921dfbb6ee4146ecbdfe58ee2b792ea94f0875deaef221ec4e427f3bf94f82e173cc9f1f0237ab8184adfd9653af721d1e33744e9481f03ed002657f73ab8a9cad02dad1ee65c94ab9291279ee93554eb352371a30dda21aedb170b313c7f94ada32d9670394f0e87894a0f88fcfa126ffe10e29d8e971e393a6c316fc39cd5fc74e454d73b54b59ab66f9f97fb88fa2615e13fe01bca39953046ee3b8ad9ba31e949d2ee004c6e36647796c01cd8ee675a49e4d562cbff2ab19f1079cdc661b8cca4a412aa9db282190409222d73af2c9694c21762b78e74d95c9e82b11346c05632e5bce94b485af2d3eb6c1b3c86e1d3af111a1692f0a82e37bc332afcafcd6f5dafa092672a6468af07eb3d07568dc05f6d3119f6a9e14ddc752dbc22ac566ff1f5e18f78cf2d46294b263832d9d8fa9b34700787a7a44445cd7e6bb7e8a8bdd9e9b7c01d60021ada75a0357d3e33ecbadc128171787174a7dca6fc471bd33101748a68505f698241b241f769d48dbdb3ff5a0eeb5d0ded1b9f94475d492502421370e5327039e82828ad707d5e3d91ec63a10dd3bc117de20a68f898ea1cc5eb9c4e9bf6e52399231ef148e6127fdcfd484227e572e3ad6abd5476027932f4d706d07ee953ec92fe51ff6288cab8c1a8f4a92225bb1d83b143182f09e10755cbcbaf0eeb5a0b977f4c083867456a08c2ebf471ac72a85fe8744be0f16d8667e06d38ae55db39da8790609ce8112dc1594bf99910cb5bd3b9b0a7dd255a3a1ff6c0df98eb0c3332a90055a9ea5cd19848044f5f9c3e59a82f14b75fd835dfabb5b9d51ebda21e7715fd18f996cd59543dea0a08f9718113b6010e599d075f13a828c126f03d5757028a9338e6dc0b5a8eec63ac861443917501463925801057afa323d5c603a7edc680d98b682e2d5d462b5c8fe92071604020626619472f6a3e0b49fda17e4ea3a480f39e4c842040368ea929bda5c03aa5545a70dc94b6ac726d8291356dfc2ebdf2b94e88717842d67595689d228e59c46d159c37843f9d16802ffdd7c0728c23483ea1292ff6e995abe77947808b5186bbd7e2f3982eb3dab0ec41e0e2d620f5a89023ce59c7cf4cb5cf03ae808cd9ea015d26fda1ddd1656cf6964c93e560dcdbde1b8c52f0cfe10d2397265fe590d12bb269f0aab3047d05ee9aa8f6302d949b2ff4e5b9088ebccfd0670e66d15534482714a9633db704dd7c7233", 0x1000) fcntl$setown(r2, 0x6, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x7}, {0x18, 0x1, 0x7, 0x1}, 0xfb5c, [0x5, 0x6, 0x0, 0x8ff, 0x8f, 0x1f, 0x1, 0x6]}, 0x3c) 11:11:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:11:21 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x30088, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000140)=',\'}\x00', &(0x7f00000001c0)='/dev/vmm\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/diskmap\x00', &(0x7f00000002c0)='/dev/vmm\x00', &(0x7f0000000300), &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/diskmap\x00', &(0x7f00000003c0)='{%\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='}\xb4\x00', &(0x7f00000004c0)='/dev/diskmap\x00']) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7fff) syz_emit_ethernet(0xfffffffffffffeba, &(0x7f0000000180)="59341b00eb4c11da6f03126f87d891b0ffe46b2dc835b9cc06369a476b8a872e1f2a55319d") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 11:11:21 executing program 0: clock_settime(0x1, &(0x7f0000000000)={0x5, 0x100000000000000}) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:11:21 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000000000000000000000000ab8da765ea48a3a00000000000000000000000000000000000000000000000000000000000319d000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:11:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 11:11:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x260, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2c, 0x4000, 0x0, 0x200000000000}, {0x5c, 0x7, 0x0, 0xffff}, {0x6, 0x20000000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x1, 0x69b0, 0x7}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) `µ‹+'þÿE]Û©Â`µ‹+'þÿE]Û©Âpckbd_enable: command error 11:11:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") r1 = open(&(0x7f0000000140)='.\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xfffff80000000000) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) pckbd_enable: command error 11:11:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20600, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 11:11:23 executing program 0: socketpair$unix(0x1, 0x809, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), 0x4) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xff, 0x8, 0x7}, 0x3, 0x15, 0x8}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8ad, 0x1, 0x100}, 0x401, 0x5, 0x1f}) 11:11:24 executing program 0: r0 = socket(0x13, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="caf5b415", 0x4) 11:11:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000000001000, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x1, 0x3e, &(0x7f0000000100), 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000000)="c27e6940998a76f5973b8e3b00f8ca23c9adad50bb082360bfaba5d1c03ba674ad5f555f959876d32bdfb6d8244f593bc2856b3a7587effcd15dfee785eeb97369d21e56d3a4a54be287abe9ba09afa24c8b87dce3dc321ec3edc99bf93f7e06e423e6d87ce90d906562fec041e1e6e9dd95c3d324f18346aca15d129673d3ce97d2ea9b48242a44061a2d686773279884a387549785e9ab26a5c95b1c72e07b9564db5d79ce1f4345feafaf04e0af2d9aafea51ed12be51c30723c8739dba0c4479a0", 0xc3) socket(0x20, 0x2, 0x7) 11:11:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) 11:11:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000580)='./bus\x00', 0xa, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000640)=0x7) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/diskmap\x00', &(0x7f00000001c0)='/dev/diskmap\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='/dev/vmm\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='/dev/diskmap\x00', &(0x7f0000000380)='^[q\x00', &(0x7f00000003c0)='/dev/diskmap\x00', &(0x7f0000000400)='#*\x00', &(0x7f0000000440)='/dev/vmm\x00']) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000005c0)=0xecbf) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x6, 0x4, 0x9c, 0x1, 0x7, 0x1, 0x1ff, 0x1, 0x0, 0x5, 0xfff}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:24 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/66, 0x42, 0x40, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1000, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 11:11:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 11:11:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x800000000000800) select(0x1e, &(0x7f00000003c0)={0x0, 0x8000000, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0x800000adbe, 0xefffffffffff0001}, &(0x7f0000000080)={0x1}) 11:11:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/diskmap\x00', &(0x7f00000001c0)='/dev/vmm\x00', &(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/vmm\x00', &(0x7f0000000300)='%-$#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='/dev/diskmap\x00', &(0x7f0000000400)='/dev/diskmap\x00', &(0x7f0000000440)=']&)\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/diskmap\x00', &(0x7f0000000500)='/dev/vmm\x00']) 11:11:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) utimes(&(0x7f00000003c0)='./bus/file0\x00', &(0x7f0000000400)={{0x9, 0x101}, {0x7, 0x4}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000380)='./bus/file0\x00', 0x4d) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="c7bf9f6eae315578d19a6a6f335ea7e79c7649d5d2800f805c533193f8c6501a198cc620b9227b0cd50120ad5e6aceaa2cf3f52471b1ca26080caafeae671b0d254f95e0c5a14bc8c9118ad28450c9b9594c15bd29ac9915896d999316e62d37b992037aa6da9f5e1c53bbe7b2e8ca840e70b0c5003b268d3babc6118b46ca6565a5d0a2d2ea4deea07c5b7e5c0a951077d7ab8b220dbe0c3388", 0x9a}, {&(0x7f0000000280)="00c8755783dd14f06cd4666d45402781824b55b8355900f6dc1f76fac56985a110c08cf3ba2934505b2518ee67ac5d20c8ba90186fbda407961f185abfa3beb918373015e5f2671eab82a4ea252d1c42fef8ac6a7d20b0b5dea92855db525ae33761e44626c4c7c1d1840aa3229b5758613580bb5f667c10f4f86133b84d41b41ba8df34735922ccadaaeed4949ee7c37aceddfcef17f0ae15ce023745312db2e18a726a30bedd04c35de90ea28c5a0ced170e5a59e62e87cab88fecde7d0fa36136bd90518c9b5794dded8e9063a6f9f3ab237199759aafbdce1c9b82d5c64a41654e012e236c1db218361a62877a69082a3cb027d8d4ec4d14895c", 0xfc}], 0x2, 0x0, 0x12) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x20, 0x401, 0x5]) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x8000, 0x40) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000f9cd92fd0af3d1d62ae527cb9903e242528d11fd533f0b1d92201175695d3603e95783d00584f4b9cec548f54ec41608859534135e7237a880d46c3d916cbafd855c0cd39c1a4076678068773af7362f61c33361d5b8e9eaa79ea4938ee4e1b4b12cf567e702abf90a3629649108922ab275c4181aca6923ac30a5c9679aac60956fd47795a530d6c8ace3110ac703094b5a3ac0951b3f954ecaa6f91b9af887aaa93ad68bbcd97805025d586e80a857fabcbc7649bcd207e3831e180046806e0e0ce5d5b915b9aecdfc22ef5ff6399fab000000"]) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="a48cee32a483612e66f8fedcda4baa71ed513c5a4684a07aec639282f9e29043ea1856436cf20b64474513a09a797f6471fa30908657c3da1676061bba6b21e49ecec326c5b3eb8b7a07e53f3fec619f1d9f10bbbe147958a31305efccea2941ddd35c269c3c24ab5ac3dd8aac0411804b0c4d6672b4c3b77af95d87decef9c7", 0x80}, {&(0x7f0000000240)="43892a574eb06d4b49d334da275f1c67143941c0245c6d4a0ec5b038b92ebd2bc9a31ebc30333118eb9242f652941ee7d92142c56135e185154f8b46089e763815de9be711cca574bb3303508e441307e99ad431ca99e26f54dd4a873fe996c105e9e14d1f9a1f8992384fdbdd1d21f35ede858fa642e9c916c2694ebb3d9d640ab322d96cfa7f40015e82524aa3b24afa652ceae02a66c074335d28bf615926a2c78cc5c7fb6eafe73a2f3c9139c638cc3e315c91065706a09454a3b4b4cc1f487eee0321fade3196342929c5eb35eddc818557aa45923f155524de", 0xdc}, {&(0x7f0000001000)="21b4a6e442959aa20cb159490bd9f6bc7c847c778f7f8e9124c2d1d3c9d8411d90580a94501b0fdb2ede423d3476d789583e7641779802cc162a7d468efcf30cc756e8cddfa8e7d73b270bb5c72868448c2d01e84fe9e215bb8b55c200d456577bd1e7c3ce1f6d22f8936fa872758f682ec802bc18f7b52ddb324c858febe6d8f0f4782a37d7c38d8e92c676bf21efa664dda06cb61469dc85d794677248fad0392979410c09104a1305c7ea4123a88bb2ee66f26a2d18fc59f63c2f9db9b877c3b0919cafe622478a78f7f99fe4e00826b4340074fc870a998e13524c225d0b691396d3e8ff8fb7b4ca1eadbf56cbd0dfc5c66c8c78ccebc5dc3ef3aacd52d968925fe3b3bda2446f19610096cc1bfa236839475e2ff92c240694ea8cf5f24dffe97787dcd7c5a232be3b51373ad271ad17afce6e669216f7e9496422d3449bb01ef161cdf2a0e80b5617dee5ac9c04c8856b612682bcecc6081234f6a5fcc46a286a2693a9adc09f688f67424ce0a4beee86ab7a4918caaad761696f07d56cabb8f3590bc8640177ae6727acef084dec2a35394e94440e9b5442fe30eede1a7007fc5c9cea4582c717198bba0767e2a95a6c3fa241eb955f62910df2df9ae1a090894d0337d28db88cfa8dbee1ccc0605d84c26648c8919c67c27f39897aa20d1095811f0f1c109dd1deee306a44506a4898257a2ae959ce76336c69fdf42fdb92e79fd886f70cec235f903e4d809cd3cebf4ac3dd2363b8a2778abff826419cebf4fe0f5a9da8145e35d07cc6bc2b1a3d1bd418e32ecb43c712df05eb06f1b92b05b3ef6944c3ad2c12722a0d09327731a3490b1385dffd617bf6a8a375bdb86e69adf7c025c89d20511d0eed627949e7a0f9a6223bd182713b5940836971fdc982d6c68a2447a9ed1596e046912eaa22f96af20e957b2bf4f5f524a0fccfa4d5f715e2356b8035a6090a2798326b4772ef4b467fff000d1dd9195f115fe2b4911e3b5e1064e428cf0a03828248c9a9a34da144b965aebf04118a79a4b9bcb5d988bc9a2ad6572462dd81a0282fdf7fae7c4c9689eba1e8323950372b3a7e7ae489a52f8a75fd5e956075901188a61d418451cdf08351032953fc49f6c4434d656a6e30e625addbb09c176ea0004df6d1eb69fb9664363727b182f3d9d2263eb01103d4a89be2956174d235d0bce5b77f98922cbb55099feb1fbc407ce671c4d7145606ae57f4f95e6111c3c39d9925f2b6c8dcf0ed49ce310bde13013a6262c16e7dd06bc46e8fbec2729312f41688ad97f13c58a01c30f251376925e1414d9c83c75d92f6a1d143d2daa1c0a4c4540f371e989e21328847dbffb0235d9c93b29983f5f3409f689d851c6540b61ed03a3c998477da0ebb8a397a0a58eef4819cfc586aa9badc5d262bbe7981f2a6e6eb12d751de3871ab67610d6f7f43a0e67b0a1937dc0bb3b901bdf3589e0de3d9e6232ce71a1fd45fefa253552af22936a78f8889a07e3bdefdb612dd15b725a0d228d1b7f978c1159e2fd5a0e9420e5d8c530b7817a602081516e1ed382a3c6ed6d68b2ebd016959c9ceded0290097779e1f711923c8412dff7c5d0ac019ba3f8321d7342a110f9770e92009e9053a8419f1c5227a9902a8040187a5cf2c55a07d968760ff360735a29ec85d9904ae428e60875a811c4d4843657b4473575972f0e58fdae272f3024d397a7e167d5d33bebd2edfbd66bf53d965eaec129ca68334ac3fa630c4c311a3f6c59fcfb1b3e753110324a9bf83fbd02019c19c8799167b07ef660025e6d0521c4f5e7650967bde00f40cbd5f6e18b57288a6a1eb8b13d6c7519836dc19d1931b1c05b781c175f721813c4bfe48a46af225d59ef39ccc8449d441ee4e3d3ff0872fb797d26cfe298ec2fc8d509c23f21fd0fed0c8c2bcdad8e99464b98e3442664e0c28b6a421f87c0516a3ba60feba3e5eef59d01ed9fcf0ec629c75cb6a81fbc654cf036620aaf252bd59d8edbf338857c10a37fb0c7082ec5b87b1d0295987f56177f56a06b1806a30fbe1cb69aa74d399197fbb2edb218c43b08bbc396800a6f72be41b318747eb3e31d76c52635efc3e1cafa34fea869a1ecd0634f05eb878ec2775fe68f2b17caa6a9f5482d4168ad894e63a607f444e5bc4c6ef764d088a3ea3ddd4359a4265825ca1f629a32dbd10023aa5a6b2fc98932eefe7b6f3b423ab033e7e3dac5abc44d9d645b656af815dbbd652fcb190a6f9175ab9d3dde4fd7dc4927539c9dcb47efbcaac646bae01b0a93eb8581100dfa134fffc0485008f504170ae3ec7f30fc5a0177390f136bfed1a0c8f8b4424632036771a50a00d9489e28307c66984798ce0d853c82094d8db0cf4a438487ba94b361aed8bef092841041895875f7bfb040289bae6403a742d8cb46441dc3daf2831653b94378845fd9ab1f75a4d4c3ab00bf1b9bbb5c60a6610e6239f525e7c1550406edd3c8468e6435734bd41afa914b7cfae38f2e65d47187c157bfe79127ce072d4f6209c7323dc4229c9c1079fcf78120e33dcc84dfd95fc50c51b291c48f450a343631eabd38e5f6e6363e0db55f9ee43c11bdea13647aac2b3e9eb00ed099ce7e9ad1b4f510f6ebda60db4b450b89a568af4f6a59a055da8f041b943b4a3e19afe80bb0c770140b99658060d9c00a317b1760ea6313bcd848505188c46a2b9e806ac0e3b776edb8187adc661af1e7f1b8543c6e3327c7f508b0f3ec568db1e184350504b70ae78f3cdc70b77379cd23edfabbf07f809c7d56f6048105fbd91befc4d8e469ce331d55dbde25352e39263f5d396789ecdb98af34b3aaed726d75c3bb67b1ad96a7707cd91a51cd5ee3d00a2659346721d3e63a53f2d0b30c588f907c0e848d53d8383c6fc68a90e5eabdc7e6bf3368da3987104ea4e4a4f5b344b763382c078e2b12ed70d06674e1f61a307a25f5cc88331af58eafeffa85c2edea17994cac9ab4613b56566956b8c5e1ebbff37f3e33749cf3deb5b107916a811a3937e354977d9934232a63ba0559a0b3d2c3ecb0fb2a6e66c93f1993b8ce85a0b6699b9aa70ba0b30dfc25d651ce8703eb62e6bf64dc1d8321753bf7809d852f96a4044a7c5f1b81a67c3bcc132878384f25101f4ae66d004cda7adac3698d6c4e03b104969b8059c62700eb0773022af320c7b60a973bc1a82210289cafde20402681f5a21d47ff377c5c78fb0799f7ccf8f5727ce0fb050493af052efdbc9f0ac8dd44a8bb3c6c2213b310db97f6f39423415d489a2c55f03ab91db7399401407b0f1d13e9af2be5124ff564114ef013c3ee9d15f06508136891cb88f8e3edf8b0a46a01fb8eef0089312b7780b67d188d7dce346c0c2112e78e276de61543e58735bd026601291448b2b888c24dbed6be07ccb45c89fae6c4fee30f0f9de6e5cd811596f210a4a4d6e469229cfa976e908cf0155336df41cdfb0670203d21e5a057f7a650b68e5e7cca47813606346f010da49056de2f9d3ab7760a3cd86043fffc8023568fd290bda44ad504d4a4dd2876d4b17ed3e0bb4eeb6b1696037cebe6d83ea3c2afa6ae0e3d12108e68325cae59b9cd971608e313d2da2adc8bdefcd1aff059fc2dc785bc1718c252ebb74afb385de116022260b319bef9e787cbcc889d1f9055f00834257fd746ed68e13aa7f4ebf8ac98d3ef900fc252d9d4fa57c5718534866d4e226535e0bf68f30a373d27d64df825d2e1e13c3d83f711327b9d0ac1a66c987be7ad8864121bae0bf328e01fe689865fde08fdb86bdd89b0f6f2c595f7c73a0adb5d49d0e91940081ceb8a0958b1e79f4484d17a3c10871230ab4d17a4868e8d35bb24a3cc520bfd2554de9b6c435485341f846ba202403f6c52559522398b015a00f4bcdfbae0ab2420b0e7ba81cd5901aa416d196aa58b1e68c32dd05221e1dcd1254d399da9fedfc2963d1ac145d12bea05bdaf95bdfed660e8d608e928bc852eefe5f2a304caf41ce0fae6c70c7aa1f086da725fcf29bb0c0fdee9717fc859619e1131fc128aec943e97a6cc27982a444e0c77250db907ccad9709409bc0503c08fac9fcd1a1f35d37ee763f9b61d1c16a64ee6bf80dc30481c0817a5447e6a50207d58afaa555bcea536bc2b288b6a0bb4fada62cee76f245f40995b56b722dfe51c9bacd9d84d59fdb865cdf4d736d28c2d9ccf748b8c1558bf4d790f81885b048fae28d9f9fbe697173b0a79164b3e28289e195f1745b11d0f17d7c78dde6c80d2dffc126fd642f09f1bc2471d648f3f3cc6da1d668a53657d9cb36722ff613640a03f2042b9b68d871073173afd7d7956d76bf8f9f27ba4c9dc14fa44df62186e3a5da1cffe415792ce708b5f73c94fa22cb0348caf0ad04516699ad28564b6bdf57049c4231d0b15dcd522b1744dca4b73568fe61b4c2d26a4672d5a657565e9adf575a5761766b3e1f497ee4230633d745cbde73935d91ea93f7212de8ea3cc7da1342f90b6272e6939cc50b0053fbff6d46b72de2dc8aa96bdaf6ae2688022d168767966bee3ea09279950b71e0513baea52553065ac461f39af1b2a95dd82bdcd73e75d09793742aaa82e954c344400c14f92caa801fee0c2c9f4efd17f49e37ed992a647b086a77dd4a71cb9f33daa7b0b829b2fa16d13bb6ffdf1029dd1d0c65bec1f2ae8f09c16a7af701704f74912632af78a31d6eff84672ec47ba3e77963d4e47db3268fe25673c3c251d38933e5367f457947a2b7f852c6ebe964b5137627697bd857961ecfab4769b354c674e21305055fa1137faf2efc3c821642613448c107f1eda3b0179ebfac0505f448de3dcb30377f4456dbce9dd41908d6ec10cfeb649e3458f70ea911b4c36c9c86f3de4f08ea5be4566be626a92185f801e8334b6c8a8356d103f53afc330f273acf9f243402e78f3c62c9c1147caa4e0d40a8729ae4c0f40d656cc31d1e4c3423daaa3307a1290dd8729127eb5ca8cf3ab17ab616fdebe2a094d33ffa4cc59acb26549b6058849e1fe34f68602d68eea835358db99e8063a0892a6cf7e2f3aa14552e70178ea366aac97300b74a7b320220c5e118ea26de0690f92b014705858d6ad83ff65eb4a3fc5b246a8bdf8fc35a5ad2aa9e5f6af3d729ceabbaefb5c266f9eedcafc3a222cc80efa16addcd68c8890dbe7dedc0b854e35ef6d3d1ef8cf1e0d3608b448faee3646584d122f8bbce65ce11d0b964665d1cd30b32de3bd3da24dbb09868efaaf29436ff6d2092b3912346002fba48193681732b034de8cb610049e81e4ef4c9c9a6aa4c915acdee8e9517009a9f3106d8bb56fcd74853f019ebc43bc03cdf64fb2e8355ad59e6165766d3b5957a97ccaa9d7d917bd75c0615f1ef6d82a1a757bd9742f9c80c69dc2222bcc079aef92707b4fec158b1590793cd983be88df073fea23bd3bad00ed07142cb0f17bb02de112da2d7d3fb9a8756fb5d606128d832fa95dff64305e54d7316853cbafeb93c8146ccf009bfba3774028495a4b52096bad6f8ded587fcc23815bbe18b3ecd738d4787f121ba525e8efb2876618b4cb04ccc12237277b958f0d6d54123a1d47205672827e6a4bc2c9104d5138b186c1c5ebfd3bef4a7835f4a019e4798f00efe6aadeb90b2b1f717a5b4285b5fd0ddb7c8657dbfbd199049ffa9d141e9fbe2a4e168664651a74f06bcbc50574819e387e2a7493b15d02f3010e9c738d9f485d673a440481919f66d1a25b5dc9fe15efe2890c416b301cf6dfe493d5bf805f8885ba2d23f2cc723949bc146e0c3613e3599d17", 0x1000}], 0x3, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x25) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:11:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) 11:11:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1, 0x5, 0x6, 0x9}, {0x5, 0x2, 0x8, 0xa10}, {0x7fff, 0x5, 0x5, 0x100000001}]}) 11:11:26 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xd7882cc5ff798d24, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1, 0x9, 0xff, 0x6}, {0x2, 0x2, 0x35c, 0x43fe91}, {0x7, 0x7ff, 0x0, 0x80}, {0x80, 0x1, 0x0, 0x100000001}, {0x4, 0x7, 0x8, 0x100}, {0x6, 0x0, 0x8001, 0x74}, {0x81c6, 0x3ff, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x7f, &(0x7f00000001c0)="00761470e824bff05e6fce9c4d848820feeb2324fcb668db8d07bb1b9b85fe5ec96269f3e2faee4e71848746b081728bdeeccf825a314d5d274abe77a9fbd8b45968d15948caa3c26e36e4d83731e3cc7437c3d6ebfcb980a15b41f092c3f755051db8d40497e1153dda9f8256d16e65e6ba0d09a413000000000000000000") unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) 11:11:26 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)=[{0x4}, {0x4d}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = socket(0x36, 0x1, 0x5) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x50, 0x0) 11:11:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001004, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) getpgrp() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) r2 = socket$inet(0x2, 0xc003, 0x101) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0xfffffffffffffffc) 11:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x8c4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30008, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5ebb27d59a1a2746cb9844653091ca811d0b5ce73d0e2042b954bad06b5720924dd8cf5ca2e00c2e324312c91e85678ae951cc9ea4b9c86c03b347f5bd8194513be84be9f83049419403593858d6d313d0cb41718c6f86a82225edf0dbb2903e001e7c2606df05ebd17922185338a96d336fff40ee7374a95e0c845d77b4e9992fb8f4f4f8422f6d8b8c746e37124a36e55a554f54f1a5688e979ec742de17db70964cba14f95bc1b8d99965b477a0935929e2bbfe8ce748b914373ef1cb767446c6b68d5424df615b8a2e720711a182a4a64be0b2850858eed9bb3679333cd48a3313c5c1dbc8b54322a41879b3e9c165162d7959a512d8996c880579d0d11ac833e903bf55c3496470e3066967435b4ce281433427b470c490501dd093265cef77bfd4272ed0cee74a697c993b1e8bbba98eddb8d0c02e8f2f5cd95e73dfb0b59a18124a95abf12e572e8563baa92dbdf5de846690c421990da88036ec73acbe247185c066fef81715d6fae12b8b6c4ed8437923dde6aca0824ab4fe3e7cffec68e623a86dc37f490f99d1db1d10670a9446a0d77d47f1b746e7824abbebdb97e455b9fd1113441bdd23872f7431f93b273d945575163feca2b7110b577976c15c6ff21ecd161ffc24b7ed3fa2e2bd958e7f5be4e4f496eb0f1e145794663a9dab340dfb222154b69963e45643627e3609aaf864c8ac328a0e33f704359c0c17fff9be65554124ada27a9fb194761f1b69e85bb853817ad414b1fe52fd986b7a365726ab8b1d9e2c6bb42de9658f5e67d60dd4259f6fba21397b7471e13c552c76c8805da1879579f4d3da9c23bab7ae68a7a545da651ccf105689d3d61707e9e5cb799e8dd790bade73d811006e90b81a0baf94e0a9b84cd2e6425202bdd9451e34e65a300c18efb34b693965c86551b8078bdc71dac73291055752706f4c50567d3fd020bedcf4107e40581dcfbba6d856e22883ba366908cefe39bfb23117b74e43735b60e8b90fba0b49b4c4ade6c09d5e669277742b81822ea2283c12758a82779e14527f235f7d5627a1ca4c95f2fb89fea18bb0ec5560a5c36e1ed21583c3bff1c08a650c2473e86ea5c9f536f9bbf74b4c9efa38e5e06c6a2809bde5d2f73d8097b4dd040287b910f47f3c12c5170aacb4e30b77e7a12e61253919927a9bceafed54b3ddc652f5275ba2a26c5af02126707a200202fa4dab6d3e83eb976c67fa0924c98db216c0f0173163ea6a29ffa053fd9b200afc436c385d5e0778ef32dd64af9103b54e7f7d708d7882d3fcedb71a5f9b484b8da9dc19167d0069cb51208862081e60166811fb9d2d412edae4d0954258ea9d91b52cccca8de0175e1749277bd14c3f02af29c52c01095b3072215a08016a03c3b949c5b3b116cce445cb2a12c183c5525d4cb39046a6bc2a5af4e50609c50ae1c711137d6131ebacf89b12e5a68e10dc8f1af46859fa5218193408007608c4357e3fe81c8b52a6ecd9c5616c9b1ef0d31f0e4ce59f4c642ddb22742e9fec2317de4d762f1de847d2122cce099aa5dbccf872c4a470233c7200975c20dfc110bd572ac368b9a165185577679427c27da1ace2218d5aecd4f324ba7b83f8de3eb069bd8882ab994191d48bbdf12a07d537e5a8fc97c434154c14d24d1ed0cb7e2ac060bac5baef4a545a8f3eb0d9901b2629cd96d1c4e6a80e102c85a5311875eaea3e280387130ca87972a725fc365e75a2b69b5d82a8ebc7f3f8f2e0c8a3328154b1e79e71203e418ba32d73f7b4b66dfc1f122b05691d57c1b7a5f14452881ca5cdbcffe09d23fbfa7a", 0xf80}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:11:26 executing program 0: pipe(&(0x7f0000004b80)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000004bc0)=@abs, &(0x7f0000004c00)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfcb, 0x8}, 0xc, &(0x7f0000003500)=[{&(0x7f0000000180)="095ca7f1188d7e31b6786898415305a8b457b3cf65b32798bbd47738121eb342f2b28bd250ee771abcb4ce1dd8569706caf929b36629474e97ee5b1dbb02992f021c26cd5df07d8c65b9b3d10ac38fc379b37c9af1fe215cba5a495f5d633778a10f8d4efe67b84d3ab92e56607bef342eadfba75db03d4f8065ed84f044e8cf9a3ce914bebfd1d72c5391ba13627bba27", 0x91}, {&(0x7f0000000440)="18ebd855e7ec032e134b99ba1436d31663e23a609c79516af33dc878bcea82d4bd675aed892bf1b5b2d9e471e730722c04df388da8e43bf2491c2e7fdaa3fc1965cab4493a7e097b381a79169366c967b5137fb4d5c75af4c221a5db0ea76b9b6da587969334ea4048b6792fd445ab9df2f0479c8cd0046d942172d21dbb7fff11aded9602df440ac8aa26af865fcf35fcc29ce885d665bcc5dba2fad954a073e1cdff0e952037dbb20b24073d51ad407df525f7ecefc41977ad8171f222be9edba6823605a059d5abdcbdede24a2d0c9d8d028cf76464acf704d0eaa6a9fd11d256297ecde60dfda7b6c476d20328556c5116de4d76d632a6764a2c400d3047390299e8c7902770709faa4b6a4d90780f89a9791fa5ee2475f929b1f25d1782f9ac85266164464dd2aba2c9924e0a59718a91ee6da8357a9079cf0cb04d16af6beb29238a8b63087a3b6e9a6cac4b187a0c32fbaccf5b55093355292075931c3c96d56477ca0b27996a90c3c79bf6d4ee435a615113b64a789f431593bdce39a6f1e77744cc7bc31ee3b70025d35b41ce54ed16a4f7fc4e2b03e0ab6291a13c14b812ad1b8424ab030827c9d6348736c063cff27b32032efeb924c663bd5c0b23ccb0c6c965abb073023f8ace9914d62c5ad839af6e399a28b0847245951a92c0c526bd606e9c77cbab47c39c317c4e004a71e6329b04e6533ebd8e70fcb78f7eb49faecda99492343fa54d4866da8e38b68ffea27a623234006224fee6e8827630e564d368054c88ac72cac17fab15e9b1f9bfe090bba7c9c2e0d0778ef56709aeda12545b2c26be784869489962d46e3dc256761c45766bf5f69571a9706403536219e8affe6ea1a2ee6960f48bf7ff76f772ddc935ff6462e24cad4a6fb33c4931e38d42c869245d112b4605e9d219de7e905b7fbec4e04d6391a421ecc00b829e2795ad733468a41973112bf85650946ce8757578e6cca8e3357042cff5dc48fa622665724be478e9f80c0f5a4efb6b693d96cdd240d1e5d55d464d98268419f0da18f37802454f600bd215cb17555dadab94c62b62526da620173da55d1c005807076a77b6f17745fae01d3c3584a4ab8b9d91c20b40b5b1986f0605b635baed959ffb500d0ff1ee446f2bf3851079bddcc93815fd5159961874bf917e6b1330c7a6ee8d625d8d39b3d49fe361b9208c27892b8dd29d09a4897779e19bd708258ae69e8cb615164060e302227fedaccc81bfd7d47368ca53e0c7777785a4849d59d7241707ab072b759ab8a3e13ece379e8bc2bc59e2f36ac1785cb555be4202081cbf8838004ee8cf3def3967cc3d7e4af7f0037c68bdce3ae8a54835ed26f8e3b2819d12515d6baad16617be3937aa4b76ddb0ebeb288e7cb6da480040e3e2ad091191f12389e6fa30a18f677a713094d21441a30525fac39c7352dfcf670ac92fb8722e6a7a377d549f7465c0ebf2d3390a987570153ea9b73d296002356a74f04942360d7f407f3283dd31100df39d03d89579be946333da8abeb44b36371e4b66afe0a8981c334af00d91c8ddfa6263aad4e0a01b1caaaf8c2e621658ce5ad01dbdc1124356edf0520819526607c80548d1c0b7783a3f47cb8599b0d210a0eac4235d20da941560738d61379e447de992cbe0ca8bd8a303901fac8f18e08cf9b8e97bd12a5db25bda312493819879256235f32ef6e45979ad543cba2e5767faf55ea41e57272f2f749d47ace499d6ade780027433a919f4411a53076a1a378d3f46d448fc53d482a0ad61dfbe743e2cc8d6723e861a8a1b1d619ae91899c5424549aa481f980bee95caa2733b507f3fa79f3fd74dafa7bf249551aeba4d1939ab567ded590e4ab8128c25cb6b720042c38a141be2dc86cdcba9624b00e80c907bdadbc81f9f3549a5a11311f8e1cbe576c8024e4fb93371ef4d299220e402cdda60c558e516fdc7ecc2b307c1e46cec9328fd77c4dbc6f4f6083ed43ffca7c35556e0b1a5bcaa6b3b5195126eafd9d9ffc174b6b7f309d5f1f1f9746765ea6b77f4296d033fac42e7f2d9cd1c4069b7868b868476b4d52c3c76082cb90b7f17b1194a096f57c85b9b2d41e887b0173ecf69c66e7237efa7a7f941cc493d70fac4ef2b09a0a944d1972258223f09a6f94a9828c7b2becc3137f56ba4e2c791fdb501d7c12656587a55852ed8686290b545c1b268175981b036cab7c86c1e0200dcbaf09c43f8810dd7e3ce885805c4f6e99641a57cd6c5240113cc08ae187b12d4b5ad9e02dd0d275c3223d47b95ba21d21fe000c2e23ba99b85707b1cc1108457a5337c86cc0dd3e6550d1584f41d0d664fd1db968ece3af14cc4e87135d4b52ec9367db8440e4ad228194cc7dcff8059cf147415d9973529ef9ccb4a8cfb3f89e06a0dd2ea3ef9e383b9d66fcac994405895448aadee39714908319b76108775489dc9db64a5273556c86f348111c8e872d0c244af9e94e034de14f9289adc622c89a103889762340831e010c72703c5a4b9b7e143acd5f144b17003cc025ee3c56953256519a7635b89ec3d5becf332a82fcea680cf06ce913f5d30d05d8614eadf098f4689f54e7e779c6242ccea81df2e24465cedc2272aeb39a39093033cbddf3ef9515865d162f38b7dec4544e946f334b98df82b89f71c3c6d40d8ff6b7c68ff99cdd0d0733ef8accb9b00b823967c812c2d8c32683704c8639e2dc863e33d2aeae047e0c716172f5a7278983f43e519593e11d9f434731a35d46d7b5a349733134b223dd73d0095ad167271088b2fbac6065c2e460c15daba7197a3f505b17b5a8775dafb2550c9150762a3b072c062a5a2589b30732a086bdb44671ec924767fee1ad9e675474cc4d202999ed7e240950c5d89542d7d9845fb339ff7ee12bdf68e8693c7ca11ceb16d8389e9694ae007fa91561d6b8842f8bc739e0d7db19e256edb6b34107ac70d470f2cefdb5951417fed30ef8f4bc0dad23d90d9ade8cecd8b2e85e5804d2a42498add9b648591fcc5828f5b3d07d5530feafa45c1071a8a11074db0b8cf859ffdf61ec01ee47f581a7e079b2b0765cace9cdd721333bf79ad3b631537c05cce2794175fa589b901af0548f4931fc548d6854c4dede1e7f667666e0b1708eeafeff53f9b3b3559154ef4bec248b81c57bd9ac9163b07b587d4d9438354219aced77efdf3c6e1470a28c26727bf0dc2ffeabd916de6ef78a6b3ec2ac349c0f2e56b5b9e36323d3950172444c8824192d9bf128b7a09e4b52bd306400c0e04ec620e9073f78d339c6be5c8f7ddcffcad44c1f4f8d187322644ac22c7ade5dbbdc309855c10de40f54ec303bca0122474efa8237158787d5cd9d9e2223820705b8802d502359364ca11796020c997f150f645a86da305b8abf6166de5ebe42a443140021ca3748fad9a5a18d6dff0160055fc830b08a02874c6e210cd8612c869a797b81ebca037791c6670638e017164ed612ad0d53ee3830a5915d7abe71f9cb28e1a6e9241219a74ef92f0652854762f88ef61bc033ace27e61e68fcbbf484b85875be6092bc33e21406427a881c8538fca0e2e030f1cc285109897d3eef68347783fdd4520049b7b88ce05f3663f5c652e6b6d3cd6550847354fb81c918eea84b301a17a9c3abbb88014c4d22e8be5df9b28579a8088d24e1bfc31d2e9912b4a765a46b91e9d7c89d48533ad7ee46980870a3253554c0e4689de932e85fe947f242c1493bb9126937623650b5b9b556bba1cdf147505b59970d27eadb65a2bd7ace91d6eee5c0a6886c8a5174262301a5de109a5413b41b76c54ce65ab72447642973e761f269f4b412005dd1d2a23be52791cba56f05044aeb56e3db2cb3ae773fc6355acfe0498de97015b2bd72ab9c895f30995bacac7c3d42a935adf37426a6b07fa18393e9a6eeb9930320bf525535e8d2935235e11e771c7a3be5eaaccd13ff876aeaf27c2e99fd1d9c04373fbac4d0eab639f7b11e2698f8672513e4bc9281f108277b9f793116433ae66fac431547551e5e4b7f95cb85a06fbcb796dcf6a54c5bf012b6e648e6832af098fc7238d28b5a09908bb5c70b9cfbcad3b2f4a6a7d6636ea5d809ac666c737a39a8597dbcca2ef0e4e570776e4454a21bc4e62e985a24e4bc40218febf7e789a964b1729f1909142a6dc94f19702c31e92d8602efeedb4a61781f32665e0bcea7cc6bd681ec64becc42d6d64b21cd2d5aa411e85c252f6f807f656ab5edd52c23f956e4e3cbee06c6f6b673d4543ff6efb2aeb92cd4bf46f607c4521c33bf3502eff832ae50a7154975fa7374cb5c6cc8560a74f2880a0d6e9c5281061deb9fd24bd69de93e6bedf54c910545e43d39b7c6592956120c51ade6430e8bc04cde559bd41e4e852cd74f62bde12dd137be9fc7220176d91152415f86d8460dbcf4f5b336bed7d63e271963bf70c52572932510806f0d248ca4c1481795274200f0912698ab7a743cb3f3182c042e2f84622384d97494668ed9ab6ce7bcc5902c13ff15766ca74163b2089d00e5ac1990f93e51c956dd3103e1ddc7b51c8af15e73caf29d292724439c2fca1508644ebef415990e2d1fbda5772803a40c2600da82841646dfd9a4758ac9188c8c55915277e99dc7e8bbd1b1aeac4f6240c4497b63f79490bf5481e774626ccd103876eae37d67186b1a10431109fe88fad0469efea8ad7e9c3f97f80f12b888a865e1499e4d498b9cd3430e4b368335011af7a2afe5534fb959f06eb9fd2a2386b7c06e3f527c41849def08bfc1f550777531f2f710f4fc0ad40a2b47345fd6a25281f2a7a0c2c7364642c031a447fdbd8e612aaad2dfd4515ac45e8355df6eb08e8f6714d54eb91a9d829cb7526d4a43486816f30f669a20c9b3c4d95841386c5d344de4a9dc0b1cb903317569efe5e768d70928f6b08a9ce2383b936c928fc1b985bc3225be9844ff8b93e87438767c74d8c8f79c6e17caf84ead8a5d987b13507ba2f5476a44de3afe8831cbeaa778833c1bfcdb9b106701c4e5db1b759f7cb0f17a64907d9680ad2fcb49ed819e336f434492afe83d9a577ecf0f53dfd4d31c9d73f9a3b995dac16f07788e77223e953a0d6c98a42e6e68c24ad442ecf60a565aee9162940d7c8d193764c0c17c40b977f6702f4aaef0d545055235bb69c543d19dba4d1a68ef93de179ae486e1ddc03d21c4f37760b074b22fb67e364d42a2cb9be2712c092b6367150c6a99edfa70da6dbcafa96c07a0c95aeb19104e77158026b5bb316810fadb060638df197e791a284297e09ae3f2f82a4bd92860ab0cdb6a2e39762098c16eddfcdc8328b603b9764d58be6a13b93b3e8701a03ca5abf83aeb7b75e2ab31862759f6445540a47d8ea20abed7ec209db191cfcbcf54911435594da5f2ee9804a5c2a3d191296e0f6445572ea7bea4f1cbfa13028a03812d375a2bbe165c58fcf6f712f8ecfbd4f620f70fea996f7f36fad0911b0478d0e7b2f70a608ce93f1970f624a52dbb53d1bde626f35361fd758d9ad08dd2b4b7a45a73d748b5c80118560f50bdb6390ce2d04667cbb6a8878bee2a526c2e46bf0adc6f0e7e1434f483fd663ab337683a447b8036c1e5621cd12112368e20a5badf1abf39f12d09f7a8881be16a88c3a9077736aab73c3c1a26223a660f816bff6cc1c9055f16e125b32acf92d7e6ef0d37863d0e0ec87b5c1ff233db4a34b6456ace4b9b11d9079655f391f44be4850dc1ec49521695ac5ff560809a2eb1b274f261377f16da91f051131a81b5b2382b9a3d2c", 0x1000}, {&(0x7f0000001440)="d426d498115532924baf2a418a04ef73a74937d93f328a7efedb4a24d4c842880eaa058654908e0b3d7677eb686254c8d36e0868c5bb399388b4ebe38d921ac78ead25f58c6cc321ddadce364e64bd730190c9bf7a1c6fc141f8fc36095b15e30d47d027a9ef2590d2d780dc7400fda677178e047ca275aac481cc7774133ced7cf63e57405230be8ec228d6dd14433d737b5336e1d4b2ceda1cb050490ae7e2024efdfbbed74a2fcc9546c2c45113a7cf1b32c007c147ec42a82130b54065108b935569a805df1988bba819f76917392be2712c5cccc844a591b2277df4081979d0f0410da242c3f9053377a77bba268f8766fc995fb4ad2bcc9d35f9181afacc891a9dec43e160bf1496c976a32a70034304d074957de99505267899486e032ce388bedbe06f2f2af71636a049abeeb995d25e7d99e5cfb0bb041af6263a41e9701f9938908b8d249cea4431338408609352e8995efeec90ec12138d7c0b7c17f25cc3d27da673436f305662c871713b0a3ec73aa2db2065c8f777eb5e996c25ae115f9598a6ed7aac33c481d4a0252c9667357be57fec1260800efcd067a43ae809ee076fa767867f76242892c0b0e31ba50c4c7b8e843bae658d299007bb2e5b095c1273f08eab4c85903f335499040e91bba45c3d4754cd36284fb84e7a56fd048462eaed6eff84ac72606f22121121590c22772a066c017d6a215fb7f741b5aaa062a8e11fac978e663a592ffb2080b4ea2fc329d16df79ad3d8846ba5cc233537abbfc9332e00d37114ab21759982d61ab226c4f53cece45f88b6df574eaff552f9ac4a9743a21c3c990d00cc313b83391aed43c3b9bfd9164e0975592f342b643dcbf0499cbb2d9c177defb2c64fcc9bf65dfca54e8d93041fa450801c40919257c9ae1897dcb45fda40276cda2d17d61ace2b2ea26690c0579b9c2fd2528cf3a23e075d9ae196ce72b943683503a7830a7630e95f82b580803d75cdf7b3424efc720c605bbb8ad98d27367fd2bd6086fe881eb40f78c3f9a47b21d18f4366d10ed51acb0a7ca3133c93f6c1f5a933e55915b9c78ab0d4f67c485125610e1d17e46ca7f79bb3c342bb340687137475b162aa9523c8cec843a79f69bb8e75ea5cef0fddb28c1610923cf0be96883e4f920374036ec5e12851661cc59b4589c4e3bcf5eabefb70638cdb43dd6edfb4ac8fb2ad597564e1d71655b307cd564cd8707dfc4e02d750884fb97979789d33059ffabab5864ec233c7e586801c964e0ea77b668d279d64c4344eca930a15ee9f0f2b3c985ed49bf6aa86158210dcfac74f67a55c50cb8caac1f4dca4fcc2253a2552a02b974aacf4244a7e355b5b91c77a01b1e9735890d91748f2aeb0d7357b7df1d79271295333763726935c2ee41cf51ea5759961423c44ce45a04e68f679e2b68ec12c2b8b8ba0e4a43830aaff973a55007c3f4701d4fc883cf83540061b6a9372f0e3a50140edd2c3ef35e31cd18825523840704e5e0777fc386ec920318eb82c57317fc23e604b8b6a14948cc2b17df1e303f3715488c0882ed7bd9f96e65be7fc57bf78db85eb923b1f248a550f3794cd060df248116f84ae274d0a360733a6cdbcfa722361d4241e469cd36ab05ec3eee4862234487307fb199e6c68c1ce405cc91381c44deb2d22e1ba0b4199bb76d4dc01f1d88fb787e1b44b6033e23dab69160fa4a3f9cb6935d331ee8977f142eac85278490ca13a31fbab272dbed8fd563801ec94f8bc9972cbf168c8d3469ff02a4ddeb30eb75e926e8945ba37c449d418fff10393e06a7473a0f4ea1b21beeb5c0ec259fd5a280d6d345282a2b185e9dcc2fc825439fd0af0e8835517dc9fd34c9e30dace140943c2f243a2d011440748b93347038398cdc8b130f13f63d2f862ae23d67bf4414c60bec7721cc636b96db3c767d0d112ae8fe5dab77a5302de970a82ba97b9f21a4e939a3cb7b9cdb796d5d536efb1d93f3d9d3766261711585ad20b05605192bba784eb656e256232b4c5af739a6439a241a3635025b7b9fe573a770d9f90c99c0295679af44715eb38bdd8072d43bf54370123d0b1de8bae416698f45c7245e2d207368e8332a6c9398b863f2f922256c74ab9cfa9256524f39cc520e3c34fa488b99177f310defdc4c5448939243a6e6f68519522dc21999fa4aab2f77084673699da193cbb4d55360803e6a47b908368fffbcd84539af9426c9b14cb46e8aee126640046ef6f10fda0d2a711f4a76571a60e39c17586dd688af678164823e636bf2a13a8ce24ff24ed39c3bb202c71f75f5602c71d4376006f88c4ef0dc947ee9501454aed44e584984b6f8d5ba927fd6b6423620af20e28e434ddadebea47095dcec51e526e43d81c106c50ebbba75034479de360086625251937332393105fe03949ab0cb310bdcf16fcf932cce8c18dea76d288141cf92b05ea77b1f1e6a241382b0357ac47a8b38af9c881908b7ea572e7ed47218a4f5bc0ceb3378e3bf533b37b9dea812f387561120c10e5315f93fb2a3369e4bafeb59ed440c105eebacf9c33d2cd4637a94347a37e61a558992422520b7fa616a8ae520f88dfad8c2f8f2dbaa581a9d3fa2e0193d064b9b39f4aee3746e5e0995edb53e15e708716efb76145fe0a499fdc598e8a5981bc97872aa9463466b9810ee647361ee32d9aa649e2f8b34d072039fcf2dcfeed17b93071eb1821eac09084b4731984969e6b1a400e3434a6123ac75c2c376046b9b2f8394f0d28f14bd1f1fcf38c6091381b6517a7636419197619ed8cea0946d123f53a98b49cadeb4b1b408aadb6eb4c1b7c5bc9a2309f40abf1cf62f49c50f12f84daa85e4315b00619b3b9eb4b5b3d380f6a0be00c4f7ad550fecf5a33ecdacfdf5884d83256e8d86ab08301a3d5ace8c6c62def7149551d77d7bdcb1700153defdd9f4d125d7c879e4138a415c344785fcfb2a684b148dfa12fee81a2aa3574d6e95ed7df0aa69d70c04fe4572009416d31c2e24724e3a45fa3648d0599dff67f404c84221fa4e943870c85fadde8f3306144e60181bcf08a11cdebb2ae67959aa216664b4e47498cd411bd23e69bf9e09471310891fbbd30565b850e2bfb1012287acfaabb837bc5bdd4427f842def72234cf7dc4df16fbe2ac0afac8c032f7abb1a6f81a79019e5a1b17cf7d28dbfb8f77fe2a1e0926fe467b017085f134987e17f2bac22ad688f25ac10e08697fa8c529fc6b1b25889232a1f09d706038d6d5607ee4015b5a0fa6a36037dc6fc39b018a22fe5e567a6a880ac7c3370bd6e75b13d007886664f497dc2347d09e7b87e2809a3a5bea5243b283b0026a64ec21ed1b79feea53c983b61fda1b830e62ba88a64fcc1603adf13d1d35bf53c5169d4695bf64c2bdee25afd78a54e0b8799c51c731e5168574e2c8b2a8ae79f36811853b45065a898659edc2155cb603a9625c75cbbe8f52142778e68e222dc9a3b44cecbb817e82b59988438baf59542ebc7736e78daf45a60d553482ec33c1bb41a1b69815e96cfff550561de92d927a9795db4cdbd88c7c916d87eaf6a0f8cbe31a410a1cc62711723578134aea7cb2e8a9516b3d2bf5d74c4bc5d0c5699399034dc60c8b8fc83498517b67f9b0f2268a515ba6b085a8bcf8d875440494fe9f27448cd3edcd03082e7332d6368808b3aca3f536d9fb831581eab725e856e386b9226864cb856c5bed8f413865c63de5e2d29b2c3ef687b8c970abc318e9300c5842c639653aa39a48f96d27730a225182f0259cd40a24956ba18c98fa564487777646a857ccef0f58f652f3f4e2b189551cbfa3901ae8739958c5ec3ff00d4117f839f3bc68f939102c773bf022b1d086d07b013dcfa8d8afdfc123d53d48bc12b13f791977fdd9de7e2d9420bac2f4c165f026b031b86591022f1148cfa6fc14c8fc3ff1b04d1549e2795a29606086c52a3d51833c71fa16e7fdc8f60a9b8de570465c06f553a233299ffdd908389abb481d33c16aa6b417445c6630c9e3f9d24bf843b13997471713f044c13d70ea2eaf42b6e1f6f3f14e9974a36c37cca121c496a00904c21c17ecabc52e41d69c5bd32ed37fe10dfe9e9f7fdea8d5ff14cb53418f3d9a50975f6ce0d3af78bcdb0de265b487cba50e1243c1206e7ee109ac96c02d154a6f192d37c4d47998c1cc79f80070f4421f22b1dcb6655e59cee3667096be8df3d46c29b922e17f4e52c7c9be480609c006ea663d52268fc5494f271c8fdfc3fbbdce78875a26149db6e51de9f3249f9efcd0a29116dc0e2412e489fcaaf67139b8024353178bc74c7909489a84babf53d4649e3070ab77e30414d3b1e5bec005e21b826a63ad225a3957f51c57d40b5c9b60f777ac7c219ac38a3c71e0232d2e5aac147d524593d3448b9fad88c41c4da628a49f0ef6e5c9f954046fa96f7d09087636c6accf8dd8eaa54a832fd3dbfeec1e67edbd712ec1dad9da11dfba633815a6500a07799fab0c896616fa0204d647596fd4b0e5689e17d41f9ab643819ad3c3714529f7b867328dad91ddaa18a86fe0f3e46dad2b5d2f7afee26cdc0650adfca1f3151c2b9c4fb1b6019cc5a515acadecd58c3bdaaf5abb0a8fe7ad30ad5a5fe3c354c520a216dc4f4cb963d9e881296ff510547c59153e5b64825ae17eae45d6f5851bbecfad780139903b1159bd515b193f577bd48d8101828e4123a88cf491056c60ce39c39ae54eb3138e78ee91fb538e48ea7b064c193495614bf92679df150bdd36f49f84e03c989064d583fbae438eab153acf59448bed7a846952f01b2de928574640ce7e31c13c9bff032f5e349fa2ca2966d01590df36c92f911f47f7db8689675c9621f755a12519fc3ceabc70384373a4dec56e6abb3b9c1d5e6d60197212d98836836241a84a859c226cf5f8863f750854523441d6aeeab477cd9fa98bfef1f97b5e1db5dcbd045f3c8c21d1cdf22aa11b04f780ca6005bd0c0acda92bb4877a68ad60447f78d5bb7c93b4f3c34411abc3731f69deae48f1be6134c989ed4e258f365bd576acf0a150228d5ae3758da303e897e82e3ef5c5e71a8e0aaea5de9c574f498898013a92f321f33bec361778eab7752e870f3c475719457992d6a15024261c69350038d9c90af5e119f159d929818b3319da1cd7d74ec5cf55e78e3417f3d9469cde68cdf1208bc9611b6b6b247063e081328e1a8589b1e1b1fcf3815bec7d64da8354809886e473fd214ce19908022a72cf8fb610aa4cf2040b880f348c4e3276f8e1c4c1fd7c570f3c1c2d8ca62cc1ceb142fbd2e919b5866f1a1a52e772081dc58b092c557b00d84dd9dbd39d2dc82914d2baaf36839b6168fea417220ef985a0a75f2cd0bba301b9cc6b99f353b3c61a4ca92cc1bdacac3a76af595540b982770e29f5a2cee1f4e70cb914619337ebd74afd535337a9867fb53f5905756d9d43db93a2bc96c9d55df099a6e736f6c9456b8a86b686c86c9e4ce3c82760e8f87f9065b75c3999f5fbfbdfab88a8674aa3ae8ea0be9011afd99ed1ea5311c64473877e32e08e2d4b2a751f45aa821a6a456b5d6ef68cfc979adf06506333776f0a211005e9180adc3d034f9a9081eeb0d3a9de6fad92b1baf1c0d1c1c590928f48537b645438e8073edae153c069c8b6e05bd1efefe694be458ceaabbe67596dcdb4624a0778bc8fbfc5fa3ff3c6b8c14d66aa411421019a4faa6ffdcaf2ceed33110fa55bb6cbeee51ddd69758cca3521be05cc8cfa3dc5eb4202eefc450c0e5ba66f0622ba43ec1142daf19da", 0x1000}, {&(0x7f0000000240)="d3b85f7955c5ad0e6d0880732276fe4f02677898534f59ba120c04440964fcd92f0e79e7055b28e5cc85937072bb67f9ef0d82e3bba4a0c7e4a0056d7913f9741715ec6ec25c38734117b06076e2f144b550ea13e1973872d8ca2ba723b40053a396e88b0fb3cc319c6cc5e8f331a2b94e85e8f52327922bf13b9bdd581ca86ab4178294b52aae", 0x87}, {&(0x7f0000000300)="775a6f9b6eef9ad72e9659ebcb304daea535cf8ba7cac202aba3a138edf9572f2d53d0706972fbe4d026bb947a029b0a15b0faef89bebd849fc0bf93ab9833121d6ad58913c25ddff3135982e32d7213377ffe5659e6ce921b9e25dbad766f45269b7a803b316f67ff338e40979d208cea90bbe13bd414779582fe840b3063b95b26395b4ecf38657eb72962498bab2a41534fa5084c7aad5be1d20a66e9a4547f2434a1be064f21dc85a13677c4ab8524c9acaf1c0bc482d99ebe85684831d9365a79123a6a56b66f195ce2aaa83ed35ec9", 0xd2}, {&(0x7f0000002440)="66f48b861e8d79ff33c6cd5b83fdfd893d0cdec1b1f8ac08ab3a36db38585fc5f871f6f15061a9f077f92dbe11ebe8a3a2700f8d462e54896dd4d38b02e1e446a9d785e3179773e9651d6b53d75234d2df41a531b48575eb944a4b89d5757615c028d1d438f6840d28f2001149e870df2bd0bde230406c567bcd2cbc2588c0974e6043d9cc3f7432ff3a8f309189274bde1e85d75e2da54e9b2485812d3706ee41ef8d66fe9dd925f06bcb48d00652bd171b39180d0ec780078f06b89792c6702539dc77c1c743064431aa07f1803e79395d7402164d90f9b8c77bebd8f0d7f4d9e7aceaab297e942ce4d974e9196c94d672b5e40542fc477c75e1f210ccef9a0e23b62fc5de0af018b1bf4681409243a2cd6c23d96de7341240ca1264e7fad6b94c86c5c60d2091d431cea74df3bf59b506f4d9acf50271d518ff9b3724e45cbab75d7d50a266c7cb85853401e5d229fbfac299c4afcfe6c12f4912778c528776762931406752a787010f347c071730634510c6f76089b0fe638ddd696590da94435352985aef832f4e45872bc1f7b032268eda33b80aa57faee0c5001c30f20de1c92879971a9fa6ca52d8529da179e925bfb4219217dbc0fb817b42bf8f117b9cbaf9d7a0b95fb31aac708e21a589cd042df0d144ab707957692a0647d92547cb791327f2fb0668fded1766592c096341e7df78ecc01cb5b8ce6a30ca5541a94d0837e28a4d2caa35d1082c6c1bbfd273a16d592828959c43f312962648dfbe50294ef5e4d4d1d866c0ee4606a60026db280c67fc85e43d5a569753fd10cb1d37df9297325e4aa3ae4e5a144a5f4eb3712776da324c0f069ee34ec8f585381d8780e0273eae03ac8e8bcd10741590945437db29ec6ffee2bddc488cdbcd10a25a376127a15100a92c219ec95209334ba3d19981ece45c5802da47681007a087b809a671a6a170c3ea02b71834ee0f33b2127eadef82afe9f154274dc8b362a1bbfaf8aaa69f40cec10ccb63b39fbae1397eeb3a43f7352de0d6d2f84fb9f4ea10defa304676aaab0988fab32d92b843cda3d841cd41962bee7f1a4f6d486df8f1a7e57c5111b08880019f7083886d5ce2651545a90a55bbb1ee699af3dd40f9afeb63359c2f6cc7474ae492d59f823c3252409c85dd8c98545198de1efb7fe8d2c5d435e591b1c917ce3fb0c092e63dd21ce4d49379dac084a15f2604e46d7169a0ed55e52365c0c5e5648f5b3928068aaa5a4d0f72c04476a1f0b40a4bcedd1b19fee84a7e442fb0642a3c4c3482169634e35729122619a9c759c3aeafc3eba921213be8b4b0e1dd37db2d3b3a039b4951ce55418d629f0dfd79436bbc64865de453e5ff9609b0f925d02e65f917a7b181f25834569ea35b9e7631f48e33fe348b174629c7268472680293f0ffeb1a78eb11b23bebf6598bce8816e31f9f990df51d6f5b6ce7617dc6d1b8f0e63193b7a6c977942dd1ab0afb435fff94030917dc3db6fe09be6f67217d8b3f7daa44269fbca8e00da8c43071502b6cfae74eb5467a32978c468a866bb8f20b275fc1cfb23dc0f602466a9881ff0a06013b344609ff6e22c02410918ccecc42c4b7e113d7fa157d7bc0a8b3d87b8ad83af77830d8a03e22e04b270564e7f75a0b71aa052881fb6d2fbb9e8547b8284c1751baf628cb15b574b5d56803dca422fc63351320fc5488f7bb4ec52b00d1b274578a1b2a780d044539f12bda0dee59fc50b9bd390d4055fd79c68d42b2acfc769b71de13a993a93400cac5fa68c83a27d9d7cfcd0d042a861f295ebad0129b9087a3241e5cb853abafe05b43e6bc05f35352ac8ba20cf20b56d8b5a5149a6c5287ed8daf517017d4fb92b8d55ff6feba753c88031680ad34379e453a1acc443467bb2320d0031f8bb8b14d2b257ebe253eb4f18d8748732eb73409a0ba253a78205069b42e8fd1a78ac76b37f28292735e1d995b4fa979777bd5fffb26c2a982bd66cd770c9644ea4208f2976b502a5a772acb7074251baf79a0789e4306f2daf3446fd95e668c1ef8d36dc5f878ba335524d6dafd5f8f8f343a77c72ae188906eccd50075e178edb8803329bb5b0ada7be2357677877fc58aaf921b8f183928d96cd3bc2257be992d292bb77ffee07e8c31a6c26ad3a6d04daa921fbd1678fe1382f8f109f5b8db67fc6139e70b4c9e2cd1f4f3749e45b64bbcded48751796a79b136ff71a2a3fbbb4ffe85d37a9383fa396e7f0885c6b67857312e06538432b9aac89f494048d4b8aa0647ce0acc304fe0a634d30bee15e44480d541089d5dbf4ca90ffde3b55a8f35fbda59ab0b6c0cd8f6322cc3bda35394c3af96f216957c76f9d6124eb237e7e3f77c87663f54c7e4068a1feca3edaf737a43c3d84b11a82d7046a30cb26139ff0b31904e2e529cc3f6ad995569d38890546dcfff7af5679b2ed6491f1fb39fc6c645946ca5407282a3cf15f25c38956b59afb493960252abbad5b49a68cbec8f137a13ea24abd2de9554b78f867a38b271e3e0cb153239825a72d81f475ca5b5ad6ec3e013db3326a3f44591ed73292c28610b9980a42948fb6d0079e37ea77697ecc3e04dca2337ea4440c6a01dc24992b132d0f02ff5d94c1813b2b9c7803e519af7417b5e098878d5a374c667fd1664d75a699b53d373ff03ed27b69ef63f88669247fcf1b06bd84c1befee0b3345da0f74c5fe9259998847a24398b8350b6a22a695ac8cd104791057bf82ead62d1d1248cb9ba70fea04d68d3e775c9ffc9f9fc181fd89c59abbf88e163a6a9643a0c656cac74fa20578253d6afcf39af4c846ef6272d81300f67d7fc3979b899ec1ed083eef62a63ffab0665add9f408803c4ffdeed0e2c1e1b2ffbcf49e16b652d578005c418ef42b7f3bb44ae7f4da6786a5b9afe6a57105d57d167af7b961c7dd8504c7182a8092618d6be7ea5f45d56e3bc1674fb865ebe73f4803e6e2e39922604fc082736f7f30c9cfe60cd46ed0111af134e7d609b9cb6ebb9820771135d0eb070408ee1027a81ca5b4f2d635e504ce3a708c825c86773a133dd025bd4140fb80bb175a2e66b49eebfebaa5b31cbae890848f9ccc81990cd69f9110f673a71762bc8663799a3c2509f943b94dd74ec1c15fbea87b51fd8e17c535ba11fd1e1a85fdfbcd66fa9b9db4471ca9f911df9726136d3279938a4e8fa0d50885da35f3806f7ef4e0dd708cb32fa7f7e801b48544792b746acc9199c0a478c13bacbc69c4bf0963c9d64bf3bad3183e07796bda6af5761dbe5ef514824173710a2134869d58f660585e6a777f11b4f425d621245f58ce3044cd93b0b32f613114d0d0a765318c7a64133720d5c4b2bfd41b4a51029a8db05cb4baa9c23799980b8d1e1ddc5458800ba0d74d6331627bd1f8221efc34b73b484f6c012b7cf795a8cc05ce6634b3110203567ec85b18578f2c0d7f006d5d5ad8c2bab108fdcadf3eee2fd7e7a373ed318e02c4286317a4f610132b2f189d2eeaf6f473717079152f9b4cf56b868cf5e86b90dff981a499b29866428a4508f28aebbc5a8ca50a40f79a092bf70f48f6dafe1dbe881b3435bf28049f4e593c9f4c81e2fc84e1cd0ac9b926414efeea2a24b8257581467e688b25a8d4899d4b630f795f3d57517c7c6813eec886dfefa67540b2cbb4517b22bd8e903aadbaea367fc02656a0e8ca4ed044b6a5035583323fffc4095e8d2379b14110ce9646145e5c2702e42573eb7902b9935abd541981dbdbf06ef4aa2c73ff8222c7bdc2f9d985e12dfdc85afac443bf7d26e6045f37dda9ccd7e905dc4d7b06f7c725a5fd290cf942ae82bf3dfbe0b19c5d4f82d0ccca098c7aa705c239bf4ff9210cdf798d96fcfcbe6c58ea28ead6fb1a2f2806bd469303aa286456af0a34598765e808e97c5fa5a40dc9a761eaf393f6fda1af37694f8aa859374acd6da282a9b086ac057863fae45e293c3ab9663f674bd4cca63988b6fcf5c89b1ae2087af7910d97658c22364d3ab7008065a9302ed2756ab25dab071374640b758e47bb04ebe4126949ff8f427c995a010cf37220aa1cbfdb13f05ce97658d0a24094d9fb2e3ec9edfed18994add75e6f267dbae57d9fa9de24981abdc73db1e2f27e83fe403361d7e0c0e072b0782b26a52408c020b4235227e0589d1f8d4f10aa74d3dc7fb434a3f5616a80074a46e12e4bbe6d08b220514c441a1863457f12173b129ee7cd432d7184b35ea240adcdc6dd5dc575655f752e7e4a5fffced4bc110cf5e75ed6635f0cb2943f172ff9ff7b1ff2cfcc29091aecd2ce7e0f2611369df86294544afc77fa13f08396141679ab9d8a6a4d2463dd938b38235765de224acc816e8fe8f3b7ad2dfc286d6eedcaa62f0de68e2e037fc11cf23fdeef50b328cbebca73eb67e59e1a0593b87eb5031f9773a21434eaed5767be175da0df09290192c089d6bbfc5cf6ece1cb4363aa6b76d618fa1858fea624470adb2c4fd984cf523472c8f2b95783c5721f33ba1a06d1471ade3fd9d718939ca4c43b9ae8b5356ea68b0afa93224e470985e9cc2f555119e721f2e66493b96ac90d2ac408324f0a44b32d007c884f384f9c4ebe81cbba85cfe3015f1f0971e3a808deb49d5fe9a51b887f3ed5565c6c02baea93286b9e23dbfbbe1e3108d98a7d44f37d64f662d72875b95216043f71412d3d1201f82a45a2273517c681869ea799685dd5c994be8739c6a20aca8049948c418eb90945e6a09686a63a4aa0c8249cb41df7ff0fb663ce97078fdf66b0f00986414bb6bcb2d96c2312d13518c25edaf34c12a592312428b03a6351525c0c4089db886f6878ee95468ce58513e3e2ba665e45a2e67e6726917de510ec7171c1ebaca572c4fe24a9ed8b50546e9749e61ab93861b1d622fee09913d697d6093e1e3ca7ec276608c33ae60e838f37bd52669c1cb42f5c4815fbe0e5362d5e18a05b89ea85ed2487e45d0b3514930cff7d4e31a0f05fa8c5f354d93fdfe9e49410240569c168a9c5cfabd156c5bee98b800a0b3d9d4f6a939020520392635981c79bd49bb0a4dfefda960a9e5a2e57e496ac5f393d0ab93d7f6a62894b34d530e8373614a3276a33fc994bd07904e03963510dafb5ff3d4576f9e5a2ecdeefef5496a38907e1cf729cd7a1f4529dd4c0162accdf341941172468ab1ce525ac6862e17ce7b03ffc8e489c9dcdee8985a3621ebc2654f0c6f8d788fe2a13713c4141a820f464b0ccfc852a113ef2031c505122aed5615e8f721011d3197a59f25fc89b1dc8cfd553fa57e9cde08b84bf33aa0d2755a97ee7efef8f3732f560710300b600f7938a4856507eea87198d282934e0351eb9d821a750d71652b8ea051c3337683882476a7705cd3be1c37c8eb8cfbb1cba9f201f34d0ba3f03a50cc86f655c29509eb7269c968694f5cd0d3c66bc8b9406dacaf9830cdb1292dd826de423452e1ae3c2caac3ece796c0b3eecee1facd4860e4832e2b32b7ea22ce5179b13f679794de9db28f3953aee7c674c34d2c20ba9fbef1a352beeedb623c3ef01fd382cb50989cb784c3c2f2ca373dd45c0c0c7368c7ec73644faa7685e282e01f4f0d7c56c4b915d8f7dc338daeb95c9056f902ff42b149b839ca9e095b2f315d6926e55922437fb9522e308323ca8cd4304bdc35b00f98cba925d1f42d780ffcd858596be225d8d266c74bc46e9532b695efba3ee01f16ee7ce53fb738afefa14e185b7e3a80ccb84dc376ab15023fb36ec6fc9fa687a6957aee102899975ccd70c52f8d20538e26fb6c8b28", 0x1000}, {&(0x7f0000003440)="ac5f178ed8feaff4c88776bdb131b15dcc2367619f3ff42dde008103725ea71eb3264f62e6a9c98ce01180e5945efd30d02150695eeb81e029e848234611660a7952f3416b8a88d7b595598cd51c5f903c0b75dbc5ecbcee4db368d47d47bb875ae4c6169cfb2b74ad2aec57a6188b4b57cf6d56a6de6a2b3cf90cb106d3e618162f2a09dc4998118576510a007bacaea6fa8e8a811c39db1733580fc8e7a730930a", 0xa2}, {&(0x7f0000000040)="ee33b6c54403fd83dee951bbecffc6e03578f422948603ba8c88af31e89abea87851b2506149", 0x26}], 0x8, &(0x7f0000003580)=[{0xa0, 0xffff, 0x2, "90d560e8feb501cb3b6f716732a1ced57f5a1c4a3afec8654a53faf5e52c253259f7c8748cd2fc9fe520c67c9e5186196f9be22f3dfcad0c6f90c77c8314fbb630e85584b444accf7552ff21596a3b4f65ac9113af6a5129aad8865d5139e9b3cf9c1c5d4a8a2c82ecfa5c60deceeccdd8827412975d5f3ce8fc2cddf4513f1ee4b65da8e3ca59f54ce2877485edbc"}, {0x88, 0xffff, 0x4, "53c9a6ef6194c0ac0b94e66d452518cd3b2a0d965ef3e32f80584d97587ec6bee87afc284ad82439d1753ffadbc6b52e4872bf8c9a050ebb4c06d7c70316d687b1c3a5b7798836ce35c0b2455dc760678ecca9dd43cc0a0be63c6da7fe3f64f182628e2aaa2c95d6173c35c200463ba478b8946822"}, {0xa8, 0xffff, 0xc13, "b5e7ebf3fc05037ee7d60f2f14428003098db1d64a044d24418489aa55f85102ec5471b84d6534097762f4929dc7ae70e7937291e1f6e72104745693c42bf48d7fee11b8fec611c2945263d81826497e0d04e7b3d8c4f836b3b917faf1b17a1aafee04ca585901b040b444bd76cbc0fadbd1bcd9b6db96e80e06afeec057ec227ca263ed3d014ff353c2d9240c0ead1f1c"}, {0x1010, 0xffff, 0x1ff, "a6172940e762c7ea4bbf31497051b1bda465f95630067b0650a17a1a05600c3f02d98c02078e32acca2d7283dd3752e166e0dde6c00b0a15cb1e0646f9f7e5d6507e11dfcc5583d62849413b1b7414a0fc379552c4ebdbbd8ed0bcc0b293ab9b7b42f681d8c0ae665641d782c56bac30f7fa89e1683991fc2edb23b57bfeb0455c4ebedaacf0b5714514a1ca549fa5d301b6e80c3c21af2d37d4cdf91fcffc0221b656d01fb97521ce339c5bbf21bde73859e35bfd931bc9236b203e643a29190ccf8c6cc386b6b6e01278f6b900741e3af43c31ee3d62502d06923d7ef0cd730a9e311b9c53b27f6312570d7be7ddb353ea9262a3be1403cee4950a70553f3ad07d95b25592f1397a90ead7968bf70457298b3bd844c203d247eb0f3dc291d0a25ac2a239fa5f71523329efa0f21d0b1c98863128054bdf7240803c2acd98e7a213eb71cc2e512f2d985931548f55d9b980fe692c64ad019ce631bb3743beecc535090b91bec6a272bc192f803e2db1aa368ffd599fc3c53cdef39a287ce53566c52f4994ae97595c9669ef5e58417c506834fb4753eef5d5379603597e49d268d7ce2542ff21f569db4d858e87f12f30bbe7e6eb7bd89dd163c55142ab15b9ed3cd8ca320dc22f0ca36e2acc1510731e5af3cdf04c300caf3115644a2ab9c2846efeb393e2cf0018db7779d0f082af6af1bf358ff2e677aa589fd7fc8d9fdc7964ac27b507972c2a1863a20e570917fec9b4496c6d8de3eaf4ab9ac59b56505d58d9ccf01c0139ce9242c7e1f99c47ab3942d1a8e8e91fc93e55a59104e05a0c6b8cdaf3022958ed1f5f9c91b1ce7960f71ef43783bce7bda450163c8b0dfcf1e3c1e5ccf34ef9c0ce30a20de9006352bf8b39110cc51744edd71e908c7e2f8b3739968c8b4b8ef3af61d1d17a5e4b1643abf0549ec3627763dc62e7442e92fb62470150ca2a173e1672b1776d1f4509fe2a92101dbdb0c5269c001839236c71273dc0a69ae12fdfa9e68abcefdb0db4761d4004c409f00a2f58ea287c5b6dc1dc34a0bea6bd762051fc6904f0fdba796c7b3bd5431006d4e5d59649ccf2a466c0c2deef0514b5ab47b45ff8b975d8365dc0aabad1d1ba984a56c7dc387016e68b3577cf22236df562eb649b3aba9045998ac809526d2f4061d0c1b8af6da6e5dc55df245b684d32204cd18c6fb734449fce30980805f83c822acff2d1eb9ff7f6aa748628bc3778a87be7a1338f65257c1e992a8ff72041acde6d649eb9a3bd1462c534717e184a6ddd7811ad979ac71168629cd86abece74eb8c9e6a61015e01b5781ea6cdf1fad09430f13d1ee813f9cc7365feccc7fd70d2aaf5365ae57b1209bc51d7bf306ddf551c3e46ebcda30125975f6a5f1d0dd3430e07a12542d2e3bfb2ee9b1d6586731eb7426af9abd5f6d77bf4ac9b93adb65555e84dc265924791bd3af7387ae2226b631e3bfc23604da7ad59c8a3e6197098f70b0e7362140e28f3b77c00dd5e067523ddedab8f70da5926c3002ed39f0bc7368e54fd3efe434d1eabd952850ab7daa0b13a5ed798a412e4d20bd212a5d2f8495f2c4b3199f1c6843730352f10a0253927fce8ea68ab4016e1140ba72c23434182f884ecbeff490fb62cc8c6b38373bf6701e565dc00e60bae1d904757a0136f7cf207a40554eb5c64c63058dd2e117d3d6de4c2f87df5edfbda8d8b964be7d0bbff390fcbd4df9867b4f78c952e12df93f599aca5074c1bc816ef041e45fde5a9bd767604dc97b122abf952cd6fa4158966ed3b867ed31450b2fe95c963d606fb71fdf50e1df728461ec3daa92068cdc20793cc64bddaa2daf8a8fea17e22849d42a86d4b9d0e4d473bf7838f00fb55e6e61b27d8324f2cb8c06d0b0db6f09ea0385a6d6ba57a17cc81774f259b75cb268c0f77aa797e2361bcdf276bdf4e246da4dfc4985b8302eae6c17d595931f002d405818e5a9b805509ebcd7a676701719812cf759e2210390581010a1788de7b3c88c98648c85361245b082783442c6ed4a7cb4231df0b66166ac267a472a0de34264c43d48484646abe6ddb08fe034e290cdbb9a2f17c15b8120634113288044b655f8cea6e0a275fd53839739b767d4d9957c107cc818c472e3971fbbd0f9241573e876d3e348a8d69c7c7b8fb4280ea674b3d3cf7f2ba1ea4f9655d94c743195a10eeda915d2612e5c14a7bca5d031ced0edf6d792b7a9a2815ddf69b61ca88104b6e70346db8a7590556d20f03f70c29ee0b98e43ec8d626f47f2c6e33089ae4306343206fc4681425067af15d19e8f2a1be3c37b91a9a36c249d6436c5f69c83f123f09dcca8eccdbeef2503dff76361990b64e53fc56e749d3f08a45ee1d2783a9cec4e61068d9210cd14d1733787b870cd367732cb3aa65bf0224f667cdac406f5416b217382910955fedd1cd2a66c03e0a58bcb49999ce0d0041250036137586f9b9d390215f3e2a7753b5808837235fd5f92536f02588bcac33037763b27557a7127a9f1c8e85da846a39029ae55d9273c9a2fabae647f6d83639af64ad60c93329f2cd48a93a444d2e4fc77d2826e5ce72f9111e9e7af05c5b5e539dc992152b884242699e465adbdc441e41fe142706225719b1fa2675fae89869e448b06cdfac35f0c66bef57553269a4068ff24d5b6c678d8743be456f47b365acb4565e99df12b1c398d8406c5be0af07d713dd208d5018c2115cdbea4837231a9e0f4cdfe306136a61f400c48e2a7d498b932824e6916787b7febd819d73a342ef26018bf6c8300cdb15450e26929b4692449bf3570199d8b68369c650f0a5d2abf41ad98badc59f6714367502b3bd12068913a909f2d812226955b255cff20951bd6c27285b4991f84d0c01d9a2d81f2ef4a737b278910adff5294c25496e28e6293116f72d0cb827c24ff4dc8462bc3f6603bbaf3fabdf4edd4c77d5329a2cdcb41053d89a58e657d7ee8bd3d9abecf48a9ae2ad158970a3104117eb6f86767f8682663bace58279c1df713d6883d13085ec64d1665394bfd14deb1d7683fe167eccdfb8937972498e3910cc4bd052bb93c3d7c459acdad876cedcce2568bf524684128e45f871c8672eeaed3f444d08a9a7311eabdc3a5ee1206ef797c46279eed64993aafa7cadbd78aedfb65c95e3ae623845116367ce25ec887b86fc6485a483a4d0228f66b4a575ba044f66dbec3cab682d8803ace83a04c0baf0d1e496af57d8901a5ab2332f3ba3ca88476d905e91d39a550ff3f7b84f31f84070845f9e49bdeac9b1ba1a7455171df273d4e9243489d2acc7a68735c2901adcbb7531c660bc8e40600a1d78549f2d56bad2503b8a0a780e8b7d6f1384228f4b3c5d624c32ac5c4c3217f67d95ac51ed0a6cd311fa4b093566cbc96f9915aaeccc3032f9b916579eaefdce041e7b3be5f3ac24fc4c3fd8c9b118ed39eb956e20e89ae5d1bf4c1906c24b203351ab21ed6667d47a4da669a7f7f2973e61178257248cfd758854660e72482ab63753d79c9d5454c74a43b020323d3af22cbf62446310ec4248414af7d4fb3f0f9147682a8dd47763c511f5e8e4a1c28f8fbdf1286a04eb381b8f6e41f265a1e8ff93eb38395c77bed43e69f7a211b0f1b1d8176dca379391e9879ccb61ea093cc776c3938702c8fb91a0bf83a2683d833ba607c2c41ec803febf37984c2ebbbdaac544d7eec1fe456f6aae67538274732baa6e1f600c90bc63b266c1a083ca7b155ec5676a6a520984e425ee56110d20c9baf5bf16f0960528f17916ee8e8d1864759a0ca90c9735b46855027dfdda1b7cf4add612d061354f25da30b009efdcc5be6e190ddd247fb36c61a277655c624b3c1ba763e6ee56e188524f2a70b476af9e7f06285412ead959babaa3321a77a254c95b9bb4d221a602d629937bcb7402f90a33971fa4af190c9bf7d1ad710deb606dd1e9e01afb755357ee59ad08f17a7cfd367572ae9269393a4b7b5046c257f62ab09ab34b4e0868e864734fcf289f908f7303aee6f6ca2e99ff322f0ff5c542fcbff70ca64ca061c24ee9560db33e3ff66e9eb05b746b2b473a453469c07e64b615bc8571561dff84091987b2af16f532b68cf06a218ffe0875b5973c1aac0d9e35ebca099bc76eaed7a870866238e7ac6993ff15ca8efa9e41bd76c350a97e515582dad2f7f243a9b50d9b762fbaa94b68a9620ceb40c83465ad1f1d74fe540aaa776f2a572c10b994ba6ee2f10f9c2a251337f8e8a1eabeb91af3e04e8c598b4b365b4ecb0030f869b7723738f3dd3abd07bfb01f617ecc874180b5b609711af3cd7df063fc33135d43f2e1c3b90c4dd438bd5b68a2defb4ee1f1eb6a08fdd321c273e736e6d048ad94a5077e162e93c804ef7a9591b9891aa1ae42fce802d5f383eff02f3814256dfb713fa13d2e6c8a946f706b5d9549a7f0abe69c713067607389e97603da6d39a0e61d69536a9df0713444469487f7271ac97864882d63fdee208254a92cc96960bed4039170a12637b3c69a3c86f25040e6f4c2093faa70875c02148ac593ea7078346d15ee56401781204261a0aafc38810ea1da28c8ab74391e6f9ea68ad4e9789b32d3c3bc7515c978ae3b52fe10a6c78eacab055c4016aa3d20da1b00ac47a80c45c426663458cd90033455327567928db32da1b44c8d68f500443caf7c91315c7b75778a27d0f2fca4d05ed68bc29f542c00d5b4b1ba27143cf0f42e25bf95689a098703fc76d45dc090a18aecdfae1da9d3df8a2e7dd610219767e21c956c2244f6f3356d12279f0a3bd30bf71b6d7f2a01abff566bae6be5bfb483a354f99c60196e66ddd3211c53b03e26e88ae7a9745f7e1a37a3bd824cae7deb6b76e9f217f517a167abd5164c82422cfb996fb499468e309833dd0066fcffd4dba74d993302ffae4921e3d16e40d100d81fda39b2d2cb0312c589d83e42e6aac484ea3125960cdf559cde5aae6ea61c3f6c2692483f71f8a7401f653f1dea2aa7812c29c694576ef03f2c75cb1b785cbe220af9b6c3157ce80f2ac58247dd0a3f10ddc2485d78095dae9a5436c878a25c9baea65bcf7f220296fb4929b489f290f9a59064c92afbc8e9b30fb526aeae49199fe3f4f495d33a57c59f5df1880b425f17e710870d9d91ee2ef5729f63ef249d4b232bb510e602ea038b9c3e4f304ee9fc3038374f7f3813c6160dc3bb0265944064a45eed902850ba580323f9ebba8e9165bfa3f3471f261d52140538978d19b8e6da1aca0a24579c044e61a8b0276cd811f2c8b218c408a3495dfc46a6c5868dea0a636a6022d20a59d549ad0ba1be3d438d1d6fbc754609cf6cc5390dc48dfc4fb953fa0acd751e3303da370f7cfe402a24b8e097305b06b9a1c50f3b6a8d76ef33063ec8f64c4241ff91ae63cc3656780fa41a56936a2f6c2623f1da43c11f7f9c7125247e97cc0af2dd524d8cd536e0791f8cf538cb0fa9857cb399985788523b69266a117226d3e9d1275bf5f126e5a81b5bca2b07e8c9d4b323fd73d4edca14b23b592bfae32f3aae4ee08056f9c698a34037b7f5e7a75bfa15daf3ed3e29300eeb003a5f28020702f2e1c2fafcdb6d2c61e906fdad7be8a5aee6cb69ab3b389f2d21c5f6373eea7ce8542dfa3cfddcce4f371d4cf6a740216da0cb94eb03139dc7098373738809117fe9fbbe23ee0379c9473344ef5e0a136f96968967b1a30c37a75f32c9567deab1a584ae801444d1f461b6a38c6bb6460732a9ecb2da70b2e879ca0d5b6cb6a19aebe2b827a9f232b587ead91db181"}, {0x40, 0xffff, 0x0, "1c1d426dae0dcdb55e2ef24415a9507bc05df17b7899f992b9b2687f20eb17333557314fc76fa65b1ac5814e"}, {0x90, 0xffff, 0x81, "00eadda9bd9744da56cd6b10b1bd630e509735278dbb9908c54e1af7b351ab7b2ffc559618c542ceb23e105ce5eda5d3997ea2f35b09b3e9ed6fdd29b6b03bfb62def1cf03009b41cc9d0b6d70b1f045e250bcc2463cbf0ff4eca9de4e6c0df2781d67b3ecb4522220d793e58f52bb89c8c5243a621d001c4a8a804cc514"}, {0x108, 0xffff, 0x4, "98ed9cf38204ff2a2428ee2755965457cd7d85de5cb6813fbf3d945b2e0fdc18b853a7dbcc5ef62e9f81fea4a223caad826d57b968fc475f7270a2310c5c92d75af533f2fa2fdd3445bfeafd26ba971d7326ecaf33e81b92435b7dac9710b31ef1df90f556afa87690fadd8c370183488f3c11d315d7ab10e890b5b555255ccd62ed7fe7839dc5fa1cd478fa81c3142bae0ac2f48e018c00252dcf33a64db13a30d5cf41f74a00dd81b20f7674220efe0ede5cc48d107f86fd5bebba0b19c61a260fc159af5111a62c2147860c2bce2ca3299571be906e24c532ad646efea067baf32326582d2eed63ec3fb60bf3246c4709"}, {0x108, 0x1, 0x7, "f63226625760444c91823ea6d6df7a1790f5aeda10ef4669859830eacb93d06327c683b71a4d04bc6f5a440aae39fb3a71297e47f965affae8fd39ffc1c38a8511426a2c4e20f5f661cae8e6431e955fa6aad5a4c51b4a533d066ac573bdac718d095e61f6503d7c6a99e58e9f40c36fc17d8b716ac17e4a463b5de2526343d44e3e207a4e56eba8c774b0c28dc90f3aa7e70aad46a6809e01b9162348a18ddec3d52aef3048f07771015cb7ea2e1872e5dcf7c97197225048daf1dcba90e9312f618c5643553f2d2333336b9a4c7faad24de23071590e01b0bbdc378fa617fef044a36fa8827095a5227cf47d745c68d5f1"}, {0x70, 0x1, 0x4000000000000000, "41d5cfd136f21e861a25187ba03edf2869e6513bda4c45cf2276483379a138be6be793f5491cdc8c51d6f649212faee38d266d0243c60e39ae9bbec751fd275663ee5dded0691a3d42df7750f5888a88afc0735f6a4998aa764226dfcd647f40"}, {0xa8, 0xffff, 0x7fff, "e99cabd3c6235eb52f74d51bd8201a244eddd51e9ed159a42abd695917a5328c81d461e8777209cdfcbcada411c3bb0f34fe6c4146037ae2073bda739830964a68078b8a047e6c486357349fab5a1ceefa45acc409f59015bb512818a6f783676db46e756930e5d4e57f661242fbdf44532b013400f8a9b0935ed8f6844d81d753641f1180b359cf1db2446523a7af7d1aaa4490"}], 0x15d8}, 0x8) open(&(0x7f0000004c40)='./bus/file0\x00', 0x10480, 0x23) 11:11:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x101c, r2, 0x0, 0x0) 11:11:26 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0x4) 11:11:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 11:11:26 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x240, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 11:11:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x200075) 11:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000001}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) syz_open_pts() 11:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x75}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc8, 0x80) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}) close(r0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() getgroups(0x9, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getuid() r10 = getgid() r11 = dup(r1) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000400)="0f5cb7e4aefeea7fbdc170891b810aa35edb18208c5ce1e244ca313a26bcb59805c74e39b0a297d0152a3bdc3f1874689e8c08894c7b2075c7b962d01cc122fc9ab15b842cf96dee6b4a7d6449a38ea144d5f33320275c7f0c4726409d8da1863be1cb033d6f28f1b4ad06a426ec826e471b97c9a7462d7ed8bb19e6894ce8f09968f4354ec70e7f6e2809a9a1e4e5f3b68f635a8097dfa6b3e9403cf2180fd66ebbacbf53b6369905dd533f9c3991", 0xaf}, {&(0x7f00000004c0)="b313868f5ca92b98012ebc57a8efd8753af24202f26b79a5abac97edad2b3187950a45e5d8d1046b476153f306e14cadd610836f59e058f7261ffd1ca7662502733da75db04885b9f88c1d1633a18b9741995d1ff45d4f534596d907c3e78805e1046686524e9ecf4223e2ea9ebce8c3ffc0cf09768c27d4d954dd8c8433964fccb51237fcf5fcebe033ba0e5d45e3e9333d21", 0x93}, {&(0x7f0000000580)="40a92e62e773c27e03c38323de059f306eb0c290c66b90d41442e55b988e0ebedb54434a4e088a5cb99be894f0f1241157c21be8267004f451b8ec72ab3de57dfb569d00bc401777d6d56174020474ed153f7c621b659c6810f465698652bf99a587838a176a1a4307b432c9ea1d1480b14c256f58ef436a6f92ea04b879df68039ec2e2ce14469aa1e7e4349c4231bdc88c92c854d7ecffb9490298ff4fedee4a1dffaa41b68ca7b4ebe567f9409f1895c63abb87f8f4e0019356", 0xbb}, {&(0x7f0000000640)="2861d2426c8238504004cab91e3457ca2d58c2f870503cc95fd7e362b47d742ffe339181b6edc76c02ace79f2a7f1f6ab5a9a85142e041f2896f01dc73c2f8a74f408458232281dc33e24481680ede539d3800dfd985927023d2dbbaa73221c8855df2de3ade11d00fefaf2c6271b7797153890c8e6a0704a0902308", 0x7c}, {&(0x7f00000006c0)="88c2393b939e5a009bd9a381594239edccb2ad365d27bac1df3db129325a8e6e70f2e03793a3c506a907e03d04288691e2d2cbe0ccc8", 0x36}, {&(0x7f0000000700)="f15625d2b86f38120ec92db8f14b5cda5e8b86075b914ae5f8b7241c854c2fb705df03961d32fbaac19fe5d23633ad39caa38f1da3822fdef5a1d78a5af2c2508dfa6361aa391e30d9a5f5e906d6f418b13573b5a7dc07742654f9d37129dae03f187904ab61374a36a7fd6ea4073eeaf4905f796cfa624d00039ed9e20ae0ce4d4e59bdafaeef794a0ea1cf7140fce858ae72751a1b20a9efd4f97de54138b57ebf7a861bc52ed2b0ed8b4675b28d5657acd8bcbf0db87417", 0xb9}], 0x6, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x90, 0xd}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) sendmsg(r11, &(0x7f0000000e00)={&(0x7f0000000a40)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x3}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000a80)="e6dc29f2bcb63f3e217be1005d3948a46807ff339036f9de2ae9aeda61116c49503b4b219e8323c06c7502393f25a9ee8e91dfd5dc8af838f1c95942c9ec3298480ac21766001d9179b9487998ba72905b2a73e6fb97", 0x56}, {&(0x7f0000001380)="2d3b0e8d39333db7a7a9a6e321c989ca5b7497dd2e0b9c31d8afe96943a25d7ffb391354b2b68e20720217493e49369d40253df5c475b7264088d230eb537f505638fc1cdf7702196b9340cbd8353a40862d488594173b85f22abaae8d1e1bca3439b3c6a69d31239660fa2aa4a0b29504500986ac67d481dd9951357bde21caf8580e0ff3798f2951cf6b82283afba129dfe0c07b180ca7ba5867f07c2d2c4f34b867670464a865fcdf43e366b43925c30a2822ef04454e9d00467708e5f644017e781d9035f26508edd169c3e332a9cd79cb7ee4404b3ff113d57c9146744d67d864e47843d9c73486c9dbb37f11e9263d0fe9a5f3a6be9c0495888fdbfdd192334d25faf1bcc60228e18a02d59c707e8cb47b879c813eba458288ee0298d719b531478b1d85e73f7a7e5aa9408ab52e6eae2d70d35f7ef46c80fc8a76feb45cbaab58bbf2486814cbce48e278a9d6fc2ef5bb2a97ec193e98c742e8a1e5c73839dc35b81045411e1a8d1c1a83aa5301152970ad77cfafe2bc7cc1830efe93519206a0ea346f5c7534fe1144a8637f0c6d0564498787308ae2c98fec59d179bc4c023f818fb8ad55da7b7e07a5d042fa26c6ce1065c1cdcc8728e3fa221509d4077da229be34a742abc263b9952c2420b6e3833cc6a5893de74f05bb5d2dd485656e53a8b92fc3da1a6eeaeeee2407e1176e8f7acf768a5325a1213b7ab7940bed9bc849fcd983e88fc04bc7cefc78b39291866d9f5ac3c536b81884e100861e58edc5e8d1ecbd89dce406acae6f0dda53f457f079ac16c715560853e231540f70379a5f081c6a400bd2801a1cefb8fdd55366cb4b4e72dbfac766fa5e66d6120bbb2fef684e93c3e47ce90c716c413bcf160a4154411ef00784d0be7803a68c1469dc263c9742b2fa06ba0ab9ab3fb98e88ca16a15bafe44764e964c3f9b9b7098ae4dc4ba1f3c3caada2c4269958a705d19756bd15abd71089099d226f047badec6c6b4289582dc6b1cd84adb71a5ade8e290afd3f124093e13d42db60247d2fc6d6fccceff758a8697740b7fe57b46526e96bb460ea1b420aea171b3e58c0487e73f32335726a960908d6749f7b9e33108bcc8f4b77832e07c931bd13fdf72bb021bb5f0462b0969f7cfbb68aceffead6d1063310ded05f58754d20fbd6e63e386d9aca41e09d90f1098764cc57921f5add8e06c7b96ed693615c17ed82eb4afb4e578712509bbd85ca3b97cee463c68743cc70a609d9466d6aeca44986f66d16a228c63c81986e622e10492e31143a41d9af86ba8cae32f79031096e08f965e743bd5e0a6f7bb39046620e9af6e8adc4b47bc865df8b8b0d9544a9edd191833a89a89cfe33c6642ca48c47757019a51e9ae43bf26c14a98735db834109ad607e785e7a5ab4463fa425e5a55a6d9282940f5e84fc7ad9223756d11231baa3b7a4a8792462b6c496c1118fe85d387f86168fd8b4f001f9927a032aec7d73831bd6394901368d224592c15e5ee234b4daaeede761e94249009c5bd9298b0f346e3d7e8b35f6ebf83e4947647128dded55ceb23d105494063fb12c843ff8d7442de7a4d96889af482f225b305890a1147cd168edb14bd78654d509ab3c1eed3c518b7014b82d30e5bd4c19195bb223d9eac4061bd5dc0396ef77b511419e3ea24cd5a1e2cbf0fb9881b311ac21c16bdd4dcbb28f0bd1e66943198ba5c8e5ac02a3dcb41dca5c28c408751a07b1ea29a0a88e7bdee9baef3a4a35eb1c90ee0184838144d67b7ea4661a6492ef86c3fb98352b951aba293ffcaa2809e8df5f12761c66715aff77c04487c4fb7d6a6ad9c0754ffb658ecf39c64ea05e34feecd8e66bf382d1620c1dc7ab5fffb1e207d7511145e037881377200383d49cbf825f637bb1abb9d75841eab378dd13d78040755b58a933ec1f122e03286162a2cae9266cc8c2d57283bf2b0f4788a023bb970b54b8b43325df0dde50f85318435687ccc49e8cc7f214fc6e26d1d0c0360b1ed7132292a42497fe8f3e339a3a1431996211575ed05db57a9387f9ff1ade99305dfc2964a7a9845fd12ce20f299aa3adb5d99b223aa15c6da3ee0d552374ac48738ae7a825c4d4356e317361be5137e096b64ab6411a6b535d9d7945344bc1033cc65d31cb91082dd75eab959b5d8ebc607f78e9f42429a5f38cf18a1883d547bf3bd1e239bfdf034c521d09a56a3bfc5cfafef79764c1959ef3f22ca6a96f067d0506d8bdc3ce21c74fe13b83f3ebb438d089a45a923d59b6c529697af72c15e1f88b0f30b6523263220949ef459223f71903d1cd95a2e4a9ef15b849bfdb49703cfba176c6747c51a61371741e973fb3e18e01b66ab20253711257b2fa770b617bb186eeb0345dfc0a82aafa4b463f8c1492aec79b10903cd985980b63f11fee31c4946f25f2bcb945b37d3f12b6de5d45a103cc3059cd8ef3871368b93bb729874188d48579e2c178f8b9924161e99afffafb6152f4b9f3bb4a8cbc717510cb5abd668c1e1d0242d5538b87d289644f116840fdbb8ca0ae8a7058b65dc96c0a2b3208f4c50a93e80c189753fd30d8eb9cefeead95e8a30bc26c25ba9093dca4ea75dde15253fce0d3de0fbd95abf48aff4add543c68353c2be2d0c146ee83e96466a35e84d13904dece1248d909a2314869e60ea77796ba281e86b45a1e5298461569609ccf6932494e49b73697c2b564bfcd0383e33c28b1a6c5537bf6e950f9c2c68ac9e1d306d646ae163459db8612276b5e47f21e1175e896827a8cbb9ae5bdc59ae7ad3e93653be83bd64c178cb6f39a07f2e41dcc00cd54a0faaac13316fad428ac3d381e86479f57bf41087cc813097be982e7099249b8ef9d5f38fdbd919e1ff95084f8265585a0ee0ad82222b88dc34298b18a3bd46d692002e76078750fe9821a5dcc919a99f3590a7f45a54e6da95132ad82f6623b0bff46a362d24514b281cb57d57e232b76f1702993eea1b7f84ca5b19a5919135a7f98e8bbe730156e5c693f93e7c07e2e50034e03624d5ac8882ac4c6f669e6951e21c9de022ba3a6eeaac3e9d832c3f1f0567a4d973daccd21316e5d2476f4f3263d15c7bb3c7d90d1a5aa8c09ec2ab83f302ebada9d1c59c72398982f3fc0a5424a3bd312225721b07a56411abed7db159e83d49eb68a5b3ccc562da91e84a7171fbc5487576a607b6f36c4e071427337395da3c218b03edbae91a930ddf99acecba3842e4e02baaf467ff28c3d430435dcec4c8f6b593a2f898d5d7ebe61e8920ef809e6b728b3b5fe51f63db813801fff602d027c42404350a95053a403532f113406862e23f22334f4257aaff47c6ce9e0a25dcda767a73bbe12200be09cec023c8450542dd5164fe786ede4a1e6e4e3e8f923272ed0fafd17ca044077dcf7bc0d79366a4220d21b12d1de8dbce4c5f60c65cdf1d8388e92b68555feec5385ccfb65c3751fff211e11423b3333899f1ac714119890b9f807e1d66fdaae70a6c31993207efca12a0128766741879aafe57b833df831ff9847347f5fa17232fa6737caea0716272ba6fe9f7bf3d5bb3fd9d42014545aee43b797e76aa5c5bd69218a566588a27a20afb467efdff42ef4aa52b6ab99ac49acce57f4da22bfbd90f177d10a550540e76d1df39866fa3734aa9aaefc80be1a98d3cb51c392580e2ae1327727d6a4ee7e7b6e2f97f3fbc395378dfc1a90a90c750b3d876e329e92dca4e69d33fceda1b82b33e568a5accfa7c4245f3cde186f6dc7d9225b5b4dc1e9cc44606f3311b0eb57c9a8649e33d0e67602b3c7a3149352809d09331a98bc2b6959dfabe2a45903e56735a98074dec4af5fe9077a6d6ba4d2b86b5b4f8eb22287d6af452606ed22389bc996ed08fe74f4c67ce07a4685cbeec81ee04ed6a5bb78c37eaee09e1faa5c300db12393638975b5ce0896d538589903231570e6fbf955a1905d91e52c93ee44a0d4955d05ee98db65f482e16a9eb848e4a6b08536782f7e64d802bb5cc3030f72b3b2fed45b14c6158895b0420d3d9bc6111d0e1157f1ff220667e03a89ce97abc3050590488885f48fd815809c0f259e0d918eca8e38bbbc4a1c4a5852f4fec9c4b237d46ec8f175088c361d2a4589b2a4c98d3fdd9fcd0a166491cd6ebebd16da6fdc6dc14af946ddb174550094a81d4d68f262e21a7d89e1ea9637c747a518b8289704a50b0bb6ac524a4b94c2f88740891c60e00133b03e355083ba8b59a64ffc3572950a81f9d773f701ea3a029f0a0ec900bb816efce6229a19a0debfa7ac9d339c9cc8de916f87182cb160e1850b9d76192f84da78442795f6566adb3e5748fa8616c06ab328ed4ade3475c4b37a820504c8072bfbe3f1230c6bc62fb0252e4a341cf3b3bb5c090253a3f8826e1426e5f83c93deb01d9ebcdce80bdd17b9e6d94eea2b121476615524f220b6025089c36eb1d2dfea7d3252352f5177157d01bf8274e0ef6655f665f727aae8d9ec846fc7c5e699fccb0ecd1d8b483822189e01c2ea784eca8ad57f29a0391081a9337d074ff3c1201c81a0f2d06fc44011492b879a701697198bf60b4205cf144b57ba73a98ca93fb29af40277c8a7602cec59c3250460708e56a4bd4a93aeb5029dbe1f3ed96bf12de824e359b3e2673d3ddeb077bd3435a0fab5ed993ee7f3c144595e05f5a7897313e01c1219968b05807b3bc88f6ee2f3b1933ac90fd5378ee5fb1c0eec70afda2fda6c16cf3e5ba1838179f98f830b762a76effb33e50ffefcd406acdf71629bfa29acb0d3053491a7896f6df262e746f2d71575eb2ff288a0e2d2a48cbc6fa55c8ee81336c18b97ae8eb1078c38d36d5f9cf0ed78351dc5033837b1f345c769105229fb361d9b8bea59cbdb8cfb22917c50da5b260f494027af58b4e99a54316b0f08f838e4d387aec4c68fd4e751f832023d02f60ed2d19f14b9c0552c61b364e349ff40ce93c7822c293b9a02b2cbe9b71e48017a4b2aba2c3663f20f76d52024137c08aa8925de0b7f69381f48a3a13d257702d130cf30a0c1cbf446162036327d353f579f1c5849ff6a11ac54dcbd5f75df0aa0d71522e15c3cfc3fad1743344dc623b52434c45890278fe64723d230c4a6196e49696b843cfb678c6a2e114317cdbada91ad329870ce8a70e1e9b427da0c915811d108c1b8f3486aa60edce82e7f512a863b8227f9930e40e45cef3ac25dd7e93c0d9db357b932881bc5916b08b71d285b4c1037542b65aea1d16b64f6227ea531c171e3965fba3c19c04e5838e6383ec93019769a84c6fd11b686900129ae3b355c4a1d75996ebe64834b67328e790b8cd49021899aafbc8257195c0bf3e819bb183749f20fd596cdc099064267812392e92b7d16aeb1bc9a4b544ac54c8c8a54bca3e55a722a583cca43940e943c42e279fab73a31e28b60a1174175820454a2f7d6cbf28c13505eeed0c0d63d866bcdc46ee606619c6cce04bc017fe174d8b8c2f2e397699281133048b58a788980ac86481bfbfa2f9d2c65e3ffdd56b4ae9cd607909e667614e4f5cad13af3a31d5e914d448947622a5e57a116b13d5589b86c369f35e603be1a14375c51919c338ac08f17ace63d3eff463b80663c9c2c26572016e4349dc7499cfa1714c927b237d94be05088c1a1830b9863ce24162bc66a12ec1a264035a36d446fa338ea39d3e4ebfc2502d1422cc3203b55aac497d18f0cc8d37cdf762692aa4357411184a5a67103257e0bf728491074626976cb64ba998431004906ee055b5c42fd316011038069752e5a7c", 0x1000}, {&(0x7f0000000b00)="809704a20e14828db477905d433fc5856041b651981b242300078d8ec51c48a6ef08d8b7d29588f0a449f8701341ee28cf7e888cfdfd96cd724ccf89db24b56d6d2d8c49ba4fdc2709e6f04045be629760341dad54caf41f07faaf12caf0a2543fb045947a328072aa8185871041a28cefdcd4f37abd7dc5c7c7c5cc4ae2ec45fb036b00e59cf544cb121472a76c108a534d21172eda59f091e56fa47eb1fec4d524a6223884409a03d498f267af5ff3c6e2204f9d6749910c7f2966249293a806cc7b212747709742b5578a", 0xcc}], 0x3, &(0x7f0000000c40)=[{0xf8, 0x1, 0x2, "c661f3392a814891f7a065d5e7424617890762dfba24b876a2495b9ba740fb7d313308f7fe5abc74965c86f13966bd5b21f602e4edbfff9dd6fe0f10102ee2a5a4164e264cdf9b5821905429d00cb0526e160fdd245c85b54ee85689fb4abbc1050653fbb50a5e9538ed1b0a12e0baa07c28e57728c5a5684a7c0269ce2c334a94613ac87ba1e7d5a40de33872504ca1c012930dff71b8c1622b7c37b0623ea066780b1df25514fda30cd151adab3cb0605c315a47e07a2aa2cf748debac6ce51140c542b29f0d500f67a902d0b304e1e98ff85b8389747bcffec9c7c480cad284"}, {0x98, 0xffff, 0x6, "e78139caeffa9769aeace7d6884429f2968932433d96658f9ff97604f8aa959001741e42a90c6a8c871f1c91f8d98f23803d3051d9706e72c66eaa0e6a4b5a482da1c700e33995702b0c4ba85746f8d327198320d92ca9d4a8e1bdef6d77932e9d7272469b78d265ad76b2225594941bd54da6962ab151cd556004544536069c02a3"}], 0x190}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r12, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 11:11:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8001, 0x1000}, {0x7, 0x9b89}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000200)="f4eaaf1573234a7b6d7374e02140aa5a94a2d794174bc9c5e2fae1a489c73f8a5d88a982250fb906b56871ded255e0e971a9a5c7ae9120bd5e0b566c681c9607fdbc406543bb8e9fed5864a644c0e77b1b5114f55bffeec4bf703419d86ea36e9414f7e627c475485bcc9d68a1f6416be4ee4862f874afa473efd159797109fd", 0x80, 0xc, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) execve(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:27 executing program 0: munmap(&(0x7f0000125000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x1000, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:11:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x100) r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 11:11:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x110) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1c0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 11:11:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) 11:11:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x80000001, 0x650, 0x210, 0xdfd1, "30b36b68dc0b3ba753a925408e8730c25b3bf68e", 0x1f9d, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r1, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:11:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r3, r4, r5, 0x11, 0xfffffffffffffffb}, 0x4, 0x4, r6, r7, 0x9, 0x100, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mkdirat(r8, &(0x7f0000000300)='./file0\x00', 0x125) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 11:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x44, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x6}]}) r1 = socket$inet(0x2, 0x1, 0x100000000) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00005e5000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 11:11:28 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000040)) 11:11:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000002000000944d5d18c8bc5365000000000000000000000000000000000000000000000d83ab1d0000000000000000000000000000000000000000000000000000000000000000000000000000030153148093edf700"/113], &(0x7f0000000000)=0x6e) close(r0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8200, 0x10c) unlinkat(r1, &(0x7f0000000300)='./bus\x00', 0x0) r2 = socket(0x15a2e6dbbe17b683, 0x5, 0x1000) r3 = accept$unix(r2, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x59fb, 0x1, 0x61, 0x67c3, 0x80000001}, 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x10, 0xfffffffffffff89f) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 0: 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}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x3, 0x0, 0x8}, {0xff, 0x80, 0xc0, 0x10000}]}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x4, 0x9, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:28 executing program 0: chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) 11:11:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x10000, 0x4}, {0xfffffffffffffffb, 0xa7}}, 0x2) r3 = open(&(0x7f0000000300)='./bus\x00', 0x2000000000000008, 0x800010007) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000493d00000000000000000000ea36e9a57a0382692b91d5fc8a5225e705c7b12a7c15b141a0c4e3f9175c1b42231adc258f0d159e8c059e38ed82a36405de8468bd3289fd9567455e629dbfd0c88b"]) getuid() getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 11:11:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) semget$private(0x0, 0x2, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000300)="a6f75613fc749c77b45c53ad410e28f91ec138596d9f90c320aa721a202f58e2d8f07d5dd2427656b388d07b8467d1d97b68cae27b8094172a0b39af25af3d707462b9275b9e3d74f55dd6ce4c7b2c773b8d3a54aa09e08eaae563f349400f18d64701409e8ef1c36c199ca3a1b0a8a01d825faa4a75ff64b2c2e1062a90903e7fe113aa35c35823fd4e31f8d4d37da9b660ea0ff9b11a", 0x97, 0x8, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a20d460f999", 0x13, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0x5, 0x6, 0x804}, {0x5, 0x4, 0x5, 0x7}, {0x200, 0xbc8, 0x9}, {0x4, 0x100000001, 0x6, 0x4}, {0x4, 0x3ff, 0xda, 0x2}, {0x2b, 0x1, 0x5, 0x100000001}]}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f00ccc0 failed: hole in range 11:11:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 11:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") map stack 0x20719000-0x2071d000 of map 0xfffffd803f00ccc0 failed: hole in range 11:11:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0xfffffffffffffea6) 11:11:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0xfffffffffffffffc, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) getuid() open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:31 executing program 0: r0 = socket(0x209, 0x0, 0x10000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) fchmod(r0, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:11:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x104) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:11:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="4f1974305587ba6093a8aa4f2eb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c54131", 0x4}], 0x1) lseek(r0, 0x0, 0x0, 0x2) 11:11:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./bus/file0\x00', r1, r2, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01182e2f6675732f76007c653211f198d52bb0c6d23cfac2e28e6f5ba5a390f2a1d9a6eb26e2bb0af56888b0211206131f141d1baba8eb084e2afca6ac68d317f58651014f9e2362a36cd06bb8fe95f6bdddb14c6c0d9c90197bf1061ce1c83a65ab1228c687374092834635fa2ac4492ca772c3ca44d492ef909706d9ff6c2e0e4f4e979320d0caa7fe1a0e9478ca056d5055fedd27ea4fc42d84ade34c313a5bcc683b9441b4360b93fec269e2cf83cf7e72240aa252226ed5a611ed08745e"], 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x5d, 0xfffffffffffffff8, 0x1, 0x3}) lseek(r3, 0x0, 0x0, 0x2) fcntl$getflags(r3, 0xfffffffffffffffe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x402) getuid() chroot(&(0x7f0000000280)='./bus/file1\x00') symlinkat(&(0x7f00000001c0)='./bus/file1\x00', r0, &(0x7f0000000200)='./bus/file0\x00') read(r0, &(0x7f00000002c0)=""/24, 0x8b) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x7fff) 11:11:32 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = semget(0x1, 0x0, 0x100) r1 = getuid() geteuid() getpgrp() r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x30) close(r2) r3 = getgid() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x2ef5a54) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x140) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000001c0)={0xff, 0x755, 0x9, 0x6, "62ef956b21e2412b49db9d4c402915fe6e0ac58a", 0x4, 0x196000000000}) semget$private(0x0, 0x3, 0x200) getgroups(0x9, &(0x7f0000000240)=[r8, r9, r6, r11, r11, r7, r10, r12, r11]) r14 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x160, 0x40) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4, r1, r3, r5, r6, 0x20}, 0x0, 0x0, 0x45}) 11:11:32 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x2, 0x1, 0x0, 0x6, 0x0, 0x2, 0x0, 0xec1, 0x3}) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x10000024e, 0x0, 0x0) 11:11:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x20, 0x6077, 0x0, 0xfffffffffffffff7}, {0x80, 0x0, 0xffff, 0x9}, {0x9, 0x8, 0x800, 0x9}, {0xca6, 0x0, 0x20}, {0x2, 0x3, 0xdbb, 0x4}, {0x1, 0x1, 0x9, 0x6}, {0x1, 0x9, 0x3ff}]}) 11:11:32 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x1) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x10000, 0x4, './file0\x00', 0x101, 0x7, 0xdeb, 0xfffffffffffffffb}) 11:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x73}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x1ff, './file0\x00', 0xfff, 0x6, 0x401, 0xa55}) 11:11:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f0000001340)=ANY=[@ANYBLOB="f61d5c27530a6167541cd6e92529264e00e50000000000000000"], 0xa, &(0x7f00000012c0)=[{&(0x7f00000001c0)="b9a37a82d3daf3db533e9a63400ef4dd0471a19ab185b9ef3dc4fef13cde7e30eb4ef99b16a8a1cc89d92a600e8b2be222dcc3950ff8f09c53ed15f0dd667e4de8a8272fa8677ffdf2889ac16d4220bb6b45f3d31adef7dd5daf029c53263a262ac612c14f25290d094bc3055d6f9a5645a60dcbd15f3bdc0b25dba5dcec4a6727d4ac21fd017553b62eee56d8723d5e10ababab61f08c75be9e6c2473b08860d3552983db6d6427549425fcc903199c59669b3fa4eaf225d4ee59c66dd8b2c957c273ce59684d040ced0135f457ff73d7a0ea", 0xd3}, {&(0x7f00000002c0)="8d42db4c19e3c3929fded8c1ee9220078dfde325f02925234acf9b6d14c2a9b9e93c39d0b37220bd5510206318e488d604a2f8f4f5fcad627c49480bfbc878ff90d44724160477273d38b7e3b1d62dd3bb37a75b82fbbf7cb9fb854cd19fa703e07af9d0d757903866f4a31e6e37219ceb9a3a126a08de979a33b40a920179227ee3f1acc449f441e5c54a7d789630c0d4a4ef6eb57bfb1c45bfe97ee93404dcf22c01ec758388324a41f595e3c9d4028d64d5ca3557fb43abf58be57612757029c37b80b31400886f706ad65bdc49048cf57e05b686264503df0114eb843397a2486dee69c7a0d35f33dbb58d9c0bf86a716bcd4622006b38adc96301a226b89bf37b65d2b8f408a219a840b91e66001ec557e63cc7cfa525fea914a7d86ef2cece113ad481a91f2e684194d0b42b02a7ae7fe3101ed5e558c5eaba8fef851c2a5c025c2c239abf2725daa816f51a743a4f2ed4713626cbf061180b7e324e2c5da0a2140ff3e9f763b51d4408df7fe543e532c23af8b3aea65dbaf7f28efd10fd48a731d8b526dc6b54d62e8c65dc6cfdd1218c0f0557e91fe937eb17291beaaf1268ed60f15a794c300ee31900dda6a87b062b4c840eb3146c1eb92af2c1c49ee052ebba13bd7990949eb3151e79f56e1b4b154221562143dab65ea975bb41e2e9a580a10aad606c2da614d53baa5ca5ab9331f3c7363a2aa5d9e8805efc47d475964773230e4bd35f827584ffa39c0b51216abcab2b3167b3c453eb1b0ef376dd64c40aaf785705f853d3978245d21a226236379e84c3bb88cedcd3759f1e277b9cd9a97df688aeb0875d88e858d220364a0491207b9932fec5c41ca21aa7b6159b48b734c9c5a9c922079d9e3adc2a40c5933d341633c7ff223207b19868217cb5e6345ab509bec7c0d2db7b6402b2f63d9d2e8617a225b35fd2f704656d4144f63890862c9421d6cce9c244fcd721566debe9206e1375d17de083c003be21a24cdd82ddbc75a8b88b8cf04b8fac5fd9f3bcf398ab57ac459e30b58e40f8d95fc7105f36633ce78e572ef4da358fe5d1585afc9d26f32056ac8f49da179d89a69809b57cf9807c1f3bbdb254618aacaa3fcc9e6e66ba405f45f887fa6fcc5f86d2d57ebd349aa2d18a203035209be9f4e21a4b31f47b37070d3e58ca1ae81b8811cbfed771e4f6973d5c78df6e098f9348e3fbaae92e36781388ffaea1f3c69c9b1dbc85281eb2da3f7fe283a3396c0efcd71086d9eec453ddc9e00b9108aa3b7a9a14e754459c0894f3e732b33f17a15fc6040a400ecea8814fc260988e5fb55269c0c8453fc7005b75c711799fbc7019686fb6521cf639e14b1c10715a77c36b7dded317d2c8931685bf02a647a3546486d6368b63d262af7e1bed5c8cf5070bcc711a7416ab83732b9691fb3dc9faebd615b62082251f7a6e5810c4e4a14ebfb94c571672232e39c6902681c01990d1e48ec42f0ded9bd866af7318006bfe95fae05ce7f64edf125a1701f0dde7ab9c14f7d5df787458303395eb7602858e758425f89161a9dd1ce37a0327bf94afb9049334129b8ad07fbdbb7527437e26dabc060af5bc8db8ee9888a34aac45e80657c8e8b78fd1772e2a9bf1761917d1d3078788dedfe71826744c26deac2b0c72b23899ab10cd6be468688650dbbbb47a0943fa92eebe560609381a33b8c4aab9e3893c61773e8dc47718e2b830b558b8d09c387cfce618417fea56ed9b9a3d56a9b2f507dfd1ebc51d37586ac8c3593a98e18b404a2a93358bf97ff00e8232a4395289bd9ac90b556a30fcfe3c82c0337b5d424b4158f2083db355e7e63b0f39a9daba6a8b43a10fbd8794e4a262656e54c14b39d7c57827c9b23e2078da5fbb89928cb4943bed10c7e958f9c93cafbbfc4b5a11c606cc86240ecb7b5bd4dee871214bebb1b7556d65be91a0b1662cb96e808cb58fbbc58d32111c00d3edbef2792a6cc5361bd3b17693f76fa93318be8514fc8259615b975f60bb8d5f0dfaec1e387b0415e6f4577e3e660efa343cd87089aa7da1a70bc75d47d78fe06e049776b32c29c867d2df06b8d90dfa5560c77669b15a14527d0da7fbbb1c253fb130c9577527414fc3e2218b7b5f97d715d86a91063ba3e765deac4feb978169221f3fa2219a0ef3ace3f7ec910e4fc4d59b650297c9849a25811d7ca99bbbad9b28a332af5f417b3a3d244e24af5fa9a78c187cf28c331e5926cebf2ddb88f6c6eb448a4dae0c3a75f643b70ecb157fe52b2da307a26017af18a659e496c3c42886d1b26bdc37e6813bdf35d3b01da9939834c837bd0fe0f11bfd8b4051b94138104832b099a22a942b3da52a1d6bd283b9d3d5116313152d2ec87883d55754d02cb55af374f7b2918f2d4bd6bd12ee827e1117c9ddadf302d8d1826626a2aaee416ba59c46077227c882d26e1a0e0648c09e80a9e8b780556b67a9028653e35cb88f5e21412b8c81a8a89971d433f612b8b75135550e5975372f476a278aa349c810043c17080ecbcd4732a0c65335e32c623a35105864f9b61c111f4ad3fa7db925a1630f08125f9c990034d95013666cc5dbafab455abcba287b3bc04a9d00503f0e84d15e1ee4775e2629f59ee1315fcdd0ca97d99f6f00efc3a71d4d48241f7db760a16c6b6d1a48a358211884f8a4e314fead342aefbeee341cb9ec2ce33c72ef33c301b1efaea29170e3b41fb08cd2936c885f1b525ddd7cc6a3f7cb8d0c4b5f89a59e0125f51720724d120610cc780f6cba7bc438b69ef9c73292f0d6f49f5c027b94026168966222178cce645dc2f75b2c01cc0059da9fd34208ccf8c2ea0b45df048a31ccfe5e18acba6ba1e1cc8be17ba28624e0086426d1e22de230f033554a3b03b0f4769556655cc77cba51bb81debf13d629151ec2813557cd59e08f63fd772b43ff6ef51f1aa033c1f422d7fb786286200697541c591801432fc33a03f0fa093cde46a3dbd29760756be1464927b8c3fd91c749beab5fc1007001ee6ad98a858367ec81d1f7e122e489211580e53c91ec8b96f13e13ceb4ad9bd693733f286f68140c12e47b6393b9fbb9647c67e25bd7be6dd06cf8d97a0af4171f4178c3d4119614eb47db23ddf7bab05302e9bd4e19cc4efcb636113a8ce27fe3eca4a1fcff18eb71a9e4db25890bbdd71a125c861e5ef3d6b4dc59c4dfac8f7391fd5795f83dff05bc3f148b85cb97fc6e59f532b8fa44823470018a98563cc000d92d3415512cdf2238bf65acf347ba10033e3edb8276ddbbf9104a08e75fee018950e6dc58fc8439d0877e176bda89781a7ecd96aba8717c73fdfceb505244182705e32ec9a00928504f2bb9fa81f88f114a70416b26b0cb6676e128856f1e5d5236849144c4671011e142ed63aa36fec33e843c9f790ccba5f15fdb092b852489f89b2e858bcacb8e2735207277863eb899e429909048d32f1864e4f80a3d35da86c7d236e597c60bda0bd9d7c4e2b71b1832d40159bc08952447fc757211f46e542b68616fa71dcfba09de70f67d9020ce90bbed4c082b9511bf62fbfaf09b1bc34c35c0f064b968fb0951b13ffcfbf019a9f3d5bac5a8b30aa298d12b20a20d5a1a27cf1ab6cf467711571066a97b7b9d66ebb44bf311b42996594c504a35a4059fa672e499f448c774a7cadfba1a03565040b7f8cfc6419d8040027620697ca4af9a940ac11d36df9fdeb8dc33c0bbad29c4372dc6db0b7e325baa2dd743cb14fb65b8017c16272df29b7a40f1fc1c660cada66386e84669ae9ccdf20e3476ee8283aa9499266bd9b253fee027fe860f19a2c6d9a824e3906a64e3ad7a7739c2d6c370346b1a6a8f8ecfc53e5364ee9e8359997fa34325ccda7cdbc62fbb41a19b99c1822ab3eab808d11e8af3f7300041b7ff52aebbec8367a4b50369bdb99036a5c80030848f29cbbb1b6076587e769b0ba3915d5d93e306fe68d08174bec52a3f07c101a1cb90015d48242d0a605c73e776ccd1ece08003f4d7f4524d1c779c7fd625f4d8edd9b2a117236a5d922b23fe9a4899754e0da721373d71b871984e8e3fbcb40edbcd224cd8fee5795eaf5daade163e321ec177f61b79dc0deef0c37bf01650ff9a702a26a3643dda810af07ddc95bd75267235dafa69427a4d034265a92a9d5670c4811977576b28b244842d2c1b110c2468c503a543f84e036a3ee242d002f9730e4a65e5dc3d8bc1aa0342e920ffd1914bb8133fe49ca69b722fc71d0190b52468b93d2712c5f2f9c5dd3a12cd4ecfa4499411fda4ae7cf0cc2fc643c91e3de221a4d91b3b4222569ebac63510d3609df30dc4c5589550de4648d1f03a5768379fbddec34a879c8df1992c98c3ca97c5138d76cf5a199c5f8bc4d5571de9a1a7ea5f74ea5585731bad338acbdf518ae9ac3cae9b07bf8620de60e4eeff020271585e5860333962d11b8c2348056468187d65f477f8a0f3d479d62dc495e684a93019885cc4f457aa55db77c6e428042930ca7776ee9ae2df21b16262768a053d9b19ffbab58445d09d43f95d78f1dff3f005839097c1e8cd62de1837ee3947ebc3467de0d903b4fc2c2e751009ab0e77a66af492bc1f08a0bc10bb43663727fe83e7335430e0b80ca81fd62ba4ead61fd205873035463be07c4988cfabf4b9a8579c93f124a2348b096ef6a0ebed01cd4c86888795b27ce52d612afaa12b3ef02bc3d30319bd84ef619fe251947d7d34111b98a4f205c93d288b5aaec377b44fcde4ac00c2514a9da043c32805d8d6240e8f147754123e035252fb8afc63e1b3b568570e12603efdbce903764c5c95e67756c629e1a8f827fc5b94e54aa630f91adaae19a403004f48614df99681c705ac24f07caf1210cf47d4b29dbbbc15dedcd2e19be14b2c0d031f4cabfbecd813e5bc503d2b6df5de1f2c82b61286cdac163cdd8276111f972b0cbd2f7620580963b962f6bce6f2a4c0a81f8c6009457ea2cc0e59d097a1139039ec5001dc5e9a335de19d97ab2dbb4e0ec801c8fa5a9ba0ec7cde9c5ef88064a975a4e1b819216d5b41d6ea73a69fcaebb1c6a3e5611018b26c64c4217326e86f4b4bfa72bc8aa83f02b79fbf59f61e29bce3e14aa2e5ee4f42aa69e4ff8f1b639e28fc931cfde3dfe150af3e4116cc67868d4642bbf8c9e8ab4fb97769dcbe19880b5e5c00d4c0792db0a4633e84468ed93ecdb59334a3551911b17e35e9c128f457afe16b438690aa083241628c131db86be33729b164210f4602222ebd02d1a091ef45a6c21a8a6de95a686c0a6ee80e4badfe5d30713e1d84768d3f116a4375881a7a9f4a120bb3d62269e6996e58d05215fbc98822eb1627eb1491477f386e03b5643276481943fcf3b376c3c4f39b63da071af9b333179721dc7ccbff486b41f3a7ee4aa0247d149f842c5a5f7de164dd28a4dc68eb3b1bda9e6fd3cd40fbba71b15d077b0d442984cdc23036a3b3b18222713f71dc93339758cb0115f55461cdb86974eb758078f0a5c57cd8a3334a1cb63c739a76d006f3e4ca4a85c308727b4810077e516f4102365c973ee81429379c4d2b97937c476d28529f2328df6ebc4be9a5503bf90b177bbc5e751cd7b8ce6331392833916c5a7dde03cfd746be44b95c37417898635940268010fe5c9cf5d0f95b2a71998049986528f4715e5ba743e4d4873868fe2c6eb53c6dfe28bf2e4b73b925c02458d923b82efabb5167d4dd0076ac1367c539fbe4d81c32d62ac0ca430e4829b5254720c17ae3119e974fb31affb50470430517ba9bf782fe7ec8c0540586", 0x1000}], 0x2}, 0x402) r4 = socket(0x2, 0x1, 0x0) geteuid() socket(0x6, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x53, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="eb611418098440ab9b94ab6a55658c01ffb12620ecc852dbc21de4999809baf9f5a4bad458213de3871dabb7ceaf2b103b77872aa0491a7d625876646156d7a19a8ffa4ad0c957993cafcc", 0x4b}], 0x1, 0x0, 0x0, 0xe}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:11:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)='n5', 0x2}], 0x1, 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)) close(r0) 11:11:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x3, 0x0, 0x9, {[0x652d, 0x4, 0x1ff, 0x800, 0x5, 0x10001, 0x4, 0xfff, 0x1, 0x9, 0x14cc, 0x9, 0x1, 0xe54d, 0x80000000, 0x38e, 0x7f, 0x7], [0x5, 0xb0b0, 0x1, 0x80000001, 0x8000, 0x9, 0xfffffffffffffffd, 0x80, 0xfd, 0x3976], [0x2f, 0xfff, 0x6, 0x5, 0x67d6940c, 0x401, 0x533], [0x100, 0x9, 0x1, 0x1000, 0x8, 0x9], [{0x1, 0x2, 0x4, 0x20}, {0x1, 0x7e, 0xfffffffffffffffb, 0x79a}, {0x9, 0xd497, 0x7, 0x3}, {0x6, 0x7fff, 0x1, 0x1000}, {0x1, 0x8, 0x8, 0x8}, {0x5, 0x7fffffff, 0x1, 0x5}, {0x4, 0x1, 0x0, 0x1ff}, {0x0, 0x8, 0xfffffffffffffff7, 0x3f}], {0x3, 0x80, 0x8, 0x1}, {0x4, 0xffffffffffffffc1, 0xffffffffa77d0cf8, 0x9}}}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x80}, 0xc) write(r0, &(0x7f0000000180)='m', 0xf5) 11:11:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x420, 0x0) recvfrom(r0, &(0x7f0000000280)=""/112, 0x70, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66697c65302f66696c653000e1c7c324ac619539c0cd924c1a253bd2d4b72edc3c2335d0de301fb2aa0fe8c9e50559b99569c1b7cf32365ca8f2dcaaa1c04d048e79816bc4a5d1b55586819523072d38656c21312635932eec163a9f44a053c56a685a732bc9f16b30f53e14b14d040576a3cf3ccc7a8ab1ccb6e5"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000380)="e96d51d432f1fb5db4e4d336fe133b0025a693e8b93bb5310c3398d2fecde274d2c834671e41d97921d31c4e750ad708b593e37bf45d618a875efb8be910772476e6196e73c7e0d411063078902dca8837595ccdadc141574621", 0x5a, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:11:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="1a2ec49040e57c60e500bc5d347e3c8cd7986da65684a7f021df58f5caa8d2d65aa9879c78a01082e1d61065109de7edc1b21de8bf6823abd4091f7369a02156bca683fa75c8f48262efc053af3a239610f16f1ae3c59e94ed50ec5d400600ac0c0ebf4e18aefde5f77adfced3f4676c01f08d2c6b9ce387076c363e412fb85d26c1c35b9382d815ecb9048417da619e2db6deca80a5b913be133031836661e462fe30ca35dae7d4f5a07bf250b57f6133c69e2fad0c4709e21118b28618c4a0", 0xc0}, {&(0x7f0000001600)="0f8c096182d32f244faae007cfd0e2f7dd0a4a86be153eab2870705e8a87d6e73105379c5053334800e873c15a12ff9632e404b386c1e5e84506a9a3c737cf00ff727ef9e0", 0x45}, {&(0x7f0000000240)="7cd4a20170bf2d69c5b5e678651920b6ee6a68170f8ba47be1791fb90e0e63b8d2179dc4204b658090520b848b763f389aed6f9972d6d12a415fa682911e9ceaf48470d099e6ea700b32cf24c13023301899d17771e7b080d5500b06722b2abc635721cec4d0b86f5588d87c8f21119f1aa1a7ac95483e1361a4ab1b871a79d7243977ff968e45746e6b7c4cbe1b45739aedd99230d1641287bd5dc55ad30b17bfab04d2258a34b38651b6700bdb22d9e05f71e7a696c6f58b46e7618d0a8155b8064c832cfac92a0e01f83a56c1e7e17153af57aa9e0daf7167bb173da4b1142dfe1700d3d380c799f3fbbf32b24d1bf21a", 0xf2}, {&(0x7f0000000340)="2fe5a04aee3daf54db211d42b5b453af4039c8f59d8c673782dff5a50a895b5e0dd401cba62df6304187e94ddc1b39035bb54f226a66f7cc6c4a01b9a043d148c3dc4641be31c5b64e7f9fcffd1f9c704b7c5b3bea6ac4d2893dbca822bf31eac8aa7ab1f1af2f09c2ed806596d65e4e0a5456d75af8fb28518320860b29f7286d5755e7f6995a5d663277b0b888946d476526d3cac856f0913aed41c55bcdbc3d1140e9365fffaeaddb9822d5116fa221417ef64d5bf1b3abbf6857c6acb0df344a83cc344e9b6785baf1acd4c6dee89623f36028296f68fa40bf97e8bfa9aaeebd25be91d90d2610c56cf94bb54e84607dd72f1721ced550d4e397945ffc63d1044afc73dacfb5d22d406ba8999a9ffbce144d5736479265f4d4a35b7954a9ad854955fffe0e3a67a62fa08611582c4104b10b162dec0b6eecb05abe3ba6c0da42e6555a06b74affb54aea2c619de4475a0e2a4671b8869c36c5a678a1e7d43f4c7ccebae34a14137cba904a2430f118327030976a14492a78dbeacdade6e9f28535d0f61307098c0a563723cf4a428eeee8a7f37a25d19c9ecc641f51fb6b3f71a785794d59758d7c2f72b295f5b4a6ae1d73b95a2130d1ddf332f34c825652a216cf0154cd1cdd6722c07994708198a3a00ba5b1debd7925d59354805b2626aa85980b43b189e2d165f90ee85637f0622c903add98286c846059d2dde61fe97304948ddc7ca2e168948f9c67858798858a9bb2e3e6abd8ab0e9fdd8f403166f0595a35b8c35113baaddaf0dfa54e73d8944a4d3955d02248178350ddbbf639f07619c72d6b90bd831aaf72be0e7940a1dcda511a3869981ba765239896cdc9e8a4fd68f6c694a7b9797a5acc50270d0842195a221bcdf30821c419a5823dc51afd165e8d9a55d114c5b80607b1429f42a7a036eee074538dc3f67af5170d1ed430a6d9b83173503c6dca84bbc247e89aad91f03d1fe3b249245131e380be5f215f0e22e864e31e52428a09519b8caba97a71c7fd7c1fa0fdee2dea70bdded9ed8b96a5ff0e44eff0d58e1ce9eea28c4d7d5060623442c4cf122b55dca49349304c62f03a8b450405a6356a42800760676952f07f8f28614ac05a3b4c46bad11b51bfe94e4b6b65c958e365bb78d6555a508184a421bd92d351959a9989930c989626245b6066968e4162389e621c7411208d3b9603bb65a11aae0f6f22e07e8b9d4fb520cf0b97d98750febe38919bde35fc33af882b887b5dd5f3af75fead575d4218695c827323a8a7d672d2c342772614434a990842826e84f3acc78b85869802a6ed39e0299e78ef5818d95f672dff7718923ecdaa15e2e66b6b8f0194646868753b52325f6dd96e7561d599f0cf51f67837328f5cf93d1038ef3b8e11e0797184cf060829f63512fd34b24bccc1957e10cad1abe3bc55f4df17542d1433d2f69ebad7c2bef342c4c04b904b4266a305bd116a5d23f8389a82ed98d3aa77366ba6bd9c6d90840a39eeaccede5d7227f670c70cc4913b5dac64c1e19e80dbf25cc5352e048ff8cc607df1d179f63929d104bc84cceaf6e814401ebe4b8f79a6ad69b838e424fa30b71594f6ba6508264f339bcba7b6a57864e03fef9f81f5396bb5f7019be635564db498fee9d642a1ab7b6e3a7eca8aa6f98592680cb3b891ed41afdb578c5c31e0420226082c6160e91cdf57d1fbd1039b88eee5a3470c2a686dde26e686248f3db3bc939d09d67dc38a9008463b8032f314f89f9ab3eee6af84128c03a322b24417e932dad1b980b05f64435a96ececaf071542d11ffd676f36423e22e85187d9afa15f3cc8c2c5c334bd9d8a0be24573a84109f06ca174c6ee22f588b0668342ec1e79437d25e8fe6823dd3c6b7eb2f5a9ab8aa7cce908ccf67f0cfcb566c9799552646eebfe2b52befa78f3d4a223223c22841aaa439b190b900188d2912c5356c0261fb3f9cb972cf9e09a2fe4546c045c4fc8d6b7c7109d7e0731710f89de1f581544f9d277bd10d6b5936e38cbf1e63e2c0a816d68c506dbd4d00c0cecdf98e7afdd1ed346cd84456a41f8a70b404f65e2a494c9b0160aebeaefaa8222025ac07f81817c085e17f609af62e4f983ed28bb40f46718962de7127b69e3280865e6bce112da022afa1e1bcf8511a6a6f1df75b7616abb279e98446cf90edc44c8e074aaff1f748001750fe838ca38f2453fa3f3a1312a3afe86f0fcf8e551bbd57ddbfabfbe98edfd20b15182ee76bc3227ad8b24f7966dcd6f2c0633a090b02a5cf6576862671997c82af0b80a5aa890ea8078a2bef4ca0d96bc37e71667e46dcd6ec7814e48592b76ed25810b2baf40ef93d197ea657154c966701f391e4319d23bac3afeae38d8aa43986ccebbeda001f7961feb2e3cf23fdb448c3b9849e2b8b72343aa3e6c818aa8bfc7f4202dfd56333e56c481af85bc2a8f3b295e21d5462048adbb19e4b1d693a19523e60241495f0176bae8be561992f0e5b931ae1ceb129283951294046765dd050fddad9bcef37099a4c844d9d675a72cb6f2e9a817e8a118c153d707f66a403dfdaa6533ad83bbb62a87e25e285c960dc708ebafd9ddadca1ef5b4ca06cc2b7d2ad865b374188ee9a56e1d008a24547335328da564027e45a5a7f6d210cac3f3205097c56c2e1655d0d19e5bd5ea12413fe40a4af027493a67822887aa21c71a2c890f2577bddb68f514377b20ff9e8b044d17cdba3311f680e8cd953206d2efd12fc8efa479089542caa5b7e5a6f8fe3647513f046fe3954b3eed376a32afe6af5dd56b67d36266dfc449fc83127b50f34877ed2476e638215baea9665759749096627d240ef6ff75cbb762b90704b11e02065b578e59d4ed77f8940bad0028b0aa18ec48f693ffeb5b186fd93772e9f2ee75954aab1144df714c8943186d4f37f6414e8bbc7c6bc8d75dc3f1e514c25f000425b32f0538bf889fd868d7bf7a064bf5146a1ad114e3b5229bdd82350fa6333e4c70552b69ebcf693b1b59a96619db236d1b1b63e801cd468f177dc4d1d065187839162d36c950d3146bbe22dd7a322a49ede3c87a65a280af78a719ad6be75e8d01717d9901e311572d71828c01c0803f7a4657088dedb63dc13839727f815924e5fce16afd5b626de2d55f0359dfd83bc07d12a289154b84f3a219c54d94cba2da2e54b0af39efc0eaa894867ca3886681f50dd09d93b07710d7769392d3af34b9d149f4aeada461a65274d36c0ba20753eead44032a6a38704f393cc0f98cd0a46c393e3d58dca21898ff670a20ecccc88901d6c58ff709b4d35397ad58cc886ed36a3784ac893356937a38a962424e85b5a5bf207ddeb86a58bc78acb567e026fd9d672677ba8901ba8845ec53ce0c3fe0efd03130a83fb0c385605803843b55bc33253cd9d43cf957bbc17c3598c5fcf5cc57bdabaefb7001cbeae565e203269aade76f196d877ba3244386d19bd3a6905a23081ee39c7b81e5b8be8f66e441f98bfdaf84c0c708842c59c21747c552fc51b13c9bb73757f4169ee76329c86209b77924b29df6a6bbbc464f5dba4260b59749c4e6b50fc0883399d49470429992ec8db96b29e37de2c648c25ac254aec1678bbf536589079f51aa1abd4ba6773683f983f061d56a1f35e89a9665f4a306d31902875460b593e9f3af810d1042afc1233174395e610d47e32d10d5f09665d3df033b0f433b5b44983aafbe9adcde8993371912e9656b806d23c4a1afd6bafc89c23fe793c174a47b3461e919b85124ce427dbaec581e13bd579a510ff8d127fcfd9a9cc6210e1a1bc1815a4cf5022d8ce05d8416d3307cd135db7a4c1df8af919c92b54a0ab1b3ca76c41e0b28d2f946f27159fff625e7ff93e2fc8100a5e18ccaf513d744cc56fcbfda9080dc80331a0210af22f57ad290d111ad17ab2a841c1ca462159dc068272daeebbbb3dd4f982dd63ee2814215355954d3eb88f19a7a7b6fa8ea1bb75446ca1b7fa8508f2c64e721c1475e66a2aa89f2f90c2389d80d0fcf75547784e5837c65393f22f7b68353f2483f094a1a659638e88f064f7f5eb7e2ec4935d7a1dab7dd458fc1df59818da79db695b02eb1a4dcb711888a238cbea25182399ea74167b094461c10f83ae19fe2ff2cc1dbaf9b202db1a2ba27ea5e3a876ec0abb5c0152322c0e36208aca986cef35a9b46c37e04cfe0019bc24e09bf15ee6e90a828879cbca149bb5fd508561cb70592f79f1e45d05eeb17a22a769bb10ac37c864002181e523e33ca1e659e320c2eff8ed33158a08d76a8d8f0c6b10b2023c164b8f6b315d4b15911f4368a2cddb9c203eef9c981914b0e0057b61072ba6467fad4c5c03915e514ee4aff3b37b06f4811175d11e1d2a5a14168009f59183c75058a0eb3bb5b15db03fcc0acc51b1033ca35e137a799f5b9417b6a080208c83de3eef9077a8122f3dd39c9e0c56a2bfb2063357931f350286b19d5f330a456e65b486ff0822e480c83a77d1f77bca16f8742d7cca4384def2afbc13600989316b48b31a931706163dd595f9798e87b088fe3d0eb13b925b6420be7b9c9094e9e3480733c9eabbf8a2ef9681ba97b5aeffdccec294c925b46442215f0eade2baa0e2b01075e89af10e6e4a830880929d639ddda542716236630c7b80265531a481b4f548ca4958fa435b84e4ac7df50a0939a93710033cd60ebae86ecd5368f6c8c7ab217d4aa644454f3c9101069e04c668eb6c24239bac7a1b94012127b7dc644d0f1ee92bd52d8bb4479b0c14e930e06d79cbcca67869af820a122c262db785bf8e3ccf25a7744516e51a8eb834bdd723c42cdf20372bc6d58a972cbe1217f42ea7fb52181837c8c533b963a8f0bf991e53b68fca6b8211a9276f374ef4187f304a7100cc73003737dee0a7609e2ad7b4ac3193838c0e0c2953b4be1cec01de246c1157ad4987f38d0b3856f5fb97c50d85c2a4e2735e317ed9cba9ee21a0230647d816f68a3548026c2f7f0179f0659a94c2fb90043d6fb441e2f9e48b5df974e01fd140a792c12d94e86f5bfef600c9954236da53151f23e786339366ff9c81a364f124aee2d36f405a3a3dac9860cabc08376c0c1066fca8f7a1bd3e5668c69a6d514806c85e50758721f417b0b997629927b08662bc882f584d0e50ff7c7fd8ab2917cc1988e2eaace007c25df6755c1655e3d69789c087fc4634feb45b238fd7ce2d81861076c93e0233b2a33979ffc6087c622c4e58cf294af76041083a098f7c31181bc1eda3f3b0e84230bbcd43b4eaa0180717edd86f0123e46c59b75513e9b5a2b9d1a8c7501b50ccae08018bff209cbfc04990ec3e429c64614c4bfc8df599634b88a950c13763f52a144083121babc58ce50425dc28f832d53928b527d9f1a64212f5adcb6171a5045c3683a14b63ac1bb37fa92188f435e24e17fd5f2ce2c305f4b5b5a21df93256dc6b54382e26d90334f4be4ef81ce85d7b10db31e0c25d0a7ea17fb178444aa1e4367bdceeb37e69d4d9d09bdc63a8a965aed03cd280bac9be317cdbc642185a2925a6e8be55eddac46151b7f058fe9b25a1a6d960fc281bd6c6519902d439b51d469fa3fb59d9fb91a477fa65ba0016f04898e8e1eda9ede085e3db4e242850be7205c635e4aac79dcc0fd029eeafd7f049fa02da92246d2e0d08671745d1cb902de4244410d1798f6c3ff41e3d78c0ccb00cde1748c478958d4a4fe7334bfd7f90027c58512b74e4b00888103b7c645a6eb183ee8eac0cc4c3e4cd3cb7131a89e55a48bb65ffb27b6", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="338c847db4e94fbafa8ceb7f027849bfaefd3daa2319040f484ce715f804f99556d14337b2eb86c211591143d40621d5df80fe3d6c1f50", 0x37}, {&(0x7f00000013c0)="0847995f3a24416d4464d2d96464f9769c23ff7cb59b9630af107073595d9fd95c7b06f3d31b4ebcc8aa80d5d48b14a04bb8be5ace16f55d1a9ee356d1c8f088fbdf346412a927ba7b3e0fbf222384c072ba9ee7d7ab9ae52d1b0a9784056761fee30d9af23a4c0872d2eddf1fe23aa8868efd7ec3ca65d4c605ff6b129ae2db6094eac15fa3cef1ff5a251c5a6f1e0589a3227c0d0b23abc76154a797512d164b6854757845437792f7ebd607ce53c4cea2970526c38219e239c340695c3fa9d22f5e111137cd1eef9340e6e1fd15b42c6d5bca4fb8b84b4b76867fe65353084fcfa9c8be5e846dc61c03ba", 0xec}, {&(0x7f00000014c0)="dd59fb8c38569bd95e0365f16f44541253b7d3d2583374676ad37cdc8784712b26c9bf5fb4b07fe7a9a8591a0c9b209bf309b4b343dada7c1605a1df9da3b9a9fa347d5a9a1940e104004b8cee6607db60843b398cdfa5c8031039ab082779b308831264790e31ed8f78492947a6bf7021ca2f80d9716e0687e9fb4315431fe97e2ebb482f2095cca776fdb84cbdcc294fc406938d6875257f", 0xffffff86}], 0x28f, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x20080, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x16d, 0x2) listen(r1, 0xd272) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000001680)="dc2f10a0519f8a9f448adc12bc0f5f323c82ac2897cb874436ebe30b6b275c426ac695ad86730c2cfc0288d7bac029bbe3adeb0690102d82532f7012243bb23712b17761eca359415a61bf26c640", 0x4e}, {&(0x7f0000001700)="05f366bc4f1d729e9e509f32f34a238eab9f350d45caac3674089eb5985a6e9d73e3f945f935ae1b4a6e529551f7d38cd7d16c7407826061a35ed3401d24b3e68add5802272955d4d7846cf375fcfe32e63fd4fc202317d76d18623dc844ed0335add7587061993dd1478c9f36c1d57518bd293024240c9e4c68798e28b97bf57f69179ea41a05035ffcbc390786502fbd1d7f7d7cd5ea5e3e7a074b1a6dd58264f586f69001c3bb23cb0deb7c8062a9e448c693d6fce0240782b523fe3a81b7396fba7380fe9cb07c57fa02504f45133998605405275193efa42e57e2aedc29bd1a9efd561cd5ea5b87f69dd7c4e409a047c95f8c9c65d8ee09ce", 0xfb}], 0x2, &(0x7f0000001800)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r3, r2, r2, r3, r2, r2]}], 0x30, 0x2}, 0x1) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) shutdown(r2, 0x80000000004) socket(0x6, 0x5, 0x0) 11:11:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="5e03fcad16c835ba7eb00c8f6647619dd74a193d8b490c43468304ad7b9868", 0xfffffe05) open$dir(&(0x7f0000000800)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="4684cdc1a49969414b4b98fa5d80b40b8b2879da57a5a8e22e3a8adf657430ce4656d70a528d07156aa25fba3c51e285395a755a868a94c8e5b7c1e5bd0628f122a4ce781d535cce054beef50f0fe7abdfce125aa5fd5caded5b45a7ff", 0x5d}, {&(0x7f0000000240)="af0518f197b0f59fd54bf19c71ff2e32a261d3c432cfc5fa35f9872a41b4a6f7072f602dee442664a669d8d77191e42938a5a6a9cd141c64263ac1d4db28253340fa707be564aeb51470971956d2e7b105", 0x51}, {&(0x7f0000000080)="05451e88d835e43b1fe621cba8a577492f4c1842a428c55206803e8cef858e9dd2c9", 0x22}, {&(0x7f00000002c0)="3b90186905caef65a3b647cda254bf03122d4fcb4c445dcd28aed79f700b152305bd281ac639f00ae287555a610daaede9acb59922f6be77b4594f259a1f60d14c0e531d288d9f870b8b22bea06b3bb82b1bafe7e72954cd80d78f43c1477b96683e1036944ce4d6889f88941eeae9cd0d0855d5613480d3d081f73637f259242220d95097068582a4b31bfaedc7bc398ac11d96080784dbdd2794585b7a0e5f4bfe666b3a292975c065b13163e9f576e4cba947c7afee8215861edc36d765269f765fe762b08980af9eb8ffe9f24a28790a8a31079c77141fe0aa0f9895a0655680d821c234cc2bce0d7a82432bfa9d64d848", 0xf3}, {&(0x7f00000003c0)="050847e91d3a86adb76e45254e987a2089c4fbdfc0c0f1f5d429abcc4aeb07f4cd8d54b148890eaf42f6bbc4a2633c34ff480aa4179c262117a58a4c1fddf2f9e269212b9399a1e4115869821490e849376011517547e31cfa57ade4cc926d576e8059c1704d4d7e585d69aaff79b68d9888aea0df83bb403232bb23088cec97a81bfb26e416c18ffeab2468b14448bf7b05a0922690a0793da4bd1c7e5a05a291adfb7f0ac0a3cff5f7c36a2691c6d74ddbb3e779216071e4b1bf053ab84dc06283ea1bec3bc62ccfac37c988af70b8d192518ea3723904ddb11594866fcf0d9058920a43b65c96e0a66d2109c3a0594b7c2c10785a05376a", 0xf9}, {&(0x7f00000004c0)="f1d850f4d72dfe934049473e61f4248e1afde8db00356875d86161eb5421461c97e07da3582f6ba4acd4dd561b0feb80a873113a35c7fed097ac38c4c4b38ed51a754bee39dfe72da95cbbaffa4d89c56c05febda288e16b5bdfb1e3883a1dbc8894cf7438bdefae233e16fa0f35e7c64dd15d5dbd1236a18f13a10c826b8ab9754bbd145ac1368540508fd06437f0e43dcec5dda28aa2518145236c7de858d902d33a06372f5ef0b8c0b0004b8ab21039a6e8a42a9d391e3daa2cdf88211273510eba1ba4ceb3422b3b69db084df0cf3cce043296eb2373af0b25affadcb58c9eeae4f18ca21448c4db649228ffd1efe51d", 0xf2}, {&(0x7f00000005c0)="340cad05317d19cf6a678bb812ca253428a4c169d4d51497b5eabe5d2b01796a9793afc4a4333cb545bfced6e1acd65e16bb86510e38c711f397a603f991072308cd23a495c7287e951975b2b00f884f54a8a8e02f42d92a1a3366f7dca9181908ed61afed88b54c5e26d20750fe04c5e971fea5e28d6952ce606c5402b55839339caf6f1534eb23bb0232b255c62b", 0x8f}, {&(0x7f0000000680)="7f2b9ec2e3033d2f2d1db17fbd5d65654e226772a775ee840fc130c8a846c4b536ea222935c4e66a6c6aea1d72664881d4379cddaa57f96e7ea3a6fe5724845ea96b8b29853cf1cb11ec079b53a3536f93c6e67c9c0ec470f95c2966ad4d9212078a719b245b1e4566d1e7a95ff62c343ad96455a236e51b4f49eac007028ab4176ea801731093d48d1d7fe91801e7101ee3c945bac556bb2576abeb64fd55b280ea8bd002e9ec0f477e479a7d69afa45ff88a12167827881e15d2062260b61311da01", 0xc3}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff0000010000000e88a4d849834d6b50fb0e3caaa5c38ffbf3e9e25a2c6363869691134aa2699fb99c44920eaadd166cf4ffb4f114c0ed6a30272f11159c06b26fe2a2f201395e552f56f7a4134e96ede03fbfbc500104bc695a25eebc0c97acf0c6aa405d8a1cf614dad9b0e456b7e07f779849a4cc1f8f37f0e3934caddd180cb3f80001000000000000edfb8a65a1", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 11:11:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) r2 = msgget$private(0x0, 0x1c2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/156) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0xffffffffffffff08) 11:11:33 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socket$inet6(0x18, 0x2, 0x153e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2) socketpair(0x0, 0x4000, 0x40, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) 11:11:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x3}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/40, 0x28}], 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 11:11:33 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@abs={0x0, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) getpeername$unix(r1, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) getsockname(r1, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) getsockname$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) getgroups(0x1, &(0x7f0000002300)=[r5]) utimes(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)={{0x8, 0xb7}, {0x6}}) pipe2(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r7, &(0x7f0000002400)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x8, 0x280000000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x9, 0x5}, {{r4}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x1, 0x2068}, {{r2}, 0xfffffffffffffff8, 0xb7, 0x10, 0x8, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2a, 0x60000004, 0x100}], 0x9, &(0x7f00000024c0)=[{{r3}, 0xffffffffffffffff, 0x82, 0x20, 0x52}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xeff, 0x7f}], 0x6, &(0x7f0000002500)={0x0, 0x6}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000002540)={0x6, 0x20, 0x1}) kqueue() flock(r2, 0x6) r8 = semget$private(0x0, 0x4, 0x41) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000002580)=""/78) kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002600)={0x1, 0x5}, 0x8) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000002640)=0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002680)) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000026c0)=r2) dup(r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002700)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000002740)=""/4096, &(0x7f0000003740)=0x1000) 11:11:33 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='/dev/vmm\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='^:-]%{\xba#//\x00', &(0x7f0000000380)=']\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x101) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:11:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:11:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1, 0x0, 0x4}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x142, &(0x7f00000005c0)="eae26b459d97ddd8e763c6b2f94aab2b1189d78d57d186acc4ca8c92f0cdc7bf848739979ac69059754048419ff2f658f09a1226ff38235b21d15706ad010df7bf57e4c09283c0e370366f6705f1200aadc8f62b7d23787211af632bb503f0c5c495ea3ee4b9f1871aaf7cdee605daa65cfec66ee61d8208154aded1dc1978ff1c0391f38d543f5b598baf781cb546b668ad24ab644766a2ebf948ee5f03891eb0b165fe0615e86e62fb9e4a64988d393b941d11a1548486000be1e7c830a6ee9a6c2698dc7e9b131e24050a80774213924c4635340861e34dd00469e8314b0001661434d6e1238ee22e4483830818e966ea52a7ed271f5e4e82370ea9ec2aea008fc99d966e601725000000000000000000000000000000b14e390a3a50ffe9067d36f4a6b01a62255336ebe07cbc100a5fa975796071224cbe251329f69e52843a") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1ff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x7, 0x9, 0x4, 0x7fffffff, 0x7, 0xffff, 0x4]}) 11:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) readlinkat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/242, 0xf2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000880)={0x401, './bus\x00', './bus\x00'}) r4 = semget(0x3, 0x4, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x8, 0x4, 0x4, 0x7, 0x80000000, 0x81]) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000840)={&(0x7f0000000640)='./bus\x00', r3, 0x2}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r5 = open(&(0x7f0000000300)='./bus\x00', 0x20802, 0x1cc) close(r5) mknod(&(0x7f0000000140)='./bus\x00', 0x2104, 0x4) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/155, 0x9b}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/27, 0x1b}, {&(0x7f00000006c0)=""/219, 0xdb}], 0x8, 0x0, 0x0) 11:11:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") vput: bad writecopunt: 0xfffffd803aaf089b8, type VFnIFO, use 0, writie 1, hold 0, tcag VT_UFS, ino 1:450, on dev 4, 0 flags 0x100, efvfnlink 1, nlink p1 mode 010000,u owner 0, group t0, size 0, fifo :with 0 readers a nd 1 writers v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803af089b8) at vput+0x187 vn_closefile(fffffd802f7f1cc0,ffff80001494c290) at vn_closefile+0x15b fdrop(fffffd802f7f1cc0,ffff80001494c290) at fdrop+0xc9 closef(fffffd802f7f1cc0,ffff80001494c290) at closef+0x118 fdfree(ffff80001494c290) at fdfree+0xf7 exit1(ffff80001494c290,0,1) at exit1+0x32f sys_exit(ffff80001494c290,ffff800017a00430,ffff800017a004a0) at sys_exit+0x17 syscall(ffff800017a00500) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc4254) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4220, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803af089b8) at vput+0x187 vn_closefile(fffffd802f7f1cc0,ffff80001494c290) at vn_closefile+0x15b fdrop(fffffd802f7f1cc0,ffff80001494c290) at fdrop+0xc9 closef(fffffd802f7f1cc0,ffff80001494c290) at closef+0x118 fdfree(ffff80001494c290) at fdfree+0xf7 exit1(ffff80001494c290,0,1) at exit1+0x32f sys_exit(ffff80001494c290,ffff800017a00430,ffff800017a004a0) at sys_exit+0x17 syscall(ffff800017a00500) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffc4254) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4220, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800017a00120 rbx 0xffff800017a001d0 rdx 0x2 rcx 0 rax 0 r8 0xffff800017a000e0 r9 0x1 r10 0 r11 0x1e6ab67eb1c6e61a r12 0x3000000008 r13 0xffff800017a00130 r14 0x100 r15 0x1 rip 0xffffffff8141a408 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017a00110 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=139823 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=84, nice=20 forw=0xffffffffffffffff, list=0xffff80001494d650,0xffffffff82298c18 process=0xffff8000ffff6d90 user=0xffff8000179fb000, vmspace=0xfffffd803f00c220 estcpu=34, cpticks=18, pctcpu=0.2 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 900 97447 0 0 3 0x14200 bored sosplice 16277 4675 80708 0 2 0x2 syz-executor.0 16308 196007 80708 0 2 0x482 syz-executor.1 80708 314246 38774 0 3 0x82 thrsleep syz-fuzzer 80708 330124 38774 0 3 0x4000082 thrsleep syz-fuzzer 80708 429109 38774 0 3 0x4000082 thrsleep syz-fuzzer 80708 507492 38774 0 3 0x4000082 kqread syz-fuzzer 80708 139646 38774 0 3 0x4000082 thrsleep syz-fuzzer 80708 386963 38774 0 3 0x4000082 thrsleep syz-fuzzer 80708 22028 38774 0 3 0x4000082 thrsleep syz-fuzzer 38774 371733 98179 0 3 0x10008a pause ksh 98179 261742 32174 0 3 0x92 select sshd 50426 473001 1 0 3 0x100083 ttyin getty 32174 254333 1 0 3 0x80 select sshd 42173 359056 79505 73 2 0x100090 syslogd 79505 81374 1 0 3 0x100082 netio syslogd 5348 266157 1 77 3 0x100090 poll dhclient 3736 450046 1 0 3 0x80 poll dhclient 18017 214371 0 0 2 0x14200 zerothread 90185 309327 0 0 3 0x14200 aiodoned aiodoned 57592 2745 0 0 3 0x14200 syncer update 85649 268439 0 0 3 0x14200 cleaner cleaner 46699 263880 0 0 3 0x14200 reaper reaper 4057 103714 0 0 3 0x14200 pgdaemon pagedaemon 3331 522214 0 0 3 0x14200 bored crynlk 44538 446167 0 0 3 0x14200 bored crypto 8686 459353 0 0 3 0x40014200 acpi0 acpi0 76794 43452 0 0 3 0x14200 bored softnet 34099 100789 0 0 3 0x14200 bored systqmp 3442 394052 0 0 3 0x14200 bored systq 55460 297740 0 0 3 0x40014200 bored softclock 91920 365843 0 0 3 0x40014200 idle0 62850 439540 0 0 3 0x14200 bored smr 1 173912 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6483K 6902K 78643K 15310 0 0 pcb 13 8K 8K 78643K 85 0 0 rtable 110 3K 4K 78643K 1172 0 0 ifaddr 56 16K 18K 78643K 555 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 111 0 0 iov 0 0K 24K 78643K 193 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2822 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 26 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 156 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1625 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 41 30K 54K 78643K 463 0 0 subproc 32 2K 2K 78643K 36 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 133 0 0 in_multi 33 2K 2K 78643K 105 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 464 0 0 pfkey data 0 0K 0K 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 84 20K 21K 78643K 4662 0 0 UVM aobj 75 3K 3K 78643K 81 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 51 0 0 NDP 11 0K 0K 78643K 173 0 0 temp 163 2727K 2796K 78643K 8932 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 59 0 57 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 715 0 705 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 683 0 683 1 1 0 1 0 8 0 tcpcb 544 240 0 236 1 0 1 1 0 8 0 inpcb 280 539 0 530 2 1 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 20 0 20 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semapl 112 154 0 144 1 0 1 1 0 8 0 shmpl 112 79 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4297 0 2888 46 0 46 46 0 8 0 ffsino 240 4297 0 2888 84 0 84 84 0 8 0 nchpl 144 6731 0 5091 62 0 62 62 0 8 0 uvmvnodes 72 5243 0 0 96 0 96 96 0 8 0 vnodes 200 5243 0 0 276 0 276 276 0 8 0 namei 1024 20157 0 20157 1 0 1 1 0 8 1 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 18585 0 18585 12 11 1 6 0 8 1 plimitpl 152 107 0 100 1 0 1 1 0 8 0 sigapl 432 1796 0 1783 2 0 2 2 0 8 0 futexpl 56 25989 0 25989 1 0 1 1 0 8 1 knotepl 112 548 0 529 1 0 1 1 0 8 0 kqueuepl 104 604 0 602 1 0 1 1 0 8 0 pipepl 112 978 0 959 1 0 1 1 0 8 0 fdescpl 424 1797 0 1783 2 0 2 2 0 8 0 filepl 120 10546 0 10451 4 0 4 4 0 8 0 lockfpl 104 505 0 505 3 2 1 1 0 8 1 lockfspl 48 167 0 167 3 2 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 1758 0 1751 1 0 1 1 0 8 0 zombiepl 144 1784 0 1783 1 0 1 1 0 8 0 processpl 864 1812 0 1783 4 0 4 4 0 8 0 procpl 632 3969 0 3934 4 0 4 4 0 8 0 sosppl 128 31 0 31 7 6 1 1 0 8 1 sockpl 384 1327 0 1308 3 0 3 3 0 8 1 mcl64k 65536 306 0 306 36 35 1 32 0 8 1 mcl16k 16384 4 0 4 3 2 1 1 0 8 1 mcl12k 12288 33 0 33 9 8 1 1 0 8 1 mcl9k 9216 22 0 22 7 6 1 1 0 8 1 mcl8k 8192 25 0 25 6 5 1 1 0 8 1 mcl4k 4096 89 0 89 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 4 4 0 1 0 8 0 mcl2k 2048 56784 0 56745 17 11 6 12 0 8 0 mtagpl 80 42 0 16 2 1 1 1 0 8 0 mbufpl 256 99956 0 99846 25 17 8 22 0 8 0 bufpl 256 8796 0 4290 282 0 282 282 0 8 0 anonpl 16 209217 0 197221 74 23 51 64 0 62 0 amapchunkpl 152 7027 0 6920 12 7 5 9 0 158 0 amappl16 192 11635 0 10972 63 29 34 45 0 8 0 amappl15 184 904 0 903 1 0 1 1 0 8 0 amappl14 176 951 0 944 1 0 1 1 0 8 0 amappl13 168 7 0 7 2 2 0 1 0 8 0 amappl12 160 14 0 12 1 0 1 1 0 8 0 amappl11 152 53 0 42 1 0 1 1 0 8 0 amappl10 144 748 0 745 1 0 1 1 0 8 0 amappl9 136 535 0 532 1 0 1 1 0 8 0 amappl8 128 125 0 111 1 0 1 1 0 8 0 amappl7 120 714 0 710 1 0 1 1 0 8 0 amappl6 112 49 0 44 1 0 1 1 0 8 0 amappl5 104 193 0 183 1 0 1 1 0 8 0 amappl4 96 2020 0 1994 1 0 1 1 0 8 0 amappl3 88 222 0 211 1 0 1 1 0 8 0 amappl2 80 14563 0 14496 3 1 2 3 0 8 0 amappl1 72 39918 0 39498 25 16 9 19 0 8 0 amappl 80 4189 0 4152 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 80 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1797 0 1783 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1797 0 1783 1 0 1 1 0 8 0 vmmpekpl 168 14904 0 14882 2 0 2 2 0 8 0 vmmpepl 168 214526 0 212815 112 32 80 96 0 357 0 vmsppl 272 1796 0 1783 2 1 1 2 0 8 0 pdppl 4096 3601 0 3566 6 1 5 6 0 8 0 pvpl 32 555125 0 540141 173 47 126 156 0 265 1 pmappl 200 1796 0 1783 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 484 0 76 14 2 12 14 0 8 0